1 2008-02-12 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/tree-ssa/pr35144.C: New test.
7 * gcc.target/i386/pr35160.c: New test.
10 * g++.dg/init/new27.C: New test.
12 2008-02-11 Paolo Carlini <pcarlini@suse.de>
15 * g++.dg/template/crash78.C: New.
17 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
20 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
21 * gcc.dg/compat/vector-2_y.c: Ditto.
23 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
24 Richard Guenther <rguenther@suse.de>
26 PR tree-optimization/33992
27 * gcc.c-torture/execute/pr33992.c: New testcase.
29 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
31 * gfortran.dg/streamio_14.f90: New test.
33 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
35 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
36 Add -mfpmath=387 to dg-options.
38 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
41 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
42 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
43 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
44 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
45 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
46 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
47 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
48 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
49 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
51 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
56 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
59 * g++.dg/conversion/bitfield8.C: New.
61 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
63 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
65 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
69 * g++.dg/ext/vector13.C: New.
71 2008-02-06 David Daney <ddaney@avtrex.com>
73 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
75 2008-02-05 Bob Wilson <bob.wilson@acm.org>
77 * lib/target-supports.exp (check_effective_target_hard_float): Remove
78 special case for xtensa-*-*.
80 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
83 * gfortran.dg/volatile11.f90: New test.
85 2008-02-05 Jakub Jelinek <jakub@redhat.com>
88 * g++.dg/template/array19.C: New test.
90 2008-02-05 Diego Novillo <dnovillo@google.com>
92 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
95 * g++.dg/warn/pr33738.C: Remove.
97 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
100 * gfortran.dg/bounds_check_13.f: New test.
102 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
105 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
107 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
110 * gcc.target/i386/pr35083.c: New test.
112 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
115 * gfortran.dg/data_bounds_1.f90: New test.
117 2008-02-04 Diego Novillo <dnovillo@google.com>
119 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
122 * testsuite/g++.dg/warn/pr33738.C: New.
124 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
126 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
129 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
131 * lib/target-supports.exp (check_effective_target_hard_float): Only
132 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
133 other targets, grep for a call insn in the rtl expand dump for an
135 (target_compile): Support generating rtl dumps as output.
137 2008-02-04 Richard Guenther <rguenther@suse.de>
140 * gcc.c-torture/execute/pr33631.c: New testcase.
142 2008-02-04 Richard Guenther <rguenther@suse.de>
145 * gcc.c-torture/compile/pr35043.c: New testcase.
147 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
149 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
151 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
153 * gcc.target/i386/pr31628.c: Require effective target fpic.
154 * gcc.target/i386/strinline.c: Ditto.
155 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
156 * gcc.dg/pr35045.c: Ditto.
157 * gcc.dg/20050503-1.c: Ditto.
159 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
162 * gfortran.dg/host_assoc_variable_1.f90: New test.
163 * gfortran.dg/allocate_stat.f90: Change last three error messages.
165 2008-02-02 Michael Matz <matz@suse.de>
168 * gcc.dg/pr35045.c: New test.
170 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
173 * gfortran.dg/shape_4.f90: New test.
175 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
177 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
179 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
181 PR rtl-optimization/34773
182 * gcc.target/cris/torture/pr34773.c: New test.
184 2008-02-01 Nick Clifton <nickc@redhat.com>
186 * lib/target-supports.exp (check_profiling_available): Do not
187 expect profiling to work on the xstormy16 target.
189 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
192 * gcc.c-torture/execute/20050316-2.x: New file.
193 * gcc.target/i386/pr17390.c: Update scan pattern.
194 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
195 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
197 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
200 * gfortran.dg/proc_assign_2.f90: New test.
202 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
203 Jakub Jelinek <jakub@redhat.com>
207 * g++.dg/ext/alias-canon.C: New.
208 * g++.dg/ext/alias-mangle.C: New.
210 2008-01-30 Jan Hubicka <jh@suse.cz>
212 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
214 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
216 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
217 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
219 2008-01-30 Jan Hubicka <jh@suse.cz>
222 * gcc.c-torture/execute/pr34982.c: New testcase.
224 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
226 * gcc.target/s390/tf_to_di-1.c: New testcase.
228 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
231 * gfortran.dg/use_only_3.f90: New test.
232 * gfortran.dg/use_only_3.inc: Modules for new test.
235 * gfortran.dg/function_charlen_2.f90: New test.
237 2008-01-30 Jakub Jelinek <jakub@redhat.com>
240 * gcc.dg/pr34969.c: New test.
243 * gcc.dg/inline-25.c: New test.
244 * gcc.dg/inline-26.c: New test.
245 * gcc.dg/inline-27.c: New test.
247 2008-01-29 Richard Guenther <rguenther@suse.de>
250 * gcc.c-torture/compile/pr35006.c: New testcase.
252 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
263 * g++.dg/cpp0x/vt-34219-2.C: New.
264 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
265 * g++.dg/cpp0x/vt-34961.C: New.
266 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
267 cases from the re-opened PR.
268 * g++.dg/cpp0x/vt-34753.C: New.
269 * g++.dg/cpp0x/vt-34919.C: New.
270 * g++.dg/cpp0x/vt-34754.C: New.
271 * g++.dg/cpp0x/vt-34606.C: New.
272 * g++.dg/cpp0x/vt-34219.C: New.
273 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
274 * g++.dg/cpp0x/vt-34755.C: New.
275 * g++.dg/cpp0x/pr31438.C: Ditto.
276 * g++.dg/cpp0x/variadic81.C: Ditto.
278 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
280 * g++.dg/torture/pr34641.C: Put the dg-do first.
282 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
284 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
286 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
288 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
290 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
293 * gcc.target/powerpc/spe-small-data-1.c: New test.
294 * gcc.target/powerpc/spe-small-data-2.c: New test.
296 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
299 * gfortran.dg/shape_3.f90: New test.
301 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
303 * gcc.target/s390/20020926-1.c: Remove -m31.
305 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
307 * gcc.target/s390/20020926-1.c: Disable for s390x.
309 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
312 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
315 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
318 * gfortran.dg/array_constructor_22.f90: New test.
320 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
323 * gcc.c-torture/compile/pr34688: New test.
325 2008-01-26 Tobias Burnus <burnus@net-b.de>
328 * gfortran.dg/missing_optional_dummy_5.f90: New.
330 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
332 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
333 noinline. XFAIL test.
335 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
338 * gfortran.dg/array_3.f90: New test.
340 2008-01-26 Jakub Jelinek <jakub@redhat.com>
342 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
346 * gcc.dg/pr34965.c: New test.
347 * g++.dg/other/error24.C: New test.
349 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
351 PR libfofortran/34887
352 * gfortran.dg/x_slash_2.f: New test.
354 2008-01-26 Richard Guenther <rguenther@suse.de>
357 * g++.dg/torture/pr34235.C: New testcase.
359 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
361 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
363 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
366 * gcc.target/mips/lazy-binding-1.c: New test.
367 * gcc.target/mips/mips.exp (setup_mips_tests): Set
368 mips_forced_no_abicalls and mips_forced_no_shared.
369 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
370 Avoid using small data with -mabicalls. Don't make -G0 force
371 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
372 forces the opposite option.
374 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
377 * gcc.target/i386/fastcall-1.c: Scan for correct label.
378 Use -std=gnu89 switch.
380 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
383 * gfortran.dg/direct_io_9.f: New test.
385 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
388 * gfortran.dg/where_operator_assign_4.f90: New test.
390 2008-01-25 Joseph Myers <joseph@codesourcery.com>
392 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
393 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
396 2008-01-25 Richard Guenther <rguenther@suse.de>
399 * gcc.c-torture/execute/pr32244-1.c: New testcase.
401 2008-01-25 Richard Guenther <rguenther@suse.de>
403 PR tree-optimization/34966
404 * gcc.c-torture/compile/pr34966.c: New testcase.
406 2008-01-25 Richard Guenther <rguenther@suse.de>
409 * g++.dg/torture/pr33887-1.C: New testcase.
410 * g++.dg/torture/pr33887-2.C: Likewise.
411 * g++.dg/torture/pr33887-3.C: Likewise.
412 * gcc.c-torture/execute/20071211-1.c: Likewise.
414 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
417 * gcc.dg/pr34856.c: Use pointer mode for "pin".
419 2008-01-25 Jakub Jelinek <jakub@redhat.com>
422 * g++.dg/gomp/pr33333.C: New test.
424 PR preprocessor/34692
425 * gcc.dg/cpp/pr34692.c: New test.
426 * gcc.dg/gomp/pr34692.c: New test.
428 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
430 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
432 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
435 * gfortran.dg/empty_type.f90: New test.
437 2008-01-24 Paolo Carlini <pcarlini@suse.de>
440 * g++.dg/template/crash77.C: New.
442 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
445 * gcc.dg/pr34856.c: New test.
447 2008-01-24 Tobias Burnus <burnus@net-b.de>
449 * gfortran.dg/namelist_39.f90: Delete temporary files.
450 * gfortran.dg/namelist_44.f90: Ditto.
452 2008-01-24 Richard Guenther <rguenther@suse.de>
455 * g++.dg/torture/pr34953.C: New testcase.
457 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
460 * gcc.c-torture/compile/20080124-1.c: New test.
462 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
465 * gfortran.dg/function_charlen_3.f: New test.
467 2008-01-23 Michael Matz <matz@suse.de>
470 * g++.dg/debug/pr34895.cc: New testcase.
472 2008-01-23 Richard Guenther <rguenther@suse.de>
475 * gcc.dg/pr31529-1.c: New testcase.
476 * gcc.dg/pr31529-2.c: Likewise.
478 2008-01-23 Jakub Jelinek <jakub@redhat.com>
481 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
482 unsigned int for the first argument.
484 2008-01-22 Jakub Jelinek <jakub@redhat.com>
487 * g++.dg/conversion/bitfield7.C: New test.
488 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
490 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
492 From Michael Frysinger <michael.frysinger@analog.com>
493 * gcc.target/bfin/mcpu-bf547.c: New test.
494 * gcc.target/bfin/mcpu-bf523.c: New test.
495 * gcc.target/bfin/mcpu-bf524.c: New test.
496 * gcc.target/bfin/mcpu-bf526.c: New test.
498 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
500 * gcc.c-torture/execute/20080122-1.c: New test.
502 2008-01-22 Tom Tromey <tromey@redhat.com>
505 * gcc.dg/cpp/pr34859.c: New file.
507 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
510 * gfortran.dg/vector_subscript_3.f90: New test.
512 2008-01-22 Tobias Burnus <burnus@net-b.de>
515 * gfortran.dg/missing_optional_dummy_4.f90
517 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
519 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
521 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
523 * gnat.dg/unchecked_union1.adb: New test.
525 2008-01-22 Tom Tromey <tromey@redhat.com>
528 * g++.dg/ext/pr34829.C: New file.
530 2008-01-22 Jakub Jelinek <jakub@redhat.com>
533 * gcc.dg/gomp/pr34607.c: New test.
534 * g++.dg/gomp/pr34607.C: New test.
537 * g++.dg/ext/vector10.C: New test.
540 * g++.dg/other/error23.C: New test.
543 * g++.dg/ext/vector12.C: New test.
545 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
548 * gcc.dg/Wstrict-overflow-21.c: New.
549 * g++.dg/warn/Wstrict-aliasing-8.C: New.
551 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
554 * gcc.dg/pr33092.c: New.
556 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
558 * gcc.target/s390/20020926-1.c: Add -m31 option.
560 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
563 * gfortran.dg/initialization_18.f90: New test.
565 2008-01-22 Tobias Burnus <burnus@net-b.de>
568 * gfortran.dg/tab_continuation.f: New.
570 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
573 * gfortran.dg/use_rename_2.f90: New test.
575 2008-01-21 Richard Guenther <rguenther@suse.de>
578 * gcc.c-torture/compile/pr34856.c: New testcase.
580 2008-01-21 Richard Guenther <rguenther@suse.de>
583 * gcc.c-torture/compile/pr34885.c: New testcase.
585 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
587 * gnat.dg/specs/alignment1.ads: New test.
589 2008-01-21 Richard Guenther <rguenther@suse.de>
592 * g++.dg/torture/pr34850.C: New testcase.
594 2008-01-21 Alon Dayan <alond@il.ibm.com>
595 Olga Golovanevsky <olga@il.ibm.com>
597 PR tree-optimization/34701
598 * gcc.dg/struct/wo_prof_array_field.c: New test.
600 2008-01-20 Paolo Carlini <pcarlini@suse.de>
603 * g++.dg/ext/vector9.C: New.
605 2008-01-20 Paolo Carlini <pcarlini@suse.de>
609 * g++.dg/template/crash75.C: New.
610 * g++.dg/template/crash76.C: Likewise.
612 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
614 PR rtl-optimization/34808
615 * gcc.c-torture/compile/pr34808.c: New test.
617 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
620 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
623 * gfortran.dg/entry_array_specs_3.f90: New test.
626 * gfortran.dg/use_rename_1.f90: New test.
628 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
631 * gfortran.dg/array_constructor_20.f90: New test.
632 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
635 * gfortran.dg/array_constructor_21.f90: New test.
637 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
640 * gfortran.dg/inquire_13.f90: New test.
643 * gfortran.dg/continuation_9.f90: New test.
645 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
648 * gcc.target/mips/pr34831.c: New test.
650 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
654 * gfortran.dg/any_all_1.f90: New test.
655 * gfortran.dg/any_all_2.f90: New test.
657 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
659 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
660 "dg-require-weak" statement.
661 * g++.dg/eh/weak1.C: Likewise.
663 2008-01-19 Jakub Jelinek <jakub@redhat.com>
665 PR gcov-profile/34610
666 * gcc.dg/gomp/pr34610.c: New test.
668 2008-01-19 Tobias Burnus <burnus@net-b.de>
671 * gfortran.dg/implicit_11.f90: New.
672 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
673 * gfortran.dg/entry_15.f90: Ditto.
674 * gfortran.dg/func_assign.f90: Ditto.
675 * gfortran.dg/gomp/reduction3.f90: Ditto.
676 * gfortran.dg/proc_assign_1.f90: Ditto.
678 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
681 2008-01-18 Tobias Burnus <burnus@net-b.de>
684 * gfortran.dg/argument_checking_15.f90: New.
685 * gfortran.dg/argument_checking_5.f90: Change TODO into
688 2008-01-18 Tobias Burnus <burnus@net-b.de>
690 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
691 * gfortran.dg/enum_5.f90: Ditto.
692 * gfortran.dg/enum_6.f90: Ditto.
693 * gfortran.dg/bom_error.f90: Ditto.
694 * gfortran.dg/func_decl_4.f90: Ditto.
696 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
699 * gfortran.dg/fmt_t_6.f: New test.
701 2008-01-18 Tobias Burnus <burnus@net-b.de>
703 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
705 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
707 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
709 2008-01-18 Ian Lance Taylor <iant@google.com>
711 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
713 2008-01-18 Ian Lance Taylor <iant@google.com>
716 * g++.dg/init/new26.C: New test.
718 2008-01-18 Richard Guenther <rguenther@suse.de>
721 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
724 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
726 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
727 dg-require-effective-target.
729 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
732 * gfortran.dg/reshape_2.f90: New test.
734 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
736 * gcc.dg/20040223-1.c: Fix comment typo.
738 2008-01-17 Janis Johnson <janis187@us.ibm.com>
741 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
742 until 34814 is fixed.
744 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
746 PR tree-optimization/34648
747 * gcc.c-torture/compile/pr34648.c: New testcase.
749 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
752 * gcc.dg/autopar/autopar.exp: New.
753 * g++.dg/tree-ssa/pr34355.C: Require pthread.
754 * lib/target-supports.exp (check_effective_target_pthread): New.
756 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
757 * gcc.dg/tree-ssa/reduc-1short.c: Same.
758 * gcc.dg/tree-ssa/reduc-1.c: Same.
759 * gcc.dg/tree-ssa/reduc-2short.c: Same.
760 * gcc.dg/tree-ssa/reduc-2.c: Same
761 * gcc.dg/tree-ssa/reduc-3.c: Same.
762 * gcc.dg/tree-ssa/reduc-1char.c: Same.
763 * gcc.dg/tree-ssa/reduc-6.c: Same.
764 * gcc.dg/tree-ssa/reduc-7.c: Same.
765 * gcc.dg/tree-ssa/reduc-2char.c: Same.
766 * gcc.dg/tree-ssa/reduc-8.c: Same.
767 * gcc.dg/tree-ssa/reduc-9.c: Same.
769 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
771 * gnat.dg/discr5.adb: New test.
773 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
775 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
777 2008-01-17 Richard Guenther <rguenther@suse.de>
779 PR tree-optimization/34825
780 * gcc.dg/pr34825.c: New testcase.
782 2008-01-17 Richard Guenther <rguenther@suse.de>
784 * gcc.c-torture/execute/20080117-1.c: New testcase.
786 2008-01-17 Revital Eres <eres@il.ibm.com>
789 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
791 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
794 * gfortran.dg/function_charlen_1.f90: New test.
797 * gfortran.dg/function_types_1.f90: New test.
798 * gfortran.dg/function_types_2.f90: New test.
801 * gfortran.dg/function_kinds_4.f90: New test.
802 * gfortran.dg/function_kinds_5.f90: New test.
804 * gfortran.dg/defined_operators_1.f90: Errors now at function
806 * gfortran.dg/private_type_4.f90: The same.
807 * gfortran.dg/interface_15.f90: The same.
808 * gfortran.dg/elemental_args_check_2.f90: The same.
809 * gfortran.dg/auto_internal_assumed.f90: The same.
811 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
813 * gnat.dg/sizetype.adb: New test.
815 2008-01-16 Richard Guenther <rguenther@suse.de>
818 * gcc.dg/overflow-warn-7.c: New testcase.
820 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
822 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
824 2008-01-16 Jakub Jelinek <jakub@redhat.com>
825 Richard Guenther <rguenther@suse.de>
828 * gcc.dg/pr34668-1.c: New test.
829 * gcc.dg/pr34668-2.c: Likewise.
831 2008-01-16 Richard Guenther <rguenther@suse.de>
834 * g++.dg/torture/pr33819.C: New testcase.
836 2008-01-16 Richard Guenther <rguenther@suse.de>
839 * gcc.c-torture/execute/pr34768-1.c: New testcase.
840 * gcc.c-torture/execute/pr34768-2.c: Likewise.
842 2008-01-16 Tobias Burnus <burnus@net-b.de>
845 * gfortran.dg/argument_checking_13.f90: New.
846 * gfortran.dg/argument_checking_14.f90: New.
848 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
851 * gfortran.dg/anyallcount_1.f90: New test.
853 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
856 * g++.dg/cpp0x/vt-34399.C: New.
857 * g++.dg/template/friend50.C: New.
859 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
862 * g++.dg/cpp0x/vt-34751.C: New.
864 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
870 * g++.dg/cpp0x/vt-34051-2.C: New.
871 * g++.dg/cpp0x/vt-34102.C: New.
872 * g++.dg/cpp0x/vt-34051.C: New.
873 * g++.dg/cpp0x/vt-34055.C: New.
874 * g++.dg/cpp0x/vt-34103.C: New.
876 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
879 * g++.dg/cpp0x/vt-34314.C: New.
880 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
881 reality (the error message was wrong previously).
883 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
886 * g++.dg/cpp0x/vt-33964.C: New.
887 * g++.dg/template/partial5.C: New.
889 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
892 * g++.dg/cpp0x/vt-34052.C: New.
893 * g++.dg/template/ttp26.C: New.
895 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
897 * gnat.dg/rep_clause2.ad[sb]: New test.
898 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
900 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
903 * g++.dg/cpp/pedantic-errors.C: Delete.
904 * g++.dg/cpp/permissive.C: Delete.
906 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
908 * gcc.c-torture/compile/20080114-1.c: New test.
910 2008-01-13 Tobias Burnus <burnus@net-b.de>
913 * gfortran.dg/argument_checking_11.f90: New.
914 * gfortran.dg/argument_checking_12.f90: New.
915 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
916 * gfortran.dg/c_assoc_2.f03: Update dg-error.
917 * gfortran.dg/argument_checking_3.f90: Ditto.
918 * gfortran.dg/pointer_intent_2.f90: Ditto.
919 * gfortran.dg/import2.f90: Ditto.
920 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
921 * gfortran.dg/implicit_actual.f90: Ditto.
922 * gfortran.dg/used_dummy_types_3.f90: Ditto.
923 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
925 2008-01-13 Tobias Burnus <burnus@net-b.de>
928 * gfortran.dg/interface_proc_end.f90: New.
930 2008-01-13 Tobias Burnus <burnus@net-b.de>
933 * gfortran.dg/assumed_size_refs_4.f90: New.
935 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
937 * gnat.dg/unchecked_convert1.adb.
939 2008-01-13 Richard Guenther <rguenther@suse.de>
941 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
942 readable and writable again before exiting.
944 2008-01-13 Richard Guenther <rguenther@suse.de>
947 * gcc.dg/noncompile/incomplete-4.c: New testcase.
949 2008-01-13 Jan Hubicka <jh@suse.cz>
952 * gcc.dg/pr32135.c: new.
954 2008-01-12 Doug Kwan <dougkwan@google.com>
956 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
957 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
958 -Wignored-qualifiers.
960 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
962 * gnat.dg/slice3.adb: New test.
963 * gnat.dg/slice4.adb: Likewise.
965 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
967 * gnat.dg/bit_packed_array.ad[sb]: New test.
969 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
972 * gfortran.dg/parens_7.f90: New test.
974 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
976 * gcc.dg/tree-ssa/loadpre5.c: Use static.
977 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
979 * gcc.dg/pr33826.c: Require nonpic.
981 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
984 * gfortran.dg/inquire_12.f90: New test.
986 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
989 * all_bounds_1.f90: New test case.
990 * maxloc_bounds_1.f90: New test case.
991 * maxloc_bounds_2.f90: New test case.
992 * maxloc_bounds_3.f90: New test case.
993 * maxloc_bounds_4.f90: New test case.
994 * maxloc_bounds_5.f90: New test case.
995 * maxloc_bounds_6.f90: New test case.
996 * maxloc_bounds_7.f90: New test case.
997 * maxloc_bounds_8.f90: New test case.
999 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
1001 * gcc.dg/struct-ret-3.c: New test.
1003 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
1006 * gfortran.dg/transfer_simplify_8.f90: New test.
1008 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
1010 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
1011 size_t using predefined macro.
1013 2008-01-10 Raksit Ashok <raksit@google.com>
1015 PR rtl-optimization/27971
1016 * gcc.target/i386/pr27971.c: New testcase.
1018 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
1021 * gfortran.dg/bounds_check_12.f90: New test.
1023 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
1025 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1026 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1028 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
1031 * g++.dg/torture/pr34641.C: New testcase.
1033 2008-01-10 Richard Guenther <rguenther@suse.de>
1035 PR tree-optimization/34651
1036 * g++.dg/torture/pr34651.C: New testcase.
1038 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
1040 PR tree-optimization/34017
1041 * gcc.dg/tree-ssa/pr34017.c: New.
1043 2008-01-09 Richard Guenther <rguenther@suse.de>
1044 Andrew Pinski <andrew_pinski@playstation.sony.com>
1047 * gcc.c-torture/compile/pr30132.c: New testcase.
1049 2008-01-09 Richard Guenther <rguenther@suse.de>
1052 * gcc.c-torture/compile/pr34458.c: New testcase.
1054 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1057 g++.dg/eh/ia64-2.C: Require weak support.
1059 2008-01-08 Richard Guenther <rguenther@suse.de>
1062 * g++.dg/torture/pr31863.C: New testcase.
1064 2008-01-08 Jakub Jelinek <jakub@redhat.com>
1067 * gcc.dg/gomp/pr34694.c: New test.
1068 * g++.dg/gomp/pr34694.C: New test.
1071 * g++.dg/gomp/pr33890.C: New test.
1073 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1076 * gfortran.dg/parameter_array_init_3.f90: New test.
1078 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1082 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1084 2008-01-07 Janis Johnson <janis187@us.ibm.com>
1086 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1087 * g++.dg/other/spu2vmx-1.C: Use it.
1089 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
1091 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1094 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1095 * gcc.target/powerpc/parity-1.c: Likewise.
1097 2008-01-07 Fred Fish <fnf@specifix.com>
1099 PR preprocessor/30363:
1100 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1103 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1106 * gfortran.dg/use_only_2.f90: New test.
1108 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1111 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1112 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1114 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1117 * gfortran.dg/use_12.f90: New test.
1119 2008-01-06 Tobias Burnus <burnus@net-b.de>
1122 * interface.c (compare_actual_formal): Fix intent(out) check for
1123 function result variables.
1125 2008-01-06 Tobias Burnus <burnus@net-b.de>
1128 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1130 2008-01-06 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/intent_out_4.f90: Fix test case.
1135 2008-01-06 Tobias Burnus <burnus@net-b.de>
1138 * gfortran.dg/intent_out_4.f90: New.
1140 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1143 * gfortran.dg/optional_dim_3.f90: New test.
1145 2008-01-06 Tobias Burnus <burnus@net-b.de>
1148 * gfortran.dg/common_11.f90: New.
1149 * gfortran.dg/blockdata_1.f90: Update test case.
1150 * gfortran.dg/blockdata_2.f90: Update test case.
1152 2008-01-06 Tobias Burnus <burnus@net-b.de>
1154 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1156 2008-01-06 Tobias Burnus <burnus@net-b.de>
1159 * gfortran.dg/equiv_constraint_9.f90: New.
1161 2008-01-06 Revital Eres <eres@il.ibm.com>
1163 PR tree-optimization/34263
1164 * gcc.dg/pr34263.c: New testcase.
1166 2008-01-06 Tobias Burnus <burnus@net-b.de>
1169 * gfortran.dg/internal_io_unf.f90: New.
1171 2008-01-06 Tobias Burnus <burnus@net-b.de>
1174 * gfortran.dg/elemental_args_check_2.f90: New.
1176 2008-01-06 Tobias Burnus <burnus@net-b.de>
1179 * gfortran.dg/intent_out_3.f90: New.
1181 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1183 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1185 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1188 * gfortran.dg/list_read_8.f90: New test.
1190 2008-01-04 Richard Guenther <rguenther@suse.de>
1193 * gcc.c-torture/compile/pr34029-1.c: New testcase.
1194 * gcc.c-torture/compile/pr34029-2.c: Likewise.
1196 2008-01-04 Jakub Jelinek <jakub@redhat.com>
1198 PR gcov-profile/34609
1199 * g++.dg/gcov/gcov-6.C: New test.
1201 2008-01-04 Richard Guenther <rguenther@suse.de>
1203 PR tree-optimization/31081
1204 * g++.dg/torture/pr31081-1.C: New testcase.
1205 * g++.dg/torture/pr31081-2.C: Likewise.
1207 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
1209 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1210 * gcc.target/mips/rsqrt-2.c: Likewise.
1211 * gcc.target/mips/rsqrt-4.c: New test.
1213 2008-01-04 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/equiv_substr.f90: New.
1218 2008-01-03 Tom Tromey <tromey@redhat.com>
1221 * gcc.dg/pr34457-2.c: New file.
1222 * gcc.dg/pr34457-1.c: New file.
1224 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1226 Revert fix for PR tree-optimization/34458.
1228 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1230 PR tree-optimization/34458
1231 * gcc.dg/tree-ssa/pr34458.c: New.
1233 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1236 * gfortran.dg/internal_readwrite_1.f90: New test.
1237 * gfortran.dg/internal_readwrite_2.f90: New test.
1239 2008-01-03 Tom Tromey <tromey@redhat.com>
1241 PR preprocessor/34602:
1242 * gcc.dg/cpp/pr34602.c: New file.
1244 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1246 PR tree-optimization/29484
1247 * gcc.c-torture/execute/20071220-1.c: New test.
1248 * gcc.c-torture/execute/20071220-2.c: New test.
1250 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1252 PR tree-optimization/34635
1253 * gcc.dg/tree-ssa/pr34635.c: New.
1254 * gcc.dg/tree-ssa/pr34635-1.c: New.
1256 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1259 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1260 scan-assembler check.
1262 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1265 * g++.dg/gomp/pr34608.C: New test.
1267 2008-01-02 Richard Guenther <rguenther@suse.de>
1271 * gcc.c-torture/compile/pr34093.c: New testcase.
1273 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
1275 * g++.dg/cpp0x/long_long.C: New.
1277 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1279 * gcc.target/spu/tag_manager.c : Include stdlib.h.
1280 * gcc.target/spu/Wmain.c: Fix the line numbers for the
1281 warning on the function main.
1283 2008-01-01 Jakub Jelinek <jakub@redhat.com>
1285 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1286 rather than __v2di type.
1288 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
1291 * gfortran.dg/linked_list_1.f90: New test.
1293 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
1295 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1296 instead of appending to it.
1298 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
1300 PR tree-optimization/34591
1301 * gcc.dg/vect/pr34591.c: New test.
1303 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1306 * gfortran.dg/direct_io_8.f90: New test case.
1308 2007-12-27 Jakub Jelinek <jakub@redhat.com>
1311 * gcc.c-torture/execute/20071213-1.c: New test.
1313 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1316 * gfortran.dg/read_eof_5.f90: New test.
1318 2007-12-25 Tobias Burnus <burnus@net-b.de>
1321 * gfortran.dg/initialization_17.f90: New.
1323 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1326 * gfortran.dg/matmul_6.f90: New test.
1328 2007-12-23 Tobias Burnus <burnus@net-b.de>
1331 * gfortran.dg/entry_17.f90: New.
1333 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
1336 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1337 * gfortran.dg/real_const_3.f90: Likewise.
1338 * gfortran.dg/unary_operator.f90: New test.
1340 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
1342 * gnat.dg/pack2.adb: New test.
1344 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
1347 * gfortran.dg/repeat_6.f90: New test.
1349 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1352 * cshift_shift_real_1.f90: New test.
1354 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1357 * gfortran.dg/shift-kind_2.f90: New test.
1359 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
1362 * gcc.dg/pr8835-1.c: New.
1364 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
1367 * gfortran.dg/default_initialization_3.f90: New test.
1369 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
1371 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1373 (dg-mips-options): Treat -march=24k* as a 32-bit option.
1375 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
1377 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
1378 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1380 2007-12-20 Jason Merrill <jason@redhat.com>
1382 * gcc.dg/overload/arg[14].C: Remove expected errors.
1384 2007-12-20 Jakub Jelinek <jakub@redhat.com>
1387 * gcc.c-torture/execute/20071219-1.c: New test.
1389 2007-12-20 Tobias Burnus <burnus@net-b.de>
1392 * gfortran.dg/namelist_44.f90: New.
1394 2007-12-20 Tobias Burnus <burnus@net-b.de>
1397 * gfortran.dg/boz_8.f90: Add error-check check.
1398 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1401 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1403 * gcc.dg/gomp/combined-1.c: New test.
1405 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1407 PR tree-optimization/34355
1408 * g++.dg/tree-ssa/pr34355.C: New test.
1410 2007-12-19 Revital Eres <eres@il.ibm.com>
1412 * gcc.dg/sms-5.c: New testcase.
1414 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1417 * gfortran.dg/missing_parens_1.f90: New.
1418 * gfortran.dg/missing_parens_1.f90: New.
1420 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
1423 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1425 * gfortran.dg/transfer_simplify_7.f90: New test.
1427 2007-12-18 Janis Johnson <janis187@us.ibm.com>
1429 * gcc.dg/pr32912-3.c: Compile with -w.
1431 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1433 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
1434 Jakub Jelinek <jakub@redhat.com>
1439 * g++.dg/cpp0x/variadic86.C: New.
1440 * g++.dg/cpp0x/variadic87.C: New.
1441 * g++.dg/cpp0x/variadic84.C: New.
1442 * g++.dg/cpp0x/variadic85.C: New.
1443 * g++.dg/template/ttp25.C: New.
1445 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
1447 PR tree-optimization/34123
1448 * gcc.dg/tree-ssa/pr34123.c: New test.
1450 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
1452 PR rtl-optimization/34456
1453 * gcc.c-torture/execute/pr34456.c: New test.
1455 2007-12-18 Jakub Jelinek <jakub@redhat.com>
1458 * g++.dg/parse/friend7.C: New test.
1460 PR rtl-optimization/34490
1461 * gcc.c-torture/execute/20071216-1.c: New test.
1463 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1465 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1467 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1469 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
1470 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1471 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1472 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1473 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1475 2007-12-17 Jakub Jelinek <jakub@redhat.com>
1478 * gcc.dg/gomp/clause-2.c: New test.
1479 * g++.dg/gomp/clause-4.C: New test.
1481 2007-12-17 Tobias Burnus <burnus@net-b.de>
1483 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1484 part of Fortran 77/95/2003.
1486 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1488 PR tree-optimization/34445
1489 * gfortran.dg/vect/cost-model-pr34445.f: New test.
1490 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1492 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1495 * gfortran.dg/namelist_42.f90: Update.
1496 * gfortran.dg/namelist_43.f90: New.
1498 2007-12-16 Tobias Burnus <burnus@net-b.de>
1501 * gfortran.dg/initialization_16.f90: New.
1503 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1506 * gfortran.dg/real_dimension_1.f: New test case.
1508 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1510 * gcc.dg/torture/pr24257.c: Remove -O from options.
1512 2007-12-16 Tobias Burnus <burnus@net-b.de>
1515 * gfortran.dg/bind_c_usage_16.f03: Extend test.
1517 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
1522 * gfortran.dg/mapping_1.f90: New test.
1523 * gfortran.dg/mapping_2.f90: New test.
1524 * gfortran.dg/mapping_3.f90: New test.
1526 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
1528 PR rtl-optimization/34415
1529 * gcc.c-torture/execute/pr34415.c: New test.
1531 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
1533 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1536 2007-12-16 Jakub Jelinek <jakub@redhat.com>
1539 * gcc.dg/pr34003-1.c: New test.
1540 * gcc.dg/pr34003-2.c: New.
1542 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
1544 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1545 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1546 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1547 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
1549 * gcc.target/cris/torture/cris-torture.exp,
1550 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1551 * gcc.target/cris/builtin_ctz_v3.c,
1552 gcc.target/cris/builtin_ctz_v8.c,
1553 gcc.target/cris/builtin_clz_v0.c,
1554 gcc.target/cris/builtin_clz_v3.c,
1555 gcc.target/cris/builtin_bswap_v3.c,
1556 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1557 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1558 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1559 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1560 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1561 lib/target-supports.exp: Adjust for crisv32-*-*.
1563 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
1565 * gcc.dg/debug/const-3.c: New.
1567 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1569 * g++.dg/other/datasec1.C: Require named section support.
1571 2007-12-14 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.target/i386/pr29978.c: New test.
1576 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1578 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1579 instead of -msse4.1.
1580 * gcc.target/i386/sse-12.c (dg-options): Ditto.
1581 * g++.dg/other/i386-2.C (dg-options): Ditto.
1583 2007-12-14 Tobias Burnus <burnus@net-b.de>
1586 * gfortran.dg/private_type_10.f90: New.
1588 2007-12-14 Tobias Burnus <burnus@net-b.de>
1591 * gfortran.dg/nan_4.f90: New.
1593 2007-12-14 Richard Guenther <rguenther@suse.de>
1596 * gcc.c-torture/compile/20071214-1.c: New testcase.
1598 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1600 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1601 macros to test macroized SSE intrinsics. Use new macros to test
1602 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1603 emmintrin.h, xmmintrin.h and bmmintrin.h
1604 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1605 to test with immediate operand.
1607 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1610 * gcc.c-torture/compile/pr34091.c: New test.
1612 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1614 * gcc.dg/uninit-13.c: UnXFAIL.
1615 * gcc.dg/complex-5.c: New testcase.
1617 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1619 * gcc.dg/struct/struct-reorg.exp: Replace
1620 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
1622 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1627 * gfortran.dg/advance_6.f90: New test case.
1628 * gfortran.dg/direct_io_7.f90: New test case.
1629 * gfortran.dg/streamio_13.f90: New test case.
1631 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
1633 * g++.dg/cpp0x/__func__.C: New.
1635 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
1638 * g++.dg/other/pr34435.C: New testcase.
1640 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1642 * gcc.dg/struct: New directory with tests
1643 for struct-reorg optimizaion.
1644 * gcc.dg/struct/struct-reorg.exp: New script.
1645 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1646 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1647 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1648 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1649 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1650 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1651 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1652 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1653 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1654 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1655 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1656 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1657 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1658 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1659 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1660 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1661 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1662 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1663 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1664 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1665 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1666 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1667 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1668 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1670 2007-12-13 Tobias Burnus <burnus@net-b.de>
1673 * gfortran.dg/namelist_42.f90: New.
1675 2007-12-12 Tobias Burnus <burnus@net-b.de>
1678 * gfortran.dg/function_kinds_3.f90: New.
1680 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
1682 * gcc.target/s390/20071212-1.c: New testcase.
1684 2007-12-11 Jakub Jelinek <jakub@redhat.com>
1687 * g++.dg/ext/visibility/anon7.C: Add xfail.
1688 * g++.dg/ext/visibility/anon9.C: New test.
1689 * g++.dg/ext/visibility/anon10.C: New test.
1692 * g++.dg/rtti/dyncast2.C: New test.
1694 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
1696 PR tree-optimization/34407
1697 * gcc.dg/vect/pr34407.c: New test.
1699 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1702 * gfortran.dg/error_recovery_5.f90: New.
1703 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1705 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1707 PR tree-optimization/34371
1708 * gcc.c-torture/compile/20071207-1.c: New test.
1710 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
1713 * g++.dg/parse/crash40.C: New test.
1715 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
1717 * g++.dg/opt/memcpy1.C: New test.
1719 2007-12-10 Tobias Burnus <burnus@net-b.de>
1722 * gfortran.dg/argument_checking_10.f90: New.
1724 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1726 PR rtl-optimization/34302
1727 * gcc.c-torture/execute/20071210-1.c: New test.
1729 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1732 * g++.dg/cpp0x/error1.C: New test.
1735 * g++.dg/other/error22.C: New test.
1737 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
1740 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1741 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1742 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1744 2007-12-09 Jakub Jelinek <jakub@redhat.com>
1748 * g++.dg/template/repo6.C: New test.
1749 * g++.dg/template/repo7.C: New test.
1750 * g++.dg/template/repo8.C: New test.
1752 2007-12-09 H.J. Lu <hjl@lucon.org>
1753 Tobias Burnus <burnus@net-b.de>
1756 * gfortran.dg/read_2.f90: New.
1758 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
1760 * lib/target-supports.exp (check_effective_target_tls_native):
1763 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
1766 * gnat.dg/enclosing_record_reference.ads,
1767 gnat.dg/enclosing_record_reference.adb: New test.
1769 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
1772 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1773 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1776 * gfortran.dg/char_component_initializer_1.f90: New test.
1778 2007-12-09 Tobias Burnus <burnus@net-b.de>
1785 * gfortran.dg/boz_8.f90: New.
1786 * gfortran.dg/boz_9.f90: New.
1787 * gfortran.dg/boz_10.f90: New.
1788 * gfortran.dg/boz_7.f90: Update dg-warning.
1789 * gfortran.dg/pr16433.f: Add dg-error.
1790 * gfortan.dg/ibits.f90: Update dg-warning.
1791 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1792 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1794 2007-12-08 Jakub Jelinek <jakub@redhat.com>
1797 * gfortran.dg/include_1.f90: New test.
1798 * gfortran.dg/include_1.inc: New.
1799 * gfortran.dg/include_2.f90: New test.
1801 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
1803 * gcc.c-torture/compile/20011130-2.c: Fix typo.
1805 2007-12-08 Tobias Burnus <burnus@net-b.de>
1808 * gfortran.dg/nan_3.f90: New.
1810 2007-12-07 Jakub Jelinek <jakub@redhat.com>
1812 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1814 2007-12-07 Olivier Hainque <hainque@adacore.com>
1816 * gnat.dg/tamdt*.ad?: Support for ...
1817 * gnat.dg/test_tamdt.adb: New test.
1819 2007-12-07 Olivier Hainque <hainque@adacore.com>
1821 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1822 exports and document how these can be exercised.
1824 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
1827 * gnat.dg/specs/access_constants.ads: New test.
1829 * gnat.dg/specs/access_constant_decl.ads: New test.
1832 * gnat.dg/compose.adb: New test.
1834 2007-12-07 Olivier Hainque <hainque@adacore.com>
1837 * gnat.dg/unc_memops.ad[sb]: Support for ...
1838 * gnat.dg/unc_memfree.adb: New test.
1840 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
1842 * gfortran.dg/ltrans-7.f90: New.
1844 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
1845 Dorit Nuzman <dorit@il.ibm.com>
1847 PR tree-optimization/34005
1848 * gcc.dg/vect/pr34005.c: New test.
1850 2007-12-06 Jakub Jelinek <jakub@redhat.com>
1853 * g++.dg/template/new8.C: New test.
1855 2007-12-06 Tobias Burnus <burnus@net-b.de>
1858 * gfortran.dg/boz_7.f90: New.
1859 * gfortran.dg/int_1.f90: Disable -pedantic option.
1860 * gfortran.dg/boz_1.f90: Ditto.
1861 * gfortran.dg/boz_3.f90: Ditto.
1862 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1863 * gfortran.dg/ibits.f90: Ditto.
1864 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1865 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1867 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
1870 * gfortran.dg/used_types_19.f90: New test.
1872 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
1874 * gfortran.dg/nan_2.f90: Add -mieee for sh.
1875 * gfortran.dg/nearest_2.f90: Likewise.
1876 * gfortran.dg/nearest_3.f90: Likewise.
1878 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1881 * gcc.c-torture/execute/20071205-1.c: New test.
1883 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
1885 * gfortran.dg/module_nan.f90: Add -mieee for sh.
1886 * gfortran.dg/real_const_3.f90: Likewise.
1888 2007-12-05 Richard Guenther <rguenther@suse.de>
1890 PR tree-optimization/34138
1891 * gcc.c-torture/compile/pr34138.c: New testcase.
1893 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1896 * gfortran.dg/debug_2.f: New test.
1898 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
1900 * gnat.dg/specs/elab1.ads: New test.
1902 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
1905 * gcc.target/i386/pr34312.c: New test.
1907 2007-12-05 Tobias Burnus <burnus@net-b.de>
1910 * gfortran.dg/nan_2.f90: New.
1912 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1915 * g++.dg/cpp0x/decltype9.C: New test.
1916 * g++.dg/cpp0x/decltype10.C: New test.
1918 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
1921 * gnat.dg/rm_6_4_1_13.adb: New test.
1923 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1926 * gcc.c-torture/compile/20071117-1.c: New test.
1928 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1931 * g++.dg/cpp0x/variadic-ttp.C: New.
1933 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1935 * gcc.dg/parse-decl-after-if.c: New.
1936 * gcc.dg/20031223-1.c: Adjust.
1938 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1941 * g++.dg/cpp0x/variadic-throw.C: New.
1943 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1946 * g++.dg/cpp0x/variadic-unify.C: New.
1948 2007-12-04 Richard Guenther <rguenther@suse.de>
1952 * gcc.c-torture/compile/pr34334.c: New testcase.
1953 * g++.dg/torture/pr34222.C: New testcase.
1955 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1957 * gcc.c-torture/execute/20071202-1.c: New test.
1958 * gcc.dg/tree-ssa/pr34146-2.c: New test.
1960 2007-12-04 Tobias Burnus <burnus@net-b.de>
1963 * gfortran.dg/module_nan.f90: New.
1965 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
1967 * lib/target-supports.exp (get_compiler_messages): Replace with...
1968 (check_compile): ...this new procedure. Handle TYPE == executable.
1969 Use comments in the source to determine the correct extension.
1970 Return a pair containing the compiler output and the output filename.
1971 Don't delete the file here.
1972 (check_no_compiler_messages_nocache): New procedure.
1973 (check_no_compiler_messages): Use it.
1974 (check_no_messages_and_pattern_nocache): New procedure.
1975 (check_no_messages_and_pattern): Use it.
1976 (check_runtime_nocache, check_runtime): New procedures.
1977 (check_effective_target_tls): Use check_no_compiler_messages.
1978 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1979 (check_effective_target_tls_runtime): Use check_runtime.
1980 (check_effective_target_fstack_protector): Likewise.
1981 (check_iconv_available): Use check_runtime_nocache.
1982 (check_effective_target_fortran_large_real): Use
1983 check_no_compiler_messages.
1984 (check_effective_target_fortran_large_int): Likewise.
1985 (check_effective_target_static_libgfortran): Likewise.
1986 (check_750cl_hw_available): Use check_cached_effective_target
1987 and check_runtime_nocache.
1988 (check_vmx_hw_available): Likewise.
1989 (check_effective_target_broken_cplxf_arg): Likewise.
1990 (check_alpha_max_hw_available): Use check_runtime.
1991 (check_function_available): Use check_no_compiler_messages.
1992 (check_cxa_atexit_available): Use check_cached_effective_target
1993 and check_runtime_nocache.
1994 (check_effective_target_dfp_nocache): Use
1995 check_no_compiler_messages_nocache.
1996 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1997 (check_effective_target_dfp): Use check_cached_effective_target.
1998 (check_effective_target_dfprt): Likewise.
1999 (check_effective_target_arm_neon_hw): Use check_runtime.
2000 (check_effective_target_ultrasparc_hw): Likewise.
2001 (check_effective_target_c99_runtime): Use
2002 check_no_compiler_messages_nocache.
2004 2007-12-03 Jakub Jelinek <jakub@redhat.com>
2007 * gcc.dg/fold-rotate-1.c: New test.
2009 PR tree-optimization/33453
2010 * gcc.c-torture/compile/20071203-1.c: New test.
2012 2007-12-03 Robert Dewar <dewar@adacore.com>
2013 Samuel Tardieu <sam@rfc1149.net>
2016 * gnat.dg/check_elaboration_code.adb: New test.
2017 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2020 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2023 * g++.dg/cpp0x/pr34061.C: New.
2025 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2028 * g++.dg/other/error21.C: New.
2030 2007-12-02 Revital Eres <eres@il.ibm.com>
2032 * gcc.dg/sms-4.c: New testcase.
2034 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
2035 Revital Eres <eres@il.ibm.com>
2037 * gcc.dg/sms-3.c: New testcase.
2039 2007-12-01 Ollie Wild <aaw@google.com>
2042 * g++.dg/conversion/ptrmem9.C: New test.
2044 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2047 * gfortran.dg/namelist_41.f90: New test.
2049 2007-11-30 Tom Tromey <tromey@redhat.com>
2051 PR preprocessor/32868:
2052 * gcc.dg/cpp/pr32868.c: New file.
2054 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2057 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2059 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
2061 PR rtl-optimization/34171
2062 * gcc.dg/pr34171.c: New testcase.
2064 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
2066 * gcc.dg/tree-ssa/pr34244.c: Fixed.
2068 2007-11-30 Tobias Burnus <burnus@net-b.de>
2071 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2072 * gfortran.dg/bind_c_usage_11.f03: New.
2073 * gfortran.dg/bind_c_usage_12.f03: New.
2075 2007-11-30 Jakub Jelinek <jakub@redhat.com>
2078 * g++.dg/other/error20.C: New test.
2080 2007-11-29 Steven G. Kargl <kargls@comcast.net>
2083 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2085 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
2087 PR tree-optimization/34244
2088 * gcc.dg/tree-ssa/pr34244.c: New test.
2090 2007-11-29 Jakub Jelinek <jakub@redhat.com>
2092 PR tree-optimization/33434
2093 * gcc.dg/pr33434-1.c: New test.
2094 * gcc.dg/pr33434-2.c: New test.
2095 * gcc.dg/pr33434-3.c: New test.
2096 * gcc.dg/pr33434-4.c: New test.
2099 * g++.dg/template/cond7.C: New test.
2103 * g++.dg/cpp0x/decltype7.C: New test.
2104 * g++.dg/cpp0x/decltype8.C: New test.
2106 2007-11-29 Tobias Burnus <burnus@net-b.de>
2109 * gfortran.dg/result_in_spec_3.f90: New.
2111 2007-11-29 Tobias Burnus <burnus@net-b.de>
2114 * gfortran.dg/mvbits_3.f90: New.
2116 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2118 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2120 (check_effective_target_hard_float): New.
2121 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2122 * gcc.dg/pr30957-1.c: Likewise.
2124 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2127 * gnat.dg/specs/variant_part.ads: New test.
2130 * gnat.dg/specs/attribute_parsing.ads: New test.
2133 * gnat.dg/specs/integer_value.ads: New test.
2136 * gnat.dg/specs/delta_small.ads: New test.
2138 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2140 PR tree-optimization/34140
2141 * gcc.c-torture/compile/20071128-1.c: New test.
2143 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2146 * gfortran.dg/data_array_1.f90
2147 * gfortran.dg/data_array_2.f90
2148 * gfortran.dg/data_array_3.f90
2149 * gfortran.dg/data_array_4.f90
2151 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2154 * gfortran.dg/blockdata_5.f90: New test.
2155 * gfortran.dg/blockdata_6.f90: New test.
2157 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2159 PR tree-optimization/34016
2160 * gcc.dg/pr34016.c: New test.
2162 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2165 * gfortran.dg/stfunc_6.f90: New test.
2168 * gfortran.dg/assign_10.f90: New test.
2170 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2173 * gfortran.dg/use_11.f90: New test.
2176 * gfortran.dg/generic_15.f90: New test.
2178 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.dg/pr34225.c: New test.
2183 2007-11-27 Richard Guenther <rguenther@suse.de>
2185 PR tree-optimization/34241
2186 * g++.dg/torture/pr34241.C: New testcase.
2188 2007-11-27 Richard Guenther <rguenther@suse.de>
2190 * gcc.dg/builtins-error.c: New testcase.
2192 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2195 * g++.dg/ext/visibility/anon8.C: New test.
2197 2007-11-13 Michael Meissner <michael.meissner@amd.com>
2200 * gcc.target/i386/pr34077.c: New testcase.
2202 2007-11-26 Tobias Burnus <burnus@net-b.de>
2205 * gfortran.dg/backslash_3.f: Add -fbackslash option.
2206 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2207 * gfortran.dg/backslash_1.f90: Remove no longer needed
2208 -fno-backslash option.
2210 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2213 * gcc.dg/cpp/19990413-1.c: Update.
2214 * gcc.dg/parse-else-error.c: New.
2215 * gcc.dg/parse-else-error-2.c: New.
2216 * gcc.dg/parse-else-error-3.c: New.
2217 * gcc.dg/parse-else-error-4.c: New.
2219 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
2222 * g++.dg/template/dependent-expr6.C: New testcase.
2224 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
2227 * gcc.target/i386/pr34215.c: New test.
2229 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
2232 * gcc.dg/torture/pr34174-1.c: New.
2234 2007-11-26 Richard Guenther <rguenther@suse.de>
2237 * gcc.dg/pr34233.c: New testcase.
2239 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
2240 Revital Eres <eres@il.ibm.com>
2242 PR rtl-optimization/34085
2243 * gcc.dg/tree-prof (bb-reorg.c): New test.
2245 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
2247 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2248 Return true for MIPS16 targets.
2250 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2253 * gfortran.dg/blockdata_4.f90: New test.
2255 2007-11-25 Tobias Burnus <burnus@net-b.de>
2258 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2259 * gfortran.dg/bind_c_usage_16.f03: New.
2260 * gfortran.dg/bind_c_usage_16_c.c: New.
2262 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
2264 * gnat.dg/specs/size_clause1.ads: New test.
2265 * gnat.dg/specs/size_clause2.ads: Likewise.
2266 * gnat.dg/specs/size_clause3.ads: Likewise.
2268 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
2271 * gfortran.dg/entry_16.f90: New test.
2273 2007-11-24 Tobias Burnus <burnus@net-b.de>
2276 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2278 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
2281 * gfortran.dg/nested_modules_1.f90: Change the reference to
2282 FOO, forbidden by the standard, to a reference to W.
2283 * gfortran.dg/use_only_1.f90: New test.
2285 2007-11-23 Tobias Burnus <burnus@net-b.de>
2288 * gfortran.dg/nearest_3.f90: New test.
2290 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2293 * gfortran.dg/optional_dim_2.f90: New test.
2295 2007-11-23 Tobias Burnus <burnus@net-b.de>
2298 * gfortran.dg/bind_c_usage_15.f90: New.
2300 2007-11-23 Tobias Burnus <burnus@net-b.de>
2303 * gfortran.dg/nearest_2.f90: New.
2306 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2310 * g++.dg/ext/java-2.C: New test.
2312 2007-11-23 Mark Mitchell <mark@codesourcery.com>
2313 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2316 * g++.dg/warn/pr5310.C: New.
2317 * g++.dg/warn/pr33160.C: New.
2319 2007-11-23 Richard Guenther <rguenther@suse.de>
2320 Michael Matz <matz@suse.de>
2322 PR tree-optimization/34176
2323 * gcc.c-torture/execute/pr34176.c: New testcase.
2325 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2328 * gcc.dg/Wconversion-5.c: New test.
2329 * g++.dg/Wconversion3.C: New test.
2331 2007-11-23 Richard Guenther <rguenther@suse.de>
2333 * gcc.dg/tree-ssa/alias-17.c: New testcase.
2335 2007-11-22 Joseph Myers <joseph@codesourcery.com>
2338 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2339 qualifiers in abstract declarator.
2341 2007-11-22 Tobias Burnus <burnus@net-b.de>
2343 * gfortran.dg/derived_constructor_comps_3.f90: New.
2345 2007-11-22 Jakub Jelinek <jakub@redhat.com>
2348 * g++.dg/ext/visibility/anon7.C: New test.
2350 2007-11-22 Tobias Burnus <burnus@net-b.de>
2353 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2354 * gfortran.dg/bind_c_usage_13.f03: New.
2355 * gfortran.dg/bind_c_usage_14.f03: New.
2357 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
2359 PR rtl-optimization/33848
2360 * gcc.dg/torture/pr33848.c: New test.
2362 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2365 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2367 2007-11-20 Richard Guenther <rguenther@suse.de>
2370 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2372 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
2374 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2376 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2379 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
2380 so test passes with -frecord-marker=8.
2381 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2382 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2383 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2384 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2385 * gfortrand.dg/modulo_1.f90: Likewise.
2387 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
2389 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2391 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2392 * gcc.dg/pr30957-1.c: Likewise.
2394 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2397 * g++.dg/template/crash74.C: New test.
2399 2007-11-20 Richard Guenther <rguenther@suse.de>
2401 * gcc.c-torture/execute/20071120-1.c: New testcase.
2403 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2406 * gcc.dg/tree-ssa/pr34146.c: New test.
2409 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2410 dependent on target settings like move_by_pieces etc.
2413 * g++.dg/template/vla2.C: New test.
2416 * g++.dg/overload/template3.C: New test.
2418 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2421 * gfortran.dg/optional_dim_2.f90: Remove test.
2423 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
2425 * gcc.dg/dfp/ddmode-ice.c: New test.
2427 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2429 PR tree-optimization/34036
2430 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2432 2007-11-19 Richard Guenther <rguenther@suse.de>
2434 PR tree-optimization/34
2435 * gcc.c-torture/execute/pr34099-2.c: New testcase.
2437 2007-11-19 Tobias Burnus <burnus@net-b.de>
2440 * gfortran.dg/bind_c_usage_10_c.c: New.
2441 * gfortran.dg/bind_c_usage_10.f03: New.
2443 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2445 * gcc.dg/pr33007.c: Expect new warning.
2446 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2447 * g++.dg/opt/pr34036.C: New test.
2449 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2452 * g++.dg/warn/noreturn-4.C: New test.
2453 * g++.dg/warn/noreturn-5.C: New test.
2454 * g++.dg/warn/noreturn-6.C: New test.
2455 * g++.dg/warn/noreturn-7.C: New test.
2457 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2460 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
2461 integers so tests works with -fdefault-integer-8.
2462 * gfortran.fortran-torture/execute/elemental.f90: Use default
2463 integers so test passes with -fdefault-integer-8.
2464 * gfortran.fortran-torture/execute/der_io.f90: Increase
2465 buffer length so test passes with -fdefault-integer-8.
2466 * gfortran.dg/bounds_check_8.f90: Likewise.
2467 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
2468 * gfortran.dg/equiv_7.f90: Set kind so test passes
2469 with -fdefault-integer-8.
2470 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
2473 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2476 * gfortran.dg/optional_dim_2.f90: New test.
2479 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2481 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2483 PR rtl-optimization/34132
2484 * gcc.c-torture/compile/20071118-1.c: New test.
2486 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
2489 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2491 2007-11-18 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/entry_14.f90: New.
2495 * gfortran.dg/entry_15.f90: New.
2497 2007-11-18 Richard Guenther <rguenther@suse.de>
2499 PR tree-optimization/34127
2500 * gcc.c-torture/compile/pr34127.c: New testcase.
2502 2007-11-18 Ben Elliston <bje@au.ibm.com>
2504 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2505 type specifier, as they are not permitted according to the AltiVec
2506 Programming Interface Manual.
2508 2007-11-17 Tobias Burnus <burnus@net-b.de>
2511 * gfortran.dg/bind_c_usage_9.f03: New.
2512 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2514 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2517 * interface.c (gfc_current_interface_head,
2518 gfc_set_current_interface_head): New functions.
2519 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2520 On syntax error, restore previous state of the interface.
2521 * gfortran.h (gfc_current_interface_head,
2522 gfc_set_current_interface_head): New prototypes.
2524 2007-11-17 Richard Guenther <rguenther@suse.de>
2527 * gcc.c-torture/execute/pr34130.c: New testcase.
2529 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2532 * gfortran.dg/fmt_label_1.f90: New test.
2534 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2537 * gfortran.dg/initialization_15.f90 : New test.
2539 2007-11-16 Richard Guenther <rguenther@suse.de>
2542 * gcc.c-torture/compile/pr34030.c: New testcase.
2544 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2547 * gfortran.dg/interface_assignment_3.f90.
2549 2007-11-16 Richard Guenther <rguenther@suse.de>
2551 PR tree-optimization/33870
2552 * gcc.dg/torture/pr33870.c: New testcase.
2554 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2557 * gfortran.dg/allocatable_function_3.f90.
2559 2007-11-16 Richard Guenther <rguenther@suse.de>
2561 PR tree-optimization/34113
2562 * gcc.c-torture/compile/pr34113.c: New testcase.
2564 2007-11-16 Richard Guenther <rguenther@suse.de>
2566 PR tree-optimization/34099
2567 * g++.dg/torture/pr3499.C: New testcase.
2568 * gcc.c-torture/execute/pr34099.c: Likewise.
2570 2007-11-16 Olivier Hainque <hainque@adacore.com>
2572 * gnat.dg/release_unc_maxalign.adb: New test.
2574 2007-11-16 Jakub Jelinek <jakub@redhat.com>
2577 * g++.dg/template/crash73.C: New test.
2579 2007-11-15 Jakub Jelinek <jakub@redhat.com>
2582 * gcc.dg/tree-ssa/pr23848-1.c: New test.
2583 * gcc.dg/tree-ssa/pr23848-2.c: New test.
2584 * gcc.dg/tree-ssa/pr23848-3.c: New test.
2585 * gcc.dg/tree-ssa/pr23848-4.c: New test.
2587 2007-11-15 Tobias Burnus <burnus@net-b.de>
2590 * gfortran.dg/proc_decl_11.f90: New.
2592 2007-11-15 Ben Elliston <bje@au.ibm.com>
2594 * gcc.target/spu/compare-dp.c: New test.
2596 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2598 * gcc.dg/pr33923.c: New test.
2600 2007-11-14 Jakub Jelinek <jakub@redhat.com>
2603 * gcc.dg/pr34088.c: New test.
2605 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2607 * gcc.c-torture/compile/20071114-1.c: New test.
2609 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2612 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2613 to match known variations in symbol format. Document in comments.
2615 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2618 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2620 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2622 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2625 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2628 * gfortran.dg/proc_decl_1.f90: Update.
2629 * gfortran.dg/proc_decl_7.f90: New test.
2630 * gfortran.dg/proc_decl_8.f90: New test.
2631 * gfortran.dg/proc_decl_9.f90: New test.
2632 * gfortran.dg/proc_decl_10.f90: New test.
2634 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
2637 * gfortran.dg/transfer_assumed_size_1.f90: New test.
2639 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2646 * g++.dg/parse/crash36.C: Add another dg-error.
2647 * g++.dg/cpp0x/pr34054.C: New test.
2648 * g++.dg/cpp0x/pr34056.C: New test.
2649 * g++.dg/cpp0x/pr34057.C: New test.
2650 * g++.dg/cpp0x/pr34058.C: New test.
2651 * g++.dg/cpp0x/pr34060.C: New test.
2653 PR tree-optimization/34063
2654 * g++.dg/tree-ssa/pr34063.C: New test.
2656 2007-11-13 Diego Novillo <dnovillo@google.com>
2658 PR tree-optimization/33870
2659 * gcc.c-torture/execute/pr33870-1.c: New test.
2660 * gcc.dg/tree-ssa/alias-16.c: New test.
2662 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2665 * g++.dg/template/crash72.C: New test.
2667 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2669 * g++.dg/opt/cfg5.C: New test.
2671 2007-11-12 Richard Guenther <rguenther@suse.de>
2674 * gcc.c-torture/execute/pr34070-1.c: New testcase.
2675 * gcc.c-torture/execute/pr34070-2.c: Likewise.
2677 2007-11-12 Richard Guenther <rguenther@suse.de>
2680 * gcc.dg/pr34027-1.c: New testcase.
2681 * gcc.dg/pr34027-2.c: Likewise.
2683 2007-11-12 Ira Rosen <irar@il.ibm.com>
2685 PR tree-optimization/33953
2686 * gcc.dg/vect/pr33953.c: New testcase.
2688 2007-11-11 Tom Tromey <tromey@redhat.com>
2691 * g++.dg/ext/pr17577.h: New file.
2692 * g++.dg/ext/pr17577.C: New file.
2694 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2697 * g++.old-deja/g++.ns/template13.C: Update expected output.
2698 * g++.old-deja/g++.pt/friend23.C: Likewise.
2699 * g++.dg/warn/pr8570.C: New.
2701 2007-11-11 Jakub Jelinek <jakub@redhat.com>
2704 * g++.dg/template/pseudodtor4.C: New test.
2706 2007-11-10 Jakub Jelinek <jakub@redhat.com>
2709 * g++.dg/opt/inline14.C: New test.
2711 PR tree-optimization/33680
2712 * gcc.c-torture/compile/20071108-1.c: New test.
2715 * g++.dg/template/pseudodtor3.C: New test.
2717 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
2720 * g++.dg/cpp0x/variadic-init.C: New.
2722 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
2723 Jakub Jelinek <jakub@redhat.com>
2725 PR rtl-optimization/34012
2726 * gcc.target/i386/pr34012.c: New test.
2728 2007-11-09 Richard Guenther <rguenther@suse.de>
2730 PR tree-optimization/33604
2731 * g++.dg/tree-ssa/pr33604.C: New testcase.
2732 * gcc.dg/pr32721.c: Adjust pattern.
2734 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
2736 * gcc.target/mips/dse-1.c: Disable.
2738 2007-11-08 Tom Tromey <tromey@redhat.com>
2740 * gcc.dg/empty-source-3.c: Update warning location.
2741 * gcc.dg/gomp/barrier-2.c: Likewise.
2742 * gcc.dg/label-decl-3.c: Likewise.
2743 * gcc.dg/label-decl-2.c: Likewise.
2744 * gcc.dg/empty-source-2.c: Likewise.
2746 2007-11-08 Tom Tromey <tromey@redhat.com>
2749 * g++.dg/inherit/pr30297.C: New file.
2751 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2753 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2754 -fno-common for cygwin and mingw32.
2756 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
2759 * gcc.dg/pr33826.c: New.
2760 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
2761 recursive functions being marked pure or const.
2763 2007-11-08 Tobias Burnus <burnus@net-b.de>
2766 * gfortran.dg/proc_decl_5.f90: New.
2767 * gfortran.dg/proc_decl_6.f90: New.
2769 2007-11-08 Jakub Jelinek <jakub@redhat.com>
2771 PR tree-optimization/32575
2772 * gcc.c-torture/execute/20071108-1.c: New test.
2774 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
2776 * g++.dg/opt/anchor1.C: New.
2778 2007-11-07 Diego Novillo <dnovillo@google.com>
2781 * gcc.c-torture/execute/pr33870.x: Remove.
2783 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
2788 * g++.dg/cpp0x/decltype-33837.C: New.
2789 * g++.dg/cpp0x/decltype-refbug.C: New.
2790 * g++.dg/cpp0x/decltype-33838.C: New.
2792 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2794 * gcc.c-torture/compile/20071107-1.c: New test.
2796 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2798 * gcc.dg/out-of-bounds-1.c: New test.
2800 2007-11-07 Jakub Jelinek <jakub@redhat.com>
2803 * g++.dg/warn/incomplete2.C: New test.
2804 * g++.dg/template/incomplete4.C: New test.
2805 * g++.dg/template/incomplete5.C: New test.
2807 2007-11-07 Olivier Hainque <hainque@adacore.com>
2809 * gnat.dg/max_align.adb: New test.
2811 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
2814 * gcc.target/i386/pr30961-1.c: New.
2816 2007-11-06 Tom Tromey <tromey@redhat.com>
2819 * g++.dg/warn/pragma-system_header3.h: New.
2820 * g++.dg/warn/pragma-system_header3.C: New.
2823 * g++.dg/warn/pragma-system_header4.C: New.
2824 * g++.dg/warn/pragma-system_header4.h: New.
2826 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2830 * g++.dg/other/canon-array.C: New.
2832 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2834 * g++.dg/parser/crash36.C: Tweak expected errors.
2835 * g++.dg/cpp0x/pr31439.C: New.
2836 * g++.dg/cpp0x/pr32114.C: New.
2837 * g++.dg/cpp0x/pr32115.C: New.
2838 * g++.dg/cpp0x/pr32125.C: New.
2839 * g++.dg/cpp0x/pr32126.C: New.
2840 * g++.dg/cpp0x/pr32127.C: New.
2841 * g++.dg/cpp0x/pr32128.C: New.
2842 * g++.dg/cpp0x/pr32253.C: New.
2843 * g++.dg/cpp0x/pr32566.C: New.
2844 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2845 * g++.dg/cpp0x/pr31438.C: Ditto.
2846 * g++.dg/cpp0x/variadic81.C: Ditto.
2847 * g++.dg/cpp0x/pr31432.C: Ditto.
2848 * g++.dg/cpp0x/pr31442.C: Ditto.
2850 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2853 * g++.dg/other/datasec1.C: New test.
2855 PR tree-optimization/33458
2856 * g++.dg/opt/inline12.C: New test.
2858 PR tree-optimization/33993
2859 * gcc.c-torture/compile/20071105-1.c: New test.
2861 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2863 PR rtl-optimization/33648
2864 * gcc.dg/pr33648.c: Require effective target freorder.
2866 2007-11-05 Revital Eres <eres@il.ibm.com>
2868 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2870 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2875 * g++.dg/cpp0x/pr33996.C: New
2876 * g++.dg/cpp0x/rv-trivial-bug.C: New
2877 * g++.dg/cpp0x/pr33930.C: New
2879 2007-11-05 Nick Clifton <nickc@redhat.com>
2880 Sebastian Pop <sebastian.pop@amd.com>
2882 PR tree-optimization/32540
2883 PR tree-optimization/33922
2884 * gcc.dg/tree-ssa/pr32540-1.c: New.
2885 * gcc.dg/tree-ssa/pr32540-2.c: New.
2886 * gcc.dg/tree-ssa/pr33922.c: New.
2888 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2891 * g++.dg/cpp0x/variadic-rref.C: New.
2893 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2895 * g++dg/warn/pointer-integer-comparison.C: New.
2897 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2899 PR tree-optimization/33856
2900 * gcc.c-torture/compile/20071027-1.c: New test.
2903 * g++.dg/ext/label10.C: New test.
2906 * g++.dg/other/ptrmem9.C: New test.
2908 2007-11-04 Andrew Pinski <pinskia@gmail.com>
2911 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2913 2007-11-04 David Edelsohn <edelsohn@gnu.org>
2915 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2916 * g++.dg/ext/visibility/namespace2.C: Add argument to
2917 dg-require-visibility.
2918 * g++.dg/ext/java-1.C: Disable on AIX.
2920 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
2922 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
2924 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2927 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2929 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2932 * gcc.dg/20031223-1.c: Adjust error output.
2933 * gcc.dg/parse-decl-after-label.c: New.
2935 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2938 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2939 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2940 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2942 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
2944 PR rtl-optimization/28940
2945 * gcc.target/i386/addr-sel-1.c: New test.
2947 2007-11-03 Jakub Jelinek <jakub@redhat.com>
2950 * gcc.dg/pr33670.c: New test.
2952 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2955 * g++.dg/lookup/typedef1.C: New test.
2957 2007-11-02 Janis Johnson <janis187@us.ibm.com>
2960 * lib/scandump.exp (dump-suffix): New.
2961 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2962 Include dump suffix in pass/fail messages, put regexp in quotes.
2964 2007-11-02 Paolo Carlini <pcarlini@suse.de>
2967 * g++.dg/other/error19.C: New.
2969 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
2971 PR rtl-optimization/28062
2972 * gcc.c-torture/compile/20071102-1.c: New test.
2974 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
2976 * g++.dg/cpp0x/pr33955.C: New.
2978 2007-11-01 Tom Tromey <tromey@redhat.com>
2980 PR preprocessor/30805:
2981 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2983 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2985 PR rtl-optimization/33648
2986 * gcc.dg/pr33648.c: New test.
2988 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2991 * g++.dg/template/pseudodtor1.C: New test.
2992 * g++.dg/template/pseudodtor2.C: New test.
2995 * g++.dg/rtti/typeid7.C: New test.
2997 2007-11-01 Tom Tromey <tromey@redhat.com>
2999 PR preprocessor/30805:
3000 * gcc.dg/cpp/pr30805.c: New file.
3002 2007-11-01 Janis Johnson <janis187@us.ibm.com>
3005 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3007 * gcc.c-torture/compile/20001205-1.c: Ditto.
3008 * gcc.c-torture/compile/20001226-1.c: Ditto.
3009 * gcc.c-torture/compile/20020312-1.c: Ditto.
3010 * gcc.c-torture/compile/20020604-1.c: Ditto.
3011 * gcc.c-torture/compile/920501-12.c: Ditto.
3012 * gcc.c-torture/compile/920501-4.c: Ditto.
3013 * gcc.c-torture/compile/920520-1.c: Ditto.
3014 * gcc.c-torture/compile/980506-1.c: Ditto.
3015 * gcc.c-torture/compile/990617-1.c: Ditto.
3016 * gcc.dg/compare6.c: Ditto.
3017 * g++.old-deja/g++.brendan/crash43.C: Ditto.
3018 * g++.old-deja/g++.brendan/synth1.C: Ditto.
3019 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3020 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3021 * g++.old-deja/g++.pt/static6.C: Ditto.
3022 * g++.old-deja/g++.pt/crash16.C: Ditto.
3023 * g++.old-deja/g++.mike/p10416.C: Ditto.
3024 * g++.old-deja/g++.mike/ns15.C: Ditto.
3025 * g++.old-deja/g++.mike/eh46.C: Ditto.
3027 2007-11-01 Tom Tromey <tromey@redhat.com>
3029 * gcc.dg/redecl-1.c: Update.
3030 * gcc.dg/pr20368-3.c: Update.
3031 * gcc.dg/inline-14.c: Update.
3032 * gcc.dg/builtins-30.c: Update.
3033 * gcc.dg/dremf-type-compat-4.c: Update.
3034 * gcc.dg/pr20368-2.c: Update.
3036 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3038 PR rtl-optimization/33673
3039 * gcc.dg/pr33673.c: New test.
3041 2007-11-01 Michael Matz <matz@suse.de>
3043 PR tree-optimization/33961
3044 * gcc.dg/pr33961.c: New test.
3046 2007-10-31 Paolo Carlini <pcarlini@suse.de>
3049 * g++.dg/template/error35.C: New.
3051 2007-10-31 Jakub Jelinek <jakub@redhat.com>
3054 * gcc.dg/pr31507-1.c: New test.
3055 * gcc.dg/pr31507-2.c: New test.
3057 2007-10-31 Revital Eres <eres@il.ibm.com>
3059 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3061 * gcc.dg/vect/tree-vect.h (check_vect): Add
3062 powerpc-*paired test.
3063 * lib/target-supports.exp (check_750cl_hw_available):
3065 (check_effective_target_vect_int,
3066 check_effective_target_vect_intfloat_cvt,
3067 check_effective_target_powerpc_altivec_ok,
3068 check_effective_target_vect_long,
3069 check_effective_target_vect_sdot_hi,
3070 check_effective_target_vect_udot_hi,
3071 check_effective_target_vect_pack_trunc,
3072 check_effective_target_vect_unpack,
3073 check_effective_target_vect_shift,
3074 check_effective_target_vect_int_mult): Disable for powerpc-*paired
3076 * gcc.dg/vect/vect-ifcvt-11.c: New.
3077 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3078 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3079 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3080 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3081 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3082 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3084 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
3085 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/module_read_1.f90: New.
3090 2007-10-31 Tom Tromey <tromey@redhat.com>
3092 PR preprocessor/30786:
3093 * gcc.dg/cpp/pr30786.c: New file.
3095 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3098 * gfortran.dg/interface_19.f90: New.
3099 * gfortran.dg/interface_20.f90: New.
3100 * gfortran.dg/interface_21.f90: New.
3102 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3104 PR tree-optimization/32377
3105 * gfortran.dg/vect/pr32377.f90: New.
3107 2007-10-31 Richard Guenther <rguenther@suse.de>
3110 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3111 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3113 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3116 * gfortran.dg/contained_3.f90: New.
3118 2007-10-31 Christian Bruel <christian.bruel@st.com>
3121 * g++.dg/opt/nrv8.C: New.
3123 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3126 * g++.dg/opt/compound1.C: New test.
3129 * g++.dg/template/ptrmem18.C: New test.
3131 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3134 * gfortran.dg/isnan_2.f90: New test.
3136 2007-10-30 Ed Schouten <ed@fxq.nl>
3138 PR tree-optimization/32500
3139 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3141 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3145 * g++.dg/cpp0x/pr31993.C: New
3146 * g++.dg/cpp0x/pr32252.C: New
3148 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3150 PR tree-optimization/33723
3151 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3153 2007-10-30 Richard Guenther <rguenther@suse.de>
3155 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3156 gcc.target/i386/loop-3.c.
3158 2007-10-30 Revital Eres <eres@il.ibm.com>
3160 * gcc.dg/vect/pr33866.c: Require vect_long.
3162 2007-10-30 Revital Eres <eres@il.ibm.com>
3164 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3165 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3167 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3169 PR tree-optimization/32893
3170 * lib/target-supports.exp
3171 (check_effective_target_unaligned_stack): new keyword.
3172 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3173 not sensitive to unaligned_stack.
3174 * gcc.dg/vect/vect-3.c: Likewise.
3175 * gcc.dg/vect/vect-4.c: Likewise.
3176 * gcc.dg/vect/vect-5.c: Likewise.
3177 * gcc.dg/vect/vect-6.c: Likewise.
3178 * gcc.dg/vect/vect-7.c: Likewise.
3179 * gcc.dg/vect/vect-13.c: Likewise.
3180 * gcc.dg/vect/vect-17.c: Likewise.
3181 * gcc.dg/vect/vect-18.c: Likewise.
3182 * gcc.dg/vect/vect-19.c: Likewise.
3183 * gcc.dg/vect/vect-20.c: Likewise.
3184 * gcc.dg/vect/vect-21.c: Likewise.
3185 * gcc.dg/vect/vect-22.c: Likewise.
3186 * gcc.dg/vect/vect-27.c: Likewise.
3187 * gcc.dg/vect/vect-29.c: Likewise.
3188 * gcc.dg/vect/vect-64.c: Likewise.
3189 * gcc.dg/vect/vect-65.c: Likewise.
3190 * gcc.dg/vect/vect-66.c: Likewise.
3191 * gcc.dg/vect/vect-72.c: Likewise.
3192 * gcc.dg/vect/vect-73.c: Likewise.
3193 * gcc.dg/vect/vect-86.c: Likewise.
3194 * gcc.dg/vect/vect-all.c: Likewise.
3195 * gcc.dg/vect/slp-25.c: Likewise.
3196 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3197 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3198 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3200 * gcc.dg/vect/vect-31.c: Removed alignment checks.
3201 * gcc.dg/vect/vect-34.c: Likewise.
3202 * gcc.dg/vect/vect-36.c: Likewise.
3203 * gcc.dg/vect/vect-64.c: Likewise.
3204 * gcc.dg/vect/vect-65.c: Likewise.
3205 * gcc.dg/vect/vect-66.c: Likewise.
3206 * gcc.dg/vect/vect-68.c: Likewise.
3207 * gcc.dg/vect/vect-76.c: Likewise.
3208 * gcc.dg/vect/vect-77.c: Likewise.
3209 * gcc.dg/vect/vect-78.c: Likewise.
3211 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3212 testcase (without no-section-anchors prefix) but with global arrays.
3213 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3214 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3215 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3216 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3217 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3218 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3219 * gcc.dg/vect/vect-77-global.c: Likewise.
3220 * gcc.dg/vect/vect-78-global.c: Likewise.
3222 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3223 testcase (without no-section-anchors prefix) but fix alignment checks
3224 to also consider unaligned_stack targets.
3225 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3227 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3229 PR tree-optimization/33723
3230 * gcc.c-torture/execute/20071029-1.c: New test.
3231 * gcc.dg/tree-ssa/pr33723.c: New test.
3233 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
3235 PR tree-optimization/33614
3236 * gcc.c-torture/compile/pr33614.c: New test.
3238 2007-10-29 Richard Guenther <rguenther@suse.de>
3240 PR tree-optimization/33870
3241 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3243 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3245 PR tree-optimization/33757
3246 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3247 true architectures instead of having a big dg-skip-if.
3250 * g++.dg/other/bitfield3.C: New test.
3252 2007-10-29 Richard Guenther <rguenther@suse.de>
3254 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3256 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3258 Automatic parallelization reduction tests.
3260 * gcc.dg/tree-ssa/reduc-1.c: New test.
3261 * gcc.dg/tree-ssa/reduc-1char.c: New test.
3262 * gcc.dg/tree-ssa/reduc-1short.c: New test.
3263 * gcc.dg/tree-ssa/reduc-2.c: New test.
3264 * gcc.dg/tree-ssa/reduc-2char.c: New test.
3265 * gcc.dg/tree-ssa/reduc-2short.c: New test.
3266 * gcc.dg/tree-ssa/reduc-3.c: New test.
3267 * gcc.dg/tree-ssa/reduc-6.c: New test.
3268 * gcc.dg/tree-ssa/reduc-7.c: New test.
3269 * gcc.dg/tree-ssa/reduc-8.c: New test.
3270 * gcc.dg/tree-ssa/reduc-9.c: New test.
3272 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3273 Zdenek Dvorak <ook@ucw.cz>
3275 OMP_ATOMIC Changes, testsuite changes.
3277 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3278 instead of gimple dump.
3279 * gcc.dg/gomp/atomic-9.c: Same.
3280 * gcc.dg/gomp/atomic-10.c: Same.
3281 * g++.dg/gomp/atomic-3.C: Same.
3282 * g++.dg/gomp/atomic-9.C: Same.
3283 * g++.dg/gomp/atomic-10.C: Same.
3285 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
3289 * gfortran.dg/forall_12.f90: New test.
3292 * gfortran.dg/forall_13.f90: New test.
3294 2007-10-28 Paolo Carlini <pcarlini@suse.de>
3295 Mark Mitchell <mark@codesourcery.com>
3298 * g++.dg/template/crash71.C: New.
3300 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
3303 * gfortran.dg/module_md5_1.f90: Update hash-value.
3305 2007-10-28 Andrew Pinski <pinskia@gmail.com>
3308 * g++.dg/torture/pr33589-1.C: New testcase.
3309 * g++.dg/torture/pr33589-2.C: New testcase.
3311 2007-10-28 Richard Guenther <rguenther@suse.de>
3313 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3315 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
3316 Uros Bizjak <ubizjak@gmail.com>
3318 PR tree-optimization/33920
3319 * gcc.dg/tree-ssa/pr33290.c: New test.
3321 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3324 * gfortran.dg/argument_check_7.f90: New test.
3325 * gfortran.dg/argument_check_8.f90: New test.
3327 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3329 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3330 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
3331 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3332 * gcc.target/i386/sse-14.c: Ditto.
3334 2007-10-27 Jakub Jelinek <jakub@redhat.com>
3337 * g++.dg/other/ptrmem8.C: New test.
3340 * g++.dg/template/error34.C: New test.
3342 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3344 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3346 2007-10-27 Richard Guenther <rguenther@suse.de>
3348 PR tree-optimization/33870
3349 * gcc.dg/tree-ssa/alias-15.c: New testcase.
3350 * gcc.c-torture/execute/pr33870.c: Likewise.
3352 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3355 * gfortran.dg/argument_checking_9.f90: New test.
3357 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3359 * g++.dg/other/pr33601.C: New.
3361 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3364 * g++.dg/init/new25.C: New.
3366 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3368 * g++.dg/cpp0x/pr33839.C: New.
3370 2007-10-26 Jakub Jelinek <jakub@redhat.com>
3373 * g++.dg/template/arg6.C: New test.
3375 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3378 * g++.dg/parse/crash39.C: New.
3380 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
3382 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3383 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
3386 2007-10-25 David Daney <ddaney@avtrex.com>
3388 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3390 2007-10-25 Paolo Carlini <pcarlini@suse.de>
3393 * g++.dg/template/error32.C: New.
3395 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3396 Ira Rosen <irar@il.ibm.com>
3398 PR tree-optimization/33833
3399 * gcc.dg/vect/pr33833.c: New testcase.
3401 2007-10-25 David Daney <ddaney@avtrex.com>
3403 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3405 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3406 Ira Rosen <irar@il.ibm.com>
3408 PR tree-optimization/33866
3409 * gcc.dg/vect/pr33866.c: New testcase.
3411 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3413 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3414 Add -w to compile flags to suppress "call-clobbered register" warnings
3415 and remove dg-warning directives.
3417 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3419 * gcc.dg/sms-2.c: Cleanup sms dump file.
3420 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3423 2007-10-24 David Daney <ddaney@avtrex.com>
3425 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3427 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
3430 * gcc.target/mips/pr33755.c: New test.
3432 2007-10-24 Ira Rosen <irar@il.ibm.com>
3434 PR tree-optimization/33804
3435 * gcc.dg/vect/pr33804.c: New testcase.
3437 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3440 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3442 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3443 Uros Bizjak <ubizjak@gmail.com>
3445 PR rtl-optimization/33846
3446 * gcc.dg/vect/pr33846.c: New testcase.
3448 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3449 Dorit Nuzman <dorit@il.ibm.com>
3451 PR tree-optimization/33860
3452 * g++.dg/vect/pr33860.cc: New test.
3453 * g++.dg/vect/pr33860a.cc: New test.
3455 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
3456 Revital Eres <eres@il.ibm.com>
3458 * gcc.dg/sms-2.c: New testcase.
3460 2007-10-22 David S. Miller <davem@davemloft.net>
3462 * gcc.dg/globalreg-1.c: New test.
3464 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
3465 Dorit Nuzman <dorit@il.ibm.com>
3467 PR tree-optimization/33834
3468 PR tree-optimization/33835
3469 * g++.dg/vect/pr33834_1.cc: New test.
3470 * g++.dg/vect/pr33834_2.cc: New test.
3471 * g++.dg/vect/pr33835.cc: New test.
3473 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.dg/pr33644.c: New test.
3477 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3480 * g++.dg/gomp/pr33372-1.C: New test.
3481 * g++.dg/gomp/pr33372-2.C: New test.
3482 * g++.dg/gomp/pr33372-3.C: New test.
3484 2007-10-22 Michael Matz <matz@suse.de>
3486 PR tree-optimization/33855
3487 * gcc.c-torture/compile/pr33855.c: New testcase.
3489 2007-10-22 Ira Rosen <irar@il.ibm.com>
3491 PR tree-optimization/33854
3492 * gcc.dg/vect/O1-pr33854.c: New testcase.
3493 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3495 2007-10-21 David Edelsohn <edelsohn@gnu.org>
3497 * gcc.dg/unwind-1.c: Disable on AIX.
3498 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3500 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
3503 * gfortran.dg/assign_9.f90: New test.
3505 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3507 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3508 (dg-mips-options): Skip tests that specify an ABI other than o32
3509 and o64 if generating MIPS16 hard-float code.
3511 2007-10-21 Ira Rosen <irar@il.ibm.com>
3512 Revital Eres <eres@il.ibm.com>
3514 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3515 * gcc.dg/vect/vect-16.c: Fix comment.
3516 * gcc.dg/vect/pr33369.c: Require vect_int.
3517 * gcc.dg/vect/slp-33.c: Add spaces.
3518 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3520 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3521 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3523 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3524 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3526 * gcc.dg/vect/slp-10.c: Add spaces.
3527 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3529 * gcc.dg/vect/slp-36.c: Require vect_int.
3530 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3531 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3532 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3533 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3535 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3536 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3537 instead of vector_alignment_reachable_for_double.
3538 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3539 (natural_alignment): Split into...
3540 (natural_alignment_32, natural_alignment_64): New.
3541 (vector_alignment_reachable): Depend on natural_alignment_32.
3542 (vector_alignment_reachable_for_double): Rename to ...
3543 (vector_alignment_reachable_for_64bit): And depend on
3544 natural_alignment_64.
3546 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3548 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3550 * g++.dg/vect/vect.exp: Likewise.
3551 * lib/fortran-torture.exp: Likewise.
3552 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3553 mipsisa64*-*-* as the target selector. Remove -mips64,
3554 -mhard-float and -mgp64 from the options list.
3555 * gcc.target/mips/mips-ps-2.c: Likewise.
3556 * gcc.target/mips/mips-ps-3.c: Likewise.
3557 * gcc.target/mips/mips-ps-4.c: Likewise.
3558 * gcc.target/mips/mips-ps-6.c: Likewise.
3559 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3561 * gcc.target/mips/sb1-1.c: Likewise.
3562 * gcc.target/mips/mips-ps-type.c: Likewise.
3563 * gcc.target/mips/mips-ps-7.c: New test.
3564 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3565 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3566 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3567 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
3568 as forcing an ABI and an architecture.
3569 (is_gp32_flag, is_gp64_flag): Fold into...
3570 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
3571 then -mfp64 imply -mhard-float. Apply register rules after the
3572 loop. Handle -march=mipsN like -mipsN.
3574 2007-10-20 David Edelsohn <edelsohn@gnu.org>
3576 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3577 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3579 2007-10-20 Tobias Burnus <burnus@net-b.de>
3582 * gfortran.dg/entry_dummy_ref_3.f90: New.
3584 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
3585 FX Coudert <fxcoudert@gcc.gnu.org>
3588 * gfortran.dg/char_cast_1.f90: New test.
3590 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
3592 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3593 * gfortran.dg/large_real_kind_2.F90: ditto.
3594 * gfortran.dg/default_format_2.f90: ditto.
3595 * gfortran.dg/default_format_denormal_1.f90: ditto.
3597 2007-10-19 Richard Guenther <rguenther@suse.de>
3601 * gfortran.dg/pr32921.f: New testcase.
3603 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3606 * gfortran.dg/transfer_check_1.f90: Adjust options.
3608 2007-10-19 Richard Guenther <rguenther@suse.de>
3611 2007-10-19 Richard Guenther <rguenther@suse.de>
3614 * gfortran.dg/pr32921.f: New testcase.
3616 2007-10-19 Richard Guenther <rguenther@suse.de>
3618 * gcc.c-torture/execute/20071018-1.c: New testcase.
3620 2007-10-19 Richard Guenther <rguenther@suse.de>
3623 * gfortran.dg/pr32921.f: New testcase.
3625 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
3627 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3629 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
3631 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3633 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3636 * gfortran.dg/host_assoc_function_1.f90: Correct references.
3637 * gfortran.dg/host_assoc_function_3.f90: New test.
3639 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3642 * gfortran.dg/transfer_simplify_6.f90: New test.
3644 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3645 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3648 * gfortran.dg/pr33794.f90: New testcase.
3650 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3653 * gcc.target/i386/pr32961.c: New testcase.
3654 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3655 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3656 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3657 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3658 __builtin_ia32_pslldi128 defines.
3660 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
3663 * gfortran.dg/c_ptr_tests_13.f03: New test case.
3665 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3669 * g++.dg/template/void12.C: New.
3670 * g++.dg/template/void13.C: New.
3672 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3675 * g++.dg/template/void11.C: New.
3676 * g++.dg/template/void2.C: Adjust error markers.
3677 * g++.dg/template/void10.C: Likewise.
3678 * g++.dg/template/crash55.C: Likewise.
3680 2007-10-16 Mark Mitchell <mark@codesourcery.com>
3682 * g++.dg/opt/const5.C: New test.
3684 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
3685 Maxim Kuvyrkov <maxim@codesourcery.com>
3687 * gcc.target/ia64/20040709-2.c: New test.
3689 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3691 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3693 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
3695 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3696 to each function. Check that there are no unsigned loads.
3698 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3700 PR tree-optimization/33136
3701 * gcc.c-torture/execute/20070824-1.c: New test.
3702 * gcc.dg/pr33136-1.c: New test.
3703 * gcc.dg/pr33136-2.c: New test.
3704 * gcc.dg/pr33136-3.c: New test.
3706 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3708 PR tree-optimization/33735
3709 * g++.dg/torture/pr33735.C: New.
3711 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3714 * gcc.dg/va-arg-pack-2.c: New.
3716 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3718 PR tree-optimization/33619
3719 * gcc.dg/pr33619.c: New test.
3721 2007-10-15 David Edelsohn <edelsohn@gnu.org>
3723 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3725 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3727 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3730 * gfortran.dg/inquire_11.f90: New test.
3731 * gfortan.dg/negative_unit_int8.f: New test.
3733 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3736 * gcc.c-torture/compile/pr33133.c: New test.
3738 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3741 * gfortran.dg/namelist_40.f90: New test.
3743 2007-10-14 Tobias Burnus <burnus@net-b.de>
3746 * gfortran.dg/bounds_check_11.f90: New.
3748 2007-10-14 Andrew Pinski <pinskia@gmail.com>
3751 * g++.dg/other/ctor1.C: New test.
3752 * g++.dg/other/ctor2.C: New test.
3753 * g++.dg/other/dtor1.C: New test.
3755 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
3757 * gfortran.dg/bounds_check_10.f90: Fix testcase.
3759 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
3760 Paul Thomas <pault@gcc.gnu.org>
3764 * gfortran.dg/bounds_check_10.f90: New.
3766 2007-10-13 David Edelsohn <edelsohn@gnu.org>
3768 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3769 * gcc.target/powerpc/popcount-1.c: Same.
3771 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
3774 * g++.dg/conversion/op4.C: New test.
3776 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
3778 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3780 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3783 * gfortran.dg/ambiguous_specific_1.f90: New test.
3785 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3788 * gfortran.dg/impure_spec_expr_1.f90: New test.
3789 * gfortran.dg/char_result_7.f90: Remove illegal test.
3791 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
3794 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3795 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3796 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3797 * gcc.target/i386/pr11001-memset-1.c: New testcase.
3798 * gcc.target/i386/pr11001-memset-2.c: New testcase.
3799 * gcc.target/i386/pr11001-memset-3.c: New testcase.
3800 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3801 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3802 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3804 2007-10-12 Richard Guenther <rguenther@suse.de>
3807 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3808 * gcc.c-torture/execute/20071011-1.c: Likewise.
3809 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3811 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
3813 PR tree-optimization/33742
3814 * gcc.dg/pr33742.c: New testcase.
3816 2007-10-12 Jakub Jelinek <jakub@redhat.com>
3818 PR tree-optimization/33645
3819 * gcc.dg/pr33645-1.c: New test.
3820 * gcc.dg/pr33645-2.c: New test.
3821 * gcc.dg/pr33645-3.c: New test.
3824 * g++.dg/ext/label4.C: Adjust error regexp.
3825 * g++.dg/ext/label6.C: Adjust error regexp.
3826 * g++.dg/ext/label7.C: New test.
3827 * g++.dg/ext/label8.C: New test.
3828 * g++.dg/ext/label9.C: New test.
3830 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
3833 * gcc.dg/pr33676.c: New.
3835 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3838 * g++.dg/cpp0x/variadic83.C: New.
3840 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3843 * g++.dg/cpp0x/variadic81.C: New.
3844 * g++.dg/cpp0x/variadic82.C: Likewise.
3846 2007-10-11 Richard Guenther <rguenther@suse.de>
3849 * gcc.dg/pr33724.c: New testcase.
3851 2007-10-11 Richard Guenther <rguenther@suse.de>
3854 * gcc.dg/pr33726.c: New testcase.
3856 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
3859 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3861 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3864 * gfortran.dg/do_3.F90: Run with -fwrapv.
3866 2007-10-09 Geoffrey Keating <geoffk@apple.com>
3868 * gcc.dg/unwind-1.c: New.
3870 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3873 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
3874 failure on some common systems.
3876 2007-10-09 Richard Guenther <rguenther@suse.de>
3879 * gcc.dg/pr33692.c: New testcase.
3881 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
3884 * gcc.c-torture/execute/pr33669.c: New.
3886 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3888 PR tree-optimization/33615
3889 * g++.dg/tree-ssa/pr33615-2.C: New test.
3891 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3893 PR tree-optimization/33615
3894 * g++.dg/tree-ssa/pr33615.C: New test.
3896 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
3898 PR tree-optimization/33572
3899 * g++.dg/torture/pr33572.C: Replace with complete test.
3901 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
3904 * gfortran.dg/spec_expr_5.f90: New.
3906 2007-10-08 Geoffrey Keating <geoffk@apple.com>
3908 * gcc.dg/pragma-darwin-2.c: New.
3910 2007-10-08 Richard Guenther <rguenther@suse.de>
3915 * gcc.dg/pr33693.c: New testcase.
3916 * gcc.dg/pr33695.c: Likewise.
3917 * gcc.dg/pr33697.c: Likewise.
3919 2007-10-08 Richard Guenther <rguenther@suse.de>
3924 * gcc.dg/pr33691.c: New testcase.
3925 * gcc.dg/pr33694.c: Likewise.
3926 * gcc.dg/pr33696.c: Likewise.
3928 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3931 * gfortran.dg/gamma_5.f90: New test case
3933 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
3936 * initialization_1.f90: Fix dg-error annotations.
3937 * initialization_14.f90: New.
3938 * initialization_7.f90: Fix dg-error annotations.
3939 * initialization_9.f90: Likewise.
3941 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3943 * gfortran.dg/error_recovery_4.f90: New test.
3945 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3947 * gfortran.dg/default_format_denormal_2.f90: New test.
3948 * gfortran.dg/default_format_2.inc: New test.
3949 * gfortran.dg/default_format_denormal_1.f90: New test.
3950 * gfortran.dg/default_format_1.inc: New test.
3951 * gfortran.dg/default_format_1.f90: Don't test for denormalized
3953 * gfortran.dg/default_format_2.f90: Don't test for denormalized
3956 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3958 * gfortran.dg/namelist_15.f90: Revise test.
3960 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3962 PR tree-optimization/33655
3963 * gcc.dg/torture/pr33655.c: New.
3965 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3967 PR tree-optimization/33572
3968 * g++.dg/torture/pr33572.C: New.
3970 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
3973 * gfortran.dg/forall_11.f90: New.
3975 2007-10-05 Michael Matz <matz@suse.de>
3978 * gcc.dg/pr33667.c: New testcase.
3980 2007-10-05 Richard Guenther <rguenther@suse.de>
3983 * gcc.dg/pr33666.c: New testcase.
3985 2007-10-05 Michael Matz <matz@suse.de>
3988 * gcc.target/i386/pr33600.c: New testcase.
3990 2007-10-05 Richard Guenther <rguenther@suse.de>
3992 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3994 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
3997 * gcc.target/mips/pr33635-1.c: New test.
3999 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4002 * gfortran.dg/namelist_39.f90: Revise to use long names.
4004 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
4007 * gfortran.dg/pr33646.f90: New file.
4009 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4012 * gfortran.dg/char_type_len_2.f90: Adjust error message.
4013 * gfortran.dg/char_decl_2.f90: New test.
4015 2007-10-04 Richard Guenther <rguenther@suse.de>
4018 * gcc.c-torture/compile/pr33641.c: New testcase.
4020 2007-10-04 Michael Matz <matz@suse.de>
4022 PR rtl-optimization/33653
4023 * gcc.dg/pr33653.c: New.
4025 2007-10-04 Richard Guenther <rguenther@suse.de>
4027 PR tree-optimization/33627
4028 * g++.dg/torture/pr33627.C: New testcase.
4030 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
4033 * gfortran.dg/parens_6.f90: New.
4035 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
4039 * gfortran.dg/ambiguous_specific_1.f90: Remove.
4041 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
4043 * g++.dg/ext/gnu-inline-global-redecl.C: New.
4045 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
4048 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4050 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
4051 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
4053 * gcc.target/mips/fpr-moves-1.c: New test.
4054 * gcc.target/mips/fpr-moves-2.c: Likewise.
4055 * gcc.target/mips/fpr-moves-3.c: Likewise.
4056 * gcc.target/mips/fpr-moves-4.c: Likewise.
4057 * gcc.target/mips/fpr-moves-5.c: Likewise.
4058 * gcc.target/mips/fpr-moves-6.c: Likewise.
4059 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4061 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4063 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4065 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4067 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4068 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4070 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
4073 * gfortran.dg/common_errors_1.f90: New.
4075 2007-10-03 Doug Kwan <dougkwan@google.com>
4076 Richard Guenther <rguenther@suse.de>
4079 * g++.dg/debug/using3.C: New testcase.
4081 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4084 * gfortran.dg/namelist_38.f90: New test.
4085 * gfortran.dg/namelist_39.f90: New test.
4087 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4090 * gfortran.dg/default_format_1.f90: New test.
4091 * gfortran.dg/default_format_2.f90: New test.
4092 * gfortran.dg/namelist_print_1.f: Adjust expected output.
4093 * gfortran.dg/real_const_3.f90: Adjust expected output.
4095 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4097 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4098 default ABI. Split mips_forced_abi into mips_forced_abi and
4100 (is_gp32_flag): Return true for -mabi=32.
4101 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4102 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4103 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4104 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4105 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4106 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4107 * gcc.target/mips/save-restore-2.c: Likewise.
4108 * gcc.target/mips/save-restore-3.c: Likewise.
4109 * gcc.target/mips/save-restore-4.c: Likewise.
4111 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4114 * gcc.c-torture/compile/pr33617.c: New test.
4116 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4118 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4119 -gstabs+ for extended options.
4121 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4124 * gfortran.dg/ambiguous_specific_1.f90: New test.
4126 2007-10-02 Revital Eres <eres@il.ibm.com>
4128 * gcc.target/powerpc/paired-8.c: New test.
4129 * gcc.target/powerpc/paired-9.c: New test.
4130 * gcc.target/powerpc/paired-10.c: New test.
4132 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4135 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4137 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4140 * gfortran.dg/intent_out_2.f90: New test.
4142 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4145 * gfortran.dg/ambiguous_reference_1.f90: New test.
4147 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4152 * gfortran.dg/function_kinds_1.f90: New test.
4153 * gfortran.dg/function_kinds_2.f90: New test.
4154 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4155 use association into interfaces.
4157 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4160 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4161 (overflow): Use INFINITY, not FP_INFINITE.
4162 gcc.dg/float-range-4.c: Likewise.
4163 gcc.dg/float-range-5.c: Likewise.
4165 2007-10-01 Nick Clifton <nickc@redhat.com>
4167 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4170 2007-09-30 Diego Novillo <dnovillo@google.com>
4173 * g++.dg/tree-ssa/pr33593.C: New test.
4175 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4178 * gfortran.dg/PR19872.f: Fix test condition.
4179 * gfortran.dg/list_read_7.f90: New test.
4181 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4183 PR tree-optimization/33597
4184 * gcc.dg/vect/pr33597.c: New testcase.
4186 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4188 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4189 * gcc.target/i386/pr33524.c: ...this.
4191 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
4194 * gfortran.dg/minmaxloc_4.f90: New.
4196 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4198 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4200 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
4202 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4204 2007-09-28 Paolo Carlini <pcarlini@suse.de>
4207 * g++.dg/cpp0x/variadic79.C: New.
4209 2007-09-28 Michael Matz <matz@suse.de>
4210 Jakub Jelinek <jakub@redhat.com>
4212 PR rtl-optimization/33552
4213 * gcc.target/i386/pr33552.c: New runtime test.
4214 * gcc.target/i386/strinline.c: New compile time test.
4216 2007-09-28 Jakub Jelinek <jakub@redhat.com>
4218 * gfortran.dg/openmp_stack.f90: Removed.
4221 * g++.dg/cpp0x/variadic80.C: New test.
4223 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4225 * gfortran.dg/namelist_38.f90: Delete test for revertion of
4228 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4231 * gcc.target/powerpc/gcse-1.c: New test.
4233 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
4235 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4236 fixed capitalizations.
4237 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4238 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4239 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4240 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4241 * gfortran.dg/maxloc_shape_1.f90: Likewise.
4242 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4243 * gfortran.dg/min_max_conformance.f90: Likewise.
4245 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
4247 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4249 * gcc.dg/c99-tgmath-2.c: Likewise.
4250 * gcc.dg/c99-tgmath-3.c: Likewise.
4251 * gcc.dg/c99-tgmath-4.c: Likewise.
4253 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4256 * gfortran.dg/anint_1.f90: New test.
4258 2007-09-27 Ian Lance Taylor <iant@google.com>
4260 PR tree-optimization/33565
4261 * gcc.dg/Wstrict-overflow-20.c: New test.
4263 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4265 * gfortran.dg/openmp_stack.f90: Fix typo.
4266 * gfortran.dg/recursive_stack.f90: Fix typo.
4268 2007-09-27 Paolo Carlini <pcarlini@suse.de>
4271 * g++.dg/template/error31.C: New.
4273 2007-09-27 Jakub Jelinek <jakub@redhat.com>
4275 * lib/prune.exp: Prune also "^In function .*$" lines and
4276 "^ inlined from .*$" lines.
4278 2007-09-26 Richard Guenther <rguenther@suse.de>
4280 PR tree-optimization/33563
4281 * gcc.dg/torture/pr33563.c: New testcase.
4283 2007-09-26 Joseph Myers <joseph@codesourcery.com>
4286 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4288 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
4291 2007-09-26 Richard Guenther <rguenther@suse.de>
4293 PR tree-optimization/30375
4294 PR tree-optimization/33560
4295 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4296 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4297 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4298 * gcc.dg/torture/pr30375.c: New testcase.
4299 * gcc.dg/torture/pr33560.c: New testcase.
4300 * gcc.dg/tree-ssa/pr30375.c: Likewise.
4302 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
4305 * g++.dg/parse/crash38.C: New test.
4307 2007-09-25 Michael Meissner <michael.meissner@amd.com>
4310 * gcc.target/i386/sse5-convert.c: New file, test int->long
4311 vectorized conversions.
4313 2007-09-25 Revital Eres <eres@il.ibm.com>
4315 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4317 2007-09-25 Joseph Myers <joseph@codesourcery.com>
4320 * gcc.dg/enum-incomplete-1.c: New test.
4322 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
4324 * gcc.c-torture/compile/20070919-1.c: New test.
4326 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
4328 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4330 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4333 * g++.dg/inherit/override_attribs.C: New file.
4335 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
4338 * io.c (check_format_string): Move NULL and constant checks into
4340 (check_io_constraints): Call gfc_simplify_expr() before calling
4341 check_format_string(). Remove NULL and constant checks.
4343 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
4345 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4346 * gcc.c-torture/execute/loop-2g.x: Likewise.
4348 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
4350 * lib/target-supports.exp (check_effective_target_mips16_attribute):
4351 Reject hard-float modes unless the ABI is o32 or o64.
4352 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4353 of gcc.exp. Skip the tests when mips16 code generation is not
4355 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4356 and use dg-add-options mips16_attribute.
4358 2007-09-24 Jakub Jelinek <jakub@redhat.com>
4361 * g++.dg/ext/attrib29.C: New test.
4363 2007-09-23 Ollie Wild <aaw@google.com>
4365 * gcc.dg/fold-bitand-1.c: New test.
4366 * gcc.dg/fold-bitand-2.c: New test.
4367 * gcc.dg/fold-bitand-3.c: New test.
4368 * gcc.dg/fold-bitand-4.c: New test.
4370 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4372 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4373 any of the macros to be defined for __mips16.
4374 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4376 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4378 * gcc.dg/vect/pr21591.c: Require vect_int.
4379 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4380 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4381 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4383 2007-09-23 Jakub Jelinek <jakub@redhat.com>
4385 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4387 * gcc.dg/va-arg-pack-len-2.c: New test.
4388 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4390 * g++.dg/ext/va-arg-pack-len-2.C: New test.
4392 PR tree-optimization/32772
4393 * gcc.c-torture/compile/20070905-1.c: New test.
4395 PR tree-optimization/32975
4396 * gcc.dg/pr32975.c: New test.
4399 * gcc.dg/pr28755.c: New test.
4401 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4403 * lib/target-supports.exp (check_effective_target_nomips16): New
4405 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4407 * gcc.dg/vect/vect.exp: Likewise.
4408 * g++.dg/vect/vect.exp: Likewise.
4409 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4410 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4411 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4412 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4413 * gcc.target/mips/clear-cache-1.c (f): Likewise.
4414 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4415 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4416 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4417 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4418 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4419 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4420 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4421 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4422 (test14, test15, test16, test17, test18): Likewise.
4423 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4424 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4425 (test14, test15, test16, test17, test18, test19, test20, test21)
4427 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4428 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4429 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4430 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4431 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4432 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4433 * gcc.target/mips/mips-3d-1.c (main): Likewise.
4434 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4435 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4436 (test13, test14, test15, test16, test17, test18, test19, test20)
4437 (test21, test22, test23, test24, test25, test26, test27, test28)
4438 (test29, test30, test31): Likewise.
4439 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4440 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4441 (test13, test14, test15, test16, test17, test18, test19, test20)
4442 (test21, test22, test23, test24, test25, test26, test27, test28)
4443 (test29, test30, test31, test32, test33, test34, test35, test36)
4444 (test37, test38, test39, test40, test41, test42, test43, test44)
4445 (test45, test46, test47, test48, test49, test50, test51, test52)
4446 (test53, test54, test55, test56, test57, test58, test59, test60)
4447 (test61, test62, test63): Likewise.
4448 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4449 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4450 (test13, test14, test15, test16, test17, test18, test19, test20)
4451 (test21, test22, test23, test24, test25, test26, test27, test28)
4452 (test29, test30, test31): Likewise.
4453 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4454 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4455 (test13, test14, test15, test16, test17, test18, test19, test20)
4456 (test21, test22, test23, test24, test25, test26, test27, test28)
4457 (test29, test30, test31): Likewise.
4458 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4459 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4460 (test13, test14, test15): Likewise.
4461 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4462 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4463 (test13, test14, test15): Likewise.
4464 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4465 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4466 (test13, test14, test15, test16, test17, test18, test19, test20)
4467 (test21, test22, test23, test24, test25, test26, test27, test28)
4468 (test29, test30, test31): Likewise.
4469 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4470 (matrix_multiply4: Likewise.
4471 * gcc.target/mips/mips-ps-1.c (main): Likewise.
4472 * gcc.target/mips/mips-ps-2.c (main): Likewise.
4473 * gcc.target/mips/mips-ps-3.c (main): Likewise.
4474 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4475 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4476 (test13, test14, test15, test16, test17, test18, test19, test20)
4477 (test21, test22, test23, test24, test25, test26, test27, test28)
4478 (test29, test30, test31): Likewise.
4479 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4480 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4481 (test13, test14, test15, test16, test17, test18, test19, test20)
4482 (test21, test22, test23, test24, test25, test26, test27, test28)
4483 (test29, test30, test31): Likewise.
4484 * gcc.target/mips/mips-ps-5.c (main): Likewise.
4485 * gcc.target/mips/mips-ps-6.c (main): Likewise.
4486 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4487 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4488 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4489 (sub_v4qi): Likewise.
4490 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4491 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4492 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4493 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4494 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4495 (subb, subc): Likewise.
4496 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4497 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4498 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4499 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4500 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4501 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4502 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4503 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4504 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4505 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4506 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4507 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4508 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4510 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4512 * lib/target-supports.exp (add_options_for_mips16_attribute)
4513 (check_effective_target_mips16_attribute): New functions.
4514 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4516 (dg-mips-options) Remove -mno-mips16 handling. Add options to
4518 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4519 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4520 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4521 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4522 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4523 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4524 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4525 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4526 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4527 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4528 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4529 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4530 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4531 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4532 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4533 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4534 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4535 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4536 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4537 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4538 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4539 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4540 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4541 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4543 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4545 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4546 options. Require { target mips16_attribute } and use dg-add-options
4547 to add the associated options.
4549 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4550 * gcc.target/mips/call-saved-3.c: Likewise.
4551 * gcc.target/mips/code-readable-1.c: Require { target
4552 mips16_attribute } and use dg-add-options to add the associated
4553 options. Remove trailing whitespace.
4555 * gcc.target/mips/code-readable-2.c: Likewise.
4556 * gcc.target/mips/code-readable-3.c: Likewise.
4557 * gcc.target/mips/mips16-attributes-2.c: Likewise.
4558 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4559 Require { target mips16_attribute } and use dg-add-options to
4560 add the associated options.
4561 (cksum16, cksum8): Use MIPS16.
4562 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4563 Require { target mips16_attribute } and use dg-add-options to
4564 add the associated options.
4566 * gcc.target/mips/save-restore-2.c: Likewise.
4567 * gcc.target/mips/save-restore-3.c: Likewise.
4568 * gcc.target/mips/save-restore-4.c: Likewise.
4569 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
4571 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4572 (foo): Use NOMIPS16.
4574 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
4577 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4580 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4582 2007-09-22 Tobias Burnus <burnus@net-b.de>
4585 * gfortran.dg/gomp/free-2.f90: New.
4586 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4587 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4589 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
4591 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4592 * gcc.target/i386/sse5-haddX.c: Ditto.
4593 * gcc.target/i386/sse5-hsubX.c: Ditto.
4594 * gcc.target/i386/sse5-maccXX.c: Ditto.
4595 * gcc.target/i386/sse5-msubXX.c: Ditto.
4596 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4597 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4598 * gcc.target/i386/sse5-permpX.c: Ditto.
4599 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4601 * gcc.target/i386/sse5-fma-vector.c: Ditto.
4602 * gcc.target/i386/sse5-ima-vector.c: Ditto.
4603 * gcc.target/i386/sse5-pcmov.c: Ditto.
4604 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4606 2007-09-22 Richard Guenther <rguenther@suse.de>
4608 PR tree-optimization/33146
4609 * gcc.c-torture/compile/pr33146.c: New testcase.
4611 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4613 * lib/target-supports.exp (check_cached_effective_target): New
4615 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4616 (check_effective_target_c99_runtime): New procedure.
4617 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4618 (test3l): Likewise cargl.
4619 * gcc.dg/builtins-59.c: Require c99_runtime.
4620 * gcc.dg/builtins-61.c: Likewise.
4621 * gcc.dg/builtins-62.c: Likewise.
4623 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4625 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4626 * lib/target-supports-dg.exp (dg-add-options): Likewise.
4627 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4628 target-specific dg-options.
4629 * gcc.dg/builtins-20.c: Likewise.
4630 * gcc.dg/builtins-53.c: Likewise.
4631 * gcc.dg/builtins-55.c: Likewise.
4632 * gcc.dg/single-precision-constant.c: Likewise.
4633 * gcc.dg/torture/builtin-convert-1.c: Likewise.
4634 * gcc.dg/torture/builtin-convert-2.c: Likewise.
4635 * gcc.dg/torture/builtin-convert-3.c: Likewise.
4636 * gcc.dg/torture/builtin-convert-4.c: Likewise.
4637 * gcc.dg/torture/builtin-power-1.c: Likewise.
4639 2007-09-21 Chao-ying Fu <fu@mips.com>
4641 * lib/target-supports.exp (check_effective_target_fixed_point): New to
4642 check if targets have fixed-point supports.
4643 * gcc.dg/fixed-point/fixed-point.exp: New file.
4644 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4645 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4646 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4647 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4648 * gcc.dg/fixed-point/constants-pedantic.c,
4649 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4650 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4651 * gcc.dg/fixed-point/keywords-ignored-c99.c,
4652 * gcc.dg/fixed-point/keywords-pedantic.c,
4653 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4654 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4655 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4656 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4657 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4658 * gcc.dg/fixed-point/func-vararg-mixed.c,
4659 * gcc.dg/fixed-point/operator-logical.c,
4660 * gcc.dg/fixed-point/struct-union.c,
4661 * gcc.dg/fixed-point/bit-complement.c,
4662 * gcc.dg/fixed-point/operator-bitwise.c,
4663 * gcc.dg/fixed-point/operator-comma.c,
4664 * gcc.dg/fixed-point/struct-layout-1.c,
4665 * gcc.dg/fixed-point/union-init.c,
4666 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4667 * gcc.dg/fixed-point/func-mixed.c,
4668 * gcc.dg/fixed-point/func-vararg-size0.c,
4669 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4670 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4671 * gcc.dg/fixed-point/operator-unary.c,
4672 * gcc.dg/fixed-point/allop-const.c,
4673 * gcc.dg/fixed-point/muldiv-warning.c,
4674 * gcc.dg/nofixed-point-1.c,
4675 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4676 * gcc.target/mips/fixed-vector-type.c,
4677 * gcc.target/mips/fixed-scalar-type.c: New tests.
4679 2007-09-21 Olivier Hainque <hainque@adacore.com>
4681 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4682 * gnat.dg/test_nested_subtype_byref.adb: New test.
4684 2007-09-21 Jakub Jelinek <jakub@redhat.com>
4687 * gfortran.dg/gomp/pr33439.f90: New test.
4689 2007-09-21 Tobias Burnus <burnus@net-b.de>
4692 * gfortran.dg/merge_char_3.f90: New.
4694 2007-09-21 Tobias Burnus <burnus@net-b.de>
4697 * gfortran.dg/transfer_check_1.f90: New.
4699 2007-09-20 Asher Langton <langton2@llnl.gov>
4702 * gfortran.dg/init_flag_1.f90: New.
4703 * gfortran.dg/init_flag_2.f90: New.
4704 * gfortran.dg/init_flag_3.f90: New.
4705 * gfortran.dg/init_flag_4.f90: New.
4706 * gfortran.dg/init_flag_5.f90: New.
4707 * gfortran.dg/init_flag_6.f90: New.
4708 * gfortran.dg/init_flag_7.f90: New.
4710 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4713 * g++.dg/ext/anon-struct6.C: New.
4715 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4718 * gfortran.dg/inquire_10.f90: New test.
4720 2007-09-20 Joseph Myers <joseph@codesourcery.com>
4722 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4724 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4727 * gfortran.dg/used_types_18.f90: Declare variable of empty
4730 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4733 * gfortran.dg/array_constructor_19.f90: New test.
4735 2007-09-20 Jakub Jelinek <jakub@redhat.com>
4738 * gcc.dg/debug/pr33316.c: New test.
4741 * g++.dg/cpp0x/variadic76.C: New test.
4742 * g++.dg/cpp0x/variadic77.C: New test.
4743 * g++.dg/cpp0x/variadic78.C: New test.
4747 * gcc.c-torture/execute/20070919-1.c: New test.
4748 * gcc.dg/pr33238.c: New test.
4749 * gcc.dg/pr27301.c: New test.
4751 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
4753 * lib/target-supports.exp (check_effective_target_mips64): New
4755 * gcc.dg/lower-subreg-1.c: Require !mips64.
4756 * gcc.dg/sibcall-3.c (ATTR): New macro.
4757 (recurser_void1, recurser_void2): Use it.
4758 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4759 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4761 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
4763 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4764 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
4766 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4768 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
4771 * gfortran.dg/c_loc_tests_11.f03: New test case.
4773 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4776 * g++.dg/init/ref14.C: New.
4778 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
4780 * gnat.dg/slice2.ad[sb]: New testcase.
4782 2007-09-19 Nick Clifton <nickc@redhat.com>
4784 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4786 2007-09-19 Jie Zhang <jie.zhang@analog.com>
4788 * gcc.target/bfin/bfin.exp: New.
4789 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4790 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4791 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4792 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4793 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4794 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4795 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4796 mcpu-bf561.c, mcpu-default.c}: New tests.
4798 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
4800 Restore detection of unsupported TLS.
4803 2007-02-10 Richard Henderson <rth@redhat.com>
4805 * lib/target-supports.exp (check_effective_target_tls): Redefine
4806 to mean non-emulated tls.
4807 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4808 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4809 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4810 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4811 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4812 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4813 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4816 * lib/target-supports.exp (check_effective_target_tls): Use
4817 stronger test for compiler support for TLS.
4818 (check_effective_target_tls_native): New, to test for non-emulated
4820 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4821 instead of dg-require-effective-target tls.
4822 * g++.dg/gomp/copyin-1.C: Likewise.
4823 * g++.dg/gomp/sharing-1.C: Likewise.
4824 * g++.dg/gomp/tls-1.C: Likewise.
4825 * g++.dg/gomp/tls-2.C: Likewise.
4826 * g++.dg/gomp/tls-3.C: Likewise.
4827 * g++.dg/tls/diag-1.C: Likewise.
4828 * g++.dg/tls/diag-2.C: Likewise.
4829 * g++.dg/tls/diag-3.C: Likewise.
4830 * g++.dg/tls/diag-4.C: Likewise.
4831 * g++.dg/tls/diag-5.C: Likewise.
4832 * g++.dg/tls/init-1.C: Likewise.
4833 * g++.dg/tls/init-2.C: Likewise.
4834 * g++.dg/tls/trivial.C: Likewise.
4835 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4836 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4837 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4838 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4839 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4840 * gcc.dg/gomp/clause-1.c: Likewise.
4841 * gcc.dg/gomp/copyin-1.c: Likewise.
4842 * gcc.dg/gomp/sharing-1.c: Likewise.
4843 * gcc.dg/gomp/tls-1.c: Likewise.
4844 * gcc.dg/gomp/tls-2.c: Likewise.
4845 * gcc.dg/tls/alpha-1.c: Likewise.
4846 * gcc.dg/tls/opt-1.c: Likewise.
4847 * gcc.dg/tls/opt-13.c: Likewise.
4848 * gcc.dg/tls/opt-14.c: Likewise.
4849 * gcc.dg/tls/opt-2.c: Likewise.
4850 * gcc.dg/tls/opt-3.c: Likewise.
4851 * gcc.dg/tls/opt-4.c: Likewise.
4852 * gcc.dg/tls/opt-7.c: Likewise.
4853 * gcc.dg/tls/section-1.c: Likewise.
4854 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4855 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4856 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4857 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4858 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4859 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4860 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4861 * gfortran.dg/gomp/crayptr2.f90: Likewise.
4862 * gfortran.dg/gomp/fixed-1.f: Likewise.
4863 * gfortran.dg/gomp/free-1.f90: Likewise.
4864 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4865 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4866 * gfortran.dg/gomp/reduction1.f90: Likewise.
4867 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4869 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4872 * gfortran.dg/bounds_check_9.f90: New test.
4873 * gfortran.dg/bounds_check_fail_2.f90: New test.
4875 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4877 PR c++/33462 (again)
4878 * g++.dg/ext/va-arg1.C: Adjust.
4880 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4883 * g++.dg/ext/va-arg1.C: New.
4885 2007-09-18 Tobias Burnus <burnus@net-b.de>
4887 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4889 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4892 * g++.dg/rtti/typeid6.C: New.
4894 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4897 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4898 * g++.dg/ext/is_class_error2.C: New.
4900 2007-09-18 Richard Guenther <rguenther@suse.de>
4902 PR tree-optimization/33340
4903 * g++.dg/torture/pr33340.C: New testcase.
4905 2007-09-18 Tobias Burnus <burnus@net-b.de>
4908 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4909 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4910 * gfortran.dg/elemental_subroutine_5.f90: New.
4912 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
4914 * lib/target-supports.exp (check_profiling_available): Extend
4915 mips*-*-elf check to mips*-*-elf*.
4917 2007-09-18 Jakub Jelinek <jakub@redhat.com>
4919 * gcc.dg/format/c90-scanf-5.c: New test.
4920 * gcc.dg/format/c99-scanf-4.c: New test.
4921 * gcc.dg/format/ext-7.c: New test.
4922 * gcc.dg/format/ext-8.c: New test.
4925 * gcc.c-torture/compile/20070915-1.c: New test.
4927 2007-09-17 Tobias Burnus <burnus@net-b.de>
4930 * gfortran.dg/private_type_9.f90: New.
4932 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4935 * gfortran.dg/pr33449.f90: New test.
4937 2007-09-17 Tobias Burnus <burnus@net-b.de>
4939 * gfortran.dg/interface_15.f90: Compile with -std=f95.
4940 * gfortran.dg/private_type_1.f90: Ditto
4941 * gfortran.dg/interface_18.f90: New.
4942 * gfortran.dg/private_type_8.f90: New.
4944 2007-09-16 Paolo Carlini <pcarlini@suse.de>
4947 * g++.dg/warn/new1.C: Adjust.
4948 * g++.dg/torture/str_empty.C: Likewise.
4950 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4952 * gcc.target/mips/dse-1.c: New test.
4954 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
4957 * g++.dg/overload/operator3.C: New.
4959 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4961 * gcc.target/mips/truncate-1.c: New test.
4963 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
4969 * gfortran.dg/subref_array_pointer_1.f90: New test.
4970 * gfortran.dg/subref_array_pointer_2.f90: New test.
4972 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
4974 * gfortran.dg/nint_2.f90: Correct last change.
4976 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
4978 * gcc.dg/tree-ssa/parallelization-1.c: New test.
4980 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
4982 * gcc.dg/vect/pr33373b.c: New test.
4984 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
4987 * gcc.target/i386/pr33438.c: New test.
4989 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4991 * gfortran.dg/nint_2.f90: Revert previous commit.
4993 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4995 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4997 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
5000 * g++.dg/other/unused1.C: XFAIL class2 scan.
5002 2007-09-13 Tobias Burnus <burnus@net-b.de>
5005 * gfortran.dg/elemental_args_check_1.f90: New.
5006 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5007 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5009 2007-09-13 Tobias Burnus <burnus@net-b.de>
5011 * gfortran.dg/recursive_check_3.f90: New.
5013 2007-09-13 Tobias Burnus <burnus@net-b.de>
5016 * gfortran.dg/elemental_bind_c.f90: New.
5018 2007-09-13 Richard Sandiford <richard@codesourcery.com>
5020 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5021 * gcc.target/mips/mips16-attributes-2.c: New test.
5022 * gcc.target/mips/mips16-attributes-3.c: Likewise.
5023 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
5024 hard-float asm when __mips16 is defined.
5025 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5026 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5027 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5028 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5029 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5030 * gcc.target/mips/pr26765.c (foo): Likewise.
5031 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5032 targets, use dg-mips-options instead of dg-options, and use -mgp32
5033 to force 32-bit mode.
5034 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5036 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5038 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5039 Michael Meissner <michael.meissner@amd.com>
5041 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5042 * gcc.target/i386/sse5-hsubX.c: Ditto.
5043 * gcc.target/i386/sse5-permpX.c: Ditto.
5044 * gcc.target/i386/sse5-haddX.c: Ditto.
5045 * gcc.target/i386/sse5-maccXX.c: Ditto.
5046 * gcc.target/i386/sse5-msubXX.c: Ditto.
5047 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5048 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5050 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5051 optimizes floating point conditional moves into the pcmov
5052 instruction on SSE5.
5053 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5055 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5056 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5059 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5060 compiler optimizes vector (a*b)+c into fmadd on SSE5.
5062 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5063 optimizes (a*b)+c into fmadd on SSE5.
5065 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5066 whether the SSE5 instructions can be generated.
5068 * gcc.target/i386/sse5-check.h: New. Add support for
5071 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5072 ammintrin.h, and turn on -msse5 option instead of -msse4a.
5073 * gcc.target/i386/sse-13.c: Ditto.
5074 * gcc.target/i386/sse-14.c: Ditto.
5076 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
5079 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5080 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5082 2007-09-12 Jakub Jelinek <jakub@redhat.com>
5085 * gcc.dg/pr32338-1.c: New test.
5086 * gcc.dg/pr32338-2.c: New test.
5088 2007-09-12 Bob Wilson <bob.wilson@acm.org>
5090 * lib/target-supports.exp (check_effective_target_sync_int_long):
5091 Revert change to add xtensa.
5092 (check_effective_target_sync_char_short): Likewise.
5094 2007-09-12 Olivier Hainque <hainque@adacore.com>
5096 * gnat.dg/packed_subtype.adb: New test.
5098 2007-09-12 Tobias Burnus <burnus@net-b.de>
5101 * gfortran.dg/intrinsic_size.f90: New.
5103 2007-09-12 Tobias Burnus <burnus@net-b.de>
5107 * gfortran.dg/conflicts_2.f90: New.
5109 2007-09-12 Ira Rosen <irar@il.ibm.com>
5111 PR tree-optimization/32377
5112 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5113 dependence distance.
5114 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5115 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5116 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5117 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5119 2007-09-12 Richard Guenther <rguenther@suse.de>
5122 * gcc.c-torture/compile/pr33382.c: New testcase.
5123 * gcc.c-torture/execute/pr33382.c: Likewise.
5125 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5128 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5130 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5132 PR tree-optimization/33373
5133 * gcc.dg/vect/pr33373.c: New test.
5135 2007-09-12 Ben Elliston <bje@au.ibm.com>
5137 * lib/target-supports.exp (check_effective_target_vect_no_double):
5140 2007-09-12 Ben Elliston <bje@au.ibm.com>
5141 Ulrich Weigand <uweigand@de.ibm.com>
5143 * gcc.target/spu/dfcgt-nan.c: New test.
5145 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5147 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5149 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5152 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5154 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5156 * gcc.dg/va-arg-pack-len-1.c: New test.
5157 * g++.dg/va-arg-pack-len-1.C: New test.
5159 2007-09-11 Michael Matz <matz@suse.de>
5161 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5163 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5165 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5166 checks for size of long double.
5167 * gcc.dg/dfp/convert.h: New file.
5168 * gcc.dg/dfp/convert-bfp-2.c: New test.
5169 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5170 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5171 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5172 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5173 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5174 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5175 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5176 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5177 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5179 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5181 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5182 Change dg-final to expect 1 non-profitable loop and
5184 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5185 Change dg-final to expect 1 non-profitable loop and
5187 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5188 Change dg-final to expect 1 profitable loop.
5189 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5190 Change dg-final to expect 1 profitable loop.
5192 2007-09-10 Richard Sandiford <richard@codesourcery.com>
5194 * gcc.target/mips/call-saved-1.c: New test.
5195 * gcc.target/mips/call-saved-2.c: Likewise.
5196 * gcc.target/mips/call-saved-3.c: Likewise.
5197 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5198 instead of mips_mips64. Set mips_fp64 too.
5199 (is_gp32_flag): Return true for -mips1 and -mips2.
5200 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5202 2007-09-10 Jakub Jelinek <jakub@redhat.com>
5204 * g++.dg/ext/va-arg-pack-1.C: New test.
5205 * g++.dg/ext/va-arg-pack-2.C: New test.
5207 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
5210 * gcc.dg/vect/pr33369.c: New test.
5212 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
5215 * gfortran.dg/array_memcpy_5.f90: New test.
5217 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
5219 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5221 2007-09-09 Richard Guenther <rguenther@suse.de>
5223 * gcc.c-torture/compile/20070906-1.c: New testcase.
5225 2007-09-09 Ira Rosen <irar@il.ibm.com>
5227 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5229 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5230 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5231 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5234 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5236 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5238 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5240 * gnat.dg/addr2_p.ads: Bump size of array to 9.
5242 2007-09-09 Ira Rosen <irar@il.ibm.com>
5244 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5245 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5246 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5247 Compile tests with -fno-tree-pre.
5248 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5249 * lib/target-supports.exp (check_effective_target_vect_strided): New.
5250 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5251 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5252 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5253 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5254 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5255 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5256 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5257 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5258 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5259 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5260 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5261 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5262 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5263 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
5264 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5265 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5266 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5268 2007-09-09 Joseph Myers <joseph@codesourcery.com>
5270 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5272 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5273 Use remote_exec to call c++filt.
5274 * lib/target-supports-dg.exp (dg-require-host-local): New.
5275 * gcc.misc-tests/options.exp: Allow .exe in command paths.
5276 * g++.dg/parse/repo1.C: Use dg-require-host-local.
5277 * g++.dg/rtti/repo1.C: Likewise.
5278 * g++.dg/template/repo1.C: Likewise.
5279 * g++.dg/template/repo2.C: Likewise.
5280 * g++.dg/template/repo3.C: Likewise.
5281 * g++.dg/template/repo4.C: Likewise.
5282 * g++.dg/template/repo5.C: Likewise.
5283 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5284 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5285 * g++.old-deja/g++.pt/repo1.C: Likewise.
5286 * g++.old-deja/g++.pt/repo2.C: Likewise.
5287 * g++.old-deja/g++.pt/repo3.C: Likewise.
5288 * g++.old-deja/g++.pt/repo4.C: Likewise.
5289 * gcc.dg/cpp/trad/builtins.c: Likewise.
5291 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
5293 PR tree-optimization/32283
5294 * gcc.dg/tree-ssa/loop-31.c: New test.
5296 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5298 PR rtl-optimization/26449
5299 * gcc.target/i386/pr26449-1.c: New file.
5301 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5304 PR rtl-optimization/26449
5305 * gcc.target/i386/pr33329.c: New file.
5307 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5309 * gnat.dg/renaming3.adb, renaming4.ads: New test.
5311 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5313 * gnat.dg/unaligned_rep_clause.adb: New testcase.
5315 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
5317 PR tree-optimization/33301
5318 * gfortran.dg/vect/pr33301.f: New test.
5320 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5323 * gfortran.dg/backspace_10.f90: New test.
5325 2007-09-07 Richard Guenther <rguenther@suse.de>
5328 2007-09-06 Richard Guenther <rguenther@suse.de>
5330 PR tree-optimization/32586
5331 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5332 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5333 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5334 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5335 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5336 now obsolete simplification.
5338 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
5340 PR tree-optimization/33299
5341 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5342 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5344 2007-09-07 Richard Guenther <rguenther@suse.de>
5347 2007-09-06 Richard Guenther <rguenther@suse.de>
5349 PR tree-optimization/32586
5350 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5351 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5352 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5353 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5354 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5355 now obsolete simplification.
5357 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5359 PR tree-optimization/32821
5360 * gcc.dg/tree-ssa/pr32821.c: New file.
5362 2007-09-07 Richard Sandiford <richard@codesourcery.com>
5364 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5365 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5366 and mips_forced_no_er.
5367 (dg-mips-options): Add -mno-abicalls when a small-data option is
5368 specified. Skip tests with small-data options if mips_forced_gp.
5369 Skip tests with -mexplicit-relocs if mips_forced_no_er.
5370 * gcc.target/mips/sdata-1.c: New test.
5371 * gcc.target/mips/sdata-2.c: Likewise.
5372 * gcc.target/mips/sdata-3.c: Likewise.
5373 * gcc.target/mips/sdata-4.c: Likewise.
5375 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5378 * spread_zerosize_1.f90: New test case.
5379 * spread_bounds_1.f90: New test case.
5381 2007-09-06 Paolo Carlini <pcarlini@suse.de>
5384 * g++.dg/template/static31.C: New.
5386 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5389 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5392 2007-09-06 David Daney <ddaney@avtrex.com>
5393 Richard Sandiford <richard@codesourcery.com>
5396 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5397 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5398 * gcc.target/mips/pr33256.c: New test.
5400 2007-09-06 Tom Tromey <tromey@redhat.com>
5402 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5404 2007-09-06 Richard Guenther <rguenther@suse.de>
5406 PR tree-optimization/32586
5407 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5408 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5409 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5410 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5411 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5412 now obsolete simplification.
5414 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
5416 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5417 * gcc.target/i386/sse3-addsubps.c: Ditto.
5418 * gcc.target/i386/sse3-haddpd.c: Ditto.
5419 * gcc.target/i386/sse3-haddps.c: Ditto.
5420 * gcc.target/i386/sse3-hsubpd.c: Ditto.
5421 * gcc.target/i386/sse3-hsubps.c: Ditto.
5422 * gcc.target/i386/sse3-lddqu.c: Ditto.
5423 * gcc.target/i386/sse3-movddup.c: Ditto.
5424 * gcc.target/i386/sse3-movshdup.c: Ditto.
5425 * gcc.target/i386/sse3-movsldup.c: Ditto.
5427 2007-09-06 Richard Guenther <rguenther@suse.de>
5429 PR tree-optimization/33302
5430 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5432 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5435 * gfortran.dg./fmt_float.f90: New test.
5437 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5440 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5442 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
5444 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5445 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5447 2007-09-06 Jakub Jelinek <jakub@redhat.com>
5449 * g++.dg/eh/builtin1.C: New test.
5450 * g++.dg/eh/builtin2.C: New test.
5451 * g++.dg/eh/builtin3.C: New test.
5454 * g++.dg/eh/builtin4.C: New test.
5456 2007-09-05 Janis Johnson <janis187@us.ibm.com>
5458 * gcc.target/powerpc/dfp-dd.c: New test.
5459 * gcc.target/powerpc/dfp-td.c: New test.
5461 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5463 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5464 * gcc.dg/va-arg-pack-1.c: New test.
5466 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
5468 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5469 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5470 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5471 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5472 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5474 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5477 * g++.dg/ext/anon-struct5.C: New.
5479 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
5481 * gcc.dg/i386-cpuid.h: Remove.
5482 * gcc.target/i386/mmx-check.h: Include cpuid.h.
5483 (main): Use __get_cpuid to get target features.
5484 * gcc.target/i386/sse-check.h: Ditto.
5485 * gcc.target/i386/sse2-check.h: Ditto.
5486 * gcc.target/i386/sse3-check.h: Ditto.
5487 * gcc.target/i386/ssse3-check.h: Ditto.
5488 * gcc.target/i386/sse4_1-check.h: Ditto.
5489 * gcc.target/i386/sse4_2-check.h: Ditto.
5490 * gcc.target/i386/sse4a-check.h: Ditto.
5491 * gcc.dg/torture/pr16104-1.c: Ditto.
5492 (do_test): Change to void.
5493 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5494 * gcc.target/i386/sse-6.c: Ditto.
5495 * gcc.target/i386/sse-7.c: Ditto.
5496 * g++.dg/other/i386-1.C: Include cpuid.h.
5497 (main): New function. Use __get_cpuid to get target fetaures.
5499 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5500 David Ung <davidu@mips.com>
5501 Nigel Stephens <nigel@mips.com>
5503 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5504 * gcc.c-torture/compile/mipscop-2.c: Likewise.
5505 * gcc.c-torture/compile/mipscop-3.c: Likewise.
5506 * gcc.c-torture/compile/mipscop-4.c: Likewise.
5507 * gcc.dg/torture/mips-hilo-1.c: Likewise.
5508 * gcc.dg/torture/mips-hilo-2.c: Likewise.
5509 * gcc.dg/torture/pr19683-1.c: Likewise.
5510 * gcc.target/mips/madd-3.c: Likewise.
5511 * gcc.target/mips/maddu-3.c: Likewise.
5512 * gcc.target/mips/msub-3.c: Likewise.
5513 * gcc.target/mips/msubu-3.c: Likewise.
5514 * gcc.target/mips/asm-1.c: Likewise.
5515 * gcc.target/mips/branch-1.c: Likewise.
5516 * gcc.target/mips/ins-1.c: Likewise.
5517 * gcc.target/mips/near-far-3.c: Likewise.
5518 * gcc.target/mips/near-far-4.c: Likewise.
5519 * gcc.target/mips/smartmips-lwxs.c: Likewise.
5520 * gcc.target/mips/smartmips-ror-1.c: Likewise.
5521 * gcc.target/mips/smartmips-ror-2.c: Likewise.
5522 * gcc.target/mips/smartmips-ror-3.c: Likewise.
5523 * gcc.target/mips/smartmips-ror-4.c: Likewise.
5524 * gcc.target/mips/dspr2-MULT.c: Likewise.
5525 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5526 * gcc.target/mips/mips32-dsp-run.c: Likewise.
5527 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5528 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5529 * gcc.target/mips/code-readable-2.c: Likewise.
5530 * gcc.target/mips/code-readable-3.c: Likewise.
5532 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5533 David Ung <davidu@mips.com>
5534 Nigel Stephens <nigel@mips.com>
5536 * gcc.target/mips/mips16-attributes.c: New.
5538 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
5541 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5544 * gfortran.dg/char_length_10.f90: New test.
5546 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5549 * g++.dg/parse/template24.C: New.
5551 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
5553 * g++.dg/other/spu2vmx-1.C: New test.
5555 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5557 PR tree-optimization/33017
5558 * gcc.dg/pr33017.c: New test.
5560 2007-09-05 Ben Elliston <bje@au.ibm.com>
5562 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5563 __protected_stream family of macros.
5565 2007-09-04 Jan Hubicka <jh@suse.cz>
5567 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5568 * gcc.dg/tree-ssa/pr27236.c: Likewise.
5569 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5570 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5571 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5572 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5573 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5576 2007-09-04 Janus Weil <jaydub66@gmail.com>
5577 Tobias Burnus <burnus@net-b.de>
5579 * gfortran.dg/proc_decl_1.f90: New.
5580 * gfortran.dg/proc_decl_2.f90: New.
5581 * gfortran.dg/proc_decl_3.f90: New.
5582 * gfortran.dg/proc_decl_4.f90: New.
5584 2007-09-04 Jan Hubicka <jh@suse.cz>
5586 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5587 * gcc.dg/vect/vect-105.c: Mark functions noinline.
5588 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5589 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5590 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5591 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5592 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5593 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5594 * gcc.dg/vect/vect-50.c: Mark functions noinline.
5595 * gcc.dg/vect/vect-33.c: Mark functions noinline.
5596 * gcc.dg/vect/vect-16.c: Mark functions noinline.
5597 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5598 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5599 * gcc.dg/vect/vect-92.c: Mark functions noinline.
5600 * gcc.dg/vect/vect-75.c: Mark functions noinline.
5601 * gcc.dg/vect/vect-58.c: Mark functions noinline.
5602 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5603 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5604 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5605 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5606 * gcc.dg/vect/vect-114.c: Mark functions noinline.
5607 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5608 * gcc.dg/vect/vect-8.c: Mark functions noinline.
5609 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5610 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5611 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5612 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5613 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5614 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5615 * gcc.dg/vect/vect-42.c: Mark functions noinline.
5616 * gcc.dg/vect/vect-25.c: Mark functions noinline.
5617 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5618 * gcc.dg/vect/vect-67.c: Mark functions noinline.
5619 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5620 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5621 * gcc.dg/vect/vect-106.c: Mark functions noinline.
5622 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5623 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5624 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5625 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5626 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5627 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5628 * gcc.dg/vect/vect-34.c: Mark functions noinline.
5629 * gcc.dg/vect/vect-17.c: Mark functions noinline.
5630 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5631 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5632 * gcc.dg/vect/vect-93.c: Mark functions noinline.
5633 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5634 * gcc.dg/vect/vect-76.c: Mark functions noinline.
5635 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5636 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5637 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5638 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5639 * gcc.dg/vect/vect-115.c: Mark functions noinline.
5640 * gcc.dg/vect/vect-9.c: Mark functions noinline.
5641 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5642 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5643 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5644 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5645 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5646 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5647 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5648 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5649 * gcc.dg/vect/vect-60.c: Mark functions noinline.
5650 * gcc.dg/vect/vect-26.c: Mark functions noinline.
5651 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5652 * gcc.dg/vect/vect-85.c: Mark functions noinline.
5653 * gcc.dg/vect/vect-68.c: Mark functions noinline.
5654 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5655 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5656 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5657 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5658 * gcc.dg/vect/vect-107.c: Mark functions noinline.
5659 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5660 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5661 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5662 * gcc.dg/vect/vect-52.c: Mark functions noinline.
5663 * gcc.dg/vect/vect-35.c: Mark functions noinline.
5664 * gcc.dg/vect/vect-18.c: Mark functions noinline.
5665 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5666 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5667 * gcc.dg/vect/vect-77.c: Mark functions noinline.
5668 * gcc.dg/vect/vect-2.c: Mark functions noinline.
5669 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5670 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5671 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5672 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5673 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5674 * gcc.dg/vect/vect-116.c: Mark functions noinline.
5675 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5676 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5677 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5678 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5679 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5680 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5681 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5682 * gcc.dg/vect/vect-44.c: Mark functions noinline.
5683 * gcc.dg/vect/vect-27.c: Mark functions noinline.
5684 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5685 * gcc.dg/vect/vect-86.c: Mark functions noinline.
5686 * gcc.dg/vect/vect-100.c: Mark functions noinline.
5687 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5688 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5689 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5690 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5691 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5692 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5693 * gcc.dg/vect/vect-108.c: Mark functions noinline.
5694 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5695 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5696 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5697 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5698 * gcc.dg/vect/vect-11.c: Mark functions noinline.
5699 * gcc.dg/vect/vect-70.c: Mark functions noinline.
5700 * gcc.dg/vect/vect-36.c: Mark functions noinline.
5701 * gcc.dg/vect/vect-19.c: Mark functions noinline.
5702 * gcc.dg/vect/vect-95.c: Mark functions noinline.
5703 * gcc.dg/vect/vect-78.c: Mark functions noinline.
5704 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5705 * gcc.dg/vect/vect-3.c: Mark functions noinline.
5706 * gcc.dg/vect/vect-all.c: Mark functions noinline.
5707 * gcc.dg/vect/vect-117.c: Mark functions noinline.
5708 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5709 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5710 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5711 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5712 * gcc.dg/vect/vect-20.c: Mark functions noinline.
5713 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5714 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5715 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5716 * gcc.dg/vect/vect-62.c: Mark functions noinline.
5717 * gcc.dg/vect/vect-28.c: Mark functions noinline.
5718 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5719 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5720 * gcc.dg/vect/vect-87.c: Mark functions noinline.
5721 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5722 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5723 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5724 * gcc.dg/vect/vect-109.c: Mark functions noinline.
5725 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5726 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5728 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5729 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5730 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5731 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5732 * gcc.dg/vect/vect-12.c: Mark functions noinline.
5733 * gcc.dg/vect/vect-71.c: Mark functions noinline.
5734 * gcc.dg/vect/vect-54.c: Mark functions noinline.
5735 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5736 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5737 * gcc.dg/vect/vect-96.c: Mark functions noinline.
5738 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5739 * gcc.dg/vect/vect-110.c: Mark functions noinline.
5740 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5741 * gcc.dg/vect/vect-4.c: Mark functions noinline.
5742 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5743 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5744 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5745 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5746 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5747 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5748 * gcc.dg/vect/vect-21.c: Mark functions noinline.
5749 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5750 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5751 * gcc.dg/vect/vect-80.c: Mark functions noinline.
5752 * gcc.dg/vect/vect-63.c: Mark functions noinline.
5753 * gcc.dg/vect/vect-46.c: Mark functions noinline.
5754 * gcc.dg/vect/vect-29.c: Mark functions noinline.
5755 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5756 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5757 * gcc.dg/vect/vect-88.c: Mark functions noinline.
5758 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5759 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5760 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5761 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5762 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5763 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5764 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5765 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5766 * gcc.dg/vect/vect-30.c: Mark functions noinline.
5767 * gcc.dg/vect/vect-13.c: Mark functions noinline.
5768 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5769 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5770 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5771 * gcc.dg/vect/vect-72.c: Mark functions noinline.
5772 * gcc.dg/vect/vect-38.c: Mark functions noinline.
5773 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5774 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5775 * gcc.dg/vect/vect-97.c: Mark functions noinline.
5776 * gcc.dg/vect/vect-111.c: Mark functions noinline.
5777 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5778 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5779 * gcc.dg/vect/vect-5.c: Mark functions noinline.
5780 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5781 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5782 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5783 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5784 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5785 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5786 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5787 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5788 * gcc.dg/vect/vect-22.c: Mark functions noinline.
5789 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5790 * gcc.dg/vect/vect-64.c: Mark functions noinline.
5791 * gcc.dg/vect/vect-89.c: Mark functions noinline.
5792 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5793 * gcc.dg/vect/vect-103.c: Mark functions noinline.
5794 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5795 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5796 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5797 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5798 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5799 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5800 * gcc.dg/vect/vect-31.c: Mark functions noinline.
5801 * gcc.dg/vect/vect-14.c: Mark functions noinline.
5802 * gcc.dg/vect/vect-73.c: Mark functions noinline.
5803 * gcc.dg/vect/vect-56.c: Mark functions noinline.
5804 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5805 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5806 * gcc.dg/vect/vect-98.c: Mark functions noinline.
5807 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5808 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5809 * gcc.dg/vect/vect-112.c: Mark functions noinline.
5810 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5811 * gcc.dg/vect/vect-6.c: Mark functions noinline.
5812 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5813 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5814 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5815 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5816 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5817 * gcc.dg/vect/pr25413.c: Mark functions noinline.
5818 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5819 * gcc.dg/vect/vect-40.c: Mark functions noinline.
5820 * gcc.dg/vect/vect-23.c: Mark functions noinline.
5821 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5822 * gcc.dg/vect/vect-82.c: Mark functions noinline.
5823 * gcc.dg/vect/vect-65.c: Mark functions noinline.
5824 * gcc.dg/vect/vect-48.c: Mark functions noinline.
5825 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5826 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5827 * gcc.dg/vect/vect-104.c: Mark functions noinline.
5828 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5829 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5830 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5831 * gcc.dg/vect/vect-32.c: Mark functions noinline.
5832 * gcc.dg/vect/vect-15.c: Mark functions noinline.
5833 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5834 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5835 * gcc.dg/vect/vect-91.c: Mark functions noinline.
5836 * gcc.dg/vect/vect-74.c: Mark functions noinline.
5837 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5838 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5839 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5840 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5841 * gcc.dg/vect/vect-99.c: Mark functions noinline.
5842 * gcc.dg/vect/vect-113.c: Mark functions noinline.
5843 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5844 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5845 * gcc.dg/vect/vect-7.c: Mark functions noinline.
5846 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5847 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5848 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5849 * gcc.dg/vect/vect-24.c: Mark functions noinline.
5850 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5851 * gcc.dg/vect/vect-83.c: Mark functions noinline.
5852 * gcc.dg/vect/vect-66.c: Mark functions noinline.
5853 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5855 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5858 * gcc.target/i386/cmov7.c: New file.
5860 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5862 * gcc.target/i386/sse4a-check.h: New file.
5863 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
5864 * gcc.target/i386/sse4a-insert.c: Ditto.
5865 * gcc.target/i386/sse4a-montsd.c: Ditto.
5866 * gcc.target/i386/sse4a-montss.c: Ditto.
5867 * gcc.target/i386/mmx-check.h: New file.
5868 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
5869 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5870 * gcc.target/i386/sse-check.h: New file.
5871 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
5872 * gcc.target/i386/sse-3.c: Ditto.
5873 * gcc.target/i386/sse-7.c: Ditto.
5874 * gcc.target/i386/sse-9.c: Ditto.
5875 * gcc.target/i386/ssefn-3.c: Ditto.
5876 * gcc.target/i386/sse-recip.c: Ditto.
5877 * gcc.target/i386/sse-recip-vec.c: Ditto.
5878 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5879 * gcc.target/i386/20020523-1.c: Remove.
5880 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
5881 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5882 * gcc.target/i386/ssefn-4.c: Ditto.
5883 * gcc.target/i386/sse-6.c: Ditto.
5884 * gcc.target/i386/sse-10.c: Ditto.
5885 * gcc.target/i386/sse-11.c: Ditto.
5886 * gcc.target/i386/sse-18.c: Ditto.
5887 * gcc.target/i386/fpprec-1.c: Ditto.
5888 * g++.dg/other/i386-1.C: Ditto.
5890 2007-09-04 Richard Guenther <rguenther@suse.de>
5892 PR tree-optimization/33291
5893 * gcc.dg/volatile2.c: New testcase.
5894 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5895 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5896 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5897 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5899 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5902 * gfortran.dg/namelist_15.f90: Update test.
5903 * gfortran.dg/namelist_24.f90: Update test.
5904 * gfortran.dg/namelist_38.f90: New test.
5906 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
5908 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
5909 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5910 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
5911 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5912 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
5913 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5915 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5917 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5918 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5920 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5922 2007-09-02 David Daney <ddaney@avtrex.com>
5924 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5925 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5926 * gcc.target/mips/atomic-memory-1.c: Ditto.
5927 * gcc.target/mips/atomic-memory-2.c: Ditto.
5929 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5931 * gcc.target/cris/builtin_clz_v0.c: New testcase.
5932 * gcc.target/cris/builtin_clz_v3.c: New testcase.
5934 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
5936 * gfortran.dg/substr_6.f90: New test.
5938 2007-09-02 Paolo Carlini <pcarlini@suse.de>
5941 * g++.dg/other/error18.C: New.
5942 * g++.dg/expr/bitfield3.C: Adjust.
5944 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
5947 * gfortran.fortran-torture/compile/pr33276.f90: New.
5949 2007-09-02 Joseph Myers <joseph@codesourcery.com>
5953 * gcc.dg/c99-arraydecl-3.c: New test.
5955 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5958 * g++.dg/cpp0x/variadic-new2.C: New.
5959 * g++.dg/cpp0x/variadic-new.C: New.
5961 2007-08-31 Tobias Burnus <burnus@net-b.de>
5964 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5965 * gfortran.dg/read_1.f90: New.
5967 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5970 * g++.dg/template/error30.C: New.
5972 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5975 * g++.dg/template/crash70.C: New.
5977 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5980 * g++.dg/ext/is_class_error.C: New.
5982 2007-08-31 Olivier Hainque <hainque@adacore.com>
5984 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5986 2007-08-31 David Edelsohn <edelsohn@gnu.org>
5987 Revital Eres <eres@il.ibm.com>
5989 * gcc.target/powerpc/paired-1.c: New test.
5990 * gcc.target/powerpc/paired-2.c: New test.
5991 * gcc.target/powerpc/paired-3.c: New test.
5992 * gcc.target/powerpc/paired-4.c: New test.
5993 * gcc.target/powerpc/paired-5.c: New test.
5994 * gcc.target/powerpc/paired-6.c: New test.
5995 * gcc.target/powerpc/paired-7.c: New test.
5996 * gcc.target/powerpc/ppc-paired.c: New test.
5998 2007-08-31 Ollie Wild <aaw@google.com>
6000 * g++.dg/conversion/ptrmem2.C: New test.
6001 * g++.dg/conversion/ptrmem3.C: New test.
6002 * g++.dg/conversion/ptrmem4.C: New test.
6003 * g++.dg/conversion/ptrmem5.C: New test.
6004 * g++.dg/conversion/ptrmem6.C: New test.
6005 * g++.dg/conversion/ptrmem7.C: New test.
6006 * g++.dg/conversion/ptrmem8.C: New test.
6008 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
6011 * gfortran.dg/char_length_7.f90: New test.
6012 * gfortran.dg/char_length_9.f90: New test.
6013 * gfortran.dg/char_assign_1.f90: Add extra warning.
6017 * gfortran.dg/char_length_8.f90: New test.
6019 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
6021 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6023 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6025 * gcc.dg/inline-24.c: New test.
6026 * g++.dg/opt/inline11.C: New test.
6028 2007-08-30 Richard Guenther <rguenther@suse.de>
6030 * gcc.target/i386/vectorize5.c: New testcase.
6032 2007-08-30 Tobias Burnus <burnus@net-b.de>
6035 * interface.c (check_interface0): Improve error for external procs.
6036 (check_sym_interfaces): Fix checking of module procedures.
6038 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6040 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6042 * gcc.dg/sync-3.c: New test.
6045 * gcc.dg/cleanup-12.c: New test.
6047 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
6049 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6050 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6051 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6052 * gcc.dg/pr32450.c: Ditto.
6053 * gcc.dg/nest.c: Ditto.
6054 * gcc.dg/nested-func-4.c: Ditto.
6055 * g++.old-deja/g++.law/profile1.C: Ditto.
6057 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6060 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6061 non-default integer kind arguments.
6063 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
6066 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6068 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6070 * gcc.dg/h8300-ice2.c: Remove target selector.
6072 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
6075 * gfortran.dg/binding_label_tests_15.f03: New test case.
6076 * gfortran.dg/binding_label_tests_16.f03: Ditto.
6078 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6080 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6081 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6083 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
6086 * g++.dg/other/canon-33194.C: New.
6088 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
6090 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6091 * gcc.c-torture/execute/pr23135.c: Likewise.
6093 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6095 * gcc.dg/pr31344.c: Move to ...
6096 * gcc.dg/dfp/pr31344.c: ... here.
6097 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6098 * gcc.dg/20050503-1.c: Ditto.
6099 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6100 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6101 * gcc.dg/20060801-1.c: Ditto.
6103 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6105 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6106 * gfortran.dg/nan_1.f90: Likewise.
6108 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6111 Revert previous patch.
6113 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6114 Kazu Hirata <kazu@codesourcery.com>
6116 * gcc.target/m68k/interrupt-1.c: New.
6118 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6120 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6121 10000 for targets where "int" can't hold at least 100000.
6122 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6123 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6124 (test5)(test6): Use it.
6125 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6126 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6127 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6128 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6129 * gcc.dg/attr-alloc_size.c (test): Likewise.
6131 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6134 * g++.dg/template/error29.C: New.
6136 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6139 * g++.dg/ext/visibility/anon5.C: New test.
6141 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6143 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6145 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6147 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6148 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6149 * gfortran.dg/gamma_4.f90: New: large-real tests.
6151 2007-08-28 Jason Merrill <jason@redhat.com>
6154 * g++.dg/ext/stmtexpr12.C: New test.
6157 * g++.dg/ext/attrib28.C: New test.
6159 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6162 * gcc.target/i386/pr32661.c: New test.
6164 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6167 * gcc.dg/pr32370.c: New test.
6169 PR rtl-optimization/33148
6170 * gcc.c-torture/compile/20070827-1.c: New test.
6173 * d++.dg/debug/const3.C: New test.
6174 * d++.dg/debug/const4.C: New test.
6175 * d++.dg/debug/dwarf2/const1.C: New test.
6176 * d++.dg/debug/dwarf2/const2.C: New test.
6177 * d++.dg/debug/dwarf2/const2b.C: New test.
6179 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6180 Vladimir Yanovsky <yanov@il.ibm.com>
6181 Revital Eres <eres@il.ibm.com>
6182 Andrey Belevantsev <abel@ispras.ru>
6184 * gcc.dg/sms-1.c: New test.
6186 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6188 * g++.dg/ext/gnu-inline-common.h: New.
6189 * g++.dg/ext/gnu-inline-global-reject.C: New.
6190 * g++.dg/ext/gnu-inline-global.C: New.
6191 * g++.dg/ext/gnu-inline-namespace.C: New.
6192 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6193 * g++.dg/ext/gnu-inline-class.C: New.
6194 * g++.dg/ext/gnu-inline-class-static.C: New.
6195 * g++.dg/ext/gnu-inline-template-class.C: New.
6196 * g++.dg/ext/gnu-inline-template-func.C: New.
6198 2007-08-27 Jason Merrill <jason@redhat.com>
6201 * g++.dg/ext/stmtexpr11.C: New.
6203 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
6205 * lib/target-supports.exp (check_profiling_available):
6206 Set profiling_available_saved to 0 on fido-*-elf.
6208 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
6210 PR tree-optimization/33173
6212 * gcc.c-torture/compile/pr33173.c: New.
6214 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
6217 * gcc.dg/dfp/pr31385.c: New.
6219 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6221 * gcc.dg/unsigned-long-compare.c: Remove target selector.
6223 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6225 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6226 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6227 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6228 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6229 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6230 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6231 gcc.target/m68k directory.
6232 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6233 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6234 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6235 gcc.target/cris directory.
6236 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6237 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6238 gcc.target/bfin directory.
6240 * gcc.target/sh: New directory.
6241 * gcc.target/sh/sh.exp: New file.
6242 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6243 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6244 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6245 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6246 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6247 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6249 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6251 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6252 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6253 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6254 * gcc.target/i386/local2.c: Ditto.
6255 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6256 * gcc.target/i386/20011119-1.c: Ditto.
6257 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6258 * gcc.target/i386/fastcall-1.c: Fix target selector.
6260 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6263 * gfortran.dg/negative_unit.f: Add new check
6264 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6265 -fdefault-integer-8.
6267 2007-08-26 Asher Langton <langton2@llnl.gov>
6269 * gfortran.dg/recursive_stack.f90: New.
6270 * gfortran.dg/openmp_stack.f90: New.
6272 2007-08-26 Tobias Burnus <burnus@net-b.de>
6275 * gfortran.dg/use_10.f90: New.
6277 2007-08-26 Tobias Burnus <burnus@net-b.de>
6280 * gfortran.dg/namelist_14.f90: Make test case valid.
6281 * gfortran.dg/common_10.f90: New.
6283 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
6286 * gcc.dg/ifelse-2.c: New.
6288 2007-08-26 Tobias Burnus <burnus@net-b.de>
6291 * gfortran.dg/gamma_1.f90: New.
6292 * gfortran.dg/gamma_2.f90: New.
6293 * gfortran.dg/gamma_3.f90: New.
6295 2007-08-26 Tobias Burnus <burnus@net-b.de>
6298 * gfortran.dg/used_types_18.f90: New.
6300 2007-08-25 Jakub Jelinek <jakub@redhat.com>
6302 * gcc.dg/array-init-2.c: New test.
6304 2007-08-24 Tobias Burnus <burnus@net-b.de>
6307 * gfortran.dg/initialization_4.f90: Update dg-error.
6308 * gfortran.dg/initialization_13.f90: New.
6310 2007-08-24 Richard Guenther <rguenther@suse.de>
6313 * gcc.c-torture/compile/pr33166.c: New testcase.
6315 2007-08-24 Tobias Burnus <burnus@net-b.de>
6318 * gfortran.dg/pointer_assign_4.f90: New.
6319 * gfortran.dg/shape_2.f90: Fix test case.
6320 * gfortran.dg/char_result_4.f90: Ditto.
6322 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6324 * gcc.dg/array-init-1.c: New test.
6327 * g++.dg/parse/crash36.C: New test.
6329 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
6331 * gcc.dg/pr32721.c: Updated.
6333 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6335 PR tree-optimization/32573
6337 * gcc.dg/pr32573.c: New test.
6340 * g++.dg/lookup/ns3.C: New test.
6342 * gfortran.dg/assumed_charlen_sharing.f90: New test.
6345 * g++.dg/parse/crash37.C: New test.
6347 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6350 * gcc.target/i386/pr17390.c: New test.
6352 2007-08-23 Richard Guenther <rguenther@suse.de>
6354 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6355 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6356 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6357 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6358 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6359 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6360 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6361 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6363 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6365 * gcc.target/s390: New directory.
6366 * gcc.target/s390/s390.exp: New file.
6367 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6368 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6369 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6370 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6371 gcc.target/s390 directory.
6373 2007-08-23 Richard Guenther <rguenther@suse.de>
6375 PR tree-optimization/32328
6376 * gcc.dg/pr32328.c: New testcase.
6378 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
6380 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6383 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6386 * gfortran.dg/min_max_optional_5.f90: New test.
6387 * gfortran.dg/min_max_optional_2.f90: Remove.
6388 * gfortran.dg/min_max_optional_3.f90: Remove.
6389 * gfortran.dg/min_max_optional_4.f90: Remove.
6391 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6393 * gcc.target/i386/xorps-sse.c: New.
6394 * gcc.target/i386/xorps-sse2.c: New.
6396 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6398 * gcc.target/i386/cmov3.c: Fix scan-assembler.
6399 * gcc.target/i386/cmov4.c: Fix scan-assembler.
6400 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6402 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
6405 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6406 include multiple kinds for SHAPE parameter within a single
6408 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6409 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
6411 2007-08-22 Janus Weil <jaydub66@gmail.com>
6413 * interface_abstract_1.f90: Extended test case.
6414 * interface_abstract_3.f90: New test.
6416 2007-08-21 Christian Bruel <christian.bruel@st.com>
6418 * gcc.dg/fold-sub.c: New test.
6420 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6422 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6423 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6424 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6425 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6426 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6427 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6429 2007-08-22 Richard Guenther <rguenther@suse.de>
6432 * gcc.dg/pr33007.c: New testcase.
6434 2007-08-22 Richard Sandiford <richard@codesourcery.com>
6436 * gcc.c-torture/execute/strcmp-1.x: Delete.
6438 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6440 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6441 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6442 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6443 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6444 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6445 gcc.target/i386/stack-realign.c,
6446 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6447 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6448 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6449 target using dg-require-effective-target directive.
6450 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6451 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6452 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6453 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6454 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6455 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6456 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6457 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6458 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6459 Require lp64 target using dg-require-effective-target directive.
6460 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6461 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6463 * gcc.target/i386/20010202-1.c: Move from here ...
6464 * gcc.dg/20010202-1.c: ... to here.
6466 2007-08-22 Richard Guenther <rguenther@suse.de>
6468 PR tree-optimization/33142
6469 * gcc.c-torture/execute/pr33142.c: New testcase.
6471 2007-08-22 Richard Guenther <rguenther@suse.de>
6474 * g++.dg/torture/pr32563.C: New testcase.
6476 2007-08-22 Jakub Jelinek <jakub@redhat.com>
6479 * gcc.dg/pr32912-1.c: Add -w to options.
6480 * gcc.dg/pr32912-2.c: Likewise.
6481 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6483 2007-08-21 Ian Lance Taylor <iant@google.com>
6485 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6487 2007-08-21 Ian Lance Taylor <iant@google.com>
6489 PR tree-optimization/33134
6490 * g++.dg/tree-ssa/pr33134.C: New test.
6492 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
6494 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6495 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6497 2007-08-21 Jakub Jelinek <jakub@redhat.com>
6500 * gcc.dg/debug/pr32610.c: New test.
6502 * g++.dg/init/new24.C: New test.
6505 * gcc.dg/pr32912-1.c: New test.
6506 * gcc.dg/pr32912-2.c: New test.
6507 * gcc.dg/pr32912-3.c: New test.
6509 2007-08-21 Richard Guenther <rguenther@suse.de>
6511 * gcc.dg/pointer-arith-10.c: New testcase.
6513 2007-08-21 Richard Guenther <rguenther@suse.de>
6516 * gcc.c-torture/compile/pr33122.c: New testcase.
6518 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
6520 * g++.dg/warn/Wnvdtor-2.C: New testcase.
6522 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
6524 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6526 2007-08-20 Jakub Jelinek <jakub@redhat.com>
6529 * g++.dg/init/new23.C: New test.
6531 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6534 * gcc.c-torture/compile/pr30564-1.c: New test.
6535 * gcc.c-torture/compile/pr30564-2.c: New test.
6537 2007-08-19 Joseph Myers <joseph@codesourcery.com>
6539 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6541 2007-08-19 Tobias Burnus <burnus@net-b.de>
6543 * gfortran.dg/interface_abstract_2.f90: New.
6544 * gfortran.dg/interface_abstract_1.f90: Fix typo.
6546 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6548 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6549 unknown (so that outer-loop wont get analyzed).
6550 * gcc.dg/vect/vect-outer-1a.c: New test.
6551 * gcc.dg/vect/vect-outer-1b.c: New test.
6552 * gcc.dg/vect/vect-outer-1.c: New test.
6553 * gcc.dg/vect/vect-outer-2a.c: New test.
6554 * gcc.dg/vect/vect-outer-2b.c: New test.
6555 * gcc.dg/vect/vect-outer-2c.c: New test.
6556 * gcc.dg/vect/vect-outer-2.c: New test.
6557 * gcc.dg/vect/vect-outer-3a.c: New test.
6558 * gcc.dg/vect/vect-outer-3b.c: New test.
6559 * gcc.dg/vect/vect-outer-3c.c: New test.
6560 * gcc.dg/vect/vect-outer-3.c: New test.
6561 * gcc.dg/vect/vect-outer-4a.c: New test.
6562 * gcc.dg/vect/vect-outer-4b.c: New test.
6563 * gcc.dg/vect/vect-outer-4c.c: New test.
6564 * gcc.dg/vect/vect-outer-4d.c: New test.
6565 * gcc.dg/vect/vect-outer-4e.c: New test.
6566 * gcc.dg/vect/vect-outer-4f.c: New test.
6567 * gcc.dg/vect/vect-outer-4g.c: New test.
6568 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6569 * gcc.dg/vect/vect-outer-4i.c: New test.
6570 * gcc.dg/vect/vect-outer-4j.c: New test.
6571 * gcc.dg/vect/vect-outer-4k.c: New test.
6572 * gcc.dg/vect/vect-outer-4l.c: New test.
6573 * gcc.dg/vect/vect-outer-4m.c: New test.
6574 * gcc.dg/vect/vect-outer-4.c: New test.
6575 * gcc.dg/vect/vect-outer-5.c: New test.
6576 * gcc.dg/vect/vect-outer-6.c: New test.
6577 * gcc.dg/vect/vect-outer-fir.c: New test.
6578 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6579 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6581 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6583 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6584 and -fno-tree-reassoc.
6585 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6586 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6587 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6588 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6589 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6590 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6591 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6592 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6593 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6594 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6595 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6596 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6597 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6598 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6599 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6600 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6601 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6602 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6603 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6604 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6605 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6606 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6607 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6608 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6609 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6610 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6611 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6612 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6613 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6614 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6615 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6616 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6617 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6618 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6619 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6620 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6621 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6623 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6625 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6626 versioning for aliasing).
6627 * gcc.dg/vect/vect-35.c: Likewise.
6629 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6631 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6633 2007-08-18 Tom Tromey <tromey@redhat.com>
6635 PR preprocessor/32974:
6636 * gcc.dg/cpp/pr32974.c: New file.
6638 2007-08-17 Tobias Burnus <burnus@net-b.de>
6640 * gfortran.dg/interface_abstract_1.f90: New.
6642 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6645 * gfortran.dg/pure_initializer_1.f90: New test.
6647 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6650 * gfortran.dg/array_constructor_18.f90: New test.
6652 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
6655 * g++.dg/expr/lval3.C: New test.
6656 * g++.dg/expr/lval4.C: New test.
6658 2007-08-17 Ollie Wild <aaw@google.com>
6661 * g++.dg/lookup/builtin3.C: New test.
6662 * g++.dg/lookup/builtin4.C: New test.
6663 * g++.dg/lookup/using19.C: New test.
6665 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6668 * g++.dg/parse/error31.C: New.
6670 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6673 * g++.dg/template/error26.C: New.
6675 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6678 * gfortran.dg/zero_length_2.f90: New test.
6680 2007-08-17 Tobias Burnus <burnus@net-b.de>
6682 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6683 * gfortran.dg/kind_tests_3.f03: Ditto.
6684 * gfortran.dg/global_vars_f90_init.f90: Ditto.
6685 * gfortran.dg/interface_13.f90: Ditto.
6686 * gfortran.dg/pr32738.f90: Ditto.
6687 * gfortran.dg/module_private_1.f90: Ditto.
6688 * gfortran.dg/test_only_clause.f90: Ditto.
6689 * gfortran.dg/bind_c_vars.f90: Ditto.
6690 * gfortran.dg/bind_c_dts.f90: Ditto.
6691 * gfortran.dg/use_9.f90: Ditto.
6692 * gfortran.dg/generic_8.f90: Ditto.
6693 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6694 * gfortran.dg/private_type_6.f90: Ditto.
6695 * gfortran.dg/c_assoc.f90: Ditto.
6696 * gfortran.dg/private_type_7.f90: Ditto.
6697 * gfortran.dg/global_vars_c_init.f90: Ditto.
6698 * gfortran.dg/bind_c_dts_2.f03: Ditto.
6699 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6700 * gfortran.dg/c_size_t_test.f03: Ditto.
6701 * gfortran.dg/used_types_12.f90: Ditto.
6702 * gfortran.dg/pr25923.f90: Ditto.
6703 * gfortran.dg/test_com_block.f90: Ditto.
6704 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6705 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6706 * gfortran.dg/com_block_driver.f90: Ditto.
6707 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6708 * gfortran.dg/use_iso_c_binding.f90: Ditto.
6709 * gfortran.dg/c_loc_test.f90: Ditto.
6710 * gfortran.dg/c_ptr_tests.f03: Ditto.
6711 * gfortran.dg/module_interface_1.f90: Ditto.
6713 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6716 * g++.dg/other/error17.C: Adjust.
6718 2007-08-17 Ben Elliston <bje@au.ibm.com>
6721 * g++.dg/ext/altivec-14.C: New test.
6723 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6725 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6726 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6728 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6729 * gcc.dg/vect/pr32366.c: Ditto.
6731 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6734 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6735 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6736 * gcc.dg/dfp/convert-int-fold.c: Ditto.
6737 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6739 2007-08-16 Tobias Burnus <burnus@net-b.de>
6742 * gfortran.dg/use_9.f90: New.
6744 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6746 * g++.dg/gcov/gcov-5.C: New test.
6748 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6750 * g++.dg/gcov/gcov-4.C: New test.
6751 * lib/gcov.exp (verify-lines): Add support for
6752 checking no-coverage lines.
6754 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
6756 * gcc.dg/vect/vect-vfa-01.c: New.
6757 * gcc.dg/vect/vect-vfa-02.c: New.
6758 * gcc.dg/vect/vect-vfa-03.c: New.
6759 * gcc.dg/vect/vect-vfa-04.c: New.
6760 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6761 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6762 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6763 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6764 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6765 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6766 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6767 gfortran.dg/vect/pr19049.f90: Rename to start with
6769 * gcc.dg/vect/vect.exp: Disable versioning for alias
6770 when test starts with no-vfa-.
6771 * gfortran.dg/vect/vect.exp: Likewise.
6773 2007-08-16 Richard Sandiford <richard@codesourcery.com>
6775 * gcc.dg/torture/pr32897.c: New test.
6777 2007-08-16 Paolo Carlini <pcarlini@suse.de>
6780 * g++.dg/template/crash69.C: New.
6782 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
6784 * lib/target-supports.exp (check_effective_target_arm32): Use
6785 check_no_compiler_messages.
6787 2007-08-15 Diego Novillo <dnovillo@google.com>
6789 gcc.dg/tree-ssa/20070815.c: New test.
6791 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6794 * gfortran.dg/random_7.f90: Initialize variable.
6796 2007-08-15 Jakub Jelinek <jakub@redhat.com>
6799 * gfortran.dg/pr33074.f90: New test.
6802 * g++.dg/opt/nrv14.C: New test.
6804 2007-08-15 Paolo Carlini <pcarlini@suse.de>
6807 * g++.dg/template/crash68.C: New.
6809 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6811 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6812 * gcc.dg/sibcall-4.c: Ditto.
6814 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6817 * gfortran.dg/use_8.f90: New test.
6818 * gfortran.dg/c_loc_tests_2.f03: Fix code.
6820 2007-08-14 Paolo Carlini <pcarlini@suse.de>
6823 * g++.dg/template/error27.C: New.
6824 * g++.dg/template/error28.C: New.
6825 * g++.dg/other/pr28304.C: Adjust.
6826 * g++.old-deja/g++.mike/p811.C: Likewise.
6828 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
6831 * gcc.target/i386/pr30315.c: New.
6833 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6836 * gfortran.dg/substr_5.f90: New test.
6838 2007-08-14 Andrew Pinski <pinskia@gmail.com>
6841 * gcc.dg/vector-2.c: New test.
6844 * g++.dg/ext/vector8.C: New test.
6846 2007-08-13 Dan Hipschman <dsh@google.com>
6849 * gcc.dg/format/array-1.c: Add an additional test for
6850 unterminated format strings of length 1.
6852 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6855 * gfortran.dg/external_procedures_3.f90: New test.
6857 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6860 * gfortran.dg/import6.f90: New test.
6862 2007-08-13 Andrew Pinski <pinskia@gmail.com>
6865 * gcc.dg/vector-1.c: New test.
6867 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6869 * gcc.dg/pr21255-4.c: Skip for PIC.
6870 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6872 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6874 * gcc.dg/attr-isr.c: Skip for PIC.
6875 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6876 * gcc.dg/attr-isr-trapa.c: Likewise.
6877 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6878 * gcc.dg/pragma-isr-trapa.c: Likewise.
6879 * gcc.dg/pragma-isr-trapa2.c: Likewise.
6881 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6884 * gfortran.dg/transpose_1.f90: New test.
6886 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6889 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6892 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6896 * gfortran.dg/random_4.f90: New test.
6897 * gfortran.dg/random_5.f90: New test.
6898 * gfortran.dg/random_6.f90: New test.
6899 * gfortran.dg/random_7.f90: New test.
6901 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6904 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6906 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6909 * gfortran.dg/module_private_1.f90: New test.
6911 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6914 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6915 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6917 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6920 * gfortran.dg/char_length_6.f90: New test.
6922 2007-08-10 Ollie Wild <aaw@google.com>
6924 * g++.dg/lookup/using18.C: New test.
6926 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6929 * g++.dg/other/error16.C: New.
6931 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6934 * gfortran.dg/namelist_37.f90: New test.
6936 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6939 * g++.dg/conversion/op3.C: New.
6941 2007-08-09 Tobias Burnus <burnus@net-b.de>
6944 * gfortran.dg/fmt_tab_1.f90: New.
6945 * gfortran.dg/fmt_tab_2.f90: New.
6947 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6950 * gcc.c-torture/compile/pr32796.c: New test.
6952 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6955 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6956 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6959 2007-08-08 Richard Sandiford <richard@codesourcery.com>
6961 * gcc.target/mips/code-readable-1.c: New test.
6962 * gcc.target/mips/code-readable-2.c: Likewise.
6963 * gcc.target/mips/code-readable-3.c: Likewise.
6965 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
6966 Revital Eres <eres@il.ibm.com>
6968 * gfortran.dg/sms-1.f90: Add comment.
6969 * gfortran.dg/sms-2.f90: New.
6971 2007-08-07 Ian Lance Taylor <iant@google.com>
6973 * gcc.dg/instrument-1.c: New test.
6974 * gcc.dg/instrument-2.c: New test.
6975 * gcc.dg/instrument-3.c: New test.
6977 2007-08-07 Steve Ellcey <sje@cup.hp.com>
6979 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6981 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
6983 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
6984 !vector_alignment_reachable targets.
6985 * gcc.dg/vect/vect-33.c: Likewise.
6986 * gcc.dg/vect/vect-42.c: Likewise.
6987 * gcc.dg/vect/vect-44.c: Likewise.
6988 * gcc.dg/vect/vect-50.c: Likewise.
6989 * gcc.dg/vect/vect-70.c: Likewise.
6990 * gcc.dg/vect/vect-71.c: Likewise.
6991 * gcc.dg/vect/vect-87.c: Likewise.
6992 * gcc.dg/vect/vect-88.c: Likewise.
6993 * gcc.dg/vect/vect-91.c: Likewise.
6994 * gcc.dg/vect/vect-93.c: Likewise.
6995 * gcc.dg/vect/vect-96.c: Likewise.
6996 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6997 * gcc.dg/vect/section-anchors-69.c: Likewise.
6998 * gcc.dg/vect/pr25413.c: Likewise.
6999 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7000 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7001 * gfortran.dg/vect-2.f90: Likewise.
7002 * gfortran.dg/vect-3.f90: Likewise.
7003 * gfortran.dg/vect-4.f90: Likewise.
7004 * gfortran.dg/vect-5.f90: Likewise.
7005 * lib/target-supports.exp (check_effective_target_natural_alignment):
7006 Return false for darwin.
7007 (check_effective_target_vector_alignment_reachable_for_double): New.
7009 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
7011 * gcc.dg/multiword-1.c: New testcase.
7013 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
7015 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7017 * gfortran.dg/namelist_36.f90: New test.
7019 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
7021 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7022 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7024 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
7026 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7027 * gcc.dg/torture/type-generic-1.c: Likewise.
7029 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7031 * gcc.c-torture/20070522-1.c: Move to ...
7032 * gcc.c-torture/compile/20070522-1.c: Here.
7034 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7037 * gfortran.dg/minmax_char_1.f90: New test.
7038 * gfortran.dg/minmax_char_2.f90: New test.
7039 * gfortran.dg/min_max_optional_4.f90: New test.
7041 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7043 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7044 hanging on the testcase.
7046 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7049 * gcc.c-torture/compile/pr32988.c: New test.
7051 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7053 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7055 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
7057 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
7060 2007-03-22 Dirk Mueller <dmueller@suse.de>
7062 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7064 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7067 * gfortran.dg/isnan_1.f90: New test.
7069 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
7070 Revital Eres <eres@il.ibm.com>
7072 * gcc.dg/sms-antideps.c: New test.
7074 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
7077 * gfortran.dg/entry_13.f90: New test.
7079 * gfortran.dg/entry_12.f90: Clean up .mod file.
7081 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7084 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
7085 variables as kind=4 so they don't overflow the record length.
7087 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
7090 * gfortran.dg/selected_kind_1.f90: New test.
7092 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7095 * gcc.c-torture/compile/pr32780.c: New test.
7097 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7100 * gcc.c-torture/compile/pr32399.c: New testcase.
7102 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7105 * g++.dg/torture/pr32304.C: New testcase.
7107 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7110 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7112 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7115 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7117 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7120 * gfortran.dg/nint_2.f90: New test.
7122 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7124 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7125 * gcc.dg/weak/typeof-2.c: Likewise.
7127 2007-08-03 Diego Novillo <dnovillo@google.com>
7130 * gcc.dg/tree-ssa/pr31521.c: New test.
7132 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7135 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7136 iostat must be default kind.
7138 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7140 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7142 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7145 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7146 explicit so test passes with -fdefault-integer-8.
7147 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7148 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7150 2007-08-02 Lee Millward <lee.millward@gmail.com>
7153 * g++.dg/parse/asm1.C: New test.
7156 * g++.dg/parse/asm2.C: Likewise.
7159 * g++.dg/parse/asm3.C: Likewise.
7161 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7163 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7164 "int" is only 16 bit bits wide.
7165 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7167 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7169 * g++.dg/torture/type-generic-1.C: New.
7170 * gcc.dg/pr28796-2.c: Move tests ...
7171 * gcc.dg/tg-tests.h: ... here.
7172 * gcc.dg/torture/type-generic-1.c: New.
7174 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7177 * minmaxloc_3.f90: New test case.
7179 2007-08-01 Tobias Burnus <burnus@net-b.de>
7182 * gfortran.dg/allocate_stat.f90: New.
7184 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7186 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7188 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7190 PR tree-optimization/32919
7191 * gcc.c-torture/compile/pr32919.c: New.
7193 2007-08-01 Nick Clifton <nickc@redhat.com>
7195 * gcc.c-torture/execute/execute.exp: Change copyright header to
7196 refer to version 3 of the GNU General Public License and to point
7197 readers at the COPYING3 file and the FSF's license web page.
7198 * gcc.c-torture/execute/ieee/ieee.exp,
7199 gcc.c-torture/unsorted/unsorted.exp,
7200 gcc.c-torture/compile/compile.exp,
7201 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7202 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7203 gcc.target/cris/torture/cris-torture.exp,
7204 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7205 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7206 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7207 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7208 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7209 gnat.dg/dg.exp, gnat.dg/style/style.exp,
7210 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7211 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7212 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7213 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7214 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7215 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7216 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7217 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7218 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7219 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7220 gcc.dg/noncompile/noncompile.exp,
7221 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7222 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7223 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7224 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7225 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7226 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7227 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7228 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7229 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7230 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7231 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7232 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7233 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7234 g++.old-deja/old-deja.exp,
7235 gfortran.fortran-torture/execute/execute.exp,
7236 gfortran.fortran-torture/compile/compile.exp,
7237 treelang/output/output-1.c, treelang/output/output-1.tree,
7238 treelang/execute/execute.exp, treelang/Makefile.in,
7239 treelang/compile/compile.exp, g++.dg/dg.exp,
7240 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7241 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7242 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7243 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7244 g++.dg/compat/struct-layout-1.exp,
7245 g++.dg/compat/struct-layout-1_generate.c,
7246 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7247 g++.dg/bprob/bprob.exp, config/default.exp,
7248 gcc.test-framework/test-framework.awk,
7249 gcc.test-framework/gen_directive_tests,
7250 gcc.test-framework/test-framework.exp,
7251 objc.dg/special/special.exp,
7252 objc.dg/gnu-encoding/gnu-encoding.exp,
7253 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7254 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7255 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7256 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7257 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7258 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7259 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7260 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7261 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7262 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7263 lib/target-supports-dg.exp, lib/gcc-defs.exp,
7264 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7265 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7266 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7267 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7268 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7271 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7273 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7276 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7279 * gfortran.dg/initialization_12.f90: New test.
7281 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
7284 * gfortran.dg/entry_12.f90: New test.
7286 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7289 * gfortran.dg/altreturn_6.f90: New test.
7291 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
7294 * gfortran.dg/exponent_2.f90: New test.
7296 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
7298 * gcc.dg/vect/vect-117.c: New test.
7299 * gcc.dg/vect/vect-74.c: Enabled test
7300 * gcc.dg/vect/vect-81.c: Enabled test
7302 2007-07-30 Andrew Pinski <pinskia@gmail.com>
7304 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7305 s/dg-error/dg-warning where warning is expected.
7307 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7310 * gfortran.dg/array_constructor_12.f90: Adjust argument
7311 of huge() to correct kind.
7313 2007-07-30 Ollie Wild <aaw@google.com>
7315 * gcc.dg/cpp/counter-2.c: New test.
7316 * gcc.dg/cpp/counter-3.c: New test.
7317 * gcc.dg/cpp/dir-only-1.c: New test.
7318 * gcc.dg/cpp/dir-only-1.h: New file.
7319 * gcc.dg/cpp/dir-only-2.c: New test.
7320 * gcc.dg/cpp/dir-only-3.c: New test.
7321 * gcc.dg/cpp/dir-only-3a.h: New file.
7322 * gcc.dg/cpp/dir-only-3b.h: New file.
7323 * gcc.dg/cpp/dir-only-4.c: New test.
7324 * gcc.dg/cpp/dir-only-5.c: New test.
7325 * gcc.dg/cpp/dir-only-6.c: New test.
7327 2007-07-30 Julian Brown <julian@codesourcery.com>
7329 * gcc.target/arm/neon/v*.c: Regenerate.
7331 2007-07-30 Paolo Carlini <pcarlini@suse.de>
7334 * g++.dg/ext/label6.C: New.
7336 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7340 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
7342 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
7345 * gfortran.dg/actual_pointer_function_1.f90: New test.
7348 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7350 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
7353 * gfortran.dg/shape_1.f90: Adjust error message.
7354 * gfortran.dg/parameter_array_ref_1.f90: New test.
7356 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7359 * gfortran.dg/entry_11.f90: New test.
7361 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
7362 Revital Eres <eres@il.ibm.com>
7364 * gfortran.dg/sms-1.f90: New test.
7366 2007-07-28 Richard Guenther <rguenther@suse.de>
7368 * gcc.c-torture/compile/pr32920.c: New testcase.
7370 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
7373 * g++.dg/lookup/friend11.C: New test.
7375 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
7377 * gfortran.dg/namelist_5.f90: Adjusted error message.
7378 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7379 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7380 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7381 * gfortran.dg/namelist_32.f90: ... this.
7384 * gfortran.dg/namelist_33.f90: New test.
7387 * gfortran.dg/namelist_34.f90: New test.
7390 * gfortran.dg/namelist_35.f90: New test.
7392 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
7395 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7397 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7400 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7401 assuming it is 0x7ffffffff.
7402 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7403 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7405 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7407 * gfortran.dg/operator_3.f90: Fix dg directive.
7408 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7409 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7410 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7412 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
7414 * g++.dg/cpp0x/decltype1.C: New.
7415 * g++.dg/cpp0x/decltype2.C: New.
7416 * g++.dg/cpp0x/decltype3.C: New.
7417 * g++.dg/cpp0x/decltype4.C: New.
7418 * g++.dg/cpp0x/decltype5.C: New.
7419 * g++.dg/cpp0x/decltype6.C: New.
7421 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7423 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7424 because the test relies on bit 31 to be the sign bit.
7426 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7428 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7429 assuming it is 0x7fffffff.
7430 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7431 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7433 2007-07-27 Mark Mitchell <mark@codesourcery.com>
7436 * g++.dg/expr/bitfield9.C: New test.
7438 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7441 * gfortran.dg/logical_comp.f90: Update dg-error strings.
7443 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7446 * gfortran.dg/private_type_7.f90: New test.
7448 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7451 * gfortran.dg/select_char_1.f90: New test.
7453 2007-07-27 Tobias Burnus <burnus@net-b.de>
7456 * gfortran.dg/initialization_11.f90: New test.
7458 2007-07-27 Richard Sandiford <richard@codesourcery.com>
7460 * gcc.target/mips/ins-1.c: New test.
7462 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
7465 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7468 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
7470 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7471 error: width of 'spare' exceeds its type.
7473 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
7475 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7476 * gcc.dg/sibcall-4.c: Likewise.
7478 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7480 PR rtl-optimization/31500
7481 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7482 * g++.dg/warn/Warray-bounds.C: Likewise.
7484 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
7486 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7488 2007-07-25 Julian Brown <julian@codesourcery.com>
7489 Paul Brook <paul@codesourcery.com>
7490 Joseph Myers <joseph@codesourcery.com>
7491 Mark Shinwell <shinwell@codesourcery.com>
7493 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7494 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7495 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7496 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7497 (check_effective_target_arm_neon_hw): New.
7498 * gcc.target/arm/neon/neon.exp: New file.
7499 * gcc.target/arm/neon/polytypes.c: New file.
7500 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7502 2007-07-25 Janis Johnson <janis187@us.ibm.com>
7504 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7505 targets where an "int" is less than 32 bits wide.
7507 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
7509 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7511 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7513 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7514 during addition if an int is only 16 bits wide.
7515 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7517 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7519 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7520 size as "long int" and are 32 or 64 bits wide.
7521 * gcc.dg/torture/pr28814.c: Likewise.
7523 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7525 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7526 exactly as wide as an int.
7528 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7530 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7531 Define and use throughout as long long printf format specifier.
7532 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7535 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
7537 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7538 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7540 2007-07-25 Ben Elliston <bje@au.ibm.com>
7542 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7544 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7546 * gcc.c-torture/execute/20070724-1.c: New.
7548 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7551 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7552 "deallocates" to 24, since patch has code rid of much spurious
7554 * gfortran.dg/interface_assignment_1.f90 : New test.
7557 * gfortran.dg/interface_assignment_2.f90 : New test.
7559 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7562 * fortran.dg/initialization_10.f90: New test.
7564 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7567 * gfortran.dg/imag_2.f: Removed
7568 * gfortran.dg/warn_std_1.f90: New test.
7569 * gfortran.dg/warn_std_2.f90: New test.
7570 * gfortran.dg/warn_std_3.f90: New test.
7572 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7575 * g++.dg/init/new22.C: New.
7577 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7580 * g++.dg/template/crash67.C: New.
7582 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
7584 * lib/target-support.exp (check_effective_target_natural_alignment):
7585 (check_effective_target_vector_alignment_reachable): New.
7586 * config/spu/spu.c (spu_vector_alignment_reachable): New.
7587 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7588 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
7590 * gcc.dg/vect/pr25413.c: Likewise.
7591 * gcc.dg/vect/pr31699.c: Likewise.
7593 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7596 * gfortran.dg/pack_bounds_1.f90: New test case.
7598 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
7601 * gfortran.dg/initialization_9.f90: New test.
7603 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7607 * gfortran.dg/bind_c_usage_8.f03: New test case.
7608 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7609 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
7611 2007-07-23 Richard Sandiford <richard@codesourcery.com>
7613 * gcc.target/mips/branch-cost-1.c: New test.
7614 * gcc.target/mips/branch-cost-2.c: Likewise.
7616 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7619 * gfortran.dg/c_char_tests.f03: New test case.
7620 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7621 * gfortran.dg/c_char_tests_2.f03: New test case.
7622 * gfortran.dg/value_6.f03: Ditto.
7623 * gfortran.dg/value_7.f03: Ditto.
7625 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7628 * gfortran.dg/c_funloc_tests_5.f03: New.
7629 * gfortran.dg/c_funloc_tests_5.f04: New.
7630 * gfortran.dg/c_funloc_tests_4_driver.c: New.
7632 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7635 * g++.dg/expr/call4.C: New.
7636 * g++.dg/expr/call5.C: New.
7638 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7641 * gfortran.dg/namelist_30.f90: New test.
7643 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7646 * gfortran.dg/array_initializer_1.f90: Removed warning.
7647 * gfortran.dg/initialization_1.f90: Adjusted messages.
7648 * gfortran.dg/nested_modules_6.f90: Removed warning.
7651 * gfortran.dg/initialization_7.f90: New test.
7654 * gfortran.dg/initialization_8.f90: New test.
7656 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7659 * g++.dg/template/crash47.C: Adjust errors.
7660 * g++.dg/template/crash48.C: Adjust errors.
7661 * g++.dg/template/typename12.C: New.
7662 * g++.dg/template/typename13.C: New.
7663 * g++.dg/template/typename14.C: New.
7664 * g++.dg/template/typedef6.C: Adjust errors.
7666 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7669 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7670 * gfortran.dg/pr32627.f03: New test case.
7672 * gfortran.dg/c_f_pointer_logical.f03: New test case.
7673 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7674 c_f_pointer_logical.
7675 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7676 c_f_pointer_complex.
7677 * gfortran.dg/c_f_pointer_complex.f03: New test case.
7678 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7679 c_f_pointer_shape_tests_2.
7680 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7682 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7685 * gfortran.dg/c_loc_tests_9.f03: New test case.
7686 * gfortran.dg/c_loc_tests_10.f03: Ditto.
7688 2007-07-21 Lee Millward <lee.millward@gmail.com>
7691 * gfortran.dg/int_2.f90: New test.
7693 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
7695 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7697 2007-07-20 Richard Sandiford <richard@codesourcery.com>
7699 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7700 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7702 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
7704 PR tree-optimization/19910
7705 * gcc.dg/pr19910.c: New test.
7707 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
7710 * gfortran.dg/pr32738.f90: New test.
7712 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7714 PR tree-optimzation/32635
7715 * gfortran.dg/pr32635.f: New test case.
7717 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
7720 * gfortran.dg/pr32801.f03: New test case.
7722 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7724 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7725 Test negative numbers also.
7726 * gcc.dg/c99-math-float-1.c: Likewise.
7727 * gcc.dg/c99-math-long-double-1.c: Likewise.
7728 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
7731 2007-07-18 Bob Wilson <bob.wilson@acm.org>
7733 * lib/target-supports.exp (check_effective_target_sync_int_long):
7735 (check_effective_target_sync_char_short): Likewise.
7737 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7739 * gcc.dg/pr28796-2.c: Add more cases.
7741 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7743 * gcc.dg/pr28796-1.c: Add more cases.
7744 * gcc.dg/pr28796-2.c: Likewise.
7746 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7748 * gcc.dg/pr28796-1.c: Add more cases.
7749 * gcc.dg/pr28796-2.c: Likewise.
7751 2007-07-17 Janus Weil <jaydub66@gmail.com>
7754 * gfortran.dg/pr32535.f90: New test.
7756 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
7760 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7762 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
7764 PR rtl-optimization/32773
7765 * gcc.dg/pr32773.c: New test.
7767 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
7769 * gcc.target/spu/intrinsics-1.c: Use dg-message to
7770 match flax-vector-conversions note.
7771 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7772 instead of dg-error for the warning.
7774 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7776 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7777 adapted to work on targets with 16-bit or wider int.
7778 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7779 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7780 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7781 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7783 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7785 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7786 support large arrays.
7787 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7788 * gcc.dg/20061109-1.c: Likewise.
7789 * gcc.c-torture/execute/20061101-1.x: Likewise.
7790 * gcc.c-torture/execute/pr29797-1.x: Likewise.
7791 * gcc.c-torture/execute/pr31448.x: Likewise.
7793 2007-07-16 Lee Millward <lee.millward@gmail.com>
7795 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7798 * gfortran.dg/pr32238.f90: New test.
7801 * gfortran.dg/pr32222.f90: New test.
7804 * gfortran.dg/pr32242.f90: New test.
7806 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
7807 David Ung <davidu@mips.com>
7809 * gcc.target/mips/mips-sched-madd.c: New test case.
7811 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7814 * gfortran.dg/large_real_kind_1.f90: Update test.
7815 * gfortran.dg/pr17706.f90: Update test.
7816 * gfortran.dg/fmt_zero_digits.f90: Update test.
7817 * gfortran.dg/fmt_zero_precision.f90: Update test.
7818 * gfortran.dg/real_const_3.f90: Update test.
7820 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7823 * gfortran.dg/bounds_check_8.f90: New test.
7824 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7826 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7829 * gfortran.dg/mvbits_2.f90: New test.
7831 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7834 * gfortran.dg/pack_mask_1.f90: New test.
7835 * gfortran.dg/unpack_mask_1.f90: New test.
7837 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
7839 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7840 * gcc.dg/20001101-1.c: Likewise.
7841 * gcc.dg/20001102-1.c: Likewise.
7842 * gcc.dg/20020116-2.c: Likewise.
7843 * gcc.dg/20020416-1.c: Likewise.
7844 * gcc.dg/sparc-constant-1.c: Likewise.
7845 * gcc.dg/sparc-dwarf2.c: Likewise.
7846 * gcc.dg/sparc-frame-1.c: Likewise.
7847 * gcc.dg/sparc-getcontext-1.c: Likewise.
7848 * gcc.dg/sparc-loop-1.c: Likewise.
7849 * gcc.dg/sparc-reg-1.c: Likewise.
7850 * gcc.dg/sparc-ret.c: Likewise.
7851 * gcc.dg/sparc-trap-1.c: Likewise.
7852 * gcc.dg/ultrasp10.c: Likewise.
7853 * gcc.dg/ultrasp11.c: Likewise.
7854 * gcc.dg/ultrasp1.c: Likewise.
7855 * gcc.dg/ultrasp2.c: Likewise.
7856 * gcc.dg/ultrasp3.c: Likewise.
7857 * gcc.dg/ultrasp4.c: Likewise.
7858 * gcc.dg/ultrasp5.c: Likewise.
7859 * gcc.dg/ultrasp6.c: Likewise.
7860 * gcc.dg/ultrasp7.c: Likewise.
7861 * gcc.dg/ultrasp8.c: Likewise.
7862 * gcc.dg/ultrasp9.c: Likewise.
7863 * gcc.dg/splet-1.c: Delete.
7865 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
7868 * gfortran.dg/stfunc_5.f90: New test.
7870 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
7872 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7873 New procedure to check if arrays are naturally aligned to the vector
7875 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
7876 in size_t typedef. Adjust tree dump scan results according to
7877 vect_aligned_arrays target check.
7878 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7879 vect_aligned_arrays target check.
7880 * gcc.dg/vect/pr31699.c: Ditto.
7882 2007-07-13 Sa Liu <saliu@de.ibm.com>
7884 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7885 for V2DFmode vector conditional expression.
7886 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
7888 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
7890 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
7891 V2DFmode comparison and test special values.
7892 * lib/target-supports.exp: Switch on test for V2DFmode
7893 vector conditional expression.
7895 2007-07-13 Richard Guenther <rguenther@suse.de>
7897 PR tree-optimization/32721
7898 * gcc.dg/pr32721.c: New testcase.
7900 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
7902 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7903 error message part that continues on a new line.
7905 2007-07-12 Geoffrey Keating <geoffk@apple.com>
7907 * gcc.dg/c99-tgmath-1.c: New.
7908 * gcc.dg/c99-tgmath-2.c: New.
7909 * gcc.dg/c99-tgmath-3.c: New.
7910 * gcc.dg/c99-tgmath-4.c: New.
7912 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7913 Janis Johnson <janis187@us.ibm.com>
7916 * gcc.test-framework/dg-error-exp-F.c: New test.
7917 * gcc.test-framework/dg-warning-exp-F.c: New test.
7918 * lib/gcc.exp: Enable warning and error prefixes.
7919 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7920 (dg-error): Wrap original dg-error.
7921 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7922 markers from dg-error/dg-warning directives.
7923 * gcc.dg/20040322-1.c: Likewise.
7924 * gcc.dg/Wchar-subscripts-1.c: Likewise.
7925 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7926 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7927 * gcc.dg/Werror-1.c: Likewise.
7928 * gcc.dg/Werror-10.c: Likewise.
7929 * gcc.dg/Werror-11.c: Likewise.
7930 * gcc.dg/Werror-2.c: Likewise.
7931 * gcc.dg/Werror-3.c: Likewise.
7932 * gcc.dg/Werror-4.c: Likewise.
7933 * gcc.dg/Werror-5.c: Likewise.
7934 * gcc.dg/Werror-6.c: Likewise.
7935 * gcc.dg/Werror-7.c: Likewise.
7936 * gcc.dg/Werror-8.c: Likewise.
7937 * gcc.dg/Werror-9.c: Likewise.
7938 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7939 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7940 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7941 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7942 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7943 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7944 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7945 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7946 * gcc.dg/Wnested-externs-1.c: Likewise.
7947 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7948 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7949 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7950 * gcc.dg/Wshadow-3.c: Likewise.
7951 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7952 * gcc.dg/Wwrite-strings-1.c: Likewise.
7953 * gcc.dg/anon-struct-5.c: Likewise.
7954 * gcc.dg/anon-struct-6.c: Likewise.
7955 * gcc.dg/anon-struct-7.c: Likewise.
7956 * gcc.dg/anon-struct-8.c: Likewise.
7957 * gcc.dg/array-8.c: Likewise.
7958 * gcc.dg/array-quals-2.c: Likewise.
7959 * gcc.dg/asm-qual-1.c: Likewise.
7960 * gcc.dg/asm-wide-1.c: Likewise.
7961 * gcc.dg/assign-warn-1.c: Likewise.
7962 * gcc.dg/assign-warn-2.c: Likewise.
7963 * gcc.dg/bitfld-10.c: Likewise.
7964 * gcc.dg/bitfld-11.c: Likewise.
7965 * gcc.dg/bitfld-12.c: Likewise.
7966 * gcc.dg/bitfld-13.c: Likewise.
7967 * gcc.dg/bitfld-14.c: Likewise.
7968 * gcc.dg/builtin-choose-expr-2.c: Likewise.
7969 * gcc.dg/builtins-30.c: Likewise.
7970 * gcc.dg/c90-const-expr-5.c: Likewise.
7971 * gcc.dg/c90-typespec-1.c: Likewise.
7972 * gcc.dg/c99-const-expr-5.c: Likewise.
7973 * gcc.dg/c99-flex-array-5.c: Likewise.
7974 * gcc.dg/c99-fordecl-3.c: Likewise.
7975 * gcc.dg/c99-tag-3.c: Likewise.
7976 * gcc.dg/c99-typespec-1.c: Likewise.
7977 * gcc.dg/c99-vla-jump-1.c: Likewise.
7978 * gcc.dg/c99-vla-jump-2.c: Likewise.
7979 * gcc.dg/c99-vla-jump-3.c: Likewise.
7980 * gcc.dg/c99-vla-jump-4.c: Likewise.
7981 * gcc.dg/c99-vla-jump-5.c: Likewise.
7982 * gcc.dg/cast-1.c: Likewise.
7983 * gcc.dg/cast-2.c: Likewise.
7984 * gcc.dg/cast-3.c: Likewise.
7985 * gcc.dg/cast-4.c: Likewise.
7986 * gcc.dg/cast-pretty-print-1.c: Likewise.
7987 * gcc.dg/comp-goto-2.c: Likewise.
7988 * gcc.dg/comp-goto-3.c: Likewise.
7989 * gcc.dg/cpp/error-1.c: Likewise.
7990 * gcc.dg/cpp/if-paren.c: Likewise.
7991 * gcc.dg/decl-7.c: Likewise.
7992 * gcc.dg/decl-8.c: Likewise.
7993 * gcc.dg/decl-nospec-1.c: Likewise.
7994 * gcc.dg/decl-nospec-2.c: Likewise.
7995 * gcc.dg/decl-nospec-3.c: Likewise.
7996 * gcc.dg/declspec-10.c: Likewise.
7997 * gcc.dg/declspec-11.c: Likewise.
7998 * gcc.dg/declspec-12.c: Likewise.
7999 * gcc.dg/declspec-13.c: Likewise.
8000 * gcc.dg/declspec-14.c: Likewise.
8001 * gcc.dg/declspec-15.c: Likewise.
8002 * gcc.dg/declspec-16.c: Likewise.
8003 * gcc.dg/declspec-17.c: Likewise.
8004 * gcc.dg/declspec-4.c: Likewise.
8005 * gcc.dg/declspec-5.c: Likewise.
8006 * gcc.dg/declspec-6.c: Likewise.
8007 * gcc.dg/declspec-7.c: Likewise.
8008 * gcc.dg/declspec-8.c: Likewise.
8009 * gcc.dg/declspec-9.c: Likewise.
8010 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8011 * gcc.dg/dfp/constants-c99.c: Likewise.
8012 * gcc.dg/dfp/keywords-c89.c: Likewise.
8013 * gcc.dg/dfp/keywords-c99.c: Likewise.
8014 * gcc.dg/dfp/keywords-reserved.c: Likewise.
8015 * gcc.dg/dfp/typespec.c: Likewise.
8016 * gcc.dg/dremf-type-compat-2.c: Likewise.
8017 * gcc.dg/dremf-type-compat-3.c: Likewise.
8018 * gcc.dg/dremf-type-compat-4.c: Likewise.
8019 * gcc.dg/empty-source-2.c: Likewise.
8020 * gcc.dg/empty-source-3.c: Likewise.
8021 * gcc.dg/enum3.c: Likewise.
8022 * gcc.dg/extra-semi-2.c: Likewise.
8023 * gcc.dg/extra-semi-3.c: Likewise.
8024 * gcc.dg/float-range-1.c: Likewise.
8025 * gcc.dg/float-range-2.c: Likewise.
8026 * gcc.dg/float-range-3.c: Likewise.
8027 * gcc.dg/float-range-5.c: Likewise.
8028 * gcc.dg/format/asm_fprintf-2.c: Likewise.
8029 * gcc.dg/format/asm_fprintf-3.c: Likewise.
8030 * gcc.dg/format/asm_fprintf-4.c: Likewise.
8031 * gcc.dg/format/asm_fprintf-5.c: Likewise.
8032 * gcc.dg/format/cast-1.c: Likewise.
8033 * gcc.dg/format/gcc_diag-3.c: Likewise.
8034 * gcc.dg/format/gcc_diag-4.c: Likewise.
8035 * gcc.dg/format/gcc_diag-6.c: Likewise.
8036 * gcc.dg/format/gcc_diag-8.c: Likewise.
8037 * gcc.dg/format/gcc_diag-9.c: Likewise.
8038 * gcc.dg/format/nul-2.c: Likewise.
8039 * gcc.dg/format/opt-1.c: Likewise.
8040 * gcc.dg/format/opt-2.c: Likewise.
8041 * gcc.dg/format/opt-3.c: Likewise.
8042 * gcc.dg/format/opt-4.c: Likewise.
8043 * gcc.dg/format/opt-5.c: Likewise.
8044 * gcc.dg/format/opt-6.c: Likewise.
8045 * gcc.dg/framework-2.c: Likewise.
8046 * gcc.dg/func-args-1.c: Likewise.
8047 * gcc.dg/func-outside-1.c: Likewise.
8048 * gcc.dg/func-outside-2.c: Likewise.
8049 * gcc.dg/gnu-cond-expr-2.c: Likewise.
8050 * gcc.dg/gnu-cond-expr-3.c: Likewise.
8051 * gcc.dg/if-empty-1.c: Likewise.
8052 * gcc.dg/init-bad-1.c: Likewise.
8053 * gcc.dg/init-bad-2.c: Likewise.
8054 * gcc.dg/init-bad-3.c: Likewise.
8055 * gcc.dg/init-desig-obs-2.c: Likewise.
8056 * gcc.dg/init-desig-obs-3.c: Likewise.
8057 * gcc.dg/init-empty-2.c: Likewise.
8058 * gcc.dg/init-empty-3.c: Likewise.
8059 * gcc.dg/inline-11.c: Likewise.
8060 * gcc.dg/inline-12.c: Likewise.
8061 * gcc.dg/inline-8.c: Likewise.
8062 * gcc.dg/inline-9.c: Likewise.
8063 * gcc.dg/inline3.c: Likewise.
8064 * gcc.dg/label-decl-1.c: Likewise.
8065 * gcc.dg/label-decl-2.c: Likewise.
8066 * gcc.dg/label-decl-3.c: Likewise.
8067 * gcc.dg/label-decl-4.c: Likewise.
8068 * gcc.dg/long-long-typespec-1.c: Likewise.
8069 * gcc.dg/lvalue-2.c: Likewise.
8070 * gcc.dg/lvalue-3.c: Likewise.
8071 * gcc.dg/nested-func-3.c: Likewise.
8072 * gcc.dg/nested-redef-1.c: Likewise.
8073 * gcc.dg/noreturn-4.c: Likewise.
8074 * gcc.dg/old-style-prom-2.c: Likewise.
8075 * gcc.dg/old-style-prom-3.c: Likewise.
8076 * gcc.dg/old-style-then-proto-1.c: Likewise.
8077 * gcc.dg/overflow-warn-1.c: Likewise.
8078 * gcc.dg/overflow-warn-2.c: Likewise.
8079 * gcc.dg/overflow-warn-3.c: Likewise.
8080 * gcc.dg/overflow-warn-4.c: Likewise.
8081 * gcc.dg/overflow-warn-6.c: Likewise.
8082 * gcc.dg/parm-forwdecl-2.c: Likewise.
8083 * gcc.dg/parm-forwdecl-3.c: Likewise.
8084 * gcc.dg/parm-impl-decl-1.c: Likewise.
8085 * gcc.dg/parm-impl-decl-2.c: Likewise.
8086 * gcc.dg/parm-incomplete-1.c: Likewise.
8087 * gcc.dg/parm-mismatch-1.c: Likewise.
8088 * gcc.dg/pointer-arith-1.c: Likewise.
8089 * gcc.dg/pointer-arith-2.c: Likewise.
8090 * gcc.dg/pointer-arith-3.c: Likewise.
8091 * gcc.dg/pointer-arith-4.c: Likewise.
8092 * gcc.dg/pointer-arith-6.c: Likewise.
8093 * gcc.dg/pointer-arith-7.c: Likewise.
8094 * gcc.dg/pointer-arith-8.c: Likewise.
8095 * gcc.dg/pr13804-1.c: Likewise.
8096 * gcc.dg/pr15698-1.c: Likewise.
8097 * gcc.dg/pr15698-2.c: Likewise.
8098 * gcc.dg/pr15698-3.c: Likewise.
8099 * gcc.dg/pr15698-4.c: Likewise.
8100 * gcc.dg/pr15698-5.c: Likewise.
8101 * gcc.dg/pr15698-6.c: Likewise.
8102 * gcc.dg/pr15698-7.c: Likewise.
8103 * gcc.dg/pr15698-8.c: Likewise.
8104 * gcc.dg/pr17188-1.c: Likewise.
8105 * gcc.dg/pr17301-1.c: Likewise.
8106 * gcc.dg/pr17301-2.c: Likewise.
8107 * gcc.dg/pr17730-1.c: Likewise.
8108 * gcc.dg/pr20368-1.c: Likewise.
8109 * gcc.dg/pr20368-2.c: Likewise.
8110 * gcc.dg/pr20368-3.c: Likewise.
8111 * gcc.dg/pr22308-1.c: Likewise.
8112 * gcc.dg/qual-component-1.c: Likewise.
8113 * gcc.dg/redecl-1.c: Likewise.
8114 * gcc.dg/redecl-11.c: Likewise.
8115 * gcc.dg/redecl-12.c: Likewise.
8116 * gcc.dg/redecl-13.c: Likewise.
8117 * gcc.dg/redecl-14.c: Likewise.
8118 * gcc.dg/redecl-15.c: Likewise.
8119 * gcc.dg/register-var-1.c: Likewise.
8120 * gcc.dg/register-var-2.c: Likewise.
8121 * gcc.dg/stmt-expr-2.c: Likewise.
8122 * gcc.dg/stmt-expr-3.c: Likewise.
8123 * gcc.dg/stmt-expr-label-1.c: Likewise.
8124 * gcc.dg/stmt-expr-label-2.c: Likewise.
8125 * gcc.dg/stmt-expr-label-3.c: Likewise.
8126 * gcc.dg/struct-empty-2.c: Likewise.
8127 * gcc.dg/struct-empty-3.c: Likewise.
8128 * gcc.dg/struct-parse-1.c: Likewise.
8129 * gcc.dg/struct-semi-1.c: Likewise.
8130 * gcc.dg/struct-semi-2.c: Likewise.
8131 * gcc.dg/struct-semi-3.c: Likewise.
8132 * gcc.dg/switch-5.c: Likewise.
8133 * gcc.dg/switch-6.c: Likewise.
8134 * gcc.dg/switch-7.c: Likewise.
8135 * gcc.dg/tls/diag-5.c: Likewise.
8136 * gcc.dg/transparent-union-1.c: Likewise.
8137 * gcc.dg/transparent-union-3.c: Likewise.
8138 * gcc.dg/typespec-1.c: Likewise.
8139 * gcc.dg/vla-init-2.c: Likewise.
8140 * gcc.dg/vla-init-3.c: Likewise.
8141 * gcc.dg/vla-init-4.c: Likewise.
8142 * gcc.dg/vla-init-5.c: Likewise.
8143 * gcc.dg/void-cast-2.c: Likewise.
8144 * gcc.dg/wvla-3.c: Likewise.
8145 * gcc.dg/wvla-7.c: Likewise.
8146 * gcc.target/i386/991209-1.c: Likewise.
8147 * gcc.target/ia64/fpreg-1.c: Likewise.
8148 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8149 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8151 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8154 * gfortran.dg/func_decl_4.f90: New test.
8156 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8159 * gfortran.dg/interface_17.f90: New test.
8161 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8164 * gfortran.dg/32599.f03: New test case.
8167 * gfortran.dg/32601.f03: New test case.
8168 * gfortran.dg/32601_1.f03: Ditto.
8169 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8170 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8172 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8174 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8176 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8177 Devang Patel <dpatel@apple.com>
8179 PR tree-optimization/25413
8180 * gcc.dg/vect/vect-align-1.c: New.
8181 * gcc.dg/vect/vect-align-2.c: New.
8182 * gcc.dg/vect/pr25413.c: New.
8183 * gcc.dg/vect/pr25413a.c: New.
8184 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8186 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8188 * lib/target-support.exp (check_ultrasparc_hw_available):
8190 (is-effective-target): Check $arg for ultrasparc_hw.
8191 (is-effective-target-keyword): Likewise.
8192 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8193 when determining what to do on sparc platforms.
8194 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8195 * gcc.dg/20001101-1.c: Likewise.
8196 * gcc.dg/20001101-2.c: Likewise.
8197 * gcc.dg/ultrasp9.c: Likewise.
8198 * gcc.dg/ultrasp10.c: Likewise.
8199 * gcc.target/sparc/pdist-3.c: Likewise.
8201 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
8203 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8205 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8207 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8209 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8211 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8212 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8213 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8214 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8215 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8216 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8217 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8218 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8219 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8220 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8221 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8222 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8223 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8224 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8225 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8226 * lib/target-supports.exp (check_effective_target_vect_int_mul):
8229 2007-07-12 Jakub Jelinek <jakub@redhat.com>
8232 * g++.dg/parse/error30.C: New test.
8234 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8237 * gfortran.dg/alloc_comp_misc_1.f90: New test.
8239 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
8241 * gfortran.fortran-torture/compile/pr32663.f: New test.
8243 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8246 * g++.dg/inherit/virtual4.C: New.
8248 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
8251 * gcc.target/i386/pr32661-1.c: New test.
8253 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
8255 * gnat.dg/invariant_index.ad[sb]: New test.
8257 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8260 * g++.dg/template/decl3.C: New.
8262 2007-07-09 Geoffrey Keating <geoffk@apple.com>
8265 * gcc.c-torture/execute/align-3.c: New.
8267 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
8270 * gcc.target/i386/pr32708-1.c: New test.
8271 * gcc.target/i386/pr32708-2.c: Ditto.
8272 * gcc.target/i386/pr32708-3.c: Ditto.
8274 2007-07-10 Mark Mitchell <mark@codesourcery.com>
8276 * g++.dg/init/new20.C: Remove svn:executable flag.
8278 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8280 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8282 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8284 * gcc.dg/ultrasp7.c: Add fpic target requirement.
8286 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8289 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8292 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
8295 * gfortran.dg/overload_2.f90: New test.
8298 * gfortran.dg/transfer_simplify_5.f90
8301 * gfortran.dg/interface_15.f90: New test.
8303 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8306 * gfortran.dg/matmul_5.f90: New test case.
8308 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
8310 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8311 * gcc.dg/fesd-any.h: Likewise.
8312 * gcc.dg/fesd-baseonly.c: Likewise.
8313 * gcc.dg/fesd-baseonly.h: Likewise.
8314 * gcc.dg/fesd-none.c: Likewise.
8315 * gcc.dg/fesd-none.h: Likewise.
8316 * gcc.dg/fesd-reduced.c: Likewise.
8317 * gcc.dg/fesd-reduced.h: Likewise.
8318 * gcc.dg/fesd-sys.c: Likewise.
8319 * gcc.dg/fesd-sys.h: Likewise
8320 * gcc.dg/fesd.h: Likewise.
8322 * g++.dg/debug/dwarf2: New directory.
8323 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8324 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8325 * g++.dg/other/fesd-any.h: Likewise.
8326 * g++.dg/other/fesd-baseonly.C: Likewise.
8327 * g++.dg/other/fesd-baseonly.h: Likewise.
8328 * g++.dg/other/fesd-none.C: Likewise.
8329 * g++.dg/other/fesd-none.h: Likewise.
8330 * g++.dg/other/fesd-reduced.C: Likewise.
8331 * g++.dg/other/fesd-reduced.h: Likewise.
8332 * g++.dg/other/fesd-sys.C: Likewise.
8333 * g++.dg/other/fesd-sys.h: Likewise.
8334 * g++.dg/other/fesd.h: Likewise.
8336 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
8339 * gfortran.dg/parameter_unused.f90: New test.
8341 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
8343 PR tree-optimization/32681
8344 * gcc.dg/tree-ssa/pr32681.c: New test.
8346 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8349 * gfortran.dg/fmt_t_5.f90: New test.
8351 2007-07-08 Paolo Carlini <pcarlini@suse.de>
8354 * g++.dg/template/operator10.C: New.
8356 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8359 * gfortran.dg/unpack_zerosize_1.f90: New test case.
8361 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8364 * gfortran.dg/operator_6.f90: New test.
8366 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8369 * gfortran.dg/operator_4.f90: New test.
8370 * gfortran.dg/operator_5.f90: New test.
8371 * gfortran.dg/logical_comp.f90: Adjusted error messages.
8372 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8374 2007-07-08 Tobias Burnus <burnus@net-b.de>
8377 * gfortran.dg/argument_checking_6.f90: New.
8379 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8382 * gfortran.dg/interface_155555.f90: New test.
8384 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8386 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8387 c99-math-long-double-1.c, c99-math.h: Test subnormals.
8389 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8392 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8393 discern pedantic diagnostics and errors.
8394 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8396 * gcc.dg/20050121-1.c: This is an error and not a warning.
8397 * gcc.target/i386/sseregparm-2.c: Likewise.
8398 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8399 * gcc.dg/charset/attribute2.c: Likewise.
8400 * gcc.dg/bitfld-1.c: Likewise.
8401 * gcc.dg/pack-test-2.c: Likewise.
8402 * gcc.dg/940510-1.c: Match separately error and warning.
8403 * gcc.dg/array-2.c: Match separately multiple messages. The second
8404 diagnostic is a pedantic warning and not an error.
8405 * gcc.dg/pr14475.c: Match separately multiple messages.
8406 * gcc.dg/pr18809-1.c: Likewise.
8407 * gcc.dg/pr27953.c: Likewise.
8408 * gcc.dg/vla-init-1.c: Likewise.
8409 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8411 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8414 * gfortran.dg/char_decl_1.f90: New test.
8416 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
8418 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8420 2007-07-07 Mark Mitchell <mark@codesourcery.com>
8423 * g++.dg/template/overload9.C: New test.
8425 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
8427 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8428 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8430 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8432 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8433 * gcc.dg/20001012-2.c: Likewise.
8434 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8435 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8437 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8439 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8440 about the chunk size when STACK_SIZE is defined.
8442 2007-07-06 Josh Conner <jconner@apple.com>
8445 * gcc.dg/sibcall-8.c: New test.
8447 2007-07-06 Josh Conner <jconner@apple.com>
8450 * gcc.target/arm/sibcall-1.c: New test.
8452 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
8454 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8456 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
8458 * gfortran.dg/save_parameter.f90: New test.
8459 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8461 2007-07-06 Richard Guenther <rguenther@suse.de>
8463 * g++.dg/opt/pr30965.C: New testcase.
8465 2007-07-06 Richard Sandiford <richard@codesourcery.com>
8467 * gcc.target/mips/save-restore-5.c: New test.
8469 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8471 PR rtl_optimization/32450
8472 * gcc.dg/pr32450.c: New runtime test.
8474 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8476 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8477 single underscore in scan directives.
8479 2007-07-05 Mark Mitchell <mark@codesourcery.com>
8482 * g++.dg/init/ptrmem4.C: New test.
8485 * g++.dg/init/new21.C: Likewise.
8488 * g++.dg/template/static30.C: Likewise.
8490 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
8492 * gcc.dg/vect/costmodel/ppc: New directory.
8493 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8494 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8496 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8497 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8498 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8499 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8500 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8501 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8502 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8503 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8504 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8505 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8506 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8507 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8508 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8509 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8511 2007-07-05 Tobias Burnus <burnus@net-b.de>
8514 * gfortran.dg/module_md5_1.f90: Update MD5 number.
8516 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
8519 * gfortran.dg/interface_14.f90: New test.
8522 * gfortran.dg/do_iterator_2.f90: New test.
8524 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
8526 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8527 (FE_DEC_DOWNWARD): Likewise.
8528 (FE_DEC_UPWARD): Likewise.
8529 (FE_DEC_TOWARDZERO): Likewise.
8530 (FE_DEC_TONEARESTFROMZERO): Likewise.
8532 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
8534 * gcc.c-torture/compile/pr32606.c: New.
8535 * gfortran.fortran-torture/execute/pr32604.f90: New.
8537 2007-07-04 Mark Mitchell <mark@codesourcery.com>
8539 * gcc.dg/visibility-12.c: New test.
8540 * gcc.dg/visibility-13.c: Likewise.
8541 * g++.dg/ext/visibility-9.C: Likewise.
8542 * g++.dg/ext/visibility-10.C: Likewise.
8544 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8546 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8547 * gcc.dg/sh-relax-vxworks.c: New test.
8549 2007-07-04 Richard Guenther <rguenther@suse.de>
8551 PR tree-optimization/32500
8552 * gcc.c-torture/execute/pr32500.c: New testcase.
8554 2007-07-04 Richard Guenther <rguenther@suse.de>
8556 PR tree-optimization/32482
8557 * gcc.c-torture/compile/pr32482.c: New testcase.
8559 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8561 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8563 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8564 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8565 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8566 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8568 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8570 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8572 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8574 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8576 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8579 * gfortran.dg/min_max_optional_1.f90: New test.
8580 * gfortran.dg/min_max_optional_2.f90: New test.
8581 * gfortran.dg/min_max_optional_3.f90: New test.
8583 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8586 * gfortran.dg/fmt_error.f90: New test.
8588 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8591 * gfortran.dg/interface_13.f90: New test.
8593 2007-07-03 Dave Brolley <brolley@redhat.com>
8596 * g++.dg/init/new20.C: New test.
8598 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
8601 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8603 2007-07-03 Tobias Burnus <burnus@net-b.de>
8606 * common_7.f90: New.
8607 * common_8.f90: New.
8608 * common_9.f90: New.
8610 2007-07-03 Tobias Burnus <burnus@net-b.de>
8613 * gfortran.dg/argument_checking_1.f90: New.
8614 * gfortran.dg/argument_checking_2.f90: New.
8615 * gfortran.dg/argument_checking_3.f90: New.
8616 * gfortran.dg/argument_checking_4.f90: New.
8617 * gfortran.dg/argument_checking_5.f90: New.
8618 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8619 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8621 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8623 * gcc.dg/pr32176.c: Add -w to default dg-options.
8625 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8627 * gcc.c-torture/compile/ssa-pre-1.c: New test.
8629 2007-07-03 Tobias Burnus <burnus@net-b.de>
8632 * gfortran.dg/null_2.f90: New.
8634 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8635 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8638 * gcc.dg/pr32176.c: New test.
8640 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8642 * gcc.dg/const-float80.c : New test.
8643 * gcc.dg/const-float128.c : New test.
8644 * gcc.dg/const-float80-ped.c : New test.
8645 * gcc.dg/const-float128-ped.c : New test.
8647 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8649 * gcc.dg/c99-math.h: Fix typo.
8651 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8654 * gcc.dg/gomp/pr32468-1.c: New test.
8656 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8658 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8661 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8663 * gfortran.fortran-torture/compile/pr32583.f: New.
8664 * gcc.c-torture/compile/pr32584.c: New
8666 2007-07-02 Ollie Wild <aaw@google.com>
8668 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8669 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8671 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8673 * gcc.target/mips/save-restore-1.c: New test.
8674 * gcc.target/mips/save-restore-2.c: Likewise.
8675 * gcc.target/mips/save-restore-3.c: Likewise.
8676 * gcc.target/mips/save-restore-4.c: Likewise.
8678 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
8680 PR tree-optimization/31966
8681 PR tree-optimization/32533
8682 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8683 * gfortran.dg/pr32533.f90: Ditto.
8685 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8687 * g++.dg/opt/nrv12.C: New test.
8688 * gcc.target/i386/nrv1.c: New test.
8691 * g++.dg/gomp/pr31748.C: New test.
8693 2007-07-02 Ira Rosen <irar@il.ibm.com>
8695 PR tree-optimization/32230
8696 * gcc.dg/vect/pr32230.c: New test.
8698 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
8700 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8701 * bind_c_coms.f90: Ditto.
8702 * bind_c_coms_driver.c: Ditto.
8703 * bind_c_dts.f90: Ditto.
8704 * bind_c_dts_2.f03: Ditto.
8705 * bind_c_dts_2_driver.c: Ditto.
8706 * bind_c_dts_3.f03: Ditto.
8707 * bind_c_dts_4.f03: Ditto.
8708 * bind_c_dts_driver.c: Ditto.
8709 * bind_c_implicit_vars.f03: Ditto.
8710 * bind_c_procs.f03: Ditto.
8711 * bind_c_usage_2.f03: Ditto.
8712 * bind_c_usage_3.f03: Ditto.
8713 * bind_c_usage_5.f03: Ditto.
8714 * bind_c_usage_6.f03: Ditto.
8715 * bind_c_usage_7.f03: Ditto.
8716 * bind_c_vars.f90: Ditto.
8717 * bind_c_vars_driver.c: Ditto.
8718 * binding_c_table_15_1.f03: Ditto.
8719 * binding_label_tests.f03: Ditto.
8720 * binding_label_tests_10.f03: Ditto.
8721 * binding_label_tests_10_main.f03: Ditto.
8722 * binding_label_tests_11.f03: Ditto.
8723 * binding_label_tests_11_main.f03: Ditto.
8724 * binding_label_tests_12.f03: Ditto.
8725 * binding_label_tests_13.f03: Ditto.
8726 * binding_label_tests_13_main.f03: Ditto.
8727 * binding_label_tests_14.f03: Ditto.
8728 * binding_label_tests_2.f03: Ditto.
8729 * binding_label_tests_3.f03: Ditto.
8730 * binding_label_tests_4.f03: Ditto.
8731 * binding_label_tests_5.f03: Ditto.
8732 * binding_label_tests_6.f03: Ditto.
8733 * binding_label_tests_7.f03: Ditto.
8734 * binding_label_tests_8.f03: Ditto.
8735 * binding_label_tests_9.f03: Ditto.
8736 * c_assoc.f90: Ditto.
8737 * c_assoc_2.f03: Ditto.
8738 * c_f_pointer_shape_test.f90: Ditto.
8739 * c_f_pointer_tests.f90: Ditto.
8740 * c_f_tests_driver.c: Ditto.
8741 * c_funloc_tests.f03: Ditto.
8742 * c_funloc_tests_2.f03: Ditto.
8743 * c_funloc_tests_3.f03: Ditto.
8744 * c_funloc_tests_3_funcs.c: Ditto.
8745 * c_kind_params.f90: Ditto.
8746 * c_kind_tests_2.f03: Ditto.
8748 * c_loc_driver.c: Ditto.
8749 * c_loc_test.f90: Ditto.
8750 * c_loc_tests_2.f03: Ditto.
8751 * c_loc_tests_2_funcs.c: Ditto.
8752 * c_loc_tests_3.f03: Ditto.
8753 * c_loc_tests_4.f03: Ditto.
8754 * c_loc_tests_5.f03: Ditto.
8755 * c_loc_tests_6.f03: Ditto.
8756 * c_loc_tests_7.f03: Ditto.
8757 * c_loc_tests_8.f03: Ditto.
8758 * c_ptr_tests.f03: Ditto.
8759 * c_ptr_tests_10.f03: Ditto.
8760 * c_ptr_tests_5.f03: Ditto.
8761 * c_ptr_tests_7.f03: Ditto.
8762 * c_ptr_tests_7_driver.c: Ditto.
8763 * c_ptr_tests_8.f03: Ditto.
8764 * c_ptr_tests_8_funcs.c: Ditto.
8765 * c_ptr_tests_9.f03: Ditto.
8766 * c_ptr_tests_driver.c: Ditto.
8767 * c_size_t_driver.c: Ditto.
8768 * c_size_t_test.f03: Ditto.
8769 * com_block_driver.f90: Ditto.
8770 * global_vars_c_init.f90: Ditto.
8771 * global_vars_c_init_driver.c: Ditto.
8772 * global_vars_f90_init.f90: Ditto.
8773 * global_vars_f90_init_driver.c: Ditto.
8774 * interop_params.f03: Ditto.
8775 * iso_c_binding_only.f03: Ditto.
8776 * iso_c_binding_rename_1.f03: Ditto.
8777 * iso_c_binding_rename_1_driver.c: Ditto.
8778 * iso_c_binding_rename_2.f03: Ditto.
8779 * iso_c_binding_rename_2_driver.c: Ditto.
8780 * kind_tests_2.f03: Ditto.
8781 * kind_tests_3.f03: Ditto.
8782 * module_md5_1.f90: Ditto.
8783 * only_clause_main.c: Ditto.
8784 * print_c_kinds.f90: Ditto.
8785 * test_bind_c_parens.f03: Ditto.
8786 * test_c_assoc.c: Ditto.
8787 * test_com_block.f90: Ditto.
8788 * test_common_binding_labels.f03: Ditto.
8789 * test_common_binding_labels_2.f03: Ditto.
8790 * test_common_binding_labels_2_main.f03: Ditto.
8791 * test_common_binding_labels_3.f03: Ditto.
8792 * test_common_binding_labels_3_main.f03: Ditto.
8793 * test_only_clause.f90: Ditto.
8794 * use_iso_c_binding.f90: Ditto.
8795 * value_5.f90: Ditto.
8796 * value_test.f90: Ditto.
8797 * value_tests_f03.f90: Ditto.
8799 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
8801 * gcc.dg/tls/opt-14.c: New.
8803 2007-07-01 Ollie Wild <aaw@google.com>
8805 * g++.dg/lookup/using16.C: New test.
8806 * g++.dg/lookup/using17.C: New test.
8808 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
8811 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8812 (test_4): Use proper test for floating point equality.
8815 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8817 PR libgfortran/32554
8818 * gfortran.dg/fmt_p_1.f90: New test.
8820 2007-07-01 Ira Rosen <irar@il.ibm.com>
8822 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8823 initialization and fix dg-final check - the initialization loop is
8826 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8827 Volker Reichelt <reichelt@netcologne.de>
8830 * gcc.dg/pr32559.c: New test.
8832 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8834 PR tree-optimization/25371
8835 * gcc.dg/vect/pr25371.c: New test.
8837 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
8839 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8840 when allocating and initializing a flexible array.
8842 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
8845 * gfortran.dg/intrinsic.f90: New test.
8847 2007-06-30 Tobias Burnus <burnus@net-b.de>
8850 * gfortran.dg/fmt_zero_check.f90: New.
8852 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
8855 * gfortran.dg/repeat_f90: New test.
8857 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8860 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8861 -pedantic-errors, so we should match errors.
8862 * gcc.dg/cpp/escape-1.c: Likewise.
8863 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8864 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8866 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8867 errors instead of warnings.
8868 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8870 * gcc.dg/cpp/arith-3.c: Likewise.
8872 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8875 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8876 * gcc.dg/pch/valid-2.c: Likewise.
8877 * gcc.dg/pch/valid-3.c: Likewise.
8878 * gcc.dg/pch/warn-1.c: Likewise.
8879 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8881 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8884 * gcc.dg/Wunused-function.c: New.
8886 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8888 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8890 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
8892 * g++.dg/other/canon-31724.C: New.
8894 2007-06-29 Jan Hubicka <jh@suse.cz>
8897 * gcc.c-torture/compile/pr32372.c: new.
8899 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8901 * gfortran.dg/operator_3.f90: New test.
8903 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8905 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8906 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8908 2007-06-29 Richard Guenther <rguenther@suse.de>
8911 * gcc.dg/inline-23.c: New testcase.
8913 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
8915 PR tree-optimization/24659
8916 * gcc.target/i386/vectorize2.c: New test.
8917 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8918 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8920 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
8922 * gcc.dg/pointer-arith-9.c: New test.
8924 2007-06-29 Tobias Burnus <burnus@net-b.de>
8927 * gfortran.dg/fmt_read_2.f90: New.
8929 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8931 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8932 If it exists, don't try to create it.
8934 2007-06-28 Geoffrey Keating <geoffk@apple.com>
8936 * g++.dg/ext/visibility/ms-compat-1.C: New.
8938 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8941 * gfortran.fortran-torture/compile/pr32417.f90: New test.
8943 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
8945 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8948 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
8951 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8953 2007-06-27 Richard Guenther <rguenther@suse.de>
8956 * gcc.dg/inline-22.c: New testcase.
8958 2007-06-26 Hui-May Chang <hm.chang@apple.com>
8960 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8961 the scan-assembler constant.
8963 2007-06-25 Geoffrey Keating <geoffk@apple.com>
8966 * gcc.dg/pr20216.c: New.
8968 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
8971 * gcc.dg/vect/pr32421.c: New test.
8973 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
8976 * g++.dg/other/friend5.C: New test.
8978 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
8981 * gfortran.dg/host_assoc_function_2.f90: New test.
8984 * gfortran.dg/host_assoc_call_1.f90: New test.
8986 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8988 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8990 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8993 * gfortran.dg/error_format.f90: New test.
8995 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8998 * gfortran.dg/pr32136.f90: New test.
9000 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9003 * gfortran.dg/minmaxloc_1.f90: New test.
9006 * gfortran.dg/minmaxloc_2.f90: New test.
9008 2007-06-23 Richard Guenther <rguenther@suse.de>
9010 PR tree-optimization/16876
9012 * gcc.dg/pr29254.c: The warning is bogus.
9013 * gcc.dg/warn-1.c: Likewise.
9014 * gcc.dg/assign-warn-3.c: Likewise.
9015 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9017 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
9019 * gcc.c-torture/execute/20070623-1.c: New.
9021 2007-06-22 Jan Hubicka <jh@suse.cz>
9023 * gcc.c-torture/compile/pr31541.c: New.
9025 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9027 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9028 Remove -m64 from dg-options.
9030 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9033 * gcc.dg/pr32374.c: New test.
9035 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9038 * gfortran.dg/pointer_assign_3.f90: New test.
9040 2007-06-21 Sebastian Pop <sebpop@gmail.com>
9042 * gcc.dg/tree-ssa/pr19590.c: New.
9044 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9047 * gfortran.dg/assign.f90: Update test.
9048 * gfortran.dg/real_do_1.f90: Update test.
9049 * gfortran.dg/gomp/omp_do1.f90: Update test.
9050 * gfortran.dg/warnings_are_errors_1.f: Update test.
9051 * gfortran.dg/g77/20010519-1.f: Update test.
9052 * gfortran.dg/g77/pr9258.f: Update test.
9053 * gfortran.dg/g77/960317-1.f: Update test.
9055 2007-06-21 Richard Guenther <rguenther@suse.de>
9057 PR tree-optimization/32453
9058 * gcc.c-torture/compile/pr32453.c: New testcase.
9060 2007-06-21 Jakub Jelinek <jakub@redhat.com>
9062 PR tree-optimization/31866
9063 * gcc.dg/pr31866.c: New test.
9065 2007-06-21 Richard Guenther <rguenther@suse.de>
9067 PR tree-optimization/32451
9068 * g++.dg/torture/20070621-1.C: New testcase.
9070 2007-06-21 Christian Bruel <christian.bruel@st.com>
9072 * gcc.dg/attr-isr.c: Test delay slot content.
9074 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9077 gfortran.dg/pointer_assign_2.f90: New test.
9079 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9082 gfortran.dg/invalid_procedure_name.f90: New test.
9084 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
9086 PR tree-optimization/25737
9087 * gcc.dg/tree-ssa/alias-14.c: New test.
9089 2007-06-20 Hui-May Chang <hm.chang@apple.com>
9091 * gcc.target/i386/large-size-array-3.c: New.
9093 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9094 Richard Guenther <rguenther@suse.de>
9097 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9099 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9102 * gcc.dg/pr31959.c: New test.
9105 * g++.dg/ext/asm10.C: New test.
9108 * gcc.c-torture/execute/20070614-1.c: New test.
9110 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9112 * gcc.target/arm/stack-corruption.c: New test.
9114 2007-06-19 Richard Guenther <rguenther@suse.de>
9116 * g++.dg/torture/pr30252.C: New testcase.
9118 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9120 PR tree-optimization/32353
9121 * g++.dg/opt/nrv13.C: New test.
9123 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9127 * gfortran.dg/impure_assignment_2.f90 : New test.
9130 * gfortran.dg/data_initialized_2.f90 : New test.
9132 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9133 appropriate version of 'dmach'.
9135 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9138 * gcc.target/i386/pr32389.c New test.
9140 2007-06-18 Simon Baldwin <simonb@google.com>
9143 * g++.dg/template/error25.C: New.
9144 * g++.dg/template/spec35.C: New.
9146 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9148 * gcc.c-torture/compile/pr32355.c: New testcase.
9150 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9152 PR tree-optimization/32383
9153 * g++.dg/opt/pr32383.C: New test.
9155 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9157 PR rtl-optimization/32366
9158 * gcc.dg/vect/pr32366.c: New test.
9160 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9162 * gcc.c-torture/compile/pr32349.c: New testcase.
9164 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9166 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9167 * gcc.target/sparc/combined-2.c: Likewise.
9168 * gcc.target/sparc/fexpand.c : Likewise.
9169 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9170 * gcc.target/sparc/fpack16.c : Likewise.
9171 * gcc.target/sparc/fpmerge.c : Likewise.
9172 * gcc.target/sparc/fpmul.c : Likewise.
9173 * gcc.target/sparc/noresult.c : Likewise.
9174 * gcc.target/sparc/pdist.c: Likewise.
9176 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9179 * gcc.target/i386/recip-divf.c: New test.
9180 * gcc.target/i386/recip-sqrtf.c: Ditto.
9181 * gcc.target/i386/recip-vec-divf.c: Ditto.
9182 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9183 * gcc.target/i386/sse-recip.c: Ditto.
9184 * gcc.target/i386/sse-recip-vec.c: Ditto.
9186 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9189 * gcc.c-torture/compile/20070605-1.c: New test.
9191 * gcc.c-torture/compile/20070603-1.c: New testcase.
9192 * gcc.c-torture/compile/20070603-2.c: New testcase.
9194 * gcc.c-torture/compile/20070531-1.c: New test.
9197 * gcc.c-torture/compile/20070531-2.c: New test.
9200 * gcc.c-torture/compile/20070529-1.c: New test.
9203 * gcc.c-torture/compile/20070529-2.c: New test.
9206 * gcc.c-torture/compile/20070520-1.c: New test.
9208 * g++.dg/ext/java-1.C: New test.
9210 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9211 loops instead of one. Remove the "can't determine dependence"
9213 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9214 needed as the cast is gone in the first place.
9215 * gcc.dg/max-1.c: Change local variable a to be a global one.
9216 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9217 have a cast which is PREd.
9219 2007-06-15 Mark Mitchell <mark@codesourcery.com>
9221 * g++.dg/lookup/anon6.C: New test.
9223 2007-06-14 Dirk Mueller <dmueller@suse.de>
9226 * g++.dg/opt/static6.C: New testcase.
9228 2007-06-14 Geoff Keating <geoffk@apple.com>
9230 * g++.dg/ext/visibility/overload-1.C: New.
9233 * g++.dg/ext/visibility/anon4.C: New.
9235 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
9238 * gcc.target/i386/pr32268.c: New test.
9240 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
9242 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9243 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9244 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9246 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9247 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9248 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9251 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
9254 * gfortran.dg/common_resize_1.f90: New test.
9256 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
9259 * gcc.dg/vect/pr32224.c: Fix.
9261 2007-06-13 Eric Christopher <echristo@apple.com>
9263 * gcc.target/i386/ssefn-1.c: Add -march=i386.
9265 2007-06-13 Tobias Burnus <burnus@net-b.de>
9268 * gfortran.dg/actual_array_vect_1.f90: New.
9270 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
9272 * gcc.target/sparc/mfpu.c: New test.
9274 2007-06-12 Geoff Keating <geoffk@apple.com>
9276 * g++.dg/warn/weak1.C: Suppress on Darwin.
9277 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9279 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9282 * g++.dg/torture/pr31579.C: New testcase.
9284 2007-06-12 Ian Lance Taylor <iant@google.com>
9287 * g++.dg/init/new16.C: New test.
9288 * g++.dg/init/new17.C: New test.
9289 * g++.dg/init/new18.C: New test.
9290 * g++.dg/init/new19.C: New test.
9292 2007-06-12 Olivier Hainque <hainque@adacore.com>
9294 * gnat.dg/lhs_view_convert.adb: New test.
9296 2007-06-12 Richard Guenther <rguenther@suse.de>
9298 PR tree-optimization/15353
9299 PR tree-optimization/31657
9300 * gcc.c-torture/execute/20070424-1.c: New testcase.
9301 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9302 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9303 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9304 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9305 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9307 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9309 PR rtl-optimization/32293
9310 * gcc.dg/pr32293.c: New test.
9312 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9314 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9316 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
9319 * gfortran.dg/equiv_7.f90: New test.
9320 * gfortran.dg/equiv_constraint_7.f90: Change error message.
9323 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9325 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
9327 * gcc.dg/setjmp-3.c: Rename raise to raise0.
9328 * gcc.dg/setjmp-4.c: Likewise.
9329 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9331 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
9333 PR rtl-optimization/31025
9334 * gfortran.dg/pr31025.f90: New.
9336 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9339 * gcc.target/i386/pr32280.c: New test.
9341 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9344 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9346 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9348 PR libgfortran/32235
9349 * gfortran.dg/backspace_9.f: New test.
9351 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
9353 * gcc.dg/tree-ssa/prefetch-7.c: New test.
9355 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
9357 * gcc.dg/tree-ssa/loop-28.c: New testcase.
9359 2007-06-09 Ian Lance Taylor <iant@google.com>
9361 PR tree-optimization/32169
9362 * gcc.c-torture/compile/pr32169.c: New test.
9364 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
9366 * gcc.dg/vect/costmodel: New directory.
9367 * gcc.dg/vect/costmodel/i386: New directory.
9368 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9369 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9371 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9372 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9373 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9374 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9375 * gcc.dg/vect/costmodel/x86_64: New directory.
9376 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9378 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9380 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9381 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9382 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9383 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9384 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9386 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
9388 PR tree-optimization/32243
9389 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
9390 flags for -Os tests.
9391 * gcc.dg/vect/03-vect-pr32243.c: New test.
9393 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
9395 PR tree-optimization/32224
9396 * gcc.dg/vect/pr32224.c: New test.
9398 2007-06-08 Jakub Jelinek <jakub@redhat.com>
9401 * g++.dg/gomp/pr32177.C: New test.
9403 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9406 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9407 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9408 warning nor an error.
9409 * gcc.dg/Wfatal-2.c: Likewise.
9410 * gcc.dg/Werror-1.c: Likewise.
9411 * gcc.dg/Werror-5.c: Likewise.
9412 * gcc.dg/Werror-7.c: Likewise.
9413 * gcc.dg/Werror-10.c: Likewise.
9414 * gcc.dg/Werror-11.c: Likewise.
9416 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
9419 * g++.dg/init/brace6.C: New test.
9421 2007-06-07 Geoffrey Keating <geoffk@apple.com>
9423 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9424 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9425 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9426 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9428 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9429 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9430 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9431 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9432 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9433 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9434 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9435 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9437 * gcc.dg/darwin-minversion-3.c: New.
9439 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
9441 * gcc.target/i386/builtin-copysign.c: New test.
9443 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9445 PR tree-optimization/32220
9446 * gfortran.dg/predcom-2.f: New testcase.
9448 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9451 * gcc.target/i386/vectorize4.c: New test.
9453 2007-06-06 Steve Ellcey <sje@cup.hp.com>
9455 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9457 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9460 * gcc.dg/simd-5.c: Mark output as a note.
9461 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9463 * gcc.dg/simd-1.c: Likewise.
9464 * gcc.dg/always_inline.c: Mark output as a sorry.
9465 * gcc.dg/always_inline2.c: Likewise.
9466 * gcc.dg/always_inline3.c: Likewise.
9468 2007-06-06 Ian Lance Taylor <iant@google.com>
9470 * g++.dg/conversion/enum1.C: New test.
9472 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
9474 PR tree-optimization/32216
9475 * gcc.dg/vect/pr32216.c: New test.
9477 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9480 * gfortran.dg/invalid_contains_1.f90: New test.
9481 * gfortran.dg/invalid_contains_2.f90: New test.
9483 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9486 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9489 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9492 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9493 dg-message to match de note.
9494 * gcc.dg/pr26570.c: Use dg-message for a note.
9495 * gcc.dg/pr29254.c: Use dg-message for generic output and use
9496 dg-error instead of dg-warning because of -Werror.
9497 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9498 neither an error, nor a warning.
9499 * gcc.dg/glibc-uclibc-2.c: Likewise
9500 * gcc.dg/cpp/19940712-1.c: Likewise.
9502 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
9504 PR preprocessor/23479
9505 * gcc.dg/binary-constants-1.c: Add test suites for
9506 the 0b-prefixed binary integer constants.
9507 * gcc.dg/binary-constants-2.c: Ditto.
9508 * gcc.dg/binary-constants-3.c: Ditto.
9509 * gcc.dg/binary-constants-4.c: Ditto.
9511 2007-06-05 Ian Lance Taylor <iant@google.com>
9513 * gcc.dg/Wstrict-overflow-19.c: New test.
9515 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
9517 * gcc.dg/matrix/matrix-6.c: Remove conversion.
9519 2007-06-04 Ian Lance Taylor <iant@google.com>
9521 * gcc.dg/Wstrict-overflow-18.c: New test.
9523 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9526 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9527 * gcc.dg/cpp/mi5.c: Likewise.
9528 * gcc.dg/cpp/mi7.c: Likewise.
9530 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
9533 * gcc.dg/pr32191.c: New test.
9535 2007-05-28 Tobias Burnus <burnus@net-b.de>
9538 * gfortran.dg/allocate_stat_1.f90: Remove.
9540 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
9542 * gcc.target/i386/sse4_2-check.h: New.
9543 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9544 * gcc.target/i386/sse4_2-crc32.h: Likewise.
9545 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9546 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9547 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9548 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9549 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9550 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9551 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9552 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9553 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9554 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9555 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9556 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9557 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9558 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9559 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9560 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9562 2007-06-01 Geoffrey Keating <geoffk@apple.com>
9564 * gcc.dg/pie-link.c: New test.
9566 2007-06-01 Ian Lance Taylor <iant@google.com>
9568 * gcc.dg/Wstrict-overflow-17.c: New test.
9570 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
9572 * gcc.dg/builtin-return-1.c (g): New.
9573 (main): Allocate at least 64 bytes on the stack.
9575 2007-05-31 Mark Mitchell <mark@codesourcery.com>
9577 * g++.dg/init/cleanup3.C: New test.
9579 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
9581 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9584 007-05-31 Paul Thomas <pault@gcc.gnu.org>
9587 * gfortran.dg/char_array_constructor_3.f90: New test.
9589 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9591 PR tree-optimization/32160
9592 * gfortran.dg/predcom-1.f: New test.
9594 2007-05-31 Richard Guenther <rguenther@suse.de>
9596 * g++.dg/other/str_empty.C: Move...
9597 * g++.dg/other/pr30567.C: Move...
9598 * g++.dg/tree-ssa/pr27218.C: Move...
9599 * g++.dg/torture: ...here and remove dg-options.
9601 2007-05-31 Paolo Carlini <pcarlini@suse.de>
9604 * g++.dg/ext/is_pod_incomplete.C: New.
9606 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
9607 Douglas Gregor <doug.gregor@gmail.com>
9608 Pedro Lamarao <pedro.lamarao@mndfck.org>
9609 Howard Hinnant <howard.hinnant@gmail.com>
9613 * g++.dg/cpp0x/rv8p.C: New.
9614 * g++.dg/cpp0x/temp-constructor-bug.C: New.
9615 * g++.dg/cpp0x/cast-bug.C: New.
9616 * g++.dg/cpp0x/elision_weak.C: New.
9617 * g++.dg/cpp0x/collapse-bug.C: New.
9618 * g++.dg/cpp0x/rv3p.C: New.
9619 * g++.dg/cpp0x/rv7n.C: New.
9620 * g++.dg/cpp0x/overload-conv-1.C: New.
9621 * g++.dg/cpp0x/rv2n.C: New.
9622 * g++.dg/cpp0x/deduce.C: New.
9623 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9624 * g++.dg/cpp0x/rv6p.C: New.
9625 * g++.dg/cpp0x/template_deduction.C: New.
9626 * g++.dg/cpp0x/implicit-copy.C: New.
9627 * g++.dg/cpp0x/rv1p.C: New.
9628 * g++.dg/cpp0x/cast.C: New.
9629 * g++.dg/cpp0x/rv5n.C: New.
9630 * g++.dg/cpp0x/collapse.C: New.
9631 * g++.dg/cpp0x/overload-conv-2.C: New.
9632 * g++.dg/cpp0x/rv4p.C: New.
9633 * g++.dg/cpp0x/rvo.C: New.
9634 * g++.dg/cpp0x/iop.C: New.
9635 * g++.dg/cpp0x/rv3n.C: New.
9636 * g++.dg/cpp0x/rv7p.C: New.
9637 * g++.dg/cpp0x/reference_collapsing.C: New.
9638 * g++.dg/cpp0x/overload.C: New.
9639 * g++.dg/cpp0x/named.C: New.
9640 * g++.dg/cpp0x/rv2p.C: New.
9641 * g++.dg/cpp0x/rv6n.C: New.
9642 * g++.dg/cpp0x/not_special.C: New.
9643 * g++.dg/cpp0x/bind.C: New.
9644 * g++.dg/cpp0x/rv1n.C: New.
9645 * g++.dg/cpp0x/rv5p.C: New.
9646 * g++.dg/cpp0x/elision.C: New.
9647 * g++.dg/cpp0x/named_refs.C: New.
9648 * g++.dg/cpp0x/unnamed_refs.C: New.
9649 * g++.dg/cpp0x/rv4n.C: New.
9650 * g++.dg/cpp0x/elision_neg.C: New.
9651 * g++.dg/init/copy7.C: Run in C++98 mode.
9652 * g++.dg/overload/arg1.C: Ditto.
9653 * g++.dg/overload/arg4.C: Ditto.
9655 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9658 * g++.dg/opt/static5.C: New test.
9660 2007-05-30 Richard Guenther <rguenther@suse.de>
9662 * g++.dg/dg.exp: Prune torture/.
9663 * g++.dg/torture/dg-torture.exp: New testsuite.
9665 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
9667 * gcc.target/arm/pr27387.C: Move and rename to ...
9668 * g++.dg/inherit/thunk8.C: ... here.
9670 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9672 PR tree-optimization/31769
9673 * g++.dg/gomp/pr31769.C: New test.
9675 2007-05-29 Hui-May Chang <hm.chang@apple.com>
9677 * gcc.target/i386/stack-realign.c: New.
9679 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
9681 * gcc.dg/tree-ssa/prefetch-6.c: New test.
9683 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
9685 * gfortran.dg/sizeof.f90: New.
9687 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9690 * gcc.dg/boolcomplex-1.c: New test.
9693 * g++.dg/ext/boolcomplex-1.c: New test.
9695 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
9697 * gcc.dg/matrix: New directory.
9699 2007-05-28 Tobias Burnus <burnus@net-b.de>
9702 * gfortran.dg/allocate_stat_1.f90: New.
9704 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9707 * transfer_hollerith_1.f90: New test.
9709 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9712 * gcc.c-torture/execute/vrp-7.c: New test.
9714 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9716 * gfortran.dg/transfer_simplify_4.f90: New test.
9718 2007-05-27 Tobias Burnus <burnus@net-b.de>
9721 * gfortran.dg/func_result_3.f90: New.
9723 2007-05-27 Tobias Burnus <burnus@net-b.de>
9726 * gfortran.dg/transfer_simplify_3.f90: New.
9728 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9731 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
9733 * gcc.target/i386/pr32065-2.c: New test.
9735 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9738 * gfortran.dg/io_constraints_2.f90: Update.
9740 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
9743 * gfortran.dg/array_constructor_17.f90: New test.
9745 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9748 * g++.dg/opt/array2.C: New testcase.
9750 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9753 * gcc.target/i386/pr32065.c: New test.
9755 2007-05-25 Dirk Mueller <dmueller@suse.de>
9756 Marcus Meissner <meissner@suse.de>
9758 * gcc.dg/attr-alloc_size.c: New.
9760 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
9761 Lee Millward <lee.millward@gmail.com>
9764 * g++.dg/parse/crash34.C: New test.
9766 * g++.dg/parse/crash35.C: New test.
9768 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
9770 * gcc.target/i386/sse2-check.h: New.
9771 * gcc.target/i386/sse2-vec-1.c: Likewise.
9772 * gcc.target/i386/sse2-vec-2.c: Likewise.
9773 * gcc.target/i386/sse2-vec-3.c: Likewise.
9774 * gcc.target/i386/sse2-vec-4.c: Likewise.
9775 * gcc.target/i386/sse2-vec-5.c: Likewise.
9776 * gcc.target/i386/sse2-vec-6.c: Likewise.
9778 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
9790 * g++.dg/cpp0x/pr31431.C: New.
9791 * g++.dg/cpp0x/pr31437.C: New.
9792 * g++.dg/cpp0x/pr31442.C: New.
9793 * g++.dg/cpp0x/pr31444.C: New.
9794 * g++.dg/cpp0x/pr31431-2.C: New.
9795 * g++.dg/cpp0x/pr31432.C: New.
9796 * g++.dg/cpp0x/pr31434.C: New.
9797 * g++.dg/cpp0x/pr31438.C: New.
9798 * g++.dg/cpp0x/pr31443.C: New.
9799 * g++.dg/cpp0x/pr31445.C: New.
9800 * g++.dg/cpp0x/variadic-crash1.C: New.
9802 2007-05-25 Richard Sandiford <richard@codesourcery.com>
9804 * gcc.target/arm/long-calls-1.c: New test.
9805 * gcc.target/arm/long-calls-2.c: Likewise.
9806 * gcc.target/arm/long-calls-3.c: Likewise.
9807 * gcc.target/arm/long-calls-4.c: Likewise.
9809 2007-05-25 Richard Guenther <rguenther@suse.de>
9810 Andrew Pinski <andrew_pinski@playstation.sony.com>
9812 PR tree-optimization/31982
9813 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9815 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
9818 * gfortran.dg/result_in_spec_2.f90: New test.
9820 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9822 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9824 2007-05-24 Ollie Wild <aaw@google.com>
9826 * gcc.dg/cpp/counter-1.c: New test.
9827 * gcc.dg/pch/counter-1.c: New test.
9828 * gcc.dg/pch/counter-1.hs: New file.
9829 * gcc.dg/pch/counter-2.c: New test.
9830 * gcc.dg/pch/counter-2.hs: New file.
9831 * gcc.dg/pch/counter-3.c: New test.
9832 * gcc.dg/pch/counter-3.hs: New file.
9834 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9836 * gcc.dg/tree-ssa/predcom-1.c: New test.
9837 * gcc.dg/tree-ssa/predcom-2.c: New test.
9838 * gcc.dg/tree-ssa/predcom-3.c: New test.
9839 * gcc.dg/tree-ssa/predcom-4.c: New test.
9840 * gcc.dg/tree-ssa/predcom-5.c: New test.
9841 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9843 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
9846 * gcc.target/i386/sse4_1-check.h (MASK): New.
9848 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9851 * gfortran.dg/pr25603.f: Initialize integer variables.
9853 2007-05-23 Ian Lance Taylor <iant@google.com>
9855 * g++.dg/other/vrp1.C: New test.
9857 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
9859 PR preprocessor/20077
9860 * gcc.dg/cpp/paste15.c: New test.
9862 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
9863 Nigel Stephens <nigel@mips.com>
9864 Richard Sandiford <richard@codesourcery.com>
9866 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9867 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9868 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9869 * gcc.target/mips/inter/mips16-inter.exp: New.
9871 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
9873 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9875 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
9877 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9878 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
9879 * gcc.target/i386/sse3-addsubps.c: Likewise.
9880 * gcc.target/i386/sse3-haddpd.c: Likewise.
9881 * gcc.target/i386/sse3-haddps.c: Likewise.
9882 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9883 * gcc.target/i386/sse3-hsubps.c: Likewise.
9884 * gcc.target/i386/sse3-lddqu.c: Likewise.
9885 * gcc.target/i386/sse3-movddup.c: Likewise.
9886 * gcc.target/i386/sse3-movshdup.c: Likewise.
9887 * gcc.target/i386/sse3-movsldup.c: Likewise.
9889 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9890 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
9891 * gcc.target/i386/ssse3-pabsd.c: Likewise.
9892 * gcc.target/i386/ssse3-pabsw.c: Likewise.
9893 * gcc.target/i386/ssse3-palignr.c: Likewise.
9894 * gcc.target/i386/ssse3-phaddd.c: Likewise.
9895 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9896 * gcc.target/i386/ssse3-phaddw.c: Likewise.
9897 * gcc.target/i386/ssse3-phsubd.c: Likewise.
9898 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9899 * gcc.target/i386/ssse3-phsubw.c: Likewise.
9900 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9901 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9902 * gcc.target/i386/ssse3-pshufb.c: Likewise.
9903 * gcc.target/i386/ssse3-psignb.c: Likewise.
9904 * gcc.target/i386/ssse3-psignd.c: Likewise.
9905 * gcc.target/i386/ssse3-psignw.c: Likewise.
9906 * gcc.target/i386/ssse3-vals.h: Likewise.
9908 * gcc.target/i386/sse3-check.h: New file.
9909 * gcc.target/i386/ssse3-check.h: Likewise.
9911 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9914 * gcc.c-torture/compile/bcopy-1.c: New testcase.
9916 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9919 * gcc.c-torture/20070522-1.c: New testcase.
9921 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9923 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9925 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
9927 * gcc.c-torture/execute/ieee/20000320-1.x,
9928 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9929 m68k-*-* and check_effective_target_coldfire_fpu.
9931 2007-05-22 Ollie Wild <aaw@google.com>
9933 * g++.dg/lookup/hidden-class10.C: New test.
9934 * g++.dg/lookup/hidden-class11.C: New test.
9936 2007-05-22 Ollie Wild <aaw@google.com>
9938 * g++.dg/lookup/name-clash5.C: New test.
9939 * g++.dg/lookup/name-clash6.C: New test.
9941 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9943 * g++.dg/other/i386-2.C: Update comments on header files tested.
9944 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
9946 * gcc.target/i386/sse-12.c: Likewise.
9947 * gcc.target/i386/sse-13.c: Likewise.
9948 * gcc.target/i386/sse-14.c: Likewise.
9950 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9951 Redefined to test with immediate operand.
9952 (__builtin_ia32_blendps): Likewise.
9953 (__builtin_ia32_blendpd): Likewise.
9954 (__builtin_ia32_dpps): Likewise.
9955 (__builtin_ia32_dpps): Likewise.
9956 (__builtin_ia32_insertps128): Likewise.
9957 (__builtin_ia32_vec_ext_v4sf): Likewise.
9958 (__builtin_ia32_vec_set_v16qi): Likewise.
9959 (__builtin_ia32_vec_set_v4si): Likewise.
9960 (__builtin_ia32_vec_set_v2di): Likewise.
9961 (__builtin_ia32_vec_ext_v16qi): Likewise.
9962 (__builtin_ia32_vec_ext_v4si): Likewise.
9963 (__builtin_ia32_vec_ext_v2di): Likewise.
9964 (__builtin_ia32_roundpd): Likewise.
9965 (__builtin_ia32_roundsd): Likewise.
9966 (__builtin_ia32_roundps): Likewise.
9967 (__builtin_ia32_roundss): Likewise.
9968 (__builtin_ia32_mpsadbw128): Likewise.
9970 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9972 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9974 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9976 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9978 * gcc.dg/dfp/func-struct.c: Ditto.
9979 * gcc.dg/dfp/operator-assignment.c: Ditto.
9980 * gcc.dg/dfp/convert-bfp.c: Ditto.
9981 * gcc.dg/dfp/convert-int.c: Ditto.
9982 * gcc.dg/dfp/convert-int-max.c: Ditto.
9983 * gcc.dg/dfp/func-scalar.c: Ditto.
9984 * gcc.dg/dfp/cast.c: Ditto.
9985 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9986 failures, and fix a typo in return type of arg1_128.
9987 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9988 failures, and fix a typo in a constant suffix.
9989 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9990 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9992 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9993 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9995 * lib/gcc-dg.exp(process_message): New proc.
9996 (dg-message): New test directive.
9997 * gcc.dg/always_inline.c: Use dg-message.
9998 * gcc.dg/always_inline2.c: Ditto.
9999 * gcc.dg/always_inline3.c: Ditto.
10000 * gcc.dg/invalid-call-1.c: Ditto.
10001 * gcc.dg/pr17506.c: Ditto.
10002 * gcc.dg/simd-5.c: Ditto.
10003 * gcc.dg/simd-6.c: Ditto.
10004 * gcc.dg/va-arg-2.c: Ditto.
10005 * gcc.dg/cpp/syshdr.c: Ditto.
10006 * gcc.dg/cpp/unc4.c: Ditto.
10007 * gcc.dg/cpp/trad/mi1.c: Ditto.
10008 * gcc.dg/cpp/trad/mi5.c: Ditto.
10009 * gcc.dg/cpp/trad/mi7.c: Ditto.
10010 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10011 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10012 * gcc.test-framework/test-framework.awk: Special-case outexists
10015 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10017 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10018 (bit_SSE4_2): Likewise.
10019 (bit_POPCNT): Likewise.
10021 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10022 Check if assembler supports SSE4 instructions.
10024 * gcc.target/i386/sse4_1-blendpd.c: New file.
10025 * gcc.target/i386/sse4_1-blendps.c: Likewise.
10026 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10027 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10028 * gcc.target/i386/sse4_1-check.h: Likewise.
10029 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10030 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10031 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10032 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10033 * gcc.target/i386/sse4_1-extractps.c: Likewise.
10034 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10035 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10036 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10037 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10038 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10039 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10040 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10041 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10042 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10043 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10044 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10045 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10046 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10047 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10048 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10049 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10050 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10051 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10052 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10053 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10054 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10055 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10056 * gcc.target/i386/sse4_1-pminud.c: Likewise.
10057 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10058 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10059 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10060 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10061 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10062 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10063 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10064 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10065 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10066 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10067 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10068 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10069 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10070 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10071 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10072 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10073 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10074 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10075 * gcc.target/i386/sse4_1-round.h: Likewise.
10076 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10077 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10078 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10079 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10080 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10081 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10082 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10083 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10084 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10085 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10086 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10087 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10088 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10089 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10091 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10094 * gfortran.dg/bounds_check_7.f90: New test.
10096 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10098 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10099 (check_effective_target_sse4a): Ditto.
10101 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10102 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10103 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10104 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10105 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10106 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10107 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10108 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10109 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10110 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10111 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10112 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10113 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10114 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10115 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10116 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10117 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10118 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10119 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10120 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10122 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10124 * g++.dg/ext/cleanup-1.C: New test.
10125 * g++.dg/ext/cleanup-2.C: Likewise.
10126 * g++.dg/ext/cleanup-3.C: Likewise.
10127 * g++.dg/ext/cleanup-4.C: Likewise.
10128 * g++.dg/ext/cleanup-5.C: Likewise.
10129 * g++.dg/ext/cleanup-6.C: Likewise.
10130 * g++.dg/ext/cleanup-8.C: Likewise.
10131 * g++.dg/ext/cleanup-9.C: Likewise.
10132 * g++.dg/ext/cleanup-10.C: Likewise.
10133 * g++.dg/ext/cleanup-11.C: Likewise.
10134 * g++.dg/ext/cleanup-dtor.C: Likewise.
10136 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10138 PR middle-end/31995
10139 * gcc.dg/vect/vect-102a.c: New test.
10141 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10142 Paolo Carlini <pcarlini@suse.de>
10143 Uros Bizjak <ubizjak@gmail.com>
10145 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10146 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10147 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10148 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10149 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10152 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10155 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10157 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10160 * gfortran.dg/do_3.F90: Add checks for the final value of the
10163 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10165 * gcc.c-torture/execute/990127-2.x: New file.
10167 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10169 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10170 * gcc.target/i386/sse-12: Add -O to compile options.
10171 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10172 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10173 and mm3dnow.h. Add -O to compile options.
10175 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10178 * gfortran.dg/char_length_5.f90: New test.
10181 * gfortran.dg/array_reference_1.f90: New test.
10183 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10190 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10191 * gcc.dg/Wtype-limits.c: New.
10192 * gcc.dg/Wtype-limits-Wextra.c: New.
10193 * gcc.dg/Wtype-limits-no.c: New.
10194 * g++.dg/warn/Wtype-limits.C: New.
10195 * g++.dg/warn/Wtype-limits-Wextra.C: New.
10196 * g++.dg/warn/Wtype-limits-no.C: New.
10198 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10200 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10201 instead of "-msse2".'
10202 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10203 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10205 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10206 to test with immediate operand.
10207 (__builtin_ia32_insertqi): Ditto.
10208 (__builtin_ia32_palignr128): Ditto.
10209 (__builtin_ia32_palignr): Ditto.
10210 (__builtin_ia32_pshufhw): Ditto.
10211 (__builtin_ia32_pshuflw): Ditto.
10212 (__builtin_ia32_pshufd): Ditto.
10213 (__builtin_ia32_vec_set_v8hi): Ditto.
10214 (__builtin_ia32_vec_ext_v8hi): Ditto.
10215 (__builtin_ia32_shufpd): Ditto.
10216 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10218 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
10221 * gfortran.dg/min_max_conformance.f90: Added more testcases.
10223 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10226 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10227 and "__inline". Use "-msse" instead of "-msse2".
10229 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10232 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10233 * gcc.dg/20030906-2.c: Likewise.
10234 * objc.dg/method-17.m: Add -Wreturn-type.
10235 * obj-c++.dg/method-21.mm: Likewise.
10237 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10240 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10241 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10242 (__builtin_ia32_psrlqi128): Ditto.
10243 (__builtin_ia32_psrlwi128): Ditto.
10244 (__builtin_ia32_psrldi128): Ditto.
10245 (__builtin_ia32_psrldqi128): Ditto.
10246 (__builtin_ia32_pslldqi128): Ditto.
10247 (__builtin_ia32_psrawi128): Ditto.
10248 (__builtin_ia32_psradi128): Ditto.
10249 (__builtin_ia32_psllqi128): Ditto.
10250 (__builtin_ia32_pslldi128): Ditto.
10251 (__builtin_prefetch): Ditto.
10252 (__builtin_ia32_pshufw): Ditto.
10253 (__builtin_ia32_vec_set_v4hi): Ditto.
10254 (__builtin_ia32_vec_ext_v4hi): Ditto.
10255 (__builtin_ia32_shufps): Ditto.
10256 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10258 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10261 * gfortran.dg/char_allocation_1.f90: New test.
10263 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10265 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10266 * gcc.dg/Wconversion-sign.c: New.
10267 * gcc.dg/Wconversion-integer-no-sign.c: New.
10268 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10270 * g++.dg/warn/Wconversion-sign.C: New.
10271 * g++.old-deja/g++.other/warn4.C: Update.
10272 * g++.dg/warn/Wconversion1.C: Likewise.
10274 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10276 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10277 * gcc.dg/torture/builtin-math-4.c: Likewise.
10279 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10281 PR libfortran/31964
10282 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10284 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
10286 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10288 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
10291 * gcc.target/i386/pr31628.c: New.
10293 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
10295 PR middle-end/31344
10296 * gcc.dg/pr31344.c: New test.
10298 2007-05-17 Ian Lance Taylor <iant@google.com>
10300 PR tree-optimization/31953
10301 * gcc.c-torture/compile/pr31953.c: New test.
10303 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10305 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10307 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10309 * gcc.dg/torture/builtin-math-4.c: Likewise.
10311 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10312 * gcc.dg/torture/builtin-math-4.c: Likewise.
10314 * gcc.dg/torture/builtin-math-4.c: New test.
10316 2007-05-17 Janis Johnson <janis187@us.ibm.com>
10317 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10319 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10320 * gcc.dg/cpp/include2.c: Ditto.
10321 * gcc.dg/cpp/mac-dir-2.c: Ditto.
10322 * gcc.dg/cpp/paste5.c: Ditto.
10323 * gcc.dg/cpp/paste6.c: Ditto.
10324 * gcc.dg/cpp/paste8.c: Ditto.
10325 * gcc.dg/cpp/paste11.c: Ditto.
10326 * gcc.dg/cpp/paste13.c: Ditto.
10327 * gcc.dg/cpp/skipping2.c: Ditto.
10328 * gcc.dg/reg-vol-struct-1.c: Ditto.
10329 * gcc.dg/Wshadow-1.c: Ditto.
10330 * gcc.dg/cpp/trad/comment.c: Ditto.
10331 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10332 * gcc.dg/cpp/if-2.c: Ditto.
10333 * gcc.dg/array-5.c: Ditto.
10334 * gcc.dg/inline-15.c: Ditto.
10335 * gcc.dg/pr27953.c: Ditto.
10336 * gcc.dg/Wno-c++-compat.c: Ditto.
10338 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
10340 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10342 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10344 * gcc.c-torture/execute/20070517-1.c: New test.
10346 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
10349 * gfortran.dg/min_max_conformance.f90: New test.
10351 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
10353 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10354 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10355 gcc.dg/vect/vect-104.c: Use more complex construction to
10356 prevent vectorizing.
10357 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10359 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
10361 PR tree-optimization/24659
10362 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10363 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10364 not vect_int target.
10365 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10366 not vect_int target. Loop is vectorized for vect_intfloat_cvt
10368 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10369 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10370 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10372 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
10374 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10375 and x86_64-*-* targets.
10376 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10378 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
10385 * transfer_simplify_1.f90: New test.
10386 * transfer_simplify_2.f90: New test.
10388 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10390 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10392 2007-05-14 Janis Johnson <janis187@us.ibm.com>
10394 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10396 * gcc.dg/fltconst-pedantic-dfp.c: New test.
10399 * gcc.dg/fltconst-1.c: New test.
10401 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10402 * gcc.dg/dfp/operator-assignment.c: Ditto.
10404 2007-05-14 Paolo Carlini <pcarlini@suse.de>
10407 * g++.dg/rtti/typeid5.C: New.
10409 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10412 * gfortran.dg/substr_4.f: New test.
10414 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
10416 * gcc.target/m68k/interrupt_thread-1.c,
10417 gcc.target/m68k/interrupt_thread-2.c,
10418 gcc.target/m68k/interrupt_thread-3.c: New.
10419 * gcc.target/m68k/m68k.exp: Accept fido.
10421 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10423 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10424 * gfortran.dg/altreturn_3.f90: Likewise.
10425 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10426 * gfortran.dg/default_numeric_type_1.f90: Likewise.
10427 * gfortran.dg/inquire_iolength.f90: Likewise.
10428 * gfortran.dg/module_naming_1.f90: Likewise.
10429 * gfortran.dg/oldstyle_2.f90: Likewise.
10430 * gfortran.dg/operator_2.f90: Likewise.
10431 * gfortran.dg/parameter_array_element_1.f90: Likewise.
10432 * gfortran.dg/used_types_11.f90: Likewise.
10433 * gfortran.dg/zero_array_components_1.f90: Likewise.
10434 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10435 * gfortran.dg/parameter_array_dummy.f90: Likewise.
10436 * gfortran.dg/real_const_3.f90: Likewise.
10438 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10440 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10441 * gcc.dg/tree-ssa/loop-30.c: New test.
10443 2007-05-13 Richard Guenther <rguenther@suse.de>
10445 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10446 scanning forwprop1.
10447 * g++.dg/tree-ssa/pr31146.C: Likewise.
10449 2007-05-13 Revital Eres <eres@il.ibm.com>
10451 * gcc.dg/dse.c: New test.
10453 2007-05-12 Richard Guenther <rguenther@suse.de>
10455 PR tree-optimization/31797
10456 * gcc.c-torture/compile/pr31797.c: New testcase.
10458 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
10461 * gfortran.dg/host_assoc_function_1.f90: New test.
10463 2007-05-11 Steve Ellcey <sje@cup.hp.com>
10466 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10468 2007-05-11 Silvius Rus <rus@google.com>
10470 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10471 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10472 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10473 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10474 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10475 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10476 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10477 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10478 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10479 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10480 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10481 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10482 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10483 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10484 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10485 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10487 2007-05-11 Paolo Carlini <pcarlini@suse.de>
10490 * gcc.c-torture/execute/builtins/memchr.c: New.
10491 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10492 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10494 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10497 * gfortran.dg/recursive_reference_1.f90: Put error at correct
10499 * gfortran.dg/recursive_reference_2.f90: New test.
10501 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10504 * gfortran.dg/namelist_29.f90: New test.
10506 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10509 * gfortran.dg/entry_10.f90: New test.
10511 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
10513 PR tree-optimization/31885
10514 * gcc.dg/tree-ssa/loop-29.c: New test.
10516 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10518 * assumed_dummy_1.f90: Fix dg directive.
10519 * char_initialiser_actual.f90: Likewise.
10520 * nested_modules_2.f90: Likewise.
10521 * shift-alloc.f90: Likewise.
10523 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
10525 * gcc.dg/20070507-1.c: Disable for non-pic targets.
10527 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10529 PR libfortran/31880
10530 * gfortran.dg/unf_read_corrupted_2.f90: New test.
10532 2007-05-09 Mike Stump <mrs@apple.com>
10534 * g++.dg/other/first-global.C: Add -fpie for darwin.
10535 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10537 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
10539 * gcc.dg/20070507-1.c: New testcase.
10541 2007-05-08 Chao-ying Fu <fu@mips.com>
10543 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10544 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10545 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10546 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10548 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
10551 * gcc.dg/pr31847.c: New test.
10553 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10556 * gfortran.dg/actual_array_result_1.f90: New test.
10558 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10561 * gfortran.dg/parameter_array_init_1.f90: New test.
10564 * gfortran.dg/parameter_array_init_2.f90: New test.
10566 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
10569 * gcc.target/i386/pr31854.c: New test.
10571 2007-05-07 Janis Johnson <janis187@us.ibm.com>
10573 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10575 2007-05-07 Mike Stump <mrs@apple.com>
10577 * g++.old-deja/g++.mike/empty.C: Add.
10579 2007-05-07 Eric Christopher <echristo@apple.com>
10581 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10583 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
10585 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10586 variable. Rearrange conversions from binary float to decimal float.
10588 2007-05-07 Mark Mitchell <mark@codesourcery.com>
10590 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10593 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
10595 * gnat.dg/opt1.ad[sb]: New testcase.
10597 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10600 * gfortran.dg/do_3.F90: New test.
10602 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10605 * gfortran.dg/new_line.f90: Add new checks.
10607 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10610 * gfortran.dg/large_unit_1.f90: New.
10611 * gfortran.dg/large_unit_2.f90: New.
10612 * gfortran.dg/iostat_4.f90: New
10613 * gfortran.dg/bounds_check_fail_1.f90: Updated.
10615 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
10618 * gfortran.dg/char_result_4.f90: New test.
10620 2007-06-05 Revital Eres <eres@il.ibm.com>
10623 * gcc.dg/pr30957-1.c: New test.
10625 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10628 * gfortran.dg/char_type_len_2.f90: New test.
10630 2007-05-05 Geoffrey Keating <geoffk@apple.com>
10633 * g++.dg/other/nested-extern.cc: New.
10634 * g++.dg/other/nested-extern-1.C: New.
10635 * g++.dg/other/nested-extern-2.C: New.
10637 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10640 * gfortran.dg/erf.f90: New test.
10641 * gfortran.dg/besxy.f90: New test.
10643 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10646 * gfortran.dg/fseek.f90: New test.
10648 2007-05-04 Bob Wilson <bob.wilson@acm.org>
10650 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10652 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10654 PR libfortran/31210
10655 * gfortran.dg/zero_length_1.f90: New test.
10657 2007-05-04 Tobias Burnus <burnus@net-b.de>
10660 * gfortran.dg/char_pointer_assign_3.f90: New test.
10661 * gfortran.dg/char_result_2.f90: Re-enable test.
10663 2007-05-04 Tobias Burnus <burnus@net-b.de>
10666 * gfortran.dg/char_length_3.f90: New test.
10667 * gfortran.dg/char_result_2.f90: Fix test.
10669 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
10671 PR tree-optimization/30565
10672 * gcc.dg/tree-ssa/loop-27.c: New test.
10674 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
10676 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10677 * gcc.target/bfin/arith.c (__v2hi): Likewise.
10678 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10679 * gcc.target/bfin/shift.c (__v2hi): Likewise.
10681 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
10683 PR tree-optimization/31699
10684 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10686 (check_effective_target_vect_floatint_cvt): New.
10687 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10688 of specific targets.
10689 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10690 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10691 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10692 * gcc.dg/vect/vect-iv-4.c: Likewise.
10693 * gcc.dg/vect/vect-multitypes-11.c: New.
10694 * gcc.dg/vect/pr31699.c: New.
10696 2007-05-02 Geoffrey Keating <geoffk@apple.com>
10698 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10700 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
10703 * g++.dg/warn/anonymous-namespace-2.C: New.
10704 * g++.dg/warn/anonymous-namespace-2.h: New.
10706 2007-05-02 Paul Brook <paul@codesourcery.com>
10708 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
10710 2007-05-02 Eric Christopher <echristo@apple.com>
10712 * gcc.dg/cpp/if-div.c: New file.
10714 2007-05-02 Tom Tromey <tromey@redhat.com>
10716 PR preprocessor/28709:
10717 * gcc.dg/cpp/pr28709.c: New file.
10719 2007-05-02 Richard Guenther <rguenther@suse.de>
10721 PR tree-optimization/31146
10722 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10724 2007-05-01 Geoffrey Keating <geoffk@apple.com>
10726 * gcc.c-torture/compile/limits-blockid.c: New.
10727 * gcc.c-torture/compile/limits-caselabels.c: New.
10728 * gcc.c-torture/compile/limits-declparen.c: New.
10729 * gcc.c-torture/compile/limits-enumconst.c: New.
10730 * gcc.c-torture/compile/limits-exprparen.c: New.
10731 * gcc.c-torture/compile/limits-externalid.c: New.
10732 * gcc.c-torture/compile/limits-fnargs.c: New.
10733 * gcc.c-torture/compile/limits-fndefn.c: New.
10734 * gcc.c-torture/compile/limits-idexternal.c: New.
10735 * gcc.c-torture/compile/limits-idinternal.c: New.
10736 * gcc.c-torture/compile/limits-pointer.c: New.
10737 * gcc.c-torture/compile/limits-stringlit.c: New.
10738 * gcc.c-torture/compile/limits-structmem.c: New.
10739 * gcc.c-torture/compile/limits-structnest.c: New.
10741 2007-04-29 Geoffrey Keating <geoffk@apple.com>
10743 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10745 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
10747 PR middle-end/31740
10748 * gcc.c-torture/compile/20070501-1.c: New testcase.
10750 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10753 * gfortran.dg/array_memset_2: New test case.
10755 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10758 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10760 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10763 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10765 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10766 keyword to dg-final test.
10767 * gcc.dg/vect/vect-iv-4.c: Likewise.
10768 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10769 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10771 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10773 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10774 * lib/target-supports.exp
10775 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10776 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10778 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
10780 * gcc.c-torture/execute/ieee/20000320-1.c: Use
10781 __LONG_LONG_MAX__ and its friends instead of those supplied by
10784 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
10787 * g++.dg/ext/vector7.C: New testcase.
10789 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10792 * gfortran.dg/bound_simplification_1.f90: New test.
10794 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10797 * gfortran.dg/bom_error.f90: New test.
10798 * gfortran.dg/bom_include.f90: New test.
10799 * gfortran.dg/bom_UTF16-LE.f90: New test.
10800 * gfortran.dg/bom_UTF16-BE.f90: New test.
10801 * gfortran.dg/bom_UTF-8.f90: New test.
10802 * gfortran.dg/bom_UTF-32.f90: New test.
10803 * gfortran.dg/bom_UTF-8.F90: New test.
10804 * gfortran.dg/bom_include.inc: New file.
10806 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10809 * g++.dg/init/ptrfn2.C: New test.
10810 * g++.dg/init/ptrfn3.C: New test.
10812 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
10815 * gfortran.dg/dependency_21.f90: New test.
10817 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10819 * gfortran.dg/secnds.f: Use real*8.
10820 * gfortran.dg/secnds-1.f: Use real*8.
10822 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10824 PR libfortran/31532
10825 * gfortran.dg/inquire_5.f90: Update test.
10827 2007-04-27 Ian Lance Taylor <iant@google.com>
10829 PR middle-end/31710
10830 * gcc.c-torture/compile/pr31710.c: New test.
10832 2007-04-27 Richard Guenther <rguenther@suse.de>
10834 PR tree-optimization/30965
10835 PR tree-optimization/30978
10836 * gcc.dg/tree-ssa/pr30978.c: New testcase.
10837 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10838 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10839 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10841 2007-04-27 Richard Guenther <rguenther@suse.de>
10843 PR tree-optimization/31715
10844 * gcc.dg/Warray-bounds-4.c: New testcase.
10846 2007-04-26 Ian Lance Taylor <iant@google.com>
10849 * gcc.c-torture/compile/pr28675.c: New test.
10851 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
10854 * g++.dg/ext/vector6.C: New test.
10856 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
10858 * gcc.c-torture/execute/ieee/20000320-1.x: New.
10860 2007-04-26 Steve Ellcey <sje@cup.hp.com>
10862 PR middle-end/31617
10863 * g++.dg/other/str_empty.C: Add expected warning.
10865 2007-04-26 Richard Guenther <rguenther@suse.de>
10866 Daniel Berlin <dberlin@dberlin.org>
10868 PR tree-optimization/30567
10869 * g++.dg/other/pr30567.C: New testcase.
10871 2007-04-26 Richard Guenther <rguenther@suse.de>
10873 PR tree-optimization/31703
10874 * gcc.c-torture/compile/pr31703.c: New testcase.
10875 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10876 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10878 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
10880 * gfortran.dg/open_errors.f90: Added if statements checking
10881 the value of iostat.
10883 2007-04-26 Jakub Jelinek <jakub@redhat.com>
10886 * g++.dg/gomp/pr31598.C: New test.
10888 PR tree-optimization/30558
10889 * g++.dg/gomp/pr30558.C: New test.
10891 2007-04-24 Mark Mitchell <mark@codesourcery.com>
10894 * g++.dg/ext/complex2.C: New test.
10896 2007-04-25 Paolo Carlini <pcarlini@suse.de>
10898 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10900 2007-04-25 Thiemo Seufer <ths@mips.com>
10902 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10903 value to signed char.
10905 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
10907 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
10908 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
10909 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
10911 2007-04-25 Tobias Burnus <burnus@net-b.de>
10914 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10915 statement functions.
10916 * gfortran.dg/c_by_val_5.f90: New test.
10918 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
10920 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10921 with two new subroutines to avoid parameter-induced aliasing.
10922 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10923 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10925 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10927 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10928 * g++.dg/warn/Warray-bounds.C: Likewise.
10930 2007-04-24 Ian Lance Taylor <iant@google.com>
10932 PR tree-optimization/31605
10933 * gcc.c-torture/execute/pr31605.c: New test.
10935 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10938 * lib/gcc-dg.exp (scan-module): New function.
10939 * gfortran.dg/module_md5_1.f90: New test.
10941 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
10943 * g++.old-deja/g++.pt/defarg6.C: Only run with
10945 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10946 * g++.dg/cpp0x/variadic61.C: Ditto.
10947 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10948 * g++.dg/cpp0x/variadic62.C: Ditto.
10949 * g++.dg/template/meminit1.C: Ditto.
10950 * g++.dg/template/operator7.C: Ditto.
10951 * g++.dg/template/static15.C: Ditto.
10952 * g++.dg/template/invalid1.C: Ditto.
10953 * g++.dg/template/shift1.C: Ditto.
10954 * g++.dg/template/error10.C: Ditto.
10956 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
10958 PR diagnostic/25923
10959 * gfortran.dg/pr25923.f90: New test.
10961 2007-04-24 Ian Lance Taylor <iant@google.com>
10963 PR tree-optimization/31602
10964 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10966 2007-04-24 Janis Johnson <janis187@us.ibm.com>
10968 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10969 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10971 2007-04-24 Hui-May Chang <hm.chang@apple.com>
10973 * gcc.target/i386/reload-1.c. New.
10975 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10976 Olga Golovanevsky <olga@il.ibm.com>
10978 * g++.dg/other/str_empty.C: New test.
10980 2007-04-24 Richard Henderson <rth@redhat.com>
10982 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10984 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
10987 * gcc.c-torture/compile/pr31641.c: New testcase.
10989 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
10991 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10992 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10993 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10994 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10996 2007-04-23 Simon Baldwin <simonb@google.com>
10998 * g++.dg/other/error15.C: New.
10999 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11000 triggering a "multiple parameters named" error.
11002 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
11005 * gfortran.dg/backspace_8.f: New test case.
11007 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
11010 * gfortran.dg/used_types_17.f90: New test.
11013 * gfortran.dg/zero_array_components_1.f90: New test.
11015 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11018 * gfortran.dg/open_errors.f90: Allow a different error message.
11020 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
11022 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11023 Rename from check_effective_target_vect_pack_mod. Rename global
11024 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
11026 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11028 * gcc.dg/vect/vect-iv-8a.c: Ditto.
11029 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11031 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11033 PR middle-end/31448
11034 * gcc.c-torture/execute/pr31448.c: New testcase.
11036 2007-04-22 Nick Clifton <nickc@redhat.com>
11038 * gcc.dg/20020312-2.c: Add support for the FRV.
11040 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
11042 PR tree-optimization/24659
11043 * gcc.dg/vect/vect-float-extend-1.c: New test.
11044 * gcc.dg/vect/vect-float-truncate-1.c: New test.
11046 2007-04-22 Richard Guenther <rguenther@suse.de>
11048 PR tree-optimization/29789
11049 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11050 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11052 2007-04-22 Revital Eres <eres@il.ibm.com>
11054 * gcc.dg/var-expand2.c: New test.
11056 2007-04-22 Revital Eres <eres@il.ibm.com>
11058 * gcc.dg/var-expand3.c: New test.
11060 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11063 * gfortran.dg/continuation_8.f90: New test.
11065 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11068 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11069 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11071 2007-04-21 Richard Guenther <rguenther@suse.de>
11073 PR middle-end/31136
11074 * gcc.c-torture/execute/pr31136.c: New testcase.
11076 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
11078 * gcc.target/i386/movsi-sm-1.c: New.
11080 2007-04-20 Richard Henderson <rth@redhat.com>
11082 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11083 * gcc.dg/pr27095.c: Cope with alpha GOT load.
11085 2007-04-20 Jakub Jelinek <jakub@redhat.com>
11087 * gcc.target/i386/ordcmp-1.c: New test.
11088 * gcc.target/i386/unordcmp-1.c: New test.
11090 PR tree-optimization/31632
11091 * gcc.c-torture/compile/20070419-1.c: New test.
11093 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11095 * gcc.dg/invalid-call-1.c: New test.
11097 2007-04-18 Dirk Mueller <dmueller@suse.de>
11099 PR diagnostic/31227
11100 * gcc.dg/Warray-bounds-3.c: New.
11102 2007-04-18 Richard Guenther <rguenther@suse.de>
11104 PR tree-optimization/19431
11105 PR tree-optimization/21463
11106 * gcc.c-torture/execute/20070212-1.c: New testcase.
11107 * gcc.c-torture/execute/20070212-2.c: Likewise.
11108 * gcc.c-torture/execute/20070212-3.c: Likewise.
11109 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11110 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11111 * g++.dg/tree-ssa/pr21463.C: Likewise.
11112 * g++.dg/tree-ssa/pr30738.C: Likewise.
11114 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11117 * g++.dg/expr/bitfield8.C: New test.
11119 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11120 Richard Sandiford <richard@codesourcery.com>
11122 * lib/target-supports.exp (check_profiling_available): Return 0
11123 for uClibc with -p or -pg.
11125 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11128 * g++.dg/template/init7.C: New test.
11130 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11132 PR rtl-optimization/31360
11133 * gcc.dg/loop-7.c: New test.
11135 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11137 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11138 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11140 (compat-execute): Likewise.
11141 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11142 files to remote hosts.
11143 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11144 (c-torture-execute): Likewise.
11145 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11146 or plain file. Use remote_upload and remote_download to copy
11148 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11149 before scanning it.
11151 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11153 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11155 2007-04-16 Lawrence Crowl <crowl@google.com>
11157 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11158 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11159 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11160 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11161 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11162 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11163 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11164 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11165 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11166 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11167 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11169 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11170 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11171 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11172 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11173 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11174 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11175 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11176 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11177 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11178 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11179 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11181 2007-04-16 Ian Lance Taylor <iant@google.com>
11183 PR tree-optimization/31522
11184 * gcc.dg/Wstrict-overflow-16.c: New test.
11186 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11188 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11190 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
11193 * gfortran.dg/module_naming_1.f90: New.
11195 2007-04-16 Richard Sandiford <richard@codesourcery.com>
11197 * lib/target-supports.exp (check_profiling_available): Return
11198 false for m68k-*-uclinux.
11200 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
11203 Testcase for c++ anonymous namespace warning
11205 * g++.dg/warn/anonymous-namespace-1.C: New test
11206 * g++.dg/warn/anonymous-namespace-1.h: New test
11208 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11211 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11213 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11215 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11217 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
11220 * gfortran.dg/array_constructor_16.f90: New test.
11222 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
11224 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11225 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11227 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11229 PR rtl-optimization/31500
11230 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11231 * g++.dg/warn/Warray-bounds.C: Likewise.
11233 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11236 * gcc.dg/gnu89-init-4.c: New testcase.
11238 2007-04-14 Jakub Jelinek <jakub@redhat.com>
11241 * gcc.dg/gomp/pr25874.c: Add dg-options.
11242 * g++.dg/gomp/pr25874.C: Add dg-options.
11244 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
11247 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11248 * gfortran.dg/warnings_are_errors_1.f: New testcase.
11250 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11253 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11255 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11259 * gfortran.dg/initialization_6.f90: New test.
11261 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
11263 * gcc.c-torture/compile/pr27528.c: Require nonpic.
11265 * lib/target-supports.exp (check_gc_sections_available):
11266 Return false if ldflags includes -elf2flt.
11268 2007-04-13 Jason Merrill <jason@redhat.com>
11271 * conv3.C: New test.
11273 2007-04-13 Mike Stump <mrs@apple.com>
11275 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11276 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11278 2007-04-13 Joseph Myers <joseph@codesourcery.com>
11280 PR tree-optimization/29598
11281 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11283 2007-04-13 Tobias Burnus <burnus@net-b.de>
11286 * gfortran.dg/func_assign.f90: New test.
11288 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
11291 * gfortran.dg/used_types_16.f90: New test.
11293 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
11296 * gfortran.dg/goto_2.f90: New.
11297 * gfortran.dg/goto_3.f90: New.
11298 * gfortran.dg/pr17708.f90: Rename to ...
11299 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11301 2007-04-13 Tobias Burnus <burnus@net-b.de>
11304 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11305 instead of a struct.
11307 2007-04-13 Tobias Burnus <burnus@net-b.de>
11310 * gfortran.dg/value_4.c: Use GNU extensions for complex
11311 instead of a struct.
11313 2007-04-13 Richard Guenther <rguenther@suse.de>
11315 PR tree-optimization/21258
11316 * gcc.dg/tree-ssa/vrp34.c: New testcase.
11318 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11320 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11323 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
11326 * gfortran.dg/char_length_2.f90: New.
11327 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11328 * gfortran.dg/repeat_4.f90: Likewise.
11331 * gfortran.dg/char_assign_1.f90: New.
11334 * gfortran.dg/block_name_1.f90: New.
11335 * gfortran.dg/block_name_2.f90: New.
11337 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
11340 * g++.dg/other/pr31078.C: New.
11342 2007-04-12 Richard Guenther <rguenther@suse.de>
11344 PR tree-optimization/31169
11345 * gcc.c-torture/execute/pr31169.c: New testcase.
11347 2007-04-12 Richard Guenther <rguenther@suse.de>
11349 PR tree-optimization/24689
11350 PR tree-optimization/31307
11351 * g++.dg/tree-ssa/pr31307.C: New testcase.
11352 * gcc.dg/tree-ssa/pr24689.c: Likewise.
11354 2007-04-12 Tobias Burnus <burnus@net-b.de>
11357 * gfortran.dg/access_spec_1.f90: New test.
11358 * gfortran.dg/access_spec_2.f90: New test.
11359 * gfortran.dg/non_module_public.f90: Match new error message.
11361 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
11364 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11365 to 4 at line 38 to fix bounds problem.
11367 2007-04-11 Tobias Burnus <burnus@net-b.de>
11370 * gfortran.dg/pointer_intent_1.f90: Fix test.
11372 2007-04-10 Eric Christopher <echristo@apple.com>
11374 * lib/target-supports.exp
11375 (check_effective_target_fstack_protector): Rewrite.
11377 2007-04-09 Mark Mitchell <mark@codesourcery.com>
11380 * g++.dg/init/const5.C: New test.
11382 2007-04-09 Jan Hubicka <jh@suse.cz>
11384 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11386 2007-04-08 Jan Hubicka <jh@suse.cz>
11388 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11390 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11393 * gfortran.dg/achar_4.f90: New test.
11395 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11398 * gfortran.dg/used_dummy_types_8.f90: New test.
11400 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11403 * gfortran.dg/parameter_array_element_1.f90: New test.
11405 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11408 * gfortran.dg/default_numeric_type_1.f90: New test.
11410 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11413 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11415 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11418 * gfortran.dg/interface_12.f90: New test.
11420 2007-04-07 Bruce Korb <bkorb@gnu.org>
11422 * gcc.dg/format/opt-6.c: New test.
11423 * gcc.dg/format/nul-1.c: New test.
11424 * gcc.dg/format/nul-2.c: New test.
11426 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11428 PR libgfortran/31395
11429 * gfortran.dg/fmt_colon.f90: New test.
11431 2007-04-06 Mark Mitchell <mark@codesourcery.com>
11433 * g++.old-deja/g++.other/init18.C: Use
11434 dg-require-effective-target instead of an explicit xfail.
11436 2007-04-05 Janis Johnson <janis187@us.ibm.com>
11438 * gcc.dg/dfp/signbit-1.c
11439 * gcc.dg/dfp/signbit-2.c
11441 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11444 * gfortran.dg/altreturn_5.f90: New test.
11446 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11449 * gfortran.dg/contained_module_proc_1.f90: New test.
11451 2007-04-04 Stuart Hastings <stuart@apple.com>
11454 * objc/execute/exceptions/pr31281.m: New.
11456 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
11458 * g++.dg/ext/dllimport12.C: Update comments.
11460 2007-04-03 Eric Christopher <echristo@apple.com>
11462 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11464 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11467 * gfortran.dg/repeat_2.f90: New test.
11468 * gfortran.dg/repeat_3.f90: New test.
11469 * gfortran.dg/repeat_4.f90: New test.
11471 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
11473 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11475 2007-04-03 Jakub Jelinek <jakub@redhat.com>
11478 * g++.dg/parse/cond3.C: New test.
11480 PR middle-end/30704
11481 * gcc.c-torture/execute/ieee/pr30704.c: New test.
11483 2007-04-02 Jason Merrill <jason@redhat.com>
11486 * g++.dg/ext/visibility/anon3.C: New test.
11488 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11490 PR libgfortran/31052
11491 * gfortran.dg/namelist_28.f90: New test.
11493 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11495 PR libgfortran/31366
11496 * gfortran.dg/direct_io_6.f90: New test.
11498 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11500 PR libgfortran/31207
11501 * gfortran.dg/advance_5.f90: New test.
11502 * gfortran.dg/advance_6.f90: New test.
11504 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11506 * g++.dg/ext/dllimport6.C: Remove extra ';'.
11507 * g++.dg/ext/dllimport7.C: Likewise.
11508 * g++.dg/ext/selectany1.C: Likewise.
11510 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
11512 * g++.dg/parser/pr31138.C: New.
11513 * g++.dg/parser/pr31140.C: New.
11514 * g++.dg/parser/pr31141.C: New.
11516 2007-03-30 Paolo Carlini <pcarlini@suse.de>
11519 * g++.dg/ext/is_base_of.C: New.
11520 * g++.dg/ext/has_virtual_destructor.C: New.
11521 * g++.dg/ext/is_polymorphic.C: New.
11522 * g++.dg/ext/is_base_of_diagnostic.C: New.
11523 * g++.dg/ext/is_enum.C: New.
11524 * g++.dg/ext/has_nothrow_assign.C: New.
11525 * g++.dg/ext/has_nothrow_constructor.C: New.
11526 * g++.dg/ext/is_empty.C: New.
11527 * g++.dg/ext/has_trivial_copy.C: New.
11528 * g++.dg/ext/has_trivial_assign.C: New.
11529 * g++.dg/ext/is_abstract.C: New.
11530 * g++.dg/ext/is_pod.C: New.
11531 * g++.dg/ext/has_nothrow_copy.C: New.
11532 * g++.dg/ext/is_class.C: New.
11533 * g++.dg/ext/has_trivial_constructor.C: New.
11534 * g++.dg/ext/is_union.C: New.
11535 * g++.dg/ext/has_trivial_destructor.C: New.
11536 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11537 * g++.dg/template/crash43.C: Likewise.
11539 2007-03-29 Dirk Mueller <dmueller@suse.de>
11541 * g++.dg/warn/pedantic2.C: New testcase.
11543 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11545 * size_dim.f90: Fix dg directive.
11546 * pr16433.f: Likewise.
11547 * use_6.f90: Likewise.
11548 * use_7.f90: Likewise.
11549 * entry_9.f90: Likewise.
11550 * pointer_intent_2.f90: Likewise.
11551 * protected_1.f90: Likewise.
11552 * fmt_missing_period_2.f: Likewise.
11553 * pointer_intent_3.f90: Likewise.
11554 * protected_2.f90: Likewise.
11555 * protected_3.f90: Likewise.
11556 * pr15754.f90: Likewise.
11557 * protected_4.f90: Likewise.
11558 * protected_5.f90: Likewise.
11559 * initialization_2.f90: Likewise.
11560 * protected_6.f90: Likewise.
11561 * continuation_7.f90: Likewise.
11562 * derived_function_interface_1.f90: Likewise.
11563 * der_pointer_4.f90: Likewise.
11564 * fmt_zero_precision.f90: Likewise.
11565 * blockdata_3.f90: Likewise.
11566 * fmt_missing_period_1.f: Likewise.
11567 * real_const_3.f90: Likewise.
11568 * use_4.f90: Likewise.
11569 * fmt_missing_period_3.f: Likewise.
11570 * use_5.f90: Likewise.
11572 2007-03-28 Mike Stump <mrs@apple.com>
11574 * gcc.dg/darwin-comm.c: Add.
11576 2007-03-28 Eric Christopher <echristo@apple.com>
11578 * lib/target-supports.exp (check_effective_target_fstack_protector):
11580 * gcc.dg/ssp-1.c: Use.
11581 * gcc.dg/ssp-2.c: Ditto.
11583 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
11586 * g++.dg/parse/constructor3.C: New test.
11588 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
11590 * gnat.dg/thin_pointer.ad[sb]: New test.
11592 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11594 * g++.dg/cpp0x/bracket1.C: New.
11595 * g++.dg/cpp0x/bracket2.C: New.
11596 * g++.dg/cpp0x/bracket3.C: New.
11597 * g++.dg/cpp0x/bracket4.C: New.
11599 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11601 * g++.dg/cpp0x/temp_default1.C: New.
11602 * g++.dg/cpp0x/temp_default3.C: New.
11603 * g++.dg/cpp0x/temp_default2.C: New.
11604 * g++.dg/cpp0x/temp_default4.C: New.
11606 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11609 * g++.dg/other/cv_func2.C: New.
11611 2007-03-27 Janis Johnson <janis187@us.ibm.com>
11613 * gcc.dg/dfp/func-vararg-alternate.h: New file.
11614 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11615 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11616 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11618 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11619 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11621 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11623 * lib/compat.exp (compat-execute): Fix processing of file names.
11625 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11627 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11629 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
11631 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11632 Delete created executable test file.
11633 (check_effective_target_fortran_large_int): Ditto.
11634 (check_effective_target_static_libgfortran): Ditto.
11636 2007-03-26 Paolo Carlini <pcarlini@suse.de>
11639 * g++.dg/warn/pragma-system_header1.C: New test.
11640 * g++.dg/warn/pragma-system_header2.C: New test.
11641 * g++.dg/warn/pragma-system_header1.h. New.
11642 * g++.dg/warn/pragma-system_header2.h. New.
11644 2007-03-26 Ian Lance Taylor <iant@google.com>
11646 PR tree-optimization/31345
11647 * gcc.c-torture/compile/pr31345-1.c: New test.
11649 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
11651 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11652 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11653 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11654 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11655 * gfortran.dg/overload_1.f90: Likewise.
11656 * gfortran.dg/impure_assignment_1.f90: Likewise.
11657 * gfortran.dg/error_recovery_3.f90: Likewise.
11658 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11659 * gfortran.dg/sequence_types_1.f90: Likewise.
11660 * gfortran.dg/internal_references_1.f90: Likewise.
11661 * gfortran.dg/present_1.f90: Likewise.
11662 * gfortran.dg/volatile10.f90: Likewise.
11663 * gfortran.dg/module_equivalence_2.f90: Likewise.
11664 * gfortran.dg/use_4.f90: Likewise.
11665 * gfortran.dg/elemental_result_1.f90: Likewise.
11666 * gfortran.dg/generic_actual_arg.f90: Likewise.
11667 * gfortran.dg/private_type_5.f90: Likewise.
11668 * gfortran.dg/protected_4.f90: Likewise.
11669 * gfortran.dg/interface_3.f90: Likewise.
11671 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11673 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11674 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11676 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11678 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11680 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11682 PR libgfortran/31199
11683 * gfortran.dg/fmt_t_4.f90: New test.
11685 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11687 PR libfortran/31297
11688 * gfortran.dg/backspace_5.f: Initialize variable(s).
11689 * gfortran.dg/backspace_6.f: Likewise.
11690 * gfortran.dg/char_bounds_check_fail_1: Likewise.
11691 * gfortran.dg/direct_io_2.f90: Likewise.
11692 * gfortran.dg/write_back.f: Likewise.
11693 * gfortran.dg/write_rewind_2.f: Likewise.
11694 * gfortran.dg/write_rewind_1.f: Likewise.
11695 * gfortran.dg/write_rewind_2.f: Likewise.
11697 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
11699 PR tree-optimization/30784
11700 * gcc.dg/vect/pr30784.c: New test.
11702 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11705 * gfortran.dg/operator_1.f90: New test.
11706 * gfortran.dg/operator_2.f90: New test.
11708 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11710 PR libfortran/31196
11711 * gfortran.dg/reshape_transpose_1.f90: New test.
11713 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11716 * gfortran.dg/bounds_check_6.f90: New test.
11718 2007-03-23 Michael Meissner <michael.meissner@amd.com>
11720 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11722 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11723 * gcc.dg/dfp/decfloat-constants.c: Ditto.
11725 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
11728 * gfortran.dg/pointer_function_actual_1.f90: New test.
11731 * gfortran.dg/pointer_function_actual_2.f90: New test.
11734 * gfortran.dg/result_in_spec_1.f90: New test.
11736 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11739 * gfortran.dg/integer_exponentiation_3.F90: New test.
11740 * gfortran.dg/integer_exponentiation_4.f90: New test.
11741 * gfortran.dg/integer_exponentiation_5.F90: New test.
11743 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11746 * g++.dg/template/error24.C: New test.
11747 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11749 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11752 * g++.dg/expr/bitfield7.C: New test.
11754 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11757 * gcc.dg/float-range-4.c: New.
11758 * gcc.dg/float-range-1.c: Update. Test for a warning.
11759 * gcc.dg/float-range-3.c: New.
11760 * gcc.dg/float-range-5.c: New.
11762 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11765 * gfortran.dg/no_range_check_1.f90: New test.
11767 2007-03-22 Dirk Mueller <dmueller@suse.de>
11769 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11770 * g++.dg/other/static1.C: Remove stray semicolon.
11771 * g++.dg/other/init1.C: Likewise.
11772 * g++.dg/rtti/dyncast1.C: Likewise.
11773 * g++.dg/tree-ssa/pr17153.C: Likewise.
11774 * g++.dg/lookup/disamb1.C: Likewise.
11775 * g++.dg/lookup/scoped2.C: Likewise.
11776 * g++.dg/lookup/friend7.C: Likewise.
11777 * g++.dg/parse/parse4.C: Likewise.
11778 * g++.dg/parse/parse5.C: Likewise.
11779 * g++.dg/expr/pr29066.C: Likewise.
11780 * g++.dg/expr/cast4.C: Likewise.
11781 * g++.dg/tc1/dr193.C: Likewise.
11782 * g++.dg/tc1/dr213.C: Likewise.
11783 * g++.dg/abi/dcast1.C: Likewise.
11784 * g++.dg/abi/covariant2.C: Likewise.
11785 * g++.dg/inherit/covariant11.C: Likewise.
11786 * g++.dg/inherit/covariant9.C: Likewise.
11787 * g++.dg/inherit/covariant10.C: Likewise.
11788 * g++.dg/init/static3.C: Likewise.
11789 * g++.dg/init/init-ref3.C: Likewise.
11790 * g++.dg/init/ref10.C: Likewise.
11791 * g++.dg/template/meminit2.C: Likewise.
11792 * g++.dg/template/using9.C: Likewise.
11793 * g++.dg/template/friend9.C: Likewise.
11794 * g++.dg/template/ref1.C: Likewise.
11795 * g++.old-deja/g++.warn/inline.C: Likewise.
11796 * g++.old-deja/g++.robertl/eb91.C: Likewise.
11797 * g++.old-deja/g++.robertl/eb46.C: Likewise.
11798 * g++.old-deja/g++.robertl/eb34.C: Likewise.
11799 * g++.old-deja/g++.robertl/eb43.C: Likewise.
11800 * g++.old-deja/g++.robertl/eb26.C: Likewise.
11801 * g++.old-deja/g++.robertl/eb116.C: Likewise.
11802 * g++.old-deja/g++.brendan/copy5.C: Likewise.
11803 * g++.old-deja/g++.brendan/overload8.C: Likewise.
11804 * g++.old-deja/g++.brendan/overload11.C: Likewise.
11805 * g++.old-deja/g++.brendan/copy7.C: Likewise.
11806 * g++.old-deja/g++.brendan/crash38.C: Likewise.
11807 * g++.old-deja/g++.brendan/template11.C: Likewise.
11808 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11809 * g++.old-deja/g++.brendan/crash50.C: Likewise.
11810 * g++.old-deja/g++.brendan/crash16.C: Likewise.
11811 * g++.old-deja/g++.jason/pmem2.C: Likewise.
11812 * g++.old-deja/g++.jason/parse9.C: Likewise.
11813 * g++.old-deja/g++.jason/byval2.C: Likewise.
11814 * g++.old-deja/g++.jason/overload8.C: Likewise.
11815 * g++.old-deja/g++.jason/pmf8.C: Likewise.
11816 * g++.old-deja/g++.jason/template33.C: Likewise.
11817 * g++.old-deja/g++.jason/return3.C: Likewise.
11818 * g++.old-deja/g++.jason/scoping2.C: Likewise.
11819 * g++.old-deja/g++.jason/virtual.C: Likewise.
11820 * g++.old-deja/g++.jason/opeq3.C: Likewise.
11821 * g++.old-deja/g++.jason/template27.C: Likewise.
11822 * g++.old-deja/g++.jason/synth6.C: Likewise.
11823 * g++.old-deja/g++.jason/ref8.C: Likewise.
11824 * g++.old-deja/g++.jason/offset1.C: Likewise.
11825 * g++.old-deja/g++.other/static20.C: Likewise.
11826 * g++.old-deja/g++.other/array1.C: Likewise.
11827 * g++.old-deja/g++.other/new3.C: Likewise.
11828 * g++.old-deja/g++.other/array2.C: Likewise.
11829 * g++.old-deja/g++.other/overload9.C: Likewise.
11830 * g++.old-deja/g++.other/cast6.C: Likewise.
11831 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11832 * g++.old-deja/g++.other/eh4.C: Likewise.
11833 * g++.old-deja/g++.other/using7.C: Likewise.
11834 * g++.old-deja/g++.other/init18.C: Likewise.
11835 * g++.old-deja/g++.other/dyncast1.C: Likewise.
11836 * g++.old-deja/g++.other/dyncast2.C: Likewise.
11837 * g++.old-deja/g++.other/dtor11.C: Likewise.
11838 * g++.old-deja/g++.pt/static11.C: Likewise.
11839 * g++.old-deja/g++.pt/crash19.C: Likewise.
11840 * g++.old-deja/g++.pt/overload12.C: Likewise.
11841 * g++.old-deja/g++.pt/crash46.C: Likewise.
11842 * g++.old-deja/g++.pt/mi1.C: Likewise.
11843 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11844 * g++.old-deja/g++.pt/nontype5.C: Likewise.
11845 * g++.old-deja/g++.pt/local5.C: Likewise.
11846 * g++.old-deja/g++.pt/typename2.C: Likewise.
11847 * g++.old-deja/g++.pt/explicit80.C: Likewise.
11848 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11849 * g++.old-deja/g++.law/visibility1.C: Likewise.
11850 * g++.old-deja/g++.law/visibility2.C: Likewise.
11851 * g++.old-deja/g++.law/virtual2.C: Likewise.
11852 * g++.old-deja/g++.law/operators19.C: Likewise.
11853 * g++.old-deja/g++.law/parsing10.C: Likewise.
11854 * g++.old-deja/g++.law/visibility4.C: Likewise.
11855 * g++.old-deja/g++.law/operators4.C: Likewise.
11856 * g++.old-deja/g++.law/dtors2.C: Likewise.
11857 * g++.old-deja/g++.law/missed-error3.C: Likewise.
11858 * g++.old-deja/g++.law/visibility10.C: Likewise.
11859 * g++.old-deja/g++.law/scope3.C: Likewise.
11860 * g++.old-deja/g++.law/casts2.C: Likewise.
11861 * g++.old-deja/g++.law/code-gen5.C: Likewise.
11862 * g++.old-deja/g++.law/operators33.C: Likewise.
11863 * g++.old-deja/g++.law/friend4.C: Likewise.
11864 * g++.old-deja/g++.mike/pmf7.C: Likewise.
11865 * g++.old-deja/g++.mike/p5611.C: Likewise.
11866 * g++.old-deja/g++.mike/net37.C: Likewise.
11867 * g++.old-deja/g++.mike/p3570.C: Likewise.
11868 * g++.old-deja/g++.mike/p5718.C: Likewise.
11869 * g++.old-deja/g++.mike/net21.C: Likewise.
11870 * g++.old-deja/g++.mike/p1862.C: Likewise.
11871 * g++.old-deja/g++.mike/p4511.C: Likewise.
11872 * g++.old-deja/g++.mike/virt3.C: Likewise.
11873 * g++.old-deja/g++.mike/p16146.C: Likewise.
11874 * g++.old-deja/g++.mike/p1989.C: Likewise.
11875 * g++.old-deja/g++.mike/p5571.C: Likewise.
11876 * g++.old-deja/g++.gb/scope10.C: Likewise.
11877 * g++.old-deja/g++.abi/primary5.C: Likewise.
11878 * g++.old-deja/g++.abi/empty2.C: Likewise.
11879 * g++.old-deja/g++.abi/arraynew.C: Likewise.
11880 * g++.old-deja/g++.eh/vbase4.C: Likewise.
11881 * g++.old-deja/g++.eh/ptr1.C: Likewise.
11882 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11883 * g++.old-deja/g++.bob/template3.C: Likewise.
11884 * g++.old-deja/g++.bob/inherit1.C: Likewise.
11886 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
11889 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11891 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
11894 * gfortran.dg/derived_name_1.f90: New.
11895 * gfortran.dg/derived_name_2.f: New.
11897 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11899 * lib/target-supports.exp (check_effective_target_nonpic): New
11901 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11902 when compiling PIC.
11903 * gcc.target/i386/asm-4.c: Require nonpic.
11904 * gcc.target/i386/cmov1.c: Likewise.
11905 * gcc.target/i386/mul.c: Likewise.
11906 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11907 * gcc.target/i386/ssetype-1.c: Require nonpic.
11908 * gcc.target/i386/ssetype-3.c: Likewise.
11909 * gcc.target/i386/ssetype-5.c: Likewise.
11911 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11913 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11914 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11915 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11916 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11918 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
11920 PR tree-optimization/30590
11921 * g++.dg/opt/pr30590.C: New testcase.
11923 2007-03-20 Jakub Jelinek <jakub@redhat.com>
11926 * gcc.dg/pr30762-1.c: New test.
11927 * gcc.dg/pr30762-2.c: New test.
11929 PR inline-asm/30505
11930 * gcc.target/i386/pr30505.c: New test.
11932 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
11934 * gcc.target/arm/register-variables.c: New.
11936 2007-03-19 Jeff Law <law@redhat.com>
11938 * PR tree-optimization/30984
11939 * gcc.c-torture/pr30984.c: New test.
11941 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
11942 Richard Guenther <rguenther@suse.de>
11944 PR tree-optimization/31254
11945 * gcc.dg/torture/pr31254.c: New testcase.
11947 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
11949 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11950 target default_packed.
11952 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11955 * gfortran.dg/string_length_1.f90: New test.
11957 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11960 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11962 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11964 PR libgfortran/31052
11965 * gfortran.dg/namelist_27.f90: New test.
11967 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
11970 * gfortran.dg/used_types_14.f90: New test.
11973 * gfortran.dg/used_types_15.f90: New test.
11975 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
11977 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11978 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11980 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11983 * gfortran.dg/integer_exponentiation_2.f90: New test.
11985 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
11987 PR tree-optimization/31041
11988 * gcc.dg/vect/pr31041.c: New test.
11990 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11992 * g++.dg/warn/Wconversion-integer.C: New
11993 * g++.dg/warn/Wconversion-real.C: New.
11994 * g++.dg/warn/Wconversion-real-integer.C: New.
11995 * g++.dg/warn/conv2.C: Updated.
11997 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11999 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12002 2007-03-16 Richard Guenther <rguenther@suse.de>
12004 PR tree-optimization/31146
12005 * g++.dg/tree-ssa/pr31146.C: New testcase.
12007 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12009 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12010 assume that the target has <features.h>.
12012 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12014 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12015 dg-options rather than to the whole test.
12017 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
12020 * g++.dg/debug/pr29906.C: New
12022 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12024 PR libgfortran/31099
12025 * gfortran.dg/unformatted_recl.f90: Update test.
12027 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
12029 * gcc.dg/tree-ssa/prefetch-5.c: New test.
12031 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12034 * g++.dg/parse/namespace-definition.C: New.
12036 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12039 * g++.dg/cpp/pedantic-errors.C: New.
12040 * g++.dg/cpp/permissive.C: New.
12042 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12044 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12045 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12047 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12049 * lib/target-supports.exp (check_missing_uclibc_feature)
12050 (check_effective_target_wchar): New procedures.
12051 * gcc.dg/wchar_t-1.c: Require target wchar.
12052 * gcc.dg/wint_t-1.c: Likewise.
12054 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12056 * lib/target-supports.exp (check_gc_sections_available): Return
12057 false for VxWorks targets.
12059 2007-03-15 Dirk Mueller <dmueller@suse.de>
12061 * g++.dg/warn/Wconversion2.C: Fix typo.
12062 * gcc.dg/if-empty-1.c: Ditto.
12064 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12066 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12068 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12070 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12071 * gcc.target/i386/pr31167.c: Ditto.
12073 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12076 * gcc.target/i386/pr31167.c: New test.
12078 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
12081 * gfortran.dg/import5.f90.f90: New test.
12085 * gfortran.dg/data_components_1.f90: New test.
12089 * gfortran.dg/generic_13.f90: New test.
12092 * gfortran.dg/alloc_comp_basics_5.f90: New test.
12094 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12096 PR libgfortran/31051
12097 * gfortran.dg/fmt_t_4.f90: New
12099 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12102 * g++.dg/other/default7.C: New test.
12104 2007-03-15 Dirk Mueller <dmueller@suse.de>
12106 * g++.dg/warn/Wconversion2.C: New.
12108 2007-03-14 Eric Christopher <echristo@apple.com>
12110 * gcc.dg/ssp-1.c: New.
12111 * gcc.dg/ssp-2.c: Ditto.
12113 2007-03-14 Dirk Mueller <dmueller@suse.de>
12115 * g++.dg/warn/do-empty.C: New.
12116 * gcc.dg/do-empty.c: New.
12117 * gcc.dg/if-empty-1.c: Update.
12118 * gcc.dg/20001116-1.c: Update.
12119 * gcc.dg/pr23165.c: Update.
12121 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12123 * gfortran.dg/module_implicit_conversion.f90: New test.
12125 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12127 PR middle-end/31127
12128 * gcc.dg/pr31127.c: New.
12130 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12132 * gcc.dg/tree-ssa/loop-26.c: New test.
12134 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12136 * gcc.target/i386/cmpxchg16b-1.c: New test.
12138 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12140 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12141 * gcc.dg/c99-vla-1.c: Likewise.
12142 * g++.dg/ext/vla1.C: Likewise
12144 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12146 * gcc.dg/wvla-1.c: New test
12147 * gcc.dg/wvla-2.c: New test
12148 * gcc.dg/wvla-3.c: New test
12149 * gcc.dg/wvla-4.c: New test
12150 * gcc.dg/wvla-5.c: New test
12151 * gcc.dg/wvla-6.c: New test
12152 * gcc.dg/wvla-7.c: New test
12153 * g++.dg/warn/Wvla-1.C: New test
12154 * g++.dg/warn/Wvla-2.C: New test
12155 * g++.dg/warn/Wvla-3.C: New test
12157 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12160 * g++.dg/other/default6.C: New test.
12162 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12164 * lib/target-supports.exp (check_profiling_available): Return false
12166 (check_effective_target_vxworks_kernel): New procedure.
12167 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12169 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12170 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12171 to include VxWorks.
12172 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12174 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12176 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12177 PIC is not supported.
12178 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12179 * gcc.dg/20020426-2.c: Likewise.
12180 * gcc.dg/pr28243.c: Likewise.
12181 * gcc.dg/visibility-11.c: Likewise.
12182 * gcc.dg/tls/opt-9.c: Likewise.
12183 * gcc.dg/tls/opt-10.c: Likewise.
12184 * gcc.dg/tls/pic-1.c: Likewise.
12185 * gcc.dg/tls/struct-1.c: Likewise.
12186 * gcc.target/i386/20000807-1.c: Likewise.
12187 * gcc.target/i386/20000904-1.c: Likewise.
12188 * gcc.target/i386/20011119-1.c: Likewise.
12189 * gcc.target/i386/990213-2.c: Likewise.
12190 * gcc.target/i386/990214-1.c: Likewise.
12191 * gcc.target/i386/compress-float-387-pic.c: Likewise.
12192 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12193 * gcc.target/i386/pic-1.c: Likewise.
12194 * gcc.target/i386/pr21518.c: Likewise.
12195 * gcc.target/i386/pr23098.c: Likewise.
12196 * gcc.target/i386/pr23943.c: Likewise.
12198 2007-03-11 Mark Mitchell <mark@codesourcery.com>
12201 * g++.dg/template/complit2.C: New test.
12204 * g++.dg/ext/bitfield1.C: New test.
12206 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
12209 * gfortran.dg/interface_11.f90: New test.
12211 2007-03-11 Richard Guenther <rguenther@suse.de>
12213 PR tree-optimization/31115
12214 * gcc.dg/torture/pr31115.c: New testcase.
12216 2007-03-11 Ira Rosen <irar@il.ibm.com>
12218 PR tree-optimization/29925
12219 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12221 2007-03-10 Mark Mitchell <mark@codesourcery.com>
12224 * g++.dg/expr/bitfield3.C: New test.
12225 * g++.dg/expr/bitfield4.C: Likewise.
12226 * g++.dg/expr/bitfield5.C: Likewise.
12227 * g++.dg/expr/bitfield6.C: Likewise.
12230 * g++.dg/template/array18.C: New test.
12232 2007-03-10 Dirk Mueller <dmueller@suse.de>
12235 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12236 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12238 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
12241 * g++.dg/cpp0x/variadic-bind.C: New.
12242 * g++.dg/cpp0x/variadic-function.C: New.
12243 * g++.dg/cpp0x/variadic-mem_fn.C: New.
12244 * g++.dg/cpp0x/variadic-tuple.C: New.
12245 * g++.dg/cpp0x/variadic1.C: New.
12246 * g++.dg/cpp0x/variadic2.C: New.
12247 * g++.dg/cpp0x/variadic3.C: New.
12248 * g++.dg/cpp0x/variadic4.C: New.
12249 * g++.dg/cpp0x/variadic5.C: New.
12250 * g++.dg/cpp0x/variadic6.C: New.
12251 * g++.dg/cpp0x/variadic7.C: New.
12252 * g++.dg/cpp0x/variadic8.C: New.
12253 * g++.dg/cpp0x/variadic9.C: New.
12254 * g++.dg/cpp0x/variadic10.C: New.
12255 * g++.dg/cpp0x/variadic11.C: New.
12256 * g++.dg/cpp0x/variadic12.C: New.
12257 * g++.dg/cpp0x/variadic13.C: New.
12258 * g++.dg/cpp0x/variadic14.C: New.
12259 * g++.dg/cpp0x/variadic15.C: New.
12260 * g++.dg/cpp0x/variadic16.C: New.
12261 * g++.dg/cpp0x/variadic17.C: New.
12262 * g++.dg/cpp0x/variadic18.C: New.
12263 * g++.dg/cpp0x/variadic19.C: New.
12264 * g++.dg/cpp0x/variadic20.C: New.
12265 * g++.dg/cpp0x/variadic21.C: New.
12266 * g++.dg/cpp0x/variadic22.C: New.
12267 * g++.dg/cpp0x/variadic23.C: New.
12268 * g++.dg/cpp0x/variadic24.C: New.
12269 * g++.dg/cpp0x/variadic25.C: New.
12270 * g++.dg/cpp0x/variadic26.C: New.
12271 * g++.dg/cpp0x/variadic27.C: New.
12272 * g++.dg/cpp0x/variadic28.C: New.
12273 * g++.dg/cpp0x/variadic29.C: New.
12274 * g++.dg/cpp0x/variadic30.C: New.
12275 * g++.dg/cpp0x/variadic31.C: New.
12276 * g++.dg/cpp0x/variadic32.C: New.
12277 * g++.dg/cpp0x/variadic33.C: New.
12278 * g++.dg/cpp0x/variadic34.C: New.
12279 * g++.dg/cpp0x/variadic35.C: New.
12280 * g++.dg/cpp0x/variadic36.C: New.
12281 * g++.dg/cpp0x/variadic37.C: New.
12282 * g++.dg/cpp0x/variadic38.C: New.
12283 * g++.dg/cpp0x/variadic39.C: New.
12284 * g++.dg/cpp0x/variadic40.C: New.
12285 * g++.dg/cpp0x/variadic41.C: New.
12286 * g++.dg/cpp0x/variadic42.C: New.
12287 * g++.dg/cpp0x/variadic43.C: New.
12288 * g++.dg/cpp0x/variadic44.C: New.
12289 * g++.dg/cpp0x/variadic45.C: New.
12290 * g++.dg/cpp0x/variadic46.C: New.
12291 * g++.dg/cpp0x/variadic47.C: New.
12292 * g++.dg/cpp0x/variadic48.C: New.
12293 * g++.dg/cpp0x/variadic49.C: New.
12294 * g++.dg/cpp0x/variadic50.C: New.
12295 * g++.dg/cpp0x/variadic51.C: New.
12296 * g++.dg/cpp0x/variadic52.C: New.
12297 * g++.dg/cpp0x/variadic53.C: New.
12298 * g++.dg/cpp0x/variadic54.C: New.
12299 * g++.dg/cpp0x/variadic55.C: New.
12300 * g++.dg/cpp0x/variadic56.C: New.
12301 * g++.dg/cpp0x/variadic57.C: New.
12302 * g++.dg/cpp0x/variadic58.C: New.
12303 * g++.dg/cpp0x/variadic59.C: New.
12304 * g++.dg/cpp0x/variadic60.C : New.
12305 * g++.dg/cpp0x/variadic61.C : New.
12306 * g++.dg/cpp0x/variadic62.C : New.
12307 * g++.dg/cpp0x/variadic63.C : New.
12308 * g++.dg/cpp0x/variadic64.C : New.
12309 * g++.dg/cpp0x/variadic65.C : New.
12310 * g++.dg/cpp0x/variadic66.C : New.
12311 * g++.dg/cpp0x/variadic67.C : New.
12312 * g++.dg/cpp0x/variadic68.C : New.
12313 * g++.dg/cpp0x/variadic69.C : New.
12314 * g++.dg/cpp0x/variadic70.C : New.
12315 * g++.dg/cpp0x/variadic71.C : New.
12316 * g++.dg/cpp0x/variadic72.C : New.
12317 * g++.dg/cpp0x/variadic73.C : New.
12318 * g++.dg/cpp0x/variadic74.C : New.
12319 * g++.dg/cpp0x/variadic75.C : New.
12320 * g++.dg/cpp0x/variadic-ex1.C : New.
12321 * g++.dg/cpp0x/variadic-ex2.C : New.
12322 * g++.dg/cpp0x/variadic-ex3.C : New.
12323 * g++.dg/cpp0x/variadic-ex4.C : New.
12324 * g++.dg/cpp0x/variadic-ex5.C : New.
12325 * g++.dg/cpp0x/variadic-ex6.C : New.
12326 * g++.dg/cpp0x/variadic-ex7.C : New.
12327 * g++.dg/cpp0x/variadic-ex8.C : New.
12328 * g++.dg/cpp0x/variadic-ex9.C : New.
12329 * g++.dg/cpp0x/variadic-ex10.C : New.
12330 * g++.dg/cpp0x/variadic-ex11.C : New.
12331 * g++.dg/cpp0x/variadic-ex12.C : New.
12332 * g++.dg/cpp0x/variadic-ex13.C : New.
12333 * g++.dg/cpp0x/variadic-ex14.C : New.
12335 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12337 PR libgfortran/31099
12338 * gfortran.dg/unformatted_recl.f90: New test.
12340 2007-03-09 Roger Sayle <roger@eyesopen.com>
12342 * gcc.dg/fold-eqcmplx-1.c: New test case.
12344 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
12346 PR rtl-optimization/30643
12347 * gcc.dg/pr30643.c: New.
12349 2007-03-09 Chao-ying Fu <fu@mips.com>
12351 * gcc.target/mips/mips32-dspr2-type.c: New test.
12352 * gcc.target/mips/mips32-dspr2.c: New test.
12353 * gcc.target/mips/dspr2-MULT.c: New test.
12354 * gcc.target/mips/dspr2-MULTU.c: New test.
12355 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12356 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12357 Adjust some formats.
12359 2007-03-09 Dirk Mueller <dmueller@suse.de>
12362 * gcc.dg/Wlogical-op-1.c: New.
12363 * g++.dg/warn/Wlogical-op-1.C: New.
12365 2007-03-09 Richard Guenther <rguenther@suse.de>
12367 PR tree-optimization/30904
12368 PR middle-end/31058
12369 * gcc.dg/pr30904.c: Remove xfail.
12371 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12374 * gcc.c-torture/execute/pr31072.c: New test.
12376 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12378 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12379 * gcc.dg/torture/builtin-attr-1.c: Likewise.
12380 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
12381 *lrint* and *lround*.
12382 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12384 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12385 * gcc.dg/torture/builtin-integral-1.c: Likewise.
12386 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
12387 and *lround*. Correct macro names.
12388 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12389 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12391 2007-03-08 Ian Lance Taylor <iant@google.com>
12393 * gcc.dg/no-strict-overflow-5.c: New test.
12394 * gcc.dg/no-strict-overflow-6.c: New test.
12395 * gcc.dg/Wstrict-overflow-11.c: New test.
12396 * gcc.dg/Wstrict-overflow-12.c: New test.
12397 * gcc.dg/Wstrict-overflow-13.c: New test.
12398 * gcc.dg/Wstrict-overflow-14.c: New test.
12399 * gcc.dg/Wstrict-overflow-15.c: New test.
12401 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12403 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
12404 for VxWorks kernel mode.
12405 * gcc.c-torture/execute/strncmp-1.x: Likewise.
12407 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12409 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12412 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12414 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12415 and lib/bfill.c on VxWorks targets.
12416 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12417 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12418 lib/bfill.c and lib/memmove.c on VxWorks targets.
12419 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12420 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12421 on VxWorks targets.
12422 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12423 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12425 2007-03-08 Tobias Burnus <burnus@net-b.de>
12427 * gfortran.dg/use_5.f90: New test.
12428 * gfortran.dg/use_6.f90: Ditto.
12429 * gfortran.dg/use_7.f90: Ditto.
12431 2007-03-08 Tobias Burnus <burnus@net-b.de>
12434 * gfortran.dg/use_4.f90: New test.
12435 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12437 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
12440 * gfortran.dg/parameter_array_section_2.f90: New test.
12442 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
12445 * g++.dg/ext/offsetof1.C: Add cases with volatile.
12448 * g++.dg/template/arg5.C: New test.
12450 2007-03-07 Joseph Myers <joseph@codesourcery.com>
12452 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12454 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
12456 * gcc.dg/var-expand1.c: Add newline at end of file.
12458 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
12460 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12462 2007-03-06 Richard Sandiford <richard@codesourcery.com>
12464 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12466 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12468 * gcc.dg/torture/builtin-convert-4.c: New test.
12470 2007-03-05 Ian Lance Taylor <iant@google.com>
12472 * gcc.c-torture/compile/pr31034.c: New test.
12474 2007-03-05 Ian Lance Taylor <iant@google.com>
12476 * gcc.dg/inline-18.c: New test.
12477 * gcc.dg/inline-19.c: New test.
12478 * gcc.dg/inline-20.c: New test.
12479 * gcc.dg/inline-21.c: New test.
12481 2007-03-05 Richard Guenther <rguenther@suse.de>
12483 PR tree-optimization/14052
12484 * gcc.dg/tree-ssa/vrp33.c: New testcase.
12486 2007-03-05 Richard Guenther <rguenther@suse.de>
12488 PR tree-optimization/23777
12489 * gcc.dg/tree-ssa/pr23777.c: New testcase.
12491 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12494 * gcc.dg/multiple-overflow-warn-3.c: New.
12495 * g++.dg/warn/multiple-overflow-warn-3.C: New.
12497 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
12500 * g++.dg/parse/template23.C: New test.
12502 2007-03-04 Roger Sayle <roger@eyesopen.com>
12504 PR middle-end/30744
12505 * gcc.dg/pr30744-1.c: New test case.
12507 2007-03-04 Tobias Burnus <burnus@net-b.de>
12509 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12511 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12514 * gfortran.dg/logical_3.f90: New test.
12516 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
12518 PR libfortran/30981
12519 * gfortran.dg/integer_exponentiation_1.f90: New test.
12521 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
12523 * gcc.target/m68k/m68k.exp: New.
12524 * gcc.target/m68k/crash1.c: New.
12526 2007-03-03 Tobias Burnus <burnus@net-b.de>
12528 * gfortran.dg/c_by_val.c: Use int64_t instead of long
12529 to be more compatible with integer(kind=8).
12531 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12533 PR libfortran/31001
12534 * gfortran.dg/zero_sized_3.f90: New test.
12536 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12539 * g++.dg/parse/else.C: New.
12540 * g++.dg/parse/else-2.C: New.
12542 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
12543 Tobias Burnus <burnus@net-b.de>
12546 * gfortran.dg/size_dim.f90: New test.
12548 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
12549 Tobias Burnus <burnus@net-b.de>
12552 * gfortran.dg/entry_9.f90: New test.
12554 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
12557 * g++.dg/inherit/covariant16.C: New test.
12559 2007-03-02 Geoffrey Keating <geoffk@apple.com>
12561 * g++.dg/other/darwin-minversion-1.C: New.
12563 2007-03-02 Diego Novillo <dnovillo@redhat.com>
12565 * gcc.dg/tree-ssa/20070302-1.c: New test.
12567 2007-03-02 Joseph Myers <joseph@codesourcery.com>
12569 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12572 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
12574 * gcc.dg/tree-ssa/prefetch-4.c: New test.
12576 2007-03-01 Simon Baldwin <simonb@google.com>
12579 * warn/ignored_typedef.C: New.
12580 * init/ctor8.C: Added dg-warning to consume ignored typedef
12582 * template/typedef2.C: Ditto. Moved dg-error onto its own line
12583 and added an explicit line number.
12585 2007-02-28 Richard Guenther <rguenther@suse.de>
12587 PR middle-end/30364
12588 * gcc.dg/torture/pr30364-1.c: New testcase.
12589 * gcc.dg/torture/pr30364-2.c: Likewise.
12590 * gcc.dg/torture/pr30364-3.c: Likewise.
12592 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12594 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12595 powerpc*, use -funsafe-math-optimizations.
12596 * gcc.dg/torture/builtin-logb-1.c: Likewise.
12597 * gcc.dg/torture/builtin-modf-1.c: Likewise.
12599 2007-02-28 Tobias Burnus <burnus@net-b.de>
12600 Paul Thomas <pault@gcc.gnu.org>
12604 * c_by_val_1.f: Test %VAL() with non-default kind.
12605 * c_by_val.c: Ditto.
12606 * c_by_val_4.f: New test.
12608 2007-02-28 Tobias Burnus <burnus@net-b.de>
12611 * gfortran.dg/continuation_7.f90: New test.
12613 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
12615 * g++.dg/inherit/thunk7.C: New test.
12616 * lib/target-supports.exp (check_profiling_available): Not available
12619 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
12622 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12624 2007-02-27 Mark Mitchell <mark@codesourcery.com>
12626 * lib/target-supports.exp (check_effective_target_init_priority):
12627 Remove Solaris special case.
12629 2007-02-26 Geoffrey Keating <geoffk@apple.com>
12631 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12632 for more builtin types.
12634 * g++.dg/ext/visibility/class1.C: Port to Darwin.
12635 * g++.dg/ext/visibility/noPLT.C: Likewise.
12637 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12639 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12642 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
12645 * size_optional_dim_1.f90: New test.
12647 2007-02-25 Mark Mitchell <mark@codesourcery.com>
12649 * gcc.dg/vxworks/vxworks.exp: New file.
12650 * gcc.dg/vxworks/initpri1.c: Likewise.
12651 * gcc.dg/vxworks/initpri2.c: Likewise.
12652 * gcc.dg/initpri2.c: Add more tests.
12653 * g++.dg/special/initpri2.C: Likewise.
12655 * gcc.dg/initpri1.c: New test.
12656 * gcc.dg/initpri2.c: Likewise.
12657 * g++.dg/special/initpri1.C: New test.
12658 * g++.dg/special/initpri2.C: Likewise.
12659 * g++.dg/special/conpr-1.C: Use init_priority effective target.
12660 * g++.dg/special/conpr-2.C: Likewise.
12661 * g++.dg/special/conpr-3.C: Likewise.
12662 * g++.dg/special/conpr-4.C: Likewise.
12663 * g++.dg/special/initp1.C: Likewise.
12664 * g++.dg/special/ecos.exp: Remove code to detect availability of
12665 constructor priorities.
12666 * lib/target-supports.exp (check_effective_target_init_priority):
12669 2007-02-24 Jan Hubicka <jh@suse.cz>
12671 * gcc.c-torture/execute/pr30778.c: New testcase.
12673 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12675 PR libgfortran/30918
12676 * gfortran.dg/namelist_26.f90: New test.
12678 2007-02-24 Richard Guenther <rguenther@suse.de>
12680 PR middle-end/30951
12681 * gcc.dg/pr30951.c: New testcase.
12683 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12685 * gcc.dg/torture/builtin-modf-1.c: New test.
12687 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
12689 PR tree-optimization/30904
12690 * gcc.dg/pr30904.c: New test.
12692 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12694 * gcc.test-framework/README: Correct command.
12695 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12697 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12699 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
12701 * lib/target-supports.exp (check_effective_target_unwrapped): New.
12703 2007-02-23 Mark Mitchell <mark@codesourcery.com>
12705 * lib/target-supports.exp (check_effective_target_newlib): New
12708 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
12711 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12712 allocatable component.
12715 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12717 * gcc.dg/torture/builtin-logb-1.c: New test.
12718 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12719 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12720 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12723 2007-02-23 Richard Guenther <rguenther@suse.de>
12725 * g++.dg/warn/changes-meaning.C: New testcase.
12727 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12729 PR libgfortran/30910
12730 * gfortran.dg/fmt_zero_precision.f90: Update test.
12732 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12734 * gcc.dg/torture/builtin-frexp-1.c: New test.
12736 2007-02-22 Mark Mitchell <mark@codesourcery.com>
12738 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12740 2007-02-22 Ian Lance Taylor <iant@google.com>
12743 * g++.dg/debug/pr30898.C: New test.
12745 2007-02-22 Ira Rosen <irar@il.ibm.com>
12747 * gcc.dg/vect/vect-106.c: New test.
12749 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12750 Ira Rosen <irar@il.ibm.com>
12752 PR tree-optimization/30843
12753 * gcc.dg/vect/pr30843.c: New test.
12755 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12757 PR tree-optimization/30858
12758 * gcc.dg/vect/pr30858.c: New test.
12760 2007-02-21 Mark Mitchell <mark@codesourcery.com>
12762 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12763 to set options for compiling testglue.
12764 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12765 * lib/obj-c++.exp (obj-c++_init): Likewise.
12767 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
12769 * gnat.dg/derived_aggregate.adb: New test.
12771 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12773 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12774 sh* targets. Call the correct CKSGN macro.
12776 2007-02-21 Jakub Jelinek <jakub@redhat.com>
12778 * gfortran.dg/gomp/omp_parse1.f90: New test.
12779 * gfortran.dg/gomp/omp_parse2.f: New test.
12781 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
12784 * gfortran.dg/do_pointer_1.f90: New test.
12786 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12788 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12791 2007-02-20 Geoffrey Keating <geoffk@apple.com>
12793 * gcc.dg/darwin-minversion-1.c: New.
12794 * gcc.dg/darwin-minversion-2.c: New.
12796 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12798 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12800 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12801 DJ Delorie <dj@redhat.com>
12804 * gcc.dg/Wfatal.c: New.
12805 * gcc.dg/Wfatal-2.c: New.
12806 * gcc.dg/Werror-1.c: Adjust expectations.
12807 * gcc.dg/Werror-5.c: Likewise.
12808 * gcc.dg/Werror-7.c: Likewise.
12809 * gcc.dg/Werror-10.c: Likewise.
12810 * gcc.dg/Werror-11.c: Likewise.
12812 2007-02-20 Tobias Burnus <burnus@net-b.de>
12815 * gfortran.dg/volatile10.f90: New test.
12817 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
12819 PR libfortran/30533
12820 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
12822 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12824 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12825 * gcc.dg/Walways-true-1.c: Likewise.
12826 * gcc.dg/weak/weak-3.c: Likewise.
12827 * gcc.dg/Werror-1.c: Likewise.
12828 * gcc.dg/Werror-3.c: Likewise.
12829 * gcc.dg/Werror-4.c: Likewise.
12830 * gcc.dg/Werror-5.c: Likewise.
12831 * gcc.dg/Werror-6.c: Likewise.
12832 * gcc.dg/Werror-7.c: Likewise.
12833 * gcc.dg/Werror-8.c: Likewise.
12834 * gcc.dg/Werror-10.c: Likewise.
12835 * gcc.dg/Werror-11.c: Likewise.
12836 * gcc.dg/Werror-12.c: Likewise.
12837 * g++.old-deja/g++.mike/warn8.C: Likewise.
12838 * g++.dg/warn/Walways-true-1.C: Likewise.
12839 * g++.dg/warn/Walways-true-2.C: Likewise.
12840 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12841 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12842 -Wstring-literal-comparison with -Waddress.
12843 * gcc.dg/Wstring-literal-comparison-4.c: Replace
12844 -Wno-string-literal-comparison with -Wno-address.
12846 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
12848 * gnat.dg/self_aggregate_with_call.adb: New test.
12850 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
12852 PR tree-optimization/30975
12853 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12854 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12855 * gcc.dg/vect/pr30795.c: New.
12857 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12860 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12862 2007-02-18 Roger Sayle <roger@eyesopen.com>
12864 PR rtl-optimization/28173
12865 * gcc.target/i386/andor-1.c: New test case.
12867 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12869 * gcc.dg/torture/builtin-ldexp-1.c: New.
12870 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12872 2007-02-18 Roger Sayle <roger@eyesopen.com>
12874 * gfortran.dg/array_constructor_15.f90: New test case.
12876 2007-02-18 Roger Sayle <roger@eyesopen.com>
12878 * gfortran.dg/forall_10.f90: New test case.
12880 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12882 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12884 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12886 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12887 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12889 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
12891 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12892 * gcc.target/i386/builtin-bswap-3.c: Ditto.
12893 * gcc.target/i386/xchg-1.c: New test.
12894 * gcc.target/i386/xchg-2.c: New test.
12896 2007-02-16 Richard Guenther <rguenther@suse.de>
12897 Christian Bruel <christian.bruel@st.com>
12899 * gcc.dg/strict-overflow-5.c: New testcase.
12901 2007-02-16 Tobias Burnus <burnus@net-b.de>
12904 * gfortran.dg/func_derived_4.f90: New test.
12906 2007-02-15 Roger Sayle <roger@eyesopen.com>
12908 PR middle-end/30391
12909 * gfortran.dg/pr30391-1.f90: New test case.
12911 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12913 PR middle-end/30433
12914 * gcc.c-torture/compile/pr30433.c: New testcase to check
12915 that complex constants comparisions are foldded.
12917 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12920 * g++.dg/ext/stmtexpr10.C: New testcase.
12922 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12924 PR middle-end/30729
12925 * gcc.dg/Wunused-value-2.c: New testcase.
12927 2007-02-15 Ian Lance Taylor <iant@google.com>
12929 * g++.dg/eh/subreg-1.C: New test.
12931 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12934 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12935 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12936 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12937 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12938 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12939 * gcc.dg/Werror-implicit-function-declaration.c: New.
12941 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12944 * g++.dg/warn/pr28943.C: New.
12946 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12948 * gfortran.fortran-torture/execute/math.f90: Fix typo.
12950 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12953 * gfortran.dg/error_recovery_3.f90: New test.
12955 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12957 * g++.dg/tree-ssa/sra-1.C: New.
12959 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12961 * g++.dg/tree-ssa/sra-1.C: New.
12963 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12965 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12967 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12969 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12971 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
12974 * gfortran.dg/logical_2.f90: New test.
12976 2007-02-14 Joseph Myers <joseph@codesourcery.com>
12978 * gcc.dg/torture/complex-alias-1.c: New test.
12980 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
12982 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12983 instead of -fdump-tree-tailcall.
12985 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
12987 * gfortran.dg/interface_10.f90: Fix comment typo.
12989 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
12991 PR tree-optimization/30771
12992 * gcc.dg/vect/pr30771.c: New test.
12994 2007-02-13 Ian Lance Taylor <iant@google.com>
12996 * gcc.dg/Wstrict-overflow-1.c: New test.
12997 * gcc.dg/Wstrict-overflow-2.c: New test.
12998 * gcc.dg/Wstrict-overflow-3.c: New test.
12999 * gcc.dg/Wstrict-overflow-4.c: New test.
13000 * gcc.dg/Wstrict-overflow-5.c: New test.
13001 * gcc.dg/Wstrict-overflow-6.c: New test.
13002 * gcc.dg/Wstrict-overflow-7.c: New test.
13003 * gcc.dg/Wstrict-overflow-8.c: New test.
13004 * gcc.dg/Wstrict-overflow-9.c: New test.
13005 * gcc.dg/Wstrict-overflow-10.c: New test.
13007 2007-02-13 Roger Sayle <roger@eyesopen.com>
13009 * gcc.target/ia64/builtin-bswap-2.c: New test case.
13011 2007-02-13 Richard Henderson <rth@redhat.com>
13013 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13014 * gcc.c-torture/execute/pr29302-1.c: ... here.
13016 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13019 * gcc.dg/c90-return-1.c: Update output.
13020 * gcc.dg/c99-return-1.c: Likewise.
13022 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
13025 * gfortran.dg/used_dummy_types_7.f90: New test..
13027 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
13029 * gcc.target/i386/parity-1.c: New test.
13030 * gcc.target/i386/parity-2.c: New test.
13032 2007-02-12 Roger Sayle <roger@eyesopen.com>
13034 * gcc.target/i386/builtin-bswap-3.c: New test case.
13036 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
13038 PR tree-optimization/29145
13039 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13040 alias analysis is improved to take better advantage of restrict
13041 qualified pointers.
13042 * gcc.dg/vect/vect-80.c: Likewise.
13043 * gcc.dg/vect/pr29145.c: New.
13045 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
13047 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13048 * gcc.target/i386/sse4a-insert.c: Likewise.
13050 2007-02-11 Roger Sayle <roger@eyesopen.com>
13052 * gcc.target/ia64/builtin-popcount-1.c: New test case.
13053 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13055 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
13058 * gfortran.dg/enum_4.f90: Update error message checks.
13060 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
13063 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13064 versions of the modules.
13067 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13068 by getting rid of recursive I/O and providing functions with
13072 * gfortran.dg/char_array_constructor_2.f90
13074 2007-02-11 Mark Mitchell <mark@codesourcery.com>
13077 * g++.dg/template/spec34.C: New test
13079 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
13081 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13082 on i?86 and x86_64.
13083 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13084 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13085 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13086 on i?86 and x86_64.
13087 * gcc.dg/vect/vect-113.c: Ditto.
13089 2007-02-06 Mark Mitchell <mark@codesourcery.com>
13092 * g++.dg/eh/weak1-C: New test.
13093 * g++.dg/eh/weak1-a.cc: Likewise.
13094 * g++.dg/eh/comdat1.C: Likewise.
13096 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13097 Dorit Nuzman <dorit@il.ibm.com>
13099 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13100 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13101 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13102 * gcc.dg/vect/vect-113.c: Likewise.
13104 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13106 2007-02-10 Richard Henderson <rth@redhat.com>
13108 * lib/target-supports.exp (check_effective_target_tls): Redefine
13109 to mean non-emulated tls.
13110 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13111 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13112 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13113 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13114 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13115 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13116 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13118 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13120 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13122 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13124 * gfortran.dg/secnds.f: Replace time tolerance with a
13125 before-and-after bracket.
13126 * gfortran.dg/secnds-1.f: Likewise.
13128 2007-02-09 Tobias Burnus <burnus@net-b.de>
13131 * gfortran.dg/maxlocval_1.f90: New test.
13133 2007-02-09 Roger Sayle <roger@eyesopen.com>
13135 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13137 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13140 * gfortran.dg/array_function_1.f90: New test.
13142 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13144 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13145 (check_effective_target_dummy_wcsftime): New functions.
13147 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13149 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13150 * lib/target-supports.exp (check_effective_target_uclibc): New
13153 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13155 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13156 (vsnprintf): Don't define for uClibc targets.
13158 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13160 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13161 set before checking whether it was allowed.
13162 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13163 before checking inside_main.
13165 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13167 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13169 (u16sf): Likewise u4sf.
13170 * g++.dg/compat/struct-layout-1.h: Likewise.
13172 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13174 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13176 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13177 m68k targets if check_effective_target_coldfire_fpu returns true.
13179 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13180 Richard Guenther <rguenther@suse.de>
13182 PR middle-end/23361
13183 * gcc.dg/fold-compare-3.c: New testcase.
13184 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13186 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13188 * gcc.dg/pr26570.c: Clean up coverage files.
13189 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13190 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13191 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13192 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13193 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13194 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13195 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13196 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13197 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13198 * gcc.dg/tree-ssa/pr25501.c: Ditto.
13199 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13200 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13201 * gcc.dg/vect/pr28952.c: Ditto.
13202 * gcc.dg/vect/pr27151.c: Ditto.
13203 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13204 * g++.dg/gomp/macro-3.C: Ditto.
13206 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
13208 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13211 2007-02-08 Roger Sayle <roger@eyesopen.com>
13213 * gcc.target/i386/builtin-bswap-2.c: New test case.
13215 2007-02-08 Roger Sayle <roger@eyesopen.com>
13217 * gfortran.dg/forall_8.f90: New test case.
13218 * gfortran.dg/forall_9.f90: Likewise.
13220 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13222 * gcc.dg/builtins-20.c: Add some -~ complex cases.
13224 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
13226 * lib/target-supports.exp (check_effective_target_simulator): New.
13228 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
13230 * gcc.dg/tree-ssa/loop-25.c: New test.
13232 2007-02-06 Richard Henderson <rth@redhat.com>
13234 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13236 2007-02-06 Roger Sayle <roger@eyesopen.com>
13238 * gcc.target/powerpc/popcount-1.c: New test case.
13239 * gcc.target/powerpc/parity-1.c: Likewise.
13241 2007-02-06 Richard Guenther <rguenther@suse.de>
13243 PR middle-end/27302
13244 * gcc.dg/torture/pr27302-2.c: New testcase.
13246 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
13248 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13249 * gcc.dg/vect/vect-iv-1.c: New test.
13250 * gcc.dg/vect/vect-iv-2.c: New test.
13251 * gcc.dg/vect/vect-iv-3.c: New test.
13252 * gcc.dg/vect/vect-iv-4.c: New test.
13253 * gcc.dg/vect/vect-iv-5.c: New test.
13254 * gcc.dg/vect/vect-iv-6.c: New test.
13255 * gcc.dg/vect/vect-iv-7.c: New test.
13256 * gcc.dg/vect/vect-iv-8.c: New test.
13257 * gcc.dg/vect/vect-iv-9.c: New test.
13258 * gcc.dg/vect/vect-iv-10.c: New test.
13259 * gcc.dg/vect/vect-iv-11.c: New test.
13260 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13261 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13262 * gcc.dg/vect/vect-14.c: Now vectorizable.
13263 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13265 * gcc.dg/vect/vect-27.c: Likewise.
13266 * gcc.dg/vect/vect-29.c Likewise.
13267 * gcc.dg/vect/vect-dv-2.c: Likewise.
13268 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13269 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13270 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13272 2007-02-06 Ira Rosen <irar@il.ibm.com>
13274 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13276 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13278 * gcc.dg/builtins-20.c: Add more cases.
13280 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
13283 * gcc.dg/pr30189.c: New test.
13285 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
13287 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13289 * gcc.target/i386/sse4a-extract.c: New test.
13290 * gcc.target/i386/sse4a-insert.c: New test.
13291 * gcc.target/i386/sse4a-montsd.c: New test.
13292 * gcc.target/i386/sse4a-montss.c: New test.
13294 2007-02-05 Richard Guenther <rguenther@suse.de>
13296 * gcc.target/i386/vectorize3.c: New testcase.
13298 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
13301 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13303 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13306 * gfortran.dg/repeat_1.f90: New test.
13308 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
13311 * gfortran.dg/spread_shape_1.f90: Remove tabs.
13312 * gfortran.dg/derived_init_2.f90: Ditto.
13313 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13314 * gfortran.dg/array_initializer_1.f90: Ditto.
13315 * gfortran.dg/do_2.f90: Ditto.
13316 * gfortran.dg/proc_assign_1.f90: Ditto.
13318 2007-02-04 Richard Guenther <rguenther@suse.de>
13320 PR middle-end/30636
13321 * g++.dg/warn/pr30636.C: New testcase.
13322 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13324 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
13326 PR middle-end/30667
13327 * gfortran.dg/pr30667.f: New test.
13329 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13331 * gcc.dg/builtins-54.c: Add more cases.
13333 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
13336 * gfortran.dg/zero_sized_2.f90: New test.
13339 * gfortran.dg/alloc_comp_basics_4.f90: New test.
13342 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13345 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
13348 * gfortran.dg/interface_10.f90: New test.
13350 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13352 * gcc.dg/builtins-20.c: Add more cases.
13354 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13357 * gcc-target/ia64/pr29682.c: New test.
13359 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
13362 * gfortran.dg/arrayio_11.f90.f90: New test.
13365 * gfortran.dg/arrayio_12.f90.f90: New test.
13367 2007-02-02 Jakub Jelinek <jakub@redhat.com>
13370 * g++.dg/tls/diag-5.C: New test.
13372 PR middle-end/30473
13373 * gcc.dg/pr30473.c: New test.
13374 * gcc.c-torture/execute/20070201-1.c: New test.
13376 2007-02-01 Roger Sayle <roger@eyesopen.com>
13378 * gfortran.dg/dependency_20.f90: New test case.
13380 2007-01-31 Ian Lance Taylor <iant@google.com>
13382 * gcc.dg/lower-subreg-1.c (test): New test.
13384 2007-01-30 Geoffrey Keating <geoffk@apple.com>
13386 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13388 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13390 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13391 * gcc.dg/torture/builtin-math-3.c: Likewise.
13393 2007-01-31 Dirk Mueller <dmueller@suse.de>
13395 gcc.dg/Wparentheses-2.c: Update and add new tests.
13397 2007-01-31 Ira Rosen <irar@il.ibm.com>
13399 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13402 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
13404 * gcc.dg/builtins-63.c: New test.
13406 2007-01-31 Tobias Burnus <burnus@net-b.de>
13409 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13411 2007-01-31 Tobias Burnus <burnus@net-b.de>
13414 * gfortran.dg/volatile8.f90: New argument conformance test.
13415 * gfortran.dg/volatile9.f90: New scope test.
13417 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13420 * g++.dg/warn/null4.C: New.
13422 2001-01-30 Roger Sayle <roger@eyesopen.com>
13423 Uros Bizjak <ubizjak@gmail.com>
13425 * gcc.dg/large-size-array-3.c: Correct typo.
13427 2007-01-30 Richard Guenther <rguenther@suse.de>
13429 PR middle-end/27657
13430 * g++.dg/debug/pr27657.C: New testcase.
13432 2007-01-30 Richard Guenther <rguenther@suse.de>
13434 PR middle-end/30313
13435 * gcc.dg/torture/pr30313.c: New testcase.
13437 2007-01-29 Janis Johnson <janis187@us.ibm.com>
13439 * gcc.dg/dfp/dfp-except.h: New file.
13440 * gcc.dg/dfp/fe-check.h: New file.
13441 * gcc.dg/dfp/fe-binop.c: New test.
13442 * gcc.dg/dfp/fe-convert-1.c: New test.
13443 * gcc.dg/dfp/fe-convert-2.c: New test.
13444 * gcc.dg/dfp/fe-convert-3.c: New test.
13446 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13447 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13448 * gcc.dg/dfp/convert-dfp.c: Ditto.
13449 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13451 2007-01-29 Josh Conner <jconner@apple.com>
13453 * gcc.target/powerpc/altivec-24.c: New test.
13455 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
13458 * g++.dg/parse/defarg12.C: New test.
13460 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
13463 * gfortran.dg/used_dummy_types_6.f90: New test.
13465 2007-01-28 Jan Hubicka <jh@suse.cz>
13467 * gcc.dg/tree-prof/val-prof-6.c: New test.
13469 2007-01-28 Roger Sayle <roger@eyesopen.com>
13471 * gcc.dg/large-size-array-3.c: Correct test case (portability).
13473 2007-01-28 Andrew Pinski <pinskia@gmail.com>
13476 * g++.dg/expr/dtor4.C: New test.
13478 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
13480 * gcc.dg/tree-ssa/loop-23.c: New test.
13482 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
13484 PR libfortran/30389
13485 * gfortran.dg/achar_2.f90: New test.
13486 * gfortran.dg/achar_3.f90: New test.
13488 2007-01-27 Ian Lance Taylor <iant@google.com>
13490 * gcc.dg/strict-overflow-1.c: New test.
13491 * gcc.dg/no-strict-overflow-1.c: New test.
13492 * gcc.dg/strict-overflow-2.c: New test.
13493 * gcc.dg/no-strict-overflow-2.c: New test.
13494 * gcc.dg/strict-overflow-3.c: New test.
13495 * gcc.dg/no-strict-overflow-3.c: New test.
13496 * gcc.dg/strict-overflow-4.c: New test.
13497 * gcc.dg/no-strict-overflow-4.c: New test.
13498 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13499 * gcc.dg/pr15784-1.c: Likewise.
13500 * gcc.dg/pr20922-1.c: Likewise.
13501 * gcc.dg/pr20922-3.c: Likewise.
13502 * gcc.dg/pr20922-4.c: Likewise.
13503 * gcc.dg/pr20922-6.c: Likewise.
13504 * gcc.dg/compare-4.c: Likewise.
13505 * gcc.dg/torture/pr26898-1.c: Likewise.
13506 * gcc.dg/tree-ssa/divide-1.c: Likewise.
13507 * gcc.dg/tree-ssa/divide-2.c: Likewise.
13508 * gcc.dg/tree-ssa/divide-3.c: Likewise.
13509 * gcc.dg/tree-ssa/divide-4.c: Likewise.
13510 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13511 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13512 * gcc.dg/tree-ssa/pr21082.c: Likewise.
13513 * gcc.dg/tree-ssa/pr26899.c: Likewise.
13514 * g++.dg/tree-ssa/pr21082.C: Likewise.
13516 2007-01-27 Roger Sayle <roger@eyesopen.com>
13518 * gcc-dg/large-size-array-3.c: New test case.
13520 2007-01-27 Roger Sayle <roger@eyesopen.com>
13522 * gfortran.dg/forall_7.f90: New test case.
13524 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
13527 * gfortran.dg/where_operator_assign_1.f90: New test.
13528 * gfortran.dg/where_operator_assign_2.f90: New test.
13529 * gfortran.dg/where_operator_assign_3.f90: New test.
13531 2007-01-26 Joseph Myers <joseph@codesourcery.com>
13533 * lib/target-supports.exp
13534 (check_effective_target_powerpc_altivec): New.
13535 (check_effective_target_vect_cmdline_needed): Use it.
13537 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13540 * gfortran.dg/backslash_3.f: New test.
13542 2007-01-26 Richard Guenther <rguenther@suse.de>
13544 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13546 2007-01-26 Tobias Burnus <burnus@net-b.de>
13548 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13549 * gfortran.dg/vect/vect.exp: Ditto.
13550 * gfortran.dg/dg.exp: Ditto.
13551 * gfortran.fortran-torture/execute/execute.exp: Ditto.
13552 * gfortran.fortran-torture/compile/compile.exp: Ditto.
13554 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13556 * gcc.dg/builtins-20.c: Add more cases.
13557 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13559 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13562 * gcc.dg/Wall.c: New.
13563 * gcc.dg/Wno-all.c: New.
13564 * gfortran.dg/Wall.f90: New.
13565 * gfortran.dg/Wno-all.f90: New.
13567 2007-01-24 Geoffrey Keating <geoffk@apple.com>
13569 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13570 * g++.dg/eh/simd-2.C: Also run on Darwin.
13571 * g++.dg/eh/simd-3.C: New.
13572 * g++.dg/eh/simd-4.C: New.
13574 2007-01-25 Richard Guenther <rguenther@suse.de>
13576 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13578 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13580 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
13582 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13583 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13584 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13585 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13586 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13587 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13588 * gcc.dg/ipa/ipa-7.c: New testcase.
13590 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
13592 * g++.dg/cpp0x/warn_cxx0x.C: New.
13594 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13596 * gcc.dg/builtins-20.c: Test builtin carg.
13598 2007-01-24 Jakub Jelinek <jakub@redhat.com>
13600 PR middle-end/27416
13601 * gcc.dg/gomp/pr27416.c: New test.
13603 PR middle-end/30494
13604 * gcc.dg/gomp/pr30494.c: New test.
13605 * g++.dg/gomp/pr30494.C: New test.
13607 PR middle-end/30421
13608 * gcc.dg/gomp/pr30421.c: New test.
13610 2007-01-24 Steve Ellcey <sje@cup.hp.com>
13612 * gcc.target/ia64/versionid-1.c: New test.
13613 * gcc.target/ia64/versionid-2.c: New test.
13615 2007-01-24 Richard Guenther <rguenther@suse.de>
13618 * gcc.dg/builtins-57.c: Change to a link-time testcase
13619 to support non-C99 targets.
13621 2007-01-24 Jan Hubicka <jh@suse.cz>
13623 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13625 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
13627 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13629 2007-01-23 Andrew Pinski <pinskia@gmail.com>
13632 * objc.dg/const-str-12.m: New test.
13634 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13637 * gfortran.dg/ctrl-z.f90: New test.
13639 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13642 * gfortran.dg/namelist_assumed_char.f90: New test.
13644 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
13647 * g++.dg/inherit/covariant15.C: New test.
13649 2007-01-23 Ian Lance Taylor <iant@google.com>
13651 * g++.dg/warn/Wparentheses-24.C: New test.
13653 2007-01-23 Richard Guenther <rguenther@suse.de>
13656 * ada/acats/run_acats: Do not call gnatmake or gnatchop
13659 2007-01-22 Richard Guenther <rguenther@suse.de>
13661 PR tree-optimization/30038
13662 * gcc.dg/builtins-62.c: New testcase.
13664 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13666 * gcc.c-torture/compile/20070121.c: New test.
13668 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
13670 PR libfortran/30525
13671 * gfortran.dg/char_comparison_1.f: New test.
13673 2007-01-21 Ira Rosen <irar@il.ibm.com>
13675 * gcc.dg/vect/vect-strided-same-dr.c: New test.
13677 2007-01-20 Andrew Pinski <pinskia@gmail.com>
13680 * objc.dg/pch: New directory.
13681 * objc.dg/pch/pch.exp: New file.
13682 * objc.dg/pch/interface-1.m: New test.
13683 * objc.dg/pch/interface-1.hs: New include file.
13684 * lib/objc.exp (objc_target_compile): Add
13685 "-x objective-c-header" in front of the sources if this is
13686 a precompiled header being compiled.
13688 2007-01-20 Roger Sayle <roger@eyesopen.com>
13690 * gfortran.dg/array_memcpy_3.f90: New test case.
13691 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13693 2007-01-20 Roger Sayle <roger@eyesopen.com>
13694 Brooks Moses <brooks.moses@codesourcery.com>
13695 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13697 * gfortran.dg/intrinsic_sign_1.f90: New test case.
13698 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13700 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13702 * gcc.dg/torture/builtin-math-3.c: Test fdim.
13704 2007-01-19 Mike Stump <mrs@apple.com>
13706 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13709 2007-01-19 Roger Sayle <roger@eyesopen.com>
13711 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13712 option instead of -funsafe-math-optimizations.
13714 2007-01-19 Tomas Bily <tbily@suse.cz>
13716 gcc.dg/tree-prof/indir-call-prof.c: New.
13717 g++.dg/dg.exp: Add tree-prof subdirectory.
13718 g++.dg/tree-prof/indir-call-prof.C: New.
13719 g++.dg/tree-prof/tree-prof.exp: New.
13721 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13724 * g++.dg/warn/deprecated.C: Update warning output.
13725 * g++.dg/warn/deprecated-2.C: Likewise.
13726 * g++.dg/warn/deprecated-3.C: New.
13728 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
13730 * gcc.c-torture/execute/nestfunc-7.c: New.
13732 2007-01-18 Hui-May Chang <hm.chang@apple.com>
13734 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13736 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
13738 * gcc.dg/m68k-pic-1.c: New.
13740 2007-01-18 Roger Sayle <roger@eyesopen.com>
13742 * gfortran.dg/array_memcpy_4.f90: New test case.
13744 2007-01-18 Josh Conner <jconner@apple.com>
13747 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13748 * gcc.dg/vect/no-trapping-math-1: New.
13749 * gcc.dg/vect/no-trapping-math-2: New.
13751 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
13753 * gcc.target/i386/387-8.c: Update comment about optimizing
13754 inherent load of 1.0 of fptan instruction.
13756 2007-01-18 Dirk Mueller <dmueller@suse.de>
13757 Richard Guenther <rguenther@suse.de>
13760 * gcc.dg/Warray-bounds.c: New testcase.
13761 * gcc.dg/Warray-bounds-2.c: New testcase.
13762 * g++.dg/warn/Warray-bounds.C: New testcase.
13763 * g++.dg/warn/Warray-bounds-2.C: New testcase.
13765 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
13768 * gfortran.dg/generic_12.f90: New test.
13770 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
13772 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13773 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13775 2007-01-16 Janis Johnson <janis187@us.ibm.com>
13777 * gcc.dg/dfp/compare-special.h: New file.
13778 * gcc.dg/dfp/compare-special-32.c: New test.
13779 * gcc.dg/dfp/compare-special-64.c: New test.
13780 * gcc.dg/dfp/compare-special-128.c: New test.
13782 2007-01-16 Roger Sayle <roger@eyesopen.com>
13783 Paul Thomas <pault@gcc.gnu.org>
13784 Steven G. Kargl <kargl@gcc.gnu.org>
13787 * gfortran.dg/forall_6.f90: New test case.
13788 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13789 * gfortran.dg/dependency_13.f90: Likewise.
13791 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13794 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13795 targets that don't support Inf.
13797 2007-01-15 Dale Johannesen <dalej@apple.com>
13799 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
13801 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
13803 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
13804 of achar for 0xff to avoid the "Extended ASCII not
13805 implemented" error message.
13807 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
13810 * gfortran.dg/altreturn_4.f90: New test.
13813 * gfortran.dg/stfunc_4.f90: New test.
13816 * gfortran.dg/bound_2.f90: Reinstate commented out line.
13817 * gfortran.dg/initialization_1.f90: Change warning.
13820 * gfortran.dg/specification_type_resolution_2.f90: New test.
13822 2007-01-14 Jan Hubicka <jh@suse.cz>
13824 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13825 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13826 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13829 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
13832 * gfortran.dg/external_procedures_2.f90: New test.
13834 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
13837 * gcc.target/i386/pr30413.c: New test.
13839 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
13842 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
13844 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
13846 * gcc.dg/20070112-1.c: New test.
13848 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13850 PR libgfortran/30435
13851 * gfortran.dg/list_read_6.f90: New test.
13853 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
13855 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
13857 2007-01-12 Tom Tromey <tromey@redhat.com>
13859 PR preprocessor/28227:
13860 * gcc.dg/cpp/pr28227.c: New file.
13862 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13864 * gcc.dg/tree-ssa/loop-22.c: New test.
13866 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13868 PR tree-optimization/29516
13869 * gcc.dg/tree-ssa/loop-20.c: New test.
13871 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
13873 PR libfortran/30415
13874 * minmaxloc_integer_kinds_1.f90: New test.
13876 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
13879 * g++.dg/template/sizeof-template-argument.C: New test.
13881 2007-01-11 Jan Hubicka <jh@suse.cz>
13883 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13884 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13885 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13886 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13887 * gcc.dg/tree-ssa/pr21658.c: Likewise.
13888 * gcc.dg/tree-ssa/pr15349.c: Likewise.
13889 * gcc.dg/tree-ssa/pr25501.c: Likewise.
13890 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13891 transformation in question.
13892 * gcc.dg/tree-ssa/vrp05.c: Likewise.
13893 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13894 * gcc.dg/always_inline3.c: Likewise.
13896 2007-01-10 Mark Mitchell <mark@codesourcery.com>
13899 * g++.dg/template/typename11.C: New test.
13901 2007-01-10 Robert Kennedy <jimbob@google.com>
13903 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13905 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13907 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13908 for different integer kinds.
13909 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13910 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13911 * gfortran.dg/ishft_2.f90: New test.
13912 * gfortran.dg/ishft_3.f90: New test.
13914 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13916 * gfortran.dg/altreturn_2.f90: Removed executable bit.
13918 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13920 PR tree-optimization/30322
13921 * gcc.dg/tree-ssa/loop-21.c: New test.
13923 2007-01-08 Geoffrey Keating <geoffk@apple.com>
13925 * g++.dg/rtti/darwin-builtin-linkage.C: New.
13927 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
13929 * gcc.target/spu/intrinsics-1.c: Remove xfail.
13931 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13933 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13934 * g++.dg/warn/overflow-warn-3.C: Likewise.
13935 * g++.dg/warn/overflow-warn-4.C: Likewise.
13936 * g++.dg/warn/overflow-warn-5.C: Likewise.
13937 * g++.dg/warn/overflow-warn-6.C: Likewise.
13938 * g++.dg/warn/Woverflow-1.C: Likewise.
13939 * g++.dg/warn/Woverflow-2.C: Likewise.
13940 * g++.dg/warn/Woverflow-3.C: Likewise.
13941 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13943 2007-01-08 Roger Sayle <roger@eyesopen.com>
13945 * gfortran.dg/array_constructor_14.f90: New test case.
13946 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13948 2007-01-08 Richard Guenther <rguenther@suse.de>
13950 PR tree-optimization/23603
13951 * gcc.dg/tree-ssa/vrp31.c: New testcase.
13952 * gcc.dg/tree-ssa/vrp32.c: Likewise.
13954 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13956 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13958 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13959 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13960 compiler behaviour.
13961 * gcc.dg/simd-5.c: Likewise.
13962 * gcc.dg/simd-6.c: Likewise.
13963 * g++.dg/conversion/simd1.C: Likewise.
13964 * g++.dg/conversion/simd3.C: Likewise.
13965 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13968 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13970 PR tree-optimization/29877
13971 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13972 name of a hard register for the target concerned. Adjust dg-error
13973 directives to cope with new behaviour of TER.
13975 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13978 * g++.dg/conversion/nullptr1.C: Added overflow warning.
13979 * g++.dg/warn/overflow-warn-1.C: New.
13980 * g++.dg/warn/overflow-warn-3.C: New.
13981 * g++.dg/warn/overflow-warn-4.C: New.
13982 * g++.dg/warn/overflow-warn-5.C: New.
13983 * g++.dg/warn/overflow-warn-6.C: New.
13984 * g++.dg/warn/Woverflow-1.C: New.
13985 * g++.dg/warn/Woverflow-2.C: New.
13986 * g++.dg/warn/Woverflow-3.C: New.
13987 * g++.dg/warn/multiple-overflow-warn-2.C: New.
13989 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
13992 * gfortran.dg/invalid_name.f90: New test.
13993 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13994 * gfortran.dg/gomp/pr29759.f90: Ditto.
13996 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
13998 * gfortran.dg/present_1.f90: Update error message.
14000 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
14003 * g++.dg/template/duplicate1.C: New test
14004 * g++.dg/template/memfriend6.C: Adjust error markers.
14006 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
14009 * gcc.dg/torture/inline-1.c: New test.
14011 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14014 * gcc.dg/multiple-overflow-warn-1.c: New.
14015 * gcc.dg/multiple-overflow-warn-2.c: New.
14016 * gcc.dg/overflow-warn-6.c: New.
14017 * g++.dg/warn/multiple-overflow-warn-1.C: New.
14019 2007-01-05 Roger Sayle <roger@eyesopen.com>
14021 * gfortran.dg/array_memcpy_1.f90: New test case.
14022 * gfortran.dg/array_memcpy_2.f90: Likewise.
14024 2007-01-05 Richard Guenther <rguenther@suse.de>
14026 PR middle-end/27826
14027 * g++.dg/opt/pr27826.C: New testcase.
14029 2007-01-05 Ian Lance Taylor <iant@google.com>
14031 * gcc.dg/Walways-true-1.c: New test.
14032 * gcc.dg/Walways-true-2.c: New test.
14033 * g++.dg/warn/Walways-true-1.C: New test.
14034 * g++.dg/warn/Walways-true-2.C: New test.
14036 2007-01-05 Jakub Jelinek <jakub@redhat.com>
14039 * gcc.dg/pr30360.c: New test.
14041 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
14044 * gfortran.dg/data_implied_do_1.f90: New test.
14048 * gfortran.dg/char_length_1.f90: New test.
14050 2007-01-05 Richard Guenther <rguenther@suse.de>
14052 PR middle-end/28116
14053 * g++.dg/opt/pr28116.C: New testcase.
14055 2007-01-05 Tobias Burnus <burnus@net-b.de>
14058 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14059 invalid deallocate.
14060 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14061 * gfortran.dg/protected_4.f90: Add pointer intent check.
14062 * gfortran.dg/protected_6.f90: Add pointer intent check.
14063 * gfortran.dg/pointer_intent_1.f90: New test.
14064 * gfortran.dg/pointer_intent_2.f90: New test.
14065 * gfortran.dg/pointer_intent_3.f90: New test.
14067 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
14070 * gfortran.dg/altreturn_2.f90: new test.
14072 2007-01-04 Tom Tromey <tromey@redhat.com>
14074 PR preprocessor/28165:
14075 * gcc.dg/cpp/pr28165.c: New file.
14077 2007-01-03 Josh Conner <jconner@apple.com>
14079 PR middle-end/29683
14080 * gcc.dg/pr29683.c: New.
14082 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14085 * g++.dg/pch/template-1.C: New test.
14086 * g++.dg/pch/template-1.Hs: New file.
14088 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
14090 PR middle-end/30353
14091 * gcc.c-torture/compile/complex-4.c: New test.
14093 2007-01-03 Joseph Myers <joseph@codesourcery.com>
14095 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14097 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14099 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14101 PR middle-end/30286
14102 * gcc.dg/pr30286.c: New test.
14105 * g++.dg/template/crash66.C: New test.
14108 * g++.dg/template/friend49.C: New test.
14110 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14112 * gfortran.dg/ibits.f90: New test.
14114 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14116 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14117 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14119 2007-01-02 Jan Hubicka <jh@suse.cz>
14121 * gcc.dg/pr16194.c: We now output error on all three functions,
14122 not just first one.
14124 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14127 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14128 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14130 2006-01-02 Ian Lance Taylor <iant@google.com>
14132 * g++.dg/warn/Wparentheses-22.C: New test.
14133 * g++.dg/warn/Wparentheses-23.C: New test.
14135 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14138 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14139 * gcc.dg/declspec-3-Wextra.c: New.
14140 * gcc.dg/declspec-3-no.c: New
14142 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14145 * gfortran.dg/interface_10.f90: Remove.
14147 2007-01-01 Roger Sayle <roger@eyesopen.com>
14149 * gcc.dg/fold-eqxor-4.c: New test case.
14151 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14153 PR middle-end/30311
14154 * gcc.c-torture/compile/pr30311.c: New test.
14156 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14158 PR middle-end/30253
14159 * gcc.c-torture/compile/statement-expression-1.c: New test.
14161 2007-01-01 Andreas Schwab <schwab@suse.de>
14164 * g++.dg/eh/pr29166.C: New test.
14166 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14168 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14170 (check_effective_target_vect_cmdline_needed): Use it.
14172 2006-12-31 Richard Guenther <rguenther@suse.de>
14174 PR middle-end/30137
14175 * gcc.dg/pr30137-1.c: New testcase.
14176 * gcc.dg/pr30137-2.c: Likewise.
14178 2006-12-31 Roger Sayle <roger@eyesopen.com>
14180 PR middle-end/30322
14181 * gcc.dg/fold-plusnot-1.c: New test case.
14183 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14186 * g++.dg/parse/template22.C: New test.
14188 2006-12-31 Richard Guenther <rguenther@suse.de>
14190 PR middle-end/30338
14191 * gcc.c-torture/compile/pr30338.c: New testcase.
14193 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14196 * gfortran.dg/intrinsic_actual_4.f90: New test.
14199 * gfortran.dg/func_decl_3.f90: New test.
14201 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14204 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14205 * gfortran.dg/c_by_val_1.f: New test.
14206 * gfortran.dg/c_by_val_2.f: New test.
14207 * gfortran.dg/c_by_val_3.f: New test.
14209 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
14211 PR libfortran/30321
14212 * gfortran.dg/sum_zero_array_1.f90: New test.
14214 2006-12-29 Jakub Jelinek <jakub@redhat.com>
14216 PR preprocessor/29612
14217 * gcc.dg/cpp/pr29612-1.c: New test.
14218 * gcc.dg/cpp/pr29612-2.c: New test.
14220 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
14223 * gfortran.dg/pure_formal_proc_1.f90: New test.
14226 * gfortran.dg/intrinsic_actual_3.f90: New test.
14228 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14231 * gfortran.dg/io_constraints_1.f90: Update test.
14232 * gfortran.dg/io_constraints_2.f90: Update test.
14233 * gfortran.dg/inquire_iolength.f90: New test.
14235 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
14238 * gfortran.dg/interface_10.f90: New test.
14239 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14240 since z is already, locally a variable.
14243 * gfortran.dg/generic_11.f90: New test.
14244 * gfortran.dg/interface_7.f90: Remove name clash between module
14245 name and procedure 'x' referenced in the interface.
14247 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14250 * gcc.dg/Wmissing-parameter-type.c: New.
14251 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14252 * gcc.dg/Wmissing-parameter-type-no.c: New.
14254 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
14257 * gfortran.dg/entry_array_specs_2.f: New test.
14260 * gfortran.dg/nested_modules_6.f90: New test.
14262 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14265 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14266 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14268 2006-12-21 Andrew Pinski <pinskia@gmail.com>
14271 * g++.dg/opt/complex6.C: New test.
14273 2006-12-22 Ben Elliston <bje@au.ibm.com>
14275 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14276 full" if the linker on spu-*-* warns about exceeding local store.
14278 And revert this patch:
14279 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14280 fail to link due to relocation overflows on spu-*-*.
14282 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14285 * gfortran.dg/dependency_19.f90: New test.
14287 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14290 * gfortran.dg/alloc_comp_basics_3.f90: New test.
14292 2006-12-21 Jakub Jelinek <jakub@redhat.com>
14294 PR middle-end/30262
14295 * gcc.c-torture/execute/20061220-1.c: New test.
14297 PR middle-end/30263
14298 * gcc.dg/gomp/asm-1.c: New test.
14301 * g++.dg/eh/ia64-2.C: New test.
14303 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
14307 * gcc.dg/rs6000-leaf.c: New.
14309 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14312 * gfortran.dg/f2c_8.f90: New test.
14314 2006-12-20 Bill Wendling <wendling@apple.com>
14316 * gcc.dg/asm-b.c: Check for __ppc64__.
14318 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14321 * gfortran.dg/bounds_check_5.f90: New test.
14323 2006-12-20 Andrew Pinski <pinskia@gmail.com>
14325 PR middle-end/30143
14326 * gcc.dg/gomp/complex-1.c: New testcase.
14328 2006-12-20 Roger Sayle <roger@eyesopen.com>
14330 * gfortran.dg/array_memset_1.f90: New test case.
14332 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
14334 * lib/target-supports.exp: Add spu to
14335 check_effective_target_vect_widen_mult_hi_to_si.
14337 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14340 * gfortran.dg/generic_9.f90: New test.
14343 * gfortran.dg/generic_10.f90: New test.
14345 2006-12-19 Andrew Pinski <pinskia@gmail.com>
14348 * gcc.dg/pr30045.c: New test.
14350 2006-12-20 Ben Elliston <bje@au.ibm.com>
14352 * gcc.dg/20020312-2.c: Add a case for __SPU__.
14354 2006-12-19 Eric Christopher <echristo@apple.com>
14357 * gcc.c-torture/execute/pr29302-1.c: New.
14359 2006-12-19 Tobias Burnus <burnus@net-b.de>
14362 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14364 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
14367 * gfortran.dg/altreturn_3.f90: New test.
14369 * gfortran.dg/char_result_12.f90: Fix comment typos.
14371 2006-12-19 Ben Elliston <bje@au.ibm.com>
14373 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14374 as newlib's stdio.h uses non-traditional cpp constructs.
14376 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14378 * gfortran.dg/advance.f90: Renamed to advance_1.f90
14379 * gfortran.dg/append-1.f90: Renamed to append_1.f90
14380 * gfortran.dg/array-1.f90: Renamed to array_1.f90
14381 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14382 * gfortran.dg/backspace.f: Renamed to backspace_1.f
14383 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14384 * gfortran.dg/default_initialization.f: Renamed to
14385 default_initialization_1.f
14386 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14387 dollar_edit_descriptor_1.f
14388 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14389 dollar_edit_descriptor_2.f
14390 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14391 dollar_edit_descriptor_3.f
14392 * gfortran.dg/logint-1.f: Renamed to logint_1.f
14393 * gfortran.dg/logint-2.f: Renamed to logint_2.f
14394 * gfortran.dg/logint-3.f: Renamed to logint_3.f
14395 * gfortran.dg/advance_1.f90: Renamed from advance.f90
14396 * gfortran.dg/append_1.f90: Renamed from append-1.f90
14397 * gfortran.dg/array_1.f90: Renamed from array-1.f90
14398 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14399 * gfortran.dg/backspace_1.f: Renamed from backspace.f
14400 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14401 * gfortran.dg/default_initialization_1.f: Renamed from
14402 default_initialization.f
14403 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14404 dollar_edit_descriptor-1.f
14405 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14406 dollar_edit_descriptor-2.f
14407 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14408 dollar_edit_descriptor-3.f
14409 * gfortran.dg/logint_1.f: Renamed from logint-1.f
14410 * gfortran.dg/logint_2.f: Renamed from logint-2.f
14411 * gfortran.dg/logint_3.f: Renamed from logint-3.f
14413 2006-12-18 Bill Wendling <wendling@apple.com>
14415 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14416 id is an OjbC keyword.
14418 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14420 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14422 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14424 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14426 2006-12-18 Ian Lance Taylor <iant@google.com>
14428 * g++.dg/warn/Wmissing-declarations-1.C: New test.
14430 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
14432 * gcc.c-torture/compile/pr27528.c: Use empty templates.
14434 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
14437 * gfortran.fortran-torture/execute/where21.f90: New test.
14439 2006-12-17 Tobias Burnus <burnus@net-b.de>
14441 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14443 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14446 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14447 * gcc.dg/if-empty-1.c: Likewise.
14448 * gcc.dg/pr23165.c: Likewise.
14449 * g++.dg/warn/empty-body.C: Likewise.
14451 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14453 PR libfortran/30005
14454 * gfortran.dg/open_errors.f90: New test.
14456 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
14458 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14460 * gcc.target/i386/ssse3-pabsb.c: New file.
14461 * gcc.target/i386/ssse3-pabsd.c: Likewise.
14462 * gcc.target/i386/ssse3-pabsw.c: Likewise.
14463 * gcc.target/i386/ssse3-palignr.c: Likewise.
14464 * gcc.target/i386/ssse3-phaddd.c: Likewise.
14465 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14466 * gcc.target/i386/ssse3-phaddw.c: Likewise.
14467 * gcc.target/i386/ssse3-phsubd.c: Likewise.
14468 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14469 * gcc.target/i386/ssse3-phsubw.c: Likewise.
14470 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14471 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14472 * gcc.target/i386/ssse3-pshufb.c: Likewise.
14473 * gcc.target/i386/ssse3-psignb.c: Likewise.
14474 * gcc.target/i386/ssse3-psignd.c: Likewise.
14475 * gcc.target/i386/ssse3-psignw.c: Likewise.
14476 * gcc.target/i386/ssse3-vals.h: Likewise.
14478 2006-12-15 Janis Johnson <janis187@us.ibm.com>
14480 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14481 * lib/fortran-torture.exp: Include target-supports.exp.
14483 2006-12-15 Jakub Jelinek <jakub@redhat.com>
14486 * gcc.c-torture/execute/pr30185.c: New test.
14488 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14492 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14493 * gcc.dg/builtin-bswap-2.c: Likewise.
14494 * gcc.dg/builtin-bswap-3.c: Likewise.
14495 * gcc.dg/builtin-bswap-4.c: Likewise.
14496 * lib/target-supports.exp (check_effective_target_stdint_types): New.
14497 * gcc.c-torture/execute/mode-dependent-address.x: New file.
14499 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14501 PR libfortran/30145
14502 * gfortran.dg/write_zero_array: New test.
14504 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14507 * gfortran.dg/write_fmt_trim.f90: New test.
14509 2006-12-14 Diego Novillo <dnovillo@redhat.com>
14512 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14515 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14517 * lib/target-supports.exp (check_weak_available): Use istarget
14518 "hppa*-*-hpux10*" instead of regexp.
14519 (check_cxa_atexit_available): Likewise.
14521 2006-12-14 Richard Guenther <rguenther@suse.de>
14523 PR tree-optimization/30197
14524 * gcc.c-torture/execute/complex-1.c: Fix function name.
14525 * gcc.dg/builtins-61.c: New testcase.
14527 2006-12-14 Richard Guenther <rguenther@suse.de>
14529 PR middle-end/30172
14530 * gcc.dg/pr30172-1.c: New testcase.
14532 2006-12-14 Richard Guenther <rguenther@suse.de>
14534 PR tree-optimization/30198
14535 * gcc.dg/builtins-60.c: New testcase.
14537 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
14539 * lib/target-supports.exp (vect_no_align): Remove spu.
14541 2006-12-13 Ian Lance Taylor <iant@google.com>
14545 * g++.dg/warn/Wparentheses-5.C: New test.
14546 * g++.dg/warn/Wparentheses-6.C: New test.
14547 * g++.dg/warn/Wparentheses-7.C: New test.
14548 * g++.dg/warn/Wparentheses-8.C: New test.
14549 * g++.dg/warn/Wparentheses-9.C: New test.
14550 * g++.dg/warn/Wparentheses-10.C: New test.
14551 * g++.dg/warn/Wparentheses-11.C: New test.
14552 * g++.dg/warn/Wparentheses-12.C: New test.
14553 * g++.dg/warn/Wparentheses-13.C: New test.
14554 * g++.dg/warn/Wparentheses-14.C: New test.
14555 * g++.dg/warn/Wparentheses-15.C: New test.
14556 * g++.dg/warn/Wparentheses-16.C: New test.
14557 * g++.dg/warn/Wparentheses-17.C: New test.
14558 * g++.dg/warn/Wparentheses-18.C: New test.
14559 * g++.dg/warn/Wparentheses-19.C: New test.
14560 * g++.dg/warn/Wparentheses-20.C: New test.
14561 * g++.dg/warn/Wparentheses-21.C: New test.
14563 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14566 * lib/target-supports.exp (check_cxa_atexit_available): Return false
14567 for target "hppa.*hpux10".
14569 2006-12-13 Jakub Jelinek <jakub@redhat.com>
14571 * g++.dg/debug/vartrack1.C: New test.
14573 * g++.dg/opt/ifcvt1.C: New test.
14575 * gcc.dg/tls/opt-13.c: New test.
14577 * gcc.dg/20060425-2.c: New test.
14579 * g++.dg/opt/pr15054-2.C: New test.
14581 * gcc.c-torture/execute/20060420-1.c: New test.
14583 * gcc.c-torture/execute/20060412-1.c: New test.
14585 * objc/compile/20060406-1.m: New test.
14587 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
14589 * g++.dg/template/array17.C: New test.
14591 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
14593 * gcc.target/powerpc/altivec-23.c: New test.
14595 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
14598 * g++.dg/inherit/error3.C: New test.
14601 * g++.dg/inherit/error4.C: New test.
14603 2006-12-13 Richard Guenther <rguenther@suse.de>
14605 PR tree-optimization/17687
14606 * gcc.dg/builtins-59.c: New testcase.
14608 2006-12-13 Ben Elliston <bje@au.ibm.com>
14610 * gcc.target/spu/Wmain.c: New test.
14612 2006-12-12 Josh Conner <jconner@apple.com>
14614 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14615 * g++.dg/abi/thunk4.C: Likewise.
14616 * g++.dg/abi/rtti3.C: Likewise.
14618 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
14620 * gcc.target/spu/cpat-1.c: New test.
14621 * gcc.target/spu/cpat-2.c: New test.
14622 * gcc.target/spu/cpat-3.c: New test.
14623 * gcc.target/spu/cpat-4.c: New test.
14625 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
14628 * gcc.c-torture/compile/vector-1.c: New test.
14629 * gcc.c-torture/compile/vector-2.c: New test.
14630 * gcc.c-torture/compile/vector-3.c: New test.
14632 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14634 * lib/fortran-torture.exp: Update copyright years. Remove
14635 obsolete comment. Test -ftree-vectorize where it makes sense.
14636 * lib/gfortran-dg.exp: Update copyright years. Use settings
14637 from fortran-torture.exp.
14638 * gfortran.dg/char_transpose_1.f90,
14639 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14640 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14641 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
14642 '-w' to dg-options.
14644 2006-12-12 Richard Sandiford <richard@codesourcery.com>
14646 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14647 saved_${tool}_load.
14649 2006-12-12 Ira Rosen <irar@il.ibm.com>
14651 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14652 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14653 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14654 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14657 2006-12-12 Richard Guenther <rguenther@suse.de>
14659 PR middle-end/30147
14660 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14662 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
14663 Diego Novillo <dnovillo@redhat.com>
14665 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14667 * gcc.dg/tree-ssa/pr26421.c: Likewise
14668 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14669 * gcc.dg/tree-ssa/pr23382.c: Likewise.
14670 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14671 * gcc.dg/tree-ssa/pr28410.c: Likewise.
14672 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14673 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14674 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14675 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14676 * gcc.dg/tree-ssa/alias-12.c: Likewise.
14678 2006-12-11 Jan Hubicka <jh@suse.cz>
14680 * gcc.dg/tree-prof/stringop-1.c: New test.
14681 * gcc.dg/tree-prof/stringop-2.c: New test.
14683 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
14686 * gcc.target/i386/pr30120.c: New test.
14689 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
14691 * gcc.target/i386/x87regparm-1.c: New test.
14692 * gcc.target/i386/x87regparm-2.c: New test.
14693 * gcc.target/i386/x87regparm-3.c: New test.
14694 * gcc.target/i386/x87regparm-4.c: New test.
14696 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
14698 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14700 2006-12-10 Tobias Burnus <burnus@net-b.de>
14703 * gfortran.dg/protected_1.f90: New test.
14704 * gfortran.dg/protected_2.f90: New test.
14705 * gfortran.dg/protected_3.f90: New test.
14706 * gfortran.dg/protected_4.f90: New test.
14707 * gfortran.dg/protected_5.f90: New test.
14708 * gfortran.dg/protected_6.f90: New test.
14710 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14711 Tobias Burnus <burnus@gcc.gnu.org>
14715 * gfortran.dg/interface_4.f90: Test adding procedure to generic
14717 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14718 ambiguous interfaces.
14719 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14720 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14721 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14722 ambiguous interfaces.
14723 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14724 * gfortran.dg/array_initializer_2.f90: Add initializer array
14728 * gfortran.dg/interface_9.f90: Test that host interfaces are
14729 not checked for ambiguity with the local version.
14731 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14734 * gfortran.dg/module_interface_2.f90: New test.
14736 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14739 * gfortran.dg/assumed_len.f90: New test.
14741 2006-12-09 Richard Guenther <rguenther@suse.de>
14743 * g++.dg/warn/implicit-typename1.C: Qualify types.
14744 * g++.dg/parse/crash12.C: Likewise.
14745 * g++.dg/tree-ssa/pr22444.C: Likewise.
14747 2006-12-09 Tobias Burnus <burnus@net-b.de>
14749 * gfortran.dg/array_2.f90: Added sqrt test.
14751 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
14753 * gcc.target/i386/x87regparm-1.c: XFAIL.
14754 * gcc.target/i386/x87regparm-2.c: XFAIL.
14755 * gcc.target/i386/x87regparm-3.c: XFAIL.
14756 * gcc.target/i386/x87regparm-4.c: XFAIL.
14758 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14760 * lib/target-supports.exp
14761 (check_effective_target_large_long_double): New.
14762 * gcc.dg/Wconversion-real.c : Use it.
14763 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14766 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
14768 * gcc.c-torture/execute/mode-dependent-address.c: New test.
14770 2006-12-08 Tobias Burnus <burnus@net-b.de>
14773 * gfortran.dg/import4.f90: New test for IMPORT in modules.
14775 2006-12-07 Mark Mitchell <mark@codesourcery.com>
14778 * g++.dg/template/crash65.C: New test.
14779 * g++.dg/template/spec16.C: Tweak error markers.
14781 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
14783 * gcc.target/spu: New directory.
14784 * gcc.target/spu/spu.exp: New file.
14785 * gcc.target/spu/intrinsics-1.c: New test.
14787 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
14790 * g++.dg/ext/attrib27.C: New test.
14791 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14792 * g++.dg/parse/typedef5.C: Likewise.
14794 2006-12-07 Mike Stump <mrs@apple.com>
14796 * treelang/compile/var_defs.tree: Adjust.
14798 2006-12-06 Mark Mitchell <mark@codesourcery.com>
14801 * g++.dg/template/crash64.C: New test.
14802 * g++.dg/parse/crash27.C: Adjust error markers.
14804 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
14806 PR libfortran/30009
14807 PR libfortran/30056
14808 * gfortran.dg/read_eof_4.f90: Add tests.
14809 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
14810 * gfortran.dg/unf_read_corrupted_1.f90: New test.
14812 2006-12-05 Mark Mitchell <mark@codesourcery.com>
14815 * g++.dg/template/crash63.C: New test.
14818 * g++.dg/template/crash62.C: New test.
14820 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14823 * gfortran.dg/allocatable_function_1.f90: Increase the number
14824 of expected calls of free to 10; the lhs section reference is
14825 now evaluated so there is another call to bar. Change the
14826 comment appropriately.
14827 * gfortran.dg/array_section_1.f90: New test.
14829 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14832 * gfortran.dg/char_result_12.f90: New test.
14834 2006-12-05 Richard Guenther <rguenther@suse.de>
14836 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14837 * gcc.dg/vect/vect-pow-2.c: Rename to ...
14838 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
14839 vect_double, xfail for spu*-*-*.
14841 2006-12-04 Tobias Burnus <burnus@net-b.de>
14844 * initialization_4.f90: Test noninteger exponents (-std=f95).
14845 * initialization_5.f90: New test for noninteger exponents
14848 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14851 * gfortran.dg/parameter_array_section_1.f90: New test.
14853 2006-12-04 Mark Mitchell <mark@codesourcery.com>
14856 * g++.dg/template/crash61.C: New test.
14859 * g++.dg/template/error23.C: New test.
14861 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
14863 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14865 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14868 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14870 2006-12-04 Jakub Jelinek <jakub@redhat.com>
14872 PR middle-end/29965
14873 * gcc.dg/gomp/pr29965-1.c: New test.
14874 * gcc.dg/gomp/pr29965-2.c: New test.
14875 * gcc.dg/gomp/pr29965-3.c: New test.
14876 * gcc.dg/gomp/pr29965-4.c: New test.
14877 * gcc.dg/gomp/pr29965-5.c: New test.
14878 * gcc.dg/gomp/pr29965-6.c: New test.
14879 * g++.dg/gomp/pr29965-1.C: New test.
14880 * g++.dg/gomp/pr29965-2.C: New test.
14881 * g++.dg/gomp/pr29965-3.C: New test.
14882 * g++.dg/gomp/pr29965-4.C: New test.
14883 * g++.dg/gomp/pr29965-5.C: New test.
14884 * g++.dg/gomp/pr29965-6.C: New test.
14885 * g++.dg/gomp/pr29965-7.C: New test.
14886 * g++.dg/gomp/pr29965-8.C: New test.
14887 * g++.dg/gomp/pr29965-9.C: New test.
14888 * g++.dg/gomp/pr29965-10.C: New test.
14890 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
14892 * gnat.dg/pointer_variable_bounds.adb: New test.
14893 * gnat.dg/pointer_variable_bounds.ads: Likewise.
14894 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14896 2006-12-03 Eric Christopher <echristo@apple.com>
14898 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14900 2006-12-03 Richard Henderson <rth@redhat.com>
14901 Andrew Pinski <pinskia@gmail.com>
14904 * g++.dg/warn/unit-1.C: New test.
14906 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
14908 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14910 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14912 * g++.dg/vect/vect.exp: Enable tests to run on spu.
14913 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14914 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14915 * gcc.dg/vect/vect-70.c: Reduce array size.
14916 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14917 vect_no_compaer_double targets.
14918 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14919 vect_float, vect_double, and vect_int.
14921 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14923 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14924 test for loop versioning on vect_no_align targets.
14925 * gcc.dg/vect/pr20122.c: Likewise.
14926 * gcc.dg/vect/vect-105.c: Likewise.
14927 * gcc.dg/vect/vect-42.c: Likewise.
14928 * gcc.dg/vect/vect-43.c: Likewise.
14929 * gcc.dg/vect/vect-74.c: Likewise.
14930 * gcc.dg/vect/vect-75.c: Likewise.
14931 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14932 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14933 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14934 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14936 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
14939 * gfortran.dg/value_1.f90 : New test.
14940 * gfortran.dg/value_2.f90 : New test.
14941 * gfortran.dg/value_3.f90 : New test.
14942 * gfortran.dg/value_4.f90 : New test.
14943 * gfortran.dg/value_4.c : Called from value_4.f90.
14945 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
14948 * g++.dg/cpp0x/static_assert4.C: New testcase.
14950 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14952 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14954 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
14957 * gcc.dg/pr27953.c: New test.
14959 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14962 * g++.dg/ext/vector5.C: New test.
14965 * g++.dg/other/main1.C: New test.
14967 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
14969 PR libfortran/29568
14970 * gfortran.dg/convert_implied_open.f90: Change to
14971 new default record length.
14972 * gfortran.dg/unf_short_record_1.f90: Adapt to
14974 * gfortran.dg/unformatted_subrecords_1.f90: New test.
14976 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
14978 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14980 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
14983 * g++.dg/expr/pr29066.c: New.
14985 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
14986 Zdenek Dvorak <dvorakz@suse.cz>
14988 PR tree-optimization/29921
14989 * gcc.dg/pr29921-2.c: New test.
14991 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
14993 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14994 (i386_get_cpuid): New function.
14995 (i386_cpuid_ecx): Likewise.
14996 (i386_cpuid_edx): Likewise.
14997 (i386_cpuid): Updated to call i386_cpuid_edx.
14999 * gcc.target/i386/sse3-addsubpd.c: New file.
15000 * gcc.target/i386/sse3-addsubps.c: Likewise.
15001 * gcc.target/i386/sse3-haddpd.c: Likewise.
15002 * gcc.target/i386/sse3-haddps.c: Likewise.
15003 * gcc.target/i386/sse3-hsubpd.c: Likewise.
15004 * gcc.target/i386/sse3-hsubps.c: Likewise.
15005 * gcc.target/i386/sse3-lddqu.c: Likewise.
15006 * gcc.target/i386/sse3-movddup.c: Likewise.
15007 * gcc.target/i386/sse3-movshdup.c: Likewise.
15008 * gcc.target/i386/sse3-movsldup.c: Likewise.
15010 2006-12-01 Dirk Mueller <dmueller@suse.de>
15012 * g++.dg/warn/Wreturn-type-4.C: New testcase.
15014 2006-11-30 Janis Johnson <janis187@us.ibm.com>
15016 * gcc.dg/dfp/convert-int-max.c: New test.
15017 * gcc.dg/dfp/convert-int-max-fold.c: New test.
15019 2006-11-30 Richard Guenther <rguenther@suse.de>
15021 * gcc.dg/vect/vect-pow-1.c: Rename ...
15022 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
15023 floats instead of doubles, check successful vectorization.
15025 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
15028 * gcc.c-torture/compile/pr29945.c: New testcase.
15030 2006-11-30 Joseph Myers <joseph@codesourcery.com>
15032 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15035 2006-11-29 Eric Christopher <echristo@apple.com>
15037 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15039 2006-11-29 Janis Johnson <janis187@us.ibm.com>
15041 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15043 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15045 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
15048 * g++.dg/inherit/virtual2.C: New test.
15049 * g++.dg/inherit/virtual3.C: Likewise.
15050 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15051 * g++.dg/inherit/error2.C: Likewise.
15052 * g++.dg/template/instantiate1.C: Likewise.
15054 2006-11-28 Andrew Pinski <pinskia@gmail.com>
15057 * gcc.dg/tree-ssa/reassoc-12.c: New test.
15059 2006-11-28 Jan Hubicka <jh@suse.cz>
15061 * gcc.dg/memcpy-1.c: New test.
15063 2006-11-28 Jakub Jelinek <jakub@redhat.com>
15066 * g++.dg/warn/main-3.C: New test.
15068 2006-11-28 Jan Hubicka <jh@suse.cz>
15070 * gcc.dg/winline-1.c: New test.
15072 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
15074 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15077 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15080 * gfortran.dg/missing_optional_dummy_3.f90
15082 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15085 * gfortran.dg/interface_3.f90: Modify errors.
15087 2006-11-28 Ben Elliston <bje@au.ibm.com>
15089 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15090 fail to link due to relocation overflows on spu-*-*.
15092 2006-11-27 Michael Matz <matz@suse.de>
15093 Andreas Krebbel <krebbel1@de.ibm.com>
15096 * gcc.dg/20061127-1.c: New testcase.
15098 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15100 * gcc.dg/20061124-1.c: Add exit() function prototype.
15102 2006-11-27 Jan Hubicka <jh@suse.cz>
15104 * gcc.target/i386/memcpy-1.c: Adjust size.
15105 * gcc.dg/visibility-11.c: Likewise.
15107 2006-11-27 Richard Guenther <rguenther@suse.de>
15109 PR middle-end/25620
15110 * gcc.target/i386/pow-1.c: New testcase.
15111 * gcc.dg/builtins-58.c: Likewise.
15113 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15116 * g++.dg/expr/cast8.C: New test.
15118 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15120 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15121 Don't ever inline the testcase.
15123 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15126 * gfortran.fortran-torture/compile/parameter_3.f90: New
15129 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15132 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15134 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15136 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15139 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15141 PR libgfortran/29936
15142 * gfortran.dg/write_check3.f90: New test.
15144 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15146 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15148 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15151 * gfortran.dg/interface_3.f90: New test.
15154 * gfortran.dg/generic_8.f90: New test.
15156 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15158 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15159 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15160 * gfortran.dg/specifics_3.f90: Remove.
15162 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15165 * gcc.dg/gomp/pr29955.c: New test.
15168 * gcc.dg/pr29736.c: New test.
15170 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15173 * gcc.dg/pure-1.c: New test.
15175 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15177 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15178 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15180 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15182 * gcc.dg/20061124-1.c: New testcase.
15184 2006-11-23 Eric Christopher <echristo@apple.com>
15186 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15188 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15192 * gcc.dg/Wconversion-integer.c: New. Supersedes
15193 Wconversion-negative-constants.c
15194 * gcc.dg/Wconversion-real.c: New.
15195 * gcc.dg/Wconversion-real-integer.c: New.
15196 * gcc.dg/Wconversion-negative-constants.c: Deleted.
15197 * g++.dg/warn/Wconversion1.C: Modified.
15199 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15201 * gfortran.dg/overload_1.f90: New test.
15203 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15206 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15207 Wtraditional-conversion.
15208 * gcc.dg/overflow-warn-2.c: Likewise.
15209 * gcc.dg/Wconversion.c: Likewise. Renamed as
15210 Wtraditional-conversion.c .
15211 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15212 Wtraditional-conversion-2.c .
15213 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15214 Wtraditional-conversion-2.c
15215 * gcc.dg/Wconversion-negative-constants.c: New.
15217 2006-11-23 Andrew Pinski <pinskia@gmail.com>
15219 * gcc.dg/tree-ssa/dump-1.c: New test.
15221 2006-11-23 David Ung <davidu@mips.com>
15223 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15224 -mfp64, allowable when ISA >= 33 and float is enabled.
15225 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15226 of mthc1 and mfhc1 patterns.
15228 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
15230 PR tree-optimization/29921
15231 * gcc.dg/pr29921.c: New test.
15233 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15236 * gfortran.dg/initialization_4.f90: New test.
15238 2006-11-22 Ira Rosen <irar@il.ibm.com>
15240 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15241 platforms that have interleaving support.
15242 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15243 * gcc.dg/vect/vect-strided-a-u16-i2.c,
15244 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15245 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15246 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15247 gcc.dg/vect/vect-strided-u8-i2-gap.c,
15248 gcc.dg/vect/vect-strided-u8-i8.c,
15249 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15250 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15251 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15252 gcc.dg/vect/vect-strided-float.c,
15253 gcc.dg/vect/vect-strided-a-mult.c,
15254 gcc.dg/vect/vect-strided-mult-char-ls.c,
15255 gcc.dg/vect/vect-strided-a-u16-mult.c,
15256 gcc.dg/vect/vect-strided-a-u32-mult.c,
15257 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15258 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15259 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15260 gcc.dg/vect/vect-strided-mult.c,
15261 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15262 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15265 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15268 * gfortran.dg/auto_char_len_4.f90: New test.
15270 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15273 * gfortran.dg/generic_7.f90: New test.
15274 * gfortran.dg/defined_operators_1.f90: Add new error.
15276 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
15278 PR tree-optimization/29902
15279 * g++.dg/tree-ssa/pr29902.C: New test.
15281 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
15284 * gfortran.dg/used_types_13.f90: New test.
15286 2006-11-21 Janis Johnson <janis187@us.ibm.com>
15288 * gcc.dg/dfp/snan.c: Delete.
15290 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
15292 * g++.dg/cpp0x/static_assert1.C: New.
15293 * g++.dg/cpp0x/static_assert2.C: New.
15294 * g++.dg/cpp0x/static_assert3.C: New.
15296 2006-11-21 Richard Guenther <rguenther@suse.de>
15298 * gcc.dg/vect/vect-pow-1.c: New testcase.
15299 * gcc.dg/vect/vect-pow-2.c: Likewise.
15301 2006-11-21 Jakub Jelinek <jakub@redhat.com>
15304 * g++.dg/template/static29.C: New test.
15307 * g++.dg/conversion/simd4.C: New test.
15309 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
15312 * g++.dg/template/access19.C: New test.
15313 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15316 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
15319 * gcc.dg/tree-ssa/sra-4.c: New testcase.
15321 2006-11-20 Tobias Burnus <burnus@net-b.de>
15324 * gfortran.dg/import.f90: Extended test.
15325 * gfortran.dg/import2.f90: Extended test.
15327 2006-11-20 Tobias Burnus <burnus@net-b.de>
15329 * gfortran.dg/volatile3.f90: Add conflict test.
15331 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
15334 * gfortran.dg/implicit_10.f90: New test.
15336 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
15339 * g++.dg/warn/Wall-write-strings.C: New.
15341 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
15343 * gfortran.dg/alloc_comp_constraint_5.f90: New.
15344 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15346 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15348 * gfortran.dg/use_3.f90: Remove error message.
15349 * gfortran.dg/iso_fortran_env_1.f90: New test.
15350 * gfortran.dg/iso_fortran_env_2.f90: New test.
15351 * gfortran.dg/iso_fortran_env_3.f90: New test.
15352 * gfortran.dg/iso_fortran_env_4.f90: New test.
15354 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
15356 * gcc.dg/vect/vect-27.c: Fix initialization.
15358 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15360 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15361 * gcc.dg/torture/builtin-minmax-1.c: New.
15363 * gcc.dg/builtins-20.c: Add cases for copysign.
15365 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15368 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15370 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15371 * gfortran.dg/use_1.f90: New test.
15372 * gfortran.dg/use_1.f90: New test.
15373 * gfortran.dg/use_1.f90: New test.
15375 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
15377 PR tree-optimization/29801
15378 * gcc.dg/pr29801.c: New test.
15380 2006-11-17 Jakub Jelinek <jakub@redhat.com>
15382 PR middle-end/29584
15383 * gcc.dg/torture/pr29584.c: New test.
15385 2006-11-17 Joseph Myers <joseph@codesourcery.com>
15387 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15388 Condition PowerPC tests for saving FPRs on powerpc_fprs.
15389 * gcc.target/powerpc/compress-float-ppc.c,
15390 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15392 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15393 do not pass -mhard-float.
15395 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
15397 * gnat.dg/volatile_aggregate.adb: New test.
15399 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15403 * gfortran.dg/bound_2.f90: Add more checks.
15404 * gfortran.dg/bound_3.f90: New test.
15406 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15409 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15411 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
15413 * gfortran.dg/import3.f90: Fix error message.
15415 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15418 * gfortran.fortran-torture/compile/inline_1.f90:
15421 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15423 * gcc.target/i386/x87regparm-1.c: New test.
15424 * gcc.target/i386/x87regparm-2.c: New test.
15425 * gcc.target/i386/x87regparm-3.c: New test.
15426 * gcc.target/i386/x87regparm-4.c: New test.
15428 2006-11-15 Tobias Burnus <burnus@net-b.de>
15431 * gfortran.dg/import.f90: New test.
15432 * gfortran.dg/import2.f90: New test.
15433 * gfortran.dg/import3.f90: New test.
15435 2006-11-15 Tobias Burnus <burnus@net-b.de>
15438 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15440 2006-11-15 Tobias Burnus <burnus@net-b.de>
15443 * gfortran.dg/contains.f90: New test.
15444 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15446 2006-11-15 Jakub Jelinek <jakub@redhat.com>
15448 PR tree-optimization/29581
15449 * gcc.dg/pr29581-1.c: New test.
15450 * gcc.dg/pr29581-2.c: New test.
15451 * gcc.dg/pr29581-3.c: New test.
15452 * gcc.dg/pr29581-4.c: New test.
15453 * gfortran.dg/pr29581.f90: New test.
15455 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
15458 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15459 numbers in error message headers.
15461 2006-11-14 Richard Guenther <rguenther@suse.de>
15463 * gcc.target/i386/math-torture/math-torture.exp: Restrict
15464 to i?86 and x86_64 targets.
15466 2006-11-14 Caroline Tice <ctice@apple.com>
15468 * gcc.dg/pubtypes-1.c: New file/testcase.
15469 * gcc.dg/pubtypes-2.c: New file/testcase.
15470 * gcc.dg/pubtypes-3.c: New file/testcase.
15471 * gcc.dg/pubtypes-4.c: New file/testcase.
15472 * g++.dg/pubtypes.C: New file/testcase.
15474 2006-11-14 Mark Mitchell <mark@codesourcery.com>
15477 * g++.dg/init/self1.C: New test.
15479 2006-11-14 Tobias Burnus <burnus@net-b.de>
15482 * gfortran.dg/conflicts.f90: Add.
15484 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
15486 PR rtl-optimization/29798
15488 * gcc.c-torture/execute/pr29798.c: New.
15490 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15492 * gcc.dg/builtins-20.c: Add more cases.
15494 2006-11-13 Jakub Jelinek <jakub@redhat.com>
15497 * gfortran.dg/gomp/pr29759.f90: New test.
15499 2006-11-13 Mark Mitchell <mark@codesourcery.com>
15502 * g++.dg/template/static28.C: New test.
15504 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
15506 * lib/c-torture.exp: Use target-libpath.exp.
15507 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15508 set GCC_EXEC_PREFIX env var from global variable of same name.
15510 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15513 * gfortran.fortran-torture/compile/transfer-1.f90:
15516 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
15517 Zdenek Dvorak <dvorakz@suse.cz>
15519 PR tree-optimization/29680
15520 * gcc.dg/alias-11.c: New test.
15522 2006-11-12 Jason Merrill <jason@redhat.com>
15523 Andrew Pinski <pinskia@physics.uc.edu>
15525 PR middle-end/28915
15526 * gcc.target/i386/vectorize1.c: New.
15528 2006-11-12 Roger Sayle <roger@eyesopen.com>
15530 PR rtl-optimization/29797
15531 * gcc.c-torture/execute/pr29797-1.c: New test case.
15533 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15535 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15537 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
15539 * gcc.dg/tree-ssa/prefetch-3.c: New test.
15541 2006-11-12 Roger Sayle <roger@eyesopen.com>
15543 PR tree-optimization/13827
15544 * gcc.dg/fold-eqand-1.c: New test case.
15546 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
15549 * gcc.c-torture/execute/mayalias-3.c: New test.
15551 2006-11-11 Richard Sandiford <richard@codesourcery.com>
15553 PR middle-end/27528
15554 * gcc.c-torture/compile/pr27528.c: New test.
15555 * gcc.dg/pr27528.c: Likewise.
15557 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15559 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15561 * gcc.dg/torture/builtin-symmetric-1.c: New test.
15563 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15566 * gfortran.dg/reshape_source_size_1.f90: New test.
15568 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15571 * gfortran.dg/aliasing_dummy_4.f90: New test.
15573 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
15576 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15577 and x86_64-*-* targets.
15579 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15581 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15582 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15583 New macros. Use them in exact tests.
15584 (TESTIT3): New macro.
15585 Add tests for fmin, fmax and fma.
15587 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15590 * gfortran.dg/array_constructor_13.f90: New test.
15592 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15595 * gfortran.dg/used_types_12.f90: New test.
15597 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
15599 PR middle-end/29726
15600 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15602 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15603 * gcc.dg/fold-eqandshift-3.c: New test case.
15605 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15608 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15611 * gfortran.dg/change_symbol_attributes_1.f90: New test.
15613 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
15615 * gcc.dg/20061109-1.c: New testcase.
15617 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15619 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15621 2006-11-09 Tobias Burnus <burnus@net-b.de>
15623 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15624 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15626 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
15628 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15629 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15631 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15633 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15635 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15637 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15639 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15640 * gcc.dg/vect/vect-9.c: Now vectorizable.
15641 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15642 that support vect_widen_mult.
15643 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15644 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15645 vect-reduc-dot-u16.c).
15646 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15647 vect-reduc-dot-u16.c).
15648 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15649 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15650 vect-reduc-dot-s8.c).
15651 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15652 vect-reduc-dot-s8.c).
15653 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15654 vect-reduc-dot-s8.c).
15655 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15656 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15657 vect-reduc-dot-u8.c).
15658 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15659 vect-reduc-dot-u8.c).
15660 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15661 * gcc.dg/vect/vect-multitypes-9.c: New test.
15662 * gcc.dg/vect/vect-multitypes-10.c: New test.
15663 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15664 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15665 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15666 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15667 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15668 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15669 wrapv-vect-reduc-dot-s8.c.
15670 * lib/target-support.exp (check_effective_target_vect_unpack): New.
15671 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15672 targets that support vec_unpack.
15673 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15674 (check_effective_target_vect_widen_mult_qi_to_hi): New.
15675 (check_effective_target_vect_widen_mult_hi_to_si): New.
15676 (check_effective_target_vect_widen_sum): Removed.
15678 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15680 * gcc.dg/vect/vect-multitypes-8.c: New test.
15681 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15683 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15685 * gcc.dg/vect/vect-multitypes-7.c: New test.
15687 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15689 * gcc.dg/vect/vect-multitypes-4.c: New test.
15690 * gcc.dg/vect/vect-multitypes-5.c: New test.
15691 * gcc.dg/vect/vect-multitypes-6.c: New test.
15693 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15695 * gcc.dg/vect/vect-multitypes-1.c: New test.
15696 * gcc.dg/vect/vect-multitypes-2.c: New test.
15697 * gcc.dg/vect/vect-multitypes-3.c: New test.
15699 2006-11-07 Eric Christopher <echristo@apple.com>
15701 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15702 Test using scan-assembler-not.
15704 2006-11-07 Jakub Jelinek <jakub@redhat.com>
15706 * gcc.dg/inline-17.c: New test.
15708 2006-11-07 Steve Ellcey <sje@cup.hp.com>
15711 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
15714 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15717 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15720 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15723 2006-11-07 Tobias Burnus <burnus@net-b.de>
15726 * gfortran.dg/volatile.f90: Add.
15727 * gfortran.dg/volatile2.f90: Add.
15728 * gfortran.dg/volatile3.f90: Add.
15729 * gfortran.dg/volatile4.f90: Add.
15730 * gfortran.dg/volatile5.f90: Add.
15731 * gfortran.dg/volatile6.f90: Add.
15732 * gfortran.dg/volatile7.f90: Add.
15734 2006-11-06 Tobias Burnus <burnus@net-b.de>
15736 * gfortran.dg/io_constraints_2.f90: Adjust pattern
15737 for matching error messages.
15738 * gfortran.dg/specifics_3.f90: Adjust pattern
15739 for matching error messages.
15741 2006-11-06 Janis Johnson <janis187@us.ibm.com>
15742 Bernhard Fischer <aldot@gcc.gnu.org>
15744 * lib/gcc-dg.exp (output-exists): New proc.
15745 (output-exists-not): New proc.
15746 * gcc.test-framework/test-framework.awk: Support new directives.
15747 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15748 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15749 * gcc.test-framework/dg-outexists-exp-F.c: New test.
15750 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15751 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15752 * gcc.test-framework/dg-outexists-exp-P.c: New test.
15754 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
15758 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15759 * gfortran.dg/initialization_3.f90: New.
15761 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15763 PR libgfortran/25545
15764 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15766 2006-11-05 Jakub Jelinek <jakub@redhat.com>
15768 PR middle-end/29695
15769 * gcc.c-torture/execute/pr29695-1.c: New test.
15770 * gcc.c-torture/execute/pr29695-2.c: New test.
15772 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
15775 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15777 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
15779 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15780 for matching error messages.
15782 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
15785 * gcc.target/i386/387-12.c: New test.
15787 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15789 PR libfortran/29713
15790 * gfortran.dg/pr29713.f90: New test.
15792 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
15794 * gcc.c-torture/execute/arith-rand-ll.c:
15795 Also test for bogus rest sign.
15797 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15799 PR libfortran/27895
15800 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15802 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
15804 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15805 from error messages.
15807 2006-11-02 Mike Stump <mrs@apple.com>
15809 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15811 * g++.old-deja/g++.abi/align.C: Enable for darwin.
15813 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
15815 * g++.dg/eh/gcsec1.C: New test.
15817 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15819 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15820 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
15822 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
15824 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15826 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15827 * gcc.dg/pr14796-2.c: Likewise.
15829 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
15831 * gcc.c-torture/execute/20061101-1.c: New test.
15833 2006-11-01 Richard Guenther <rguenther@suse.de>
15835 * gcc.target/i386/fpprec-1.c: New testcase.
15837 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15839 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15840 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15842 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
15844 * gcc.c-torture/execute/20061031-1.c: New test.
15846 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15849 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15850 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15851 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15852 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15853 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15854 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15855 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15857 2006-10-31 Eric Christopher <echristo@apple.com>
15858 Falk Hueffner <falk@debian.org>
15860 * gcc.dg/builtin-bswap-1.c: New.
15861 * gcc.dg/builtin-bswap-2.c: New.
15862 * gcc.dg/builtin-bswap-3.c: New.
15863 * gcc.dg/builtin-bswap-4.c: New.
15864 * gcc.dg/builtin-bswap-5.c: New.
15865 * gcc.target/i386/builtin-bswap-1.c: New.
15867 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15869 * gcc.dg/inline-16.c: New.
15872 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15874 * gcc.dg/inline-13.c: New.
15875 * gcc.dg/inline-14.c: New.
15876 * gcc.dg/inline-15.c: New.
15879 * gcc.dg/inline6.c: New.
15880 * gcc.dg/inline7.c: New.
15882 2006-10-31 Roger Sayle <roger@eyesopen.com>
15884 PR middle-end/23470
15885 * gcc.dg/pr23470-1.c: New test case.
15887 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
15890 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15892 * gfortran.dg/blockdata_2.f90: New testcase.
15894 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
15896 PR libfortran/29627
15897 * gfortran.dg/unf_short_record_1.f90: New test.
15899 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15902 * gfortran.dg/pr29067.f: New test.
15904 2006-10-31 Joseph Myers <joseph@codesourcery.com>
15905 Richard Sandiford <richard@codesourcery.com>
15907 * lib/target-supports.exp (get_compiler_messages): Append options
15908 as a single list element.
15909 (check_effective_target_arm_vfp_ok): New.
15910 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15912 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
15915 * gfortran.dg/intrinsic_actual_2.f90: New test.
15918 * gfortran.dg/actual_array_interface_1.f90: New test.
15921 * gfortran.dg/used_types_11.f90: New test.
15923 2006-10-30 Dirk Mueller <dmueller@suse.de>
15925 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15926 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15927 * g++.old-deja/g++.pt/eichin01.C (main): Same.
15928 * g++.old-deja/g++.mike/net25.C (main): Same.
15929 * g++.dg/lookup/exception1.C (main): Same.
15930 * g++.dg/parse/parens2.C (main): Same.
15932 2006-10-30 Roger Sayle <roger@eyesopen.com>
15934 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15936 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15938 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15939 * gcc.dg/torture/builtin-math-3.c: Likewise.
15941 2006-10-30 Tobias Burnus <burnus@net-b.de>
15944 * gfortran.dg/write_check.f90: Check run-time keyword checking.
15945 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15947 2006-10-30 Andrew Pinski <pinskia@gmail.com>
15950 * gfortran.fortran-torture/execute/transfer1.f90: New test.
15952 2006-10-30 Joseph Myers <joseph@codesourcery.com>
15954 * lib/target-supports.exp (check_function_available): Declare
15955 function before calling.
15957 2006-10-30 Jakub Jelinek <jakub@redhat.com>
15959 PR tree-optimization/29637
15960 * gcc.dg/pr29637.c: New test.
15962 2006-10-29 Roger Sayle <roger@eyesopen.com>
15964 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15965 tree canonicalization.
15967 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15969 * gcc.dg/builtins-20.c: Add more hypot tests.
15971 2006-10-29 Roger Sayle <roger@eyesopen.com>
15973 * gcc.dg/fold-compare-1.c: New test case.
15975 2006-10-29 Dirk Mueller <dmueller@suse.de>
15978 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15980 2006-10-29 Roger Sayle <roger@eyesopen.com>
15982 PR tree-optimization/15458
15983 * gcc.dg/fold-xornot-1.c: New test case.
15985 2006-10-29 Richard Guenther <rguenther@suse.de>
15987 * gcc.target/i386/math-torture/trunc.c: New testcase.
15989 2006-10-29 Richard Guenther <rguenther@suse.de>
15991 * gcc.target/i386/math-torture/round.c: New testcase.
15993 2006-10-29 Richard Guenther <rguenther@suse.de>
15995 * gcc.target/i386/math-torture/ceil.c: New testcase.
15996 * gcc.target/i386/math-torture/floor.c: Likewise.
15998 2006-10-29 Richard Guenther <rguenther@suse.de>
16000 * gcc.target/i386/math-torture/rint.c: New testcase.
16001 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16003 2006-10-29 Richard Guenther <rguenther@suse.de>
16005 * gcc.target/i386/math-torture/lfloor.c: New testcase.
16006 * gcc.target/i386/math-torture/lceil.c: Likewise.
16008 2006-10-28 Tobias Burnus <burnus@net-b.de>
16010 PR libgfortran/24313
16011 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16013 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
16015 * gcc.c-torture/execute/20020118-1.c,
16016 gcc.c-torture/execute/builtins/strlen.c,
16017 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16020 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16022 * gcc.dg/builtins-20.c: Add tests for hypot.
16023 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
16024 two-argument builtins.
16025 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16026 TESTIT2. Update all callers.
16027 (TESTIT2, TESTIT2_R): New helper macros.
16028 Add testcases for pow, hypot and atan2.
16030 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
16033 * g++.dg/expr/bool1.C: New test.
16034 * g++.dg/expr/bool2.C: New test.
16036 2006-10-28 Tobias Burnus <burnus@net-b.de>
16039 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16040 * gfortran.dg/namelist_internal.f90: New test.
16042 2006-10-28 Tobias Burnus <burnus@net-b.de>
16045 * gfortran.dg/io_real_boz.f90: Add.
16046 * gfortran.dg/io_real_boz2.f90: Add.
16048 2006-10-28 Richard Guenther <rguenther@suse.de>
16050 PR middle-end/26899
16051 * gcc.dg/tree-ssa/pr26899.c: New testcase.
16053 2006-10-28 Richard Guenther <rguenther@suse.de>
16056 * gcc.target/i386/math-torture/lround.c: New testcase.
16058 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
16060 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16061 * gcc.dg/builtins-44.c: Likewise.
16062 * gcc.dg/builtins-45.c: Likewise.
16063 * gcc.dg/pr28796-2.c: Likewise.
16064 * gcc.dg/unordered-3.c: Likewise.
16066 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16068 PR libgfortran/27954
16069 * gfortran.dg/error_recovery_2.f90: New test.
16071 2006-10-26 Richard Guenther <rguenther@suse.de>
16073 * gcc.target/i386/i386.exp: Use glob, not find to collect
16074 tests. Avoids recursing into subdirectories.
16075 * gcc.target/i386/math-torture/math-torture.exp: Torture
16076 for interesting ia32 math options.
16077 * gcc.target.i386/math-torture/lrint.c: New testcase.
16079 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16081 PR libgfortran/29563
16082 * gfortran.dg/arrayio_9.f90: Update test.
16083 * gfortran.dg/arrayio_19.f90: New test.
16085 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
16087 * gcc.dg/20061026.c: New testcase.
16089 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16091 PR libgfortran/29563
16092 * gfortran.dg/arrayio_9.f90: New test.
16094 2006-10-26 Ben Elliston <bje@au.ibm.com>
16096 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16097 Copy the strings manually, as strcpy may call strlen.
16099 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16101 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16102 Add checks for log, log2, log10 and log1p.
16104 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16105 we already test 0.0. Add checks for expm1, log, log2, log10,
16106 log1p, cbrt, erf and erfc.
16108 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16110 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16112 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16114 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16115 and remainderl() built-in functions. Remove -ffast-math from
16118 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16120 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16123 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16124 floating point modifiers to arguments passed to float and long
16125 double functions respectively. Update all callers to use floating
16126 point numbers, not integers. Add tests for exp, exp2 and
16129 * gcc.dg/torture/builtin-math-3.c: New test.
16131 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16134 * gfortran.dg/initialize_2.f90: New.
16136 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16138 * gcc.dg/torture/builtin-math-2.c: New test.
16140 2006-10-24 Richard Guenther <rguenther@suse.de>
16142 PR middle-end/28796
16143 * gcc.dg/pr28796-1.c: New testcase.
16144 * gcc.dg/pr28796-2.c: Likewise.
16146 2006-10-24 Richard Guenther <rguenther@suse.de>
16148 * gcc.dg/builtins-57.c: New testcase.
16150 2006-10-24 Richard Guenther <rguenther@suse.de>
16152 PR tree-optimization/29567
16153 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16155 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16157 PR tree-optimization/14784
16158 * gcc.dg/alias-10.c: New test.
16160 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16162 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16164 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16166 * gcc.dg/builtin-strncat-chk-1.c: New test.
16168 2006-10-23 Jan Hubicka <jh@suse.cz>
16170 * gcc.dg/memmove-1.c: New test.
16172 2006-10-23 Paul Brook <paul@codesourcery.com>
16174 * gcc.dg/pragma-pack-5.c: New test.
16176 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16178 * g++.dg/other/s390-1.C: New testcase.
16180 2006-10-23 Richard Guenther <rguenther@suse.de>
16182 PR middle-end/27132
16183 PR middle-end/23295
16184 * gcc.dg/pr27132.c: New testcase.
16185 * gcc.dg/pr23295.c: Likewise.
16186 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16187 * g++.dg/tree-ssa/pr19807.C: Likewise.
16189 2006-10-23 Richard Guenther <rguenther@suse.de>
16191 PR middle-end/21032
16192 * gcc.dg/pr21032.c: New testcase.
16194 2006-10-22 Jeff Law <law@redhat.com>
16195 Richard Guenther <rguenther@suse.de>
16197 PR tree-optimization/15911
16198 * gcc.dg/tree-ssa/vrp30.c: New testcase.
16200 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
16203 * g++.dg/abi/rtti3.C: New.
16205 2006-10-21 Uros Bizjak <uros@kss-loka.si>
16207 PR middle-end/28252
16208 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16211 2006-10-21 Richard Guenther <rguenther@suse.de>
16213 PR tree-optimization/3511
16214 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16216 2006-10-21 Richard Guenther <rguenther@suse.de>
16218 PR middle-end/26898
16219 * gcc.dg/torture/pr26898-1.c: New testcase.
16220 * gcc.dg/torture/pr26898-2.c: Likewise.
16222 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
16225 * g++.dg/parse/bitfield1.C: Adjust error markers.
16226 * g++.dg/parse/bitfield2.C: New test.
16228 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
16230 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16232 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16234 PR libfortran/27895
16235 * gfortran.dg/zero_sized_1.f90: New test.
16237 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
16239 * gcc.dg/div-compare-1.c: New test.
16241 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
16244 * gfortran.dg/result_default_init_1.f90: New test.
16247 * gfortran.dg/automatic_default_init_1.f90: New test.
16249 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16252 2006-10-18 Geoffrey Keating <geoffk@apple.com>
16254 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16255 'using namespace std' without previous declaration.
16256 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16257 * g++.old-deja/g++.robertl/eb133c.C: New.
16259 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16261 PR libgfortran/29277
16262 * gfortran.dg/streamio_4.f90: Update test.
16263 * gfortran.dg/streamio_11.f90: New test.
16265 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
16268 * g++.dg/inherit/virtual1.C: New test.
16270 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16273 * g++.dg/parse/enum3.C: New test.
16275 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16278 * g++.dg/init/ctor8.C: New test.
16280 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16283 * g++.dg/ext/complit8.C: Tweak error markers.
16284 * g++.dg/template/complit1.C: Add error marker.
16286 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16289 * g++.dg/ext/complit8.C: New test.
16292 * g++.dg/parse/dtor12.C: New test.
16295 * g++.dg/template/sizeof11.C: New test.
16297 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
16300 * gfortran.dg/data_char_3.f90: New test.
16303 * gfortran.dg/negative_automatic_size.f90: New test.
16305 2006-10-16 David Daney <ddaney@avtrex.com>
16307 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16309 2006-10-16 Eric Christopher <echristo@apple.com>
16311 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16314 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16317 * g++.dg/tc1/dr49.C: Tweak error messages.
16318 * g++.dg/parse/template21.C: New test.
16320 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16322 PR middle-end/20491
16323 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16325 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
16328 * gfortran.dg/print_1.f90: New test.
16330 2006-10-15 Jan Hubicka <jh@suse.cz>
16332 PR middle-end/29241
16333 * gcc.c-torture/compile/pr29241.c: New testcase.
16335 2006-10-15 David Edelsohn <edelsohn@gnu.org>
16337 PR middle-end/29250
16338 * gcc.c-torture/compile/pr29250.c: New test.
16340 2006-10-15 Richard Guenther <rguenther@suse.de>
16342 * gcc.dg/pr29299.c: New testcase.
16344 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
16347 * gfortran.dg/label_4.f90: Adjust warning flag.
16349 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16352 * gfortran.dg/nullify_3.f90: New test.
16354 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16356 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16357 on Solaris 2.5.1 too.
16359 2006-10-13 Eric Christopher <echristo@apple.com>
16361 * gcc.dg/pr25993.c: Skip for darwin.
16363 2006-10-13 Eric Christopher <echristo@apple.com>
16365 * gcc.dg/visibility-11.c: Skip for darwin.
16367 2006-10-13 Eric Christopher <echristo@apple.com>
16369 * gcc.dg/darwin-weakimport-1.c: Use
16370 -fno-asynchronous-unwind-tables.
16371 * gcc.dg/darwin-weakimport-3.c: Ditto.
16373 2006-10-13 Richard Guenther <rguenther@suse.de>
16375 PR tree-optimization/29446
16376 * gcc.dg/torture/pr29446.c: New testcase.
16378 2006-10-13 Bill Wendling <wendling@apple.com>
16380 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16381 * g++.old-deja/g++.jason/hmc1.C: Likewise.
16382 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16383 * g++.old-deja/g++.law/shadow1.C: Likewise.
16384 * g++.old-deja/g++.law/ctors10.C: Likewise.
16385 * g++.dg/debug/namespace1.C: Likewise.
16386 * g++.dg/inherit/namespace-as-base.C: Likewise.
16387 * g++.dg/opt/delay-slot-1.C: Likewise.
16388 * g++.dg/parse/defarg10.C: Likewise.
16389 * g++.dg/template/ptrmem11.C: Likewise.
16390 * g++.dg/template/mem_func_ptr.C: Likewise.
16391 * g++.dg/template/spec19.C: Likewise.
16393 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
16395 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16397 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16400 * gfortran.dg/implicit_9.f90: New test.
16403 * gfortran.dg/namelist_25.f90: New test.
16406 * gfortran.dg/same_name_2.f90: New test.
16409 * gfortran.dg/host_assoc_types_1.f90: New test.
16412 * gfortran.dg/missing_derived_type_1.f90: New test.
16413 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16416 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16419 * gfortran.dg/alloc_comp_assign_5.f90: New test.
16421 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16424 * gfortran.dg/bound_2.f90: New test.
16426 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16428 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16430 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16431 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16432 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16433 * gfortran.dg/gomp/reduction3.f90: Likewise.
16434 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16435 * gfortran.dg/dummy_procedure_2.f90: Likewise.
16436 * gfortran.dg/interface_derived_type_1.f90: Likewise.
16437 * gfortran.dg/forall_4.f90: Likewise.
16438 * gfortran.dg/spec_expr_4.f90: Likewise.
16439 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16440 * gfortran.dg/forall_5.f90: Likewise.
16441 * gfortran.dg/open_access_append_2.f90: Add check for
16442 compile-time warning.
16444 2006-10-13 Mark Mitchell <mark@codesourcery.com>
16447 * g++.dg/parse/pure1.C: New test.
16449 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16452 * gfortran.dg/io_constraints_3.f90: New test.
16453 * gfortran.dg/open_access_append_1.f90: Add checks
16454 for compile-time warnings.
16455 * gfortran.dg/pr20163-2.f: Likewise.
16456 * gfortran.dg/iostat_2.f90: Likewise.
16457 * gfortran.dg/label_4.f90: Delete the temporary
16459 * gfortran.dg/direct_io_2.f90: Add a FILE=
16461 * gfortran.dg/iomsg_1.f90: Add check for
16462 compile-time warning.
16464 2006-10-12 Jan Hubicka <jh@suse.cz>
16467 * gcc.dg/pr28319.c: New test.
16469 2006-10-12 Mark Mitchell <mark@codesourcery.com>
16471 * g++.dg/ext/vla4.C: New test.
16473 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16476 * g++.dg/template/crash60.C: New test.
16477 * g++.dg/other/large-size-array.C: Adjust error markers.
16478 * g++.dg/parse/crash27.C: Likewise.
16479 * g++.dg/template/crash1.C: Likewise.
16481 2006-10-12 Steve Ellcey <sje@cup.hp.com>
16484 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16486 2006-10-12 Jakub Jelinek <jakub@redhat.com>
16488 PR preprocessor/28709
16489 * gcc.dg/cpp/paste14.c: New test.
16491 2006-10-11 Mark Mitchell <mark@codesourcery.com>
16494 * g++.dg/init/array24.C: New test.
16496 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16498 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16501 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
16504 * g++.dg/parse/typedef8.C: New test.
16505 * g++.dg/other/mult-stor1.C: Adjust error markers.
16507 2006-10-11 Richard Guenther <rguenther@suse.de>
16509 PR tree-optimization/28230
16510 * gcc.dg/torture/pr28230.c: New testcase.
16512 2006-10-11 Richard Guenther <rguenther@suse.de>
16514 PR inline-asm/29119
16515 * gcc.dg/torture/pr29119.c: New testcase.
16517 2006-10-10 Jakub Jelinek <jakub@redhat.com>
16519 PR middle-end/29272
16520 * gcc.c-torture/execute/20060930-2.c: New test.
16522 2006-10-09 Richard Henderson <rth@redhat.com>
16524 Revert emutls patch.
16526 2006-10-09 Richard Guenther <rguenther@suse.de>
16528 PR middle-end/29254
16529 * gcc.dg/pr29254.c: New testcase.
16531 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
16532 Paul Thomas <pault@gcc.gnu.org>
16535 * gfortran.dg/alloc_comp_basics_1.f90: New test.
16536 * gfortran.dg/alloc_comp_basics_2.f90: New test.
16537 * gfortran.dg/alloc_comp_assign_1.f90: New test.
16538 * gfortran.dg/alloc_comp_assign_2.f90: New test.
16539 * gfortran.dg/alloc_comp_assign_3.f90: New test.
16540 * gfortran.dg/alloc_comp_assign_4.f90: New test.
16541 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16542 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16543 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16544 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16545 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16546 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16547 * gfortran.dg/alloc_comp_std.f90: New test.
16548 * gfortran.dg/move_alloc.f90: New test.
16550 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
16553 * gfortran.dg/derived_constructor_comps_2.f90: New test.
16556 * gfortran.dg/forall_char_dependencies_1.f90: New test.
16558 2006-10-08 Tobias Burnus <burnus@net-b.de>
16561 * gfortran.dg/new_line.f90: New test.
16563 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16565 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16566 * gcc.dg/torture/builtin-convert-1.c,
16567 gcc.dg/torture/builtin-convert-2.c,
16568 gcc.dg/torture/builtin-convert-3.c,
16569 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16571 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
16573 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16574 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16575 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16576 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16578 2006-10-07 Andrew Pinski <pinskia@gmail.com>
16580 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16581 Xfail some tests for powerpc-darwin and powerpc-aix.
16583 2006-10-07 Jakub Jelinek <jakub@redhat.com>
16586 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16588 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16591 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16594 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16598 * gfortran.fortran-torture/execute/specifics.f90:
16599 Add tests for using all possible intrinsics as actual arguments.
16600 * gfortran.dg/specifics_1.f90: Add tests for using
16601 all possible intrinsics as actual arguments.
16602 * gfortran.dg/specifics_2.f90: New file.
16603 * gfortran.dg/specifics_3.f90: New file.
16605 2006-10-07 Richard Sandiford <richard@codesourcery.com>
16607 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16608 * gcc.dg/debug/debug-2.c: Likewise.
16610 2006-10-06 Uros Bizjak <uros@kss-loka.si>
16612 * gcc.c-torture/compile/sync-2.c: New test.
16614 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16616 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16619 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16621 PR rtl-optimization/29128
16622 * gcc.c-torture/compile/pr29128.c: New test.
16624 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16626 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16629 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
16631 PR middle-end/29256
16632 * gcc.dg/tree-ssa/loop-19.c: New test.
16634 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16636 PR tree-optimization/29330
16637 * gcc.dg/pr29330.c: New test.
16640 * gcc.c-torture/compile/20061005-1.c: New test.
16642 2006-10-06 Olivier Hainque <hainque@adacore.com>
16644 * gcc.dg/typename-vla-1.c: New case.
16645 * gnat.dg/forward_vla.adb: New case.
16647 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16649 PR tree-optimization/29290
16650 * gfortran.dg/loop_nest_1.f90: New test.
16653 * gcc.dg/tls/opt-12.c: New test.
16656 * gfortran.dg/save_2.f90: New test.
16659 * gcc.dg/pr29091.c: New test.
16661 2006-10-06 Joseph Myers <joseph@codesourcery.com>
16663 * lib/target-supports.exp
16664 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16665 same as x86_64-*-*; check for LP64.
16667 2006-10-04 Richard Henderson <rth@redhat.com>
16669 * lib/target-supports.exp (check_effective_target_tls): Redefine
16670 to mean non-emulated tls.
16671 * gcc.dg/tls/alias-1.c: Remove tls requirement.
16672 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16673 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16674 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16675 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16676 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16677 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16679 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16682 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16684 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16686 * gfortran.dg/bounds_check_fail_1.f90: New test.
16688 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16691 * g++.dg/template/friend48.C: New test.
16693 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16696 * gfortran.dg/default_initialization_2.f90: New test.
16698 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16702 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16704 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16707 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16711 * gfortran.dg/missing_optional_dummy_2.f90: New test.
16715 * gfortran.dg/entry_array_specs_1.f90: New test.
16717 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
16719 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16720 insufficient to inhibit some test failures at -O3. Do testing
16723 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16726 * g++.dg/inherit/access8.C: New test.
16727 * g++.dg/template/dtor4.C: Tweak error messages.
16729 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16732 * gfortran.dg/entry_8.f90: New test.
16734 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16737 * g++.dg/parse/new4.C: New test.
16739 2006-10-03 Uros Bizjak <uros@kss-loka.si>
16741 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16742 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16743 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16744 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16745 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16747 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16750 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16751 * gfortran.dg/continuation_2.f90: New test.
16754 * gfortran.dg/continuation_3.f90: New test.
16755 * gfortran.dg/continuation_4.f90: New test.
16756 * gfortran.dg/continuation_5.f: New test.
16757 * gfortran.dg/continuation_6.f: New test.
16759 2006-10-02 Mark Mitchell <mark@codesourcery.com>
16762 * g++.dg/template/vla1.C: New test.
16764 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16767 * gfortran.dg/complex_parameter_1.f90: New test.
16769 2006-10-02 Jakub Jelinek <jakub@redhat.com>
16772 * gcc.c-torture/execute/20060929-1.c: New test.
16774 2006-10-01 Mark Mitchell <mark@codesourcery.com>
16777 * g++.dg/template/member6.C: New test.
16778 * g++.dg/parse/typename7.C: Adjust error markers.
16781 * g++.dg/template/member7.C: New test.
16783 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
16786 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16787 gcc.dg/Woverride-init-3.c: New tests.
16789 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
16791 * gcc.c-torture/execute/20060930-1.c: New test.
16793 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16796 * gfortran.dg/specifics_1.f90: New test.
16797 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16800 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16802 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16803 pthread-init-common.h: New.
16805 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
16807 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16808 precision on some archs.
16810 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
16812 * gcc.dg/non-local-goto-1.c: New test.
16813 * gcc.dg/non-local-goto-2.c: Likewise.
16814 * gcc.dg/setjmp-3.c: Likewise.
16815 * gcc.dg/setjmp-4.c: Likewise.
16817 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
16819 * gnat.dg/self_aggregate_with_pointer.adb: New test.
16821 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
16824 * gfortran.dg/exponent_1.f90: New test.
16827 * gfortran.dg/nearest_1.f90: New test.
16829 2006-09-26 Jakub Jelinek <jakub@redhat.com>
16831 PR middle-end/25261
16832 PR middle-end/28790
16833 * gcc.dg/gomp/nestedfn-1.c: New test.
16835 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
16838 * objc/compile/method-1.m: New test.
16840 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
16843 * g++.dg/template/crash58.C: New test.
16844 * g++.dg/parse/crash28.C: Adjust error markers.
16845 * g++.dg/template/crash34.C: Likewise.
16846 * g++.dg/template/friend31.C: Likewise.
16847 * g++.dg/template/crash32.C: Likewise.
16850 * g++.dg/template/crash59.C: New test.
16853 * g++.dg/template/spec33.C: New test.
16854 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16856 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
16857 Adam Nemet <anemet@caviumnetworks.com>
16859 * gcc.dg/tree-ssa/ivopts-1.c: New test.
16860 * gcc.dg/tree-ssa/ivopts-2.c: New test.
16862 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
16865 * gcc.dg/pr28911.c: New.
16867 2006-09-23 Uros Bizjak <uros@kss-loka.si>
16870 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16871 (dg-options): Add -mfpmath=387.
16873 2006-09-23 Jakub Jelinek <jakub@redhat.com>
16876 * gcc.dg/pr28706.c: New test.
16879 * gcc.dg/pr28712.c: New test.
16881 2006-09-22 Mike Stump <mrs@apple.com>
16883 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16885 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
16887 PR tree-optimization/28888
16888 * gcc.dg/pr28888.c: New test.
16890 2006-09-21 Mark Mitchell <mark@codesourcery.com>
16893 * g++.dg/init/ptrfn1.C: New test.
16895 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
16898 * g++.dg/template/spec32.C: New test.
16899 * g++.dg/parse/crash9.C: Adjust error markers.
16902 * g++.dg/template/typedef6.C: New test.
16903 * g++.dg/init/error1.C: Adjust error markers.
16904 * g++.dg/parse/crash9.C: Likewise.
16905 * g++.dg/template/crash55.C: Likewise.
16907 2006-09-21 Janis Johnson <janis187@us.ibm.com>
16909 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16911 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
16914 * g++.dg/ext/dllimport12.C: New test.
16916 2006-09-20 Richard Sandiford <richard@codesourcery.com>
16918 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16919 * gcc.target/mips/nmadd-2.c: Likewise.
16920 * gcc.target/mips/mips-ps-6.c: New test.
16921 * gcc.target/mips/neg-abs-1.c: Likewise.
16922 * gcc.target/mips/neg-abs-2.c: Likewise.
16923 * gcc.target/mips/nmadd-3.c: New test.
16925 2006-09-20 Jakub Jelinek <jakub@redhat.com>
16927 PR middle-end/28046
16928 * gcc.dg/gomp/atomic-10.c: New test.
16929 * g++.dg/gomp/atomic-10.C: New test.
16931 2006-09-20 Eric Christopher <echristo@apple.com>
16933 * gcc.target/i386/sse3-not-fisttp.c: New.
16935 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
16937 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16939 2006-09-19 Richard Sandiford <richard@codesourcery.com>
16941 * gcc.c-torture/execute/pr28289.c (one): New variable.
16942 (main): Use it instead of argc.
16943 * gcc.c-torture/execute/20060102-1.c (one): New variable.
16944 (main): Use it instead of argc.
16946 2006-09-19 Paul Brook <paul@codesourcery.com>
16949 * gcc.dg/nested-func-5.c: New test.
16951 2006-09-19 Ben Elliston <bje@au.ibm.com>
16953 * lib/target-supports.exp (check_effective_target_tls): Compile
16954 test stubs using ${tool}_target_compile, not just target_compile.
16955 (check_effective_target_tls_runtime): Likewise.
16957 2006-09-19 Ben Elliston <bje@au.ibm.com>
16959 * gcc.c-torture/compile/20030405-1.x: Remove.
16961 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16962 optimising linker from discarding it.
16964 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16967 * gfortran.dg/keyword_symbol_1.f90: New test.
16969 * gfortran.dg/spread_shape_1.f90: Add missing warning with
16970 pedantic compilation option.
16972 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16975 * gfortran.dg/spread_shape_1.f90: New test.
16977 2006-09-17 Roger Sayle <roger@eyesopen.com>
16979 PR tree-optimization/28887
16980 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16982 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
16985 * gcc.dg/pr25993.c: New test.
16987 2006-09-17 Ira Rosen <irar@il.ibm.com>
16990 * gcc.dg/vect/pr21591.c: New test.
16992 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
16995 * gcc.c-torture/compile/strcpy-1.c: New test.
16996 * gcc.c-torture/compile/strcpy-2.c: New test.
16997 * gcc.c-torture/compile/memcpy-1.c: New test.
16998 * gcc.c-torture/compile/memcpy-2.c: New test.
17000 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
17003 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17005 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
17007 * gnat.dg/specs/double_record_extension1.ads: New test.
17008 * gnat.dg/specs/double_record_extension2.ads: Likewise.
17010 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
17013 * gfortran.dg/oldstyle_3.f90: New test.
17015 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17017 PR libgfortran/29099
17018 * gfortran.dg/secnds-1.f: New test.
17020 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17022 PR libgfortran/29053
17023 * gfortran.dg/streamio_9.f90: New test.
17024 * gfortran.dg/streamio_10.f90: New test.
17026 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
17029 * g++.dg/init/array22.C: New test.
17030 * g++.dg/init/array23.C: New test.
17032 2006-09-14 Arnaud Charlet <charlet@adacore.com>
17034 * stackcheck.lst: Update list of tests requiring stack checking.
17035 * norun.lst: Adjust for above change.
17036 * ada95.lst: New file.
17037 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17038 requiring -gnat95 switch.
17040 2006-09-14 Olivier Hainque <hainque@adacore.com>
17042 * gnat.dg/in_out_parameter.adb: New test.
17044 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
17047 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17049 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
17051 * gnat.dg/specs/unchecked_union.ads: New test.
17053 2006-09-13 Richard Sandiford <richard@codesourcery.com>
17055 PR rtl-optimization/28982
17056 * gcc.c-torture/execute/pr28982a.c: New test.
17057 * gcc.c-torture/execute/pr28982b.c: Likewise.
17059 2006-09-12 Eric Christopher <echristo@apple.com>
17061 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17062 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17064 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
17067 PR preprocessor/14634
17068 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17069 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17070 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17072 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
17074 * gcc.dg/pr28243.c: New test.
17076 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
17079 gfortran.dg/pr28971.f90: New test to act as a backstop in case
17080 this undiagnosed regression reappears.
17082 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
17084 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17085 Treat $srcdir as a literal.
17086 * lib/fortran-torture.exp (fortran-torture-compile,
17087 fortran-torture-execute): Likewise.
17088 * lib/objc-torture.exp (objc-torture-compile,
17089 objc-torture-execute): Likewise.
17090 * lib/profopt.exp (profopt-execute): Likewise.
17092 2006-09-11 Geoffrey Keating <geoffk@apple.com>
17094 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17096 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17099 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17101 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17104 * gcc.target/i386/pr13685.c: New test.
17106 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17108 * gcc.dg/pr28726.c: New test.
17110 2006-09-11 Josh Conner <jconner@apple.com>
17112 * gcc.dg/nrv3.c: Increase size of structure.
17113 * gcc.dg/nrv4.c: Likewise.
17114 * gcc.dg/nrv5.c: Likewise.
17116 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17118 PR libfortran/28890
17119 gfortran.dg/assumed_charlen_function_5.f90: New test.
17121 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17124 * g++.dg/init/static3.C: New test.
17126 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17129 * gcc.dg/long-long-cst1.c (t): Add cast to
17130 __SIZE_TYPE__ before casting to int.
17131 (main): Return 0 on success.
17133 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17135 * gcc.c-torture/execute/20060910-1.c: New test.
17137 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17139 PR middle-end/26983
17140 * gcc.dg/pr26983.c: New test.
17142 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17145 * gcc.c-torture/execute/pr29006.c: New test.
17147 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17149 PR libfortran/28947
17150 gfortran.dg/matmul_4.f90: New test.
17152 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17155 gfortran.dg/used_types_10: New test.
17157 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17159 PR libfortran/28923
17160 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17161 gfortran.dg/array_initializer_3.f90: New test.
17163 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17166 * gfortran.dg/actual_array_constructor_3.f90: New test.
17168 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17171 * gcc.target/i386/pr26778.c: New testcase.
17173 2006-09-08 Eric Christopher <echristo@apple.com>
17175 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17176 * gcc.target/i386/memcpy-1.c: Ditto.
17177 * gcc.target/i386/asm-1.c: Ditto.
17178 * gcc.target/i386/20060512-4.c: Ditto.
17179 * gcc.target/i386/compress-float-387.c: Ditto.
17180 * gcc.target/i386/20060512-1.c: Ditto.
17181 * gcc.target/i386/compress-float-sse.c: Ditto.
17182 * gcc.target/i386/20060512-2.c: Ditto.
17183 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17184 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17185 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17186 * gcc.dg/pr26449.c: Ditto.
17187 * gcc.dg/attr-ms_struct-2.c: Ditto.
17188 * gcc.dg/attr-ms_struct-1.c: Ditto.
17189 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17191 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
17194 * gcc.dg/vla-10.c: New test.
17196 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17199 * g++.dg/parse/template20.C: New test.
17200 * g++.dg/template/operator8.C: Remove obsolete part.
17201 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17202 * g++.old-deja/g++.pt/crash65.C: Likewise.
17204 2006-09-07 Jason Merrill <jason@redhat.com>
17206 PR middle-end/27724
17207 * gcc.dg/long-long-cst1.c: New test.
17209 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17212 * g++.dg/other/array3.C: New test.
17213 * g++.dg/other/array4.C: New test.
17214 * g++.dg/other/array5.C: New test.
17216 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
17218 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17220 2006-09-07 Uros Bizjak <uros@kss-loka.si>
17223 * gcc.target/i386/pr28946.c: New test.
17225 2006-09-07 Steven G. Kargl <kargls@comcast.net>
17227 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17228 in integer literal constant.
17229 * gfortran.dg/enum_8.f90: Ditto.
17230 * gfortran.dg/g77/20030326-1.f: Ditto.
17232 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
17234 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17235 nonconformance usage.
17237 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17239 PR middle-end/28862
17240 * gcc.c-torture/compile/vector-align-1.c: New test.
17242 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
17245 * g++.dg/opt/copysign-1.C: New test.
17247 2006-09-06 Jason Merrill <jason@redhat.com>
17250 * g++.dg/warn/unused-result1.C: New test.
17252 2006-09-06 Mark Mitchell <mark@codesourcery.com>
17255 * g++.dg/ext/vla3.C: New test.
17258 * g++.dg/template/array16.C: New test.
17260 2006-09-06 Richard Guenther <rguenther@suse.de>
17262 * gcc.dg/pr27226.c: Remove testcase again.
17264 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17267 * g++.dg/opt/unroll2.C: New test.
17269 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17272 * gcc.dg/vect/pr28952.c: New test.
17274 2006-09-05 Richard Guenther <rguenther@suse.de>
17276 PR tree-optimization/28900
17277 * gcc.dg/torture/pr28900.c: New testcase
17279 2006-09-05 Richard Guenther <rguenther@suse.de>
17281 PR tree-optimization/28905
17282 * gcc.c-torture/compile/pr28905.c: New testcase.
17284 2006-09-05 Richard Guenther <rguenther@suse.de>
17286 PR middle-end/28935
17287 * gcc.dg/pr28935.c: New testcase.
17289 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17291 * gcc.c-torture/execute/20060905-1.c: New test.
17293 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17296 * gfortran.dg/used_types_7.f90: New test.
17297 * gfortran.dg/used_types_8.f90: New test.
17298 * gfortran.dg/used_types_9.f90: New test.
17300 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
17302 * gcc.c-torture/compile/20060904-1.c: New test.
17304 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
17306 PR c++/23287 Revert my 2006-09-01 patch
17307 * g++.dg/parse/dtor12.C: Remove.
17309 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
17312 * g++.dg/template/operator9.C: New test.
17315 * g++.dg/template/operator7.C: New test.
17318 * g++.dg/template/operator8.C: New test.
17321 * g++.dg/template/crash57.C: New test.
17323 * g++.dg/template/typedef4.C: Adjust error markers.
17324 * g++.dg/template/typedef5.C: Likewise.
17326 2006-09-02 Jakub Jelinek <jakub@redhat.com>
17329 * g++.dg/parse/crash33.C: New test.
17331 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
17332 Richard Guenther <rguenther@suse.de>
17333 Adam Nemet <anemet@caviumnetworks.com>
17335 PR middle-end/27226
17336 * gcc.target/mips/memcpy-1.c: New testcase.
17337 * gcc.dg/pr27226.c: Likewise.
17339 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17342 * g++.dg/lookup/koenig5.C: New.
17343 * g++.dg/template/crash56.C: New.
17345 2006-09-01 Josh Conner <jconner@apple.com>
17348 * gcc.dg/nrv3.c: New test.
17349 * gcc.dg/nrv4.c: New test.
17350 * gcc.dg/nrv5.c: New test.
17352 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17355 * g++.dg/parse/dtor12.C: New.
17357 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
17359 PR tree-optimization/28839
17360 * gcc.dg/pr28839.c: New test.
17362 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
17365 * gcc.dg/pr24367.c: New testcase.
17367 2006-08-30 Joseph Myers <joseph@codesourcery.com>
17369 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17371 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
17373 PR rtl-optimization/27735
17374 * gcc.dg/loop-unswitch-1.c: New test.
17376 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
17379 * gfortran.dg/aliasing_dummy_2.f90: New test.
17382 * gfortran.dg/generic_5.f90: Change error message.
17385 * gfortran.dg/generic_6.f90: New test.
17388 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17391 * gfortran.dg/invalid_interface_assignment.f90: New test.
17394 * gfortran.dg/module_proc_external_dummy.f90: New test.
17396 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
17399 * g++.dg/warn/var-args1.C: New test.
17401 2006-08-29 Steven G. Kargl <kargls@comcast.net>
17404 * gfortran.dg/simpleif_2.f90: New test.
17405 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17406 * gfortran.dg/enum_5.f90: Ditto.
17408 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17409 Kazu Hirata <kazu@codesourcery.com>
17411 PR tree-optimization/17506
17412 * gcc.dg/pr17506.c: New.
17414 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
17417 * g++.dg/eh/alias1.C: New test.
17419 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17422 * g++.dg/template/ttp22.C: New test.
17424 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
17426 PR middle-end/26632
17427 * gcc.dg/pr26632.c: New.
17429 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17431 PR libgfortran/28354
17432 * gfortran.dg/fmt_zero_precision.f90: New test.
17434 2006-08-27 Mark Mitchell <mark@codesourcery.com>
17437 * g++.dg/template/spec31.C: New test.
17439 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
17442 * g++.dg/other/static2.C: New test.
17444 2006-08-26 Roger Sayle <roger@eyesopen.com>
17446 * gcc.dg/Wswitch-enum-2.c: New test case.
17447 * gcc.dg/Wswitch-enum-3.c: Likewise.
17449 2006-08-26 Richard Guenther <rguenther@suse.de>
17451 * gcc.c-torture/compile/20060826-1.c: New testcase.
17453 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
17456 * g++.dg/template/void10.C: New test.
17459 * g++.dg/template/void8.C: New test.
17462 * g++.dg/template/void9.C: New test.
17464 * g++.dg/template/void3.C: Adjust error markers.
17465 * g++.dg/template/void4.C: Likewise.
17466 * g++.dg/template/crash55.C: Likewise.
17467 * g++.dg/template/void7.C: Likewise
17469 2006-08-26 Mark Mitchell <mark@codesourcery.com>
17472 * g++.dg/inherit/access6.C: New test.
17473 * g++.dg/inherit/access7.C: Likewise.
17476 * g++.dg/template/array15.C: New test.
17477 * g++.dg/template/crash2.C: Tweak error markers.
17479 2006-08-26 Jakub Jelinek <jakub@redhat.com>
17481 PR middle-end/28683
17482 * gcc.c-torture/compile/20060823-1.c: New test.
17484 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17487 * g++.dg/template/ttp21.C: New test.
17490 * g++.dg/other/operator1.C: Add error-marker.
17491 * g++.dg/other/operator2.C: New test.
17493 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17496 * gcc.c-torture/compile/vla-const-1.c,
17497 gcc.c-torture/compile/vla-const-2.c: New tests.
17499 2006-08-26 Richard Guenther <rguenther@suse.de>
17501 PR middle-end/28814
17502 * gcc.dg/torture/pr28814.c: New testcase.
17504 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17507 * gcc.c-torture/compile/compound-literal-1.c: New test.
17509 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17512 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17513 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17514 Expect extra diagnostics.
17516 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
17518 gcc.dg/noncompile/pr16876.c: New test.
17520 2006-08-25 Mark Mitchell <mark@codesourcery.com>
17523 * g++.dg/parse/local1.C: New test.
17524 * g++.dg/other/qual1.C: Tweak error marker.
17526 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
17529 * g++.dg/template/typename10.C: New.
17530 * g++.dg/template/lookup4.C: Remove bogus error marker.
17532 2006-08-25 Richard Guenther <rguenther@suse.de>
17535 * gcc.dg/pr26570.c: Fix testcase.
17537 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
17540 * gcc.c-torture/execute/mayalias-2.c: New test.
17541 * gcc.dg/tree-ssa/alias-13.c: New test.
17543 2006-08-24 Jan Hubicka <jh@suse.cz>
17546 * gcc.dg/debug/pr26881.c: New file.
17548 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
17551 * gfortran.dg/used_types_4.f90: New test.
17552 * gfortran.dg/derived_init_2.f90: Modify to check sibling
17553 association of derived types.
17554 * gfortran.dg/used_types_2.f90: Add module cleanup.
17555 * gfortran.dg/used_types_3.f90: The same.
17558 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17561 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17564 * gfortran.dg/direct_io_6.f90: Remove test.
17566 2006-08-23 Stuart Hastings <stuart@apple.com>
17569 * gcc.target/i386/20060821-1.c: New.
17571 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
17573 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
17574 dg-warning strings for dllimport.
17576 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
17579 * g++.dg/ext/vector4.C: New test.
17580 * g++.dg/ext/complex1.C: New test.
17582 2006-08-21 Geoffrey Keating <geoffk@apple.com>
17585 * gcc.dg/debug/const-1.c: New.
17586 * gcc.dg/debug/const-2.c: New.
17587 * gcc.dg/debug/dwarf2/const-1.c: New.
17588 * gcc.dg/debug/dwarf2/const-2.c: New.
17589 * gcc.dg/debug/dwarf2/const-2b.c: New.
17591 2006-08-22 Richard Guenther <rguenther@suse.de>
17593 PR middle-end/28776
17594 * gcc.c-torture/compile/pr28776-1.c: New testcase.
17595 * gcc.c-torture/compile/pr28776-2.c: Likewise.
17597 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
17599 PR tree-optimization/28003
17600 * g++.dg/tree-ssa/pr28003.C: New.
17602 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17604 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17606 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
17609 * g++.dg/other/error14.C: New test.
17612 * g++.dg/parse/ctor7.C: New test.
17613 * g++.dg/parse/ctor8.C: Likewise.
17616 * g++.dg/template/void7.C: New test.
17618 2006-08-21 Olivier Hainque <hainque@adacore.com>
17620 * gnat.dg/self_aggregate_with_zeros.adb: New test.
17621 * gnat.dg/self_aggregate_with_array.adb: New test.
17623 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17625 * g++.dg/eh/arm-vfp-unwind.C: New test.
17627 2006-08-20 Mark Mitchell <mark@codesourcery.com>
17630 * g++.dg/template/ref3.C: New test.
17631 * g++.dg/template/nontype13.C: New test.
17634 * g++.dg/template/ptrmem17.C: New test.
17636 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
17639 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17641 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
17644 * gfortran.dg/used_types_2.f90: New test.
17647 * gfortran.dg/used_types_3.f90: New test.
17650 * gfortran.dg/generic_actual_arg.f90: New test.
17653 * gfortran.dg/module_private_array_refs_1.f90: New test.
17656 * gfortran.dg/program_name_1.f90: New test.
17659 * gfortran.dg/derived_constructor_comps_1.f90: New test.
17662 * gfortran.dg/array_initializer_2.f90: New test.
17665 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17668 * gfortran.dg/assumed_charlen_function_4.f90: New test.
17671 * gfortran.dg/assumed_charlen_in_main.f90: New test.
17674 * gfortran.dg/dependent_decls_1.f90: New test.
17676 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
17679 * gfortran.dg/derived_init_2.f90: New.
17681 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
17683 * gcc.c-torture/execute/pr28289.c: New test.
17685 2006-08-17 Jakub Jelinek <jakub@redhat.com>
17688 * gcc.dg/attr-externally-visible-1.c: New test.
17689 * gcc.dg/attr-externally-visible-2.c: New test.
17690 * g++.dg/parse/attr-externally-visible-1.C: New test.
17691 * g++.dg/parse/attr-externally-visible-2.C: New test.
17693 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17696 * g++.dg/parse/dtor11.C: New test.
17698 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17700 PR rtl-optimization/28489
17701 * gcc.c-torture/compile/pr28489.c: New test.
17703 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17706 * g++.dg/template/redecl4.C: New test.
17709 * g++.dg/template/ctor8.C: New test.
17711 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17713 * gcc.dg/pr26570.c: Fix testcase.
17715 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17718 * g++.dg/parse/offsetof6.C: New test.
17719 * g++.dg/parse/offsetof6.C: New test.
17720 * g++.dg/parse/offsetof7.C: New test.
17722 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17725 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17728 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
17731 * g++.dg/ext/vector3.C: New test.
17733 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
17735 PR gcov/profile/26570
17736 * gcc.dg/pr26570.c: New test.
17738 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
17741 * gcc.dg/qual-component-1.c: New test.
17743 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17746 * g++.dg/parse/new3.C: New test.
17748 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17751 * gfortran.dg/streamio_1.f90: New test.
17752 * gfortran.dg/streamio_2.f90: New test.
17753 * gfortran.dg/streamio_3.f90: New test.
17754 * gfortran.dg/streamio_4.f90: New test.
17755 * gfortran.dg/streamio_5.f90: New test.
17756 * gfortran.dg/streamio_6.f90: New test.
17757 * gfortran.dg/streamio_7.f90: New test.
17758 * gfortran.dg/streamio_8.f90: New test.
17760 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
17763 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17765 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
17768 * g++.dg/template/void6.C: New test.
17770 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17773 * gcc.dg/parse-error-1.c: New test.
17774 * gcc.dg/parse-error-2.c: New test.
17775 * gcc.dg/cpp/digraph2.c: Add error-marker.
17776 * gcc.dg/noncompile/920923-1.c: Likewise.
17778 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17781 * gcc.dg/sizeof-2.c: New testcase.
17784 * gcc.dg/switch-A.c: New testcase.
17786 2006-08-14 Steve Ellcey <sje@cup.hp.com>
17790 * g++.old-deja/g++.warn/compare1.C: Delete.
17791 * g++.dg/opt/pr7503-2.C: Delete.
17792 * g++.dg/opt/pr7503-3.C: Delete.
17793 * g++.dg/opt/pr7503-4.C: Delete.
17794 * g++.dg/opt/pr7503-5.C: Delete.
17795 * g++.dg/opt/max1.C: Delete.
17796 * g++.dg/warn/minmax.C: Delete.
17797 * g++.dg/expr/minmax.C: New test.
17799 2006-08-14 Richard Guenther <rguenther@suse.de>
17802 * gcc.c-torture/execute/pr28651.c: Do not use argc
17803 to avoid optimization, instead forbid inlining.
17805 2006-08-14 Richard Sandiford <richard@codesourcery.com>
17807 PR rtl-optimization/28634
17808 * gcc.c-torture/execute/ieee/pr28634.c: New test.
17810 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
17813 * gcc.dg/torture/pr27184.c: New test.
17815 2006-08-12 Jakub Jelinek <jakub@redhat.com>
17817 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17819 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17821 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17822 * gfortran.dg/stat_2.f90: Likewise.
17823 * gfortran.dg/chmod_1.f90: Likewise.
17824 * gfortran.dg/chmod_2.f90: Likewise.
17825 * gfortran.dg/chmod_3.f90: Likewise.
17827 2006-08-11 David Edelsohn <edelsohn@gnu.org>
17829 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17831 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17833 * g++.dg/opt/pr23454-2.C: New test.
17835 2006-08-11 Richard Guenther <rguenther@suse.de>
17837 PR middle-end/28651
17838 * gcc.c-torture/execute/pr28651.c: New testcase.
17840 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
17842 * gnat.dg/specs/static_initializer.ads: New test.
17844 2006-08-10 Paul Brook <paul@codesourcery.com>
17846 * gcc.target/arm/cond-asm.c: New test.
17848 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
17850 PR tree-optimization/26197
17851 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17852 * g++.dg/vect/vect.exp: Compile the new tests with
17853 --param max-aliased-vops=0.
17855 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
17858 * g++.dg/template/void3.C: New test.
17861 * g++.dg/template/void4.C: New test.
17864 * g++.dg/template/void5.C: New test.
17866 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
17868 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17869 after dg-do compile.
17871 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
17873 PR tree-optimizations/26969
17874 * gcc.dg/vect/vect.exp: Compile tests prefixed with
17875 "unswitch-loops" with -funswitch-loops.
17876 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17878 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
17880 * gcc.dg/sparc-getcontext-1.c: Fix typo.
17881 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17882 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
17883 * objc.dg/dwarf-1.m: Likewise.
17884 * objc.dg/dwarf-2.m: Likewise.
17885 * obj-c++.dg/dwarf-2.mm: Likewise.
17887 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17889 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17890 * objc.dg/dwarf-2.m: Likewise.
17891 * obj-c++.dg/dwarf-2.mm: Likewise.
17893 PR libfortran/28603
17894 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17897 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17900 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17902 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
17905 * gcc.target/i386/pr27827.c: New testcase.
17907 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
17910 * gfortran.dg/sequence_types_1.f90: New test.
17912 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
17915 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17916 dg-warning. Add -pedantic option.
17918 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17921 * gcc.dg/proto-1.c: New test.
17924 * gcc.dg/lvalue-4.c: New test.
17927 * gcc.dg/init-bad-5.c: New test.
17929 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
17932 * g++.dg/ext/typedef-init.C: Add new test for typedef
17933 initialization inside templates. Adjust existing error markers.
17935 2006-08-03 Mark Mitchell <mark@codesourcery.com>
17938 * g++.dg/init/ptrmem3.C: New test.
17940 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
17942 PR tree-optimization/27770
17943 * lib/target-support.exp: New target keyword "section_anchors".
17944 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17946 * gcc.dg/vect/section-anchors-pr27770.c: New test.
17947 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17948 * gcc.dg/vect/section-anchors-vect-69.c: New test.
17949 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17951 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17953 * gcc.dg/20060801-1.c: Add missing '}'.
17955 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17958 * g++.dg/parse/dtor9.C: New test.
17959 * g++.dg/parse/dtor10.C: New test.
17960 * g++.dg/other/error7.C: Adjust error-marker.
17963 * g++.dg/other/default5.C: New test.
17965 2006-08-02 Richard Guenther <rguenther@suse.de>
17967 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17969 2006-08-02 Mark Mitchell <mark@codesourcery.com>
17972 * g++.dg/template/conv9.C: New test.
17974 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17977 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17978 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17979 Optionally return assembly text. Update callers.
17980 (check_no_compiler_messages): Update verbose messages.
17981 (check_no_messages_and_pattern): New.
17982 (check_effective_target_string_merging): New.
17984 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17987 * g++.dg/eh/catch4.C: New test.
17990 * g++.dg/other/qual1.C: New test.
17993 * g++.dg/inherit/error2.C: New test.
17996 * g++.dg/other/new1.C: New test.
17998 * g++.dg/warn/pr23075.C: Remove obsolete test.
17999 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18000 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18002 2006-07-31 Mark Mitchell <mark@codesourcery.com>
18005 * g++.dg/eh/cast1.C: New test.
18007 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
18009 PR libfortran/28452
18010 * gfortran.dg/random_3.f90: New test.
18012 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18015 * g++.dg/other/pr28304.C: Change expected error message.
18016 * g++.dg/other/pr28432.C: New test.
18018 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18021 * g++.dg/init/brace2.C: Change expected error message, add empty init.
18023 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
18026 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18028 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18029 g++.dg/debug/enum-2.C: New.
18031 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18034 * g++.dg/parse/long1.C: Add more tests.
18036 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18038 * gfortran.dg/lrshift_1.c: New file.
18040 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18042 PR libgfortran/28335
18043 * gfortran.dg/no_unit_error_1.f90: New test.
18045 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18047 PR libgfortran/28335
18048 * gfortran.dg/no_unit_error_1.f90: Delete test.
18049 * gfortran.dg/no_unit_error_2.f90: Delete test.
18051 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18053 * gfortran.dg/chmod_3.f90: New test.
18054 * gfortran.dg/ltime_gmtime_1.f90: New test.
18055 * gfortran.dg/ltime_gmtime_2.f90: New test.
18056 * gfortran.dg/lrshift_1.f90: New test.
18057 * gfortran.dg/chmod_1.f90: New test.
18058 * gfortran.dg/chmod_2.f90: New test.
18060 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
18063 * g++.dg/template/crash55.C: New test.
18066 * g++.dg/template/nontype16.C: New test.
18068 * g++.dg/template/void2.C: Adjust error markers.
18069 * g++.dg/template/nontype5.C: Adjust error markers.
18071 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
18073 * gcc.target/i386/stack-prot-kernel.c: New test.
18075 2006-07-27 Roger Sayle <roger@eyesopen.com>
18077 * gcc.dg/builtins-55.c: New test case.
18079 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
18081 PR rtl-optimization/27907
18082 * gcc.c-torture/compile/pr27907.c: New test.
18084 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18086 * gfortran.dg/mclock.f90: New test.
18087 * gfortran.dg/int_conv_1.f90: New test.
18088 * gfortran.dg/stat_1.f90: New test.
18089 * gfortran.dg/stat_2.f90: New test.
18091 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18093 PR libgfortran/28335
18094 * gfortran.dg/no_unit_error_1.f90: New test.
18095 * gfortran.dg/no_unit_error_2.f90: New test.
18096 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18098 2006-07-25 Roger Sayle <roger@eyesopen.com>
18100 PR middle-end/28473
18101 * gcc.dg/fold-convround-1.c: New test case.
18103 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18105 * gfortran.dg/arithmetic_if.f90: Fix comments.
18107 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18110 * g++.dg/other/typedef1.C: New test.
18111 * g++.dg/template/typedef4.C: New test.
18112 * g++.dg/template/typedef5.C: New test.
18114 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18117 * gfortran.dg/allocatable_dummy_3.f90: New.
18119 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18122 * gfortran.dg/arithmetic_if.f90: New test.
18124 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18126 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18127 avoid memcpy optimization.
18129 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18132 * gfortran.dg/direct_io_6.f90: New test.
18134 2006-07-24 Jan Hubicka <jh@suse.cz>
18138 * gcc.dg/pr25795.c: New test.
18139 * gcc.dg/pr25795-1.c: New test.
18141 2006-07-23 Roger Sayle <roger@eyesopen.com>
18143 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18144 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18145 which may be transformed to "g || h" on some platforms.
18147 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18150 * g++.dg/template/friend45.C: New test.
18152 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18154 PR libgfortran/28339
18155 * gfortran.dg/arrayio_8.f90: New test.
18157 2006-07-21 Mike Stump <mrs@apple.com>
18159 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18161 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18163 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18166 * g++.dg/eh/catch3.C: New test.
18169 * g++.dg/template/defarg10.C: New test.
18171 2006-07-20 Paul Brook <paul@codesourcery.com>
18174 * gcc.dg/pr27363.c: New test.
18176 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18179 * g++.dg/init/ref13.C: New test.
18181 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18184 * obj-c++.dg/proto-error-1.mm: New test.
18186 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18189 * g++.dg/template/string1.C: New test.
18191 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18194 * g++.dg/template/defarg9.C: New test.
18197 * g++.dg/template/static27.C: New test.
18199 2006-07-18 Diego Novillo <dnovillo@redhat.com>
18202 * gcc.dg/tree-ssa/pr28410.c: New test.
18204 2006-07-18 Lee Millward <lee.millward@gmail.com>
18207 * g++/dg/other/error13.C: New test.
18210 * g++.dg/template/friend44.C: New test.
18212 2006-07-18 Steve Ellcey <sje@cup.hp.com>
18215 * g++.dg/other/pr27495.C: New.
18217 2006-07-18 Olivier Hainque <hainque@adacore.com>
18219 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18220 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18222 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18225 * gcc.dg/pragma-pack-4.c: New test.
18227 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18230 * g++.dg/ext/pr28291.C: New test.
18232 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18234 PR middle-end/28403
18235 * gcc.c-torture/execute/pr28403.c: New test.
18237 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18239 PR middle-end/28402
18240 * gcc.dg/pr28402.c: New test.
18242 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18245 * g++.dg/other/pr28304.C: New test.
18247 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
18250 gcc.c-torture/unsorted/dump-noaddr.c: New test.
18251 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18253 2006-07-17 Richard Guenther <rguenther@suse.de>
18255 PR tree-optimization/28238
18256 * g++.dg/tree-ssa/pr28238.C: New testcase.
18258 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18261 * g++.dg/eh/catch1.C: New test.
18262 * g++.dg/eh/catch2.C: New test.
18264 2006-07-16 Jakub Jelinek <jakub@redhat.com>
18267 * g++.dg/template/anon3.C: New test.
18269 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
18272 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18273 specifiers requiring an explicit format tag..
18276 * gfortran.dg/generic_5: New test.
18279 * gfortran.dg/elemental_optional_args_1.f90: New test.
18281 2006-07-16 Olivier Hainque <hainque@adacore.com>
18283 * gnat.dg/assert.ads: New file.
18284 * gnat.dg/controlled_record.ads: Likewise.
18285 * gnat.dg/controlled_record.adb: Likewise.
18287 2006-07-15 Lee Millward <lee.millward@gmail.com>
18290 * g++.dg/other/error12.C: New test.
18293 * g++.dg/template/crash54.C: New test.
18295 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18298 * g++.dg/parse/catch1.C: New test.
18301 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18304 * g++.dg/ext/attrib24.C: New test.
18306 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18309 * g++.dg/ext/asmspec1.C: New test.
18311 2006-07-13 Janis Johnson <janis187@us.ibm.com>
18313 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18314 (dg-test): Support shouldfail tests.
18315 * lib/target-supports-dg.exp (dg-shouldfail): New.
18316 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18317 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18318 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18319 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18320 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18321 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18322 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18324 2006-07-13 Jan Hubicka <jh@suse.cz>
18326 * gcc.target/i386/memcpy-1.c: New.
18328 2006-07-12 Geoffrey Keating <geoffk@apple.com>
18330 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18332 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
18335 * gfortran.dg/present_1.f90: New test.
18338 * gfortran.dg/interface_derived_type_1.f90: New test.
18340 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
18343 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18346 2006-07-07 Lee Millward <lee.millward@gmail.com>
18349 * g++.dg/other/label1.C: New test.
18351 2006-07-07 Richard Guenther <rguenther@suse.de>
18353 PR middle-end/28268
18354 * gcc.dg/torture/pr28268.c: New testcase.
18356 2006-07-07 Steve Ellcey <sje@cup.hp.com>
18359 * g++.dg/ext/pr27019.C: New.
18361 2006-07-07 Richard Guenther <rguenther@suse.de>
18363 PR tree-optimization/28187
18364 * gcc.dg/pr28187.c: New testcase.
18366 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
18368 * gnat.dg/address_conversion.adb: New test.
18369 * gnat.dg/boolean_subtype.adb: Likewise.
18370 * gnat.dg/frame_overflow.adb: Likewise.
18371 * gnat.dg/pointer_array.adb: Likewise.
18372 * gnat.dg/pointer_conversion.adb: Likewise.
18374 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
18378 * gfortran.dg/print_fmt_5.f90: New test.
18380 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18383 * gfortran.dg/bounds_check_4.f90: New test.
18385 2006-07-05 Richard Guenther <rguenther@suse.de>
18388 * gfortran.dg/pr28158.f90: New testcase.
18390 2006-07-05 Richard Guenther <rguenther@suse.de>
18392 PR tree-optimization/28162
18393 * gcc.dg/pr28162.c: New testcase.
18395 2006-07-05 Richard Guenther <rguenther@suse.de>
18396 Andrew Pinski <pinskia@gcc.gnu.org>
18399 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18401 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
18404 * gfortran.dg/actual_array_substr_2.f90: New test.
18407 * gfortran.dg/actual_array_constructor_2.f90: New test.
18409 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18411 * gfortran.dg/itime_idate_1.f: New test.
18412 * gfortran.dg/itime_idate_2.f: New test.
18414 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18416 PR libgfortran/27704
18417 * gfortran.dg/open_status_3.f90: New test.
18418 * gfortran.dg/fmt_l.f90: Update for new feature.
18420 2006-07-03 Asher Langton <langton2@llnl.gov>
18422 * gfortran.dg/oldstyle_2.f90: New.
18424 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
18426 * gnat.dg/string_slice.adb: New test.
18428 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18431 * gfortran.dg/semicolon_fixed.c: New.
18432 * gfortran.dg/semicolon_free.c: New.
18434 2006-06-30 Mike Stump <mrs@apple.com>
18436 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18437 that don't support internal visibility.
18439 2006-06-30 Andrew Pinski <pinskia@gmail.com>
18441 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18442 for '(' / ')' needing an extra '\'.
18444 2006-06-29 Roger Sayle <roger@eyesopen.com>
18446 PR middle-end/27428
18447 * gcc.dg/pr27428-1.c: New test case.
18449 2006-06-29 Mike Stump <mrs@apple.com>
18451 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18452 on darwin as we can't align commons large enough yet.
18454 * gcc.dg/vla-8.c: Add additional testcases.
18456 2006-06-26 Steve Ellcey <sje@cup.hp.com>
18459 * g++.dg/other/pr28114.C: New.
18461 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
18463 * gcc.c-torture/compile/20060625-1.c: New test.
18465 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
18468 * gfortran.dg/stfunc_3.f90: New test.
18471 * gfortran.dg/impure_actual_1.f90: New test.
18474 * gfortran.dg/elemental_result_1.f90: New test.
18477 * gfortran.dg/select_7.f90: New test.
18480 * intrinsic_actual_1.f: New test.
18484 * gfortran.dg/forall_4.f90: New test.
18487 * gfortran.dg/forall_5.f90: New test.
18489 2006-06-25 Lee Millward <lee.millward@gmail.com>
18492 * g++.dg/template/using13.C: New test.
18495 * g++.dg/other/incomplete3.C: New test.
18497 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18500 * gfortran.dg/substr_3.f: New test.
18501 * gfortran.dg/equiv_2.f90: Update expected error message.
18503 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
18506 * gfortran.dg/actual_array_substr_1.f90: New test.
18508 2006-06-24 Olivier Hainque <hainque@adacore.com>
18510 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18511 * gnat.dg/scalar_mode_agg_compare.adb: New test.
18513 2006-06-23 Janis Johnson <janis187@us.ibm.com>
18515 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18517 2006-06-23 Steven G. Kargl <kargls@comcast.net>
18520 * gfortran.dg/simpleif_2.f90: New test.
18522 2006-06-23 Lee Millward <lee.millward@gmail.com>
18524 * g++.dg/template/error22.C: Fix typo.
18526 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18529 * g++.dg/ext/attrib23.C: New test.
18531 2006-06-23 Olivier Hainque <hainque@adacore.com>
18533 * gnat.dg/varsize_temp.adb: New test.
18535 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18538 * g++.dg/other/java2.C: New test.
18540 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
18543 * g++.dg/ext/dllimport4.C. Add more tests for invalid
18546 2006-06-22 Roger Sayle <roger@eyesopen.com>
18549 * gcc.dg/pr27531-1.c: New test case.
18551 2006-06-22 Asher Langton <langton2@llnl.gov>
18554 * gfortran.dg/implicit_8.f90: New.
18556 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
18558 PR rtl-optimization/28121
18559 * gcc.dg/pr28121.c: New test.
18561 2006-06-22 Lee Millward <lee.millward@gmail.com>
18564 * g++.dg/parse/ptrmem6.C: New test.
18567 * g++.dg/template/error22.C: New test.
18569 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18572 * g++.dg/template/friend43.C: New test.
18575 * g++.dg/template/crash53.C: New test.
18578 * g++.dg/rtti/incomplete1.C: New test.
18580 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
18582 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18584 2006-06-21 Joseph Myers <joseph@codesourcery.com>
18586 * gcc.c-torture/execute/complex-7.c: New.
18588 2006-06-21 Jakub Jelinek <jakub@redhat.com>
18590 * gcc.dg/merge-all-constants-1.c: New test.
18592 2006-06-20 Janis Johnson <janis187@us.ibm.com>
18595 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18597 2006-06-20 Steven G. Kargl <kargls@comcast.net>
18599 * gfortran.dg/rrspacing_1.f90: New test.
18601 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18604 * g++.dg/other/bitfield2.C: New test.
18606 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
18608 PR tree-optimization/27331
18609 * gcc.dg/pr27331.c: New test.
18611 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
18612 Eric Botcazou <ebotcazou@adacore.com>
18615 * lib/gnat.exp: New file.
18616 * lib/gnat-dg.exp: Likewise.
18617 * gnat.dg: New directory.
18618 * gnat.dg/dg.exp: New driver.
18619 * gnat.dg/specs: New directory.
18620 * gnat.dg/specs/specs.exp: New driver.
18621 * gnat.dg/style: New directory.
18622 * gnat.dg/style/style.exp: New driver.
18624 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
18627 * gfortran.dg/array_initializer_1.f90: New test.
18630 * gfortran.dg/matmul_3.f90: New test.
18632 2006-06-19 Andrew Pinski <pinskia@gmail.com>
18634 PR middle-end/28075
18635 * gcc.dg/tree-ssa/inline-1.c: New test.
18637 2006-06-19 Anatoly Sokolov <aesok@post.ru>
18639 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18640 in malloc prototype; remove XFAIL.
18641 * gcc.dg/pr18241-2.c: Ditto.
18642 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18643 in memset prototype; remove XFAIL.
18644 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18646 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
18648 * gcc.dg/vla-8.c: Add.
18650 2006-06-19 Richard Guenther <rguenther@suse.de>
18652 PR tree-optimization/27090
18653 * g++.dg/tree-ssa/pr27090.C: New testcase.
18655 2006-06-19 Roger Sayle <roger@eyesopen.com>
18658 * gcc.dg/pr27861-1.c: New test case.
18660 2006-06-19 Richard Guenther <rguenther@suse.de>
18662 PR middle-end/28045
18663 * gcc.dg/torture/pr28045.c: New testcase.
18665 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18668 * gfortran.dg/associated_4.f90: New test.
18670 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18674 * gfortran.dg/real_const_3.f90: New test.
18676 2006-06-16 Mark Mitchell <mark@codesourcery.com>
18679 * g++.dg/template/static26.C: New test.
18682 * g++.dg/expr/bitfield2.C: New test.
18685 * g++.dg/parse/linkage2.C: New test.
18687 2006-06-16 Richard Guenther <rguenther@suse.de>
18689 PR middle-end/27116
18690 * gcc.dg/pr15785-1.c: Revert last change.
18691 * gcc.dg/torture/pr27116-2.c: New testcase.
18693 2006-06-16 Roger Sayle <roger@eyesopen.com>
18695 PR middle-end/27802
18696 * gcc.dg/pr27802-1.c: New test case.
18698 2006-06-15 Mark Mitchell <mark@codesourcery.com>
18701 * g++.dg/template/ttp18.C: New test.
18702 * g++.dg/template/ttp19.C: Likewise.
18705 * g++.dg/expr/cond9.C: New test.
18708 * g++.dg/template/ctor7.C: New test.
18710 2006-06-15 Janis Johnson <janis187@us.ibm.com>
18712 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18714 2006-06-16 Richard Guenther <rguenther@suse.de>
18716 PR tree-optimization/27781
18717 * gcc.dg/tree-ssa/pr27781.c: New testcase.
18719 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
18721 * gfortran.dg/allocate_zerosize_2.f90: New test case.
18723 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
18725 * gcc.dg/tree-ssa/loop-18.c: New test.
18727 2006-06-14 Mark Mitchell <mark@codesourcery.com>
18730 * g++.dg/template/crash52.C: New test.
18733 * g++.dg/ext/attrib22.C: New test.
18736 * g++.dg/template/builtin1.C: New test.
18737 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18740 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18742 * g++.old-deja/g++.pt/crash51.C: Likewise.
18745 * g++.dg/lookup/linkage1.C: New test.
18746 * g++.dg/lookup/linkage2.C: Likewise.
18748 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
18750 PR middle-end/27959
18751 * gcc.dg/pr27959.c: New testcase.
18753 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
18756 * g++.dg/eh/div.C: New test.
18758 2006-06-13 Jakub Jelinek <jakub@redhat.com>
18761 * g++.dg/tree-ssa/pr26757.C: New test.
18762 * g++.dg/tree-ssa/pr27894.C: New test.
18764 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18766 * gcc.c-torture/compile/20060609-1.c: New test.
18769 * gcc.c-torture/compile/pr27863.c: New test.
18771 2006-06-13 Richard Guenther <rguenther@suse.de>
18773 PR tree-optimization/27830
18774 * g++.dg/tree-ssa/pr27830.C: New testcase.
18776 2006-06-13 Matthew Sachs <msachs@apple.com>
18778 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18779 the list of compiler flags; this causes those flags to be checked
18780 for things like dg-skip-if.
18782 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18785 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18787 2006-06-12 Mark Mitchell <mark@codesourcery.com>
18788 Kazu Hirata <kazu@codesourcery.com>
18790 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18791 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18793 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18796 * g++.dg/lookup/using15.C: New test.
18799 * g++.dg/other/anon4.C: New test.
18801 2006-06-12 Roger Sayle <roger@eyesopen.com>
18804 * g++.dg/init/complex1.C: New test case.
18806 2006-06-11 Eric Christopher <echristo@apple.com>
18808 PR middle-end/27948
18809 * gcc.dg/bf-ms-layout.c: Run on darwin.
18810 * gcc.dg/bf-no-ms-layout: Ditto.
18811 * gcc.dg/attr-ms_struct-2.c: New.
18812 * gcc.dg/bf-ms-layout-2.c: Ditto.
18814 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
18816 * gcc.dg/attr-ms_struct-packed1.c: New.
18818 2006-06-09 Mike Stump <mrs@apple.com>
18820 * gcc.dg/vla-7.c: Add.
18822 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
18825 * gfortran.dg/entry_6.f90: New test.
18829 * gfortran.dg/entry_7.f90: New test.
18831 2006-06-09 Jakub Jelinek <jakub@redhat.com>
18834 * gcc.dg/cpp/_Pragma6.c: New test.
18837 * g++.dg/cpp/_Pragma1.C: New test.
18839 PR preprocessor/27746
18840 * gcc.dg/gomp/macro-3.c: New test.
18841 * gcc.dg/gomp/macro-4.c: New test.
18842 * g++.dg/gomp/macro-3.C: New test.
18843 * g++.dg/gomp/macro-4.C: New test.
18845 2006-06-09 Richard Guenther <rguenther@suse.de>
18847 PR tree-optimization/26998
18848 * gcc.dg/torture/pr26998.c: New testcase.
18849 * gcc.dg/tree-ssa/vrp29.c: New testcase.
18851 2006-06-08 Mike Stump <mrs@apple.com>
18853 * gcc.dg/pr27095.c: Account for stubs.
18856 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18857 produce bad code on darwin.
18859 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18862 * gfortran.dg/substr_2.f: New test.
18864 2006-06-08 Asher Langton <langton2@llnl.gov>
18867 * cray_pointers_2.f90: Add -fbounds-check compile flag.
18869 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18872 * gcc.dg/union-3.c: New test.
18874 2006-06-08 Richard Guenther <rguenther@suse.de>
18876 PR middle-end/27116
18877 * gcc.dg/torture/pr27116.c: New testcase.
18878 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18880 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
18882 PR rtl-optimization/26449
18883 * gcc.dg/pr26449.c: New test.
18885 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18888 * g++.dg/ext/offsetof1.C: Test member functions.
18890 2006-06-07 Steve Ellcey <sje@cup.hp.com>
18892 * gcc.dg/pr27095.c: Improve scanning.
18894 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
18897 * gfortran.dg/saved_automatic_1.f90: New test.
18900 * gfortran.dg/array_simplify_1.f90: New test.
18903 * gfortran.dg/entry_dummy_ref_1.f90: New test.
18906 * gfortran.dg/entry_dummy_ref_2.f90: New test.
18908 2006-06-06 Mark Mitchell <mark@codesourcery.com>
18911 * g++.dg/expr/cast7.C: New test.
18913 2006-06-06 Janis Johnson <janis187@us.ibm.com>
18915 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18916 * lib/gcc-defs.exp (tool_check_compile): Ditto.
18917 * lib/fortran-torture.exp (fortran-torture-compile,
18918 fortran-torture-execute): Ditto.
18920 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
18923 * gcc.dg/vmx/pr27842.c: New test.
18925 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18927 PR libfortran/27895
18928 * gfortran.dg/bounds_check_3.f90: New test.
18930 2006-06-05 Mike Stump <mrs@apple.com>
18932 * objc.dg/objc-fast-4.m: Skip for ppc64.
18934 2006-06-05 Steve Ellcey <sje@cup.hp.com>
18937 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18939 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
18940 Victor Kaplansky <victork@il.ibm.com>
18942 PR tree-optimizations/26360
18943 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18944 with -fno-tree-dce.
18945 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18947 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
18950 * gfortran.dg/data_char_1.f90: Add messages for truncated
18954 * gfortran.dg/func_decl_2.f90: New test.
18957 * gfortran.dg/do_2.f90: New test.
18960 * gfortran.dg/associated_3.f90: New test.
18962 2006-06-04 Mark Mitchell <mark@codesourcery.com>
18965 * g++.dg/template/static25.C: New test.
18968 * g++.dg/init/array21.C: New test.
18971 * g++.dg/ext/complit7.C: New test.
18974 * g++.dg/parse/ptrmem5.C: New test.
18976 2006-06-04 Roger Sayle <roger@eyesopen.com>
18977 Andrew Pinski <pinskia@physics.uc.edu>
18980 PR middle-end/27382
18981 * gcc.dg/pr27150-1.c: New testcase.
18982 * gcc.dg/pr27382-1.c: New testcase.
18983 * gcc.dg/pr27382-2.c: New testcase.
18985 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
18989 * gcc.dg/array-10.c: New test.
18991 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18994 * g++.dg/init/const4.C: New test.
18995 * g++.dg/init/member1.C: Add error-marker.
18996 * g++.dg/other/fold1.C: Adjust error-marker.
18998 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19001 * g++.dg/ext/offsetof1.C: New test.
19003 2006-06-04 Eric Christopher <echristo@apple.com>
19005 * gcc.dg/attr-ms_struct-1.c: New.
19007 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
19009 * gcc.c-torture/compile/builtin_constant_p.c: New test.
19011 2006-06-04 Richard Guenther <rguenther@suse.de>
19013 PR tree-optimization/27039
19014 * gcc.dg/tree-ssa/loop-17.c: New testcase.
19016 2006-06-03 Roger Sayle <roger@eyesopen.com>
19019 * gcc.target/i386/amd64-abi-2.c: New test case.
19021 2006-06-02 Eric Christopher <echristo@apple.com>
19023 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19024 * gcc.target/i386/20020523-1.c: Skip if darwin.
19025 * gcc.target/i386/asm-3.c: Ditto.
19026 * gcc.target/i386/20011119-1.c: Ditto.
19027 * gcc.target/i386/clobbers.c: Remove pic part of test.
19029 2006-06-02 Steve Ellcey <sje@cup.hp.com>
19031 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19032 * g++.old-deja/g++.other/init19.C: Ditto.
19033 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19034 and add other platforms as expected failures.
19036 2006-06-01 Steve Ellcey <sje@cup.hp.com>
19038 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19039 (is-effective-target-keyword): Ditto.
19041 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
19044 * gfortran.dg/extended_char_comparison_1.f: New test.
19046 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
19049 * gfortran.dg/dummy_procedure_1.f90: New test.
19052 * gfortran.dg/dummy_procedure_2.f90: New test.
19054 * gfortran.dg/associated_2.f90: Correct to make consistent with
19057 2006-05-31 Roger Sayle <roger@eyesopen.com>
19059 * gcc.target/i386/387-11.c: New test case.
19061 2006-05-31 Mark Mitchell <mark@codesourcery.com>
19064 * g++.dg/template/cond6.C: New test.
19067 * g++.dg/template/crash51.C: New test.
19068 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19071 * g++.dg/init/array20.C: New test.
19073 2006-05-31 Roger Sayle <roger@eyesopen.com>
19075 * gcc.dg/builtins-54.c: New test case.
19077 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19080 * g++.dg/template/fntry1.C: Add dg-do link.
19083 * g++.dg/parse/friend6.C: New test.
19085 2006-05-30 Asher Langton <langton2@llnl.gov>
19087 * gfortran.dg/cray_pointers_7.f90: New test.
19089 2006-05-30 Roger Sayle <roger@eyesopen.com>
19091 PR tree-optimization/23452
19092 * gcc.dg/fold-mulconj-1.c: New test case.
19094 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19097 * g++.dg/parse/bitfield1.C: New test.
19099 2006-05-30 Roger Sayle <roger@eyesopen.com>
19101 * gcc.target/ppc-eq0-1.c: New test case.
19102 * gcc.target/ppc-negeq0-1.c: New test case.
19104 2006-05-30 Dirk Mueller <dmueller@suse.de>
19107 * gcc.dg/overflow-warn-5.c: New test.
19109 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19112 * gcc.dg/sizeof-1.c: New test.
19114 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19117 * gcc.target/i386/pr27790.c: New test.
19119 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19121 PR libgfortran/27757
19122 * gfortran.dg/direct_io_5.f90: New test.
19124 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19126 PR libgfortran/27634
19127 * gfortran.dg/fmt_missing_period_1.f: New test.
19128 * gfortran.dg/fmt_missing_period_2.f: New test.
19129 * gfortran.dg/fmt_missing_period_3.f: New test.
19131 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19134 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19137 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19140 * g++.dg/template/new6.C: New test.
19142 2006-05-29 Roger Sayle <roger@eyesopen.com>
19144 PR tree-optimization/24964
19145 * gcc.target/i386/387-10.c: New test case.
19147 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19149 * intrinsics/string_intrinsics.c (compare_string):
19150 Use memcmp instead of strncmp to avoid tripping over
19151 CHAR(0) in a string.
19153 2006-05-27 Richard Guenther <rguenther@suse.de>
19155 PR middle-end/27773
19156 * gcc.dg/torture/pr27773.c: New testcase.
19158 2006-05-27 Dirk Mueller <dmueller@suse.de>
19160 * gcc.dg/pr24561.c: Rename to..
19161 * gcc.dg/pr25962.c: .. this.
19163 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19166 * gfortran.dg/bounds_check_2.f: New test.
19168 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19170 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19171 * gfortran.dg/byte_1.f90: Likewise.
19172 * gfortran.dg/dup_save_2.f90: Likewise.
19174 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19176 * gfortran.dg/associated_2.f90: New test.
19178 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19181 * gfortran.dg/bounds_check_1.f90: New test.
19183 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19185 PR rtl-optimization/27661
19186 * gcc.dg/pr27661.c: New test case.
19188 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19191 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
19192 * gfortran.dg/print_parentheses_1.f: New test.
19193 * gfortran.dg/print_parentheses_2.f90: New test.
19195 2006-05-26 Jakub Jelinek <jakub@redhat.com>
19198 * gcc.dg/pr27758.c: New test.
19200 2006-05-24 Falk Hueffner <falk@debian.org>
19202 * gcc.c-torture/compile/pr27571.c: New test.
19204 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
19207 * gfortran.dg/spec_expr_4.f90: New test.
19210 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19212 2006-05-25 Mark Mitchell <mark@codesourcery.com>
19215 * g++.dg/ext/complit6.C: New test.
19216 * g++.dg/ext/complit3.C: Adjust error markers.
19217 * g++.dg/init/const3.C: New test.
19219 2006-05-25 Richard Guenther <rguenther@suse.de>
19221 PR middle-end/27743
19222 * gcc.dg/torture/pr27743.c: New testcase.
19224 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19226 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19228 2006-05-25 Alan Modra <amodra@bigpond.net.au>
19230 * gcc.dg/compat/scalar-by-value-x.h: New.
19231 * gcc.dg/compat/scalar-by-value-y.h: New.
19232 * gcc.dg/compat/scalar-by-value-5.c: New.
19233 * gcc.dg/compat/scalar-by-value-5_main.c: New.
19234 * gcc.dg/compat/scalar-by-value-5_x.c: New.
19235 * gcc.dg/compat/scalar-by-value-5_y.c: New.
19236 * gcc.dg/compat/scalar-by-value-6.c: New.
19237 * gcc.dg/compat/scalar-by-value-6_main.c: New.
19238 * gcc.dg/compat/scalar-by-value-6_x.c: New.
19239 * gcc.dg/compat/scalar-by-value-6_y.c: New.
19241 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
19243 PR tree-optimization/27639
19244 PR tree-optimization/26719
19245 * gcc.dg/pr27639.c: New test.
19246 * gcc.dg/pr26719.c: New test.
19247 * gcc.dg/tree-ssa/scev-cast.c: New test.
19249 2006-05-23 Mark Mitchell <mark@codesourcery.com>
19252 * g++.dg/template/error21.C: New test.
19254 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
19257 * gcc.target/i386/pr27696.c: New.
19259 2006-05-22 Janis Johnson <janis187@us.ibm.com>
19261 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19263 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19265 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19268 * g++.dg/other/assign1.C: New test.
19270 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
19273 * gcc.target/i386/pr27266.c: New.
19275 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19278 * g++.dg/ext/asm9.C: New test.
19280 2006-05-22 Richard Sandiford <richard@codesourcery.com>
19282 PR rtl-optimization/25514
19283 * gcc.c-torture/compile/pr25514.c: New test.
19285 2006-05-22 Richard Guenther <rguenther@suse.de>
19288 2006-01-31 Richard Guenther <rguenther@suse.de>
19290 * gcc.target/i386/sselibm-1.c: New testcase.
19291 * gcc.target/i386/sselibm-2.c: Likewise.
19292 * gcc.target/i386/sselibm-3.c: Likewise.
19293 * gcc.target/i386/sselibm-4.c: Likewise.
19294 * gcc.target/i386/sselibm-5.c: Likewise.
19296 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19299 * gcc.dg/func-args-2.c: New test.
19302 * gcc.dg/struct-incompl-1.c: New test.
19304 2006-05-22 Richard Guenther <rguenther@suse.de>
19307 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19308 the transformations we test for.
19310 2006-05-22 Richard Guenther <rguenther@suse.de>
19313 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19315 2006-05-21 Mark Mitchell <mark@codesourcery.com>
19318 * g++.dg/warn/new1.C: New test.
19319 * g++.dg/template/new5.C: Likewise.
19321 2006-05-21 Roger Sayle <roger@eyesopen.com>
19323 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19324 * gcc.target/i386/20060512-3.c: Likewise.
19326 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
19328 PR rtl-optimization/27671
19329 * gcc.c-torture/execute/pr27671-1.c: New.
19330 * gcc.dg/pr27671-2.c: Likewise.
19332 PR tree-optimization/26622.
19333 * gcc.c-torture/compile/pr26622.c: New.
19335 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19338 * gfortran.dg/recursive_reference_1.f90: New test.
19340 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19343 * gfortran.dg/elemental_subroutine_3.f90: New test.
19346 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19349 * gfortran.dg/associated_target_1.f90: New test.
19352 * gfortran.dg/maxloc_shape_1.f90: New test.
19354 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19356 PR libgfortran/24459
19357 * gfortran.dg/namelist_24.f90: New test.
19358 * gfortran.dg/namelist_12.f: Fix typo in comment.
19360 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
19362 PR middle-end/25776
19363 * g++.dg/other/error11.C: New test.
19365 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19367 * gcc.target/mips/pr26765.c: Add -w to options.
19369 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19371 * lib/target-supports.exp (check_effective_target_mpaired_single):
19373 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19375 * g++.dg/vect/vect.exp: Likewise.
19377 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19380 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19382 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
19385 * gfortran.dg/temporary_1.f90: New file.
19387 2006-05-19 Andreas Schwab <schwab@suse.de>
19389 * g++.dg/other/unused1.C: Also match "stringz".
19391 2006-05-19 Mark Mitchell <mark@codesourcery.com>
19394 * g++.dg/template/fntry1.C: New test.
19396 2006-05-18 Mark Mitchell <mark@codesourcery.com>
19400 * g++.dg/conversion/bitfield5.C: New test.
19401 * g++.dg/conversion/bitfield6.C: New test.
19403 2006-05-18 Mike Stump <mrs@apple.com>
19405 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19406 * gcc.dg/vla-4.c: Add.
19407 * gcc.dg/vla-5.c: Add.
19408 * gcc.dg/vla-6.c: Add.
19410 2006-05-12 Stuart Hastings <stuart@apple.com>
19412 * gcc.target/i386/20060512-1.c: New.
19413 * gcc.target/i386/20060512-2.c: New.
19414 * gcc.target/i386/20060512-3.c: New.
19415 * gcc.target/i386/20060512-4.c: New.
19417 2006-05-17 Mark Mitchell <mark@codesourcery.com>
19420 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19423 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19424 * g++.dg/parse/linkage1.C: New test.
19426 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19428 PR tree-optimization/27548
19429 * g++.dg/tree-ssa/pr27548.C: New test.
19431 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19434 * gfortran.dg/recursive_check_1.f: New test.
19435 * gfortran.dg/recursive_check_2.f90: New test.
19437 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
19439 * g++.dg/opt/temp2.C: New test.
19441 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19444 * g++.dg/init/brace5.C: New test.
19446 PR middle-end/27415
19447 * gcc.dg/gomp/pr27415.c: New test.
19448 * g++.dg/gomp/pr27415.C: New test.
19450 PR tree-optimization/27549
19451 * g++.dg/tree-ssa/pr27549.C: New test.
19453 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19455 PR libgfortran/27575
19456 * gfortran.dg/read_eof_4.f90: New test.
19458 2006-05-16 Richard Guenther <rguenther@suse.de>
19460 PR tree-optimization/22303
19461 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19463 2006-05-16 Jakub Jelinek <jakub@redhat.com>
19465 PR middle-end/27573
19466 * gcc.dg/gomp/pr27573.c: New test.
19467 * gfortran.dg/gomp/pr27573.f90: New test.
19470 * gcc.dg/gomp/pr27499.c: New test.
19471 * g++.dg/gomp/pr27499.C: New test.
19473 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19476 * g++.dg/parser/access8.C: Adjust error marker.
19477 * g++.dg/template/access17.C: New test.
19478 * g++.dg/template/access18.C: Likewise.
19480 2006-05-15 Roger Sayle <roger@eyesopen.com>
19483 * gcc.target/i386/pr26600.c: New test case.
19485 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19488 * g++.dg/expr/bitfield1.C: New test.
19490 2006-05-15 Richard Guenther <rguenther@suse.de>
19492 PR tree-optimization/27603
19493 * gcc.dg/torture/pr27603.c: New testcase.
19495 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
19498 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19501 * gfortran.dg/scalar_return_1.f90: New test.
19504 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19506 2006-05-15 Jakub Jelinek <jakub@redhat.com>
19508 * gcc.dg/gomp/critical-4.c: New test.
19509 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19510 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19511 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19512 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19514 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19517 * g++.dg/template/dependent-args1.C: New test.
19520 * g++.dg/lookup/this1.C: New test.
19523 * g++.dg/template/operator6.C: New test.
19524 * g++.dg/template/incomplete3.C: New test.
19527 * g++.dg/template/new4.C: New test.
19530 * g++.dg/template/void2.C: New test.
19532 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
19534 * g++.dg/template/dependent-expr5.C: New test.
19536 2006-05-14 Roger Sayle <roger@eyesopen.com>
19538 PR middle-end/26729
19539 * gcc.dg/pr26729-1.c: New test case.
19541 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
19543 * gcc.dg/pr27003.c: New test.
19545 2006-05-12 Steve Ellcey <sje@cup.hp.com>
19547 * lib/target-supports.dg (check_cxa_atexit_available): Change
19548 v3_target_compile to ${tool}_target_compile.
19550 2006-05-11 Jason Merrill <jason@redhat.com>
19552 * lib/scanasm.exp (scan-not-hidden): Fix typo.
19554 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19557 * gfortran.dg/label_5.f90: New test.
19559 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
19561 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19562 check_effective_target_powerpc_altivec_ok): New.
19563 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19564 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19565 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19566 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19567 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19568 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19569 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19570 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19571 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19572 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19573 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19574 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19575 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19576 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19577 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19578 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19579 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19580 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19581 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19582 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19583 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19584 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19585 gcc.target/powerpc/altivec-9.c,
19586 gcc.target/powerpc/altivec-consts.c,
19587 gcc.target/powerpc/altivec-pr22085.c,
19588 gcc.target/powerpc/altivec-splat.c,
19589 gcc.target/powerpc/altivec-types-1.c,
19590 gcc.target/powerpc/altivec-types-2.c,
19591 gcc.target/powerpc/altivec-types-3.c,
19592 gcc.target/powerpc/altivec-types-4.c,
19593 gcc.target/powerpc/altivec-varargs-1.c,
19594 gcc.target/powerpc/altivec-vec-merge.c,
19595 gcc.target/powerpc/ppc-vector-memcpy.c,
19596 gcc.target/powerpc/ppc-vector-memset.c,
19597 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19598 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19599 these effective targets.
19600 * gcc.dg/vmx/pr27006.c: Add missing close brace.
19601 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19603 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19605 PR middle-end/27384
19606 * g++.dg/other/fold1.C: New test.
19608 PR middle-end/27488
19609 * gcc.dg/fold-nonneg-1.c: New test.
19612 * g++.dg/other/operator1.C: New test.
19614 2006-05-11 Richard Guenther <rguenther@suse.de>
19616 PR middle-end/27529
19617 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19619 2006-05-10 Janis Johnson <janis187@us.ibm.com>
19621 * lib/target-supports-dg.exp (check-flags): New.
19622 (dg-skip-if): Move flag checks.
19624 2006-05-09 Steve Ellcey <sje@cup.hp.com>
19626 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19627 * lib/target-supports.dg (check_cxa_atexit_available): New.
19629 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
19632 * gfortran.dg/multiple_allocation_2.f90: New test case.
19634 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
19636 * gcc.target/arm/pr27387.C: Fix a comment typo.
19638 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19641 * gfortran.dg/error_recovery_1.f90: New test.
19643 2006-05-10 Richard Guenther <rguenther@suse.de>
19645 PR tree-optimization/27302
19646 * gcc.dg/torture/pr27302.c: New testcase.
19648 2006-05-09 Dirk Mueller <dmueller@suse.de>
19649 Richard Guenther <rguenther@suse.de>
19651 PR middle-end/27498
19652 * gcc.dg/tree-ssa/pr27498.c: New testcase.
19654 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
19656 PR rtl-optimization/27335
19657 * gcc.dg/pr27335.c: New test.
19659 2006-05-06 Richard Sandiford <richard@codesourcery.com>
19661 * gcc.target/mips/mips-ps-5.c: New file.
19663 2006-05-08 Jan Hubicka <jh@suse.cz>
19665 PR middle-end/25962
19666 * gcc.dg/pr25962.c: New.
19668 2006-05-08 Roger Sayle <roger@eyesopen.com>
19671 * gcc.target/powerpc/pr27158.c: New test case.
19673 2006-05-08 Laurent GUERBY <laurent@guerby.net>
19676 * ada/acats/run_all.sh: Use test -z.
19678 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19680 PR libfortran/18271
19681 * gfortran.dg/spec_expr_3.f90: New test.
19683 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
19686 * gcc.target/i386/monitor.c: New file.
19688 2006-05-08 Alan Modra <amodra@bigpond.net.au>
19690 * gcc.dg/pr27095.c: xfail *-*-darwin*.
19692 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19695 * g++.dg/other/ptrmem7.C: New test.
19697 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19700 * gcc.dg/array-9.c: New test.
19702 2006-05-07 Richard Guenther <rguenther@suse.de>
19704 PR tree-optimization/27409
19705 * gcc.dg/torture/pr27409.c: New testcase.
19707 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19710 * gfortran.dg/select_6.f90: New.
19712 2006-05-07 Richard Guenther <rguenther@suse.de>
19714 PR tree-optimization/27136
19715 * gcc.dg/torture/pr27136.c: New testcase.
19717 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
19720 * gfortran.dg/char_cons_len_1.f90: New test.
19722 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19725 * g++.dg/template/incomplete2.C: New test.
19727 2006-05-06 Richard Guenther <rguenther@suse.de>
19729 PR tree-optimization/27151
19730 * gcc.dg/vect/pr27151.c: New testcase.
19732 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19735 * g++.dg/template/void1.C: New test.
19738 * g++.dg/other/void2.C: New test.
19741 * g++.dg/conversion/void1.C: New test.
19743 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
19746 * g++.dg/other/unused1.C: New.
19748 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19751 * objc.dg/member-1.m: New test.
19753 2006-05-05 Steve Ellcey <sje@cup.hp.com>
19755 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19757 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19759 PR libfortran/26985
19760 * gfortran.dg/matmul_2.f90: New test.
19762 2005-05-05 Laurent GUERBY <laurent@guerby.net>
19764 * ada/acats/run_all.sh: Use sync when main not found.
19766 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
19769 * gcc.target/mips/pr26765.c: New.
19771 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
19773 * gcc.target/bfin: New directory.
19774 * gcc.target/bfin/bfin.exp: New file.
19775 * gcc.target/bfin/frmul.c: New file.
19776 * gcc.target/bfin/arith.c: New file.
19777 * gcc.target/bfin/mul-combine.c: New file.
19778 * gcc.target/bfin/shift.c: New file.
19780 2006-05-04 Richard Guenther <rguenther@suse.de>
19782 PR tree-optimization/14287
19783 PR tree-optimization/14844
19784 PR tree-optimization/19792
19785 PR tree-optimization/21608
19786 PR tree-optimization/27090
19787 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19788 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19789 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19790 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19791 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19793 2006-05-04 Jakub Jelinek <jakub@redhat.com>
19795 PR tree-optimization/27285
19796 * gcc.c-torture/execute/pr27285.c: New test.
19798 PR middle-end/27388
19799 * gcc.dg/gomp/pr27388-1.c: New test.
19800 * gcc.dg/gomp/pr27388-2.c: New test.
19801 * gcc.dg/gomp/pr27388-3.c: New test.
19804 * g++.dg/gomp/pr27359.C: New test.
19806 2006-05-02 Steven G. Kargl <kargls@comcast.net>
19809 * gfortran.dg/iargc.f90: New test.
19811 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19814 * g++.dg/template/crash49.C: New test.
19816 2006-05-02 Steve Ellcey <sje@cup.hp.com>
19819 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19821 2006-05-02 Jeff Law <law@redhat.com>
19823 PR tree-optimization/27364
19824 * gcc.c-torture/execute/pr27364.c: New test.
19826 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19829 * g++.dg/parser/ctor5.C: New test.
19831 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
19834 * gcc.target/arm/arm.exp: New.
19835 * gcc.target/arm/pr27387.C: Likewise.
19837 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19841 * gfortran.dg/module_equivalence_2.f90: New test.
19843 2006-05-02 Jakub Jelinek <jakub@redhat.com>
19845 PR middle-end/27337
19846 * g++.dg/gomp/pr27337-1.C: New test.
19847 * g++.dg/gomp/pr27337-2.C: New test.
19849 PR middle-end/27328
19850 * gcc.dg/gomp/pr27328.c: New test.
19852 PR middle-end/27325
19853 * g++.dg/gomp/pr27325.C: New test.
19855 PR middle-end/27310
19856 * g++.dg/gomp/pr27310.C: New test.
19858 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19860 PR tree-optimization/27291
19861 * g++.dg/tree-ssa/pr27291.C: New test.
19863 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19865 PR tree-optimization/27283
19866 * g++.dg/tree-ssa/pr27283.C: New test.
19868 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19870 * gcc.dg/tree-ssa/loop-16.c: New test.
19872 2006-05-01 Roger Sayle <roger@eyesopen.com>
19873 Joseph S. Myers <joseph@codesourcery.com>
19875 * gcc.dg/Wconversion-3.c: New test case.
19876 * gcc.dg/Wconversion-4.c: Likewise.
19878 2006-05-01 Richard Guenther <rguenther@suse.de>
19880 PR tree-optimization/26726
19881 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19883 2006-04-30 Roger Sayle <roger@eyesopen.com>
19885 * gcc.dg/Woverflow-1.c: New test case.
19886 * gcc.dg/Woverflow-2.c: Likewise.
19887 * gcc.dg/Woverflow-3.c: Likewise.
19889 2006-04-30 Mark Mitchell <mark@codesourcery.com>
19892 * g++.dg/template/defarg8.C: New test.
19894 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19897 * g++.dg/parse/operator7.C: New test.
19899 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19903 * g++.dg/template/crash48.C: New test.
19906 * g++.dg/parse/ctor4.C: New test.
19908 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19911 * gfortran.df/char_type_len.f90: New test.
19913 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19915 PR libgfortran/27304
19916 * gfortran.dg/fmt_exhaust.f90: New test.
19918 2006-04-28 Roger Sayle <roger@eyesopen.com>
19921 * gcc.dg/large-size-array-2.c: New test case.
19923 2006-04-28 Richard Guenther <rguenther@suse.de>
19926 * gcc.target/i386/pr26826.c: New testcase.
19928 2006-04-28 Jakub Jelinek <jakub@redhat.com>
19930 PR middle-end/27260
19931 * gcc.c-torture/execute/pr27260.c: New.
19933 2006-04-28 Alan Modra <amodra@bigpond.net.au>
19935 PR middle-end/27095
19936 * gcc.dg/pr27095.c: New.
19938 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19941 * g++.dg/conversion/bitfield4.C: New test.
19943 2006-04-27 Eric Christopher <echristo@apple.com>
19945 * gcc.dg/pragma-ms_struct.c: New.
19947 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19950 * g++.dg/template/crash47.C: New test.
19952 2006-04-27 Dirk Mueller <dmueller@suse.de>
19954 * gcc.target/i386/sse-7.c: build with -msse.
19956 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
19958 PR testsuite/27274:
19959 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19960 (main): Exit if processor doesn't support SSE.
19962 2006-04-26 David Edelsohn <edelsohn@gnu.org>
19964 PR middle-end/27282
19965 * gcc.c-torture/compile/pr27282.c: New test.
19967 2006-04-26 Jakub Jelinek <jakub@redhat.com>
19969 PR middle-end/26913
19970 * g++.dg/gomp/pr26913.C: New test.
19973 * gcc.dg/gomp/pr25996.c: New test.
19974 * g++.dg/gomp/pr25996.C: New test.
19976 2006-04-25 Richard Sandiford <richard@codesourcery.com>
19978 PR rtl-optimization/26725
19979 * gcc.c-torture/compile/pr26725.c: New test.
19981 2006-04-25 Richard Guenther <rguenther@suse.de>
19983 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19986 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
19988 * gcc.dg/20060425-1.c: New testcase.
19990 2006-04-25 Jakub Jelinek <jakub@redhat.com>
19992 PR tree-optimization/26865
19993 * gcc.dg/pr26865.c: New test.
19995 2006-04-24 Mark Mitchell <mark@codesourcery.com>
19998 * g++.dg/conversion/bitfield1.C: New test.
19999 * g++.dg/conversion/bitfield2.C: Likewise.
20000 * g++.dg/conversion/bitfield3.C: Likewise.
20002 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20003 Richard Guenther <rguenther@suse.de>
20005 PR tree-optimization/27236
20006 * gcc.dg/tree-ssa/pr27236.c: New testcase.
20008 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20011 * g++.dg/other/incomplete2.C: New test.
20013 2006-04-24 Richard Guenther <rguenther@suse.de>
20015 PR middle-end/26869
20016 * gcc.dg/torture/pr26869.c: New testcase.
20018 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20019 Richard Guenther <rguenther@suse.de>
20021 PR tree-optimization/27218
20022 * g++.dg/tree-ssa/pr27218.C: New testcase.
20024 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20027 * g++.dg/template/friend41.C: New test.
20029 2006-04-23 David Edelsohn <edelsohn@gnu.org>
20031 * g++.dg/opt/pr15551.C: Include cstdio.
20032 (main): Use remove instead of unlink.
20034 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
20036 * gcc.dg/sibcall-7.c: New test.
20037 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20038 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20039 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20040 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20041 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20043 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20046 * g++.dg/opt/bitfield1.C: New test.
20047 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20048 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20049 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20050 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20051 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20052 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20053 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20054 * g++.dg/abi/bitfield2.C: Likewise.
20055 * g++.dg/init/bitfield1.C: Likewise.
20057 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
20060 * gfortran.dg/elemental_subroutine_4.f90: New test.
20061 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20064 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
20066 * gcc.c-torture/compile/20060421-1.c: New testcase.
20068 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20071 * gcc.dg/init-bad-4.c: New test.
20073 2006-04-21 Paul Brook <paul@codesourcery.com>
20075 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20077 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20080 * gfortran.dg/defined_operators_1.f90: New test.
20081 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20082 remove old ones associated, incorrectly, with Note 5.46.
20085 * gfortran.dg/character_array_constructor_1.f90: New test.
20087 2006-04-20 Jakub Jelinek <jakub@redhat.com>
20089 * gcc.dg/20060419-1.c: New test.
20091 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
20094 * gcc.dg/struct-parse-1.c: New test case.
20096 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20099 * g++.dg/parse/template19.C: New test.
20102 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20105 * g++.dg/expr/call3.C: New test.
20108 * g++.dg/conversion/dynamic1.C: New test.
20110 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20113 * g++.dg/template/crash35.C: Tweak error markers.
20114 * g++.dg/template/crash46.C: New test.
20115 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20116 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20118 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20120 PR rtl-optimization/14261
20121 * gcc.c-torture/compile/20060419-1.c: Added.
20123 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20125 * gfortran.dg/label_1.f90: Adjust dg-error.
20127 2006-04-16 Roger Sayle <roger@eyesopen.com>
20130 * gcc.dg/fold-cond-1.c: New test case.
20131 * gcc.dg/pr26961-1.c: Likewise.
20133 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20135 PR libgfortran/27138
20136 * gfortran.dg/read_bad_advance.f90: New test.
20138 2006-04-16 Roger Sayle <roger@eyesopen.com>
20139 Dale Johannesen <dalej@apple.com>
20142 * gcc.target/i386/vecinit-3.c: New testcase.
20143 * gcc.target/i386/vecinit-4.c: Likewise.
20144 * gcc.target/i386/sse-18.c: Likewise.
20145 * gcc.target/i386/sse-19.c: Likewise.
20147 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20149 * gfortran.dg/allocate_zerosize_1.f90: New test.
20151 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20154 * g++.dg/template/crash45.C: New test.
20156 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20159 * gfortran.dg/proc_assign_1.f90: New test.
20160 * gfortran.dg/procedure_lvalue.f90: Change message.
20161 * gfortran.dg/namelist_4.f90: Add new error.
20165 * gfortran.dg/auto_pointer_array_result_1.f90
20168 * gfortran.dg/specification_type_resolution_1.f90
20173 * gfortran.dg/bounds_temporaries_1.f90: New test.
20176 * gfortran.dg/array_return_value_1.f90: New test.
20178 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20181 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20183 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20185 PR middle-end/26823
20186 * g++.dg/gomp/pr26823-1.C: New test.
20187 * g++.dg/gomp/pr26823-2.C: New test.
20189 2006-04-13 Uros Bizjak <uros@kss-loka.si>
20191 PR middle-end/27134
20192 * gcc.dg/pr27314.c: New test.
20194 2006-04-13 Richard Henderson <rth@redhat.com>
20196 * g++.dg/gomp/block-0.C: Update expected matches.
20198 2006-04-13 DJ Delorie <dj@redhat.com>
20200 * lib/target-supports.exp (check_effective_target_int32plus): New.
20201 (check_effective_target_ptr32plus): New.
20202 (check_effective_target_size32plus): New.
20203 (check_effective_target_int16): New.
20204 (check_profiling_available): Add m32c to the list of unsupported
20207 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20208 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20210 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20212 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20214 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20216 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20217 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20218 not just xstormy16. Skip m32c due to weird pointer size.
20219 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20220 not just xstormy16.
20221 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20222 not just xstormy16.
20223 * gcc.dg/20020312-2.c: Add m32c support.
20224 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20225 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20227 * gcc.dg/20050321-2.c: Require >=32 bit integers.
20228 * gcc.dg/asm-1.c: Skip if int and short are the same size.
20229 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20230 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20231 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20233 * gcc.dg/init-string-2.c: Require >=32 bit integers.
20234 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20235 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20236 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20237 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20238 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20239 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20241 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20243 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20244 * gcc.dg/pr23049.c: Require >=32 bit integers.
20245 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20246 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20247 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20248 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20249 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20250 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20251 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20252 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20253 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20254 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20255 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20256 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20258 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20259 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20260 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20261 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20262 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20264 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
20265 * gcc.c-torture/execute/20040703-1.x: Likewise.
20266 * gcc.c-torture/execute/20040705-1.x: Likewise.
20267 * gcc.c-torture/execute/20040705-2.x: Likewise.
20268 * gcc.c-torture/execute/20040709-1.x: Likewise.
20269 * gcc.c-torture/execute/20040709-2.x: Likewise.
20270 * gcc.c-torture/execute/20040811-1.x: Likewise.
20271 * gcc.c-torture/execute/20050316-1.x: Likewise.
20272 * gcc.c-torture/execute/bitfld-4.x: Likewise.
20273 * gcc.c-torture/execute/pr19689.x: Likewise.
20274 * gcc.c-torture/execute/pr7284-1.x: Likewise.
20275 * gcc.c-torture/execute/usmul.x: Likewise.
20276 * gcc.c-torture/execute/vrp-5.x: Likewise.
20277 * gcc.c-torture/execute/vrp-6.x: Likewise.
20278 * gcc.dg/debug/20041023-1.s: Likewise.
20280 2006-04-13 Roger Sayle <roger@eyesopen.com>
20282 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20283 of integers to a vector types are now constant expressions in C.
20284 * gcc.dg/vect/vect-fold-1.c: New test case.
20286 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
20287 Ulrich Weigand <uweigand@de.ibm.com>
20290 * gcc.dg/vmx/pr27006.c: New testcase.
20292 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20294 PR libgfortran/26766
20295 * gfortran.dg/write_recursive.f90: New test.
20297 2006-04-11 Mark Mitchell <mark@codesourcery.com>
20299 * g++.dg/parse/dtor7.C: New test.
20300 * g++.dg/parse/new1.C: Add error marker.
20301 * g++.dg/template/new3.C: New test.
20304 * g++.dg/template/pure1.C: New test.
20307 * g++.dg/parse/ptrmem4.C: New test.
20309 2006-04-10 Jeff Law <law@redhat.com>
20312 * gcc.c-torture/compile/pr27087.c: New test.
20314 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
20317 * gcc.dg/20060410.c: New.
20319 2006-04-10 Matthias Klose <doko@debian.org>
20321 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20322 Recognize multilib directory names containing underscores.
20324 2006-04-10 Roger Sayle <roger@eyesopen.com>
20326 * gcc.target/i386/vecinit-1.c: New test case.
20327 * gcc.target/i386/vecinit-2.c: Likewise.
20329 2006-04-10 Jakub Jelinek <jakub@redhat.com>
20332 * g++.dg/debug/dwarf2-2.C: New test.
20334 2006-04-09 Richard Sandiford <richard@codesourcery.com>
20336 PR rtl-optimization/27073
20337 * gcc.c-torture/execute/pr27073.c: New test.
20339 2006-04-08 Mike Stump <mrs@apple.com>
20341 * gcc.dg/pragma-darwin.c: Improve for ppc64.
20343 2006-04-07 Richard Guenther <rguenther@suse.de>
20345 PR tree-optimization/26135
20346 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20348 2006-04-06 Jan Hubicka <jh@suse.cz>
20351 * g++.dg/bprob/g++-bprob-2.C: New testcase.
20353 2006-04-06 Roger Sayle <roger@eyesopen.com>
20355 * g++.dg/conversion/nullptr1.C: New test case.
20356 * g++.dg/conversion/nullptr2.C: Likewise.
20358 2006-04-05 Roger Sayle <roger@eyesopen.com>
20360 * gfortran.dg/dependency_18.f90: New test case.
20362 2006-04-05 Richard Guenther <rguenther@suse.de>
20364 PR tree-optimization/26919
20365 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20366 * gcc.dg/ipa/ipa-2.c: Likewise.
20367 * gcc.dg/ipa/ipa-3.c: Likewise.
20368 * gcc.dg/ipa/ipa-5.c: Likewise.
20370 2006-04-05 Richard Guenther <rguenther@suse.de>
20372 PR tree-optimization/26763
20373 * gcc.dg/torture/pr26763-1.c: New testcase.
20374 * gcc.dg/torture/pr26763-2.c: Likewise.
20376 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
20380 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20382 2006-04-04 Eric Christopher <echristo@apple.com>
20384 * gcc.target/i386/387-1.c: Allow regexp to match darwin
20386 * gcc.target/i386/387-5.c: Ditto.
20388 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
20390 * gcc.target/sparc/struct-ret-check.c: New test.
20392 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20394 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20395 zero decimal digits specified in format.
20397 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
20400 * gfortran.dg/missing_optional_dummy_1.f90: New test.
20403 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20404 * gfortran.dg/initialization_1.f90: Make assignment compliant.
20405 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20406 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20407 compliant and detect bigendian-ness.
20409 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
20411 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20412 dummy arguments work when the actual argument is itself a dummy
20413 argument of the caller.
20415 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
20417 PR libfortran/24685
20418 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20420 2006-04-01 Roger Sayle <roger@eyesopen.com>
20422 * gfortran.dg/dependencency_17.f90: New test case.
20424 2006-04-01 Roger Sayle <roger@eyesopen.com>
20426 * gfortran.dg/dependency_14.f90: New test case.
20427 * gfortran.dg/dependency_15.f90: Likewise.
20428 * gfortran.dg/dependency_16.f90: Likewise.
20430 2006-03-31 Asher Langton <langton2@llnl.gov>
20433 gfortran.dg/cray_pointers_6.f90: New test.
20435 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20437 PR libgfortran/26890
20438 * gfortran.dg/read_size_noadvance.f90: New test.
20440 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
20443 * gfortran.dg/multiple_allocation_1.f90: Check that the
20444 size has changed after a re-allocation with stat.
20446 2006-03-30 Richard Guenther <rguenther@suse.de>
20448 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20450 * gcc.target/i386/sselibm-2.c: Likewise.
20451 * gcc.target/i386/sselibm-3.c: Likewise.
20452 * gcc.target/i386/sselibm-4.c: Likewise.
20453 * gcc.target/i386/sselibm-5.c: Likewise.
20455 2006-03-28 Roger Sayle <roger@eyesopen.com>
20457 * gcc.dg/fold-andxor-1.c: New test case.
20458 * gcc.dg/fold-xorand-1.c: Likewise.
20460 2006-03-28 Roger Sayle <roger@eyesopen.com>
20462 * gcc.dg/fold-convnotconv-1.c: New test case.
20464 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20467 * gfortran.dg/private_type_5.f90: New test.
20469 2006-03-27 David Edelsohn <edelsohn@gnu.org>
20471 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20473 2006-03-27 Jakub Jelinek <jakub@redhat.com>
20475 * gfortran.dg/advance_2.f90: New test.
20476 * gfortran.dg/advance_3.f90: New test.
20478 * gfortran.fortran-torture/execute/equiv_5.f: New test.
20480 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20482 PR libgfortran/26661
20483 PR libgfortran/26880
20484 * gfortran.dg/read_x_past.f: New test.
20486 2006-03-26 Geoffrey Keating <geoffk@apple.com>
20488 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20491 2006-03-26 David Edelsohn <edelsohn@gnu.org>
20493 * objc.dg/dwarf-1.m: Skip on AIX.
20494 * objc.dg/dwarf-2.m: Skip on AIX.
20496 2006-03-25 Steven G. Kargl <kargls@comcast.net>
20499 * gfortran.dg/float_1.f90: New test.
20501 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
20503 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20505 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20507 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20509 PR libfortran/26735
20510 * gfortran.dg/convert_implied_open.f90: New test case.
20512 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20515 * gfortran.dg/transpose_reshape_r10.f90: New test case.
20517 2006-03-25 Uros Bizjak <uros@kss-loka.si>
20519 PR middle-end/26717
20520 * gcc.dg/pr26717.c: New test.
20522 2006-03-25 Roger Sayle <roger@eyesopen.com>
20524 * gfortran.dg/dependency_12.f90: New test case.
20526 2006-03-24 Roger Sayle <roger@eyesopen.com>
20528 * gfortran.dg/dependency_9.f90: New (resurected) test case.
20530 2006-03-24 Jeff Law <law@redhat.com>
20532 * gcc.c-torture/pr26840.c: New test.
20534 2006-03-24 Geoffrey Keating <geoffk@apple.com>
20536 * objc.dg/dwarf-2.m: New.
20537 * obj-c++.dg/dwarf-2.mm: New.
20539 * g++.old-deja/g++.other/init19.C: New.
20541 2006-03-24 David Edelsohn <edelsohn@gnu.org>
20543 * g++.dg/eh/spbp.C: Skip on AIX.
20545 2006-03-24 Jakub Jelinek <jakub@redhat.com>
20547 PR middle-end/26611
20548 * g++.dg/gomp/pr26611-1.C: New test.
20549 * g++.dg/gomp/pr26611-2.C: New test.
20551 2006-03-24 Jeff Law <law@redhat.com>
20553 * gcc.c-torture/compile/pr26833.c: New test.
20554 * gfortran.fortran-torture/compile/pr26806.f90: New test.
20556 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20558 * gfortran.dg/endfile_2.f90: Delete temp file.
20560 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
20563 * gfortran.dg/record_marker_1.f90: New test case.
20564 * gfortran.dg/record_marker_2.f: New test case.
20565 * gfortran.dg/record_marker_3.f90: New test case.
20567 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
20570 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20571 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20573 2006-03-21 Janis Johnson <janis187@us.ibm.com>
20575 * lib/gcc-dg.exp (cleanup-modules): New proc.
20576 * gfortran.dg/allocatable_function_1.f90,
20577 gfortran.dg/allocate_char_star_scalar_1.f90,
20578 gfortran.dg/assumed_charlen_function_1.f90,
20579 gfortran.dg/assumed_dummy_1.f90,
20580 gfortran.dg/assumed_shape_ranks_1.f90,
20581 gfortran.dg/assumed_shape_ranks_2.f90,
20582 gfortran.dg/assumed_size_dt_dummy.f90,
20583 gfortran.dg/auto_char_dummy_array_1.f90,
20584 gfortran.dg/auto_char_len_3.f90,
20585 gfortran.dg/automatic_module_variable.f90,
20586 gfortran.dg/bad_automatic_objects_1.f90,
20587 gfortran.dg/char_array_constructor.f90,
20588 gfortran.dg/char_array_structure_constructor.f90,
20589 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20590 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20591 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20592 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20593 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20594 gfortran.dg/derived_pointer_recursion.f90,
20595 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20596 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20597 gfortran.dg/dummy_functions_1.f90,
20598 gfortran.dg/elemental_initializer_1.f90,
20599 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20600 gfortran.dg/elemental_pointer_1.f90,
20601 gfortran.dg/elemental_subroutine_1.f90,
20602 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20603 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20604 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20605 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20606 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20607 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20608 gfortran.dg/global_references_1.f90,
20609 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20610 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20611 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20612 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20613 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20614 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20615 gfortran.dg/large_integer_kind_1.f90,
20616 gfortran.dg/large_real_kind_1.f90,
20617 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20618 gfortran.dg/module_double_reuse.f90,
20619 gfortran.dg/module_equivalence_1.f90,
20620 gfortran.dg/module_interface_1.f90,
20621 gfortran.dg/module_parameter_array_refs_1.f90,
20622 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20623 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20624 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20625 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20626 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20627 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20628 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20629 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20630 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20631 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20632 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20633 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20634 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20635 gfortran.dg/same_name_1.f90,
20636 gfortran.dg/sibling_dummy_procedure_1.f90,
20637 gfortran.dg/sibling_dummy_procedure_2.f90,
20638 gfortran.dg/sibling_dummy_procedure_3.f90,
20639 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20640 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20641 gfortran.dg/used_dummy_types_2.f90,
20642 gfortran.dg/used_dummy_types_3.f90,
20643 gfortran.dg/used_dummy_types_4.f90,
20644 gfortran.dg/used_dummy_types_5.f90,
20645 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20646 gfortran.dg/userdef_operator_1.f90: Use it.
20648 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20650 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20651 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20652 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20653 gfortran.dg/write_back.f,
20654 gfortran.fortran-torture/execute/inquire_1.f90,
20655 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20657 2006-03-21 Jeff Law <law@redhat.com>
20659 * gcc.dg/tree-ssa/vrp28.c: New test.
20661 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20663 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20664 if _STDC_C99 is defined.
20665 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20666 * gcc.dg/builtins-20.c: Likewise.
20667 * gcc.dg/builtins-53.c: Likewise.
20668 * gcc.dg/single-precision-constant.c: Likewise. Also pass
20669 -mmacosx-version-min=10.3 on PowerPC/Darwin.
20671 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
20674 * gcc.c-torture/compile/pr26781-1.c: New test.
20675 * gcc.c-torture/compile/pr26781-2.c: New test.
20677 2006-03-21 Jakub Jelinek <jakub@redhat.com>
20680 * g++.dg/gomp/pr26690-1.C: New test.
20681 * g++.dg/gomp/pr26690-2.C: New test.
20683 2006-03-20 Jeff Law <law@redhat.com>
20685 * gcc.dg/tree-ssa/pr21829.c: New test.
20687 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20689 2006-03-20 Richard Sandiford <richard@codesourcery.com>
20691 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20692 (check_visibility_available): Use it.
20693 (check_effective_target_default_packed): Likewise.
20694 (check_effective_target_pcc_bitfield_type_matters): Likewise.
20695 (check_effective_target_fopenmp): Likewise.
20696 (check_effective_target_freorder): Likewise.
20697 (check_effective_target_fpic): Likewise.
20698 (check_named_sections_available): Likewise.
20699 (check_effective_target_ilp32): Likewise.
20700 (check_effective_target_lp64): Likewise.
20702 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
20705 * gfortran.dg/scalar_mask_2.f90: New test case.
20707 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
20710 * gcc.dg/tree-ssa/loadpre12.c: New test.
20711 * gcc.dg/tree-ssa/loadpre13.c: New test.
20712 * gcc.dg/tree-ssa/loadpre14.c: New test.
20713 * gcc.dg/tree-ssa/loadpre15.c: New test.
20714 * gcc.dg/tree-ssa/loadpre16.c: New test.
20715 * gcc.dg/tree-ssa/loadpre17.c: New test.
20716 * gcc.dg/tree-ssa/loadpre18.c: New test.
20717 * gcc.dg/tree-ssa/loadpre19.c: New test.
20718 * gcc.dg/tree-ssa/loadpre20.c: New test.
20719 * gcc.dg/tree-ssa/loadpre21.c: New test.
20720 * gcc.dg/tree-ssa/loadpre22.c: New test.
20722 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
20725 * gfortran.dg/elemental_initializer_1.f90: New test.
20728 * gfortran.dg/assumed_shape_ranks_2: New test.
20730 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
20732 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20735 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20737 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20738 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20739 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20740 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20741 gfortran.fortran-torture/execute/direct_io.f90,
20742 gfortran.fortran-torture/execute/inquire_2.f90,
20743 gfortran.fortran-torture/execute/inquire_4.f90,
20744 gfortran.fortran-torture/execute/list_read_1.f90,
20745 gfortran.fortran-torture/execute/open_replace.f90,
20746 gfortran.fortran-torture/execute/slash_edit.f90,
20747 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20748 temporary files from testcases.
20750 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20752 PR libgfortran/26509
20753 gfortran.dg/write_direct_eor.f90: New test.
20755 2006-03-17 David Edelsohn <edelsohn@gnu.org>
20757 * gcc.target/powerpc/pr26350.c: New.
20758 * gcc.target/powerpc/indexed-addr.c: New.
20760 2006-03-16 Roger Sayle <roger@eyesopen.com>
20762 * gfortran.dg/dependency_13.f90: New test case.
20764 2006-03-16 Roger Sayle <roger@eyesopen.com>
20766 PR middle-end/21781
20767 * gcc.dg/real-const-1.c: New test case.
20769 2006-03-15 Geoffrey Keating <geoffk@apple.com>
20771 * g++.old-deja/g++.other/init18.C: New.
20772 * g++.old-deja/g++.other/init5.C: Remove xfail.
20774 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20776 * g++.dg/opt/pr15551.C: Cleanup temp file.
20778 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20781 g++.dg/parse/long1.C: New test.
20783 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20786 * gfortran.dg/continuation.f90: New test.
20787 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20789 2006-03-14 Richard Guenther <rguenther@suse.de>
20791 PR tree-optimization/26672
20792 * gcc.dg/torture/pr26672.c: New testcase.
20794 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
20796 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20797 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20799 2006-03-13 Roger Sayle <roger@eyesopen.com>
20801 PR middle-end/26557
20802 * gcc.c-torture/compile/switch-1.c: New test case.
20804 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
20807 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20808 test to include more permuatations of mask and index.
20809 * gfortran.dg/scalar_mask_1.f90: Modify last test to
20810 respond to F2003 spec. that the position returned for an all false
20811 mask && condition is zero.
20813 2006-03-13 Jakub Jelinek <jakub@redhat.com>
20815 PR middle-end/25989
20816 * gcc.dg/gomp/pr25989.c: New test.
20818 2006-03-13 Jeff Law <law@redhat.com>
20820 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20822 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
20824 * gcc.dg/switch-9.c: New test.
20826 2006-03-13 Richard Guenther <rguenther@suse.de>
20828 PR middle-end/26630
20829 * gcc.dg/torture/pr26630.c: New testcase.
20831 2006-03-11 Roger Sayle <roger@eyesopen.com>
20833 * gfortran.dg/dependency_10.f90: New test case.
20834 * gfortran.dg/dependency_11.f90: Likewise.
20836 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
20837 Erik Edelmann <eedelman@gcc.gnu.org>
20839 * gfortran.dg/allocatable_function_1.f90: New.
20840 * gfortran.dg/allocatable_function_2.f90: New.
20842 2006-03-10 Richard Guenther <rguenther@suse.de>
20844 PR middle-end/26565
20845 * gcc.dg/torture/pr26565.c: New testcase.
20847 2006-03-09 Eric Christopher <echristo@apple.com>
20849 * gcc.c-torture/compile/20060309-1.c: New.
20851 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20853 PR libgfortran/26499
20854 * gfortran.dg/write_back.f: New test.
20855 * gfortran.dg/write_rewind_1.f: New test.
20856 * gfortran.dg/write_rewind_2.f: New test.
20858 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20860 PR libgfortran/26554
20861 * gfortran.dg/read_logical.f90: New test.
20863 2006-03-04 Laurent GUERBY <laurent@guerby.net>
20865 * ada/acats/norun.lst: cdd2a03 now passes.
20867 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
20870 * gcc.target/powerpc/pr18096-1.c: Change where the error
20873 2006-03-04 Jakub Jelinek <jakub@redhat.com>
20875 * gcc.target/i386/cleanup-1.c: New test.
20876 * gcc.target/i386/cleanup-2.c: New test.
20878 2006-03-04 Roger Sayle <roger@eyesopen.com>
20880 * gfortran.dg/dependency_9.f90: Remove for the time being.
20882 2006-03-04 Krister Walfridsson <cato@df.lth.se>
20884 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20887 2006-03-03 Roger Sayle <roger@eyesopen.com>
20889 * gfortran.dg/dependency_9.f90: New test case.
20891 2006-03-03 Roger Sayle <roger@eyesopen.com>
20893 * gfortran.dg/dependency_4.f90: New test case.
20894 * gfortran.dg/dependency_5.f90: New test case.
20895 * gfortran.dg/dependency_6.f90: New test case.
20896 * gfortran.dg/dependency_7.f90: New test case.
20897 * gfortran.dg/dependency_8.f90: New test case.
20899 2006-03-03 Paul Brook <paul@codesourcery.com>
20901 * lib/target-supports.exp (check_profiling_available):
20904 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
20907 * multiple_allocation_1.f90: New test.
20909 2006-03-03 Roger Sayle <roger@eyesopen.com>
20911 PR tree-optimization/26524
20912 * gfortran.dg/pr26524.f: New test case.
20914 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20916 * g++.dg/template/repo5.C: Cleanup repo files.
20917 * gcc.dg/20051201-1.c: Cleanup coverage files.
20918 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20919 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20922 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
20924 * objc.dg/objc-nofilename-1.m: New test.
20925 * objc.dg/bad-receiver-type.m: New test.
20926 * obj-c++.dg/bad-receiver-type.mm: New test.
20928 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
20930 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20932 2006-03-01 Mike Stump <mrs@apple.com>
20934 * g++.dg/abi/key2.C: Add.
20936 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
20938 * gfortran.dg/logical_dot_product.f90: New test.
20941 * gfortran.dg/used_interface_ref.f90: New test.
20944 * gfortran.dg/dependency_2.f90: New test.
20945 * gfortran.fortran-torture/execute/where17.f90: New test.
20946 * gfortran.fortran-torture/execute/where18.f90: New test.
20947 * gfortran.fortran-torture/execute/where19.f90: New test.
20948 * gfortran.fortran-torture/execute/where20.f90: New test.
20950 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
20952 * g++.dg/tree-ssa/pr26443.C: New test case.
20954 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
20956 PR middle-end/26022
20957 * g++.dg/opt/return-slot1.C: New test.
20959 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20961 PR libgfortran/26136
20962 * gfortran.dg/namelist_23.f90: New test.
20964 2006-02-28 Roger Sayle <roger@eyesopen.com>
20966 PR middle-end/14752
20967 * gcc.dg/fold-eqandshift-2.c: New test case.
20969 2006-02-28 Richard Guenther <rguenther@suse.de>
20971 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20974 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
20976 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20978 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20980 PR libgfortran/26464
20981 * gfortran.dg/backspace_5.f: New test.
20982 * gfortran.dg/backspace_6.f: New test.
20984 2006-02-26 Roger Sayle <roger@eyesopen.com>
20986 * gcc.dg/fold-eqandnot-1.c: New test case.
20988 2006-02-26 Roger Sayle <roger@eyesopen.com>
20990 PR middle-end/19983
20991 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20993 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
20995 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20996 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20998 2006-02-26 Richard Guenther <rguenther@suse.de>
21000 PR tree-optimization/26421
21001 * gcc.dg/tree-ssa/pr26421.c: New testcase.
21003 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
21005 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21006 * g++.old-deja/g++.robertl/eb132.C: Likewise.
21008 2006-02-26 Roger Sayle <roger@eyesopen.com>
21010 * gcc.dg/fold-even-1.c: New test case.
21012 2006-02-26 Roger Sayle <roger@eyesopen.com>
21014 PR middle-end/21137
21015 * gcc.dg/fold-eqandshift-1.c: New test case.
21017 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21019 PR tree-optimization/25125
21020 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21021 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21023 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21025 PR tree-optimizations/26359
21026 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21027 with -fdump-tree-dceloop-details.
21028 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21030 2006-02-25 Roger Sayle <roger@eyesopen.com>
21032 PR middle-end/23673
21033 * gcc.dg/fold-eqxor-1.c: New test case.
21034 * gcc.dg/fold-eqxor-2.c: Likewise.
21035 * gcc.dg/fold-eqxor-3.c: Likewise.
21037 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
21040 * scalar_mask_1.f90: New test.
21042 2006-02-24 Geoffrey Keating <geoffk@apple.com>
21044 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21045 * g++.dg/eh/uncaught2.C: New.
21046 * g++.dg/eh/uncaught3.C: New.
21048 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21050 PR libgfortran/26423
21051 * gfortran.dg/read_many_1.f: New test.
21053 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
21056 * gfortran.dg/dependency_3.f90: New test.
21057 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21061 * gfortran.dg/equiv_6.f90: New test.
21063 2006-02-23 Jeff Law <law@redhat.com>
21065 * gcc.c-torture/compile/pr26425.c: New test.
21067 2006-02-23 Jakub Jelinek <jakub@redhat.com>
21069 PR middle-end/26412
21070 * gcc.dg/gomp/pr26412.c: New test.
21072 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21075 * g++.dg/other/ellipsis1.C: New test.
21076 * g++.dg/parse/operator4.C: Adjust error marker.
21078 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
21081 * gfortran.dg/pr25603.f: New testcase.
21083 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
21085 * gcc.dg/bf-spl1.c: Don't specify -m68000.
21086 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21088 2006-02-21 Geoffrey Keating <geoffk@apple.com>
21090 * g++.dg/eh/spbp.C: New.
21092 2006-02-21 Jakub Jelinek <jakub@redhat.com>
21094 PR middle-end/26379
21095 * gcc.target/i386/mmx-7.c: New test.
21097 2006-02-20 Roger Sayle <roger@eyesopen.com>
21099 PR tree-optimization/26361
21100 * gcc.dg/tree-ssa/vrp27.c: New test case.
21102 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21104 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21105 * gcc.dg/tree-ssa/complex-4.c: Here.
21107 2006-02-19 Roger Sayle <roger@eyesopen.com>
21109 PR middle-end/19543
21110 * gfortran.dg/logical_1.f90: New test case.
21112 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21114 PR middle-end/26334
21115 * gcc.dg/20060218-1.c: Moved to...
21116 * gcc.target/i386/20060218-1.c: ... here. New test.
21118 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21121 * gfortran.dg/convert_1.f90: New.
21123 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21126 * gfortran.dg/namelist_5.f90: New test.
21129 * gfortran.dg/namelist_4.f90: New test.
21131 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21134 * gcc.dg/tree-ssa/complex-3.c: New test.
21136 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21138 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21139 variable to take into account the variable name in the
21141 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21143 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21145 PR middle-end/26334
21146 * gcc.c-torture/compile/20060217-1.c: New test.
21147 * gcc.dg/20060218-1.c: New test.
21149 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21151 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21153 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21155 * gcc.dg/cpp/undef3.c: New test.
21156 * gcc.dg/cpp/trad/builtins2.c: New test.
21158 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21161 * g++.dg/template/static22.C: New test.
21162 * g++.dg/template/static23.C: New test.
21163 * g++.dg/template/static24.C: New test.
21164 * g++.dg/template/non-dependent13.C: New test.
21165 * g++.dg/init/member1.C: Tweak error markers.
21167 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21170 * gcc.c-torture/compile/pr26255.c: New test case.
21172 2006-02-16 Roger Sayle <roger@eyesopen.com>
21174 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21175 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21176 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21177 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21178 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21179 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21180 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21182 2006-02-16 Jeff Law <law@redhat.com>
21184 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21185 * gcc.dg/tree-ssa/vrp26.c: New test.
21187 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21191 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21192 __UCLIBC__ is defined.
21194 2006-02-16 Jakub Jelinek <jakub@redhat.com>
21197 * gfortran.dg/gomp/pr26224.f: New test.
21199 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
21202 * lib/target-supports.exp
21203 (check_effective_target_vect_short_mult): New.
21204 (check_effective_target_vect_char_mult): New.
21205 (check_effective_target_vect_widen_sum_qi_to_si): New.
21206 (check_effective_target_vect_widen_sum_qi_to_hi): New.
21207 (check_effective_target_vect_widen_sum_hi_to_si): New.
21208 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21209 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21210 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21211 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21212 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21213 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21214 vect-reduc-pattern-2c.c
21215 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21216 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21217 vect-reduc-pattern-1c.c
21219 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
21222 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21224 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
21227 * gfortran.dg/enum_8.f90: Remove check for warning.
21228 * gfortran.dg/iomsg_1.f90: Ditto.
21229 * gfortran.dg/enum_1.f90: Ditto.
21230 * gfortran.dg/enum_9.f90: Ditto.
21231 * gfortran.dg/enum_2.f90: Ditto.
21232 * gfortran.dg/enum_10.f90: Ditto.
21233 * gfortran.dg/enum_3.f90: Ditto.
21234 * gfortran.dg/flush_1.f90: Ditto.
21235 * gfortran.dg/enum_4.f90: Ditto.
21236 * gfortran.dg/array_constructor_1.f90: Ditto.
21237 * gfortran.dg/enum_5.f90: Ditto.
21238 * gfortran.dg/enum_6.f90: Ditto.
21239 * gfortran.dg/enum_7.f90: Ditto.
21241 2006-02-15 Jakub Jelinek <jakub@redhat.com>
21243 PR middle-end/26300
21244 * gcc.c-torture/compile/20060215-1.c: New test.
21246 2006-02-14 Roger Sayle <roger@eyesopen.com>
21248 PR middle-end/23670
21249 * gcc.dg/tree-ssa/andor-2.c: New test case.
21251 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
21254 * optional_dim.f90: New test.
21256 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21259 * gfortran.dg/label_4.f90: New.
21261 2006-02-14 Jakub Jelinek <jakub@redhat.com>
21262 Diego Novillo <dnovillo@redhat.com>
21263 Uros Bizjak <uros@kss-loka.si>
21265 * gfortran.dg/gomp: New directory.
21267 2006-02-14 Richard Guenther <rguenther@suse.de>
21269 PR tree-optimization/26258
21270 * gcc.dg/torture/pr26258.c: New testcase.
21272 2006-02-13 Jakub Jelinek <jakub@redhat.com>
21275 * gfortran.dg/pr26246_1.f90: New test.
21276 * gfortran.dg/pr26246_2.f90: New test.
21278 PR middle-end/26092
21279 * gcc.c-torture/compile/20060208-1.c: New test.
21281 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
21285 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21286 * gfortran.dg/bad_automatic_objects_1.f90: New test.
21287 * gfortran.dg/automatic_module_variable.f90: Change error message.
21290 * gfortran.dg/internal_dummy_1.f90: New test.
21293 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21297 * gfortran.dg/uncommon_block_data_1.f90: New test.
21298 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21302 * gfortran.dg/typed_subroutine_1.f90: New test.
21304 2006-02-13 Geoffrey Keating <geoffk@apple.com>
21306 * objc.dg/dwarf-1.m: New.
21308 2006-02-13 Roger Sayle <roger@eyesopen.com>
21310 PR middle-end/24427
21311 * gcc.dg/tree-ssa/andor-1.c: New test case.
21313 2006-02-13 Josh Conner <jconner@apple.com>
21316 * gcc.dg/pr25376.c: New test.
21318 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21320 * lib/target-supports.exp (check_named_sections_available):
21321 Only compile named-sections test -- don't assemble.
21323 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
21325 * g++.dg/warn/no-write-strings.C: New test.
21326 * g++.dg/warn/write-strings.C: Likewise.
21327 * g++.dg/warn/write-strings-default.C: Likewise.
21329 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
21332 * gfortran.dg/ret_pointer_2.f90: New test.
21334 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
21336 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21338 2006-02-10 Jeff Law <law@redhat.com>
21340 * gcc.c-torture/compile/pr26213.c: New test.
21342 2006-02-10 Steven G. Kargl <kargls@comcast.net>
21344 gfortran.dg/null_1.f90: New test.
21346 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21349 * gfortran.dg/parens_4.f90: New.
21350 * gfortran.dg/parens_5.f90: New.
21352 2006-02-10 Richard Guenther <rguenther@suse.de>
21354 * gcc.dg/pr23372-1.c: Remove empty file.
21356 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21357 Paul Thomas <pault@gcc.gnu.org>
21360 * gfortran.dg/parens_1.f90: New.
21361 * gfortran.dg/parens_2.f90: New.
21362 * gfortran.dg/parens_3.f90: New.
21364 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
21367 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21370 * gfortran.dg/impure_assignment_1.f90: New test.
21373 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21375 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21378 * g++.dg/expr/stdarg2.C: New test.
21380 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21382 PR inline-asm/16194
21383 * gcc.dg/pr16194.c: New test.
21385 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
21387 * ada/acats/run_acats: Use portable variant of "$@".
21389 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21391 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21392 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21394 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21397 * g++.dg/opt/pr26179.C: New test.
21399 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21401 PR middle-end/26134
21402 * gcc.dg/tree-ssa/complex-3.c: New test.
21404 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21406 * gcc.c-torture/compile/volatile-1.c: New test.
21408 2006-02-09 Diego Novillo <dnovillo@redhat.com>
21411 * gcc.dg/tree-ssa/pr26180.c: New test.
21413 2006-02-08 Jeff Law <law@redhat.com>
21415 * gcc.dg/tree-ssa/pr21417.c: New test.
21417 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21419 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21420 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21422 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21424 * lib/scanrtl.exp: New.
21426 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21429 * g++.dg/other/virtual2.C: New test.
21432 * g++.dg/other/virtual1.C: New test.
21434 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21436 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21437 cleanup-ipa-dump): Update dump file glob patterns.
21438 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21439 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21441 * lib/gcc-dg.exp: Load it.
21442 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21444 2006-02-07 Janis Johnson <janis187@us.ibm.com>
21447 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21448 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21450 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21453 * gfortran.dg/mvbits_1.f90: New.
21455 2006-02-07 Dirk Mueller <dmueller@suse.com>
21457 * g++.dg/warn/Wdiv-by-zero.C: New test.
21458 * g++.dg/warn/Wno-div-by-zero.C: New.
21460 2006-02-07 Jeff Law <law@redhat.com>
21462 * gcc.dg/tree-ssa/pr21559.c: New test.
21464 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21465 multiple VRP passes.
21466 * gcc.dg/tree-ssa/vrp09.c: Likewise.
21467 * gcc.dg/tree-ssa/vrp18.c: Likewise.
21468 * gcc.dg/tree-ssa/pr21582.c: Likewise.
21469 * gcc.dg/tree-ssa/pr20657.c: Likewise.
21470 * gcc.dg/tree-ssa/pr21001.c: Likewise.
21471 * gcc.dg/tree-ssa/vrp02.c: Likewise
21472 * gcc.dg/tree-ssa/vrp11.c: Likewise
21473 * gcc.dg/tree-ssa/pr14341.c: Likewise
21474 * gcc.dg/tree-ssa/vrp19.c: Likewise
21475 * gcc.dg/tree-ssa/vrp20.c: Likewise
21476 * gcc.dg/tree-ssa/vrp03.c: Likewise
21477 * gcc.dg/tree-ssa/pr21086.c: Likewise
21478 * gcc.dg/tree-ssa/pr21959.c: Likewise
21479 * gcc.dg/tree-ssa/vrp21.c: Likewise
21480 * gcc.dg/tree-ssa/vrp04.c: Likewise
21481 * gcc.dg/tree-ssa/pr25485.c: Likewise
21482 * gcc.dg/tree-ssa/pr22026.c: Likewise
21483 * gcc.dg/tree-ssa/vrp22.c: Likewise
21484 * gcc.dg/tree-ssa/vrp05.c: Likewise
21485 * gcc.dg/tree-ssa/20030807-10.c: Likewise
21486 * gcc.dg/tree-ssa/pr20701.c: Likewise
21487 * gcc.dg/tree-ssa/vrp23.c: Likewise
21488 * gcc.dg/tree-ssa/vrp06.c: Likewise
21489 * gcc.dg/tree-ssa/pr22117.c: Likewise
21490 * gcc.dg/tree-ssa/pr20702.c: Likewise
21491 * gcc.dg/tree-ssa/vrp15.c: Likewise
21492 * gcc.dg/tree-ssa/pr21090.c: Likewise
21493 * gcc.dg/tree-ssa/pr21294.c: Likewise
21494 * gcc.dg/tree-ssa/vrp24.c: Likewise
21495 * gcc.dg/tree-ssa/vrp07.c: Likewise
21496 * gcc.dg/tree-ssa/pr21563.c: Likewise
21497 * gcc.dg/tree-ssa/pr25382.c: Likewise
21498 * gcc.dg/tree-ssa/vrp16.c: Likewise
21499 * gcc.dg/tree-ssa/vrp25.c: Likewise
21500 * gcc.dg/tree-ssa/vrp08.c: Likewise
21501 * gcc.dg/tree-ssa/20030807-6.c: Likewise
21502 * gcc.dg/tree-ssa/vrp17.c: Likewise
21503 * gcc.dg/tree-ssa/pr21458.c: Likewise
21504 * g++.dg/tree-ssa/pr18178.C: Likewise
21506 2006-02-07 Richard Guenther <rguenther@suse.de>
21510 2006-01-30 Richard Guenther <rguenther@suse.de>
21512 * gcc.dg/pr23372-1.C: New testcase.
21514 * g++.dg/tree-ssa/pr26140.C: New testcase.
21516 2006-02-07 Mark Mitchell <mark@codesourcery.com>
21519 * g++.dg/template/ttp15.C: New test.
21520 * g++.dg/template/ttp16.C: Likewise.
21521 * g++.dg/template/ttp17.C: Likewise.
21522 * g++.old-deja/g++.pt/ttp36.C: Remove.
21523 * g++.old-deja/g++.pt/ttp19.C: Likewise.
21524 * g++.old-deja/g++.pt/ttp37.C: Likewise.
21525 * g++.old-deja/g++.pt/ttp38.C: Likewise.
21526 * g++.old-deja/g++.pt/ttp39.C: Likewise.
21527 * g++.old-deja/g++.pt/ttp9.C: Likewise.
21528 * g++.old-deja/g++.pt/ttp40.C: Likewise.
21529 * g++.old-deja/g++.pt/ttp51.C: Likewise.
21530 * g++.old-deja/g++.pt/ttp26.C: Likewise.
21531 * g++.old-deja/g++.pt/ttp36.C: Likewise.
21533 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
21535 PR libfortran/23815
21536 * unf_io_convert_4.f90: New test.
21538 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
21540 * gcc.dg/tree-ssa/loadpre10.c: New test.
21541 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21542 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21543 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21545 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21547 PR libfortran/24685
21548 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21550 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
21553 * gfortran.dg/assign_7.f: New test.
21555 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
21559 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21560 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21561 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21563 2006-02-05 Jakub Jelinek <jakub@redhat.com>
21565 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21568 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
21570 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21571 * g++.dg/charset/string.c (foo): Likewise.
21572 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21574 * g++.dg/ext/builtin2.C (printf): Likewise.
21575 * g++.dg/init/new15.C (printf): Likewise.
21576 * g++.dg/opt/pr17697-1.C (foo): Likewise.
21577 * g++.dg/opt/pr17697-2.C (foo): Likewise.
21578 * g++.dg/opt/pr17697-3.C (foo): Likewise.
21579 * g++.dg/template/non-dependent4.C (temp): Likewise.
21580 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21581 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21582 parameter type to const char*.
21583 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21584 Change type to const char*.
21585 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21587 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21588 second parameter type to const char*.
21589 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21590 (Y::Y): Change parameter type to const char*.
21591 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21592 * g++.old-deja/g++.jason/report.C: Apply const correctness.
21593 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21594 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21596 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21598 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21599 type to const char*.
21600 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21601 return type to const char*.
21602 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21604 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21605 * g++.old-deja/g++.law/refs1.C: Likewise.
21606 * g++.old-deja/g++.law/visibility1.C: Likewise.
21607 * g++.old-deja/g++.law/visibility2.C: Likewise.
21608 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21610 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21611 * g++.old-deja/g++.mike/net48.C: Likewise.
21612 * g++.old-deja/g++.mike/p646.C: Likewise.
21613 * g++.old-deja/g++.mike/p6746.C: Likewise.
21614 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21615 type to const char*.
21616 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21617 deprecated conversion warning.
21618 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21620 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21621 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21622 * g++.old-deja/g++.pt/explicit8.C: Likewise.
21623 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21624 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21625 * g++.old-deja/g++.pt/nontype3.C: Likewise.
21626 * g++.old-deja/g++.pt/t39.C: Likewise.
21627 * g++.old-deja/g++.robertl/eb106.C: Likewise.
21628 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21630 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
21633 intrinsic_argument_conformance_1.f90: New test.
21635 2006-02-03 Steven G. Kargl <kargls@comcast.net>
21638 * gfortran.dg/char_result_11.f90: Add SAVE.
21639 * gfortran.dg/der_pointer_4.f90: Ditto.
21640 * gfortran.dg/default_initialization.f90: New test.
21642 2006-02-03 Jeff Law <law@redhat.com>
21644 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21645 handle more than 100 dump files.
21646 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21647 * lib/scantree.exp (scan-tree-dump): Likewise.
21648 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21649 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21650 * lib/scanipa.exp (scan-ipa-dump): Likewise.
21651 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21652 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21654 2006-02-03 Diego Novillo <dnovillo@redhat.com>
21656 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21658 2006-02-03 Mark Mitchell <mark@codesourcery.com>
21660 * g++.dg/template/using12.C: New test.
21662 2006-02-03 Alan Modra <amodra@bigpond.net.au>
21664 * gcc.target/powerpc/pr25960.c: New test.
21666 2006-02-02 Steven G. Kargl <kargls@comcast>
21669 gfortran.dg/nullify_2.f90: New test.
21671 2006-02-02 Diego Novillo <dnovillo@redhat.com>
21674 * gcc.dg/gomp/pr25990.c: New test.
21676 2006-01-31 Mark Mitchell <mark@codesourcery.com>
21679 * g++.gd/template/partial4.C: New test.
21681 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
21683 PR middle-end/26001
21684 * gfortran.dg/data_char_2.f90: New.
21686 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
21689 maxval_maxloc_conformance_1.f90: New test.
21691 2006-01-31 Richard Guenther <rguenther@suse.de>
21693 * gcc.target/i386/sselibm-1.c: New testcase.
21694 * gcc.target/i386/sselibm-2.c: Likewise.
21695 * gcc.target/i386/sselibm-3.c: Likewise.
21696 * gcc.target/i386/sselibm-4.c: Likewise.
21697 * gcc.target/i386/sselibm-5.c: Likewise.
21699 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
21702 * gfortran.dg/arrayio_derived_2.f90: New.
21704 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
21706 * gcc.dg/unsigned-long-compare.c: New test.
21708 2006-01-30 Steve Ellcey <sje@cup.hp.com>
21711 * lib/target-supports.exp (check_effective_target_freorder):
21712 Check to see if target supports -freorder-blocks-and-partition.
21713 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21714 instead of "dg-require-named-sections".
21716 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
21719 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21720 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21721 * gcc.dg/pragma-isr-trapa2.c: Likewise.
21722 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21723 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21724 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21725 * gcc.dg/attr-isr-trap_exit.c: Likewise.
21726 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21728 2006-01-30 Richard Guenther <rguenther@suse.de>
21731 * gcc.dg/pr23372-1.C: New testcase.
21733 2006-01-29 Diego Novillo <dnovillo@redhat.com>
21735 * gcc.dg/gomp/pr25874.c: New test.
21737 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
21740 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21742 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
21748 * gfortran.dg/intent_out_1.f90: New test.
21750 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
21753 * gfortran.dg/procedure_lvalue.f90: New test.
21757 * gfortran.dg/char_pointer_assign_2.f90: New test.
21758 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21759 assignment to be consistent with standard.
21760 * gfortran.dg/char_result_2.f90: The same.
21761 * gfortran.dg/char_result_8.f90: The same.
21763 2006-01-28 Zack Weinberg <zackw@panix.com>
21765 * gcc.dg/Woverlength-strings.c
21766 * gcc.dg/Woverlength-strings-pedantic-c89.c
21767 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21768 * gcc.dg/Woverlength-strings-pedantic-c99.c
21769 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21771 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
21773 * gcc.c-torture/execute/20060127-1.c: New test.
21775 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21778 * g++.dg/ext/pragmaweak1.C: New test.
21780 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21783 * g++.dg/template/spec29.C: New test.
21785 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
21788 * gcc.c-torture/execute/pr19606.c: New.
21790 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
21792 * gcc.dg/pragma-re-4.c: New test.
21794 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
21797 * gfortran.dg/assumed_size_refs_3.f90: New test.
21799 2006-01-27 Ben Elliston <bje@au.ibm.com>
21801 * gcc.misc-tests/dectest.exp: Remove defunct comment.
21803 2006-01-26 Laurent GUERBY <laurent@guerby.net>
21806 * ada/acats/support/impdef.a: Add One_Long_Second.
21807 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21808 * ada/acats/tests/c9/c94026.a: Likewise.
21809 * ada/acats/tests/c9/c97305c.ada: Likewise.
21810 * ada/acats/tests/c9/c99004a.ada: Likewise.
21812 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
21815 * gfortran.dg/global_references_2.f90: New test.
21821 * gfortran.dg/assumed_charlen_function_1.f90: New test.
21822 * gfortran.dg/assumed_charlen_function_3.f90: New test.
21825 * gfortran.dg/assumed_charlen_function_2.f90: New test.
21827 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
21830 * gcc.dg/Wpointer-sign.c: New.
21831 * gcc.dg/Wpointer-sign-Wall.c: New.
21832 * gcc.dg/Wpointer-sign-Wall-no.c: New.
21833 * gcc.dg/Wpointer-sign-pedantic.c: New.
21834 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21835 * gcc.dg/conv-2.c: Use -Wpointer-sign.
21837 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
21840 * gcc.c-torture/compile/pr25861.c: New test.
21842 2006-01-26 Paul Brook <paul@codesourcery.com>
21844 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21845 on short-enum targets.
21846 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21848 (generate_fields): Use short_enums.
21849 (main): Set short_enums. Document -e.
21850 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21851 on short-enum targets.
21852 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21854 (generate_fields): Use short_enums.
21855 (main): Set short_enums. Document -e.
21856 * lib/target-supports.exp (check_effective_target_short_enums): New.
21858 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
21861 * gcc.dg/torture/pr25947-1.c: New test.
21863 2006-01-25 Jan Hubicka <jh@suse.cz>
21864 Roger Sayle <roger@eyesopen.com>
21866 PR rtl-optimization/25703
21867 * gcc.target/i386/20060125-1.c: New test case.
21868 * gcc.target/i386/20060125-2.c: New test case.
21870 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21873 * gfortran.dg/goto_1.f: New.
21875 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
21878 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21879 25716 on 32-bit systems too.
21881 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
21884 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21886 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
21888 * gcc.dg/tree-ssa/gen-vect-33.c: New.
21890 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21893 * gfortran.dg/read_eof.f90: Delete, renamed.
21894 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21895 * gfortran.dg/read_eof_2.f90: New test.
21896 * gfortran.dg/read_eof_3.f90: New test.
21898 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
21901 * gcc.c-torture/compile/pr25860.c: New test.
21903 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21906 * g++.dg/parse/dtor8.C: New test.
21908 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
21911 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21912 * gcc.dg/gomp/gomp.exp: Return without testing anything if
21913 check_effective_target_fopenmp returns 0.
21915 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
21918 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21919 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21920 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21922 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
21925 * g++.dg/opt/pr25857.C: New test.
21927 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
21928 Jan Hubicka <jh@suse.cz>
21929 Richard Guenther <rguenther@suse.de>
21931 PR rtl-optimization/25654
21932 * gcc.dg/torture/pr25654.c: New testcase.
21933 * gcc.target/i386/pr25654.c: Likewise.
21935 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
21938 * gfortran.dg/internal references_2.f90: New test.
21940 Fix regression in testing of admissability of attributes.
21941 * gfortran.dg/intent_used_1.f90: New test.
21943 2006-01-23 Ben Elliston <bje@au.ibm.com>
21945 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21946 Remove target conditional torture options for i?86 and x86_64
21949 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
21952 * g++.dg/rtti/no-rtti.C: New.
21954 2006-01-21 Mark Mitchell <mark@codesourcery.com>
21957 * g++.dg/inherit/conv2.C: New test.
21960 * g++.dg/parse/dtor7.C: New test.
21963 * g++.dg/template/crash44.C: New test.
21965 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
21969 * gfortran.dg/internal_references_1.f90: New test.
21974 * gfortran.dg/global_references_1.f90: New test.
21975 * gfortran.dg/g77/19990905-1.f: Restore the error that
21976 there is a clash between the common block name and
21977 the name of a subroutine reference.
21980 * gfortran.dg/aliasing_dummy_1.f90: New test.
21982 2006-01-21 Alan Modra <amodra@bigpond.net.au>
21984 * gcc.dg/vmx/1b-01.c: Warning fix.
21985 * gcc.dg/vmx/1c-02.c: Likewise.
21986 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21988 2006-01-20 Steve Ellcey <sje@cup.hp.com>
21991 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21993 2006-01-20 Richard Guenther <rguenther@suse.de>
21994 Steven Bosscher <stevenb.gcc@gmail.com>
21996 PR rtl-optimization/24626
21997 * gcc.dg/torture/pr24626-1.c: New testcase.
21998 * gcc.dg/torture/pr24626-2.c: Likewise.
21999 * gcc.dg/torture/pr24626-3.c: Likewise.
22000 * gcc.dg/torture/pr24626-4.c: Likewise.
22002 2006-01-20 Dirk Mueller <dmueller@suse.com>
22005 * g++.dg/warn/empty-body.C: New.
22007 2006-01-19 Mark Mitchell <mark@codesourcery.com>
22010 * g++.dg/template/using10.C: New test.
22011 * g++.dg/temlpate/using11.C: Likewise.
22012 * g++.dg/inherit/using5.C: Tweak error messages.
22014 2006-01-20 Alan Modra <amodra@bigpond.net.au>
22016 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22018 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22020 2006-01-19 Jan Hubicka <jh@suse.cz>
22022 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22024 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22027 * g++.dg/template/spec28.C: New test.
22029 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
22031 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22032 (switchfiles): Fix fprintf's by adding srcdir or removing it.
22034 2006-01-19 Diego Novillo <dnovillo@redhat.com>
22036 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22037 * gcc.dg/gomp/critical-1.c: Likewise.
22038 * gcc.dg/gomp/critical-3.c: Likewise.
22039 * gcc.dg/gomp/empty.c: Likewise.
22040 * gcc.dg/gomp/ordered-1.c: Likewise.
22041 * gcc.dg/gomp/for-4.c: Likewise.
22042 * gcc.dg/gomp/for-6.c: Likewise.
22043 * gcc.dg/gomp/master-3.c: Likewise.
22044 * gcc.dg/gomp/for-8.c: Likewise.
22045 * gcc.dg/gomp/for-10.c: Likewise.
22046 * gcc.dg/gomp/for-18.c: Likewise.
22047 * gcc.dg/gomp/for-5.c: Likewise.
22048 * gcc.dg/gomp/for-7.c: Likewise.
22049 * gcc.dg/gomp/for-9.c: Likewise.
22051 2006-01-18 Jeff Law <law@redhat.com>
22053 * gcc.dg/tree-ssa/vrp25.c: New test.
22055 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22057 * gcc.dg/pr25805.c: Fix misapplied patch.
22059 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
22061 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22062 (check_effective_target_vect_udot_qi): New.
22063 (check_effective_target_vect_sdot_hi): New.
22064 (check_effective_target_vect_udot_hi): New.
22065 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22066 prefixed with "wrapv-" with -fwrapv.
22067 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22068 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22069 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22070 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22071 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22073 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22074 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22075 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22076 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22078 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22081 * g++.dg/other/default2.C: New test.
22082 * g++.dg/other/default3.C: New test.
22084 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22087 * gcc.dg/pr25805.c: New file.
22089 2006-01-18 Mark Mitchell <mark@codesourcery.com>
22092 * g++.dg/template/init6.C: New test.
22094 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22096 * gcc.dg/tree-ssa/pr24287.c: New test
22098 2006-01-18 Eric Christopher <echristo@apple.com>
22100 * g++.dg/eh/table.C: New.
22102 2006-01-18 DJ Delorie <dj@redhat.com>
22104 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22105 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22106 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22107 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22109 2006-01-18 Jeff Law <law@redhat.com>
22111 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22112 on wrapping on overflow semantics.
22114 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22116 * gcc.gc/tree-ssa/vrp23.c: New test.
22117 * gcc.gc/tree-ssa/vrp24.c: New test.
22119 2006-01-18 Richard Henderson <rth@redhat.com>
22120 Aldy Hernandez <aldyh@redhat.com>
22121 Jakub Jelinek <jakub@redhat.com>
22122 Diego Novillo <dnovillo@redhat.com>
22123 Uros Bizjak <uros@kss-loka.si>
22125 * gcc.dg/gomp: New directory.
22127 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22128 Steven G. Kargl <kargls@comcast.net>
22131 * gfortran.dg/intrinsic_external_1.f90: New test.
22134 * gfortran.dg/elemental_pointer_1.f90: New test.
22137 * gfortran.dg/external_procedures_1.f90: New test.
22140 gfortran.dg/assumed_present.f90: New test.
22142 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22144 * g++.dg/parse/lookup5.C: New test.
22146 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22149 * gfortran.dg/read_eof.f90: New test.
22151 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22153 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22154 add a closing brace.
22156 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22159 * gfortran.dg/fmt_tl.f: New test.
22161 2006-01-17 Eric Christopher <echristo@apple.com>
22163 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22164 * g++.old-deja/g++.warn/impint2.C: Ditto.
22165 * g++.old-deja/g++.other/null1.C: Ditto.
22166 * g++.dg/warn/conv2.C: Ditto.
22167 * g++.dg/warn/conv4.C: New file.
22169 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22171 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22173 2006-01-17 Andreas Jaeger <aj@suse.de>
22174 Janis Johnson <janis187@us.ibm.com>
22176 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22178 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22179 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22181 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22183 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22184 (switchfiles): xfail txxx where xxx >= 25.
22186 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22189 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22191 2006-01-17 Jakub Jelinek <jakub@redhat.com>
22194 * gcc.dg/pr25682.c: New test.
22195 * g++.dg/parse/array-size2.C: New test.
22197 2006-01-16 Ian Lance Taylor <ian@airs.com>
22199 * consistency.vlad: Remove entire directory, 1652 files.
22201 2006-01-16 Janis Johnson <janis187@us.ibm.com>
22203 * lib/target-supports.exp (check_effective_target_dfp_nocache,
22204 check_effective_target_dfprt_nocache): New.
22205 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22206 (check_effective_target_dfprt): New.
22207 * lib/c-compat.exp (check_dfp): Remove.
22208 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22209 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22210 level of support for decimal float.
22211 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22212 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22213 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22214 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22215 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22216 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22217 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22218 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22219 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22220 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22221 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22222 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22225 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
22228 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22230 * lib/gfortran.exp (gfortran_init): Likewise.
22231 * lib/obj-c++.exp (obj-c++_init): Likewise.
22232 * lib/scanasm.exp (scan-assembler-dem): Likewise.
22233 (scan-assembler-dem-not): Likewise.
22234 * lib/scandump.exp (scan-dump-dem): Likewise.
22235 (scan-dump-dem-not): Likewise.
22237 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
22240 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22242 * lib/obj-c++.exp (obj-c++_init): Likewise.
22244 2006-01-16 Richard Guenther <rguenther@suse.de>
22246 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22248 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22251 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22252 to LD_LIBRARY_PATH.
22254 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
22255 Andrew Pinski <pinskia@physics.uc.edu>
22257 * gcc.dg/minmax-1.c: New test.
22259 2006-01-16 Ben Elliston <bje@au.ibm.com>
22261 * gcc.dg/dfp/dfp.exp: Correct FSF address.
22262 * gcc.misc-tests/dectest.exp: Ditto.
22264 2006-01-15 Ian Lance Taylor <ian@airs.com>
22267 * gcc.target/i386/cmov6.c: Use -march=k8.
22269 2006-01-15 Andreas Jaeger <aj@suse.de>
22271 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22272 x86 does not have __float128.
22274 2006-01-14 Ian Lance Taylor <ian@airs.com>
22276 * gcc.target/i386/cmov6.c: New test.
22278 2006-01-14 Mark Mitchell <mark@codesourcery.com>
22281 * g++.dg/template/ctor6.C: New test.
22283 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
22285 PR tree-optimization/25485
22286 * gcc.dg/tree-ssa/pr25485.c: New.
22288 2006-01-14 Richard Guenther <rguenther@suse.de>
22290 PR tree-optimization/22548
22291 PR tree-optimization/22555
22292 PR tree-optimization/22501
22293 * gcc.dg/tree-ssa/alias-4.c: New testcase.
22294 * gcc.dg/tree-ssa/alias-5.c: Likewise.
22295 * gcc.dg/tree-ssa/alias-6.c: Likewise.
22296 * gcc.dg/tree-ssa/alias-7.c: Likewise.
22297 * gcc.dg/tree-ssa/alias-8.c: Likewise.
22298 * gcc.dg/tree-ssa/alias-9.c: Likewise.
22299 * gcc.dg/tree-ssa/alias-10.c: Likewise.
22300 * gcc.dg/tree-ssa/alias-11.c: Likewise.
22301 * gcc.dg/tree-ssa/alias-12.c: Likewise.
22303 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
22305 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
22306 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22308 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
22309 Richard Guenther <rguenther@suse.de>
22311 PR rtl-optimization/24257
22312 * gcc.dg/torture/pr24257.c: New testcase.
22314 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
22316 * gcc.c-torture/execute/20060110-1.c: New test.
22317 * gcc.c-torture/execute/20060110-2.c: New test.
22319 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
22321 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22323 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
22326 * gfortran.dg/label_3.f90: New test.
22328 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
22330 PR tree-optimization/25771
22331 * g++.dg/tree-ssa/pr25771.C: New test
22333 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22336 * g++.dg/opt/complex5.C: New test.
22338 2006-01-13 Richard Guenther <rguenther@suse.de>
22340 * gcc.target/i386/387-9.c: New testcase.
22342 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
22345 * g++.dg/debug/dwarf2-1.C: New.
22347 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
22350 * lib/gcov.exp (verify-lines): Add "close $fd".
22352 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
22353 Ben Elliston <bje@au.ibm.com>
22355 * gcc.dg/dfp/inf-1.c: New test.
22357 2006-01-12 Janis Johnson <janis187@us.ibm.com>
22358 Yao Qi <qiyaoltc@cn.ibm.com>
22359 Ben Elliston <bje@au.ibm.com>
22360 Jon Grimm <jgrimm2@us.ibm.com>
22362 * gcc.dg/nodfp-1.c: New test.
22363 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22364 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22365 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22366 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22367 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22368 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22369 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22370 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22371 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22372 * gcc.dg/format/dfp-scanf-1.c: Likewise.
22373 * gcc.dg/format/dfp-printf-1.c: Likewise.
22374 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22375 (compat_setup_dfp): New.
22376 * gcc.dg/compat/compat.exp: Use it.
22377 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22378 Make some variables global, prepend "compat_" to their names.
22379 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22380 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22381 * gcc.misc-tests/dectest.exp: New test driver for decTest.
22382 * lib/compat.exp (compat_skip_list): Make global, rename.
22383 * lib/c-compat.exp: New file.
22384 * lib/target-supports.exp (check_effective_target_dfp): New.
22386 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22387 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22388 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22389 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22390 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22391 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22392 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22393 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22394 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22395 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22396 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22397 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22398 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22399 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22400 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22401 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22402 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22403 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22404 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22405 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22406 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22407 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22408 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22409 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22410 gcc.dg/dfp/struct-layout-1.c,
22411 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22412 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22413 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22414 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22415 gcc.dg/dfp/func-vararg-dfp.c,
22416 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22417 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22418 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22419 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22420 gcc.dg/dfp/wtr-conversion-1.c: New tests.
22422 2006-01-11 Richard Guenther <rguenther@suse.de>
22424 PR tree-optimization/25734
22425 * gcc.dg/tree-ssa/pr25734.c: New testcase.
22427 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22430 * gfortran.dg/literal_character_constant_1_x.F: New test.
22431 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22432 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22433 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22435 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
22438 * g++.dg/ext/packed3.C: Add expected packed error.
22440 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
22443 * gcc.dg/torture/pr25706-1.c: New test.
22445 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
22447 PR tree-optimization/23109
22448 PR tree-optimization/23948
22449 PR tree-optimization/24123
22451 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22452 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22453 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22454 g++.dg/tree-ssa/pr23948.C: New testcases.
22455 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22456 three divisions in order to do the optimization.
22458 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
22461 * g++.dg/other/pr25632.C: New test.
22463 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
22466 * gfortran.dg/used_types_1.f90: New test.
22468 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
22471 * gcc.dg/torture/pr25718-1.c: New test.
22473 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22475 * gfortran.dg/list_read_2.f90: Fix typo in description.
22477 2006-01-10 Jan Beulich <jbeulich@novell.com>
22479 * lib/target-supports.exp (check_visibility_available): Simplify test
22481 (check_profiling_available): Fail for *-*-netware*.
22482 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22483 * gcc.dg/20021014-1.c: Likewise.
22484 * gcc.dg/nest.c: Likewise.
22486 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22489 * gfortran.dg/forall_3.f90: New test.
22491 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22494 * gfortran.dg/nesting_2.f90: New test.
22495 * gfortran.dg/nesting_3.f90: New test.
22497 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
22499 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22500 Fix typo in comment.
22502 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22504 * gfortran.dg/single_char_string.f90: New test.
22506 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22508 * gfortran.dg/ichar_2.f90: New test.
22510 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
22513 * gfortran.dg/private_type_4.f90: New.
22515 2006-01-07 Richard Guenther <rguenther@suse.de>
22517 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22519 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22521 * gfortran.dg/func_decl_1.f90: New.
22522 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22523 * gfortran.dg/array_alloc_2.f90: Likewise.
22524 * gfortran.dg/char_result_8.f90: Likewise.
22525 * gfortran.dg/dup_save_1.f90: Likewise.
22526 * gfortran.dg/dup_save_2.f90: Likewise.
22527 * gfortran.dg/f2c_6.f90: Likewise.
22528 * gfortran.dg/f2c_7.f90: Likewise.
22529 * gfortran.dg/func_result_2.f90: Likewise.
22530 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22532 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
22535 * gfortran.dg/elemental_subroutine_1.f90: New test.
22536 * gfortran.dg/elemental_subroutine_2.f90: New test.
22540 * gfortran.dg/assumed_size_refs_1.f90: New test.
22544 * gfortran.dg/assumed_size_refs_2.f90: New test.
22545 * gfortran.dg/initialization_1.f90: Change warning message.
22547 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
22549 * gcc.dg/tree-ssa/loop-15.c: New test.
22551 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22554 * gfortran.dg/backspace_3.f: New test.
22555 * gfortran.dg/backspace_4.f: New test.
22557 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22560 * gfortran.dg/fmt_white.f: Update test.
22562 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
22564 * gcc.dg/cast-1.c: Add new warning.
22565 * gcc.dg/cast-2.c: Likewise.
22566 * gcc.dg/cast-3.c: Likewise.
22567 * gcc.dg/format/cast-1.c: Likewise.
22568 * gcc.dg/cast-4.c: New testcase.
22570 2006-01-05 Richard Guenther <rguenther@suse.de>
22572 PR tree-optimization/22555
22573 * gcc.dg/tree-ssa/alias-3.c: New testcase.
22575 2006-01-05 Richard Guenther <rguenther@suse.de>
22576 Diego Novillo <dnovillo@redhat.com>
22578 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22579 * gcc.dg/tree-ssa/loop-8.c: Likewise.
22580 * gcc.dg/tree-ssa/loop-1.c: Likewise.
22581 * gcc.dg/tree-ssa/pr23294.c: Likewise.
22582 * gcc.dg/tree-ssa/pr21985.c: Likewise.
22583 * gcc.dg/tree-ssa/loop-14.c: Likewise.
22584 * gcc.dg/tree-ssa/loop-2.c: Likewise.
22585 * gcc.dg/tree-ssa/loop-3.c: Likewise.
22586 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22587 * gcc.dg/tree-ssa/pr21171.c: Likewise.
22588 * gcc.dg/tree-ssa/loop-5.c: Likewise.
22589 * gcc.dg/tree-ssa/loop-10.c: Likewise.
22590 * gcc.dg/tree-ssa/loop-6.c: Likewise.
22591 * treelang/compile/extravar.tree: Likewise.
22592 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22593 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22594 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22595 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22596 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22598 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
22600 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22603 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
22606 gfortran.dg/char_result_11.f90: New.
22608 2006-01-04 Mark Mitchell <mark@codesourcery.com>
22611 * g++.dg/parse/access9.C: New test.
22612 * g++.dg/tc1/dr52.C: Tweak error markers.
22614 2006-01-04 Richard Henderson <rth@redhat.com>
22616 Merge from gomp branch.
22617 * g++.dg/parse/pragma2.C: Update expected error lines.
22619 2006-01-04 Jakub Jelinek <jakub@redhat.com>
22621 * g++.dg/other/i386-2.C: New test.
22624 * gcc.c-torture/compile/20051228-1.c: New test.
22627 * gcc.dg/pr25559.c: New test.
22629 2006-01-03 Mark Mitchell <mark@codesourcery.com>
22632 * g++.dg/lookup/friend9.C: New test.
22635 * g++.dg/template/repo5.C: New test.
22637 2006-01-03 Steven G. Kargl <kargls@comcast.net>
22640 * gfortran.dg/forall_2.f90: New test.
22642 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
22644 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22645 dg-require-weak. Adjust regexp to handle leading-underscore
22646 targets and space as well as TAB after .weak. Change previous
22647 64-bit fix to not use naked dot.
22649 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
22651 PR rtl-optimization/25578
22652 * gcc.c-torture/execute/20060102-1.c: New testcase.
22654 2006-01-03 Richard Guenther <rguenther@suse.de>
22657 * gcc.dg/torture/pr25183.c: New testcase.
22659 2006-01-03 Jakub Jelinek <jakub@redhat.com>
22661 Merge from gomp-branch.
22662 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22663 * gcc.dg/ia64-sync-2.c: Likewise.
22664 * gcc.dg/ia64-sync-3.c: Likewise.
22665 * gcc.dg/ia64-sync-4.c: Likewise.
22666 * gcc.dg/sync-2.c: Likewise.
22667 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22668 that sparc64-*-* and sparcv9-*-* supports sync builtins.
22670 2006-01-02 Mark Mitchell <mark@codesourcery.com>
22673 * g++.dg/parse/operator6.C: New test.
22676 * g++.dg/parse/error29.C: New test.
22679 * g++.dg/parse/dtor6.C: New test.
22682 * g++.dg/parse/ctor3.C: New test.
22685 * g++.dg/template/class3.C: New test.
22687 2006-01-02 Geoffrey Keating <geoffk@apple.com>
22689 * g++.dg/debug/debug9.C: New.
22691 2006-01-02 Steven G. Kargl <kargls@comcast.net>
22694 * gfortran.dg/label_2.f90: New test.
22696 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22698 * g++.dg/lookup/using12.C: Tighten error marker.
22700 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
22701 Andrew Pinski <pinskia@physics.uc.edu>
22703 * gcc.target/powerpc/darwin-abi-3.c: New file.
22704 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22705 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22706 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22707 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22708 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22709 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22710 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22711 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22713 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
22715 * gcc.dg/tree-ssa/loadpre1.c: New;
22716 * gcc.dg/tree-ssa/loadpre2.c: New;
22717 * gcc.dg/tree-ssa/loadpre3.c: New;
22718 * gcc.dg/tree-ssa/loadpre4.c: New;
22719 * gcc.dg/tree-ssa/loadpre5.c: New;
22720 * gcc.dg/tree-ssa/loadpre6.c: New;
22721 * gcc.dg/tree-ssa/loadpre7.c: New;
22722 * gcc.dg/tree-ssa/loadpre8.c: New;
22723 * gcc.dg/tree-ssa/loadpre9.c: New;
22725 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
22727 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22728 * g++.dg/abi/thunk4.C: Likewise.
22730 2006-01-01 Andreas Jaeger <aj@suse.de>
22732 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22735 2006-01-01 Jakub Jelinek <jakub@redhat.com>
22738 * gcc.dg/pragma-pack-3.c: New test.
22739 * g++.dg/parse/pragma3.C: New test.
22741 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22743 PR middle-end/24827
22744 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22746 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22749 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22751 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
22754 * gfortran-dg/pure_byref_3.f90: New.
22757 * gfortran.dg/userdef_operator_1.f90: New.
22759 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
22761 * g++.dg/abi/thunk3.C: New.
22762 * g++.dg/abi/thunk4.C: New.
22764 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
22767 * gfortran.dg/host_used_types_1.f90: New test. Check that host
22768 associated derived type components of derived types are
22769 properly declared in contained procedures.
22771 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22773 PR libgfortran/25139
22774 * gfortran.dg/backspace_2.f: New test.
22776 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22778 PR libgfortran/25550
22779 * gfortran.dg/endfile.f: New test.
22781 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22783 PR libgfortran/25419
22784 * gfortran.dg/comma.f: New test.
22786 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22788 * lib/gfortran-dg.exp: Remove trailing whitespace.
22789 * lib/fortran-torture.exp: Test with -fbounds-check instead of
22790 -funroll-all-loops.
22792 2005-12-28 Alan Modra <amodra@bigpond.net.au>
22794 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22795 Extended Double long doubles or repeat tests when long double is
22796 the same size as double.
22798 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22800 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22803 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22804 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22807 * gcc.dg/pr23911.c: Make test variable static.
22810 * gcc.dg/tree-ssa/pr14841.c: Likewise.
22812 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22815 * g++.dg/parse/crash17.C: Adjust error markers.
22816 * g++.dg/template/error20.C: New test.
22818 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22821 * g++.dg/ext/complit4.C: New test.
22824 * g++.dg/ext/complit5.C: Likewise.
22826 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
22828 PR tree-optimization/25125
22829 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22830 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22831 * gcc.c-torture/execute/pr25125.c: New.
22833 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
22837 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22838 functions with incorrect assumed size references.
22840 2005-12-24 Mark Mitchell <mark@codesourcery.com>
22843 * g++.dg/opt/init1.C: New test.
22845 2005-12-23 Mark Mitchell <mark@codesourcery.com>
22848 * g++.dg/template/sfinae3.C: New test.
22850 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22852 * g++.dg/other/friend4.C: New test.
22854 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22857 * g++.dg/opt/pr25005.C: New test.
22859 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22862 * g++.dg/template/ptrmem16.C: New test.
22864 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
22868 * gfortran.dg/initialization_1.f90: Add test of SIZE.
22870 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22872 PR libgfortran/25307
22873 * gfortran.dg/list_read_5.f90: New test.
22875 2005-12-22 Richard Henderson <rth@redhat.com>
22877 * gcc.target/i386/sse-7.c: Use -msse2.
22879 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22881 PR rtl-optimization/25432
22882 * gcc.c-torture/compile/20051216-1.c: New test.
22885 * objc/execute/pr25328.m: New test.
22887 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22890 * g++.dg/template/call4.C: New test.
22892 2005-12-22 Dale Johannesen <dalej@apple.com>
22894 * gcc.target/i386/sse-17.c: New.
22896 2005-12-22 Paul Brook <paul@codesourcery.com>
22898 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22900 2005-12-22 Paul Brook <paul@codesourcery.com>
22902 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22904 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
22907 * gcc.c-torture/compile/pr25513.c: New test.
22909 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22912 * g++.dg/parse/error25.C: Add more tests.
22914 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22917 * gfortran.dg/der_charlen_1.f90: New.
22919 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
22922 * gfortran.dg/pointer_component_type_1.f90: New test.
22926 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22927 should give an error with assumed size array refernces and checks
22928 those that should not.
22929 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22930 reference an upper bound so that it does not generate an error.
22936 * gfortran.dg/used_dummy_types_1.f90: New test.
22937 * gfortran.dg/used_dummy_types_2.f90: New test.
22938 * gfortran.dg/used_dummy_types_3.f90: New test.
22939 * gfortran.dg/used_dummy_types_4.f90: New test.
22940 * gfortran.dg/used_dummy_types_5.f90: New test.
22943 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22944 group already being USE associated.
22945 * gfortran.dg/assumed_shape_nml.f90: New test.
22946 * gfortran.dg/assumed_size_nml.f90: New test.
22956 * gfortran.dg/io_constraints_1.f90: New test.
22957 * gfortran.dg/io_constraints_1.f90: New test.
22958 * gfortran.dg/iostat_3.f90: Change wording of warning.
22959 * gfortran.dg/g77/19981216-0.f: The same.
22961 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
22963 PR tree-optimization/23518
22964 * gcc.dg/pr23518.c: New.
22966 2005-12-21 Mike Stump <mrs@apple.com>
22968 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22970 2005-12-21 Paul Brook <paul@codesourcery.com>
22972 * gcc.dg/pr19340.c: Skip on m68k targets.
22974 2005-12-21 Steven Bosscher <stevenb@suse.de>
22976 PR rtl-optimization/25196
22977 * gcc.dg/pr25196.c: New test.
22979 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
22982 gfortran.dg/where_nested_1.f90: New.
22984 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
22986 PR tree-optimization/25382.
22987 * gcc.dg/tree-ssa/pr25382.c: New.
22989 2005-12-20 Richard Guenther <rguenther@suse.de>
22991 PR middle-end/24306
22992 * gcc.target/i386/pr24306.c: New testcase.
22994 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
22996 PR tree-optimization/25501
22997 * gcc.dg/tree-ssa/pr25501.c: New.
22999 2005-12-20 Richard Guenther <rguenther@suse.de>
23002 2005-12-02 Richard Guenther <rguenther@suse.de>
23004 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23006 2005-12-20 Mark Mitchell <mark@codesourcery.com>
23009 * g++.dg/warn/Wunreachable-code-2.C: New test.
23011 2005-12-19 Mark Mitchell <mark@codesourcery.com>
23014 * g++.dg/template/ctor5.C: New test.
23017 * g++.dg/template/overload8.C: New test.
23019 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
23021 * gcc.c-torture/compile/pr25483 : New test.
23023 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23026 * g++.dg/ext/typeof10.C: New test.
23028 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
23030 * gcc.dg/mt-loopi1.c: New.
23032 2005-12-18 Richard Guenther <rguenther@suse.de>
23034 PR tree-optimization/25481
23035 * gcc.dg/torture/pr25481.c: New testcase.
23037 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23039 PR rtl-optimization/21041
23040 * gcc.dg/pr21041.c: New test.
23042 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23044 PR libgfortran/25463
23045 * gfortran.dg/advance.f90: New test.
23047 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
23049 * gcc.dg/20051201-1.c: New test.
23051 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
23054 * gfortran.dg/initialization_1.f90: New test.
23055 * gfortran.dg/enum_5.f90: Change dg-error to new message.
23056 * gfortran.dg/g77/980616-0.f: The same.
23058 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23061 * gfortran.dg/chkbits.f90: New test.
23063 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23065 * gfortran.dg/enum_5.f: Revert to previous version.
23067 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23069 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23070 * gfortran.dg/nested_modules_1.f90: Ditto.
23071 * gfortran.dg/hollerith_f95.f90: Ditto.
23072 * gfortran.dg/select_5.f90: Ditto.
23073 * gfortran.dg/secnds.f: Ditto.
23074 * gfortran.dg/hollerith2.f90: Ditto.
23075 * gfortran.dg/imag_2.f: Ditto.
23076 * gfortran.dg/ftell_2.f90: Ditto.
23077 * gfortran.dg/malloc_free_1.f90: Ditto.
23078 * gfortran.dg/logint-1.f: Ditto.
23079 * gfortran.dg/recursive_statement_functions.f90: Ditto.
23080 * gfortran.dg/e_d_fmt.f90: Ditto.
23081 * gfortran.dg/hollerith_legacy.f90: Ditto.
23082 * gfortran.dg/logint-2.f: Ditto.
23083 * gfortran.dg/enum_5.f90: Ditto.
23084 * gfortran.dg/f2c_2.f90: Ditto.
23085 * gfortran.dg/pr17143.f90: Ditto.
23086 * gfortran.dg/namelist_14.f90: Ditto.
23087 * gfortran.dg/logint-3.f: Ditto.
23088 * gfortran.dg/spread_scalar_source.f90: Ditto.
23089 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23090 * gfortran.dg/namelist_11.f: Ditto.
23091 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23092 * gfortran.dg/g77/20010519-1.f
23093 * gfortran.dg/g77/alpha1.f: Ditto.
23094 * gfortran.dg/g77/990115-1.f: Ditto.
23095 * gfortran.dg/g77/erfc.f: Ditto.
23096 * gfortran.dg/g77/19990313-3.f: Ditto.
23097 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23098 * gfortran.dg/g77/20010426.f: Ditto.
23099 * gfortran.dg/g77/19990313-0.f: Ditto.
23100 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23101 * gfortran.dg/g77/20000629-1.f: Ditto.
23102 * gfortran.dg/g77/970125-0.f: Ditto.
23103 * gfortran.dg/g77/8485.f: Ditto.
23104 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23105 * gfortran.dg/g77/19990313-1.f: Ditto.
23106 * gfortran.dg/g77/int8421.f: Ditto.
23107 * gfortran.dg/g77/19990305-0.f: Ditto.
23108 * gfortran.dg/g77/947.f: Ditto.
23109 * gfortran.dg/g77/19990905-2.f: Ditto.
23110 * gfortran.dg/g77/cabs.f: Ditto.
23111 * gfortran.dg/g77/19990313-2.f: Ditto.
23112 * gfortran.dg/g77/20020307-1.f: Ditto.
23113 * gfortran.dg/g77/dcomplex.f: Ditto.
23114 * gfortran.dg/g77/19990502-1.f: Ditto.
23115 * gfortran.dg/g77/19981216-0.f: Ditto.
23116 * gfortran.dg/common_4.f90: Ditto.
23117 * gfortran.dg/entry_4.f90: Ditto.
23118 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23119 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23120 * gfortran.dg/namelist_12.f: Ditto.
23121 * gfortran.dg/scale_1.f90: Ditto.
23122 * gfortran.dg/modulo_1.f90
23123 * gfortran.dg/hollerith.f90: Ditto.
23124 * gfortran.dg/direct_io_3.f90: Ditto.
23125 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23126 * gfortran.dg/gnu_logical_1.F: Ditto.
23127 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23128 * gfortran.dg/assign_1.f90: Ditto.
23129 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23130 * gfortran.dg/pr23095.f: Ditto.
23131 * gfortran.dg/read_float_1.f90: Ditto.
23133 2005-12-17 Andreas Jaeger <aj@suse.de>
23135 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23136 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23138 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23141 * gfortran.dg/fmt_white.f: New test.
23143 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23145 * gfortran.dg/label_1.f90: New test.
23147 2005-12-15 Ben Elliston <bje@au.ibm.com>
23150 * gcc.dg/20031012-1.c: Add -Walways-true option.
23151 * gcc.dg/weak/weak-3.c: Likewise.
23152 * g++.old-deja/g++.mike/warn8.C: Likewise.
23154 2005-12-16 Mike Stump <mrs@apple.com>
23156 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23159 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23161 PR libgfortran/25264
23162 PR libgfortran/25349
23163 * gfortran.dg/tl_editing.f90: Added additional checks.
23164 * gfortran.dg/t_editing.f: New test.
23165 * gfortran.dg/write_padding.f90: New test
23167 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23170 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23172 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23174 PR rtl-optimization/24899
23175 * gcc.c-torture/execute/20051215-1.c: New test.
23177 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23180 * gfortran.dg/pr24823.f: New test.
23182 2005-12-16 Jeff Law <law@redhat.com>
23184 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23186 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23188 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23189 (base_types): Change C++ style comments to C style comments. Remove
23190 aligned types from the array. Keep Enums disabled.
23191 (complex_types): Remove aligned types from the array.
23192 Comment out "_Complex long double".
23193 (attrib_types): Remove.
23194 (complex_attrib_types): Remove.
23195 (attrib_array_types): Remove.
23196 (complex_attrib_array_types): Remove.
23197 (aligned_bitfld_types): Remove.
23198 (n_aligned_bitfld_types): Remove.
23199 (FEATURE_ALIGNEDPACKED): Delete.
23200 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23201 (singles): Remove support for adding attributes.
23202 (choose_type): Remove support for attributed types.
23203 (generate_fields): Remove support for attributed bit-fields.
23204 Remove support for adding attributes.
23205 (generate_random_tests): Remove support for adding attributes.
23206 (features): Add back "[0] :0" and "complex vector [0]".
23207 (main): Remove support for attributed bit-fields.
23208 Uncomment the calling of generate_random_tests for the rests of
23211 2005-12-16 Jan Hubicka <jh@suse.cz>
23213 * gcc.c-torture/combine/pr25224.c: New.
23215 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
23218 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23221 2005-12-15 Richard Sandiford <richard@codesourcery.com>
23223 * gcc.dg/20051215-1.c: New file.
23225 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23227 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23228 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23230 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
23233 * gfortran.dg/dummy_functions_1.f90: New.
23235 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
23237 PR rtl-optimization/25310
23238 * gcc.c-torture/compile/pr25310.c: New test.
23240 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23243 * gcc.dg/pr25023.c: New test.
23245 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23247 * g++.old-deja/g++.brendan/redecl1.C,
23248 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23249 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23250 g++.old-deja/g++.oliva/typeof1.C,
23251 g++.old-deja/g++.other/crash16.C,
23252 g++.old-deja/g++.other/crash34.C,
23253 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23254 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23255 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23256 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23257 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23258 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23261 2005-12-14 Kean Johnston <jkj@sco.com>
23262 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23264 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23265 * gcc.target/i386/20020523-1.c: Ditto.
23266 * gcc.target/i386/tailcall-1.c: Ditto.
23267 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23268 * gcc.target/i386/ssetype-5.c: Ditto.
23270 2005-12-14 Jeff Law <law@redhat.com>
23272 * gcc.dg/tree-ssa/foldstring-1.c: New test.
23274 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23278 * gcc.target/i386/pr25254.c: New test.
23279 * gfortran.dg/PR24188.f: New test.
23281 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
23283 * lib/fortran-torture.exp: Catch remaining uses of
23284 remote_file build delete.
23286 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23288 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23290 2005-12-14 Ben Elliston <bje@au.ibm.com>
23292 * gcc.dg/warn-addr-cmp.c: New test.
23294 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23298 * gcc.target/i386/pr25293.c: New test.
23300 2005-12-13 Petr Machata <machata@post.cz>
23303 * g++.dg/parse/comma2.C: New test.
23305 2005-12-13 Mark Mitchell <mark@codesourcery.com>
23306 Jakub Jelinek <jakub@redhat.com>
23308 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23309 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23310 (limits.h): Include unconditionally.
23311 (stdlib.h): Likewise.
23312 (hashtab.h): Do not include.
23313 (getopt.h): Likewise.
23314 (stddef.h): Include.
23315 (hashval_t): Define.
23316 (struct entry): Add "next" field.
23317 (HASH_SIZE): New macro.
23318 (hash_table): New variable.
23319 (switchfiles): Do not use xmalloc.
23321 (iterative_hash): New function.
23323 (e_exists): New function.
23324 (e_insert): Likewise.
23325 (output): Use, instead of libiberty hashtable functions.
23326 (main): Do not use getopt. Do not call htab_create.
23328 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23331 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23332 put atal* and atpaal* attributes on array elements.
23333 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23334 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23335 put atal* and atpaal* attributes on array elements.
23336 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23338 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
23340 * gcc.dg/single-precision-constant.c: New test.
23342 2005-12-13 Alan Modra <amodra@bigpond.net.au>
23344 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23345 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23346 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23347 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23348 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23349 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23350 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23351 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23352 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23353 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23354 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23355 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23356 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23357 gcc.target/powerpc/ppc-sdata-2.c,
23358 gcc.target/powerpc/ppc-stackalign-1.c,
23359 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23360 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23361 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23362 gcc.target/powerpc/rs6000-ldouble-2.c,
23363 gcc.target/powerpc/rs6000-power2-1.c,
23364 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23365 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
23366 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
23367 option into target selector.
23368 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
23369 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23371 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23374 * objc.dg/encode-9.m: New test.
23376 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23379 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23380 * gcc.dg/asm-b.c: Fix typo.
23381 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23382 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23383 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23384 i?86 lp64 and x86_64 ilp32.
23385 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23387 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23389 2005-12-12 Steven G. Kargl <kargls@comcast.net>
23392 gfortran.dg/equiv_5.f90: New test.
23394 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
23396 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23397 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23398 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23399 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23400 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23401 * gcc.dg/tree-ssa/reassoc-5.c: New.
23402 * gcc.dg/tree-ssa/reassoc-6.c: New.
23403 * gcc.dg/tree-ssa/reassoc-7.c: New.
23404 * gcc.dg/tree-ssa/reassoc-8.c: New.
23405 * gcc.dg/tree-ssa/reassoc-9.c: New.
23406 * gcc.dg/tree-ssa/reassoc-10.c: New.
23407 * gcc.dg/tree-ssa/reassoc-11.c: New.
23409 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23413 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23415 2005-12-12 Mark Mitchell <mark@codesourcery.com>
23418 * g++.dg/template/inherit.C: Do not use a generic error message.
23420 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23423 * objc.dg/gnu-encoding: New directory.
23424 * objc.dg/gnu-encoding/compat-common.h: New file.
23425 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23426 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23427 * objc.dg/gnu-encoding/vector-defs.h: New file.
23428 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23429 * objc.dg/gnu-encoding/generate-random.c: New file.
23430 * objc.dg/gnu-encoding/generate-random_r.c: New file.
23431 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23432 * objc.dg/gnu-encoding/generate-random.h: New file.
23434 2005-12-11 Mark Mitchell <mark@codesourcery.com>
23437 * g++.dg/template/defarg7.C: New test.
23439 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23442 * objc.dg/encode-8.m: New test.
23444 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23447 * objc.dg/encode-7.m: New test.
23449 2005-12-10 Mark Mitchell <mark@codesourcery.com>
23452 * g++.dg/opt/inline10.C: New test.
23454 2005-12-11 Steven G. Kargl <kargls@comcast.net>
23456 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23458 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
23460 * gfortran.dg/substring_equivalence.f90: typo in comment
23462 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23465 * gfortran.dg/iostat_3.f90: New test.
23467 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
23470 * gfortran.dg/unf_io_convert_1.f90: New test.
23471 * gfortran.dg/unf_io_convert_2.f90: New test.
23472 * gfortran.dg/unf_io_convert_3.f90: New test.
23474 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23477 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23478 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23479 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23480 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23481 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23482 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23483 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23484 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23485 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23486 gcc.dg/torture/fp-int-convert-float128-timode.c,
23487 gcc.dg/torture/fp-int-convert-float128.c,
23488 gcc.dg/torture/fp-int-convert-float80-timode.c,
23489 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23490 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23492 * gcc.dg/tls/opt-1.c: Require effective target fpic.
23494 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
23496 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23498 2005-12-10 Richard Sandiford <richard@codesourcery.com>
23500 * gcc.dg/20051207-1.c,
23501 * gcc.dg/20051207-2.c,
23502 * gcc.dg/20051207-3.c: New tests.
23504 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23507 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23508 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23509 dg-skip-if target selector.
23512 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23513 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23514 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23515 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23516 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23517 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23518 and/or merge with i?86 cases.
23520 * gcc.dg/tls/opt-3.c: Require effective target fpic.
23523 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23524 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23525 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23526 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23529 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
23532 * gcc.c-torture/compile/pr25311.c: New test.
23534 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23536 PR libgfortran/25039
23537 * gfortran.dg/read_comma.f: New test.
23539 2005-12-08 Jakub Jelinek <jakub@redhat.com>
23542 * g++.dg/opt/pr19317-1.C: New test.
23543 * g++.dg/opt/pr19317-2.C: New test.
23544 * g++.dg/opt/pr19317-3.C: New test.
23547 * gcc.c-torture/execute/pr19005.c: New test.
23550 * g++.old-deja/g++.other/comdat5.C: New test.
23551 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23553 * g++.dg/compat/struct-layout-1.exp: New file.
23554 * g++.dg/compat/struct-layout-1.h: New.
23555 * g++.dg/compat/struct-layout-1_generate.c: New.
23556 * g++.dg/compat/struct-layout-1_x1.h: New.
23557 * g++.dg/compat/struct-layout-1_x2.h: New.
23558 * g++.dg/compat/struct-layout-1_y1.h: New.
23559 * g++.dg/compat/struct-layout-1_y2.h: New.
23561 * gcc.dg/20050330-2.c: New test.
23563 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
23566 * gfortran.dg/associated_1.f90: New.
23568 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23570 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23571 ILP32 vect_no_align platforms.
23573 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
23574 Jakub Jelinek <jakub@redhat.com>
23577 * gcc.c-torture/compile/20051207-1.c: New test.
23579 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23582 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23583 gcc.dg/torture/pr18582-1.c,
23584 gcc.target/i386/attributes-error.c: Also test on x86_64.
23586 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23588 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23591 * g++.dg/template/typedef3.C: New test.
23595 * g++.dg/template/dtor3.C: Fix error markers.
23597 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
23599 * lib/target-supports.exp (check_effective_target_sync_char_short):
23602 2005-12-06 Janis Johnson <janis187@us.ibm.com>
23604 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23606 2005-12-06 Roger Sayle <roger@eyesopen.com>
23608 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23609 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23610 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23611 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23613 2005-12-06 Roger Sayle <roger@eyesopen.com>
23616 * g++.dg/other/array2.C: New test case.
23618 2005-12-05 Geoffrey Keating <geoffk@apple.com>
23620 * gcc.dg/darwin-weakimport-3.c: New.
23622 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23623 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23624 and to work on Darwin.
23625 * gcc.dg/attr-weakref-1b.c: New file.
23626 * gcc.dg/attr-weakref-2.c: New test.
23627 * gcc.dg/darwin-weakref-1.c: New test.
23629 2005-12-05 Janis Johnson <janis187@us.ibm.com>
23632 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23633 use in selector expressions.
23634 (dg-xfail-if): Ditto.
23635 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23636 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23637 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23638 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23639 * gcc.test-framework/test-framework.exp: Skip generated tests if
23640 CHECK_TEST_FRAMEWORK is not 1.
23642 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23644 PR tree-optimization/24963
23645 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23648 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23651 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23652 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23653 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23654 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23656 2005-12-05 Jakub Jelinek <jakub@redhat.com>
23658 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23661 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23663 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23665 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23667 * gcc.dg/format/cast-1.c: New test.
23669 2005-12-04 Roger Sayle <roger@eyesopen.com>
23672 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23673 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23674 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23675 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23677 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23679 * gcc.dg/cast-pretty-print-1.c: New test.
23681 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23683 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23685 2005-12-02 Mark Mitchell <mark@codesourcery.com>
23688 * g++.dg/template/friend40.C: New test.
23690 2005-12-02 Jakub Jelinek <jakub@redhat.com>
23693 * gcc.target/i386/movq-2.c: New test.
23694 * gcc.target/i386/movq.c: Remove target i?86, instead add
23695 dg-require-effective-target ilp32.
23697 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23700 * g++.dg/other/default1.C: New test.
23702 2005-12-02 Richard Guenther <rguenther@suse.de>
23704 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23706 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
23708 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23710 2005-12-02 Alan Modra <amodra@bigpond.net.au>
23713 * gcc.target/powerpc/rotate.c: New.
23715 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23717 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23718 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23720 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
23723 * gcc.dg/pr17730-1.c: Adjust.
23724 * gcc.dg/lvalue1.c (main): Likewise.
23725 * gcc.dg/lvalue-2.c: Likewise.
23726 * g++.dg/pr7503-3.C
23728 2005-12-01 Geoffrey Keating <geoffk@apple.com>
23730 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23733 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
23736 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
23738 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23741 * lib/target-supports.exp (check_effective_target_tls): New.
23742 (check_effective_target_tls_runtime): New.
23743 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23745 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23746 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23747 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23748 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23749 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23750 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23751 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23752 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23753 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23754 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23755 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23756 effective-target TLS.
23757 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23758 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23759 effective-target TLS runtime.
23761 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23763 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23765 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
23767 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23768 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23769 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23770 ignored" warnings when "packing" is the same as the ABI layout.
23772 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
23775 * gfortran.dg/line_length_1.f: New test.
23776 * gfortran.dg/line_length_2.f90: Ditto.
23778 2005-11-30 Richard Guenther <rguenther@suse.de>
23780 PR tree-optimization/21655
23781 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23783 2005-11-30 Dale Johannesen <dalej@apple.com>
23785 * gcc.c-torture/compile/pr24930.c: New.
23787 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
23790 * gfortran.dg/auto_char_dummy_array.f90: New test.
23792 2005-11-30 Jeff Law <law@redhat.com>
23794 * g++.old-deja/g++.law/pr25000.C: New test.
23796 2005-11-30 Jakub Jelinek <jakub@redhat.com>
23798 * gcc.dg/tls/opt-11.c: New test.
23800 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
23802 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23804 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23807 2005-11-29 Jakub Jelinek <jakub@redhat.com>
23809 * gfortran.dg/open_access_1.f90: New test.
23811 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23813 * gcc.dg/charset/builtin2.c: New test.
23815 2005-11-28 Jakub Jelinek <jakub@redhat.com>
23817 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23818 on mmix-*-* for *_[xy].c.
23820 2005-11-28 Kean Johnston <jkj@sco.com>
23822 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23824 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23825 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23826 * gcc.target/i386/asm-3.c: Ditto.
23827 * gcc.target/i386/clobbers.c: Ditto.
23828 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23829 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23831 * gcc.target/i386/mul.c: Ditto.
23832 * gcc.target/i386/ssetype-1.c: Ditto.
23833 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23834 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23835 static so the test works with -fPIC mode too. Based on comment in
23837 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23839 2005-11-28 Richard Guenther <rguenther@suse.de>
23841 * gcc.dg/alias-9.c: New testcase.
23842 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23844 2005-11-28 Roger Sayle <roger@eyesopen.com>
23845 Uros Bizjak <uros@kss-loka.si>
23847 PR middle-end/20219
23848 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23849 tan(x)/sin(x) transformations.
23851 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
23853 PR middle-end/24575
23854 * gcc.dg/tree-ssa/divide-3.c: New test.
23855 * gcc.dg/tree-ssa/divide-4.c: New test.
23857 2005-11-27 Steven G. Kargl <kargls@comcast.net>
23860 * gfortran.dg/boz_6.f90: New test.
23862 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23865 * gfortran.dg/modulo_1.f90: New test.
23867 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23869 PR libfortran/24919
23870 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23871 fail on CRLF platforms.
23872 * gfortran.dg/ftell_2.f90: Likewise.
23874 2005-11-26 Eric Christopher <echristo@apple.com>
23876 * gcc.dg/intmax_t-1.c: Remove mips xfail.
23878 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23880 * objc.dg/gnu-runtime-3.m: Simplify.
23882 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23884 PR middle-end/23669
23885 * gcc.dg/tree-ssa/divide-1.c: New test.
23886 * gcc.dg/tree-ssa/divide-2.c: New test.
23888 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23890 PR libgfortran/24945
23891 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23893 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23895 PR libgfortran/24945
23896 * gfortran.dg/open_status_2.f90: New test.
23898 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23900 * gcc.c-torture/execute/builtins/fprintf.c,
23901 gcc.c-torture/execute/builtins/fputs-lib.c,
23902 gcc.c-torture/execute/builtins/fputs.c,
23903 gcc.c-torture/execute/builtins/lib/fprintf.c,
23904 gcc.c-torture/execute/builtins/lib/printf.c,
23905 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23907 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
23909 * gcc.dg/20050922-2.c: New test.
23911 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
23913 * objc.dg/gnu-runtime-3.m: New test.
23915 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23918 * g++.dg/other/void1.C: New test.
23920 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
23922 PR middle-end/24998
23923 * gcc.dg/torture/fp-int-convert-float.c,
23924 gcc.dg/torture/fp-int-convert-double.c,
23925 gcc.dg/torture/fp-int-convert-long-double.c,
23926 gcc.dg/torture/fp-int-convert-timode.c,
23927 gcc.dg/torture/fp-int-convert-float80.c,
23928 gcc.dg/torture/fp-int-convert-float80-timode.c,
23929 gcc.dg/torture/fp-int-convert-float128.c,
23930 gcc.dg/torture/fp-int-convert-float128-timode.c,
23931 gcc.dg/torture/fp-int-convert.h: New files.
23933 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23935 PR middle-end/24989
23936 * gcc.dg/tree-ssa/bool-10.c: New test.
23937 * gcc.dg/tree-ssa/bool-11.c: New test.
23938 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23940 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23942 PR middle-end/24990
23943 * tree-ssa/pr24990-1.c: New test.
23945 2005-11-24 Richard Guenther <rguenther@suse.de>
23946 Dirk Mueller <dmueller@suse.de>
23949 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23950 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23951 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23952 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23953 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23954 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23956 2005-11-23 Uros Bizjak <uros@kss-loka.si>
23958 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23960 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
23963 * gcc.dg/Wc++-compat.c: New.
23964 * gcc.dg/Wno-c++-compat.c: New.
23966 2005-11-23 Alan Modra <amodra@bigpond.net.au>
23968 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23969 (vspltish, vspltisw): Likewise.
23971 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23973 PR libgfortran/24794
23974 * gfortran.dg/namelist_12.f: Fix quotes.
23975 * gfortran.dg/namelist_13.f90: Fix quotes.
23976 * gfortran.dg/namelist_14.f90: Fix quotes.
23977 * gfortran.dg/namelist_15.f90: Fix quotes.
23978 * gfortran.dg/namelist_use.f90: Fix quotes.
23979 * gfortran.dg/namelist_use_only.f90: Fix quotes.
23980 * gfortran.dg/namelist_21.f90: New test.
23981 * gfortran.dg/namelist_22.f90: New test.
23983 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
23986 * gcc.c-torture/compile/pr23435.c: New.
23988 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23990 * gcc.c-torture/execute/floatunsisf-1.c: New test.
23992 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23994 * gcc.target/powerpc/405-macchw-1.c,
23995 gcc.target/powerpc/405-macchw-2.c,
23996 gcc.target/powerpc/405-macchwu-1.c,
23997 gcc.target/powerpc/405-macchwu-2.c,
23998 gcc.target/powerpc/405-machhw-1.c,
23999 gcc.target/powerpc/405-machhw-2.c,
24000 gcc.target/powerpc/405-machhwu-1.c,
24001 gcc.target/powerpc/405-machhwu-2.c,
24002 gcc.target/powerpc/405-maclhw-1.c,
24003 gcc.target/powerpc/405-maclhw-2.c,
24004 gcc.target/powerpc/405-maclhwu-1.c,
24005 gcc.target/powerpc/405-maclhwu-2.c,
24006 gcc.target/powerpc/405-mulchw-1.c,
24007 gcc.target/powerpc/405-mulchw-2.c,
24008 gcc.target/powerpc/405-mulchwu-1.c,
24009 gcc.target/powerpc/405-mulchwu-2.c,
24010 gcc.target/powerpc/405-mulhhw-1.c,
24011 gcc.target/powerpc/405-mulhhw-2.c,
24012 gcc.target/powerpc/405-mulhhwu-1.c,
24013 gcc.target/powerpc/405-mulhhwu-2.c,
24014 gcc.target/powerpc/405-mullhw-1.c,
24015 gcc.target/powerpc/405-mullhw-2.c,
24016 gcc.target/powerpc/405-mullhwu-1.c,
24017 gcc.target/powerpc/405-mullhwu-2.c,
24018 gcc.target/powerpc/405-nmacchw-1.c,
24019 gcc.target/powerpc/405-nmacchw-2.c,
24020 gcc.target/powerpc/405-nmachhw-1.c,
24021 gcc.target/powerpc/405-nmachhw-2.c,
24022 gcc.target/powerpc/405-nmaclhw-1.c,
24023 gcc.target/powerpc/405-nmaclhw-2.c,
24024 gcc.target/powerpc/440-macchw-1.c,
24025 gcc.target/powerpc/440-macchw-2.c,
24026 gcc.target/powerpc/440-macchwu-1.c,
24027 gcc.target/powerpc/440-macchwu-2.c,
24028 gcc.target/powerpc/440-machhw-1.c,
24029 gcc.target/powerpc/440-machhw-2.c,
24030 gcc.target/powerpc/440-machhwu-1.c,
24031 gcc.target/powerpc/440-machhwu-2.c,
24032 gcc.target/powerpc/440-maclhw-1.c,
24033 gcc.target/powerpc/440-maclhw-2.c,
24034 gcc.target/powerpc/440-maclhwu-1.c,
24035 gcc.target/powerpc/440-maclhwu-2.c,
24036 gcc.target/powerpc/440-mulchw-1.c,
24037 gcc.target/powerpc/440-mulchw-2.c,
24038 gcc.target/powerpc/440-mulchwu-1.c,
24039 gcc.target/powerpc/440-mulchwu-2.c,
24040 gcc.target/powerpc/440-mulhhw-1.c,
24041 gcc.target/powerpc/440-mulhhw-2.c,
24042 gcc.target/powerpc/440-mulhhwu-1.c,
24043 gcc.target/powerpc/440-mulhhwu-2.c,
24044 gcc.target/powerpc/440-mullhw-1.c,
24045 gcc.target/powerpc/440-mullhw-2.c,
24046 gcc.target/powerpc/440-mullhwu-1.c,
24047 gcc.target/powerpc/440-mullhwu-2.c,
24048 gcc.target/powerpc/440-nmacchw-1.c,
24049 gcc.target/powerpc/440-nmacchw-2.c,
24050 gcc.target/powerpc/440-nmachhw-1.c,
24051 gcc.target/powerpc/440-nmachhw-2.c,
24052 gcc.target/powerpc/440-nmaclhw-1.c,
24053 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24055 2005-11-21 Jakub Jelinek <jakub@redhat.com>
24058 * gfortran.dg/inquire_9.f90: New test.
24061 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24063 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
24065 PR libfortran/24432
24066 * lib/target-supports.exp (check_effective_target_fortran_large_real):
24067 Check that 'cos' is supported.
24069 2005-11-21 Paul Thomas <pault@gcc.gnu.org
24072 * gfortran.dg/substring_equivalence.f90: New test.
24075 * gfortran.dg/auto_internal_assumed.f90: New test.
24077 2005-11-21 Uros Bizjak <uros@kss-loka.si>
24079 * gcc.dg/fold-div-2.c: New test.
24081 2005-11-20 Ian Lance Taylor <ian@airs.com>
24083 PR rtl-optimization/24883
24084 * gcc.c-torture/compile/pr24883.c: New test.
24086 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
24088 PR middle-end/20583
24089 * gcc.c-torture/compile/pr20583.c: New.
24091 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
24093 * gcc.c-torture/execute/usmul.c: New test.
24095 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24097 * gcc.dg/tree-ssa/vrp22.c: New test.
24099 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24101 PR middle-end/24912
24102 * gcc.dg/torture/pr24912-1.c: New test.
24104 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24107 * gfortran.dg/arrayio_derived_1.f90: New test.
24109 2005-11-19 Richard Guenther <rguenther@suse.de>
24111 PR middle-end/23294
24112 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24114 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24116 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24118 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24121 * g++.dg/template/friend39.C: New test.
24123 2005-11-18 James E Wilson <wilson@specifix.com>
24125 * gcc.dg/builtin-strstr.c: New.
24127 2005-11-18 Richard Henderson <rth@redhat.com>
24129 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24130 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24131 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24132 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24133 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24134 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24135 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24136 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24137 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24138 renaming to remove initial "ia64-".
24140 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24142 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24144 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24146 * g++.dg/cpp/string-2.C: New test.
24148 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24150 * gcc.dg/tree-ssa/loop-14.c: New test.
24152 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24153 Michael Chamberlain <michael@chamberlain.net.au>
24155 * ada/acats/run_all.sh (target_run): Kill long running tests.
24157 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24159 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24160 * gcc.dg/cleanup-9.c: Likewise.
24161 * gcc.dg/cleanup-10.c: Likewise.
24162 * gcc.dg/cleanup-11.c: Likewise.
24164 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24167 * gfortran.dg/open_access_append_1.f90: New test.
24168 * gfortran.dg/open_access_append_2.f90: New test.
24170 2005-11-16 Richard Guenther <rguenther@suse.de>
24172 PR middle-end/24851
24173 * gcc.c-torture/execute/pr24851.c: New testcase.
24175 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24177 * gcc.dg/fold-overflow-1.c: New test.
24179 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24181 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24182 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24184 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24186 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24188 * g++.dg/eh/forced2.C: Likewise.
24189 * g++.dg/eh/forced3.C: Likewise.
24190 * g++.dg/eh/forced4.C: Likewise.
24192 2005-11-11 Mike Stump <mrs@apple.com>
24194 * g++.old-deja/g++.mike/unused.C: Add.
24196 2005-11-15 Mark Mitchell <mark@codesourcery.com>
24199 * g++.dg/warn/Wcast-qual1.C: New test.
24201 2005-11-15 Jan Hubicka <jh@suse.cz>
24203 * gcc.dg/winline-5.c: Add large-unit-insns limit.
24205 2005-11-14 David Edelsohn <edelsohn@gnu.org>
24207 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24209 2005-11-14 Diego Novillo <dnovillo@redhat.com>
24212 * gcc.dg/tree-ssa/pr24840.c: New test.
24214 2005-11-14 Janis Johnson <janis187@us.ibm.com>
24217 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24219 2005-11-14 Dale Johannesen <dalej@apple.com>
24221 * gcc.c-torture/execute/20051113-1.c: New.
24223 2005-11-14 Mark Mitchell <mark@codesourcery.com>
24226 * g++.dg/template/crash43.C: New test.
24228 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
24230 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24232 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24235 * g++.dg/eh/spec8.C: New test.
24237 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24239 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24241 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24244 * g++.dg/parse/ambig4.C: New test.
24245 * g++.dg/tc1/dr101.C: Adjust error markers.
24246 * g++.dg/lookup/strong-using-2.C: Likewise.
24247 * g++.dg/lookup/ambig5.C: Likewise.
24248 * g++.dg/lookup/ambig4.C: Likewise.
24249 * g++.dg/parse/crash22.C: Likewise.
24251 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24253 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24255 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
24257 * gcc.dg/nested-calls-1.c: New test.
24259 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24261 * gfortran.dg/complex_intrinsic_1.f90: New test.
24262 * gfortran.dg/complex_intrinsic_2.f90: New test.
24263 * gfortran.dg/fgetc_1.f90: New test.
24264 * gfortran.dg/fgetc_2.f90: New test.
24265 * gfortran.dg/fgetc_3.f90: New test.
24266 * gfortran.dg/ftell_1.f90: New test.
24267 * gfortran.dg/ftell_2.f90: New test.
24268 * gfortran.dg/gnu_logical_1.F: New test.
24269 * gfortran.dg/gnu_logical_2.f90: New test.
24271 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
24273 PR middle-end/24820
24274 * gcc.dg/pr24820.c: New test.
24276 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
24278 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24279 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24282 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24285 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24287 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24289 * gcc.target/cris/cris.exp: New file.
24290 * gcc.target/cris/rld-legit1.c: New test.
24291 * gcc.target/cris/rld-legit2.c: New test.
24293 2005-11-12 Jakub Jelinek <jakub@redhat.com>
24296 * g++.dg/opt/pr24780.C: New test.
24299 * g++.dg/template/asm1.C: New test.
24301 2005-11-12 Steven G. Kargl <kargls@comcast.net>
24303 PR libgfortran/24787
24304 * gfortran.dg/scan_1.f90: New test.
24306 2005-11-12 Jan Hubicka <jh@suse.cz>
24308 * gcc.target/i386/minmax-1.c: New.
24309 * gcc.target/i386/minmax-2.c: New.
24311 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
24313 * gcc.dg/pr24445.c: Fix for 64-bit targets.
24315 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
24317 * gcc.c-torture/execute/20051110-1.c,
24318 gcc.c-torture/execute/20051110-2.c: New tests.
24320 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24322 PR middle-end/24750
24323 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24326 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24328 * lib/target-libpath.exp (get_shlib_extension): New proc.
24329 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24330 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24331 * lib/objc.exp (objc_target_compile): Likewise.
24332 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24335 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24337 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24339 * lib/target-supports.exp (check_effective_target_static_libgfortran):
24340 Add -static to additional_flags and pass it to target_compile.
24342 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24344 PR libgfortran/24719
24345 gfortran.dg/read_noadvance.f90: New test.
24347 PR libgfortran/24699
24348 gfortran.dg/fmt_t_2.f90: New test.
24350 PR libgfortran/24785
24351 gfortran.dg/read_x_eor.f90: New test.
24353 PR libgfortran/24584
24354 gfortran.dg/namelist_empty.f90: Rename test.
24356 PR libgfortran/24489
24357 gfortran/read_eor.f90: Rename test.
24359 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24362 * gfortran.dg/automatic_module_variable.f90: New test.
24364 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
24367 * gcc.dg/pr24445.c: New test.
24369 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24373 * gfortran.dg/recursive_statement_functions.f90: Add statement
24374 functions using inline intrinsic functions and parameters to test
24375 that they no longer seg-fault.
24378 gfortran.dg/nested_modules_4.f90: New test.
24379 gfortran.dg/nested_modules_5.f90: New test.
24381 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24384 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24386 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
24388 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24391 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24393 * gcc.dg/sparc-getcontext-1.c: New test.
24395 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
24397 * gcc.dg/ifcvt-fabs-1.c: New test.
24399 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
24402 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24403 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24405 2005-11-09 Richard Guenther <rguenther@suse.de>
24407 PR tree-optimization/24716
24408 * gcc.c-torture/execute/pr24716.c: New testcase.
24410 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24412 * gcc.dg/pr24624.c: Disable for non S/390 targets.
24414 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24417 * gcc.dg/pr24624.c: Testcase added.
24419 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24422 * g++.dg/other/pr24623.C: Testcase added.
24424 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
24427 * gfortran-dg/pure_byref_1.f90: New.
24428 * gfortran-dg/pure_byref_2.f90: New.
24430 2005-11-09 Uros Bizjak <uros@kss-loka.si>
24433 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24434 * gcc.dg/dg.exp: Run main loop also for *.i files.
24436 2005-11-08 Jakub Jelinek <jakub@redhat.com>
24439 * g++.dg/tls/diag-3.C: New test.
24440 * g++.dg/tls/diag-4.C: New test.
24441 * g++.dg/tls/static-1.C: New test.
24442 * g++.dg/tls/static-1a.cc: New file.
24444 2005-11-08 Diego Novillo <dnovillo@redhat.com>
24447 * g++.dg/tree-ssa/pr23046.C: New test.
24449 2005-11-08 Devang Patel <dpatel@apple.com>
24451 PR tree-optimization/23115
24452 * gcc.dg/tree-ssa/pr23115.c: New.
24454 2005-11-08 David Edelsohn <edelsohn@gnu.org>
24456 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24457 * gcc.target/powerpc/pr16155.c: Same.
24458 * gcc.target/powerpc/altivec-1.c: Same.
24459 * gcc.target/powerpc/altivec-2.c: Same.
24460 * gcc.target/powerpc/altivec-3.c: Same.
24461 * gcc.target/powerpc/altivec-5.c: Same.
24462 * gcc.target/powerpc/altivec-11.c: Same.
24463 * gcc.target/powerpc/altivec-12.c: Same.
24464 * gcc.target/powerpc/altivec-14.c: Same.
24465 * gcc.target/powerpc/altivec-22.c: Same.
24466 * gcc.target/powerpc/altivec-consts.c: Same.
24467 * gcc.target/powerpc/altivec-pr22085.c: Same.
24468 * gcc.target/powerpc/altivec-splat.c: Same.
24469 * gcc.target/powerpc/altivec-varargs-1.c: Same.
24470 * gcc.target/powerpc/altivec-vec-merge.c: Same.
24471 * gcc.target/powerpc/darwin-longlong.c: Same.
24473 2005-11-08 Uros Bizjak <uros@kss-loka.si>
24476 * gcc.dg/pr19340.c: New test.
24478 2005-11-07 Ian Lance Taylor <ian@airs.com>
24480 PR rtl-optimization/24683
24481 * gcc.dg/pr24683.c: New test.
24483 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24485 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24486 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24488 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24490 * gcc.target/i386/pr23376.c: Compile with -mmmx.
24492 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
24494 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24496 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24500 * gcc.target/powerpc/altivec-consts.c,
24501 gcc.target/powerpc/altivec-splat.c: New testcase.
24503 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24507 * gcc.dg/overflow-2.c: New testcase.
24509 2005-11-07 Jakub Jelinek <jakub@redhat.com>
24511 PR rtl-optimization/23567
24512 * gcc.c-torture/execute/20051104-1.c: New test.
24514 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
24517 gfortran.dg/private_type_2.f90: Modified to check that case with
24518 PRIVATE declaration within derived type is accepted.
24521 gfortran.dg/pointer_assign_1.f90: New test.
24524 * gfortran.dg/arrayio_0.f90: New test.
24527 gfortran.dg/data_initialized.f90: New test.
24528 gfortran.dg/data_constraints_1.f90: New test.
24529 gfortran.dg/data_constraints_2.f90: New test.
24531 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
24535 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24537 2005-11-06 Diego Novillo <dnovillo@redhat.com>
24540 * gcc.dg/tree-ssa/pr24670.c: New test.
24542 2005-11-05 Ian Lance Taylor <ian@airs.com>
24545 * gcc.target/i386/pr22432.c: New test.
24547 2005-11-05 Richard Henderson <rth@redhat.com>
24549 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24550 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24551 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24552 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24553 from gcc.dg/alpha-*.
24554 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24555 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24557 2005-11-05 Andreas Jaeger <aj@suse.de>
24559 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24561 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24564 * gcc.dg/torture/pr23424-1.c: New test.
24566 2005-11-04 Richard Henderson <rth@redhat.com>
24568 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24569 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24570 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24571 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24572 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24573 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24574 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24575 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24576 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24577 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24578 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24579 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24580 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24581 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24582 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24583 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24584 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24585 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24586 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24587 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24588 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24589 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24590 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24591 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24593 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24594 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24595 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24596 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24597 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24598 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24599 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24600 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24601 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24602 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24603 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24604 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24605 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24606 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24607 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24608 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24609 gcc.target/i386/lea.c, gcc.target/i386/local.c,
24610 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24611 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24612 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24613 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24614 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24615 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24616 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24617 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24618 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24619 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24620 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24621 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24622 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24623 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24624 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24625 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24626 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24627 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24628 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24629 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24630 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24631 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24632 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24633 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24634 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24635 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24636 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24637 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24639 2005-11-04 Diego Novillo <dnovillo@redhat.com>
24642 * gcc.dg/tree-ssa/pr24627.c: New test.
24644 2005-11-04 Paul Brook <paul@codesourcery.com>
24646 * gcc.dg/tls/opt-10.c: New test.
24648 2005-11-04 Andreas Jaeger <aj@suse.de>
24650 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24651 avoid extra warnings.
24653 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24655 PR libfortran/22298
24656 * lib/target-supports.exp
24657 (check_effective_target_static_libgfortran): New
24658 static_libgfortran effective target.
24659 * gfortran.dg/static_linking_1.f: New test.
24660 * gfortran.dg/static_linking_1.c: New file.
24662 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24664 * gcc.dg/pr24615.c: Guard test with { target fpic }.
24666 2005-11-03 Josh Conner <jconner@apple.com>
24669 g++.dg/ext/array2.C: New test.
24670 g++.dg/template/dependent-name3.C: New test.
24671 g++.dg/template/dependent-name4.C: New test.
24672 g++.dg/template/sfinae2.C: New test.
24674 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24676 PR preprocessor/22042
24677 * gcc.dg/cpp/strify4.c: New test.
24679 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24682 * g++.dg/cpp/string-1.C: New test.
24684 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24686 * gcc.target/powerpc: New directory.
24687 * gcc.target/powerpc/powerpc.exp: New file.
24688 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24689 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24690 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24691 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24692 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24693 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24694 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24695 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24696 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24697 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24698 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24699 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24700 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24701 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24702 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24703 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24704 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24705 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24706 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24707 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24708 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24709 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24710 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24711 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24712 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24713 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24714 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24715 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24716 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24717 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24718 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24719 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24720 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24721 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24723 2005-11-03 Mark Mitchell <mark@codesourcery.com>
24726 * g++.dg/warn/inline2.C: New test.
24728 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24730 PR middle-end/23155
24731 * g++.dg/ext/c99struct1.C: New test.
24732 * gcc.dg/union-cast-1.c: New test.
24733 * gcc.dg/union-cast-2.c: New test.
24734 * gcc.dg/union-cast-3.c: New test.
24736 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24738 PR middle-end/24589
24739 * gcc.c-torture/execute/zero-struct-2.c: New test.
24741 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24744 * g++.dg/init/switch1.C: New test.
24746 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
24748 * gcc.dg/delay-slot-1.c: New test.
24750 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
24753 * gcc.dg/pr24620.c: New test.
24755 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24758 * gcc.dg/format/unnamed-1.c: New test.
24760 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24763 * g++.dg/expr/cond8.C: New test.
24766 * g++.dg/parse/dot1.C: New test.
24768 2005-11-02 Jan Hubicka <jh@suse.cz>
24771 * gcc.dg/i386-lea.c: New test
24773 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24776 * gcc.dg/pr24615.c: New test.
24778 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24781 * gcc.dg/pr24600.c: New test.
24783 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24786 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24787 * g++.dg/parse/typename9.C: New test.
24788 * g++/dg/parse/typename10.C: Likewise.
24790 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
24793 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24794 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24795 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24797 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24800 * g++.dg/debug/static1.C: New test.
24802 2005-11-02 Josh Conner <jconner@apple.com>
24804 * g++.dg/crash38.C: moved into proper directory...
24805 * g++.dg/template/crash42.C: ...here
24807 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
24810 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24811 pcc_bitfield_type_matters || default_packed.
24813 * lib/target-supports.exp
24814 (check_effective_target_pcc_bitfield_type_matters): New proc.
24815 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24818 * lib/target-supports.exp (check_effective_default_packed): New proc.
24819 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24820 Gate expected errors on target ! default_packed.
24821 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24823 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24825 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24828 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24831 * gfortran.dg/entry_5.f90: New.
24832 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24834 2005-11-01 Bob Wilson <bob.wilson@acm.org>
24836 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24838 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
24841 gfortran.dg/namelist_blockdata.f90: New test.
24844 gfortran.dg/external_implicit_none.f90: New test.
24847 * gfortran.dg/secnds.f: New test.
24849 2005-10-31 Jan Hubicka <jh@suse.cz>
24852 * gcc.c-torture/compile/pr20928.c: New test.
24854 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
24856 PR middle-end/23492
24857 * gcc.c-torture/compile/zero-strct-5.c: New test.
24859 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
24861 PR libgfortran/24584
24862 * gfortran.dg/pr24584.f90: New test.
24864 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
24867 * gfortran.dg/char_result_9.f90: New.
24868 * gfortran.dg/char_result_10.f90: New.
24870 2005-10-30 Jan Hubicka <jh@suse.cz>
24872 * g++.dg/tree-ssa/pr24172.C: New testcase.
24874 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24876 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24878 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
24880 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24881 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24882 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24883 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24884 gfortran.dg/enum_9.f90,
24885 gfortran.fortran-torture/compile/enum_1.f90,
24886 gfortran.fortran-torture/execute/enum_1.f90,
24887 gfortran.fortran-torture/execute/enum_2.f90,
24888 gfortran.fortran-torture/execute/enum_3.f90,
24889 gfortran.fortran-torture/execute/enum_4.f90: New tests.
24891 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
24894 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24895 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24897 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24899 PR libfortran/20179
24900 * gfortran.dg/mixed_io_1.f90: New test.
24901 * gfortran.dg/mixed_io_1.c: New file.
24903 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24905 * gfortran.dg/malloc_free_1.f90: New test.
24907 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
24909 * gcc.dg/nested-func-4.c: Require profiling -pg.
24911 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24914 * g++.dg/warn/main-2.C: New test.
24916 2005-10-28 Steven G. Kargl <kargls@comcast.net>
24919 * gfortran.dg/interface_2.f90: new test.
24921 2005-10-28 Josh Conner <jconner@apple.com>
24924 * g++.dg/template/crash38.C: New test.
24925 * g++.dg/parse/explicit1.C: Change expected errors.
24927 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24930 * g++.dg/other/large-size-array.C: New test.
24932 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24934 PR middle-end/24362
24935 * g++.dg/opt/complex4.C: New test.
24937 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
24939 * gcc.dg/nested-func-4.c: New test.
24941 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
24944 gfortran.dg/derived_recursion.f90: New test.
24945 gfortran.dg/implicit_actual.f90: New test.
24947 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
24949 PR middle-end/24295, PR testsuite/24477
24950 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
24951 removed when weakref hits the tree.
24953 2005-10-25 Jakub Jelinek <jakub@redhat.com>
24955 * gfortran.dg/cray_pointers_4.f90: New test.
24957 * gfortran.dg/cray_pointers_5.f90: New test.
24959 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
24962 * gfortran.dg/assign_5.f90: New test.
24963 * gfortran.dg/assign_6.f: New test.
24965 2005-10-25 Uros Bizjak <uros@kss-loka.si>
24967 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
24968 CPU has no SSE support.
24970 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
24972 PR libgfortran/24224
24973 * gfortran.dg/arrayio_1.f90: Update attribution.
24974 * gfortran.dg/arrayio_2.f90: Update attribution.
24975 * gfortran.dg/arrayio_3.f90: Update attribution.
24976 * gfortran.dg/arrayio_4.f90: Update test conditions.
24977 * gfortran.dg/arrayio_5.f90: Update attribution.
24978 * gfortran.dg/arrayio_6.f90: New test.
24979 * gfortran.dg/arrayio_7.f90: New test.
24981 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
24983 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24985 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24987 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24989 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24992 * gfortran.dg/namelist_char_only.f90: New test.
24994 2005-10-24 Asher Langton <langton2@llnl.gov>
24998 * gfortran.dg/cray_pointers_1.f90: New test.
24999 * gfortran.dg/cray_pointers_2.f90: New test.
25000 * gfortran.dg/cray_pointers_3.f90: New test.
25001 * gfortran.dg/loc_1.f90: New test.
25002 * gfortran.dg/loc_2.f90: New test.
25004 2005-10-24 Steven Bosscher <stevenb@suse.de>
25006 * gcc.dg/pr24225.c: New test.
25008 2005-10-24 Asher Langton <langton2@llnl.gov>
25010 * gfortran.dg/dup_save_1.f90: New test.
25011 * gfortran.dg/dup_save_2.f90: New test.
25013 2005-10-24 Paul Brook <paul@codesourcery.com>
25016 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25019 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
25021 PR libgfortran/24489
25022 * gfortran.dg/pr24489.f90: New test.
25024 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
25027 * gfortran.dg/ichar_1.f90: Add tests for derived types.
25029 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
25032 * g++.dg/init/array16.C: Skip for mmix-*-*.
25034 2005-10-23 Asher Langton <langton2@llnl.gov>
25036 * gfortran.dg/byte_1.f90: New test.
25037 * gfortran.dg/byte_2.f90: New test.
25039 2005-10-23 David Edelsohn <edelsohn@gnu.org>
25041 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25043 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
25046 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25049 * gfortran.dg/merge_char_const.f90: New test.
25052 * gfortran.dg/spread_scalar_source.f90: New test.
25054 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
25056 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25058 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25059 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25061 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25063 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
25066 * gfortran.dg/der_pointer_4.f90: New.
25068 2005-10-22 David Ayers <d.ayers@inode.at>
25070 * obj-c++.dg/except-1.mm: Simplify.
25072 2005-10-21 David Ayers <d.ayers@inode.at>
25074 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25076 2005-10-21 Jakub Jelinek <jakub@redhat.com>
25078 * gfortran.dg/assumed_dummy_2.f90: New test.
25080 2005-10-21 James E Wilson <wilson@specifix.com>
25082 PR preprocessor/15220
25083 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25085 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
25087 * gcc.c-torture/execute/20051021-1.c: New test.
25089 2005-10-21 Mark Mitchell <mark@codesourcery.com>
25092 * g++.dg/ext/tmplattr1.C: New test.
25094 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25097 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25099 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25101 * obj-c++.dg/except-1.mm: New.
25103 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25105 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25107 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25109 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25111 PR middle-end/24295
25112 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25113 declarations with the same names as thunks' alias targets, use
25115 * gcc.dg/attr-alias-3.c: New test.
25116 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25118 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25121 * g++.dg/parse/access8.C: New test.
25123 2005-10-20 Richard Guenther <rguenther@suse.de>
25126 * g++.dg/tree-ssa/pr24439.C: New testcase.
25128 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25130 * g++.dg/opt/delay-slot-1.C: New test.
25132 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25135 * gfortran.fg/der_init_1.f90: New.
25137 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25139 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25141 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25144 * g++.dg/parse/error28.C: New test.
25146 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25148 * gcc.dg/profile-generate-2.c: New test.
25150 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25153 * g++.dg/ext/dllimport11.C: New.
25155 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25158 * g++.dg/other/friend3.C: New test.
25160 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25163 * g++.dg/template/error19.C: New test.
25165 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25168 * g++.dg/overload/koenig2.C: New.
25171 * g++.dg/overload/error2.C: New.
25174 * g++.dg/inherit/covariant14.C: New.
25176 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25179 * g++.dg/parse/for1.C: New test.
25181 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25184 * gfortran.dg/host_dummy_index_1.f90: New test.
25187 * gfortran.dg/automatic_char_len_2.f90: New test.
25190 * gfortran.dg/recursive_statement_functions.f90: New test.
25193 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25196 * gfortran.dg/external_initializer.f90: New test.
25199 * non_module_public.f90: New test.
25201 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
25204 * g++.dg/template/overload7.C: New.
25207 * g++.dg/other/switch2.C: Remove expected warnings.
25210 * g++.dg/template/defarg6.C: New.
25212 2005-10-17 Uros Bizjak <uros@kss-loka.si>
25215 * gcc.target/i386/pr24315.c: New test.
25217 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25220 * g++.dg/template/static21.C: New test.
25221 * g++.dg/template/static21-a.cc: Likewise.
25223 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
25226 * g++.dg/warn/Wswitch-default-1.C: New test.
25227 * g++.dg/warn/Wswitch-default-2.C: New test.
25229 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25232 * g++.dg/parse/template18.C: New test.
25233 * g++.dg/template/nontype15.C: Likewise.
25235 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
25238 * gfortran.dg/spec_expr_2.f90: New.
25240 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
25242 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25243 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25244 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25245 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25246 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25247 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25248 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25249 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
25250 previous target-specific skips and warning-message matches where
25253 2005-10-15 Mark Mitchell <mark@codesourcery.com>
25256 * g++.dg/warn/Wctor-dtor.C: New test.
25258 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25261 * gcc.dg/for-1.c: New test.
25263 2005-10-14 Mark Mitchell <mark@codesourcery.com>
25266 * g++.dg/warn/Wconversion1.C: New test.
25267 * g++.dg/ext/packed4.C: Compile with -w.
25268 * g++.dg/opt/20050511-1.C: Likewise.
25269 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25271 2005-10-14 Jakub Jelinek <jakub@redhat.com>
25273 * gfortran.dg/boz_5.f90: New test.
25275 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
25278 * g++.dg/other/switch2.C: New.
25281 * g++.dg/init/ctor7.C: New.
25283 2005-10-13 David Edelsohn <edelsohn@gnu.org>
25286 * g++.dg/parse/crash32.C: New test.
25288 2005-10-13 Mark Mitchell <mark@codesourcery.com>
25291 * g++.dg/init/goto2.C: New test.
25294 * g++.dg/template/crash/41.C: New test.
25297 * g++.dg/template/crash40.C: New test.
25300 * g++.dg/parse/friend5.C: New test.
25303 * g++.dg/template/crash38.C: New test.
25306 * g++.dg/template/friend38.C: New test.
25309 * g++.dg/template/crash39.C: New test.
25311 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
25313 * gcc.dg/debug/dwarf2/dwarf-char1.c,
25314 gcc.dg/debug/dwarf2/dwarf-char2.c,
25315 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25317 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25319 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
25321 * gcc.dg/dll-2.c: Add tests for warnings.
25322 * gcc.dg/dll-3.c: Likewise.
25323 * gcc.dg/dll-4.c: Likewise.
25325 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25326 * g++.dg/ext/dllimport2.C: Likewise.
25327 * g++.dg/ext/dllimport3.C: Likewise.
25328 * g++.dg/ext/dllimport7.C: Likewise.
25329 * g++.dg/ext/dllimport8.C: Likewise.
25330 * g++.dg/ext/dllimport9.C: Likewise.
25332 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
25335 * gfortran.dg/derived_pointer_recursion.f90: New test.
25337 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
25339 * gcc.c-torture/execute/20051012-1.c: New test.
25341 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25344 * gfortran.dg/automatic_char_len_1.f90: New test.
25346 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25349 * gfortran.dg/save_common.f90: New test.
25352 * gfortran.dg/save_result.f90: New test.
25354 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25357 * g++.dg/template/dependent-expr1.C: Add new expected error.
25358 * g++.dg/template/dependent-expr2.C: Adjust error text.
25359 * g++.dg/template/overload6.C: New.
25362 * g++.dg/other/typename8.C: New.
25365 * g++.dg/other/return1.C: New.
25367 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
25370 * g++.dg/ext/label5.C: New.
25372 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25375 * g++.dg/parse/crash31.C: New.
25377 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
25379 * g++.dg/ipa/ipa-1.c: New test.
25380 * g++.dg/ipa/ipa-2.c: New test.
25381 * g++.dg/ipa/ipa-3.c: New test.
25382 * g++.dg/ipa/ipa-4.c: New test.
25383 * g++.dg/ipa/ipa-5.c: New test.
25384 * g++.dg/ipa/ipa.exp: New file.
25386 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25389 * gfortran.dg/private_type_3.f90: New test.
25391 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25394 gfortran.dg/aint_anint_1.f90: New test.
25396 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25398 PR libgfortran/24313
25399 gfortran.dg/csqrt.f: New test.
25401 2005-10-11 Ian Lance Taylor <ian@airs.com>
25404 * g++.dg/warn/noeffect7.C: New test.
25405 * g++.dg/warn/noeffect2.C: Instantiate templates.
25406 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
25409 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25412 * g++.dg/init/float1.C: New test.
25415 * g++.dg/init/member1.C: Tweak error markers.
25417 2005-10-11 Janis Johnson <janis187@us.ibm.com>
25420 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25421 Check for null pointer.
25423 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25426 * g++.dg/parse/ret-type3.C: New test.
25428 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25431 * gcc.c-torture/compile/pr23946.c: New test.
25433 2005-10-11 Jakub Jelinek <jakub@redhat.com>
25435 * g++.dg/opt/mmx2.C: New test.
25437 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25440 * g++.dg/template/static20.C: New test.
25443 * g++.dg/warn/Wunused-12.C: New test.
25446 * g++.dg/template/arg4.C: New test.
25448 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25450 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25451 * gcc.dg/ucnid-3.c: Likewise.
25452 * gcc.dg/ucnid-4.c: Likewise.
25453 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25454 * g++.dg/other/ucnid-1.C: Likewise.
25455 * gcc.dg/sparc-frame-1.c: New test.
25457 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25460 * g++.dg/template/spec27.C: New test.
25463 * g++.dg/template/static19.C: New test.
25465 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25467 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25468 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25470 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25473 * gfortran.fortran-torture/compile/pr24136.f: New test.
25475 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
25478 * g++.dg/parse/crash30.C: New test.
25480 2005-10-07 Richard Guenther <rguenther@suse.de>
25482 PR middle-end/24227
25483 * gcc.c-torture/compile/pr24227.c: New testcase.
25485 2005-10-07 Steve Ellcey <sje@cup.hp.com>
25487 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25488 Do not put aligned attributes on array elements.
25490 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
25492 PR testsuite/23611, PR testsuite/23615
25493 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25494 writing prototypes of library functions by hand.
25495 * obj-c++.dg/bitfield-4.mm: Likewise.
25496 * obj-c++.dg/const-str-4.mm: Likewise.
25497 * obj-c++.dg/encode-4.mm: Likewise.
25498 * obj-c++.dg/encode-5.mm: Likewise.
25499 * obj-c++.dg/encode-6.mm: Likewise.
25500 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25501 * obj-c++.dg/method-10.mm: Likewise.
25502 * obj-c++.dg/method-17.mm: Likewise.
25503 * obj-c++.dg/method-19.mm: Likewise.
25504 * obj-c++.dg/try-catch-2.mm: Likewise.
25506 2005-10-06 Richard Henderson <rth@redhat.com>
25509 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25511 2005-10-06 Dale Johannesen <dalej@apple.com>
25513 * gcc.c-torture/execute/20030125-1.c: Correct.
25515 2005-10-06 Richard Guenther <rguenther@suse.de>
25517 PR tree-optimization/24238
25518 * g++.dg/tree-ssa/pr24238.C: New testcase.
25520 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
25523 * gfortran.dg/der_pointer_3.f90: New test.
25525 2005-10-05 Devang Patel <dpatel@apple.com>
25528 * g++.dg/other/PR23205.C: New.
25530 2005-10-05 Richard Henderson <rth@redhat.com>
25533 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25534 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25536 2005-10-05 Dale Johannesen <dalej@apple.com>
25538 * gcc.c-torture/execute/float-floor.c: New.
25540 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
25542 PR tree-optimization/21419
25543 PR tree-optimization/24146
25544 PR tree-optimization/24151
25546 * g++.dg/ext/asm7.C: New.
25547 * g++.dg/ext/asm8.C: New.
25548 * gcc.dg/asm-1.c: Compile on all targets.
25549 * gcc.dg/asm-pr24146.c: New.
25550 * gcc.dg/pr21419.c: Adjust error messages.
25552 2005-10-05 Richard Guenther <rguenther@suse.de>
25555 * gfortran.fortran-torture/compile/empty.f90: New testcase.
25557 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
25560 * g++.dg/template/spec22.C: Robustify test.
25561 * g++.dg/template/spec26.C: New.
25563 2005-10-05 Uros Bizjak <uros@kss-loka.si>
25565 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25566 if target supports vector instructions.
25568 2005-10-04 Geoffrey Keating <geoffk@apple.com>
25570 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25573 2005-10-04 Janis Johnson <janis187@us.ibm.com>
25575 * lib/target-supports.exp (check_effective_target_fortran_large_real,
25576 check_effective_target_fortran_large_int): Replace cached result
25577 when target changes.
25579 2005-10-04 Devang Patel <dpatel@apple.com>
25581 * gcc.dg/i386-sse-vect-types.c: New.
25583 2005-10-04 Ian Lance Taylor <ian@airs.com>
25585 PR preprocessor/13726
25586 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25587 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25589 2005-10-04 Richard Guenther <rguenther@suse.de>
25592 * gcc.dg/noncompile/pr23576.c: New testcase.
25594 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
25596 PR middle-end/23125
25597 * gcc.dg/register-var-3.c: New test.
25599 2005-10-04 Steven Bosscher <stevenb@suse.de>
25601 * gcc.dg/pr23049.c: New test.
25603 * gcc.dg/ucnid-4.c: Fix test.
25605 2005-10-03 Diego Novillo <dnovillo@redhat.com>
25608 * gcc.c-torture/compile/pr23445.c: New test.
25610 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
25612 * g++.dg/overload/unknown1.C: New.
25614 2005-10-03 Mark Mitchell <mark@codesourcery.com>
25617 * g++.dg/template/repo4.C: New test.
25619 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25621 PR libfortran/19308
25622 * gfortran.dg/large_real_kind_2.F90: New test.
25623 * gfortran.dg/large_integer_kind_2.f90: New test.
25625 2005-10-03 Uros Bizjak <uros@kss-loka.si>
25627 * lib/target-supports.exp (check_effective_target_vect_shift):
25628 Implement with result caching. Add i?86, x86_64 and ia64 targets.
25629 (check_effective_target_vect_condition): Fix copy-n-pasto.
25631 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25632 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25635 2005-10-02 Mark Mitchell <mark@codesourcery.com>
25638 * g++.dg/template/overload5.C : New test.
25641 * g++.dg/expr/stdarg1.C: New test.
25643 2005-10-02 Diego Novillo <dnovillo@redhat.com>
25646 * gcc.c-torture/execute/pr24142.c: New test.
25648 2005-10-01 Diego Novillo <dnovillo@redhat.com>
25651 * gcc.c-torture/execute/pr24141.c: New test.
25653 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
25654 Diego Novillo <dnovillo@redhat.com>
25657 * gcc.c-torture/execute/pr23604.c: New test.
25659 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
25668 gfortran.dg/equiv_constraint_1.f90: New test.
25669 gfortran.dg/equiv_constraint_2.f90: New test.
25670 gfortran.dg/equiv_constraint_3.f90: New test.
25671 gfortran.dg/equiv_constraint_4.f90: New test.
25672 gfortran.dg/equiv_constraint_5.f90: New test.
25673 gfortran.dg/equiv_constraint_6.f90: New test.
25674 gfortran.dg/equiv_constraint_7.f90: New test.
25675 gfortran.dg/equiv_constraint_8.f90: New test.
25676 gfortran.dg/private_type_1.f90: New test.
25677 gfortran.dg/private_type_2.f90: New test.
25678 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25679 980628-10.f: Assert std=gnu to permit mixing of
25680 types in equivalence statements.
25682 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
25685 * gfortran.dg/open_status_1.f90: New.
25687 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25689 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25690 * gcc.dg/vect/pr22480.c: Clean up temp files.
25691 * gcc.dg/vect/pr23831.c: Clean up temp files.
25692 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25693 Clean up temp files.
25694 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25695 Clean up temp files.
25697 * gcc.dg/20050309-1.c: Clean up temp files.
25698 * gcc.dg/20050325-1.c: Clean up temp files.
25700 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25702 PR tree-optimization/24059
25703 * gcc.dg/vect/pr24059.c : New test.
25705 2005-09-29 Jakub Jelinek <jakub@redhat.com>
25707 PR middle-end/24109
25708 * gcc.c-torture/execute/20050929-1.c: New test.
25710 2005-09-29 Steven Bosscher <stevenb@suse.de>
25712 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25714 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
25717 * gcc.dg/pr21419.c: New test.
25719 2005-09-29 Steven Bosscher <stevenb@suse.de>
25721 * gcc.dg/pr23911.c: New test.
25723 2005-09-28 Mark Mitchell <mark@codesourcery.com>
25725 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25728 * g++.dg/parse/qualified4.C: New test.
25729 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25730 * g++.old-deja/g++.mike/p8154.C: Likewise.
25732 2005-09-27 Mark Mitchell <mark@codesourcery.com>
25735 * g++.dg/template/friend37.C: New test.
25736 * g++.dg/parse/crash28.C: Adjust error markers.
25738 2005-09-27 Jakub Jelinek <jakub@redhat.com>
25741 * gfortran.fortran-torture/execute/save_2.f90: New decl.
25743 2005-09-27 Devang Patel <dpatel@apple.com>
25745 PR tree-optimization/23625
25746 * gcc.dg/pr23625.c: New test.
25748 2005-09-27 Uros Bizjak <uros@kss-loka.si>
25750 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25751 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25753 2005-09-26 Jakub Jelinek <jakub@redhat.com>
25756 * gfortran.fortran-torture/execute/save_1.f90: New test.
25757 * gfortran.dg/save_1.f90: New test.
25759 2005-09-26 Uros Bizjak <uros@kss-loka.si>
25761 * gcc.target/i386/builtin-apply-mmx.c: New test.
25764 * gcc.target/i386/pr22576.c: New test.
25767 * gcc.target/i386/pr22585.c: New test.
25770 * gcc.target/i386/pr23268.c: New test.
25772 PR middle-end/23831
25773 * gcc.dg/vect/pr23831.c: New test.
25776 * gcc.target/i386/pr24055.c: New test.
25778 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
25780 PR tree-optimization/23960
25781 * gcc.c-torture/compile/pr23960.c: New.
25783 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
25786 * gfortran.dg/nested_modules_3.f90: New.
25788 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25791 gfortran.dg/interface_1.f90: New test.
25793 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
25794 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25797 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25799 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25802 * gfortran.dg/imag_1.f: New test.
25803 * gfortran.dg/imag_2.f: Ditto.
25805 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
25807 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25809 2005-09-22 Jakub Jelinek <jakub@redhat.com>
25812 * g++.dg/warn/pr21983.C: New test.
25814 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
25816 * gcc.dg/20050922-1.c: Testcase added.
25818 2005-09-21 Mark Mitchell <mark@codesourcery.com>
25821 * g++.dg/template/array14.C: New test.
25823 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
25826 * gfortran.dg/der_ptr_component_1.f90: New test.
25828 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25831 * g++.dg/template/error1.C: Reject "no matching function" message.
25833 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25836 * g++.dg/lookup/error1.C: New test.
25838 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
25840 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25841 functionality of the testcase.
25843 2005-09-20 Richard Henderson <rth@redhat.com>
25845 * gcc.dg/vect/vect-22.c: Require vect_float.
25846 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25848 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
25850 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25851 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25852 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25853 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25854 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25855 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25856 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25857 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25858 * gcc.dg/cpp/ucnid-8.c: New test.
25860 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25862 PR tree-optimization/23929
25863 * gcc.c-torture/compile/pr23929.c: New test.
25865 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
25867 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25870 2005-09-20 Steve Ellcey <sje@cup.hp.com>
25873 * g++.dg/other/pr22003.C: Require named sections.
25875 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25878 * g++.dg/rtti/crash3.C: New test.
25880 PR tree-optimization/23818
25881 * gcc.dg/pr23818.c: New test.
25883 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25886 * gfortran.dg/print_fmt_4.f: New.
25888 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25891 * gfortran.fortran-torture/execute/entry_11.f90: New test.
25893 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25895 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25896 Use pointers to local alignable arrays instead. Added comments.
25897 * gcc.dg/vect/vect-46.c: Likewise.
25898 * gcc.dg/vect/vect-48.c: Likewise.
25899 * gcc.dg/vect/vect-49.c: Likewise.
25900 * gcc.dg/vect/vect-52.c: Likewise.
25901 * gcc.dg/vect/vect-53.c: Likewise.
25902 * gcc.dg/vect/vect-54.c: Likewise.
25903 * gcc.dg/vect/vect-56.c: Likewise.
25904 * gcc.dg/vect/vect-57.c: Likewise.
25905 * gcc.dg/vect/vect-58.c: Likewise.
25906 * gcc.dg/vect/vect-60.c: Likewise.
25907 * gcc.dg/vect/vect-61.c: Likewise.
25909 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25910 The test is no longer vectorizable on vect_no_align targets.
25911 * gcc.dg/vect/vect-43.c: Likewsie.
25913 * gcc.dg/vect/vect-44.c: Added comments.
25914 * gcc.dg/vect/vect-45.c: Added comments.
25915 * gcc.dg/vect/vect-50.c: Added comments.
25916 * gcc.dg/vect/vect-51.c: Added comments.
25918 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25920 * gcc.dg/vect/Os-vect-95.c: Likewise.
25922 * gcc.dg/vect/vect-41.c: Test removed.
25923 * gcc.dg/vect/vect-47.c: Test removed.
25924 * gcc.dg/vect/vect-55.c: Test removed.
25925 * gcc.dg/vect/vect-59.c: Test removed.
25927 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25929 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25930 No longer vectorizable on vect_no_align targets.
25931 * gcc.dg/vect/pr20122.c: Likewise.
25932 * gcc.dg/vect/vect-74.c: Likewise.
25933 * gcc.dg/vect/vect-75.c: Likewise.
25934 * gcc.dg/vect/vect-76.c: Likewise.
25936 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25937 Will not be vectorizable on vect_no_align targets once aliasing issues
25939 * gcc.dg/vect/vect-79.c: Likewise.
25941 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25942 * gcc.dg/vect/vect-78.c: Likewise.
25943 * gcc.dg/vect/vect-97.c: Likewise.
25945 2005-09-19 Steven Bosscher <stevenb@suse.de>
25947 * gcc.dg/pr23943.c: New test.
25949 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25952 * gfortran.dg/derived_pointer_null_1.f90: New test.
25954 2005-09-18 Richard Guenther <rguenther@suse.de>
25956 PR middle-end/23944
25957 * gcc.c-torture/compile/pr23944.c: New testcase.
25959 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
25962 * gfortran.dg/der_pointer_2.f90: New test.
25964 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25967 * gfortran.dg/nested_modules_2.f90: New test.
25969 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25972 * g++.dg/other/semicolon.C: New test.
25974 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
25976 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25977 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25979 2005-09-16 Mark Mitchell <mark@codesourcery.com>
25982 * g++.dg/template/static18.C: New test.
25985 * g++.dg/template/crash19.C: Remove dg-error marker.
25986 * g++.dg/template/local4.C: New test.
25988 2005-09-16 Paul Brook <paul@codesourcery.com>
25991 * gfortran.dg/dependency_1.f90: New test.
25993 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25996 * g++.dg/template/static17.C: New test.
25998 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
26001 * g++.dg/warn/huge-val1.C: New test.
26003 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26006 * g++.dg/parse/class2.C: New test.
26007 * g++.dg/template/explicit8.C: Likewise.
26008 * g++.dg/template/spec25.C: Likewise.
26010 2005-09-14 Josh Conner <jconner@apple.com>
26012 PR middle-end/23584
26013 * gcc.dg/pr23584.c: New test.
26015 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
26017 PR fortran/21875 Internal Unit Array I/O, NIST
26018 * gfortran.dg/arrayio_1.f90: New test.
26019 * gfortran.dg/arrayio_1.f90: New test.
26020 * gfortran.dg/arrayio_1.f90: New test.
26021 * gfortran.dg/arrayio_1.f90: New test.
26022 * gfortran.dg/arrayio_1.f90: New test.
26024 2005-09-14 Uros Bizjak <uros@kss-loka.si>
26026 PR middle-end/22480
26027 * gcc.dg/vect/pr22480.c: New test.
26029 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
26032 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26034 2005-09-13 Josh Conner <jconner@apple.com>
26037 * g++.dg/init/struct2.C: New test.
26038 * g++.dg/init/struct3.C: New test.
26040 2005-09-13 Janis Johnson <janis187@us.ibm.com>
26042 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26043 Clean up temp files.
26044 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26045 gcc.dg/tree-ssa/builtin-fprintf-1.c,
26046 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26047 gcc.dg/tree-ssa/builtin-printf-1.c,
26048 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26049 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26050 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26051 gcc.dg/tree-ssa/builtin-vprintf-1.c,
26052 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26053 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26054 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26055 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26056 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26057 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26058 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26059 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26061 2005-09-13 Josh Conner <jconner@apple.com>
26063 * lib/gcc-dg.exp: Load scanipa.exp.
26064 (cleanup-dump): New procedure.
26065 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26066 * lib/scandump.exp: New file.
26067 * lib/scantree.exp: Use it.
26068 * lib/scanipa.exp: New file.
26070 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
26073 * gfortran.dg/generic_4.f90: New test.
26075 2005-09-13 Uros Bizjak <uros@kss-loka.si>
26078 * gcc.target/i386/pr23816-1.c: New test.
26079 * gcc.target/i386/pr23816-2.c: New test.
26082 2005-09-13 Bastian Blank <waldi@debian.org>
26085 * g++.dg/abi/mangle26.C: New test.
26086 * g++.dg/abi/mangle27.C: New test.
26087 * g++.dg/abi/mangle28.C: New test.
26088 * g++.dg/abi/mangle29.C: New test.
26091 * g++.dg/parse/register1.C: New test.
26093 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26096 * g++.dg/template/access16.C: New test.
26098 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26100 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26102 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26105 * gfortran.dg/shape_2.f90: New test.
26107 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26110 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26111 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26112 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26113 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26114 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26115 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26116 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26119 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26122 * g++.dg/parse/template17.C: New test.
26124 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26127 * g++.dg/template/nontype14.C: New test.
26129 2005-09-12 Ian Lance Taylor <ian@airs.com>
26132 * g++.dg/lookup/friend7.C: New test.
26133 * g++.dg/lookup/friend8.C: New test.
26134 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26135 so that it will be found via argument dependent lookup.
26136 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26137 friend functions which will no longer be found.
26138 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26139 function g, so that it will be found via argument dependent
26141 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26142 * g++.old-deja/g++.mike/net43.C: Likewise.
26144 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26147 * g++.dg/template/static16.C: New test.
26149 2005-09-12 Josh Conner <jconner@apple.com>
26151 PR middle-end/23237
26152 * gcc.c-torture/compile/pr23237.c: New test.
26154 2005-09-11 Richard Henderson <rth@redhat.com>
26156 * g++.dg/other/error8.C: Update expected diagnostic text.
26158 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26160 PR libfortran/19872
26161 * gfortran.dg/overwrite_1.f: New test.
26163 2005-09-09 Josh Conner <jconner@apple.com>
26165 * g++.dg/init/pr23180-1.C: Removed.
26166 * g++.dg/init/pr23180-2.C: Removed.
26168 2005-09-09 David Daney <ddaney@avtrex.com>
26170 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26171 files which are ...
26172 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26173 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26175 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26177 * gfortran.dg/iostat_2.f90: New test.
26179 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26182 * g++.dg/ext/interface1.C: New test.
26183 * g++.dg/ext/interface1.h: Likewise.
26184 * g++.dg/ext/interface1a.cc: Likewise.
26186 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26188 * gfortran.dg/iomsg_1.f90: New test case.
26190 2005-09-09 Richard Guenther <rguenther@suse.de>
26193 * g++.dg/tree-ssa/pr23624.C: New testcase.
26195 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26198 * gfortran.dg/vector_subscript_1.f90,
26199 * gfortran.dg/vector_subscript_2.f90: New tests.
26201 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26204 * gfortran.dg/array_alloc_1.f90,
26205 * gfortran.dg/array_alloc_2.f90,
26206 * gfortran.dg/array_alloc_3.f90: New tests.
26208 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26211 * gfortran.dg/array_constructor_6.f90
26212 * gfortran.dg/array_constructor_7.f90
26213 * gfortran.dg/array_constructor_8.f90
26214 * gfortran.dg/array_constructor_9.f90
26215 * gfortran.dg/array_constructor_10.f90
26216 * gfortran.dg/array_constructor_11.f90
26217 * gfortran.dg/array_constructor_12.f90: New tests.
26219 2005-09-08 Josh Conner <jconner@apple.com>
26222 * g++.dg/init/pr23180-1.C: New test.
26223 * g++.dg/init/pr23180-2.C: New test.
26225 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26228 * gfortran.dg/module_double_reuse.f90: New.
26230 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26237 * gfortran.dg/common_equivalence_1.f: New.
26238 * gfortran.dg/common_equivalence_2.f: New.
26239 * gfortran.dg/common_equivalence_3.f: New.
26240 * gfortran.dg/contained_equivalence_1.f90: New.
26241 * gfortran.dg/module_blank_common.f90: New.
26242 * gfortran.dg/module_commons_1.f90: New.
26243 * gfortran.dg/module_equivalence_1.f90: New.
26244 * gfortran.dg/nested_modules_1.f90: New.
26245 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26246 equivalences and add comment to connect the test with
26249 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26252 * gfortran.dg/common_6.f90: New test.
26254 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26257 * gfortran.dg/char_result_1.f90,
26258 * gfortran.dg/char_result_2.f90,
26259 * gfortran.dg/char_result_3.f90,
26260 * gfortran.dg/char_result_4.f90,
26261 * gfortran.dg/char_result_5.f90,
26262 * gfortran.dg/char_result_6.f90,
26263 * gfortran.dg/char_result_7.f90,
26264 * gfortran.dg/char_result_8.f90: New tests.
26266 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26269 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26271 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26274 * obj-c++.dg/selector-5.mm: New test.
26275 * obj-c++.dg/selector-6.mm: New test.
26277 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26281 * objc.dg/error-1.m: New test.
26283 2005-09-07 Richard Sandiford <richard@codesourcery.com>
26286 * gfortran.fortran-torture/execute/pr23373-1.f90,
26287 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26289 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
26291 PR libfortran/23760
26292 * gfortran.dg/g77/1832.f: Remove long string in write statement
26293 to allow the test to pass on correct list directed output with
26296 2005-09-07 James E Wilson <wilson@specifix.com>
26298 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26300 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26302 * gfortran.dg/parameter+save.f90: Rename to
26303 * gfortran.dg/parameter_save.f90: .. this.
26305 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26308 * gfortran.dg/parameter+save.f90: New test case.
26310 2005-09-06 Richard Sandiford <richard@codesourcery.com>
26313 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26315 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26318 * gcc.dg/pr23075.c: New test.
26319 * g++.dg/warn/pr23075.C: New test.
26322 * gcc.target/i386/pr22362.c: New test.
26324 PR rtl-optimization/23098
26325 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26327 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26328 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26329 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26331 2005-09-06 Mark Mitchell <mark@codesourcery.com>
26333 * g++.dg/expr/cast6.C: New test.
26336 * g++.dg/init/new15.C: New test.
26338 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26340 * gcc.dg/vect/Os-vect-95.c: New test.
26341 * gcc.dg/vect/vect-95.c: Same.
26343 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26345 * gcc.dg/vect/vect-29.c: Update xfail testing.
26346 * gcc.dg/vect/vect-44.c: Same.
26347 * gcc.dg/vect/vect-48.c: Same.
26348 * gcc.dg/vect/vect-50.c: Same.
26349 * gcc.dg/vect/vect-72.c: Same.
26350 * gcc.dg/vect/vect-77.c: Same.
26351 * gcc.dg/vect/vect-78.c: Same.
26352 * gcc.dg/vect/vect-80.c: Same.
26353 * gcc.dg/vect/vect-96.c: Same.
26354 * gcc.dg/vect/vect-100.c: Same.
26355 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26356 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26357 * gfortran.dg/vect/vect-5.f90: Same.
26359 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26361 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26363 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26364 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26367 * g++.dg/opt/pr23056.C: New test.
26369 PR rtl-optimization/23098
26370 * gcc.target/i386/pr23098.c: New test.
26372 2005-09-05 Mark Mitchell <mark@codesourcery.com>
26375 * g++.dg/template/static15.C: New test.
26378 * g++.dg/ext/stmtexpr5.C: New test.
26379 * g++.dg/ext/stmtexpr6.C: Likewise.
26381 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
26383 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26385 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26386 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26387 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26389 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
26391 PR libfortran/23321
26392 * gfortran.dg/direct_io_4.f90: New test case.
26394 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
26395 Rasmus Hahn <rassahah@neofonie.de>
26398 * objc.dg/type-stream-1.m: New test.
26400 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
26403 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26404 gfortran.dg/print_fmt_3.f90: New test.
26406 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26408 * gfortran.dg/fmt_t_1.f90: New test.
26410 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26412 PR rtl-optimization/23454
26413 * g++.dg/opt/pr23454.C: New test.
26415 2005-09-03 Mark Mitchell <mark@codesourcery.com>
26418 * g++.dg/ext/static1.C: New test.
26420 2005-09-02 Richard Henderson <rth@redhat.com>
26422 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26423 tail call to check_fa_work.
26425 2005-09-02 Mark Mitchell <mark@codesourcery.com>
26428 * g++.dg/other/gc3.C: New test.
26430 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26432 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26433 * gcc.dg/20050826-1.c: Likewise.
26435 2005-08-31 Mark Mitchell <mark@codesourcery.com>
26438 * g++.dg/expr/volatile1.C: New test.
26440 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
26442 PR middle-end/23547
26443 * gcc.dg/pr23547.c: New test.
26445 2005-09-02 Richard Sandiford <richard@codesourcery.com>
26448 * gcc.c-torture/execute/pr22061-1.c,
26449 * gcc.c-torture/execute/pr22061-2.c,
26450 * gcc.c-torture/execute/pr22061-3.c,
26451 * gcc.c-torture/execute/pr22061-4.c: New tests.
26453 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
26455 * gcc.dg/Wredundant-decls-2.c: New test to check that
26456 -Wredundant-decls does not issue warning for a variable
26457 definition following a declaration.
26459 2005-09-01 Jakub Jelinek <jakub@redhat.com>
26462 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26463 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26464 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26466 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26467 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26468 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26469 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26470 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26471 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26472 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26473 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26475 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26478 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26481 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
26484 * gcc.dg/pr21255-1.c: New test.
26485 * gcc.dg/pr21255-2-mb.c: Likewise.
26486 * gcc.dg/pr21255-2-ml.c: Likewise.
26487 * gcc.dg/pr21255-3.c: Likewise.
26488 * gcc.dg/pr21255-4.c: Likewise.
26490 2005-08-31 Dale Johannesen <dalej@apple.com>
26492 * gcc.dg/20050830-1.c: New.
26494 2005-08-31 Josh Conner <jconner@apple.com>
26496 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26497 command-line options for arm-*-* targets.
26498 * g++.dg/init/array16.C: Likewise.
26499 * g++.dg/other/crash-4.C: Likewise.
26501 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26504 * obj-c++.dg/gnu-runtime-3.mm: New test.
26506 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26509 * g++.dg/lookup/ambig4.C: New test.
26510 * g++.dg/lookup/ambig5.C: New test.
26511 * g++.dg/tc1/dr101.C: Adjust error markers.
26513 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26516 * g++.dg/template/ttp5.C: Adjust error markers.
26518 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
26521 * lib/obj-c++.exp: Include target-libpath.exp.
26522 (obj-c++_link_flags): Look for the GNU libobjc library
26523 and set the library path to include it.
26524 Don't manually set LD_LIBRARY_PATH (etc.) but call
26525 set_ld_library_path_env_vars instead.
26526 (obj-c++_target_compile): Don't set library path or
26527 linker flags because they are already set correctly
26528 in obj-c++_link_flags.
26530 2005-08-30 Josh Conner <jconner@apple.com>
26532 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26533 to command-line options for arm-*-* targets.
26535 2005-08-30 Geoffrey Keating <geoffk@apple.com>
26537 * g++.dg/other/i386-1.C: New.
26539 2005-08-30 Jakub Jelinek <jakub@redhat.com>
26541 PR preprocessor/20348
26542 PR preprocessor/20356
26543 * gcc.dg/cpp/pr20348.c: New test.
26544 * gcc.dg/cpp/pr20348.h: New file.
26545 * gcc.dg/cpp/inc/pr20348.h: New file.
26546 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26547 * gcc.dg/cpp/pr20356.c: New test.
26548 * gcc.dg/cpp/pr20356.h: New file.
26549 * gcc.dg/cpp/inc/pr20356.h: New file.
26550 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26552 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
26554 * gfortran.fortran-torture/execute/intrinsic_count.f90:
26555 Fix array dimension to avoid correct end-of-file error.
26557 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
26559 PR libfortran/23598
26560 * gfortran.dg/iostat_1.f90: New test.
26562 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
26564 PR middle-end/23408
26565 * gcc.dg/pr23408.c: New test.
26567 2005-08-28 Mark Mitchell <mark@codesourcery.com>
26570 * g++.dg/init/member1.C: Make sure erroneous static data member
26571 definitions are required.
26572 * g++.dg/template/static13.C: New test.
26573 * g++.dg/template/static14.C: Likewise.
26575 2005-08-29 Jakub Jelinek <jakub@redhat.com>
26577 * gcc.target/i386/pr23575.c: Use -msse2 instead of
26578 -march=pentium4, remove ilp32 requirement.
26580 PR middle-end/23484
26581 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26582 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26584 2005-08-29 Andreas Jaeger <aj@suse.de>
26587 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26589 2005-08-28 Jakub Jelinek <jakub@redhat.com>
26591 * gcc.c-torture/execute/20050316-2.c: New test.
26592 * gcc.c-torture/execute/20050316-3.c: New test.
26593 * gcc.dg/torture/pr16104-1.c: New test.
26595 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
26597 PR middle-end/23463
26598 * gcc.c-torture/execute/zero-struct-1.c: New test.
26600 2005-08-27 Richard Guenther <rguenther@suse.de>
26603 * gcc.target/i386/pr23575.c: New testcase.
26605 2005-08-26 Jakub Jelinek <jakub@redhat.com>
26607 PR rtl-optimization/23561
26608 * gcc.c-torture/execute/20050826-1.c: New test.
26611 * gcc.c-torture/execute/20050826-2.c: New test.
26613 2005-08-26 Dale Johannesen <dalej@apple.com>
26615 * gcc.dg/20030711-1.c: Modify to work on Darwin.
26616 * gcc.dg/20050826-1.c: New.
26618 2005-08-26 Mark Mitchell <mark@codesourcery.com>
26621 * g++.dg/template/nontype13.C: New test.
26624 * g++.dg/init/new14.C: New test.
26625 * g++.dg/expr/anew1.C: Do not XFAIL.
26626 * g++.dg/expr/anew2.C: Likewise.
26627 * g++.dg/expr/anew3.C: Likewise.
26629 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
26631 PR middle-end/22439
26632 * gcc.dg/vla-3.c: New test.
26634 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
26637 * gfortran.dg/named_interface.f90: New.
26639 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
26641 * gcc.c-torture/execute/frame-address.c: New test.
26643 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
26646 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26648 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26650 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26652 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26654 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26655 * gcc.dg/altivec-22.c: Rename from..
26656 * gcc.dg/altivec-nomfcr.c: ..this.
26658 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
26660 PR tree-optimization/23546
26661 * gcc.dg/tree-ssa/pr23546.c: New test.
26663 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
26666 * gfortran.dg/nonreturning_statements.f90: New test.
26668 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
26671 * g++.dg/parse/crash29.C: New.
26673 2005-08-23 DJ Delorie <dj@redhat.com>
26675 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26676 constants have the L suffix.
26678 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
26681 * g++.dg/template/instantiate8.C: New.
26683 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
26685 PR middle-end/23467
26686 * gcc.c-torture/execute/pr23467.c: New test.
26688 2005-08-23 Jakub Jelinek <jakub@redhat.com>
26690 PR tree-optimization/22043
26691 * gcc.c-torture/execute/20050613-1.c: New test.
26693 2005-08-23 Ben Elliston <bje@au.ibm.com>
26695 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26697 2005-08-22 Jakub Jelinek <jakub@redhat.com>
26699 PR rtl-optimization/23478
26700 * g++.dg/opt/pr23478.C: New test.
26702 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
26705 * gcc.dg/switch-warn-3.c: New test.
26707 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26710 * g++.dg/template/param1.C: New test.
26712 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26715 * g++.dg/other/incomplete1.C: New test.
26717 2005-08-22 Ira Rosen <irar@il.ibm.com>
26719 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26722 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26724 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26727 2005-08-21 Jakub Jelinek <jakub@redhat.com>
26729 * gcc.target/i386/sse-4.c: New test.
26731 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26734 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26736 2005-08-20 Jakub Jelinek <jakub@redhat.com>
26738 * gcc.dg/20050811-1.c: New test.
26739 * gcc.dg/20050811-2.c: New test.
26741 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
26743 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26745 2005-08-19 Diego Novillo <dnovillo@redhat.com>
26748 * gcc.c-torture/compile/pr23476.c: New test.
26750 2005-08-19 Devang Patel <dpatel@apple.com>
26752 PR tree-optimization/23048
26753 * gcc.dg/tree-ssa/pr23048.c: New test.
26755 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
26757 PR middle-end/20624
26758 * g++.dg/warn/Wreturn-3.C: New test
26760 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
26762 PR tree-optimization/22228
26763 * g++.dg/vect/pr22543.cc: New test.
26765 2005-08-17 Steven Bosscher <stevenb@suse.de>
26767 PR tree-optimization/21574
26768 * gcc.dg/tree-ssa/pr21574.c: New test.
26770 2005-08-16 James E Wilson <wilson@specifix.com>
26772 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26774 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
26777 * gcc.c-torture/compile/zero-strct-3.c: New test.
26778 * gcc.c-torture/compile/zero-strct-4.c: New test.
26780 2005-08-16 Steven Bosscher <stevenb@suse.de>
26783 * gcc.target/x86_64/pr23376.c: New test.
26785 2005-08-16 Ian Lance Taylor <ian@airs.com>
26788 * g++.dg/ext/vector2.C: New.
26790 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26792 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26794 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26796 PR libfortran/23428
26797 * gfortran.dg/inquire-complex.f90: New test case.
26799 2005-08-16 James E Wilson <wilson@specifix.com>
26801 PR tree-optimization/21105
26802 * gcc.dg/large-size-array.c: New.
26804 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
26806 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26808 * gcc.dg/vect/vect-41: Likewise.
26809 * gcc.dg/vect/vect-42: Likewise.
26810 * gcc.dg/vect/vect-43: Likewise.
26811 * gcc.dg/vect/vect-44: Likewise.
26812 * gcc.dg/vect/vect-46: Likewise.
26813 * gcc.dg/vect/vect-47: Likewise.
26814 * gcc.dg/vect/vect-48: Likewise.
26815 * gcc.dg/vect/vect-52: Likewise.
26816 * gcc.dg/vect/vect-53: Likewise.
26817 * gcc.dg/vect/vect-54: Likewise.
26818 * gcc.dg/vect/vect-55: Likewise.
26819 * gcc.dg/vect/vect-56: Likewise.
26820 * gcc.dg/vect/vect-57: Likewise.
26821 * gcc.dg/vect/vect-58: Likewise.
26822 * gcc.dg/vect/vect-59: Likewise.
26823 * gcc.dg/vect/vect-60: Likewise.
26824 * gcc.dg/vect/vect-61: Likewise.
26825 * gcc.dg/vect/vect-85: Likewise.
26826 * gcc.dg/vect/vect-87: Likewise.
26827 * gcc.dg/vect/vect-88: Likewise.
26828 * gcc.dg/vect/vect-93.c: Likewise.
26829 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26830 * gcc.dg/vect/vect-75: Likewise.
26831 * gcc.dg/vect/vect-76: Likewise.
26832 * gcc.dg/vect/vect-77: Likewise.
26833 * gcc.dg/vect/vect-78: Likewise.
26834 * gcc.dg/vect/vect-80: Likewise.
26835 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26836 vectorized for the expected reason, rather than checking how alignment
26838 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26839 aligned type and also instead of aligned pointers. Added documentation.
26841 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
26843 * gfortran.dg/power.f90: New test.
26845 2005-08-16 Jakub Jelinek <jakub@redhat.com>
26847 PR rtl-optimization/23299
26848 * g++.dg/opt/pr23299.C: New test.
26850 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26852 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26854 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
26856 * g++.dg/template/local6.C: New test.
26858 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
26860 * execute/exceptions/finally-1.m: Check that the catch and finally are
26861 being called. Also add a "return 0;" at the end of main.
26863 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
26866 * gfortran.dg/namelist_print_1.f: New test of functionality of
26868 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26869 namelist generates error with -std=f95.
26871 2005-08-14 Ira Rosen <irar@il.ibm.com>
26873 PR tree-optimization/23119
26874 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26876 2005-08-13 Marcin Koziej <creep@desk.pl>
26877 Andrew Pinski <pinskia@physics.uc.edu>
26880 * execute/exceptions/finally-1.m: New test.
26882 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26884 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26886 * objc/execute/exceptions/trivial.m: New test.
26887 * objc.dg/try-catch-11.m: Move to ...
26888 * objc/execute/exceptions/foward-1.m: Here.
26889 * objc.dg/try-catch-2.m: Move to ...
26890 * objc/execute/exceptions/catchall-1.m: Here.
26891 * objc.dg/try-catch-8.m: Move to ...
26892 * objc/execute/exceptions/local-variables-1.m: Here.
26894 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26896 * objc.dg/nested-func-1.m: Move to ...
26897 * objc/execute/nested-func-1.m: Here.
26899 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26901 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26902 in ${options} instead of [target_info name].
26903 * lib/obj-c++.exp (objc_target_compile): Likewise.
26905 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26907 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26909 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26911 part of PR testsuite/23348
26912 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26913 each of the torture options.
26914 * objc/compile/trivial.m: New test.
26916 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26918 * gfortran.dg/eoshift.f90: Correct format.
26920 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26922 * gfortran.fortran-torture/execute/character_passing.f90:
26925 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
26928 * g++.dg/template/unify10.C: New.
26930 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
26932 * g++.dg/parse/pr22514.C: Move to...
26933 * g++.dg/debug/pr22514.C: here.
26935 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26938 * g++.dg/inherit/pure1.C: New test.
26940 * ChangeLog: Fix typos.
26942 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26943 Steven Bosscher <stevenb@suse.de>
26945 * gfortran.dg/runtime_warning_1.f90: New test.
26947 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
26950 * g++.dg/parse/crash28.C: New.
26952 2005-08-11 Richard Guenther <rguenther@suse.de>
26955 * gcc.target/i386/tailcall-1.c: New testcase.
26957 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26959 * gcc.dg/vect/vect-67.c: Un-xfail.
26961 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26964 * g++.dg/parse/crash27.C: new test.
26966 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
26968 PR libfortran/22143
26969 * gfortran.dg/shift-kind.f90: New testcase.
26971 2005-08-10 Richard Sandiford <richard@codesourcery.com>
26973 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26974 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26976 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26979 * g++.dg/other/mult-stor1.C: New test.
26981 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26983 * gcc.c-torture/pr18299-1.c: Move to ...
26984 * gcc.c-torture/compile/pr18299-1.c: Here.
26986 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
26988 * gfortran/fortran.torture/execute/character_passing.f90:
26989 Fix types for LSAME.
26991 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
26993 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26994 input data back to what it was originally.
26996 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26998 * objc.dg/try-catch-8.m: Enable for all targets.
27000 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
27002 * gcc.dg/pr23165.c: New test.
27004 2005-08-09 Steven Bosscher <stevenb@suse.de>
27006 PR tree-optimization/23234
27007 * gcc.dg/tree-ssa/pr23234.c: New test.
27009 2005-08-08 Josh Conner <jconner@apple.com>
27011 PR rtl-optimization/23241
27012 * gcc.dg/char-compare.c: New test.
27014 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27017 * g++.dg/init/new13.C: New test.
27019 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
27022 * g++.dg/other/crash-4.C: Adjust
27023 * g++/dg/ext/packed9.C: New.
27025 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27027 PR middle-end/21964
27028 * gcc.c-torture/execute/pr21964-1.c: New test.
27030 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27033 * gcc.dg/pr22458-1.c: New test.
27035 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
27036 Steven G. Kargl <kargls@comcast.net>
27039 * gfortran.dg/flush_1.f90: New test.
27041 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27044 * g++.dg/template/eh2.C: New test.
27046 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27049 * g++.dg/template/instantiate7.C: New test.
27051 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
27054 * gcc.dg/Wunused-value-1.c: New test.
27056 2005-08-06 Richard Sandiford <richard@codesourcery.com>
27058 PR rtl-optimization/23233
27059 * gcc.c-torture/compile/pr23233-1.c: New test.
27061 2005-08-06 Jakub Jelinek <jakub@redhat.com>
27065 * gfortran.dg/equiv_1.f90: New test.
27066 * gfortran.dg/equiv_2.f90: New test.
27067 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27068 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27069 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27071 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27073 * gcc.c-torture/execute/vrp-5.c: New test.
27074 * gcc.c-torture/execute/vrp-6.c: New test.
27075 * gcc.dg/tree-ssa/vrp21.c: New test.
27077 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27079 * g++.dg/parse/pr22514.C: New test.
27081 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
27083 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27085 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27086 instead of constant loads / pool entries.
27088 2005-08-05 David Edelsohn <edelsohn@gnu.org>
27090 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27093 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
27095 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27096 __WINT_TYPE__ in generated prototypes if possible.
27098 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27101 * g++.dg/tree-ssa/pr22037.C:
27103 2005-08-04 Richard Henderson <rth@redhat.com>
27105 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27106 scan-tree-dump-times directive.
27108 2005-08-04 Jan Hubicka <jh@suse.cz>
27110 * gcov-1.C: Fix switch counts.
27111 * gcov-4b.c: Likewise.
27113 2005-08-03 Jeff Law <law@redhat.com>
27115 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27117 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27119 * gcc.c-torture/execute/pr23135.c: New test.
27121 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27123 PR tree-optimization/19899
27124 * gcc.dg/tree-ssa/scev-1.c: New test.
27125 * gcc.dg/tree-ssa/scev-2.c: New test.
27127 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27130 * gcc.dg/torture/pr18582-1.c: New test.
27132 2005-08-03 Jan Hubicka <jh@suse.cz>
27134 * update-conroll.c: New testcase.
27135 * update-conroll-2.c: New testcase.
27137 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27139 * gfortran.dg/constant_substring.f: New test.
27140 * gfortran.dg/pr22491.f: New test.
27142 2005-08-02 Jan Hubicka <jh@suse.cz>
27144 * update-threading.c: Replace by the proper one.
27146 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27149 * g++.dg/tree-ssa/pr23164.C: New test.
27151 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27153 * gcc.dg/tree-ssa/pr23192.c: New test.
27155 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27157 * gcc.c-torture/execute/vrp-4.c: New test.
27159 2005-08-02 Jan Hubicka <jh@suse.cz>
27161 * update-threading.c: New test.
27163 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27165 * gcc.c-torture/compile/20050801-1.c: New test.
27166 * gcc.c-torture/compile/20050801-2.c: New test.
27168 2005-08-01 Jan Hubicka <jh@suse.cz>
27170 * val-prof-5.c: New test.
27172 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27175 * gcc.dg/pr22311-1.c : New test.
27177 2005-07-31 Steven Bosscher <stevenb@suse.de>
27180 * gfortran.dg/pr23095.f: New test.
27183 * g++.dg/other/pr22003.C: New test.
27185 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27188 * gcc.c-torture/execute/pr20621-1.c: New test.
27190 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
27192 * gfortran.dg/comma_format_extension_4.f: Adjust length
27193 of string for format.
27194 * gfortran.dg/der_array_io_1.f: Replace illegal internal
27195 print statement with internal write.
27196 * gfortran.dg/der_array_io_2.f: Likewise.
27197 * gfortran.dg/der_array_io_3.f: Likewise.
27199 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
27201 * gcc.dg/fold-abs-4.c: new test.
27203 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
27205 PR fortran/22570 an related issues.
27206 * gfortran.dg/x_slash_1.f: New test.
27208 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
27211 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27212 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27214 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27217 * gcc.dg/Wshadow-3.c: New test.
27219 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
27221 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27222 used to have the wrong bounds).
27224 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27227 * gcc.dg/hex-round-1.c: Test more cases.
27228 * gcc.dg/hex-round-2.c: New test.
27230 2005-07-29 Diego Novillo <dnovillo@redhat.com>
27233 * g++.dg/tree-ssa/pr22550.C: New test.
27235 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
27237 * gcc.dg/tree-ssa/vrp19.c: New test.
27238 * gcc.dg/tree-ssa-vrp20.c: New test.
27240 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27243 * gcc.dg/transparent-union-4.c: New test.
27245 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27248 * gcc.dg/c99-vla-2.c: New test.
27250 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27253 * gcc.dg/hex-round-1.c: New test.
27255 2005-07-28 Jan Hubicka <jh@suse.cz>
27257 * inliner-1.c: Do not dump everything.
27258 * tree-prof.exp: Do not pass -ftree-based-profiling.
27259 * bprob.exp: Likewise.
27261 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27263 2005-07-28 Mark Mitchell <mark@codesourcery.com>
27266 * g++.dg/expr/ptrmem7.C: New test.
27268 2005-07-28 Mike Stump <mrs@apple.com>
27270 * g++.old-deja/g++.mike/visibility-1.C: New test.
27272 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27275 * gcc.c-torture/execute/pr20187-1.c: New test.
27277 2005-07-28 Jeff Law <law@redhat.com>
27279 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27280 * gcc.dg/tree-ssa/vrp18.c: New test.
27282 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27284 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27286 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27288 PR tree-optimization/22506
27289 * gcc.dg/vect/ps22506.c: New test.
27291 2005-07-28 Jakub Jelinek <jakub@redhat.com>
27294 * gcc.target/i386/sse-3.c: New test.
27296 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27298 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27299 * gcc.target/mips/mips32-dsp-type.c: Likewise.
27301 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27304 * gcc.c-torture/compile/pr22589-1.c: New test.
27306 2005-07-28 Jan Hubicka <jh@suse.cz>
27308 * update-loopch.c: New testcase.
27310 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27312 PR rtl-optimization/23047
27313 * gcc.c-torture/execute/pr23047.c: New test.
27314 * gcc.c-torture/execute/pr23047.x: New.
27316 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27318 PR tree-optimization/22493
27319 * gcc.c-torture/execute/pr22493-1.c: New test.
27320 * gcc.c-torture/execute/pr22493-1.x: New.
27321 * gcc.c-torture/execute/vrp-1.c: New test.
27322 * gcc.c-torture/execute/vrp-2.c: New test.
27323 * gcc.c-torture/execute/vrp-2.c: New test.
27325 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
27327 * gcc.target/frv/all-builtin-read8.c: Delete.
27328 * gcc.target/frv/all-builtin-read16.c: Delete.
27329 * gcc.target/frv/all-builtin-read32.c: Delete.
27330 * gcc.target/frv/all-builtin-read64.c: Delete.
27331 * gcc.target/frv/all-builtin-write8.c: Delete.
27332 * gcc.target/frv/all-builtin-write16.c: Delete.
27333 * gcc.target/frv/all-builtin-write32.c: Delete.
27334 * gcc.target/frv/all-builtin-write64.c: Delete.
27335 * gcc.target/frv/all-read-write-1.c: New.
27337 2005-07-27 Jeff Law <law@redhat.com>
27339 * gcc.c-torture/execute/pr22630.c: New test.
27341 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
27343 PR tree-optimization/23073
27344 * gcc.dg/vect/nodump-pr23073.c: New test.
27345 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27347 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
27349 PR tree-optimize/22348
27350 * gcc.c-torture/execute/pr22348.c: New.
27352 2005-07-27 Richard Guenther <rguenther@suse.de>
27354 * gcc.dg/tree-ssa/salias-1.c: New testcase.
27356 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27359 * gfortran.dg/logical_comp.f90: New test.
27361 2005-07-27 Jan Hubicka <jh@suse.cz>
27363 * inliner-1.c: Add cleanup of dumps.
27364 * val-prof-*.c: Likewise.
27365 * update-tailcall.c: New.
27367 2005-07-26 Diego Novillo <dnovillo@redhat.com>
27370 * gcc.dg/tree-ssa/pr22591.c: New test.
27371 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27373 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
27376 * objc.dg/try-catch-11.m: New test.
27378 2005-07-26 Richard Guenther <rguenther@suse.de>
27380 PR tree-optimization/22486
27381 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27383 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27386 * g++.dg/opt/loop2.C: New test.
27388 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27390 * gcc.dg/tree-ssa/reassoc-3.c: New test.
27391 * gcc.dg/tree-ssa/reassoc-4.c: New test.
27393 2005-07-25 Adam Nemet <anemet@lnxw.com>
27395 * lib/profopt.exp (profopt-execute): Check for profiling data
27396 files on the target.
27398 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
27400 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27401 for matching of asm labels.
27403 2005-07-25 Richard Guenther <rguenther@suse.de>
27405 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27407 2005-07-25 Richard Guenther <rguenther@suse.de>
27410 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27412 2005-07-25 Ira Rosen <irar@il.ibm.com>
27414 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27415 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27416 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27417 * gcc.dg/vect/vect-100.c: New test.
27418 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27419 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27420 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27421 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27422 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27423 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27424 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27425 * gfortran.dg/vect/pr19049.f90: New testcase.
27426 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27428 2005-07-25 Jakub Jelinek <jakub@redhat.com>
27430 * gcc.c-torture/execute/20050713-1.c: New test.
27433 * gfortran.fortran-torture/execute/data_4.f90: New test.
27435 PR middle-end/20303
27436 * gcc.dg/visibility-d.c: New test.
27438 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
27440 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27441 * gfortran.dg/underflow.f90: Ditto.
27443 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27445 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27446 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27447 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27449 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27451 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27452 include case of field width of zero.
27454 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27456 PR libgfortran/21875
27457 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27458 with trailing blanks on normal formatted read.
27460 2005-07-23 Chao-ying Fu <fu@mips.com>
27462 * gcc.target/mips/mips32-dsp-type.c: New test.
27463 * gcc.target/mips/mips32-dsp.c: New test.
27465 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
27468 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27471 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27472 and __cyg_profile_func_exit.
27474 2005-07-22 David Edelsohn <edelsohn@gnu.org>
27476 * gfortran.dg/comma_format_extension_3.f: Fix typo.
27477 * gfortran.dg/comma_format_extension_4.f: Same.
27478 * gfortran.dg/pr15332.f: Same.
27479 * gfortran.dg/pr21730.f: Same.
27481 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
27483 * g++.dg/opt/vrp2.C: Fix testcase.
27486 * g++.dg/opt/vrp2.C: New test.
27488 2005-07-22 Mark Mitchell <mark@codesourcery.com>
27491 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27493 2005-07-22 Diego Novillo <dnovillo@redhat.com>
27495 * gcc.dg/tree-ssa/20050719-1.c: New test.
27497 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
27499 * gcc.dg/bfin-longcall-1.c: New file.
27500 * gcc.dg/bfin-longcall-2.c: New file.
27502 2005-07-21 Janis Johnson <janis187@us.ibm.com>
27504 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27506 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27508 PR middle-end/19055
27509 * gcc.dg/tree-ssa/pr19055.c: New test.
27510 * gcc.dg/tree-ssa/pr19055-2.c: New test.
27512 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27515 * g++.dg/other/pr22358.C: New test.
27517 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
27520 * g++.dg/lookup/two-stage5.C: New test from bug comments.
27522 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27525 * g++.dg/init/union2.C: New test.
27527 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27530 * gcc.dg/complex-4.c: New test.
27532 2005-07-21 Richard Guenther <rguenther@suse.de>
27535 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27536 scanning for asm labels.
27537 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27539 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27542 * gcc.dg/altivec-pr22085.c: New.
27544 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27546 PR tree-optimization/19210
27547 * gcc.dg/tree-ssa/pr19210-1.c: New.
27548 * gcc.dg/tree-ssa/pr19210-2.c: New.
27550 2005-07-21 Richard Sandiford <richard@codesourcery.com>
27552 PR rtl-optimization/22167
27553 * g++.dg/opt/pr22167.C: New test.
27555 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
27558 * g++.dg/lookup/two-stage2.C: New.
27559 * g++.dg/lookup/two-stage3.C: New.
27560 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27561 fixed two-stage name lookup for operators.
27562 * g++.dg/template/call3.C: Compiler now produces an appropriate
27564 * g++.dg/template/crash37.C: Compiler now describes bla() on line
27566 * g++.dg/template/ptrmem4.C: Compiler produces different error
27568 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27569 connect_to_method as a candidate.
27571 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
27573 * gcc.dg/fold-alloc-1.c: New test.
27575 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
27577 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27578 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27580 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
27582 * gcc.dg/fold-abs-1.c: New test.
27583 * gcc.dg/fold-abs-2.c: New test.
27584 * gcc.dg/fold-abs-3.c: New test.
27586 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
27588 Make CONSTRUCTOR use VEC to store initializers.
27589 * g++.dg/ext/complit3.C: Check for specific error messages.
27590 * g++.dg/init/brace2.C: Update error message.
27591 * g++.dg/warn/Wbraces2.C: Likewise.
27593 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
27596 * gfortran.dg/module_interface_1.f90: New test.
27598 2005-07-19 Danny Berlin <dberlin@dberlin.org>
27599 Kenneth Zadeck <zadeck@naturalbridge.com>
27601 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27603 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27605 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27606 specify -Wformat for these tests.
27607 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27608 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27609 * gcc.dg/format/opt-6.c: Delete.
27611 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27613 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27614 * gcc.dg/tree-ssa/sra-3.c: Likewise.
27616 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27618 * gcc.dg/tree-ssa/alias-2.c: New test.
27620 2005-07-18 Mark Mitchell <mark@codesourcery.com>
27623 * g++.dg/template/explicit7.C: New test.
27625 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
27627 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27628 field width of 8 to +Inf and -Inf.
27630 2005-07-17 Mark Mitchell <mark@codesourcery.com>
27633 * g++.dg/template/friend36.C: New test.
27635 2005-07-16 David Edelsohn <edelsohn@gnu.org>
27638 * gfortran.dg/pr21730.f: New test.
27640 2005-07-16 Danny Berlin <dberlin@dberlin.org>
27641 Kenneth Zadeck <zadeck@naturalbridge.com>
27643 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27644 since pure const detection cannot run at -O1 in c compiler.
27645 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27646 can now optimize this case properly.
27647 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27648 because we now pass.
27649 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27651 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
27654 * gcc.dg/format/bitfld-1.c: New test.
27656 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27659 * g++.dg/rtti/repo1.C: New test.
27661 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
27663 PR middle-end/22398
27664 * gcc.c-torture/compile/pr22398.c: New test.
27666 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27669 * g++.dg/expr/cast4.C: New test.
27671 2005-07-15 Richard Guenther <rguenther@suse.de>
27673 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27674 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27676 2005-07-15 Steven Bosscher <stevenb@suse.de>
27678 PR tree-optimization/22230
27679 * gcc.dg/tree-ssa/pr22230.c: New test.
27681 2005-07-14 Jakub Jelinek <jakub@redhat.com>
27683 * gfortran.dg/g77/cpp6.f: New test.
27686 * gfortran.dg/g77/cpp5.F: New test.
27687 * gfortran.dg/g77/cpp5.h: New file.
27688 * gfortran.dg/g77/cpp5inc.h: New file.
27690 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
27692 PR libfortran/16435
27693 * gfortran.dg/tl_editting.f90: New.
27694 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27696 2005-07-14 Steven G. Kargl <kargls@comcast.net>
27698 * gfortran.dg/char_array_constructor.f90: New test.
27700 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
27702 * gfortran.dg/past_eor.f90: New.
27703 * gfortran.dg/complex_read.f90: New.
27705 2005-07-13 Jeff Law <law@redhat.com>
27707 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27710 * gcc.dg/tree-ssa/pr22321.c: New test
27712 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
27714 PR tree-optimization/21921
27715 * gcc.dg/tree-ssa/pr21921.c: New.
27717 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27719 PR tree-optimizatio/22442
27720 * gcc.dg/tree-ssa/loop-11.c: New test.
27722 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27725 * gcc.c-torture/compile/pr21840.c: New test.
27727 2005-07-12 Jan Hubicka <jh@suse.cz>
27729 * gcc.c-torture/compile/pr22379.c: New test.
27731 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
27733 PR libfortran/21593
27734 gfortran.dg/dev_null.f90: Remove outdated comment about
27735 PR libfortran/21593.
27738 2005-07-12 Dale Johannesen <dalej@apple.com>
27740 * gcc.target/i386/compress-float-sse.c: New.
27741 * gcc.target/i386/compress-float-sse-pic.c: New.
27742 * gcc.target/i386/compress-float-387.c: New.
27743 * gcc.target/i386/compress-float-387-pic.c: New.
27744 * gcc.dg/compress-float-ppc.c: New.
27745 * gcc.dg/compress-float-ppc-pic.c: New.
27747 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
27749 PR libfortran/21593
27750 gfortran.dg/dev_null.f90: Remove targets.
27752 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27755 * gcc.dg/pr22335-1.c: New test.
27756 * gcc.dg/pr22335-2.c: New test.
27758 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27761 * g++.dg/template/nontype12.C : New test.
27763 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27765 * gcc.dg/tree-ssa/loop-10.c: New test.
27767 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
27769 * gcc.c-torture/execute/20020720-1.x: Remove.
27771 2005-07-11 Jakub Jelinek <jakub@redhat.com>
27773 * gfortran.fortran-torture/execute/forall_7.f90: New test.
27775 2005-07-10 Richard Sandiford <richard@codesourcery.com>
27777 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27778 (dg-mips-options): Use it.
27780 2005-07-09 Diego Novillo <dnovillo@redhat.com>
27782 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27784 2005-07-09 Richard Henderson <rth@redhat.com>
27786 * lib/target-supports.exp (check_effective_target_sync_char_short):
27789 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
27791 PR libfortran/22217
27792 * gfortran.dg/negative-z-descriptor.f90: New test.
27794 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27797 * gcc.dg/pr22329.c: New test.
27799 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
27801 PR tree-optimization/20139
27802 * gcc.dg/tree-ssa/pr20139.c: New.
27804 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27807 * gcc.dg/pr22356-1.c: New test.
27809 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
27812 * g++.dg/template/unify8.C: New.
27813 * g++.dg/template/unify9.C: New.
27815 2005-07-08 Jakub Jelinek <jakub@redhat.com>
27817 * gfortran.fortran-torture/execute/entry_10.f90: New test.
27819 2005-07-07 Geoffrey Keating <geoffk@apple.com>
27821 * gcc.dg/darwin-version-1.c: New.
27822 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27823 * gcc.dg/builtins-20.c: Likewise.
27824 * gcc.dg/builtins-53.c: Likewise.
27825 * gcc.dg/torture/builtins-convert-1.c: Likewise.
27826 * gcc.dg/torture/builtins-convert-2.c: Likewise.
27827 * gcc.dg/torture/builtins-convert-3.c: Likewise.
27828 * gcc.dg/torture/builtins-power-1.c: Likewise.
27829 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27832 2005-07-07 Jeff Law <law@redhat.com>
27834 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
27835 argument evaluation order.
27837 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
27839 PR libfortran/21594
27840 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27841 Add test cases where the shift length is greater than the
27844 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27846 * obj-c++.dg/proto-lossage-6.mm: New.
27847 * objc.dg/proto-lossage-6.m: New.
27849 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27851 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27852 * objc.dg/gnu-runtime-2.m: Likewise.
27854 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27856 * gfortran.dg/longline.f: New test.
27858 * gfortran.dg/badline.f: New test.
27860 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27865 * gfortran.dg/hollerith.f90: New.
27866 * gfortran.dg/hollerith2.f90: New.
27867 * gfortran.dg/hollerith3.f90: New.
27868 * gfortran.dg/hollerith4.f90: New.
27869 * gfortran.dg/hollerith_f95.f90: New.
27870 * gfortran.dg/hollerith_legacy.f90: New.
27871 * gfortran.dg/g77/cpp4.F: New. Port from g77.
27873 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27876 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27877 * objc.dg/gnu-runtime-2.m: New.
27879 2005-07-06 Jeff Law <law@redhat.com>
27881 * gcc.dg/tree-ssa/vrp17.c: New test.
27883 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27886 * gfortran.dg/array_constructor_5.f90: New test.
27888 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27890 * gfortran.fortran-torture/execute/entry_9.f90: New test.
27892 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
27894 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27895 * gcc.dg/980816-1.c: Ditto.
27897 2005-07-06 Jeff Law <law@redhat.com>
27899 * gcc.c-torture/compile/pr21356.c: New test.
27901 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27905 * gcc.c-torture/compile/pr22013-1.c,
27906 gcc.c-torture/execute/pr22098-1.c,
27907 gcc.c-torture/execute/pr22098-2.c,
27908 gcc.c-torture/execute/pr22098-3.c: New tests.
27910 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27913 * gcc.dg/pr22308-1.c: New test.
27915 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
27917 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
27919 * gcc.dg/compare9.c: Use -fshort-enums instead of
27920 -fno-short-enums. Change the last test to dg-bogus.
27922 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
27924 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27925 * gcc.dg/compare9.c: New.
27927 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27929 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27931 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27934 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27937 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27939 * gcc.dg/format/gcc_gfc-1.c: New.
27941 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27943 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27945 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27948 * gfortran.dg/io_invalid_1.f90: New test.
27950 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
27952 * gcc.dg/format/gcc_diag-1.c: Update.
27954 2005-07-02 Jeff Law <law@redhat.com>
27956 * gcc.dg/tree-ssa/pr22051-1.c: New test.
27957 * gcc.dg/tree-ssa/pr22051-2.c: New test.
27959 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
27961 * gcc.dg/format/gcc_diag-1.c: Update.
27963 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
27966 * gcc.c-torture/compile/pr22269.c: New test.
27968 2005-06-30 Diego Novillo <dnovillo@redhat.com>
27972 * g++.dg/tree-ssa/pr21584-1.C: New test.
27973 * g++.dg/tree-ssa/pr21584-2.C: New test.
27975 2005-06-30 Ziemowit Laski <zlaski@apple.com>
27977 * obj-c++.dg/try-catch-11.mm: New.
27978 * objc.dg/try-catch-10.m: New.
27980 2005-06-29 David Edelsohn <edelsohn@gnu.org>
27982 * g++.dg/other/ucnid-1.C: xfail on AIX.
27984 2005-06-29 Diego Novillo <dnovillo@redhat.com>
27987 * gcc.dg/20050629-1.c: New test.
27989 2005-06-29 Ziemowit Laski <zlaski@apple.com>
27991 * obj-c++.dg/const-str-1[0-1].mm: New.
27992 * objc.dg/const-str-1[0-1].m: New.
27994 2005-05-29 Richard Henderson <rth@redhat.com>
27996 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27997 Rename from check_effective_target_vect_no_max.
27998 (check_effective_target_vect_no_int_add): New.
27999 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28000 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28001 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28002 * gcc.dg/vect/vect-reduc-1.c: Use both.
28003 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28005 2005-05-29 Richard Henderson <rth@redhat.com>
28007 * lib/target-supports.exp (check_effective_target_vect_no_max):
28008 Remove i386 and x86_64.
28010 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28013 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28015 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28017 PR middle-end/21969
28018 * gcc.dg/vect/pr21969.c: New test.
28020 2005-06-28 Eric Christopher <echristo@redhat.com>
28024 * gcc.dg/inline1.c: New test.
28025 * gcc.dg/inline2.c: Ditto.
28026 * gcc.dg/inline3.c: Ditto.
28027 * gcc.dg/inline4.c: Ditto.
28028 * gcc.dg/inline5.c: Ditto.
28030 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28032 PR libfortran/22142
28033 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28034 Add testcase also testing eoshift1 for PR 22142.
28036 2005-06-28 Richard Henderson <rth@redhat.com>
28038 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28039 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28040 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28041 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28042 gcc.dg/tree-ssa/20030922-2.c: Likewise.
28044 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28046 PR libfortran/22142
28047 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28048 Add testcase for PR 22142.
28050 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
28052 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28053 gcc.target/ia64/fpreg-2.c: New tests.
28055 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28057 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28059 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28061 PR libfortran/22170
28062 * gfortran.dg/slash_1.f90: New test.
28064 2005-06-27 Richard Henderson <rth@redhat.com>
28066 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28067 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28068 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28069 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28070 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28071 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28073 2005-06-27 Richard Henderson <rth@redhat.com>
28075 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28076 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28078 2005-06-27 Ziemowit Laski <zlaski@apple.com>
28080 * obj-c++.dg/proto-lossage-5.mm: New.
28081 * objc.dg/proto-lossage-5.m: New.
28083 2005-06-27 Diego Novillo <dnovillo@redhat.com>
28086 * gcc.dg/tree-ssa/pr21959.c: New test.
28088 2005-06-27 Jakub Jelinek <jakub@redhat.com>
28090 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28091 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28092 testing uninitialized var.
28094 * gcc.c-torture/execute/builtins/chk.h: New.
28095 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28096 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28097 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28098 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28099 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28100 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28101 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28102 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28103 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28104 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28105 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28106 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28107 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28108 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28109 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28110 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28111 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28112 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28113 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28114 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28115 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28116 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28117 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28118 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28119 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28120 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28121 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28122 * gcc.dg/builtin-object-size-1.c: New test.
28123 * gcc.dg/builtin-object-size-2.c: New test.
28124 * gcc.dg/builtin-object-size-3.c: New test.
28125 * gcc.dg/builtin-object-size-4.c: New test.
28126 * gcc.dg/builtin-object-size-5.c: New test.
28127 * gcc.dg/builtin-stringop-chk-1.c: New test.
28128 * gcc.dg/builtin-stringop-chk-2.c: New test.
28129 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28130 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28131 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28132 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28133 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28134 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28135 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28136 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28137 * gcc.c-torture/execute/printf-1.c: New test.
28138 * gcc.c-torture/execute/fprintf-1.c: New test.
28139 * gcc.c-torture/execute/vprintf-1.c: New test.
28140 * gcc.c-torture/execute/vfprintf-1.c: New test.
28141 * gcc.c-torture/execute/printf-chk-1.c: New test.
28142 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28143 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28144 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28146 2005-06-27 Michael Matz <matz@suse.de>
28148 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28149 slot is not merged if address escapes.
28151 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28154 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28156 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28158 PR middle-end/17965
28159 * gcc.c-torture/compile/20050622-1.c: New test.
28161 PR middle-end/22028
28162 * gcc.dg/20050620-1.c: New test.
28164 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28166 PR tree-optimization/22026
28167 * gcc.dg/tree-ssa/pr22026.c: New.
28169 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28171 PR libfortran/22144
28172 * gfortran.dg/shift-alloc.f90: New testcase.
28174 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28176 * all files: Update FSF address in copyright headers.
28178 2005-06-22 Jan Hubicka <jh@suse.cz>
28180 * wholeprogram-1.c: New testcase.
28181 * wholeprogram-2.c: New testcase.
28183 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28186 * gcc.dg/tree-ssa/pr22171.c: New test.
28188 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
28190 * gfortran.dg/simplify_modulo.f90: New.
28192 2005-06-24 Jan Hubicka <jh@suse.cz>
28194 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28196 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28198 * obj-c++.dg/proto-lossage-[1-4].mm: New.
28200 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28202 * obj-c++.dg/typedef-alias-1.mm: New.
28203 * objc.dg/typedef-alias-1.m: New.
28205 2005-06-23 Jeff Law <law@redhat.com>
28207 * gcc.dg/tree-ssa/vrp16.c: New test.
28209 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28211 * lib/target-supports.exp: Add
28212 check_effective_target_fortran_large_real and
28213 check_effective_target_fortran_large_int to check for
28214 corresponding effective targets.
28215 * gfortran.dg/large_integer_kind_1.f90: New test.
28216 * gfortran.dg/large_real_kind_1.f90: New test.
28218 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
28220 PR tree-optimization/22117
28221 * gcc.dg/tree-ssa/pr22117.c: New.
28223 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
28226 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28228 2005-06-23 David Edelsohn <edelsohn@gnu.org>
28230 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28232 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
28234 * gfortran.dg/f2c_4.f90: Add tests for complex functions
28235 * gfortran.dg/f2c_4.c: Likewise.
28237 2005-06-22 Paul Brook <paul@codesourcery.com>
28240 * gfortran.dg/auto_save_1.f90: New test.
28242 2005-06-22 Michael Matz <matz@suse.de>
28244 * gcc.target/x86-64/abi: New directory.
28245 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28246 * gcc.target/x86-64/abi/README.gcc: New file.
28247 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28248 * gcc.target/x86-64/abi/asm-support.s: New file.
28249 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28250 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28251 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28252 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28253 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28254 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28255 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28256 * gcc.target/x86_64/abi/test_bitfields.c: New test.
28257 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28258 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28259 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28260 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28261 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28262 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28263 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28264 * gcc.target/x86_64/abi/test_varargs.c: New test.
28266 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
28268 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28269 32-bit i?86 and x86_64.
28271 2005-06-21 Ziemowit Laski <zlaski@apple.com>
28273 * obj-c++.dg/const-str-[1-9].mm: New tests.
28275 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
28278 * gfortran.dg/namelist_use.f90: New.
28279 * gfortran.dg/namelist_use_only.f90: New.
28281 2005-06-21 Jeff Law <law@redhat.com>
28283 * gcc.dg/tree-ssa/vrp15.c: New test.
28285 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
28287 * lib/target-supports.exp (check_effective_target_vect_reduction):
28289 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28290 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28291 remove vect_reduction target keyword. Also avoid two returns in main.
28292 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28293 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28294 * gcc.dg/vect/vect-reduc-1short.c: New test.
28295 * gcc.dg/vect/vect-reduc-1char.c: New test.
28296 * gcc.dg/vect/vect-reduc-2short.c: New test.
28297 * gcc.dg/vect/vect-reduc-2char.c: New test.
28298 * gcc.dg/vect/vect-reduc-6.c: New test.
28299 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28300 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28301 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28303 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28304 Paul Thomas <pault@gcc.gnu.org>
28306 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28309 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28311 * gfortran.dg/backslash_1.f90: New test.
28312 * gfortran.dg/backslash_2.f90: New test.
28314 2005-06-20 Steven G. Kargl <kargls@comcast.net>
28316 * gfortran.dg/duplicate_labels.f90: New test.
28318 2005-06-20 Jan Beulich <jbeulich@novell.com>
28320 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28321 unsupportable relocations.
28322 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28323 * gcc.dg/20050321-2.c: xfail for NetWare.
28325 2005-06-20 Andreas Jaeger <aj@suse.de>
28327 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28328 gcc.target/i386/fastcall-sseregparm.c,
28329 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28331 2005-06-19 Richard Henderson <rth@redhat.com>
28333 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28335 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
28337 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28339 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
28342 * g++.dg/conversion/simd2.C: Change expected error message.
28344 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28346 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28347 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28348 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28350 2005-06-18 James A Morrison <phython@gcc.gnu.org>
28352 * gcc.dg/fold-mod-1.c: New test.
28354 2005-06-18 Steven G. Kargl <kargls@comcast.net>
28357 * gfortran.dg/pr19926.f90: New test.
28359 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28361 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28362 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28364 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28365 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28367 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
28369 * gcc.target/ia64/float80-varargs-1.c: New test.
28371 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28374 * gfortran.dg/f2c_6.f90: New test.
28376 2005-06-17 Geoffrey Keating <geoffk@apple.com>
28379 * g++.dg/template/local5.C: New.
28381 2005-06-17 Richard Henderson <rth@redhat.com>
28383 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28385 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
28388 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28390 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
28392 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28393 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28394 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28395 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28396 check_vect to verify the presence of hardware vector support.
28398 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
28401 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28403 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28405 PR libfortran/19216
28406 * gfortran.dg/pr19216.f: Add correct space between brackets and
28409 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28411 PR libfortran/16436
28412 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28414 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
28416 * gcc.target/i386/attributes-error.c: New testcase.
28417 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28418 * gcc.target/i386/regparm-stdcall.c: Likewise.
28419 * gcc.target/i386/sseregparm-1.c: Likewise.
28420 * gcc.target/i386/sseregparm-2.c: Likewise.
28422 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
28424 * g++.dg/rtti/crash2.C: New.
28426 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
28428 * gcc.dg/noncompile/20040203-3.c: Update expected message.
28430 2005-06-15 David Ung <davidu@mips.com>
28432 * gcc.target/mips/mips16e-extends.c: New test for testing the
28433 generation of MIPS16e zeb/zeh, seb/seh instructions.
28435 2005-06-15 Diego Novillo <dnovillo@redhat.com>
28438 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28439 * gcc.dg/tree-ssa/pr22018.c: New test.
28441 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
28443 * gcc.dg/simd-1.c: Update error messages.
28444 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
28445 * gcc.dg/simd-2.c: Update error messages.
28446 * gcc.dg/simd-4.c: New.
28448 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
28451 * g++.dg/other/crash-4.C: New.
28453 2005-06-14 Devang Patel <dpatel@apple.com>
28455 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28457 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
28460 * g++.dg/parse/crash11.C: Update
28462 2005-06-13 Jeff Law <law@redhat.com>
28464 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28465 perform the desired transformations.
28466 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28467 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28469 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28472 * gfortran.dg/forall_1.f90: Un-XFAIL.
28474 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
28477 * g++.dg/parse/crash26.C: New.
28480 * g++.dg/init/member1.C: New.
28482 2005-06-13 Jakub Jelinek <jakub@redhat.com>
28484 * gfortran.dg/altreturn_1.f90: New test.
28486 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
28488 PR middle-end/21985
28489 * gcc.dg/tree-ssa/pr21985.c: New test.
28491 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28493 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28495 2005-06-12 Roger Sayle <roger@eyesopen.com>
28498 * g++.dg/other/error10.C: New test case.
28500 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28502 PR libfortran/19155
28503 * gfortran.dg/pr19155.f: Add test.
28505 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28507 * gfortran.dg/f2c_7.f90: New test.
28509 * gfortran.dg/forall_1.f90: XFAILed.
28511 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28513 * gcc.dg/pr14796-1.c: New.
28514 * gcc.dg/pr14796-2.c: New.
28516 2005-06-11 Steven G. Kargl <kargls@comcast.net>
28520 * gfortran.dg/deallocate_stat.f90: New test.
28522 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
28524 * gfortran.fortran-torture/execute/in-pack.f90: New test.
28526 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
28528 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28529 access will be generated when this loop is vectorized. Test that
28530 accesses with same alignment were detected.
28531 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28532 Test that accesses with same alignment were detected.
28533 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28534 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28535 alignment were detected.
28537 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
28540 * g++.dg/conversion/simd2.C: New.
28542 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
28544 * gcc.dg/Wcxx-compat-1.c: New.
28546 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
28548 PR libfortran/21480
28549 * gfortran.dg/reshape-complex.f90: Add a test for a packed
28552 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
28554 * gcc.dg/alias-8.c: New.
28556 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
28558 * gcc.dg/format/cmn_err-1.c: Update.
28560 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
28563 * gcc.target/sparc/fexpand-2.c: New.
28564 * gcc.target/sparc/fpmerge-2.c: New.
28565 * gcc.target/sparc/fpmul-2.c: New.
28566 * gcc.target/sparc/noresult.c: New.
28567 * gcc.target/sparc/pdist-2.c: New.
28568 * gcc.target/sparc/pdist-3.c: New.
28570 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
28573 * gcc.target/i386/i386.exp: Fix comment typo.
28575 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
28578 * g++.dg/inherit/using5.C: New.
28579 * g++.dg/inherit/using6.C: New.
28581 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28584 * g++.dg/template/ptrmem15.C: New test.
28587 * g++.dg/ext/label4.C: New test.
28589 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28591 * gcc.dg/tls/debug-1.c: New test.
28593 2005-06-07 Dale Johannesen <dalej@apple.com>
28595 * gcc.target/i386/movq.c: New.
28597 2005-06-07 Dale Johannesen <dalej@apple.com>
28599 * gcc.dg/20050607-1.c: New.
28601 2005-06-07 Jakub Jelinek <jakub@redhat.com>
28603 PR middle-end/21850
28604 * gcc.c-torture/execute/20050607-1.c: New test.
28606 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
28608 PR libfortran/21926
28609 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28610 Test case where the return array has lowest stride one,
28613 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
28615 * lib/target-supports.exp (check_effective_target_sync_int_long):
28616 Add s390 and s390x targets.
28618 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
28620 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28621 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28622 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28623 * gcc.dg/tree-ssa/loop-9.c: New test.
28625 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
28627 * g++.dg/parse/defarg10.C: New.
28629 2005-06-06 Jakub Jelinek <jakub@redhat.com>
28631 PR regression/21897
28632 * gcc.c-torture/execute/20050604-1.c: New test.
28634 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
28637 * g++.dg/parse/defarg9.C: New.
28640 * g++.dg/inherit/using4.C: New.
28641 * g++.dg/overload/error1.C: Adjust expected errors.
28642 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28643 * g++.old-deja/g++.brendan/arm2.C: Likewise.
28644 * g++.old-deja/g++.other/redecl2.C: Likewise.
28645 * g++.old-deja/g++.other/redecl4.C: Likewise.
28646 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28648 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28650 * gfortran.dg/f2c_5.f90: Add -w to dg-options
28652 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28654 * lib/gfortran.exp (gfortran_target_compile): Call
28655 dg-additional-files-options
28656 * gfortran.dg/f2c_4.f90: New file
28657 * gfortran.dg/f2c_4.c: New file
28658 * gfortran.dg/f2c_5.f90: New file
28659 * gfortran.dg/f2c_5.c: New file
28661 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28663 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28666 * gfortran.dg/array_constructor_4.f90: New test.
28668 2005-06-05 Mark Mitchell <mark@codesourcery.com>
28671 * g++.dg/ext/builtin9.C: New test.
28673 2005-06-05 Dale Johannesen <dalej@apple.com>
28675 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28676 * gcc.c-torture/execute/20050603-2.c: Ditto.
28678 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
28680 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28681 * gcc.dg/vect/vect-reduc-1.c: New.
28682 * gcc.dg/vect/vect-reduc-2.c: New.
28683 * gcc.dg/vect/vect-reduc-3.c: New.
28685 2005-06-04 Dale Johannesen <dalej@apple.com>
28687 * gcc.c-torture/execute/20050603-1.c: New.
28688 * gcc.c-torture/execute/20050603-2.c: New.
28689 * gcc.dg/20050603-3.c: New.
28691 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28694 * gfortran.dg/debug_1.f90: New test.
28696 * gfortran.dg/forall_1.f90: New test.
28698 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
28700 * gfortran.dg/array_constructor_3.f90: New test.
28702 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28704 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28706 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
28708 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28710 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
28713 * gcc.dg/init-excess-1.c: New test.
28715 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28718 * g++.dg/expr/static_cast6.C: New test.
28720 2005-06-03 Diego Novillo <dnovillo@redhat.com>
28722 * gcc.dg/tree-ssa/vrp14.c: New test.
28724 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28727 * g++.dg/template/new2.C: New test.
28729 2005-06-03 Josh Conner <jconner@apple.com>
28731 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28732 all entries in initializer.
28734 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
28736 PR middle-end/21858
28737 * gcc.dg/pr21858.c: New testcase.
28739 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
28741 PR tree-optimization/21292
28743 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28745 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28746 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28747 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28748 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28749 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28751 2005-06-02 Richard Henderson <rth@redhat.com>
28753 * gcc.dg/sync-2.c: Use -march=i486 for i386.
28755 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
28757 * gcc.dg/wtypequal.c: New testcase.
28759 2005-06-02 Diego Novillo <dnovillo@redhat.com>
28762 * gcc.dg/tree-ssa/pr21582.c: New test.
28764 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28767 * g++.dg/opt/interface2.h: New.
28768 * g++.dg/opt/interface2.C: New.
28769 * g++.dg/init/ctor4.C: Adjust error lines.
28770 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28771 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28772 * g++.old-deja/g++.jason/opeq3.C: Likewise.
28773 * g++.old-deja/g++.pt/assign1.C: Likewise.
28774 * g++.old-deja/g++.pt/crash20.C: Likewise.
28776 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
28778 PR tree-optimization/21734
28779 * g++.dg/vect/pr21734_1.cc: New.
28780 * g++.dg/vect/pr21734_2.cc: New.
28782 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28785 * g++.dg/template/spec24.C: New.
28788 * g++.dg/pch/local-1.C: New.
28789 * g++.dg/pch/local-1.Hs: New.
28791 2005-06-01 Diego Novillo <dnovillo@redhat.com>
28793 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28794 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28795 * gcc.dg/tree-ssa/pr14341.c: New test.
28796 * gcc.dg/tree-ssa/pr14841.c: New test.
28797 * gcc.dg/tree-ssa/pr20701.c: New test.
28798 * gcc.dg/tree-ssa/pr21086.c: New test.
28799 * gcc.dg/tree-ssa/pr21090.c: New test.
28800 * gcc.dg/tree-ssa/pr21332.c: New test.
28801 * gcc.dg/tree-ssa/pr21458.c: New test.
28802 * gcc.dg/tree-ssa/pr21658.c: New test.
28803 * gcc.dg/tree-ssa/vrp01.c: New test.
28804 * gcc.dg/tree-ssa/vrp02.c: New test.
28805 * gcc.dg/tree-ssa/vrp03.c: New test.
28806 * gcc.dg/tree-ssa/vrp04.c: New test.
28807 * gcc.dg/tree-ssa/vrp05.c: New test.
28808 * gcc.dg/tree-ssa/vrp06.c: New test.
28809 * gcc.dg/tree-ssa/vrp07.c: New test.
28810 * gcc.dg/tree-ssa/vrp08.c: New test.
28811 * gcc.dg/tree-ssa/vrp09.c: New test.
28812 * gcc.dg/tree-ssa/vrp10.c: New test.
28813 * gcc.dg/tree-ssa/vrp11.c: New test.
28814 * gcc.dg/tree-ssa/vrp12.c: New test.
28815 * gcc.dg/tree-ssa/vrp13.c: New test.
28817 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
28820 * gcc.dg/tree-ssa/pr21029.c: New test.
28822 2005-06-01 Roger Sayle <roger@eyesopen.com>
28824 * gfortran.dg/logint-1.f: New test case.
28825 * gfortran.dg/logint-2.f: Likewise.
28826 * gfortran.dg/logint-3.f: Likewise.
28828 2005-06-01 Jakub Jelinek <jakub@redhat.com>
28832 * gcc.dg/20050527-1.c: New test.
28834 * gcc.dg/i386-sse-12.c: New test.
28837 * gfortran.dg/implicit_5.f90: New test.
28839 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
28842 * gfortran/assign_4.f90: New test.
28843 * gfortran/assign_2.f90: Change compile to run.
28845 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
28847 * lib/target-supports.exp
28848 (check_effective_target_sync_char_short): New.
28849 * gcc.dg/sync-2.c: New.
28851 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
28853 PR tree-optimization/21817
28854 * gcc.dg/torture/pr21817-1.c: New.
28856 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
28859 * g++.dg/template/init5.C: New.
28861 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
28863 * gfortran.dg/char_initialiser_actual.f90:
28864 Test character initialisers as actual arguments.
28865 * gfortran.dg/char_pointer_comp_assign.f90:
28866 Test character pointer structure component assignments.
28867 * gfortran.dg/char_array_structure_constructor.f90:
28868 Test character components in structure constructors.
28870 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
28872 PR middle-end/20931
28873 * g++.dg/opt/pr20931.C: New test.
28875 2005-05-31 Andreas Jaeger <aj@suse.de>
28878 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28879 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28880 g++.old-deja/g++.ext/asmspec1.C,
28881 g++.old-deja/g++.other/regstack.C,
28882 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28883 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28884 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28885 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28886 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28887 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28888 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28889 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28890 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28891 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28892 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28893 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28894 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28895 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28896 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28897 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28898 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28899 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28900 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28902 2005-05-31 Jeff Law <law@redhat.com>
28904 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28906 2005-05-30 Paolo Carlini <pcarlini@suse.de>
28908 PR middle-end/21743
28909 * gcc.dg/builtins-1.c: Activate disabled clog test.
28910 * gcc.dg/torture/builtin-attr-1.c: Likewise.
28912 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
28914 * gfortran.dg/char_pointer_assign.f90:
28915 Test character-pointer assignments and pointer assignments.
28916 * gfortran.dg/char_pointer_dummy.f90:
28917 Test character-pointer dummy arguments.
28918 * gfortran.dg/char_pointer_func.f90:
28919 Test character-pointer function returns.
28920 * gfortran.dg/char_pointer_dependency.f90:
28921 Test character-pointer functions with dependencies.
28923 2005-05-30 Mark Mitchell <mark@codesourcery.com>
28926 * g++.dg/lookup/using14.C: New test.
28928 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
28930 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28931 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28934 2005-05-29 Geoffrey Keating <geoffk@apple.com>
28937 * g++.dg/template/local5.C: New.
28940 * gcc.c-torture/compile/pr21761.c: New.
28942 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28945 2005-05-30 Steven G. Kargl
28948 * gfortran.dg/inquire_8.f90: New test.
28950 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28952 PR libfortran/21376
28953 * gfortran.dg/output_exponents_1.f90: New test.
28955 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28957 PR libfortran/20006
28958 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28960 2005-05-28 Mark Mitchell <mark@codesourcery.com>
28963 * g++.dg/ext/complex1.C: New test.
28966 * g++.dg/init/ctor6.C: New test.
28968 2005-05-29 Jan Hubicka <jh@suse.cz>
28970 * gcc.c-torture/compile/pr21562.c: New.
28972 2005-05-28 Steven G. Kargl <kargls@comcast.net>
28974 * gfortran.dg/subnormal_1.f90: New test.
28976 2005-05-28 Jan Hubicka <jh@suse.cz>
28978 * tree-prof.exp: Fix comment.
28979 * value-prof-1.c: New.
28980 * value-prof-2.c: New.
28981 * value-prof-3.c: New.
28982 * value-prof-4.c: New.
28984 2005-05-27 Mark Mitchell <mark@codesourcery.com>
28987 * g++.dg/expr/ptrmem6.C: New test.
28988 * g++.dg/expr/ptrmem6a.C: Likewise.
28990 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
28992 PR tree-optimization/21658
28993 * gcc.dg/tree-ssa/pr21658.c: New.
28995 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
28998 * g++.dg/inherit/ptrmem3.C: New.
29001 * g++.dg/parse/template16.C: New.
29003 2005-05-27 Andreas Jaeger <aj@suse.de>
29005 * gcc.dg/setjmp-2.c: Only run in 32-bit.
29007 * gcc.dg/i386-sse-8.c: Run test on all archs.
29009 2005-05-26 Mike Stump <mrs@apple.com>
29011 * objc.dg/isa-field-1.m: Only run on darwin.
29012 * objc.dg/lookup-1.m: Likewise.
29013 * objc.dg/try-catch-8.m: Likewise.
29015 2005-05-26 Roger Sayle <roger@eyesopen.com>
29017 PR tree-optimization/9814
29018 * gcc.dg/pr9814-1.c: New test case.
29020 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29022 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29023 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29024 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29025 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29026 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29027 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29028 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29029 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29030 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29031 objc.dg/try-catch-8.m: New.
29033 2005-05-26 Janis Johnson <janis187@us.ibm.com>
29035 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29036 remove extraneous semicolons.
29038 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29040 * obj-c++.dg/comp-types-12.mm: New.
29041 * objc.dg/comp-types-11.m: New.
29042 * objc.dg/selector-4.m: New.
29044 2005-05-26 Andreas Jaeger <aj@suse.de>
29047 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29048 g++.old-deja/g++.ext/attrib3.C,
29049 g++.old-deja/g++.other/store-expr1.C,
29050 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29051 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29052 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29053 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29054 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29055 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29056 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29057 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29058 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29059 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29060 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29061 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29062 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29063 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29064 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29065 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29066 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29067 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29068 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29070 2005-05-26 Andreas Jaeger <aj@suse.de>
29072 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29073 x86-64 compilation.
29075 2005-05-26 Andreas Jaeger <aj@suse.de>
29078 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29079 gcc.misc-tests/i386-pf-athlon-1.c,
29080 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29081 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29082 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29083 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29084 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29085 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29086 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29089 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29090 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29091 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29092 x86-64 compilation.
29094 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29097 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29098 effective-target ilp32.
29100 2005-05-26 David Ung <davidu@mips.com>
29102 * gcc.target/mips/ext_ins.c: New test for testing the generation
29103 of MIPS32/64 rev 2 ext/ins instructions.
29105 2005-05-26 Andreas Jaeger <aj@suse.de>
29107 * treelang/compile/unsigned.tree: Use gimple instead of
29108 nonexisting generic dump.
29110 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29112 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29114 2005-05-26 Andreas Jaeger <aj@suse.de>
29116 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29118 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29120 PR libfortran/17283
29121 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29122 Test callee-allocated memory with write statements.
29124 2005-05-25 Roger Sayle <roger@eyesopen.com>
29126 PR middle-end/21709
29127 * gcc.dg/pr21709-1.c: New test case.
29129 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29130 Mike Stump <mrs@apple.com>
29132 * objc/execute/next_mapping.h: Update for C++.
29134 * obj-c++.dg/selector-1.mm: Move to...
29135 * obj-c++.dg/selector-4.mm: here...
29137 * obj-c++.dg/basic.mm: New.
29138 * obj-c++.dg/comp-types-1.mm: New.
29139 * obj-c++.dg/cxx-class-1.mm: New.
29140 * obj-c++.dg/cxx-ivars-1.mm: New.
29141 * obj-c++.dg/cxx-ivars-2.mm: New.
29142 * obj-c++.dg/cxx-ivars-3.mm: New.
29143 * obj-c++.dg/cxx-scope-1.mm: New.
29144 * obj-c++.dg/cxx-scope-2.mm: New.
29145 * obj-c++.dg/defs.mm: New.
29146 * obj-c++.dg/empty-private-1.mm: New.
29147 * obj-c++.dg/encode-1.mm: New.
29148 * obj-c++.dg/encode-2.mm: New.
29149 * obj-c++.dg/encode-3.mm: New.
29150 * obj-c++.dg/extern-c-1.mm: New.
29151 * obj-c++.dg/extra-semi.mm: New.
29152 * obj-c++.dg/fix-and-continue-2.mm: New.
29153 * obj-c++.dg/isa-field-1.mm: New.
29154 * obj-c++.dg/ivar-list-semi.mm: New.
29155 * obj-c++.dg/local-decl-1.mm: New.
29156 * obj-c++.dg/lookup-1.mm: New.
29157 * obj-c++.dg/lookup-2.mm: New.
29158 * obj-c++.dg/method-1.mm: New.
29159 * obj-c++.dg/method-2.mm: New.
29160 * obj-c++.dg/method-3.mm: New.
29161 * obj-c++.dg/method-4.mm: New.
29162 * obj-c++.dg/method-5.mm: New.
29163 * obj-c++.dg/method-6.mm: New.
29164 * obj-c++.dg/method-7.mm: New.
29165 * obj-c++.dg/no-extra-load.mm: New.
29166 * obj-c++.dg/overload-1.mm: New.
29167 * obj-c++.dg/pragma-1.mm: New.
29168 * obj-c++.dg/pragma-2.mm: New.
29169 * obj-c++.dg/private-1.mm: New.
29170 * obj-c++.dg/private-2.mm: New.
29171 * obj-c++.dg/proto-qual-1.mm: New.
29172 * obj-c++.dg/qual-types-1.mm: New.
29173 * obj-c++.dg/stubify-1.mm: New.
29174 * obj-c++.dg/stubify-2.mm: New.
29175 * obj-c++.dg/super-class-1.mm: New.
29176 * obj-c++.dg/super-class-2.mm: New.
29177 * obj-c++.dg/super-dealloc-1.mm: New.
29178 * obj-c++.dg/super-dealloc-2.mm: New.
29179 * obj-c++.dg/template-1.mm: New.
29180 * obj-c++.dg/template-2.mm: New.
29181 * obj-c++.dg/template-3.mm: New.
29182 * obj-c++.dg/template-4.mm: New.
29183 * obj-c++.dg/template-5.mm: New.
29184 * obj-c++.dg/template-6.mm: New.
29185 * obj-c++.dg/try-catch-1.mm: New.
29186 * obj-c++.dg/try-catch-2.mm: New.
29187 * obj-c++.dg/try-catch-3.mm: New.
29188 * obj-c++.dg/try-catch-4.mm: New.
29189 * obj-c++.dg/try-catch-5.mm: New.
29190 * obj-c++.dg/try-catch-6.mm: New.
29191 * obj-c++.dg/try-catch-7.mm: New.
29192 * obj-c++.dg/try-catch-8.mm: New.
29193 * obj-c++.dg/try-catch-9.mm: New.
29194 * obj-c++.dg/va-meth-1.mm: New.
29196 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29198 * obj-c++.dg/selector-1.mm: New.
29199 * obj-c++.dg/selector-2.mm: New.
29201 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29203 * obj-c++.dg/selector-3.mm: New.
29204 * objc.dg/selector-3.m: New.
29206 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29208 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29209 about where warning appears.
29211 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29213 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29214 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29215 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29216 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29218 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29220 * gcc.dg/20050524-1.c: New test.
29222 2005-05-25 Jan Hubicka <jh@suse.cz>
29224 * gcc.dg/tree-prof/inliner-1.c: New.
29226 2005-05-25 Janis Johnson <janis187@us.ibm.com>
29228 * gcc.dg/tree-prof: New directory.
29229 * gcc.dg/tree-prof/tree-prof.exp: New.
29231 2005-05-25 DJ Delorie <dj@redhat.com>
29233 * gcc.dg/Wattributes-1.c: New.
29234 * gcc.dg/Wattributes-2.c: New.
29235 * gcc.dg/Wattributes-3.c: New.
29237 20005-05-24 Janis Johnson <janis187@us.ibm.com>
29239 PR tree-optimization/19833
29240 * gcc.dg/uninit-4.c: Remove xfail.
29241 * gcc.dg/uninit-9.c: Ditto.
29243 2005-05-24 Ziemowit Laski <zlaski@apple.com>
29245 * obj-c++.dg/bitfield-[1-5].mm: New.
29246 * obj-c++.dg/class-protocol-1.mm: New.
29247 * obj-c++.dg/comp-types-1[0-1].mm: New.
29248 * obj-c++.dg/comp-types-[2-9].mm: New.
29249 * obj-c++.dg/encode-[4-8].mm: New.
29250 * obj-c++.dg/layout-1.mm: New.
29251 * obj-c++.dg/method-1[0-9].mm: New.
29252 * obj-c++.dg/method-2[0-1].mm: New.
29253 * obj-c++.dg/method-[8-9].mm: New.
29254 * obj-c++.dg/objc-gc-3.mm: New.
29255 * obj-c++.dg/try-catch-10.mm: New.
29256 * objc.dg/bitfield-5.m: New.
29257 * objc.dg/comp-types-10.m: New.
29258 * objc.dg/comp-types-9.m: New.
29259 * objc.dg/layout-1.m: New.
29260 * objc.dg/objc-gc-4.m: New.
29261 * objc.dg/try-catch-9.m: New.
29262 * objc.dg/class-protocol-1.m: Tweak diagnostics.
29263 * objc.dg/comp-types-1.m: Likewise.
29264 * objc.dg/comp-types-[5-6].m: Likewise.
29265 * objc.dg/method-9.m: Likewise.
29267 2005-05-24 Janis Johnson <janis187@us.ibm.com>
29269 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29270 and on hardware without VMX support.
29272 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29274 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29276 * lib/profopt.exp (dg-final-generate, dg-final-use,
29277 profopt-final-code, profopt-get-options): New.
29278 (profopt-execute): Process test directives.
29280 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29281 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29282 cleanup-tree-dump, cleanup-saved-temps): Update comments.
29284 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
29287 * g++.dg/init/ctor5.C: New test.
29289 2005-05-24 Ira Rosen <irar@il.ibm.com>
29291 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29292 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29293 vect-113.c, vect-114.c.
29295 2005-05-23 Adam Nemet <anemet@lnxw.com>
29297 * gcc.dg/const-elim-1.c: Remove xfails.
29299 2005-05-23 Jeff Law <law@redhat.com>
29301 * gcc.c-torture/compile/pr21638.c: New test.
29302 * gcc.c-torture/compile/20050520-1.c: New test.
29304 2005-05-23 Nick Clifton <nickc@redhat.com>
29306 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29307 be a proper triple, ie: m32r*-*-*.
29308 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29310 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
29312 PR middle-end/21331
29314 * gcc.c-torture/compile/pr21293.c: New test.
29315 * gcc.c-torture/execute/pr21331.c: New test.
29317 2004-05-20 Richard Henderson <rth@redhat.com>
29319 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29321 2005-05-20 Ziemowit Laski <zlaski@apple.com>
29323 * obj-c++-dg.exp: Add.
29324 * obj-c++.exp: Add.
29325 * obj-c++.dg/dg.exp: Add.
29327 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29329 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29330 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29332 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
29334 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29336 2004-05-19 Richard Henderson <rth@redhat.com>
29338 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29340 2005-05-19 Janis Johnson <janis187@us.ibm.com>
29342 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29344 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29346 2005-05-19 Jakub Jelinek <jakub@redhat.com>
29349 * g++.dg/parse/extern1.C: New test.
29350 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29352 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29354 * gcc.dg/c99-math.h: New.
29355 * gcc.dg/c99-math-float-1.c: New test.
29356 * gcc.dg/c99-math-double-1.c: Likewise.
29357 * gcc.dg/c99-math-long-double-1.c: Likewise.
29359 2005-05-18 Richard Henderson <rth@redhat.com>
29361 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29363 2005-05-18 Devang Patel <dpatel@apple.com>
29365 * g++.dg/opt/20050511-1.C: New test.
29367 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
29369 PR libfortran/21127
29370 * gfortran.dg/reshape-complex.f90: New test.
29372 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
29374 * gfortran.dg/array_constructor_1.f90: New test.
29375 * gfortran.dg/array_constructor_2.f90: New test.
29377 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
29380 * gfortran.dg/pr20954.f: New test.
29382 2005-05-17 Mike Stump <mrs@apple.com>
29384 Yet more Objective-C++...
29386 * objc.dg/method-5.m: Update.
29387 * objc.dg/method-6.m: Update.
29388 * objc.dg/method-7.m: Update.
29389 * objc.dg/method-9.m: Update.
29390 * objc.dg/try-catch-2.m: Update.
29392 2005-05-17 Mark Mitchell <mark@codesourcery.com>
29394 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29395 Remove little-endian optimizations.
29397 2005-05-17 Jeff Law <law@redhat.com>
29399 * g++.dg/tree-ssa/pr14814.C: New test.
29400 * gcc.dg/tree-ssa/pr14814.C: New test.
29401 * gcc.dg/tree-ssa/pr17141-1.C: New test.
29402 * gcc.dg/tree-ssa/pr17141-2.C: New test.
29404 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29406 * gcc.dg/compat/generate-random.c: Do not include
29408 * gcc.dg/compat/generate-random_r.c: Likewise.
29410 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
29412 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29414 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29416 PR middle-end/21595
29417 * g++.dg/tree-ssa/builtin1.C: New testcase.
29419 2005-05-17 Jakub Jelinek <jakub@redhat.com>
29422 * g++.dg/opt/const4.C: New test.
29424 PR middle-end/21492
29425 * g++.dg/opt/crossjump1.C: New test.
29427 PR tree-optimization/21610
29428 * gcc.c-torture/compile/20050516-1.c: New test.
29431 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29432 about the test failing.
29433 * gfortran.fortran-torture/execute/where_7.f90: New test.
29434 * gfortran.fortran-torture/execute/where_8.f90: New test.
29436 2005-05-16 Richard Henderson <rth@redhat.com>
29438 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29441 2005-05-16 Mark Mitchell <mark@codesourcery.com>
29443 * gcc.dg/compat/generate-random.c (config.h): Do not include.
29444 (limits.h): Include unconditionally.
29445 (stdlib.h): Likewise.
29446 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29447 (limits.h): Include unconditionally.
29448 (stdlib.h): Likewise.
29449 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29450 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29451 (limits.h): Include unconditionally.
29452 (stdlib.h): Likewise.
29453 (hashtab.h): Do not include.
29454 (getopt.h): Likewise.
29455 (stddef.h): Include.
29456 (hashval_t): Define.
29457 (struct entry): Add "next" field.
29458 (HASH_SIZE): New macro.
29459 (hash_table): New variable.
29460 (switchfiles): Do not use xmalloc.
29462 (iterative_hash): New function.
29464 (e_exists): New function.
29465 (e_insert): Likewise.
29466 (output): Use, instead of libiberty hashtable functions.
29467 (main): Do not use getopt. Do not call htab_create.
29469 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
29472 * lib/target-supports.exp (check_mkfifo_available):
29473 Return 0 for cygwin as mkfifo support incomplete on platform.
29474 Fix typos in comments.
29476 2005-05-15 Mark Mitchell <mark@codesourcery.com>
29478 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29480 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
29483 * gfortran.dg/assign_4.f: New test.
29485 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
29487 PR tree-optimization/21563
29488 * gcc.dg/tree-ssa/pr21563.c: New.
29490 2005-05-14 Jan Hubicka <jh@suse.cz>
29492 * gcc.dg/noreturn-7.c: Allow control reaches warning.
29494 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
29496 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29498 2005-05-13 Julian Brown <julian@codesourcery.com>
29500 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29501 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29503 2005-05-13 Jan Hubicka <jh@suse.cz>
29505 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29506 * gcc.dg/fold-xor-?.c: Likewise.
29507 * gcc.dg/pr15784-?.c: Likewise.
29508 * gcc.dg/pr20922-?.c: Likewise.
29509 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29510 * gcc.dg/tree-ssa/pr17598.c: Likewise.
29511 * gcc.dg/tree-ssa/pr20470.c: Likewise.
29513 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29516 * gfortran.dg/hollerith_1.f90: New test.
29518 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29520 * gfortran.dg/func_result_2.f90: New test.
29522 2005-05-11 Bud Davis <bdavis@gfortran.org>
29524 * gfortran.dg/dev_null.f90: New test.
29526 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
29528 * gcc.dg/arm-vfp1.c: Revert last change.
29530 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
29532 PR middle-end/19807
29533 PR tree-optimization/19639
29534 * g++.dg/tree-ssa/pr19807.C: New testcase.
29536 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29538 PR libfortran/21471
29539 * gfortran.dg/append-1.f90: New test.
29541 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29543 * gcc.dg/pr18501.c: XFAIL.
29544 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29545 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29546 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29547 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29548 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29549 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29550 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29551 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29553 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29556 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29557 gfortran.dg/f2c_3.f90: New tests.
29559 * gfortran.dg/return_1.f90: Fix dg annotation.
29561 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29563 * gcc.c-torture/compile/20050510-1.c: New test.
29565 2005-05-10 Mark Mitchell <mark@codesourcery.com>
29567 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29569 2005-05-10 Bob Wilson <bob.wilson@acm.org>
29571 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29573 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
29576 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29578 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
29581 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29582 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29584 2005-05-10 Ben Elliston <bje@au.ibm.com>
29587 * gcc.dg/debug/pr16676.c: New test.
29589 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
29592 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29593 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29594 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29595 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29597 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
29598 -fno-tree-dominator-opts.
29600 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29602 * gfortran.dg/return_1.f90: New test.
29604 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
29606 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29608 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29610 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
29613 * g++.dg/inherit/covariant13.C: New.
29615 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29617 PR libfortran/19155
29618 * gfortran.dg/pr19155.f: New test.
29620 2005-05-08 Roger Sayle <roger@eyesopen.com>
29623 * gcc.dg/pr8788-1.c: New testcase.
29625 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
29628 * gcc.target/mips/fpcmp-[12].c: New tests.
29630 2005-05-06 Mark Mitchell <mark@codesourcery.com>
29632 * lib/target-supports-dg.exp (dg-require-fork): New function.
29633 (dg-require-mkfifo): Likewise.
29634 * lib/target-supports.exp (check_function_available): New
29636 (check_fork_available): Likewise.
29637 (check_mkfifo_available): Likewise.
29639 2005-05-06 Jeff Law <law@redhat.com>
29641 * gcc.c-torture/compile/pr21380.c: New test.
29643 2005-05-06 Jakub Jelinek <jakub@redhat.com>
29646 * g++.dg/ext/weak3.C: New test.
29648 2005-05-05 Mark Mitchell <mark@codesourcery.com>
29651 * g++.dg/template/crash37.C: New test.
29653 2005-05-05 Paul Brook <paul@codesourcery.com>
29655 * gcc.dg/arm-g2.c: Use effective-target arm32.
29656 * gcc.dg/arm-mmx-1.c: Ditto.
29657 * gcc.dg/arm-scd42-2.c: Ditto.
29658 * gcc.dg/arm-vfp1.c: Ditto.
29659 * lib/target-supports.exp (check_effective_target_arm32): New
29662 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
29664 PR libfortran/21354
29665 gfortran.dg/in_pack_rank7.f90: New test.
29667 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
29669 PR middle-end/15618
29670 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29672 2005-05-04 Jakub Jelinek <jakub@redhat.com>
29674 PR middle-end/21265
29675 * gcc.dg/20050503-1.c: New test.
29677 PR rtl-optimization/21239
29678 * gcc.dg/i386-sse-11.c: New test.
29680 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
29683 * gcc.target/i386/asm-1.c: New test.
29685 2005-05-03 Jakub Jelinek <jakub@redhat.com>
29687 PR rtl-optimization/21330
29688 * gcc.c-torture/execute/20050502-1.c: New test.
29691 * gcc.c-torture/execute/20050502-2.c: New test.
29693 2005-05-03 Uros Bizjak <uros@kss-loka.si>
29695 PR middle-end/21282
29696 * gcc.dg/pr21282.c: New.
29698 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29700 * gcc.dg/vect/pr20122.c: Clean up .vect file.
29701 * gcc.dg/vect/vect-92.c: Likewise.
29702 * gcc.dg/vect/vect-93.c: Likewise.
29703 * gcc.dg/vect/vect-dv-1.c: Likewise.
29704 * gcc.dg/vect/vect-dv-2.c: Likewise.
29705 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29707 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29709 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29710 * gfortran.dg/vect/vect-2.f90: Likewise.
29711 * gfortran.dg/vect/vect-3.f90: Likewise.
29712 * gfortran.dg/vect/vect-4.f90: Likewise.
29713 * gfortran.dg/vect/vect-5.f90: Likewise.
29715 2005-05-02 Geoffrey Keating <geoffk@apple.com>
29718 * gcc.dg/rs6000-fpint-2.c: New.
29720 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
29723 * gcc.dg/builtins-30.c: Update expected messages.
29724 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29725 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29726 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29728 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
29730 PR tree-optimization/21294
29731 * gcc.dg/tree-ssa/pr21294.c: New.
29733 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
29735 * gcc.dg/altivec-3.c (vec_store): Do not use the old
29736 __builtin_altivec_st_internal_4si built-in.
29738 2005-05-02 Mark Mitchell <mark@codesourcery.com>
29741 * g++.dg/template/ptrmem14.C: New test.
29743 2005-05-02 Paul Brook <paul@codesourcery.com>
29745 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29747 2005-05-02 Michael Matz <matz@suse.de>
29750 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29752 2005-05-01 Mark Mitchell <mark@codesourcery.com>
29754 * g++.dg/cpp/weak.C: New test.
29756 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
29758 * gcc.dg/tree-ssa/loop-8.c: New test.
29760 2005-04-30 Michael Maty <matz@suse.de>
29762 * gcc.dg/inline-mcpy.c: New test.
29764 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
29766 PR libfortran/18958
29767 * gfortran.dg/eoshift.f90: New test case.
29769 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
29771 PR libfortran/18857
29772 * gfortran.dg/matmul_1.f90: New test.
29774 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29776 PR tree-optimization/21030
29777 * gcc.dg/tree-ssa/pr21030.c: New.
29779 2005-04-29 Devang Patel <dpatel@apple.com>
29781 PR tree-optimization/21272
29782 * gcc.dg/vect/vect-ifcvt-10.c: New test.
29784 2005-04-29 Jakub Jelinek <jakub@redhat.com>
29788 * gfortran.dg/entry_4.f90: New test.
29789 * gfortran.fortran-torture/execute/entry_1.f90: New test.
29790 * gfortran.fortran-torture/execute/entry_2.f90: New test.
29791 * gfortran.fortran-torture/execute/entry_3.f90: New test.
29792 * gfortran.fortran-torture/execute/entry_4.f90: New test.
29793 * gfortran.fortran-torture/execute/entry_5.f90: New test.
29794 * gfortran.fortran-torture/execute/entry_6.f90: New test.
29795 * gfortran.fortran-torture/execute/entry_7.f90: New test.
29797 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29799 * gfortran.fortran-torture/execute/entry_8.f90: New test.
29801 2005-04-29 Paul Brook <paul@codesourcery.com>
29803 * gfortran.dg/entry_3.f90: New test.
29805 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29807 * gfortran.dg/implicit_4.f90: New test.
29809 2005-04-28 Bob Wilson <bob.wilson@acm.org>
29811 * lib/target-supports.exp (check_profiling_available): Return
29812 false for xtensa-*-elf.
29814 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
29816 * lib/fortran-torture.exp (fortran-torture.exp): Catch
29817 error if file cannot be deleted.
29819 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29821 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29822 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29823 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29824 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29825 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29826 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29827 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29828 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29829 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29830 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29831 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29832 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29833 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29835 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29838 * gfortran.dg/pr20865.f90: New test.
29840 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
29842 * gcc.dg/void-cast-2.c: New test.
29844 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29847 * gcc.dg/void-cast-1.c: New test.
29849 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
29851 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29853 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29856 * gfortran.dg/pr21177.f90: New test.
29858 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
29860 PR tree-optimization/21171
29861 * gcc.dg/tree-ssa/pr21171.c: New test.
29863 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
29865 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29866 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29867 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29868 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29869 gcc.dg/tree-ssa/gen-vect-32.c: New.
29870 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29871 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29872 don't run on PPC32.
29874 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29877 * gcc.dg/transparent-union-3.c: New test.
29879 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29882 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29883 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29884 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29885 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29886 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29887 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29889 2005-04-26 Jeff Law <law@redhat.com>
29891 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29892 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29893 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29894 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29895 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29896 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29897 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29899 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
29901 PR tree-optimization/17598
29902 * gcc.dg/tree-ssa/pr17598.c: New testcase.
29904 2005-04-25 Mike Stump <mrs@apple.com>
29906 * objc.dg/fix-and-continue-1.m: Add.
29908 2005-04-25 Roger Sayle <roger@eyesopen.com>
29911 * g++.dg/opt/pr20995-1.C: New test case.
29913 2005-04-25 Devang Patel <dpatel@apple.com>
29915 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29917 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29920 * g++.dg/opt/alias2.C (printf): Correct the prototype.
29922 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29925 * g++.dg/opt/rtti2.C: New test.
29927 2005-04-25 Paul Brook <paul@codesourcery.com>
29928 Steven G. Kargl <kargls@comcast.net>
29931 * gfortran.dg/ichar_1.f90: New file.
29933 2005-04-24 Jakub Jelinek <jakub@redhat.com>
29935 PR middle-end/20991
29936 * g++.dg/opt/pr20991.C: New test.
29938 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29939 where sizeof (type) < __alignof__ (type).
29940 * gcc.dg/compat/struct-layout-1.h: Likewise.
29942 2005-04-24 Per Bothner <per@bothner.com>
29943 Devang Patel <dpatel@apple.com>
29945 PR preprocessor/20907
29946 * gcc.dg/cpp/very-long-comment.c: New test.
29948 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29951 * gfortran.dg/common_5.f: New test.
29953 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
29955 PR middle-end/21082
29956 * g++.dg/tree-ssa/pr21082.C: New testcase.
29958 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
29960 * gcc.dg/vect/vect-99.c: New test.
29962 2005-04-22 Diego Novillo <dnovillo@redhat.com>
29964 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29966 2005-04-22 Jeff Law <law@redhat.com>
29968 * gcc.dg/uninit-5.c: Remove xfails.
29969 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29970 conditionals and loads.
29972 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
29974 PR libfortran/20074
29975 PR libfortran/20436
29976 PR libfortran/21108
29977 * gfortran.dg/nested_reshape.f90: new test
29978 * gfortran.dg/reshape-alloc.f90: new test
29979 * gfortran.dg/reshape.f90: new test
29981 2005-04-22 Mark Mitchell <mark@codesourcery.com>
29983 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29985 * gcc.dg/arm-vfp1.c: New test.
29987 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
29990 * g++.dg/lookup/builtin2.C: New test.
29992 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
29994 * gcc.dg/weak/weak-13.c: New test.
29996 2005-04-21 Geoffrey Keating <geoffk@apple.com>
29998 * lib/target-supports.exp (check_effective_target_sync_int_long):
30001 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
30003 * gcc.target/mips/branch-1.c: New test.
30005 2005-04-21 Richard Henderson <rth@redhat.com>
30007 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30008 * gcc.dg/vect/vect-86.c: Likewise.
30009 * gcc.dg/vect/vect-87.c: Likewise.
30010 * gcc.dg/vect/vect-88.c: Likewise.
30012 2005-04-21 Devang Patel <dpatel@apple.com>
30014 PR optimization/20994
30015 * gcc.dg/tree-ssa/ifc-3.c: New test.
30017 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30020 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30021 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30022 gcc.dg/c99-vla-jump-5.c: New tests.
30024 2005-04-19 Richard Henderson <rth@redhat.com>
30026 * lib/target-supports.exp (check_effective_target_vect_int_mult):
30027 Fix typo in exists check.
30028 (check_effective_target_sync_int_long): New.
30029 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30030 * gcc.dg/ia64-sync-2.c: Likewise.
30031 * gcc.dg/ia64-sync-3.c: Likewise.
30032 * gcc.dg/ia64-sync-4.c: Likewise.
30034 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
30036 * gcc.dg/fold-xor-1.c: New test.
30037 * gcc.dg/fold-xor-2.c: New test.
30039 2005-04-19 James E. Wilson <wilson@specifixinc.com>
30042 * g++.dg/eh/fp-regs.C: New test.
30044 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30046 * gcc.dg/Wint-to-pointer-cast-1.c,
30047 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30048 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30049 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30051 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30054 * gfortran.dg/pr16861.f90: New test.
30056 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30058 * gcc.dg/pr21085.c: New test.
30060 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
30062 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
30063 (setup_mips_tests, dg-mips-options): New procedures.
30064 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30065 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30066 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30067 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30068 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30069 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30070 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30071 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30072 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30073 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30074 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30075 dg-mips-options instead of dg-options. Remove now-redundant
30076 preprocessor guards.
30077 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30078 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30079 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30080 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30081 * gcc.dg/vr-mult-2.c: Delete.
30082 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30083 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30084 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30085 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30086 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30087 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30088 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30090 2005-04-18 Laurent GUERBY <laurent@guerby.net>
30092 * ada/acats/run_all.sh: Use sync when executable not present.
30094 2005-04-18 Devang Patel <dpatel@apple.com>
30096 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30097 * gcc.dg/vect/vect-11a.c: New.
30098 * gcc.dg/vect/vect-none.c: Update.
30099 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30101 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30103 PR tree-optimization/20922
30104 * gcc.dg/pr20922-1.c: New test.
30105 * gcc.dg/pr20922-2.c: New test.
30106 * gcc.dg/pr20922-3.c: New test.
30107 * gcc.dg/pr20922-4.c: New test.
30108 * gcc.dg/pr20922-5.c: New test.
30109 * gcc.dg/pr20922-6.c: New test.
30111 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30113 PR libfortran/20950
30114 * gfortran.dg/pr20950.f: New test.
30116 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30118 PR libfortran/19216
30119 * gfortran.dg/pr19216.f: New test.
30121 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30123 PR tree-optimization/21001
30124 * gcc.dg/tree-ssa/pr21001.c: New.
30126 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30128 PR libfortran/21075
30129 * gfortran.dg/reshape_rank7.f90: New test.
30131 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30133 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30134 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30135 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30136 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30137 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30138 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30139 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30140 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30141 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30143 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30144 in namelists. New test.
30145 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30147 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30149 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30150 namelist. New test.
30151 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30153 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30155 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30156 namelist. New test.
30157 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30158 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30159 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30161 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30162 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30165 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30167 * gfortran.dg/wtruncate.f: New testcase.
30168 * gfortran.dg/wtruncate.f90: New testcase.
30170 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30173 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30174 which sizeof/alignof is dependent, rather than just whether we are
30175 processing_template_decl.
30177 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30179 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30180 corrected typo where the wrong variables had been compared.
30182 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30184 PR libfortran/18495
30185 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30186 Test callee-allocated version of return array with a write
30188 Test spread with a temporary with another write statement.
30190 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
30192 PR tree-optimization/21031
30193 * gcc.dg/tree-ssa/pr21031.c: New.
30195 2005-04-15 Uros Bizjak <uros@kss-loka.si>
30197 PR tree-optimization/21004
30198 * gcc.dg/builtins-53.c: Include builtins-config.h.
30199 Check floorf, ceilf, floorl and ceill transformations
30200 only when HAVE_C99_RUNTIME is defined.
30202 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
30204 PR middle-end/20739
30205 * gcc.dg/tree-ssa/pr20739.c: New test.
30207 2005-04-14 Mike Stump <mrs@apple.com>
30209 * gcc.dg/Foundation.framework/empty: New.
30210 * gcc.dg/framework-2.c: New.
30212 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30214 PR tree-optimization/21021
30215 * gcc.c-torture/compile/pr21021.c: New.
30217 2005-04-14 Janis Johnson <janis187@us.ibm.com>
30220 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30221 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30222 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30223 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30224 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30225 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30226 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30227 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30229 2005-04-14 Richard Henderson <rth@redhat.com>
30231 * lib/target-supports.exp (check_effective_target_vect_condition):
30232 Add ia64, i?86, and x86_64.
30234 2005-04-14 Steven G. Kargl <kargls@comcast.net>
30236 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30238 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30240 PR tree-optimization/20657
30241 * gcc.dg/tree-ssa/pr20657.c: New.
30243 2005-04-14 Uros Bizjak <uros@kss-loka.si>
30245 * gcc.dg/builtins-53.c: Also check (int)trunc* and
30246 (long long int)trunc*.
30248 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
30251 * gcc.dg/pr20927.c: New test.
30253 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
30255 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30256 * gcc.target/mips/asm-1.c: Likewise.
30258 2005-04-13 Dale Johannesen <dalej@apple.com>
30260 * objc.dg/objc-fast-4.m: New.
30262 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
30264 * gcc.target/cris/torture/cris-torture.exp: New driver in new
30266 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30268 2005-04-13 David Edelsohn <edelsohn@gnu.org>
30270 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30271 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30272 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30274 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
30276 PR tree-optimization/20913
30277 * gcc.dg/tree-ssa/pr20913.c: New.
30279 PR tree-optimization/20702
30280 * gcc.dg/tree-ssa/pr20702.c: New.
30282 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30285 * g++.dg/inherit/local3.C: New test.
30287 2005-04-12 Jeff Law <law@redhat.com>
30289 * gcc.dg/tree-ssa/20050412-1.c: New test.
30291 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
30293 PR libfortran/19016
30294 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30295 Add tests with mask generated by expression.
30296 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30297 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30298 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30300 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
30302 PR middle-end/20917
30303 * gcc.dg/20050409-1.c: New test.
30305 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
30307 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30309 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30311 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30312 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30313 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30314 (TARGET_CXX): Adjust accordingly.
30315 * target.h (struct gcc_target): Remove epxort_class_data. Add
30316 determine_class_data_visibility and class_data_always_comdat.
30317 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30318 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30319 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30320 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30321 (arm_cxx_determine_class_data_visibility): New.
30322 (arm_cxx_class_data_always_comdat): Likewise.
30323 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30324 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30325 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30326 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30327 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30330 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30332 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30334 2005-04-11 Geoffrey Keating <geoffk@apple.com>
30336 * gcc.dg/i386-darwin-fpmath.c: New.
30338 2004-04-11 Devang Patel <dpatel@apple.com>
30340 * lib/target-supports.exp (check_effective_target_vect_condition): New.
30341 * gcc.dg/vect/vect-ifcvt-1.c: New test.
30342 * gcc.dg/vect/vect-ifcvt-2.c: New test.
30343 * gcc.dg/vect/vect-ifcvt-3.c: New test.
30344 * gcc.dg/vect/vect-ifcvt-4.c: New test.
30345 * gcc.dg/vect/vect-ifcvt-5.c: New test.
30346 * gcc.dg/vect/vect-ifcvt-6.c: New test.
30347 * gcc.dg/vect/vect-ifcvt-7.c: New test.
30348 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30350 2004-04-11 Devang Patel <dpatel@apple.com>
30352 * gcc.dg/vect/vect-dv-1.c: New test.
30353 * gcc.dg/vect/vect-dv-2.c: New test.
30355 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30357 PR tree-optimization/20933
30358 * gcc.dg/tree-ssa/pr20933.c: New test.
30360 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30362 * gfortran.dg/fold_nearest.f90: New test.
30364 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
30366 * gcc.dg/tree-ssa/alias-1.c: New test.
30368 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30370 PR tree-optimization/20920
30371 * g++.dg/tree-ssa/pr20920.C: New test.
30373 2005-04-11 Uros Bizjak <uros@kss-loka.si>
30375 * gcc.dg/builtins-53.c: Also check (int)ceil* and
30376 (long long int)ceil*.
30378 2005-04-10 Mark Mitchell <mark@codesourcery.com>
30380 * g++.dg/warn/Wdtor1.C: Declare template in system header with
30381 explicit C++ linkage.
30383 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30385 * gfortran.dg/pr17229.f: Take care of the new obsolescence
30386 warning for arithmetic IF statements.
30388 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
30390 * eor_handling_1.f90: New test case.
30391 * eor_handling_2.f90: New test case.
30392 * eor_handling_3.f90: New test case.
30393 * eor_handling_4.f90: New test case.
30394 * eor_handling_5.f90: New test case.
30395 * noadv_size.f90: New test case.
30396 * pad_no.f90: New test case.
30398 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
30400 * gcc.c-torture/execute/20050410-1.c: New test.
30402 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
30404 * gcc.dg/pr20126.c: New.
30406 2005-04-09 Bud Davis <bdavis@gfortran.org>
30407 Steven G. Kargl <kargls@comcast.net>
30409 * gfortran.dg/PR19872.f: New test.
30411 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30413 * gfortran.dg/nint_1.f90: Fix dg-do directive.
30415 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30417 * gfortran.dg/nint_1.f90: New test.
30419 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30421 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30422 Added test for callee-allocated arrays with write statements.
30423 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30424 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30425 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30426 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30427 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30429 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30431 PR libfortran/20163
30432 * gfortran.dg/open-options-blanks.f: New test.
30434 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30437 * gfortran.dg/comma_format_extension_[1234].f: New tests.
30439 2005-04-09 Jakub Jelinek <jakub@redhat.com>
30441 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30442 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30443 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30444 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30445 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30446 * gcc.c-torture/execute/stdarg-4.c: New test.
30448 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30451 * g++.dg/abi/param2.C: New test.
30453 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30455 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30457 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30459 * gcc.dg/builtins-53.c: New test.
30461 2005-04-08 Diego Novillo <dnovillo@redhat.com>
30463 * g++.dg/tree-ssa/pr18178.C: New test.
30464 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30465 * gcc.c-torture/execute/20041019-1.c: New test.
30466 * gcc.dg/tree-ssa/20041008-1.c: New test.
30467 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30468 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30469 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30470 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30471 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30472 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30473 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30474 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30475 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30476 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30478 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
30480 PR rtl-optimization/20466
30481 * gcc.c-torture/execute/pr20466-1.c: New test.
30483 2005-04-08 Mark Mitchell <mark@codesourcery.com>
30486 * g++.dg/parse/cond2.C: New test.
30489 * g++.dg/warn/Wdtor1.C: New test.
30491 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30494 * gfortran.dg/pr17229.f: New test.
30496 2005-04-07 Steven G. Kargl <kargls@comcast.net>
30498 * gfortran.dg/tiny_1.f90: New test.
30499 * gfortran.dg/tiny_2.f90: ditto.
30501 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
30503 * gfortran.dg/eor_1.f90: Fix dg-do run line
30504 * gfortran.dg/open_new.f90: Fix dg-do run line
30506 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
30508 * lib/target-supports.exp (get_compiler_messages): Support
30509 optional arguments, the fourth being compiler options.
30510 (check_effective_target_fpic): New proc.
30511 * gcc.dg/20050321-2.c: Restrict to target fpic.
30513 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
30515 * gcc.dg/15443-1.c: New test.
30516 * gcc.dg/15443-2.c: Likewise.
30518 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30520 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30522 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30524 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30526 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30528 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30529 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30531 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30532 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30533 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30535 2005-04-06 Mark Mitchell <mark@codesourcery.com>
30538 * g++.dg/warn/Wunused-11.C: New test.
30540 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
30542 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30544 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
30546 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30548 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30551 * g++.dg/template/ptrmem13.C: New test.
30553 2005-04-05 Per Bothner <per@bothner.com>
30555 * lib/gcc.exp: Always add -fno-show-column, for now.
30557 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
30560 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30561 of plain old "unsigned int" for the type of "i". Makes this test
30564 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
30566 * gcc.dg/i386-ssefn-1.c: New test.
30567 * gcc.dg/i386-ssefn-2.c: New test.
30568 * gcc.dg/i386-ssefn-3.c: New test.
30569 * gcc.dg/i386-ssefn-4.c: New test.
30571 2005-04-05 Jakub Jelinek <jakub@redhat.com>
30573 PR tree-optimization/20076
30574 * gcc.dg/builtin-apply4.c: New test.
30576 PR preprocessor/19475
30577 * gcc.dg/cpp/macspace1.c: New test.
30578 * gcc.dg/cpp/macspace2.c: New test.
30580 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30582 * gfortran.dg/pr20755.f: Fixed bad format.
30584 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30587 * g++.dg/ext/attrib21.C: New test.
30589 2004-04-05 Devang Patel <dpatel@apple.com>
30591 * lib/target-supports.exp (check_effective_target_vect_shif): New.
30592 * gcc.dg/vect/vect-shift-1.c: New test.
30594 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30596 PR libfortran/20755
30597 * gfortran.dg/pr20755.f: New test.
30599 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
30601 * gfortran.dg/pr15959.f90: New test.
30602 * gfortran.dg/string_pad_trunc.f90: New test.
30604 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30606 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30607 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30608 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30611 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30613 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30615 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30617 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30618 * gcc.c-torture/compile/20011119-2.c: Likewise.
30619 * gcc.c-torture/compile/981001-2.c: Likewise.
30621 2005-04-04 Mark Mitchell <mark@codesourcery.com>
30624 * g++.dg/template/overload4.C: New test.
30626 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30629 * g++.dg/abi/covariant5.C: New.
30632 * g++.dg/debug/const2.C: New.
30634 2005-04-04 Jakub Jelinek <jakub@redhat.com>
30636 PR rtl-optimization/16104
30637 * gcc.c-torture/execute/20050316-1.c: New test.
30639 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30641 * g++.dg/template/spec23.C: Fix dg-error text.
30643 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
30646 * g++.dg/expr/lval2.C: New.
30648 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30650 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30651 __builtin_strcasecmp and __builtin_strncasecmp.
30653 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
30656 * g++.dg/template/spec22.C: New.
30657 * g++.dg/template/spec23.C: New.
30659 2005-04-03 Dale Ranta <dir@lanl.gov>
30660 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30662 PR libfortran/20068
30663 PR libfortran/20125
30664 PR libfortran/20156
30665 PR libfortran/20471
30666 * gfortran.dg/backspace.f: New test.
30668 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
30670 * gcc.dg/pr19345.c: New test.
30672 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30674 PR tree-optimization/20640
30675 * gcc.dg/torture/tree-loop-1.c: New.
30677 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30679 PR rtl-optimization/20290
30680 * gcc.c-torture/execute/loop-ivopts-2.c: New.
30682 2005-04-02 Geoffrey Keating <geoffk@apple.com>
30684 * gcc.dg/rs6000-fpint.c: New.
30686 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30688 * gcc.dg/old-style-then-proto-1.c: New test.
30690 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30692 * gfortran.fortran-torture/execute/backspace.f90: Check
30693 after backspace and read was incorrect.
30695 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30697 * gcc.c-torture/execute/builtins/strcat.c: Check the result
30698 buffer past the terminating NUL using memcmp.
30699 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30700 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30702 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30703 Fix unused/uninitialized variable warnings.
30705 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30706 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30707 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30708 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30710 * gcc.c-torture/execute/builtins/abs-1-lib.c,
30711 gcc.c-torture/execute/builtins/fputs-lib.c,
30712 gcc.c-torture/execute/builtins/lib/fprintf.c,
30713 gcc.c-torture/execute/builtins/lib/main.c,
30714 gcc.c-torture/execute/builtins/lib/memcmp.c,
30715 gcc.c-torture/execute/builtins/lib/memmove.c,
30716 gcc.c-torture/execute/builtins/lib/mempcpy.c,
30717 gcc.c-torture/execute/builtins/lib/memset.c,
30718 gcc.c-torture/execute/builtins/lib/printf.c,
30719 gcc.c-torture/execute/builtins/lib/sprintf.c,
30720 gcc.c-torture/execute/builtins/lib/stpcpy.c,
30721 gcc.c-torture/execute/builtins/lib/strchr.c,
30722 gcc.c-torture/execute/builtins/lib/strcmp.c,
30723 gcc.c-torture/execute/builtins/lib/strcpy.c,
30724 gcc.c-torture/execute/builtins/lib/strcspn.c,
30725 gcc.c-torture/execute/builtins/lib/strlen.c,
30726 gcc.c-torture/execute/builtins/lib/strncat.c,
30727 gcc.c-torture/execute/builtins/lib/strncmp.c,
30728 gcc.c-torture/execute/builtins/lib/strncpy.c,
30729 gcc.c-torture/execute/builtins/lib/strrchr.c,
30730 gcc.c-torture/execute/builtins/lib/strspn.c,
30731 gcc.c-torture/execute/builtins/lib/strstr.c,
30732 gcc.c-torture/execute/builtins/memops-asm-lib.c,
30733 gcc.c-torture/execute/builtins/strlen-2.c,
30734 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30737 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
30739 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30740 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30743 2005-04-01 Jakub Jelinek <jakub@redhat.com>
30746 * g++.dg/debug/using1.C: New test.
30748 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
30750 PR middle-end/20524
30751 * gcc.dg/alias-7.c: Prefix asm-declared name with
30752 __USER_LABEL_PREFIX__.
30754 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
30756 Fix fallout from PR middle-end/15700:
30757 * gcc.c-torture/compile/20011119-1.c: Take
30758 __USER_LABEL_PREFIX__ into account.
30759 * gcc.c-torture/compile/20011119-2.c: Likewise.
30761 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
30764 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30766 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30769 * gcc.c-torture/compile/struct-non-lval-1.c,
30770 gcc.c-torture/compile/struct-non-lval-2.c,
30771 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30773 2005-03-31 Janis Johnson <janis187@us.ibm.com>
30775 * gcc.dg/tls/tls.exp: Remove temporary file.
30776 * g++.dg/tls/tls.exp: Ditto.
30777 * lib/file-format.exp: Ditto.
30778 * g++.dg/special/ecos.exp: Ditto.
30780 * lib/profopt.exp: Treat prof_ext as a list.
30781 * gcc.misc-tests/bprob.exp: Ditto.
30782 * g++.dg/bprob/bprob.exp: Ditto.
30784 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30785 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30786 g++.dg/tree-ssa/pointer-reference-alias.C,
30787 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30788 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30789 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30790 g++.dg/vect/pr19951.cc: Ditto.
30791 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30792 gcc.dg/builtins-47.c: Ditto.
30793 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30794 gcc.dg/pr20115-1.c: Ditto.
30795 * gcc.dg/tree-ssa/20030530-2.c,
30796 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30797 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30798 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30799 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30800 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30801 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30802 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30803 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30804 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30805 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30806 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30807 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30808 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30809 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30810 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30811 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30812 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30813 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30814 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30815 gcc.dg/tree-ssa/20030824-1.c,
30816 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30817 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30818 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30819 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30820 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30821 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30822 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30823 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30824 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30825 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30826 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30827 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30828 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30829 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30830 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30831 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30832 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30833 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30834 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30835 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30836 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30837 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30838 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30839 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30840 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30841 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30842 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30843 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30844 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30845 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30846 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30847 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30848 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30849 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30850 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30851 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30852 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30853 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30854 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30855 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30856 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30857 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30858 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30859 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30860 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30861 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30862 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30863 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30864 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30865 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30866 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30867 gcc.dg/tree-ssa/useless-1.c: Ditto.
30868 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30869 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30870 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30871 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30872 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30873 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30874 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30875 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30876 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30877 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30878 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30879 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30880 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30881 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30882 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30883 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30884 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30885 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30886 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30887 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30888 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30889 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30890 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30891 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30892 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30893 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30894 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30895 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30896 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30897 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30898 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30899 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30900 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30901 gcc.dg/vect/vect-none.c: Ditto.
30902 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30903 treelang/compile/unsigned.tree: Ditto.
30905 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30906 * gcc.dg/cpp/direct2s.c: Ditto.
30907 * gcc.dg/cpp/paste4.c: Ditto.
30908 * gcc.dg/cpp/separate-1.c: Ditto.
30909 * gcc.dg/pch/save-temps-1.c: Ditto.
30910 * g++.dg/ext/altivec-10.C: Ditto.
30911 * g++.dg/pch/pch.C: Ditto.
30913 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30915 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30916 * g++.dg/template/repo1.C: Ditto.
30917 * g++.dg/template/repo2.C: Ditto.
30918 * g++.dg/template/repo3.C: Ditto.
30919 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30920 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30921 * g++.old-deja/g++.pt/repo1.C: Ditto.
30922 * g++.old-deja/g++.pt/repo2.C: Ditto.
30923 * g++.old-deja/g++.pt/repo3.C: Ditto.
30924 * g++.old-deja/g++.pt/repo4.C: Ditto.
30926 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30927 * gcc.dg/20030107-1.c: Ditto.
30928 * gcc.dg/20030702-1.c: Ditto.
30929 * gcc.dg/profile-generate-1.c: Ditto.
30930 * g++.dg/other/profile1.C: Ditto.
30931 * g++.old-deja/g++.robertl/eb83.C: Ditto.
30933 * lib/gcc-dg.exp (remove-build-file): New.
30934 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30935 cleanup-tree-dump, cleanup-saved-temps): New.
30937 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
30939 PR c++/19203, DR 214
30940 * g++.dg/parse/ambig3.C: Not ambiguous.
30941 * g++.dg/template/spec20.C: New.
30942 * g++.dg/template/spec21.C: New.
30944 2005-03-31 Steve Ellcey <sje@cup.hp.com>
30947 * gcc.dg/ia64-fptr-1.c: Run only on linux.
30949 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30951 PR libfortran/20660
30952 * gfortran.dg/negative_unit.f: New test.
30954 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30956 * gcc.dg/20050330-1.c: New test.
30958 2005-03-30 Devang Patel <dpatel@apple.com>
30960 * g++.dg/tree-sra/ssa-sra-3.C: New test.
30962 2005-03-30 Dale Johannesen <dalej@apple.com>
30964 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30966 2005-03-30 Janis Johnson <janis187@us.ibm.com>
30968 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30969 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30970 Strip options from test name.
30972 2005-03-31 Jan Hubicka <jh@suse.cz>
30974 * gcc.dg/varpool-1.c: New testcase.
30976 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30980 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30981 gcc.dg/stmt-expr-label-3.c : New tests.
30982 * gcc.c-torture/execute/medce-2.c: Remove.
30984 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30987 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30990 2005-03-30 Alan Modra <amodra@bigpond.net.au>
30992 * gcc.c-torture/compile/pr20203.c: New test.
30994 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30996 * gfortran.dg/promotion.f90: New test.
30998 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
31000 PR middle-end/20491
31001 * gcc.dg/torture/asm-subreg-1.c: New test.
31003 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
31006 * gcc.dg/pr20672-1.c: New test.
31008 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
31010 * gfortran.dg/vect: New directory.
31011 * gfortran.dg/vect/vect.exp: New.
31012 * gfortran.dg/vect/vect-1.f90: New test.
31013 * gfortran.dg/vect/vect-2.f90: New test.
31014 * gfortran.dg/vect/vect-3.f90: New test.
31015 * gfortran.dg/vect/vect-4.f90: New test.
31016 * gfortran.dg/vect/vect-5.f90: New test.
31018 2005-03-29 Jakub Jelinek <jakub@redhat.com>
31020 PR middle-end/20622
31021 * gcc.dg/alias-7.c: New test.
31023 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31025 * gcc.dg/sparc-reg-1.c: New test.
31027 2005-03-28 Steve Ellcey <sje@cup.hp.com>
31030 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31032 2005-03-29 Dale Ranta <dir@lanl.gov>
31033 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31035 PR libfortran/20163
31036 * gfortran.dg/pr20163-2.f: New test.
31038 2005-03-28 Jan Hubicka <jh@suse.cz>
31040 PR middle-end/20635
31041 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31044 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
31046 PR tree-optimization/20626
31047 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31048 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31050 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31052 * gfortran.dg/underflow.f90: New test.
31053 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31055 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31057 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31059 2005-03-25 Mark Mitchell <mark@codesourcery.com>
31061 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31062 (g++_init): Make sure that CXXFLAGS is set.
31063 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31064 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31065 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31066 * lib/objc.exp (objc_init): Likewise.
31067 * lib/treelang.exp (treelang_init): Likewise.
31069 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
31071 PR tree-optimization/20470
31072 * gcc.dg/tree-ssa/pr20470.c: New test.
31074 2005-03-25 Geoffrey Keating <geoffk@apple.com>
31076 * gcc.dg/ppc-stfiwx.c: New.
31078 2005-03-25 Steve Ellcey <sje@cup.hp.com>
31081 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31083 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31085 * gcc.dg/20050325-1.c: Fix a typo.
31087 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31089 PR libfortran/19678
31090 PR libfortran/19679
31091 * gfortran.dg/dos_eol.f: New test.
31093 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31095 PR rtl-optimization/20249
31096 * gcc.dg/20050325-1.c: New test.
31098 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31100 PR libfortran/15332
31101 * gfortran.dg/pr15332.f: New test.
31103 2005-03-24 Dale Johannesen <dalej@apple.com>
31105 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31107 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31109 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31110 'internal' visibility.
31111 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31112 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31113 'protected' visibility.
31114 * gcc.dg/visibility-7.c: Likewise.
31115 * lib/target-supports.exp (check_visibility_available): Take
31116 a parameter, the kind of visibility to check for.
31117 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31118 to check_visibility_available.
31120 * g++.dg/expr/cast3.C: New.
31122 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31124 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31127 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31130 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31132 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31134 * gcc.dg/badshift.c: Renamed to...
31135 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31137 * gcc.target/i386/badshift.c: Renamed to...
31138 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31141 PR rtl-optimization/20532
31142 * gcc.target/i386/badshift.c: New.
31144 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31146 * gfortran.dg/pr18025.f90: New test.
31148 2005-03-23 Dale Johannesen <dalej@apple.com>
31150 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31152 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31154 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31156 * lib/target-supports.exp (check_iconv_available): Default
31157 libiconv to -liconv, if there is no definition.
31159 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31161 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31163 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31165 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31166 * g++.dg/opt/pr7503-2.C: Likewise.
31167 * g++.dg/opt/pr7503-3.C: Likewise.
31168 * g++.dg/opt/pr7503-4.C: Likewise.
31169 * g++.dg/opt/pr7503-5.C: Likewise.
31170 * g++.dg/warn/minmax.C: New test.
31172 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31174 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31175 * gfortran.dg/g77_intrinsics_sub.f: New test.
31177 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31178 Jan Hubicka <jh@suse.cz>
31179 Steven Bosscher <stevenb@suse.de
31181 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31183 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31186 * g++.dg/template/redecl3.C: New test.
31188 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31191 * g++.dg/parse/error16.C: Tweak error markers.
31193 2005-03-22 Jakub Jelinek <jakub@redhat.com>
31196 * gcc.dg/20050321-2.c: New test.
31198 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
31202 * g++.dg/template/ptrmem12.C: New.
31204 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
31206 PR rtl-optimization/20527
31207 * gcc.c-torture/execute/pr20527-1.c: New test.
31209 2005-03-22 Ben Elliston <bje@au.ibm.com>
31211 * gcc.misc-tests/options.exp (check_for_options): Create a real C
31212 program, compile it into a real executable and then delete the .c
31213 and .x files afterwards, to avoid problems on testglue targets.
31215 2005-03-21 Stuart Hastings <stuart@apple.com>
31217 * gcc.target/i386/sse-2.c: New.
31219 2005-03-21 Uros Bizjak <uros@kss-loka.si>
31221 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31223 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31225 * g++.dg/parse/crash25.C: Fix typo.
31227 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31230 * g++.dg/parse/crash24.C: New test.
31233 * g++.dg/parse/crash25.C: New test.
31235 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31238 * g++.dg/ext/stmtexpr4.C: New test.
31240 2005-03-20 Roger Sayle <roger@eyesopen.com>
31242 PR middle-end/20539
31243 * gcc.c-torture/compile/pr13066-1.c: New test case.
31244 * gcc.c-torture/compile/pr20539-1.c: Likewise.
31245 * g++.dg/opt/pr13066-1.C: Likewise.
31247 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
31249 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31251 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31254 * gfortran.dg/nesting_1.f90: New test.
31256 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31259 * g++.dg/lookup/using13.C: New test.
31261 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31264 * g++.dg/template/crash36.C: New test.
31266 2005-03-18 Paolo Carlini <pcarlini@suse.de>
31269 * g++.dg/template/crash35.C: New test.
31271 2005-03-17 Paolo Carlini <pcarlini@suse.de>
31274 * g++.dg/overload/operator2.C: New test.
31276 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31278 PR libfortran/20257
31279 * gfortran.dg/pr20257.f90: New test.
31281 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31283 PR libfortran/20480
31284 * gfortran.dg/pr20480.f90: New test.
31286 2005-03-16 Richard Henderson <rth@redhat.com>
31288 PR middle-end/15700
31289 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31290 (_rtld_global): New.
31291 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31292 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31294 * gcc.dg/alias-3.c: New.
31295 * gcc.dg/alias-4.c: New.
31296 * gcc.dg/alias-5.c: New.
31297 * gcc.dg/alias-6.c: New.
31299 2005-03-15 Geoffrey Keating <geoffk@apple.com>
31301 * gcc.dg/cpp/ucnid-7.c: New.
31303 2005-03-15 Janis Johnson <janis187@us.ibm.com>
31304 Dorit Naishlos <dorit@il.ibm.com>
31306 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31309 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
31311 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31312 support misaligned accesses.
31313 * gcc.dg/vect/vect-58.c: Likewise.
31314 * gcc.dg/vect/vect-92.c: New.
31315 * gcc.dg/vect/vect-93.c: New.
31317 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
31320 * gfortran.dg/assign_2.f90: New test.
31321 * gfortran.dg/assign_3.f90: New test.
31322 * gfortran.dg/assign.f90: New test.
31324 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
31326 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31327 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31328 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31329 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31332 2005-03-14 Geoffrey Keating <geoffk@apple.com>
31334 * gcc.dg/cpp/ucnid-6.c: New.
31336 * gcc.dg/cpp/normalize-1.c: New.
31337 * gcc.dg/cpp/normalize-2.c: New.
31338 * gcc.dg/cpp/normalize-3.c: New.
31339 * gcc.dg/cpp/normalize-4.c: New.
31340 * gcc.dg/cpp/ucnid-4.c: New.
31341 * gcc.dg/cpp/ucnid-5.c: New.
31342 * g++.dg/cpp/normalize-1.C: New.
31343 * g++.dg/cpp/ucnid-1.C: New.
31345 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31347 * gcc.dg/pr18628.c: New.
31349 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31352 * g++.dg/tree-ssa/pr20280.C: New.
31354 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31357 * gfortran.dg/stfunc_2.f90: New test.
31359 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31361 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31363 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31365 * gcc.dg/tree-ssa/20050314-1.c: New test.
31367 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31371 * g++.dg/template/friend34.C: New test.
31372 * g++.dg/template/friend35.C: Likewise.
31373 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31375 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31377 Friend class name lookup 5/n
31379 * g++.dg/lookup/hidden-class1.C: New test.
31380 * g++.dg/lookup/hidden-class2.C: Likewise.
31381 * g++.dg/lookup/hidden-class3.C: Likewise.
31382 * g++.dg/lookup/hidden-class4.C: Likewise.
31383 * g++.dg/lookup/hidden-class5.C: Likewise.
31384 * g++.dg/lookup/hidden-class6.C: Likewise.
31385 * g++.dg/lookup/hidden-class7.C: Likewise.
31386 * g++.dg/lookup/hidden-class8.C: Likewise.
31387 * g++.dg/lookup/hidden-class9.C: Likewise.
31388 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31389 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31390 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31391 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31392 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31393 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31394 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31395 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31396 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31397 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31398 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31400 2005-03-13 Mark Mitchell <mark@codesourcery.com>
31403 * g++.dg/template/error18.C: New test.
31405 2005-03-09 Ben Elliston <bje@au.ibm.com>
31408 * g++.dg/debug/pr16792.C: New test.
31410 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31412 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31413 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31414 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31415 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31416 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31417 test assertion names.
31419 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31422 * gfortran.dg/stfunc_1.f90: New test.
31424 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31427 * gfortran.dg/real_index_1.f90: New test.
31429 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31432 * gfortran.dg/spec_expr_1.f90: New test.
31434 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31437 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31440 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31443 * gfortran.dg/largeequiv_1.f90: New test.
31445 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31447 * gcc.dg/ucnid-1.c: New.
31448 * gcc.dg/ucnid-2.c: New.
31449 * gcc.dg/ucnid-3.c: New.
31450 * gcc.dg/ucnid-4.c: New.
31451 * gcc.dg/ucnid-5.c: New.
31452 * gcc.dg/ucnid-6.c: New.
31453 * gcc.dg/cpp/ucnid-1.c: New.
31454 * gcc.dg/cpp/ucnid-2.c: New.
31455 * gcc.dg/cpp/ucnid-3.c: New.
31456 * g++.dg/other/ucnid-1.C: New.
31458 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31460 * gcc.dg/vmx/darwin-abi-3.c: Delete.
31462 2005-03-11 Per Bothner <per@bothner.com>
31464 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
31465 that diagnotics refer to correct token.
31466 * gcc.dg/unused-3.c: Likewise.
31468 2005-03-11 Per Bothner <per@bothner.com>
31470 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31471 constant" is now actually on same line as string constant.
31472 * gcc.dg/cpp/direct2s.c: Likewise.
31474 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
31476 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31478 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31480 PR libfortran/20124
31481 * gfortran.dg/pr20124.f90: New Test
31483 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
31485 PR tree-optimization/20130
31486 * gcc.dg/pr20130-1.c: New test.
31488 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31491 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31493 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31495 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31497 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31499 * g++.dg/eh/forced1.C: Fix comment.
31500 * g++.dg/eh/forced2.C: Ditto.
31501 * g++.dg/eh/forced3.C: Ditto.
31502 * g++.dg/eh/forced4.C: Ditto.
31504 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
31507 * gcc.c-torture/compile/pr20412.c: New test.
31509 2005-03-10 Roger Sayle <roger@eyesopen.com>
31511 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31513 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31516 * gcc.dg/20050307-1.c: New test.
31518 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
31521 * g++.dg/other/stdarg3.C: New.
31523 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31525 PR c++/18384, c++/18327
31526 * g++.dg/init/array19.C: New test.
31528 PR inline-asm/20314
31529 * gcc.dg/torture/pr20314-1.c: New test.
31530 * gcc.dg/torture/pr20314-2.c: New test.
31532 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
31534 * gcc.dg/20050309-1.c: New test.
31536 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31538 * gcc.dg/builtins-10.c: Reactivate disabled test.
31539 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
31540 new cbrt transformations.
31542 2005-03-09 Mark Mitchell <mark@codesourcery.com>
31545 * g++.dg/template/array13.C: New test.
31547 2005-03-09 Paolo Carlini <pcarlini@suse.de>
31550 * g++.dg/init/brace4.C: New test.
31552 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
31555 * g++.dg/template/non-dependent12.C: New.
31557 2005-03-08 Mark Mitchell <mark@codesourcery.com>
31560 * g++.dg/init/array18.C: Add dg-do run marker.
31563 * g++.dg/init/array18.C: New test.
31565 2005-03-09 Ben Elliston <bje@au.ibm.com>
31567 * consistency.vlad/vlad.exp: Remove trailing semicolons.
31568 * g++.dg/gcov/gcov.exp: Likewise.
31569 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31570 * gcc.target/xstormy16/xstormy16.exp: Likewise.
31571 * lib/c-torture.exp: Likewise.
31572 * lib/fortran-torture.exp: Likewise.
31573 * lib/g++.exp: Likewise.
31574 * lib/gcc-defs.exp: Likewise.
31575 * lib/gcc-dg.exp: Likewise.
31576 * lib/gcc.exp: Likewise.
31577 * lib/gcov.exp: Likewise.
31578 * lib/gfortran.exp: Likewise.
31579 * lib/mike-g++.exp: Likewise.
31580 * lib/mike-gcc.exp: Likewise.
31581 * lib/objc-torture.exp: Likewise.
31582 * lib/objc.exp: Likewise.
31583 * lib/profopt.exp: Likewise.
31584 * lib/target-libpath.exp: Likewise.
31585 * lib/target-supports.exp: Likewise.
31586 * lib/treelang.exp: Likewise.
31587 * lib/wrapper.exp: Likewise.
31589 2005-03-08 Jeff Law <law@redhat.com>
31591 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31594 2005-03-08 Ira Rosen <irar@il.ibm.com>
31596 * gcc.dg/vect/pr20122.c: New test.
31598 2005-03-07 Jeff Law <law@redhat.com>
31600 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31602 * gcc.dg/tree-ssa/pr18133-1.c: New test.
31603 * gcc.dg/tree-ssa/pr18133-2.c: New test.
31604 * gcc.dg/tree-ssa/pr18134.c: New test.
31606 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31608 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31609 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31610 gcc.dg/torture/builtin-noret-2.c: Require weak support.
31612 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
31615 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31617 2005-03-07 Mark Mitchell <mark@codesourcery.com>
31619 * g++.dg/warn/Wnvdtor.C: New test.
31621 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
31623 * gcc.dg/torture/pr19683-1.c: New test.
31625 2005-03-06 Steven G. Kargl <kargls@comcast.net>
31627 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31628 * gfortran.dg/g77/19990313-2.f: Ditto.
31629 * gfortran.dg/g77/19990313-3.f: Ditto.
31630 * gfortran.dg/g77/19990525-0.f: Ditto.
31631 * gfortran.dg/g77/19990826-0.f: Ditto.
31632 * gfortran.dg/g77/19990826-2.f: Ditto.
31633 * gfortran.dg/g77/19990826-3.f: Ditto.
31634 * gfortran.dg/g77/20000511-1.f: Ditto.
31635 * gfortran.dg/g77/20000511-2.f: Ditto.
31636 * gfortran.dg/g77/970625-2.f: Ditto.
31637 * gfortran.dg/g77/980310-2.f: Ditto.
31638 * gfortran.dg/g77/980310-3.f: Ditto.
31639 * gfortran.dg/g77/980310-8.f: Ditto.
31640 * gfortran.dg/g77/980519-2.f: Ditto.
31641 * gfortran.dg/g77/alpha1.f: Ditto.
31642 * gfortran.dg/g77/claus.f: Ditto.
31643 * gfortran.dg/g77/erfc.f: Ditto.
31644 * gfortran.dg/g77/short.f: Ditto.
31645 * gfortran.fortran-torture/execute/data.f90: Ditto.
31646 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31647 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31649 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31651 * lib/file-format.exp (gcc_target_object_format): Add check for som
31652 format and hardcode object formats on hppa*-*-hpux*.
31653 * lib/target-supports.exp (check_weak_available): Add check for som
31654 object format. Always return 0 on hppa*-*-hpux10*.
31656 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31659 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31661 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31663 * gfortran.dg/pr19936_1.f90: New test.
31664 * gfortran.dg/pr19936_2.f90: New test.
31665 * gfortran.dg/pr19936_3.f90: New test.
31667 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31668 Paul Thomas <prthomas@drfccad.cea.fr>
31670 * gfortran.dg/PR19754_1.f90: New test.
31671 * gfortran.dg/PR19754_2.f90: Ditto.
31673 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31676 * g++.dg/template/non-dependent11.C: New test.
31678 2005-03-05 Uros Bizjak <uros@kss-loka.si>
31680 * lib/target-supports.exp (check_iconv_available): Fix comment.
31682 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
31683 Joseph S. Myers <joseph@codesourcery.com>
31686 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31688 2005-03-04 Matthew Sachs <msachs@apple.com>
31690 * gcc.exp (gcc_target_compile): Put braces around
31691 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31692 * objc.exp (objc_target_compile): Likewise.
31693 * treelang.exp (treelang_target_compile): Likewise.
31695 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31698 * gfortran.dg/func_result_1.f90: New test.
31700 2005-03-04 Ben Elliston <bje@au.ibm.com>
31702 * gcc.misc-tests/options.exp: New test.
31704 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
31706 * gcc.dg/pr15784-4.c: New test.
31708 2005-03-03 Geoffrey Keating <geoffk@apple.com>
31710 * gcc.c-torture/execute/pr17133.c: New.
31711 * gcc.c-torture/compile/20050303-1.c: New.
31713 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
31715 * gcc.dg/cpp/assert4.c: Fix for cygwin.
31717 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
31719 * g++.dg/overload/using2.C: New.
31721 2005-03-02 Mark Mitchell <mark@codesourcery.com>
31724 * g++.dg/init/ptrmem2.C: New test.
31726 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
31729 * gcc.dg/pr8927-1.c: New test.
31731 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
31734 * g++.dg/inherit/covariant12.C: New.
31736 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31739 * gfortran.dg/bound_1.f90: New test.
31741 2005-02-28 Janis Johnson <janis187@us.ibm.com>
31743 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31744 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31746 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
31749 * gcc.dg/pr20245-1.c: New test.
31751 2005-02-28 Jakub Jelinek <jakub@redhat.com>
31753 PR middle-end/19874
31754 * gcc.c-torture/execute/20050119-2.c: New test case.
31756 2005-02-28 Ben Elliston <bje@au.ibm.com>
31758 * README: Update the DejaGnu bug reporting address.
31759 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31760 * lib/objc-torture.exp: Likewise.
31762 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31764 * gfortran.dg/boz_1.f90: New test.
31765 * gfortran.dg/boz_3.f90: New test.
31766 * gfortran.dg/boz_4.f90: New test.
31768 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31770 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31771 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31773 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31775 PR libfortran/20101
31776 * gfortran.dg/write_0_pe_format.f90: New test.
31778 2005-02-27 Jakub Jelinek <jakub@redhat.com>
31781 * g++.dg/opt/thunk2.C: New test.
31782 * g++.dg/opt/covariant1.C: New test.
31784 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31786 * gfortran.dg/e_d_fmt.f90: New test.
31788 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
31790 * gcc.dg/asm-b.c: Fix comment typos.
31792 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31794 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31797 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31800 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31801 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31802 * gcc.dg/asm-b.c: New test.
31804 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
31806 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31807 Disable this test on IRIX 6.
31809 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
31811 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31812 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31815 2005-02-25 Diego Novillo <dnovillo@redhat.com>
31817 PR tree-optimization/20204
31818 * gcc.dg/pr20204.c: New test.
31820 2005-02-24 Jakub Jelinek <jakub@redhat.com>
31823 * gcc.c-torture/execute/20050224-1.c: New test.
31826 * g++.dg/warn/Wbraces2.C: New test.
31828 2005-02-23 Mark Mitchell <mark@codesourcery.com>
31831 * g++.dg/init/const2.C: New test.
31833 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
31835 PR tree-optimization/20100
31836 * gcc.c-torture/execute/pr20100-1.c: New test.
31838 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31840 * gfortran.dg/implicit_3.f90: New test.
31842 * gfortran.dg/deftype_1.f90: New test.
31844 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
31846 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31848 * g++.dg/other/anon3.C: Accept a warning.
31850 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
31852 * gcc.dg/pr20017.c: Fix a comment typo.
31854 2005-02-23 Bud Davis <bdavis@gfortran.org>
31856 * gfortran.dg/list_read_4.f90: Change to f90 comments.
31858 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31861 * ada/acats/tests/cxa/cxa3004.a: Remove.
31862 * ada/acats/tests/cxb/cxb30061.am: Likewise.
31864 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31867 * g++.dg/init/const1.C: New test.
31870 * g++.dg/parse/constant7.C: New test.
31873 * g++.dg/parse/error27.C: New test.
31874 * g++.dg/template/qualttp15.C: Adjust error markers.
31875 * g++.old-deja/g++.other/struct1.C: Likewise.
31878 * g++.dg/template/error17.C: New test.
31881 * g++.dg/parser/error26.C: New test.
31883 2005-02-22 Diego Novillo <dnovillo@redhat.com>
31885 PR tree-optimization/20100
31886 PR tree-optimization/20115
31887 * gcc.dg/pr20115.c: New test.
31888 * gcc.dg/pr20115-1.c: New test.
31889 * gcc.dg/pr20100.c: New test.
31890 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31891 call-clobbered variables after alias1.
31893 2005-02-22 Bud Davis <bdavis@gfortran.org>
31895 * gfortran.dg/list_read_4.f90: new test.
31897 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
31899 PR rtl-optimization/20017.
31900 * gcc.dg/pr20017.c: New.
31902 2005-02-22 Devang Patel <dpatel@apple.com>
31905 * g++.dg/tree-ssa/pr19952.C: New test.
31907 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31910 * g++.dg/parse/constant6.C: New test.
31912 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31914 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31915 * g++.dg/charset/asm2.c: Likewise.
31916 * g++.dg/charset/asm3.c: Likewise.
31917 * g++.dg/charset/asm4.c: Likewise.
31918 * g++.dg/charset/asm5.c: Likewise.
31919 * g++.dg/charset/attribute1.c: Likewise.
31920 * g++.dg/charset/attribute2.c: Likewise.
31921 * g++.dg/charset/extern1.cc: Likewise.
31922 * g++.dg/charset/extern2.cc: Likewise.
31923 * g++.dg/charset/extern3.cc: Likewise.
31924 * g++.dg/charset/function.cc: Likewise.
31925 * g++.dg/charset/string.c: Likewise.
31926 * g++.dg/charset/charset.exp: Likewise.
31927 * lib/target-supports.exp (check_iconv_available): Fix comment.
31929 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31931 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31932 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31933 * gcc.dg/charset/asm2.c: Likewise.
31934 * gcc.dg/charset/asm3.c: Likewise.
31935 * gcc.dg/charset/asm4.c: Likewise.
31936 * gcc.dg/charset/asm5.c: Likewise.
31937 * gcc.dg/charset/asm6.c: Likewise.
31938 * gcc.dg/charset/attribute1.c: Likewise.
31939 * gcc.dg/charset/attribute2.c: Likewise.
31940 * gcc.dg/charset/builtin1.c: Likewise.
31941 * gcc.dg/charset/extern.c: Likewise.
31942 * gcc.dg/charset/function.c: Likewise.
31943 * gcc.dg/charset/string.c: Likewise.
31944 * gcc.dg/charset/charset.exp: Likewise.
31946 2005-02-21 Bud Davis <bdavis9659@comcast.net>
31949 * gfortran.dg/pr20086.f90: New test.
31951 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
31953 PR tree-optimization/19786
31954 * g++.dg/tree-ssa/pr19786.C: New.
31956 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31958 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31960 2005-02-21 Jeff Law <law@redhat.com>
31962 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31964 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31966 * gfortran.dg/do_iterator: Split loop, markup all lines for
31967 which an error locus is printed.
31968 * gfortran.dg/pr17708.f90: Markup all lines for which an error
31970 * gfortran.dg/select_4.f90: Likewise.
31971 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31972 locuses in the various permutations.
31974 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
31976 PR tree-optimization/19951
31977 * g++.dg/vect: New directory.
31978 * g++.dg/vect/vect.exp: New file.
31979 * g++.dg/vect/pr19951.cc: New testcase.
31980 * g++.dg/dg.exp: Also prune vectorizer tests.
31982 2005-02-20 Zack Weinberg <zack@codesourcery.com>
31985 * gcc.dg/charset/builtin1.c: New test.
31987 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31990 * g++.dg/inherit/volatile1.C: New test.
31993 * g++.dg/template/dtor4.C: New test.
31995 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31997 * gfortran.dg/int_1.f90: New test.
31999 2005-02-19 Devang Patel <dpatel@apple.com>
32001 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32003 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32005 * gfortran.dg/achar_1.f90: New test.
32007 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
32009 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32011 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
32012 Jakub Jelinek <jakub@redhat.com>
32014 PR tree-optimization/19828
32015 * gcc.dg/tree-ssa/loop-7.c: New test.
32016 * gcc.c-torture/execute/20050218-1.c: New test.
32018 2005-02-19 Jakub Jelinek <jakub@redhat.com>
32021 * gcc.dg/transparent-union-1.c: New test.
32022 * gcc.dg/transparent-union-2.c: New test.
32024 2005-02-18 James E Wilson <wilson@specifixinc.com>
32026 PR tree-optimization/18977
32027 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32029 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
32032 * gcc.dg/pr20054.c: New test.
32034 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32037 * g++.dg/ext/attrib20.C: New test.
32039 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
32041 PR middle-end/20030
32042 * gfortran.fortran-torture/execute/character_passing.f90: New test.
32044 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
32047 * g++.dg/opt/switch4.C: New.
32049 2005-02-18 Jakub Jelinek <jakub@redhat.com>
32052 PR tree-optimization/20009
32053 * gcc.c-torture/compile/20050217-1.c: New test.
32054 * g++.dg/opt/switch3.C: New test.
32056 PR tree-optimization/18947
32057 * gcc.c-torture/compile/20050215-1.c: New test.
32058 * gcc.c-torture/compile/20050215-2.c: New test.
32059 * gcc.c-torture/compile/20050215-3.c: New test.
32061 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
32064 * g++.dg/template/crash34.C: New.
32067 * g++.dg/other/access3.C: New.
32069 2005-02-17 Ira Rosen <irar@il.ibm.com>
32071 * gcc.dg/vect/vect-98.c: New test.
32073 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
32075 PR tree-optimization/19967
32076 * gcc.dg/pr19967.c: New.
32078 2005-02-16 Jakub Jelinek <jakub@redhat.com>
32080 PR middle-end/19857
32081 * gcc.dg/tree-ssa/20050215-1.c: New test.
32082 * gcc.c-torture/execute/20050215-1.c: New test.
32084 2005-02-15 Eric Christopher <echristo@redhat.com>
32086 * gcc.dg/cpp/20050215-1.c: New file.
32088 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
32090 PR tree-optimization/15785
32091 * gcc.dg/pr15785-1.c: New test.
32093 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32096 * g++.dg/init/ctor4.C: New.
32097 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32099 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32101 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32102 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32104 2005-02-15 Andreas Schwab <schwab@suse.de>
32106 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32109 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32111 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32113 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32115 PR tree-optimization/19853
32116 * gcc.c-torture/compile/pr19853.c: New test.
32118 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32121 * g++.dg/parse/local-class1.C: New.
32124 * g++.dg/parse/ptrmem3.C: New.
32127 * g++.old-deja/g++.oliva/template6.C: Add another case.
32128 * g++.dg/template/explicit6.C: New.
32130 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32133 * g++.dg/other/redecl2.C: New.
32135 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32138 * g++.dg/abi/covariant4.C: New.
32140 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32142 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32145 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32147 * gcc.dg/vect/vect-96.c: Fix typo.
32149 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32153 * g++.dg/template/enum5.C: New test.
32155 2005-02-12 Ira Rosen <irar@il.ibm.com>
32157 * gcc.dg/vect/vect-97.c: New test.
32159 2005-02-12 Ira Rosen <irar@il.ibm.com>
32161 * gcc.dg/vect/vect-96.c: New test.
32163 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32165 * gcc.dg/builtins-34.c: Also check ldexp*.
32167 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32169 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32171 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32173 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32174 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32175 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32176 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32177 selector_list, selector_expression, dg-process-target): Move to new
32178 file target-supports-dg.exp.
32179 * lib/target-supports-dg.exp: New.
32181 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32184 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32187 * g++.dg/other/ptrmem6.C: New test.
32189 PR middle-end/19858
32190 * gcc.c-torture/compile/20050210-1.c: New test.
32192 2005-02-11 Mark Mitchell <mark@codesourcery.com>
32195 * g++.dg/warn/Wbraces1.C: New test.
32197 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
32199 * gcc.dg/builtins-52.c: New testcase.
32201 2005-02-10 Jakub Jelinek <jakub@redhat.com>
32204 * gcc.c-torture/execute/20050119-1.c: New test.
32206 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32209 * g++.dg/init/delete1.C: New test.
32211 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
32214 * g++.dg/template/static12.C: New test.
32216 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32219 * g++.dg/conversion/ambig1.C: New test.
32222 * g++.dg/ext/attrib19.C: New test.
32225 * g++.dg/parse/dtor5.C: New test.
32228 * g++.dg/template/dtor3.C: New test.
32231 * g++.dg/template/static11.C: New test.
32232 * g++.dg/template/crash2.C: Remove dg-error marker.
32234 2005-02-09 Janis Johnson <janis187@us.ibm.com>
32237 * g++.old-deja/g++.mike/p10769a.C: Remove.
32239 2005-02-09 Roger Sayle <roger@eyesopen.com>
32241 * gcc.dg/builtins-48.c: New test case.
32242 * gcc.dg/builtins-49.c: New test case.
32243 * gcc.dg/builtins-50.c: New test case.
32244 * gcc.dg/builtins-51.c: New test case.
32246 2005-02-09 Ian Lance Taylor <ian@airs.com>
32248 PR middle-end/19583
32249 * g++.dg/warn/Wreturn-type-3.C: New test.
32251 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32253 PR middle-end/19402
32254 * gcc.dg/pr19402-1.c: New testcase.
32255 * gcc.dg/pr19402-2.c: likewise.
32257 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32259 PR middle-end/19854
32260 * g++.dg/tree-ssa/tmmti.C: New testcase.
32262 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32264 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32266 2005-02-08 Mark Mitchell <mark@codesourcery.com>
32269 * g++.dg/parse/crash23.C: New test.
32270 * g++.dg/warn/Weff1.C: New test.
32272 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32274 * gcc.dg/20050209-1.c: New test.
32276 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32279 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32281 2005-02-08 Mike Stump <mrs@apple.com>
32283 * g++.dg/pch/import-2.c: New test.
32284 * g++.dg/pch/import-2.hs: New.
32285 * g++.dg/pch/include/import-2a.h: New.
32286 * g++.dg/pch/include/import-2b.h: New.
32288 2005-02-08 Janis Johnson <janis187@us.ibm.com>
32290 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32292 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32294 * gfortran.dg/substr_1.f90: New test.
32296 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
32298 PR middle-end/19775
32299 * gcc.dg/torture/builtin-power-1.c: Disable test for
32300 invalid transformation.
32301 * gcc.dg/builtins-10.c: Likewise. Disable one test we
32302 no longer optimize.
32303 * gcc.dg/builtins-47.c: New testcase.
32305 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
32306 Dorit Naishlos <dorit@il.ibm.com>
32308 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32310 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
32312 * gcc.c-torture/compile/20050206-1.c: New test.
32314 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32317 * g++.dg/opt/pr19768.C: New test.
32319 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32322 * gcc.c-torture/compile/pr19736.c: New test.
32324 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32327 * g++.dg/parse/error25.C: New test.
32329 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
32331 * gcc.c-torture/execute/20050203-1.c: New.
32333 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
32335 * gcc.dg/vect/vect-85.c: Remove xfail.
32336 * gcc.dg/vect/vect-86.c: Remove xfail.
32337 * gcc.dg/vect/vect-87.c: Remove xfail.
32338 * gcc.dg/vect/vect-88.c: Remove xfail.
32340 2005-02-02 Geoffrey Keating <geoffk@apple.com>
32342 * gcc.dg/altivec-19.c: New.
32344 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
32347 * gcc.dg/nested-func-3.c: New test.
32348 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32350 2005-02-02 Janis Johnson <janis187@us.ibm.com>
32352 * gcc.test-framework/gen_directive_tests: Generate tests for
32353 selector expressions.
32355 2005-02-02 Matt Austern <austern@apple.com>
32358 * g++/ext/builtin7.C: New.
32359 * g++/ext/builtin8.C: New.
32361 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32364 * gcc.dg/pr18502-1.c: New test.
32366 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32369 * g++.dg/template/local4.C: Tweak.
32371 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
32373 PR tree-optimization/19578
32374 * gcc.c-torture/compile/20050202-1.c: New test.
32376 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32379 * gcc.dg/c99-init-4.c: New test.
32381 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32383 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32385 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32387 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32388 * g++.dg/eh/check-vect.h: New.
32390 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32391 * gcc.dg/vect/vect-78.c: Ditto.
32392 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32395 * g++.dg/conversion/simd1.C: Expect warning.
32396 * g++.dg/ext/attribute-test-1.C: Ditto.
32397 * g++.dg/ext/attribute-test-2.C: Ditto.
32398 * g++.dg/ext/attribute-test-3.C: Ditto.
32399 * g++.dg/ext/attribute-test-4.C: Ditto.
32401 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32402 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32404 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32406 2005-02-01 Richard Henderson <rth@redhat.com>
32408 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32409 long double for ibm double-double format.
32410 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32412 2005-02-01 Diego Novillo <dnovillo@redhat.com>
32414 PR tree-optimization/19633
32415 * gcc.dg/pr19633-1.c: New test.
32416 * gcc.dg/pr19633.c: Tweak to make pointer point
32417 to NULL or a symbol.
32419 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32421 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32423 (dg-process-target (local override)): Handle selector expressions.
32425 * gcc.test-framework/README: Describe tests in source directory.
32426 * gcc.test-framework/test-framework.awk: Handle dg- tests.
32427 * gcc.test-framework/test-framework.exp: Handle dg- tests.
32428 * gcc.test-framework/dg-bogus-exp-P.c: New test.
32429 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32430 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32431 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32432 * gcc.test-framework/dg-do-link-exp-P.c: New test.
32433 * gcc.test-framework/dg-do-run-exp-P.c: New test.
32434 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32435 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32436 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32437 * gcc.test-framework/dg-error-exp-P.c: New test.
32438 * gcc.test-framework/dg-error-exp-XP.c: New test.
32439 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32440 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32441 * gcc.test-framework/dg-output-exp-P.c: New test.
32442 * gcc.test-framework/dg-output-exp-XF.c: New test.
32443 * gcc.test-framework/dg-warning-exp-P.c: New test.
32444 * gcc.misc-tests/dg-1.c: Remove.
32445 * gcc.misc-tests/dg-2.c: Remove.
32446 * gcc.misc-tests/dg-3.c: Remove.
32447 * gcc.misc-tests/dg-4.c: Remove.
32448 * gcc.misc-tests/dg-5.c: Remove.
32449 * gcc.misc-tests/dg-6.c: Remove.
32450 * gcc.misc-tests/dg-7.c: Remove.
32451 * gcc.misc-tests/dg-8.c: Remove.
32452 * gcc.misc-tests/dg-9.c: Remove.
32453 * gcc.misc-tests/dg-10.c: Remove.
32454 * gcc.misc-tests/dg-11.c: Remove.
32455 * gcc.misc-tests/dg-12.c: Remove.
32456 * gcc.misc-tests/dg-test.exp: Remove.
32458 * gcc.test-framework/test-framework.awk: Change recording and
32459 printing of passes and failures.
32461 * gcc.test-framework: New directory.
32462 * gcc.test-framework/README: New.
32463 * gcc.test-framework/test-framework.exp: New.
32464 * gcc.test-framework/test-framework.awk: New.
32465 * gcc.test-framework/gen_directive_tests: New.
32467 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
32469 * lib/treelang.exp: Fix comment typos.
32470 (treelang_target_compile): Don't append libs=-ltreelang to options.
32472 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
32474 * g++.dg/parse/typename7.C: Adjust error messages.
32476 2005-01-31 Jeff Law <law@redhat.com>
32478 * gcc.c-torture/execute/20050131-1.c: New test.
32479 * gcc.dg/wcaselabel.c: New test.
32481 2005-01-31 Mark Mitchell <mark@codesourcery.com>
32483 * g++.dg/other/warning1.C: Adjust error messags.
32484 * g++.dg/parse/constant5.C: New test.
32486 2005-01-31 Steven Bosscher <stevenb@suse.de>
32489 * gcc.c-torture/compile/20011130-1.c: Reorder to make
32490 the test case valid.
32491 * gcc.dg/20030815-1.c: Remove invalid tests.
32492 * gcc.dg/array-7.c: Adjust expected result.
32493 * gcc.dg/pr18596-3.c: Likewise.
32494 * gcc.dg/noncompile/20000901-1.c: Likewise.
32495 * gcc.dg/noncompile/init-2.c: Likewise.
32496 * gcc.dg/noncompile/init-4.c: Likewise.
32498 2005-01-31 Dale Johannesen <dalej@apple.com>
32500 * g++.dg/opt/pr19650.C: New test.
32502 2005-01-31 Richard Henderson <rth@redhat.com>
32504 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32505 long double for intel double extended format.
32506 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32508 2005-01-30 Mark Mitchell <mark@codesourcery.com>
32511 * g++.dg/template/static10.C: New test.
32514 * g++.dg/parse/error24.C: New test.
32517 * g++.dg/lookup/builtin1.C: New test.
32520 * g++.dg/warn/conv3.C: New test.
32522 2005-01-30 Bud Davis <bdavis@gfortran.org>
32525 * gfortan.dg/inquire_7.f90
32527 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
32529 PR tree-optimization/15791
32530 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32531 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32532 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32533 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32534 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32535 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32536 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32537 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32538 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32539 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32541 2005-01-29 Paul Brook <paul@codesourcery.com>
32544 * check.c (real_or_complex_check): New function.
32545 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32546 * intrinsic.c (add_functions): Use new check functions.
32547 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32550 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
32552 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32553 gcc.dg/lvalue-3.c: New tests.
32554 * gcc.dg/concat.c: Update expected messages.
32556 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
32558 PR libfortran/19595
32559 * gfortran.dg/eor_1.f90: New test.
32561 2005-01-29 Steven G. Kargl <kargls@comcast.net>
32564 * gfortran.dg/logical_data_1.f90: New test.
32566 2005-01-28 Mark Mitchell <mark@codesourcery.com>
32569 * g++.dg/template/crash33.C: New test.
32572 * g++.dg/template/crash32.C: New test.
32574 2005-01-28 Ian Lance Taylor <ian@airs.com>
32576 PR middle-end/16558
32577 * g++.dg/warn/Wreturn-type-2.C: New test.
32579 2004-06-24 Jeff Law <law@redhat.com>
32581 * gcc.dg/tree-ssa/20050128-1.c: New test.
32583 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
32585 * gcc.target/frv/all-mdpackh-1.c: New test.
32587 2005-01-28 Steven Bosscher <stevenb@suse.de>
32589 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32591 2005-01-27 Richard Henderson <rth@redhat.com>
32593 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32595 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32597 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32599 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32601 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32602 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32603 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32604 to cope with cases where the multilib options override the dg-options.
32606 2005-01-27 Jakub Jelinek <jakub@redhat.com>
32609 * gcc.dg/noncompile/20050120-1.c: New test.
32611 2005-01-26 Diego Novillo <dnovillo@redhat.com>
32613 PR tree-optimization/19633
32614 * gcc.dg/pr19633.c: New test.
32615 * gcc.dg/tree-ssa/pr19633.c: New test.
32617 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
32619 * gcc.dg/20041216-1.c: New test.
32621 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
32624 * objc.dg/selector-2.m: New test.
32626 2005-01-26 Jakub Jelinek <jakub@redhat.com>
32628 * g++.dg/opt/range-test-2.C: New test.
32630 PR rtl-optimization/19579
32631 * gcc.c-torture/execute/20050124-1.c: New test.
32633 2005-01-26 Greg Parker <gparker@apple.com>
32634 Stuart Hastings <stuart@apple.com>
32636 * gcc.c-torture/execute/20050125-1.c: New.
32638 2005-01-18 Jan Hubicka <jh@suse.cz>
32640 PR tree-optimize/19337
32641 * gcc.c-torture/compile/20050119-1.c: New test.
32643 2005-01-24 James E Wilson <wilson@specifixinc.com>
32645 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32646 test for successful match.
32648 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
32651 * objc.dg/comp-types-7.m: New test.
32653 2005-01-24 Janis Johnson <janis187@us.ibm.com>
32655 * lib/target-supports.exp (current_target_name): New.
32656 (check_effective_target_ilp32, check_effective_target_lp64):
32657 Cache the result to use as long as the current target, with
32658 multilib flags, remains the same.
32660 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32661 (dg-require-weak, dg-require-visibility, dg-require-alias,
32662 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32663 dg-require-effective-target, dg-skip-if): Remove call to
32664 skip_test_and_clear_xfail.
32665 (dg-test): Clear xfail data.
32667 2005-01-24 Jakub Jelinek <jakub@redhat.com>
32670 * gcc.dg/ppc64-toc.c: New test.
32672 * g++.dg/tree-ssa/empty-1.C: New test.
32674 PR middle-end/19551
32675 * gcc.c-torture/execute/20050121-1.c: New test.
32676 * gcc.dg/20050121-2.c: New test.
32678 2004-01-23 Steven G. Kargl <kargls@comcast.net>
32679 Paul Brook <paul@codesourcery.com>
32682 * gfortran.dg/real_const_1.f: New test.
32683 * gfortran.dg/real_const_2.f90: New test.
32684 * gfortran.dg/complex_int_1.f90: New test.
32686 2005-01-23 Bud Davis <bdavis9659@comcast.net>
32689 * gfortan.dg/inquire_6.f90: New test.
32691 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32693 PR libfortran/19451
32694 * open_readonly_1.f90: New test.
32696 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32698 PR libfortran/18982
32699 * gfortran.dg/open_new.f90: New file.
32701 2005-01-22 Paul Brook <paul@codesourcery.com>
32703 * namelist_1.f90: New test.
32705 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
32707 PR tree-optimization/19484
32708 * gcc.c-torture/compile/20050122-[12].c: New tests.
32710 2005-01-22 Paul Brook <paul@codesourcery.com>
32712 * gfortran.dg/implicit_2.f90: New test.
32714 2005-01-22 Bud Davis <bdavis9659@comcast.net>
32717 * gfortran.dg/inquire_5.f90: New test.
32719 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32722 * gcc.dg/pr18809-1.c: New test.
32724 2005-01-21 Ian Lance Taylor <ian@airs.com>
32726 * gcc.dg/20050121-1.c: New test.
32728 PR tree-optimization/13000
32729 * gcc.dg/20040206-1.c: Change warning to point where function is
32732 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32735 * g++.dg/template/array11.C: New test.
32737 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32739 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32740 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32741 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32742 * gfortran.dg/getenv_1.f90: Add dg-do directive.
32743 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32744 gfortran.dg/pr17164.f90: Add missing dg-do directives.
32746 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
32748 PR tree-optimization/15349
32749 * gcc.dg/tree-ssa/pr15349.c: New.
32751 2005-01-20 Steve Ellcey <sje@cup.hp.com>
32753 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32755 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
32757 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32758 scan-assembler-times directive name.
32760 * gcc.dg/asm-a.c: Move dg-require-effective-target to
32763 PR rtl-optimization/19462
32764 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32766 2005-01-19 Steve Ellcey <sje@cup.hp.com>
32768 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32769 counting function calls on ia64.
32771 2005-01-19 Jakub Jelinek <jakub@redhat.com>
32773 PR rtl-optimization/15139
32774 * gcc.dg/20050111-2.c: New test.
32777 * gcc.c-torture/compile/20050113-1.c: New testcase.
32779 PR middle-end/19164
32780 * gcc.dg/20050113-1.c: New testcase.
32782 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
32784 * gcc.dg/vect/vect-85.c: Add comment.
32785 * gcc.dg/vect/vect-86.c: Add xfail for now.
32786 * gcc.dg/vect/vect-87.c: Add xfail for now.
32787 * gcc.dg/vect/vect-88.c: Add xfail for now.
32788 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32790 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32792 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32794 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32796 * g++.dg/debug/typedef3.C: New test.
32798 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
32801 * gcc.dg/asm-a.c: New test.
32803 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
32805 * gcc.dg/sh-relax.c: Add prototype for abort.
32807 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32809 * gcc.dg/short-compare-1.c: New test.
32810 * gcc.dg/short-compare-2.c: Likewise.
32812 2005-01-18 Michael Matz <matz@suse.de>
32814 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32816 2005-01-17 Diego Novillo <dnovillo@redhat.com>
32818 PR tree-optimization/19121
32819 * gcc.c-torture/compile/pr19121.c: New test.
32821 2005-01-17 James E. Wilson <wilson@specifixinc.com>
32824 * gcc.c-torture/compile/pr19357.c: New test.
32826 2005-01-17 Ian Lance Taylor <ian@airs.com>
32829 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32830 pass--those that refer just to the variable, possibly with a
32832 * gcc.dg/c99-const-expr-3.c: Likewise.
32834 PR middle-end/13127
32835 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32838 2005-01-16 Bud Davis <bdavis9659@comcast.net>
32841 * gfortran.dg/endfile_2.f90: New test.
32843 2005-01-16 Steven G. Kargl <kargls@comcast.net>
32846 * gfortran.dg/select_5.f90: New test.
32848 2004-01-16 Paul Brook <paul@codesourcery.com>
32850 * gfortran.dg/common_4.f90: New test.
32852 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
32854 PR rtl-optimization/19462
32855 * gcc.dg/torture/pr19462-1.c: New test.
32857 2005-01-15 Ziemowit Laski <zlaski@apple.com>
32860 * objc.dg/func-ptr-2.m: New.
32861 * objc.dg/volatile-1.m: New.
32863 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32865 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32867 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32869 PR tree-optimization/19060
32870 * gcc.c-torture/execute/20050104-1.c: New test.
32872 2005-01-15 Bud Davis <bdavis9659@comcast.net>
32875 * gfortran.dg/write_to_null.f90: New test.
32877 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
32878 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32881 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32884 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32887 * g++.dg/init/vector1.C: New test.
32889 2005-01-14 James E. Wilson <wilson@specifixinc.com>
32892 * gcc.target/ia64/sibcall-unwind-1.c: New test.
32894 * gcc.target/ia64/sibcall-unwind-2.c: New test.
32896 2005-01-14 Steven G. Kargl <kargls@comcast.net>
32898 * gfortran.dg/select_1.f90: New test.
32899 * gfortran.dg/select_2.f90: New test.
32900 * gfortran.dg/select_3.f90: New test.
32901 * gfortran.dg/select_4.f90: New test.
32903 2005-01-14 Jakub Jelinek <jakub@redhat.com>
32905 PR middle-end/19084
32906 PR rtl-optimization/19348
32907 * gcc.dg/20050111-1.c: New test.
32908 * gcc.c-torture/execute/20050111-1.c: New test.
32910 * gcc.dg/i386-asm-4.c: New test.
32912 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32914 * gcc.dg/nested-func-2.c: New test.
32915 * ada/acats/norun.lst: Remove c953002.
32917 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
32919 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32921 2005-01-12 Ben Elliston <bje@au.ibm.com>
32923 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32925 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
32928 * g++.dg/abi/align1.C: New test.
32930 2005-01-11 Alan Modra <amodra@bigpond.net.au>
32932 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32934 * g++.dg/ext/altivec_check.h: Support compiling as C.
32936 2005-01-10 Roger Sayle <roger@eyesopen.com>
32939 * g++.dg/expr/pr19355-1.C: New test case.
32941 2005-01-10 Laurent GUERBY <laurent@guerby.net>
32943 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32944 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32945 * ada/acats/tests/c3/c92005b.ada: Likewise.
32946 * ada/acats/tests/c3/cxb3012.a: Likewise.
32947 * ada/acats/norun.lst: Add c380004 and c953002, add PR
32949 2005-01-09 Paul Brook <paul@codesourcery.com>
32951 * gfortran.dg/common_2.f90: New file.
32952 * gfortran.dg/common_3.f90: New file.
32954 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
32956 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32958 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32960 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32961 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32962 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32963 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32964 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32965 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32966 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32967 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32968 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32969 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32970 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32971 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32972 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32973 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32974 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32975 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32976 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32977 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32978 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32979 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32980 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32981 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32982 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32983 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32984 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32985 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32986 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32987 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32988 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32989 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32990 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32991 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32992 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32993 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32994 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32995 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32996 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32997 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32998 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32999 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33000 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33001 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33002 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33003 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33004 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33005 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33006 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33007 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33008 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33009 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33010 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33011 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33012 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33013 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33014 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33015 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33016 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33017 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33018 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33019 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33020 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33021 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33022 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33023 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33024 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33025 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33026 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33028 * gcc.dg/vect/vect-1.c: Fix spelling.
33029 * gcc.dg/vect/vect-10.c: Fix spelling.
33030 * gcc.dg/vect/vect-11.c: Fix spelling.
33031 * gcc.dg/vect/vect-12.c: Fix spelling.
33032 * gcc.dg/vect/vect-14.c: Fix spelling.
33033 * gcc.dg/vect/vect-15.c: Fix spelling.
33034 * gcc.dg/vect/vect-16.c: Fix spelling.
33035 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33036 * gcc.dg/vect/vect-64.c: Fix comments.
33037 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33039 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33040 Ira Rosen <irar@il.ibm.com>
33042 * gcc.dg/vect/vect-70.c: New test.
33043 * gcc.dg/vect/vect-71.c: New test.
33045 2005-01-09 Manfred Hollstein <mh@suse.com>
33047 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33048 * gcc.dg/pr18241-2.c: Likewise.
33049 * gcc.dg/pr18241-3.c: Likewise.
33050 * gcc.dg/pr18241-4.c: Likewise.
33051 * gcc.dg/pr18241-5.c: Likewise.
33053 2005-01-08 Richard Henderson <rth@redhat.com>
33055 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33056 False for x86 and x86-64.
33058 2005-01-08 Diego Novillo <dnovillo@redhat.com>
33060 PR tree-optimization/18241
33061 * gcc.dg/pr18241-1.c: New test.
33062 * gcc.dg/pr18241-2.c: New test.
33063 * gcc.dg/pr18241-3.c: New test.
33064 * gcc.dg/pr18241-4.c: New test.
33065 * gcc.dg/pr18241-5.c: New test.
33067 2005-01-08 Steven G. Kargl <kargls@comcast.net>
33069 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33070 gfortran.dg/select_4.f90: New.
33072 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33074 * gcc.c-torture/execute/20050107-1.c: New test.
33076 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
33079 * g++.dg/template/ref2.C: New.
33081 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
33083 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33084 instead of being empty.
33086 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33089 * gfortran.dg/array-1.f90: New test.
33091 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33093 PR tree-optimization/19283
33094 * gcc.c-torture/execute/20050106-1.c: New test.
33096 PR rtl-optimization/18861
33097 * gcc.dg/20050105-1.c: New test.
33099 PR tree-optimization/18828
33100 * gcc.dg/20050105-2.c: New test.
33102 2005-01-07 Andreas Jaeger <aj@suse.de>
33104 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33106 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33109 * gfortran.dg/fmt_read.f90: New test.
33111 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33113 * gcc.dg/rs6000-ldouble-2.c: New.
33115 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33118 * g++.dg/parser/ctor2.C: New test.
33120 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33123 * g++.dg/template/using9.C: New test.
33125 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33128 * g++.dg/lookup/friend6.C: New test.
33130 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33133 * g++.dg/template/array10.C: New.
33135 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33137 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33138 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33140 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33142 * gcc.c-torture/compile/20050105-1.c: New test.
33144 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33146 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33148 2005-01-05 Roger Sayle <roger@eyesopen.com>
33150 PR middle-end/19100
33151 * gcc.dg/conv-3.c: New test case.
33153 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33155 * gcc.dg/asm-wide-1.c: New test.
33157 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33160 * g++.dg/parse/crash22.C: New
33162 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33165 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33167 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33169 PR middle-end/17767
33170 * gcc.dg/i386-mmx-6.c: New test case.
33172 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33174 PR tree-optimization/18308
33175 * gcc.dg/vect/pr18308.c: New testcase.
33177 2005-01-04 Andreas Jaeger <aj@suse.de>
33179 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33181 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33182 Robert Bowdidge <bowdidge@apple.com>
33184 * gcc.dg/cpp/subframework1.c: New.
33185 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33186 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33187 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33188 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33190 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33192 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33194 * gcc.dg/darwin-weakimport-2.c: New.
33196 2005-01-03 Richard Henderson <rth@redhat.com>
33198 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33200 2005-01-03 Richard Henderson <rth@redhat.com>
33202 * gcc.dg/vect/vect.exp: Enable for ia64.
33203 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33204 (check_effective_target_vect_float): Likewise.
33205 (check_effective_target_vect_no_align): Likewise.
33206 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33207 * gcc.dg/vect/vect-8.c: Likewise.
33209 2005-01-03 Uros Bizjak <uros@kss-loka.si>
33212 * gcc.dg/pr19236-1.c: New test case.
33214 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
33216 PR rtl-optimization/12092
33217 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33219 2005-01-02 Andreas Jaeger <aj@suse.de>
33221 * gcc.dg/pr12092-1.c: Do not run on x86_64.
33223 2005-01-01 Roger Sayle <roger@eyesopen.com>
33224 Andrew Pinski <pinskia@physics.uc.edu>
33226 PR rtl-optimization/12092
33227 * gcc.dg/pr12092-1.c: New test case.
33229 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
33231 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33232 'hidden' and 'default' for better portability.
33233 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33235 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33237 * g++.old-deja/g++.brendan/new3.C: Likewise.
33239 2005-01-01 Steven Bosscher <stevenb@suse.de>
33241 * gcc.dg/20041231-1.C: New test.
33242 * g++.dg/warn/Wunreachable-code-1.C: New test.
33244 2004-12-30 David Edelsohn <edelsohn@gnu.org>
33246 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33247 file, not /dev/null. Abort on error.
33249 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
33250 Ziemowit Laski <zlaski@apple.com>
33253 * objc.dg/encode-5.m: New test.
33255 2004-12-29 Richard Henderson <rth@redhat.com>
33257 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33258 * objc.dg/stabs-1.m: Disable for ia64.
33260 2004-12-29 Mark Mitchell <mark@codesourcery.com>
33263 * g++.dg/warn/Wunused-10.C: New test.
33265 2004-12-28 Richard Henderson <rth@redhat.com>
33267 * objc.dg/stabs-1.m: Disable for alpha.
33269 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33272 * g++.dg/parse/error23.C: New test.
33274 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33276 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33279 * gfortran.dg/intrinsic_modulo_1.f90: New.
33280 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33281 tests with divisor -1.
33283 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33285 * g++.dg/opt/temp1.C (memcpy): Return a value.
33288 * g++.dg/expr/cond7.C: New test.
33290 2004-12-27 Paul Brook <paul@codesourcery.com>
33292 * gfortran.dg/g77/select_no_compile.f: Remove.
33294 2004-12-27 Richard Henderson <rth@redhat.com>
33296 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33297 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33298 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33300 2004-12-26 Richard Henderson <rth@redhat.com>
33302 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33303 by 1i instead of token pasting.
33305 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33307 PR tree-optimization/17578
33308 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33309 to additional_flags.
33310 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33312 2004-12-25 Richard Henderson <rth@redhat.com>
33314 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33317 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33319 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33321 * gcc.dg/pr17957.c (dg-options): Likewise.
33322 * gcc.dg/struct-ret-1.c: Add prototype for abort.
33323 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33324 instead of 0 on __hppa__.
33325 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33326 "foo,%r" on hppa*-*-*.
33328 2004-12-23 Bud Davis <bdavis9659@comcast.net>
33331 * gfortran.dg/complex_write.f90: New test.
33333 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33336 * g++.dg/parse/pragma2.C: New test.
33338 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33340 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33342 * gcc.dg/empty2.c: Add missing dg-warning.
33344 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33347 * g++.dg/template/local4.C: New test.
33348 * g++.dg/template/crash19.C: Add dg-error marker.
33350 * g++.dg/template/crash31.C: Correct embedded PR number.
33352 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33355 * g++.dg/opt/temp1.C: Add do-run marker.
33357 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33359 * g++.dg/template/spec19.C: New.
33361 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33364 * gcc.dg/empty2.c: New.
33366 2004-12-23 Richard Henderson <rth@redhat.com>
33368 * lib/target-supports.exp (check_effective_target_vect_no_align):
33369 Remove i?86 and x86-64.
33371 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33374 * g++.dg/opt/temp1.C: New test.
33376 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33379 * g++.dg/template/friend33.C: New testcase.
33381 2004-12-22 Mark Mitchell <mark@codesourcery.com>
33384 * g++.dg/template/cond5.C: New test.
33387 * g++.dg/inherit/thunk3.C: New test.
33390 * g++.dg/warn/Wunused-9.C: New test.
33392 2004-12-22 Janis Johnson <janis187@us.ibm.com>
33394 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33396 2004-12-22 Jan Beulich <jbeulich@novell.com>
33398 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33400 2004-12-21 Mark Mitchell <mark@codesourcery.com>
33403 * g++.dg/ext/packed8.C: New test.
33406 * g++.dg/template/crash31.C: New test.
33409 * g++.dg/template/crash30.C: New test.
33411 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
33414 * g++.dg/eh/ctor3.C: New test.
33416 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33418 * objc.dg/stabs-1.m: Allow section name to be quoted and
33419 assembly label to begin with '.LL'.
33421 2004-12-21 Janis Johnson <janis187@us.ibm.com>
33423 * gcc.dg/vect/vect.exp
33424 (check_effective_target_lp64_or_vect_no_align): New.
33425 * gcc.dg/vect/vect-77.c: Use it.
33426 * gcc.dg/vect/vect-78.c: Use it.
33428 * lib/target-supports.exp
33429 (check_effective_target_vect_no_max,
33430 check_effective_target_vect_no_bitwise,
33431 check_effective_target_vect_no_align): New.
33432 * gcc.dg/vect/vect-13.c: Use them.
33433 * gcc.dg/vect/vect-17.c: Ditto.
33434 * gcc.dg/vect/vect-18.c: Ditto.
33435 * gcc.dg/vect/vect-19.c: Ditto.
33436 * gcc.dg/vect/vect-20.c: Ditto.
33437 * gcc.dg/vect/vect-27.c: Ditto.
33438 * gcc.dg/vect/vect-29.c: Ditto.
33439 * gcc.dg/vect/vect-44.c: Ditto.
33440 * gcc.dg/vect/vect-48.c: Ditto.
33441 * gcc.dg/vect/vect-50.c: Ditto.
33442 * gcc.dg/vect/vect-52.c: Ditto.
33443 * gcc.dg/vect/vect-54.c: Ditto.
33444 * gcc.dg/vect/vect-56.c: Ditto.
33445 * gcc.dg/vect/vect-58.c: Ditto.
33446 * gcc.dg/vect/vect-60.c: Ditto.
33447 * gcc.dg/vect/vect-72.c: Ditto.
33448 * gcc.dg/vect/vect-80.c: Ditto.
33450 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
33453 * g++.dg/init/string1.C: New.
33456 * g++.dg/other/synth1.C: New.
33458 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33461 * gcc.dg/pr18963-1.c: New test.
33463 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33466 * gcc.dg/funcdef-storage-1.c (foo): Remove.
33467 * gcc.dg/pr18596-1.c: Use dg-error.
33468 (dg-options): Use -fno-unit-at-a-time.
33469 * gcc.dg/pr18596-2.c: New test.
33470 * gcc.dg/pr18596-3.c: New test.
33472 2004-12-20 Roger Sayle <roger@eyesopen.com>
33474 PR middle-end/18683
33475 * g++.dg/opt/pr18683-1.C: New test case.
33477 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
33480 * g++.dg/opt/max1.C: Fix for 64bit targets.
33482 2004-12-20 Matt Austern <austern@apple.com>
33485 * g++.dg/ext/builtin6.C: New
33487 2004-12-20 Diego Novillo <dnovillo@redhat.com>
33489 PR tree-optimization/19080
33490 * gcc.c-torture/compile/pr19080.c: New test.
33492 2004-12-20 Steven Bosscher <stevenb@suse.de>
33494 * gcc.dg/20041219-1.c: New test.
33496 2004-12-19 Roger Sayle <roger@eyesopen.com>
33498 PR middle-end/19068
33499 * g++.dg/opt/max1.C: New test case.
33501 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33503 * gcc.dg/fdata-sections-1.c: New test.
33505 2004-12-18 Roger Sayle <roger@eyesopen.com>
33507 PR middle-end/18548
33508 * gcc.dg/max-1.c: New test case.
33510 2004-12-18 Jakub Jelinek <jakub@redhat.com>
33512 * gcc.c-torture/execute/20041218-1.c: New test.
33514 2004-12-17 Diego Novillo <dnovillo@redhat.com>
33516 * gcc.dg/pr18501.c: New test.
33517 * gcc.dg/uninit-5.c: XFAIL.
33518 * gcc.dg/uninit-9.c: XFAIL.
33520 2004-12-17 Dale Johannesen <dalej@apple.com>
33522 * gcc.dg/20041213-1.c: New.
33524 2004-12-17 Ziemowit Laski <zlaski@apple.com>
33526 * objc.dg/stabs-1.m: Allow assembly label to begin
33529 2004-12-17 Jakub Jelinek <jakub@redhat.com>
33531 * gcc.c-torture/execute/20041213-1.c: Move...
33532 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33534 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
33537 * g++.dg/lookup/conv-5.C: New.
33539 2004-12-16 Ziemowit Laski <zlaski@apple.com>
33541 * objc.dg/stabs-1.m: New test.
33543 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33545 * gcc.dg/visibility-c.c: Change compile to
33546 assemble for the test.
33548 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33551 * gcc.dg/visibility-c.c: New test.
33553 2004-12-16 Roger Sayle <roger@eyesopen.com>
33555 PR middle-end/18493
33556 * gcc.dg/switch-8.c: New test case.
33558 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
33561 * g++.dg/template/init4.C: New.
33562 * g++.dg/opt/static3.C: Enable optimizer.
33564 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
33566 * g++.dg/other/complex1.C: New test.
33568 2004-12-15 Alan Modra <amodra@bigpond.net.au>
33570 * g++.dg/opt/inline9.C: New test.
33572 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33575 * gfotran.dg/nullify_1.f: New test.
33577 2004-12-15 Richard Henderson <rth@redhat.com>
33579 * gcc.target/i386/i386.exp: New harness.
33580 * gcc.target/i386/vect-args.c: New.
33582 2004-12-15 David Edelsohn <edelsohn@gnu.org>
33584 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33586 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33589 * g++.dg/template/friend32.C: New test.
33591 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33593 * cpp/pragma-once-1.c: New test.
33594 * cpp/pragma-once-1b.h: Likewise.
33595 * cpp/pragma-once-1c.h: Likewise.
33596 * cpp/pragma-once-1d.h: Likewise.
33597 * cpp/inc/pragma-once-1a.h: Likewise.
33599 2004-12-15 Bud Davis <bdavis9659@comcast.net>
33600 Steven G. Kargl <kargls@comcast.net>
33603 * gfortran.dg/list_read_3.f90: New test.
33605 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33607 * gcc.dg/ftrapv-2.c: New test.
33609 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
33612 * g++.dg/template/typename9.C: New test.
33614 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33617 * g++.dg/template/typename8.C: New test.
33618 * g++.dg/parse/friend2.C: Tweak error message.
33620 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33622 * gcc.c-torture/20041214-1.c: New test.
33624 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33627 * g++.dg/init/array17.C: New test.
33629 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33632 * g++.dg/init/aggr3.C: New test.
33634 2004-12-14 Janis Johnson <janis187@us.ibm.com>
33636 * gcc.dg/altivec-types-1.c: New test.
33637 * gcc.dg/altivec-types-2.c: New test.
33638 * gcc.dg/altivec-types-3.c: New test.
33639 * gcc.dg/altivec-types-4.c: New test.
33640 * g++.dg/ext/altivec-types-1.C: New test.
33641 * g++.dg/ext/altivec-types-2.C: New test.
33642 * g++.dg/ext/altivec-types-3.C: New test.
33643 * g++.dg/ext/altivec-types-4.C: New test.
33645 2004-12-14 Jakub Jelinek <jakub@redhat.com>
33647 PR middle-end/18951
33648 * gcc.c-torture/execute/20041213-1.c: New test.
33650 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
33653 * g++.dg/template/cast1.C: New.
33655 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
33657 * gcc.c-torture/execute/20041213-2.c: New test.
33659 2004-12-13 Richard Henderson <rth@redhat.com>
33661 * gcc.dg/i386-sse-10.c: Fix typo in options.
33663 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
33666 * g++.dg/opt/pr18968.C: New test.
33668 2004-12-13 Mark Mitchell <mark@codesourcery.com>
33671 * g++.dg/ext/visibility/staticdatamem.C: New test.
33673 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
33675 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33677 2004-12-13 Roger Sayle <roger@eyesopen.com>
33679 PR rtl-optimization/18928
33680 * gcc.dg/pr18928-1.c: New test case.
33682 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
33685 * gcc.c-torture/compile/20041211-1.c: New.
33687 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33689 PR middle-end/17564
33690 * gcc.c-torture/execute/20041212-1.c: New test.
33692 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33695 * gfortran.dg/common_1.f90: New test.
33697 2004-12-12 Steven G. Kargl <kargls@comcast.net>
33698 Paul Brook <paul@codesourcery.com>
33701 * gfortran.dg/real_do_1.f90: New test.
33703 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
33706 * g++.dg/opt/ptrmem6.C: New test.
33708 2004-12-11 Roger Sayle <roger@eyesopen.com>
33710 PR middle-end/18921
33711 * gcc.dg/pr18921-1.c: New test case.
33713 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33716 * gfortran.dg/scale_1.f90: New test.
33718 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
33720 PR middle-end/18903
33721 * gcc.c-torture/compile/pr18903.c: New test.
33723 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
33725 * gcc.c-torture/execute/20041210-1.c: New test.
33727 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33730 * g++.dg/parser/struct-1.C: New test.
33731 * g++.dg/parser/struct-2.C: New test.
33732 * g++.dg/parser/struct-3.C: New test.
33734 2004-12-09 Richard Henderson <rth@redhat.com>
33736 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33738 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33739 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33741 2004-12-09 Matt Austern <austern@apple.com>
33744 * g++.dg/ext/builtin1.C: New
33745 * g++.dg/ext/builtin2.C: New
33746 * g++.dg/ext/builtin3.C: New
33747 * g++.dg/ext/builtin4.C: New
33748 * g++.dg/ext/builtin5.C: New
33750 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
33753 * g++.dg/opt/ptrmem5.C: New test.
33755 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
33757 * g++.dg/parse/typename5.C: Adjust for new error.
33758 * g++.dg/parse/typename7.C: New.
33760 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33763 * g++.dg/other/mmintrin.C: New test.
33765 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
33768 * g++.dg/init/array15.C: New.
33769 * g++.dg/init/array16.C: New.
33771 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33774 * gfortran.dg/assign_1.f90: New test.
33776 2004-12-08 Nick Clifton <nickc@redhat.com>
33778 * gcc.target/xstormy16/bss_below100: New directory containing tests.
33779 * gcc.target/xstormy16/data_below100: Likewise.
33780 * gcc.target/xstormy16/sfr: Likewise.
33781 * gcc.target/xstormy16/below100.S: New test source file.
33782 * gcc.target/xstormy16/below100.ld: New test linker script.
33783 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33784 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33786 * gcc.target/xstormy16/bp.c: Likewise.
33788 * gcc.target/xstormy16/bss_below100: New files:
33789 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33790 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33791 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33792 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33793 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33794 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33795 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33796 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33797 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33798 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33799 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33800 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33801 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33802 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33803 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33804 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33805 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33806 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33807 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33808 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33809 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33810 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33811 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33812 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33813 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33814 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33815 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33817 * gcc.target/xstormy16/data_below100: New files:
33818 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33819 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33820 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33821 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33822 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33823 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33824 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33825 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33826 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33827 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33828 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33829 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33830 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33831 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33832 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33833 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33834 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33835 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33836 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33837 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33838 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33839 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33840 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33841 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33842 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33843 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33844 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33846 * gcc.target/xstormy16/sfr: New files:
33847 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33848 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33849 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33850 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33851 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33852 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33853 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33854 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33855 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33856 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33857 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33858 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33859 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33860 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33861 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33862 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33863 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33864 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33865 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33866 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33867 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33868 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33869 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33870 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33871 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33872 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33873 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33874 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33875 27_if0_sfrw_bitfield_f.c
33877 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33880 * g++.dg/lookup/name-clash4.C: New test.
33882 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
33885 * g++.dg/opt/array1.C: New.
33888 * g++.dg/template/operator5.C: New.
33890 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
33893 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33895 2004-12-07 Steven Bosscher <stevenb@suse.de>
33897 * gcc.dg/noncompile/20041207.c: New test.
33899 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
33901 * g++.dg/other/unreachable-1.C: New test.
33903 2004-12-06 Nick Clifton <nickc@redhat.com>
33905 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33906 <limits.h> because the latter comes from gcc's include/ directory
33907 and not the newlib/libc/include directory.
33909 2004-12-04 Richard Henderson <rth@redhat.com>
33911 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33913 2004-12-04 Richard Henderson <rth@redhat.com>
33915 * lib/target-supports.exp (check_gc_sections_available): Disable
33916 for alpha and ia64.
33918 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
33920 PR middle-end/17909
33921 * g++.dg/other/vararg-2.C: New test.
33923 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33925 PR c++/17011, c++/17971
33926 * g++.dg/template/error15.C: Adjust expected error.
33927 * g++.dg/template/instantiate3.C: Likewise.
33929 2004-12-03 Janis Johnson <janis187@us.ibm.com>
33931 * gcc.dg/altivec-18.c: Fix for darwin
33933 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
33936 * g++.dg/parse/ptrmem2.C: New.
33939 * g++.dg/template/new1.C: New.
33941 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33944 * gfortran.dg/direct_io_3.f90: New test.
33946 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
33949 * g++.dg/parse/crash21.C: New.
33951 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33953 PR c++/15664, c++/18276
33954 * g++.dg/template/ttp13.C: New test.
33955 * g++.dg/template/ttp14.C: Likewise.
33957 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33960 * g++.dg/parse/enum2.C: New test.
33961 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33963 2004-12-02 Nick Clifton <nickc@redhat.com>
33965 * gcc.target/xstormy16: New test directory.
33966 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33967 * gcc.target/xstormy16/bp.c: Check the generation of bp
33969 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33970 bn instructions and the BELOW100 attribute.
33972 2004-12-02 Alan Modra <amodra@bigpond.net.au>
33975 * gcc.dg/ppc-eabi.c: New.
33977 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33980 * gfortran.dg/backspace.f90
33982 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33984 * gfortran.dg/inquire.f90: New test.
33986 2004-12-01 Janis Johnson <janis187@us.ibm.com>
33988 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33989 handle effective-target-keyword.
33990 (dg-skip-if): Support effective-target keyword as target list.
33991 (dg-xfail-if): Ditto.
33992 * lib/target-supports.exp (is-effective-target-keyword): New proc.
33994 2004-12-01 Diego Novillo <dnovillo@redhat.com>
33996 PR tree-optimization/18291
33997 * gcc.c-torture/compile/pr18291.c: New test.
33999 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
34002 * g++.dg/parse/crash20.C: New.
34005 * g++.dg/overload/arg1.C: New.
34006 * g++.dg/overload/arg2.C: New.
34007 * g++.dg/overload/arg3.C: New.
34008 * g++.dg/overload/arg4.C: New.
34010 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
34012 * gcc.dg/c99-flex-array-4.c: Remove.
34014 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34016 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34018 * lib/target-supports.exp (is-effective-target): Simplify.
34020 * lib/target-supports.exp (check_effective_target_vect_long):
34021 Fix for powerpc64-*-*.
34023 2004-11-30 Loren James Rittle <ljrittle@acm.org>
34025 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34026 to support new requirements on FreeBSD 5.
34028 2004-11-30 Devang Patel <dpatel@apple.com>
34031 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34033 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34035 * g++.dg/ext/altivec-13.C: New test.
34037 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
34040 * gcc.c-torture/execute/p18298.c: New test.
34042 2004-11-30 Ira Rosen <irar@il.ibm.com>
34043 Dorit Naishlos <dorit@il.ibm.com>
34046 * gcc.dg/vect/vect-89.c: New test.
34048 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
34050 * gcc.dg/pr18596-1.c: New test.
34052 2004-11-30 Ben Elliston <bje@au.ibm.com>
34054 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34056 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34059 * gcc.dg/pr18479.c: New test.
34061 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34064 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34065 mmix-knuth-mmixware.
34067 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34068 cris-*-elf* cris-*-aout* mmix-*-*
34070 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34072 PR middle-end/18725
34073 * gcc.dg/pr18725.c: New test.
34075 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34078 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34081 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34083 2004-11-29 Mark Mitchell <mark@codesourcery.com>
34086 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34087 * g++.old-deja/g++.law/ctors5.C: Likewise.
34088 * g++.old-deja/g++.other/crash25.C: Likewise.
34091 * g++.dg/template/error16.C: New test.
34094 * g++.dg/template/crash29.C: New test.
34096 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34098 PR tree-optimization/18712
34099 * gcc.c-torture/compile/pr18712.c: New test.
34101 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34104 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34107 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34110 * g++.dg/lookup/crash6.C: New test.
34112 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34114 PR middle-end/18164
34115 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34117 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34119 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34120 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34121 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34123 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34125 * gcc.dg/pr18164.c: New test.
34127 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34129 * gcc.dg/funroll-loops-all.c: New.
34131 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34134 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34135 delimeter, match space and TAB as well as ":".
34138 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34141 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34144 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34147 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34149 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34151 * gfortran.dg/direct_io_2.f90: New test.
34153 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34156 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34158 2004-11-28 Richard Henderson <rth@redhat.com>
34160 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34162 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34164 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34165 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34166 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34167 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34168 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34169 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34170 gcc.dg/pointer-arith-8.c: New tests.
34172 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34175 * gfortran.dg/endfile.f90: New test.
34177 2004-11-27 Falk Hueffner <falk@debian.org>
34179 * gcc.dg/loop-6.c: New test.
34181 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34183 * gcc.c-torture/execute/20041126-1.c: New test.
34185 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34187 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34190 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34192 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34195 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34197 PR rtl-optimization/17825
34198 * gcc.c-torture/compile/20041119-1.c: New test.
34200 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34202 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34203 Check existence of ld library path variables before unsetting.
34205 2004-11-26 Mark Mitchell <mark@codesourcery.com>
34207 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34209 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34211 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34213 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34215 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34217 2004-11-26 Ben Elliston <bje@au.ibm.com>
34219 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34222 2004-11-26 Ben Elliston <bje@au.ibm.com>
34224 * gcc.dg/pr17957.c: Pass --param, not -param.
34226 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
34228 PR middle-end/17957
34229 * gcc.dg/pr17957.c: New test.
34231 2004-11-25 Mark Mitchell <mark@codesourcery.com>
34234 * g++.dg/template/crash28.C: Likewise.
34237 * g++.dg/expr/unary2.C: Adjust lvalue messages.
34238 * g++.dg/ext/lvaddr.C: Likewise.
34239 * g++.dg/opt/pr7503-3.C: Likewise.
34242 * g++.dg/parse/qualified3.C: New test.
34243 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34246 * g++.dg/expr/return1.C: New test.
34248 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34250 Friend class name lookup 3/n, PR c++/3332
34251 * g++.dg/lookup/friend3.C: New test.
34252 * g++.dg/lookup/friend4.C: Likewise.
34253 * g++.dg/lookup/friend5.C: Likewise.
34255 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34257 Friend class name lookup 2/n, PR c++/14513, c++/15410
34258 * g++.dg/lookup/friend2.C: New test.
34259 * g++.dg/template/friend31.C: Likewise.
34261 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34263 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34265 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34268 * g++.dg/tc1/dr56.C: Remove.
34269 * g++.dg/template/typedef1.C: Add dg-error markers.
34270 * g++.old-deja/g++.other/typedef7.C: Likewise.
34273 * g++.dg/parse/typedef7.C: New test.
34275 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
34277 * gcc.c-torture/execute/20041124-1.c: New test.
34279 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34281 * g++.dg/template/deduce3.C: New test.
34284 * g++.dg/template/crash27.C: New test.
34287 * g++.dg/warn/Wshadow-3.C: New test.
34289 2004-11-24 Devang Patel <dpatel@apple.com>
34292 * gcc.dg/cpp/isysroot-1.c: New test.
34293 * gcc.dg/cpp/usr/include/stdio.h: New file.
34294 * gcc.dg/cpp/isysroot-2.c: New test.
34295 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34298 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34301 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34303 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34305 * gcc.target/sparc/align.c: Do not include <stdint.h>.
34306 * gcc.target/sparc/pdist.c: Likewise.
34308 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
34311 * g++.dg/conversion/simd1.C: New test.
34313 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34315 * lib/target-libpath.exp: New file defining
34316 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34317 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34318 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34319 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34320 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
34322 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
34324 * gcc.dg/pragma-align-2.c: Test macro expansion.
34325 * gcc.dg/pragma-pack-2.c: New test.
34327 2004-11-23 Richard Henderson <rth@redhat.com>
34329 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34330 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34331 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34332 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34333 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34334 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34336 * gcc.dg/vect/vect.exp: Add check for alpha.
34337 * lib/target-supports.exp (check_alpha_max_hw_available): New.
34338 (check_effective_target_vect_int): Enable for alpha.
34339 (check_effective_target_vect_long): New.
34340 (is-effective-target): Add it.
34342 2004-11-23 Uros Bizjak <uros@kss-loka.si>
34344 * gcc.dg/pr18614-1.c: New test.
34346 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34348 * gcc.dg/setjmp-2.c: New test.
34350 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
34352 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34353 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34354 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34355 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34356 gcc.target/sparc/pdist.c: New tests.
34358 2004-11-22 Bob Wilson <bob.wilson@acm.org>
34360 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34362 2004-11-22 Dale Johannesen <dalej@apple.com>
34364 * gcc.dg/20041111-1.c: New.
34366 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34369 * gcc.dg/vect/pr18536.c: New test.
34371 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34374 * g++.dg/template/nontype11.C: New test.
34376 2004-11-21 Roger Sayle <roger@eyesopen.com>
34378 PR middle-end/18520
34379 * gcc.dg/pr18520-1.c: New test case.
34381 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
34383 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34384 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34385 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34386 expected diagnostics.
34388 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34391 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34392 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34393 vect-77.c, vect-77a.c: XFAIL on the SPARC.
34395 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34397 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34399 2004-11-19 Mark Mitchell <mark@codesourcery.com>
34400 Joseph Myers <joseph@codesourcery.com>
34402 * lib/target-supports.exp (check_visibility_available): Really
34405 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34408 * gcc.dg/vect/vect-85.c: New test.
34409 * gcc.dg/vect/vect-86.c: New test.
34410 * gcc.dg/vect/vect-87.c: New test.
34411 * gcc.dg/vect/vect-88.c: New test.
34413 2004-11-19 Ben Elliston <bje@au.ibm.com>
34415 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34417 2004-11-18 Janis Johnson <janis187@us.ibm.com>
34419 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34420 * gcc.dg/ppc-and-1.c: Ditto.
34421 * gcc.dg/ppc-compare-1.c: Ditto.
34422 * gcc.dg/ppc-mov-1.c: Ditto
34424 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
34425 Mark Mitchell <mark@codesourcery.com>
34427 * gcc.dg/pragma-init-fini-2.c: New test.
34429 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34430 Aldy Hernandez <aldyh@redhat.com>
34432 * lib/target-supports.exp (check_effective_target_vect_int): New
34433 (check_effective_target_vect_float): New
34434 (check_effective_target_vect_double): New.
34435 (is-effective-target): Support new effective targets keywords.
34436 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34437 default action for dg-do.
34438 * gcc.dg/vect/pr16105.c: Use new support.
34439 * gcc.dg/vect/pr18400.c: Ditto.
34440 * gcc.dg/vect/pr18425.c: Ditto.
34441 * gcc.dg/vect/vect-1.c: Ditto.
34442 * gcc.dg/vect/vect-10.c: Ditto.
34443 * gcc.dg/vect/vect-11.c: Ditto.
34444 * gcc.dg/vect/vect-12.c: Ditto.
34445 * gcc.dg/vect/vect-13.c: Ditto.
34446 * gcc.dg/vect/vect-14.c: Ditto.
34447 * gcc.dg/vect/vect-15.c: Ditto.
34448 * gcc.dg/vect/vect-16.c: Ditto.
34449 * gcc.dg/vect/vect-17.c: Ditto.
34450 * gcc.dg/vect/vect-18.c: Ditto.
34451 * gcc.dg/vect/vect-19.c: Ditto.
34452 * gcc.dg/vect/vect-2.c: Ditto.
34453 * gcc.dg/vect/vect-20.c: Ditto.
34454 * gcc.dg/vect/vect-21.c: Ditto.
34455 * gcc.dg/vect/vect-22.c: Ditto.
34456 * gcc.dg/vect/vect-23.c: Ditto.
34457 * gcc.dg/vect/vect-24.c: Ditto.
34458 * gcc.dg/vect/vect-25.c: Ditto.
34459 * gcc.dg/vect/vect-26.c: Ditto.
34460 * gcc.dg/vect/vect-27.c: Ditto.
34461 * gcc.dg/vect/vect-27a.c: Ditto.
34462 * gcc.dg/vect/vect-28.c: Ditto.
34463 * gcc.dg/vect/vect-29.c: Ditto.
34464 * gcc.dg/vect/vect-29a.c: Ditto.
34465 * gcc.dg/vect/vect-3.c: Ditto.
34466 * gcc.dg/vect/vect-30.c: Ditto.
34467 * gcc.dg/vect/vect-31.c: Ditto.
34468 * gcc.dg/vect/vect-32.c: Ditto.
34469 * gcc.dg/vect/vect-33.c: Ditto.
34470 * gcc.dg/vect/vect-34.c: Ditto.
34471 * gcc.dg/vect/vect-35.c: Ditto.
34472 * gcc.dg/vect/vect-36.c: Ditto.
34473 * gcc.dg/vect/vect-37.c: Ditto.
34474 * gcc.dg/vect/vect-38.c: Ditto.
34475 * gcc.dg/vect/vect-4.c: Ditto.
34476 * gcc.dg/vect/vect-40.c: Ditto.
34477 * gcc.dg/vect/vect-41.c: Ditto.
34478 * gcc.dg/vect/vect-42.c: Ditto.
34479 * gcc.dg/vect/vect-43.c: Ditto.
34480 * gcc.dg/vect/vect-44.c: Ditto.
34481 * gcc.dg/vect/vect-45.c: Ditto.
34482 * gcc.dg/vect/vect-46.c: Ditto.
34483 * gcc.dg/vect/vect-47.c: Ditto.
34484 * gcc.dg/vect/vect-48.c: Ditto.
34485 * gcc.dg/vect/vect-48a.c: Ditto.
34486 * gcc.dg/vect/vect-49.c: Ditto.
34487 * gcc.dg/vect/vect-5.c: Ditto.
34488 * gcc.dg/vect/vect-50.c: Ditto.
34489 * gcc.dg/vect/vect-51.c: Ditto.
34490 * gcc.dg/vect/vect-52.c: Ditto.
34491 * gcc.dg/vect/vect-53.c: Ditto.
34492 * gcc.dg/vect/vect-54.c: Ditto.
34493 * gcc.dg/vect/vect-55.c: Ditto.
34494 * gcc.dg/vect/vect-56.c: Ditto.
34495 * gcc.dg/vect/vect-56a.c: Ditto.
34496 * gcc.dg/vect/vect-57.c: Ditto.
34497 * gcc.dg/vect/vect-58.c: Ditto.
34498 * gcc.dg/vect/vect-59.c: Ditto.
34499 * gcc.dg/vect/vect-6.c: Ditto.
34500 * gcc.dg/vect/vect-60.c: Ditto.
34501 * gcc.dg/vect/vect-61.c: Ditto.
34502 * gcc.dg/vect/vect-62.c: Ditto.
34503 * gcc.dg/vect/vect-63.c: Ditto.
34504 * gcc.dg/vect/vect-64.c: Ditto.
34505 * gcc.dg/vect/vect-65.c: Ditto.
34506 * gcc.dg/vect/vect-66.c: Ditto.
34507 * gcc.dg/vect/vect-67.c: Ditto.
34508 * gcc.dg/vect/vect-68.c: Ditto.
34509 * gcc.dg/vect/vect-69.c: Ditto.
34510 * gcc.dg/vect/vect-7.c: Ditto.
34511 * gcc.dg/vect/vect-72.c: Ditto.
34512 * gcc.dg/vect/vect-72a.c: Ditto.
34513 * gcc.dg/vect/vect-73.c: Ditto.
34514 * gcc.dg/vect/vect-74.c: Ditto.
34515 * gcc.dg/vect/vect-75.c: Ditto.
34516 * gcc.dg/vect/vect-76.c: Ditto.
34517 * gcc.dg/vect/vect-77.c: Ditto.
34518 * gcc.dg/vect/vect-77a.c: Ditto.
34519 * gcc.dg/vect/vect-78.c: Ditto.
34520 * gcc.dg/vect/vect-79.c: Ditto.
34521 * gcc.dg/vect/vect-8.c: Ditto.
34522 * gcc.dg/vect/vect-80.c: Ditto.
34523 * gcc.dg/vect/vect-82.c: Ditto.
34524 * gcc.dg/vect/vect-82_64.c: Ditto.
34525 * gcc.dg/vect/vect-83.c: Ditto.
34526 * gcc.dg/vect/vect-83_64.c: Ditto.
34527 * gcc.dg/vect/vect-9.c: Ditto.
34528 * gcc.dg/vect/vect-all.c: Ditto.
34529 * gcc.dg/vect/vect-none.c: Ditto.
34531 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34533 * lib/gcc-dg.exp (dg-skip-if): New function.
34534 (dg-forbid-option): Remove.
34535 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34536 * g++.dg/abi/bitfield8.C: Likewise.
34537 * g++.dg/abi/dtor1.C: Likewise.
34538 * g++.dg/abi/empty10.C: Likewise.
34539 * g++.dg/abi/empty7.C: Likewise.
34540 * g++.dg/abi/empty9.C: Likewise.
34541 * g++.dg/abi/layout3.C: Likewise.
34542 * g++.dg/abi/layout4.C: Likewise.
34543 * g++.dg/abi/thunk1.C: Likewise.
34544 * g++.dg/abi/thunk2.C: Likewise.
34545 * g++.dg/abi/vbase11.C: Likewise.
34546 * g++.dg/abi/vthunk2.C: Likewise.
34547 * g++.dg/abi/vthunk3.C: Likewise.
34548 * g++.dg/ext/attrib8.C: Likewise.
34549 * g++.dg/opt/longbranch2.C: Likewise.
34550 * g++.dg/opt/reg-stack4.C: Likewise.
34551 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34552 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34553 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34554 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34555 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34556 * gcc.dg/20000609-1.c: Likewise.
34557 * gcc.dg/20000720-1.c: Likewise.
34558 * gcc.dg/20011107-1.c: Likewise.
34559 * gcc.dg/20011119-1.c: Likewise.
34560 * gcc.dg/20020108-1.c: Likewise.
34561 * gcc.dg/20020122-2.c: Likewise.
34562 * gcc.dg/20020122-3.c: Likewise.
34563 * gcc.dg/20020201-3.c: Likewise.
34564 * gcc.dg/20020206-1.c: Likewise.
34565 * gcc.dg/20020218-1.c: Likewise.
34566 * gcc.dg/20020310-1.c: Likewise.
34567 * gcc.dg/20020411-1.c: Likewise.
34568 * gcc.dg/20020418-2.c: Likewise.
34569 * gcc.dg/20020426-1.c: Likewise.
34570 * gcc.dg/20020426-2.c: Likewise.
34571 * gcc.dg/20020517-1.c: Likewise.
34572 * gcc.dg/20020523-1.c: Likewise.
34573 * gcc.dg/20020523-2.c: Likewise.
34574 * gcc.dg/20020729-1.c: Likewise.
34575 * gcc.dg/20030204-1.c: Likewise.
34576 * gcc.dg/20030826-2.c: Likewise.
34577 * gcc.dg/20030926-1.c: Likewise.
34578 * gcc.dg/20031202-1.c: Likewise.
34579 * gcc.dg/980312-1.c: Likewise.
34580 * gcc.dg/980313-1.c: Likewise.
34581 * gcc.dg/990117-1.c: Likewise.
34582 * gcc.dg/990424-1.c: Likewise.
34583 * gcc.dg/990524-1.c: Likewise.
34584 * gcc.dg/991230-1.c: Likewise.
34585 * gcc.dg/i386-387-1.c: Likewise.
34586 * gcc.dg/i386-387-2.c: Likewise.
34587 * gcc.dg/i386-387-3.c: Likewise.
34588 * gcc.dg/i386-387-4.c: Likewise.
34589 * gcc.dg/i386-387-5.c: Likewise.
34590 * gcc.dg/i386-387-6.c: Likewise.
34591 * gcc.dg/i386-asm-1.c: Likewise.
34592 * gcc.dg/i386-bitfield1.c: Likewise.
34593 * gcc.dg/i386-bitfield2.c: Likewise.
34594 * gcc.dg/i386-loop-1.c: Likewise.
34595 * gcc.dg/i386-loop-2.c: Likewise.
34596 * gcc.dg/i386-loop-3.c: Likewise.
34597 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34598 * gcc.dg/i386-pic-1.c: Likewise.
34599 * gcc.dg/i386-regparm.c: Likewise.
34600 * gcc.dg/i386-signbit-1.c: Likewise.
34601 * gcc.dg/i386-signbit-2.c: Likewise.
34602 * gcc.dg/i386-signbit-3.c: Likewise.
34603 * gcc.dg/i386-sse-5.c: Likewise.
34604 * gcc.dg/i386-sse-8.c: Likewise.
34605 * gcc.dg/i386-unroll-1.c: Likewise.
34606 * gcc.dg/tls/opt-1.c: Likewise.
34607 * gcc.dg/tls/opt-2.c: Likewise.
34608 * gcc.dg/unroll-1.c: Likewise.
34609 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34610 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34611 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34612 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34614 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34616 * g++.dg/template/incomplete1.C: New test.
34618 2004-11-16 Nick Clifton <nickc@redhat.com>
34620 Revert patches accidentally commited during checkin of fixes for
34622 gcc.c-torture/execute/simd-4.c: Revert
34623 gcc.dg/20040910-1.c: Revert.
34625 2004-11-16 Paul Brook <paul@codesourcery.com>
34628 * gfortran.dg/der_pointer_1.f90: New test.
34630 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
34633 * gcc.dg/bitfld-13.c: New test.
34635 2004-11-15 Janis Johnson <janis187@us.ibm.com>
34637 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34640 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34641 * gcc.dg/ppc64-abi-2.c: Ditto.
34642 * gcc.dg/ppc64-abi-3.c: Ditto.
34644 * lib/gcc-dg.exp (dg-target-list): Remove.
34646 2004-11-15 Steve Ellcey <sje@cup.hp.com>
34648 * gcc.dg/ia64-postinc.c: New test.
34650 2004-11-15 Mark Mitchell <mark@codesourcery.com>
34652 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34654 2004-11-15 Nick Clifton <nickc@redhat.com>
34656 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34657 __INT_MAX__ so that the test can be compiled by toolchains
34658 targeted at 16-bit processors.
34660 * gcc.dg/20040625-1.c: Use long constants rather than integers
34661 when performing arithmetic that will overflow 16-bits.
34663 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34664 xstormy16. It does not support 128-bit vector operations.
34666 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34667 with the macro PTR_TYPE. Define this macro to an integer type
34668 suitable for holding a pointer.
34670 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34671 the target is a 16-bit processor.
34673 * gcc.dg/cpp/if-2.c: Expect a different warning message from
34674 16-bit targets where the character constant will be too long.
34676 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34677 where the double will not be directly addressable.
34679 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34681 Friend class name lookup 1/n, PR c++/18471
34682 * g++.dg/template/crash26.C: New test.
34683 * g++.dg/lookup/struct1.C: Adjust expected error.
34684 * g++.dg/parse/elab1.C: Likewise.
34685 * g++.dg/parse/elab2.C: Likewise.
34686 * g++.dg/parse/int-as-enum1.C: Likewise.
34687 * g++.dg/parse/struct-as-enum1.C: Likewise.
34688 * g++.dg/parse/typedef1.C: Likewise.
34689 * g++.dg/parse/typedef3.C: Likewise.
34690 * g++.dg/parse/typedef4.C: Likewise.
34691 * g++.dg/parse/typedef5.C: Likewise.
34692 * g++.dg/template/nontype4.C: Likewise.
34693 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34694 * g++.old-deja/g++.other/elab1.C: Likewise.
34695 * g++.old-deja/g++.other/syntax4.C: Likewise.
34697 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34699 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34701 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
34703 * gcc.c-torture/execute/20041114-1.c: New test.
34705 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
34707 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34708 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34709 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34710 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34711 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34712 gcc.dg/switch-7.c: New tests.
34714 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34716 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34718 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34721 * gcc.dg/vect/pr18400.c: New test.
34723 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34724 Andrew Pinski <pinskia@physics.uc.edu>
34727 * gcc.dg/vect/pr18425.c: New test.
34729 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34731 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34732 Guard with dg-require-alias and dg-require-visibility.
34734 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34736 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34738 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34740 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34742 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34745 * g++.dg/template/defarg5.C: New test.
34747 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34749 * g++.dg/parse/cast1.C: Run only on ILP32.
34750 * g++.old-deja/g++.mike/p784.C: Likewise.
34752 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
34754 * gcc.c-torture/execute/20041113-1.c: New test.
34756 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34759 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34760 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34761 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34762 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34763 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34764 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34765 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34766 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34767 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34768 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34769 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34770 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34771 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34773 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34775 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34776 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34777 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34778 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34779 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34780 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34781 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34782 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34783 gcc.target/sparc/combined-1.c: New tests.
34785 2004-11-12 Ziemowit Laski <zlaski@apple.com>
34787 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34790 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34792 * lib/gcc-dg.exp (dg-forbid-option): New function.
34793 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34794 * g++.dg/abi/bitfield8.C: Likewise.
34795 * g++.dg/abi/dtor1.C: Likewise.
34796 * g++.dg/abi/empty10.C: Likewise.
34797 * g++.dg/abi/empty7.C: Likewise.
34798 * g++.dg/abi/empty9.C: Likewise.
34799 * g++.dg/abi/layout3.C: Likewise.
34800 * g++.dg/abi/layout4.C: Likewise.
34801 * g++.dg/abi/thunk1.C: Likewise.
34802 * g++.dg/abi/thunk2.C: Likewise.
34803 * g++.dg/abi/vbase11.C: Likewise.
34804 * g++.dg/abi/vthunk2.C: Likewise.
34805 * g++.dg/abi/vthunk3.C: Likewise.
34806 * g++.dg/ext/attrib8.C: Likewise.
34807 * g++.dg/opt/longbranch2.C: Likewise.
34808 * g++.dg/opt/reg-stack4.C: Likewise.
34809 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34810 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34811 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34812 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34813 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34814 * gcc.dg/20000609-1.c: Likewise.
34815 * gcc.dg/20000720-1.c: Likewise.
34816 * gcc.dg/20011107-1.c: Likewise.
34817 * gcc.dg/20011119-1.c: Likewise.
34818 * gcc.dg/20020108-1.c: Likewise.
34819 * gcc.dg/20020122-2.c: Likewise.
34820 * gcc.dg/20020122-3.c: Likewise.
34821 * gcc.dg/20020201-3.c: Likewise.
34822 * gcc.dg/20020206-1.c: Likewise.
34823 * gcc.dg/20020218-1.c: Likewise.
34824 * gcc.dg/20020310-1.c: Likewise.
34825 * gcc.dg/20020411-1.c: Likewise.
34826 * gcc.dg/20020418-2.c: Likewise.
34827 * gcc.dg/20020426-1.c: Likewise.
34828 * gcc.dg/20020426-2.c: Likewise.
34829 * gcc.dg/20020517-1.c: Likewise.
34830 * gcc.dg/20020523-1.c: Likewise.
34831 * gcc.dg/20020523-2.c: Likewise.
34832 * gcc.dg/20020729-1.c: Likewise.
34833 * gcc.dg/20030204-1.c: Likewise.
34834 * gcc.dg/20030826-2.c: Likewise.
34835 * gcc.dg/20030926-1.c: Likewise.
34836 * gcc.dg/20031202-1.c: Likewise.
34837 * gcc.dg/980312-1.c: Likewise.
34838 * gcc.dg/980313-1.c: Likewise.
34839 * gcc.dg/990117-1.c: Likewise.
34840 * gcc.dg/990424-1.c: Likewise.
34841 * gcc.dg/990524-1.c: Likewise.
34842 * gcc.dg/991230-1.c: Likewise.
34843 * gcc.dg/i386-387-1.c: Likewise.
34844 * gcc.dg/i386-387-2.c: Likewise.
34845 * gcc.dg/i386-387-3.c: Likewise.
34846 * gcc.dg/i386-387-4.c: Likewise.
34847 * gcc.dg/i386-387-5.c: Likewise.
34848 * gcc.dg/i386-387-6.c: Likewise.
34849 * gcc.dg/i386-asm-1.c: Likewise.
34850 * gcc.dg/i386-bitfield1.c: Likewise.
34851 * gcc.dg/i386-bitfield2.c: Likewise.
34852 * gcc.dg/i386-loop-1.c: Likewise.
34853 * gcc.dg/i386-loop-2.c: Likewise.
34854 * gcc.dg/i386-loop-3.c: Likewise.
34855 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34856 * gcc.dg/i386-pic-1.c: Likewise.
34857 * gcc.dg/i386-regparm.c: Likewise.
34858 * gcc.dg/i386-signbit-1.c: Likewise.
34859 * gcc.dg/i386-signbit-2.c: Likewise.
34860 * gcc.dg/i386-signbit-3.c: Likewise.
34861 * gcc.dg/i386-sse-5.c: Likewise.
34862 * gcc.dg/i386-sse-8.c: Likewise.
34863 * gcc.dg/i386-unroll-1.c: Likewise.
34864 * gcc.dg/tls/opt-1.c: Likewise.
34865 * gcc.dg/tls/opt-2.c: Likewise.
34866 * gcc.dg/unroll-1.c: Likewise.
34867 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34868 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34869 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34870 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34871 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34874 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34877 * g++.dg/parse/cond1.C: New test.
34880 * g++.dg/template/array9.C: New test.
34881 * g++.dg/ext/vla1.C: Adjust error messages.
34882 * g++.dg/ext/vlm1.C: Likewise.
34883 * g++.dg/template/crash2.C: Likewise.
34886 * g++.dg/template/call3.C: New test.
34889 * g++.dg/template/ptrmem11.C: New test.
34891 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
34894 * lib/g++.exp: Set LC_ALL and LANG to C.
34895 * lib/gcc-dg.exp: Likewise.
34896 * lib/gfortran.exp: Likewise.
34897 * lib/objc.exp: Likewise.
34898 * lib/treelang.exp: Likewise.
34900 2004-11-12 Andreas Schwab <schwab@suse.de>
34902 * gcc.dg/pr16286.c: Fix last change.
34904 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34907 * g++.dg/init/global1.C: New test.
34909 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
34911 * gcc.c-torture/execute/20041112-1.c: New test.
34913 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34915 * lib/gcc-dg.exp (dg-target-list): New.
34917 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34918 Richard Sandiford <rsandifo@redhat.com>
34920 * lib/target-supports.exp (get-compiler_messages): New.
34921 (check_named_sections_available): Use it.
34922 (check_effective_target_ilp32): New.
34923 (check_effective_target_lp64): New.
34924 (is-effective-target): New.
34925 * lib/gcc-dg.exp (dg-require-effective-target): New.
34927 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
34929 * gcc.dg/precedence-1.c: New test.
34931 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34933 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34935 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34936 message, delete generated files, use more descriptive name for
34937 executable, and make the test unsupported when it cannot be run.
34939 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34940 (dg-require-weak, dg-require-visibility, dg-require-alias,
34941 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34942 dg-require-iconv, dg-require-named-sections): Use it.
34944 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34946 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
34949 * gcc.dg/ppc-and-1: New
34952 * gcc.dg/ppc-mov-1.c: New.
34955 * gcc.dg/ppc-compare-1.c: New.
34957 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
34959 * objc.dg/desig-init-2.m: New test.
34961 2004-11-10 Adam Nemet <anemet@lnxw.com>
34963 PR middle-end/18160
34964 * g++.dg/warn/register-var-1.C: New test.
34965 * g++.dg/warn/register-var-2.C: New test.
34967 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34969 * gcc.dg/union-2.c: New test.
34971 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
34973 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34974 New test for PR tree-optimization/17892.
34976 2004-11-09 Mark Mitchell <mark@codesourcery.com>
34979 * g++.dg/init/new12.C: New test.
34981 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
34983 * gcc.target/sparc: New directory.
34984 * gcc.target/sparc/sparc.exp: New driver.
34985 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34986 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34987 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34988 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34990 2004-11-10 Paul Brook <paul@codesourcery.com>
34993 * gfortran.dg/list_read.c: New test.
34995 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34998 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34999 expected diagnostic location.
35001 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
35003 * gcc.dg/20041109-1.c: New test.
35005 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35008 * objc/compile/pr18406.m: New test.
35010 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35012 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35014 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35016 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35018 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35020 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35022 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35024 * gcc.dg/20030225-2.c: Add prototype for abort and
35027 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
35030 * gcc.c-torture/pr18299-1.c: New test.
35032 2004-11-06 Andreas Schwab <schwab@suse.de>
35034 * gcc.dg/pr16286.c: Also test for bool and pixel.
35036 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
35038 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35039 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35040 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35041 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35042 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35043 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35044 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35045 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35046 gcc.dg/struct-semi-3.c: New tests.
35048 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35050 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35052 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35054 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35055 Do not use C99 designators.
35057 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35059 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35061 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35063 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35064 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35065 * gcc.c-torture/execute/simd-5.x: Remove.
35067 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
35069 PR rtl-optimization/17933
35070 * gcc.dg/torture/pr17933-1.c: New test.
35072 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35075 * lib/target-supports.exp (check_weak_available): Support
35078 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
35080 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35081 call to fflush(stdout) before abort.
35082 (my_ffsll): New function.
35083 (generate_fields): Use it.
35085 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35087 * gcc.dg/init-undef-1.c: New test.
35089 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35091 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35092 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35093 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35094 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35095 expected messages for new parser.
35097 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35099 * g++.dg/ext/visibility/symbian1.C: New test.
35101 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35103 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35106 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35108 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35109 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35110 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35111 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35112 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35113 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35114 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35115 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35116 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35117 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35119 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35121 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35122 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35123 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35124 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35125 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35126 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35127 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35130 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35133 * gcc.dg/20041104-1.c: New test.
35135 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35137 * g++.dg/template/nontype7.C: New test.
35138 * g++.dg/template/nontype8.C: Likewise.
35139 * g++.dg/template/nontype9.C: Likewise.
35140 * g++.dg/template/nontype10.C: Likewise.
35141 * g++.dg/tc1/dr49.C: Likewise.
35142 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35143 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35145 2004-11-04 Ben Elliston <bje@au.ibm.com>
35147 * g++.dg/rtti/tinfo1.C: Remove xfails.
35149 2004-11-04 Ben Elliston <bje@au.ibm.com>
35151 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35152 packed attribute to the definition to satisfy the new C++ parser.
35154 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35156 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35157 invocations of va_arg.
35159 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35162 * g++.dg/template/crash25.C: New test.
35165 * g++.dg/template/typedef2.C: New test.
35166 * g++.dg/parse/crash13.C: Adjust error markers.
35169 * g++.dg/conversion/const3.C: New test.
35171 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35176 * gfortran.dg/generic_[123].f90: New testcases.
35178 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35180 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35181 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35183 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35186 * gcc.c-torture/compile/pr16808.c: New test.
35188 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
35190 PR rtl-optimization/17104
35191 * gcc.dg/ppc-bitfield1.c: New.
35193 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35195 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35197 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35199 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
35200 strings for 32-bit code.
35202 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
35205 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35207 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
35210 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35212 2004-10-31 Mark Mitchell <mark@codesourcery.com>
35215 * g++.dg/init/aggr2.C: New test.
35217 2004-10-30 Ziemowit Laski <zlaski@apple.com>
35219 * objc.dg/local-decl-1.m: New test.
35221 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
35223 * gcc.dg/20040910-1.c: Adjust regex.
35225 2004-10-30 Roger Sayle <roger@eyesopen.com>
35227 PR rtl-optimization/18084
35228 * g++.dg/opt/pr18084-1.C: New testcase.
35230 2004-10-30 Matt Austern <austern@apple.com>
35233 * g++.dg/ext/attrib18.C: New test.
35235 2004-10-30 Roger Sayle <roger@eyesopen.com>
35237 PR middle-end/18096
35238 * gcc.dg/pr18096-1.c: New test case.
35240 2004-10-30 Roger Sayle <roger@eyesopen.com>
35242 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35244 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
35247 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35248 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35249 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35250 gcc.dg/old-style-prom-3.c: New tests.
35252 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
35254 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35255 Remove unnecessary inclusion of stdio.h.
35257 2004-10-29 Roger Sayle <roger@eyesopen.com>
35259 PR rtl-optimization/17581
35260 * gcc.dg/pr17581-1.c: New test case.
35262 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
35264 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35266 * g++.dg/conversion/dr195-1.C: New.
35267 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35268 * g++.old-deja/g++.mike/p10148.C: Likewise.
35270 2004-10-29 Mark Mitchell <mark@codesourcery.com>
35273 * g++.dg/debug/typedef2.C: New test.
35275 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
35278 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35279 * gfortran.dg/g77/README: Update.
35281 2004-10-28 Matt Austern <austern@apple.com>
35284 * g++.dg/ext/packed7.C: New test.
35286 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
35288 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35290 * lib/scanasm.exp (hidden-scan-for): New proc.
35291 (scan-hidden): Use hidden-scan-for instead of constructing the scan
35293 (scan-not-hidden): Likewise.
35294 * lib/target-supports.exp (check_visibility_available): mach-o is
35297 2004-10-28 Mark Mitchell <mark@codesourcery.com>
35300 * g++.dg/template/memclass3.C: New test.
35302 2004-10-28 Adam Nemet <anemet@lnxw.com>
35304 PR middle-end/18160
35305 * gcc.dg/register-var-1.c: New test.
35306 * gcc.dg/register-var-2.c: New test.
35307 * gcc.dg/asm-7.c: Taking the address of a register variable is an
35310 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
35313 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35315 * gcc.dg/vect/vect-22.c: Likewise.
35317 2004-10-28 Jakub Jelinek <jakub@redhat.com>
35319 * gcc.dg/i386-rotate-1.c: New test.
35321 2004-10-27 Mark Mitchell <mark@codesourcery.com>
35323 * g++.dg/init/ref12.C: Add "run" marker.
35326 * g++.dg/init/ref12.C: New test.
35329 * g++.dg/template/shift1.C: New test.
35330 * g++.dg/template/error10.C: Adjust error markers.
35332 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
35335 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35337 2004-10-27 Geoffrey Keating <geoffk@apple.com>
35339 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35340 * gcc.dg/weak/weak-3.c: Likewise.
35341 * gcc.dg/weak/weak-5.c: Likewise.
35342 * gcc.dg/weak/weak-9.c: Likewise.
35343 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35344 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35346 * gcc.dg/darwin-weakimport-1.c: New.
35348 2004-10-28 Ben Elliston <bje@au.ibm.com>
35350 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35352 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
35354 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35355 'syntax' error messages.
35356 * gcc.dg/cpp/direct2s.c: Likewise.
35358 2004-10-26 Geoffrey Keating <geoffk@apple.com>
35360 * gcc.c-torture/compile/20041026-1.c: New.
35362 2004-10-26 Mark Mitchell <mark@codesourcery.com>
35365 * g++.dg/lookup/ns2.C: New test.
35368 * g++.dg/template/enum4.C: New test.
35371 * g++.dg/template/expr1.C: New test.
35373 2004-10-26 Ben Elliston <bje@au.ibm.com>
35375 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35377 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
35379 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35380 gcc.dg/decl-nospec-3.c: New tests.
35382 2004-10-26 Ziemowit Laski <zlaski@apple.com>
35384 * objc.dg/super-class-3.m: New test.
35386 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
35388 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35390 * gcc.dg/cpp/direct2s.c: Likewise.
35392 2004-10-25 Geoffrey Keating <geoffk@apple.com>
35394 * objc.dg/image-info.m: Update for changes to section selection.
35396 2004-10-25 David Ayers <d.ayers@inode.at>
35397 Ziemowit Laski <zlaski@apple.com>
35399 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35400 diagnostics when messaging 'id <Proto>'.
35401 * objc.dg/class-protocol-1.m: New test.
35402 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35403 a non-existent method signature.
35404 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35405 Update diagnostics when messaging with non-existent method signature.
35406 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35407 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35408 invalid receivers are now resolved as if messaging 'id'; remove
35409 extraneous diagnostics.
35411 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
35414 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35415 gcc.dg/init-desig-obs-3.c: New tests.
35417 2004-10-25 Jakub Jelinek <jakub@redhat.com>
35419 * gcc.dg/debug/20041023-1.c: New test.
35421 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
35423 PR middle-end/17407
35424 * gcc.c-torture/compile/pr17407.c: New test.
35427 * g++.dg/template/array8.C: New test.
35429 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35432 * lib/g++.exp: Accept more than one multilib libgcc.
35433 * lib/gcc-dg.exp: Likewise.
35434 * lib/objc.exp: Likewise.
35435 * lib/treelang.exp: Likewise.
35436 * lib/gfortran.exp: Likewise.
35438 2004-10-24 Ben Elliston <bje@au.ibm.com>
35440 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35442 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
35444 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35445 * gcc.dg/c99-const-expr-3.c: Likewise.
35447 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
35449 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35451 2004-10-23 Ben Elliston <bje@au.ibm.com>
35453 * gcc.c-torture/execute/loop-2e.x: Remove.
35455 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
35458 * g++.dg/parse/crash18.C: New.
35459 * g++.dg/parse/crash19.C: New.
35461 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35463 * g++.dg/ext/dllimport1.C: Move dg-warnings.
35464 * g++.dg/ext/dllimport2.C: Same.
35465 * g++.dg/ext/dllimport8.C: Same.
35467 2004-10-21 Mark Mitchell <mark@codesourcery.com>
35470 * g++.dg/conversion/cast1.C: New test.
35471 * g++.dg/overload/pmf1.C: Adjust error marker.
35473 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
35476 * objc.dg/const-str-7.m: New test.
35478 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35480 * g++.dg/template/memfriend11.C: Fix comment typo.
35481 * g++.dg/template/memfriend14.C: Likewise.
35483 2004-10-20 Richard Henderson <rth@redhat.com>
35485 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35486 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35487 -fasynchronous-unwind-tables.
35489 2004-10-20 Richard Henderson <rth@redhat.com>
35491 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35492 (main): Return success.
35493 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35494 (main): Return success.
35496 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35499 * g++.dg/template/memfriend9.C: New test.
35500 * g++.dg/template/memfriend10.C: Likewise.
35501 * g++.dg/template/memfriend11.C: Likewise.
35502 * g++.dg/template/memfriend12.C: Likewise.
35503 * g++.dg/template/memfriend13.C: Likewise.
35504 * g++.dg/template/memfriend14.C: Likewise.
35505 * g++.dg/template/memfriend15.C: Likewise.
35506 * g++.dg/template/memfriend16.C: Likewise.
35507 * g++.dg/template/memfriend17.C: Likewise.
35508 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35510 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
35512 * g++.dg/conversion/dr195.C: New.
35513 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35515 2004-10-20 Ben Elliston <bje@au.ibm.com>
35516 Devang Patel <dpatel@apple.com>
35518 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35519 of floating point arithmetic, which could trap.
35521 2004-10-19 Mark Mitchell <mark@codesourcery.com>
35524 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35525 * g++.dg/conversion/const2.C: New test.
35526 * g++.dg/expr/reinterpret2.C: New test.
35527 * g++.dg/expr/reinterpret3.C: New test.
35528 * g++.dg/expr/cast2.C: New test.
35529 * g++.dg/expr/copy1.C: New test.
35530 * g++.dg/other/conversion1.C: Change error message.
35531 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35532 function pointers to void *.
35533 * g++.old-deja/g++.mike/p10148.C: Likewise.
35535 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35537 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35539 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
35543 * g++.dg/parse/expr3.C: New test.
35545 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35547 * gcc.dg/smod-1.c: New test.
35549 2004-10-18 Ziemowit Laski <zlaski@apple.com>
35551 * objc.dg/method-14.m: New test.
35553 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35555 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35556 Also xfail as the patch was reverted.
35558 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35560 PR middle-end/16973
35561 * gcc.dg/pr16973.c: New test.
35563 2004-10-18 Diego Novillo <dnovillo@redhat.com>
35565 PR tree-optimization/17656
35566 * gcc.c-torture/compile/pr17656.c: New test.
35568 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
35570 * g++.dg/eh/shadow1.C: New.
35572 2004-10-18 Jakub Jelinek <jakub@redhat.com>
35574 * gcc.c-torture/compile/20041018-1.c: New test.
35576 2004-10-18 Ben Elliston <bje@au.ibm.com>
35578 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35579 compiler referring to register 0 when accessing sdata. The linker
35580 now patches things up.
35582 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
35585 * gcc.c-torture/compile/pr17529.c: New test.
35587 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35590 * g++.dg/ext/attrib17.C: New test.
35592 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35594 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35596 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35599 * g++.dg/ext/attrib16.C: New test.
35601 2004-10-15 Mark Mitchell <mark@codesourcery.com>
35604 * g++.dg/init/dso_handle1.C: New test.
35607 * g++.dg/parse/typedef6.C: New test.
35610 * g++.dg/parse/pragma1.C: New test.
35612 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
35614 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35616 2004-10-15 Steve Ellcey <sje@cup.hp.com>
35618 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35619 -fno-common when on HPPA HP-UX platforms.
35621 2004-10-15 Jakub Jelinek <jakub@redhat.com>
35624 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35626 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35629 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35632 * g++.dg/lookup/strong-using-4.C: New test.
35634 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35636 PR middle-end/16567
35637 * gcc.c-torture/compile/nested-1.c: New test.
35639 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35641 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35642 and mipsisa64*-*-* (until support for misaligned loads is added).
35643 * gcc.dg/vect/vect-50.c: Likewise.
35644 * gcc.dg/vect/vect-52.c: Likewise.
35645 * gcc.dg/vect/vect-54.c: Likewise.
35646 * gcc.dg/vect/vect-58.c: Likewise.
35647 * gcc.dg/vect/vect-60.c: Likewise.
35648 * gcc.dg/vect/vect-80.c: Likewise.
35650 2004-10-14 Mark Mitchell <mark@codesourcery.com>
35653 * g++.dg/init/dtor3.C: New test.
35655 2004-10-15 Ben Elliston <bje@au.ibm.com>
35657 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35659 2004-10-14 Geoffrey Keating <geoffk@apple.com>
35661 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35662 * gcc.dg/macho-lo-sum.c: Likewise.
35664 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
35666 * gcc.dg/ppc-spe64-1.c: New test.
35668 2004-10-14 Devang Patel <dpatel@apple.com>
35671 * gcc.dg/pr17635.c : New test.
35673 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
35675 * gcc.dg/vect/vect-28.c: Remove xfail.
35676 * gcc.dg/vect/vect-30.c: Remove xfail.
35677 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35678 * gcc.dg/vect/vect-33.c: Remove xfail.
35679 * gcc.dg/vect/vect-44.c: Remove xfail.
35680 * gcc.dg/vect/vect-46.c: Remove xfail.
35681 * gcc.dg/vect/vect-50.c: Remove xfail.
35682 * gcc.dg/vect/vect-52.c: Remove xfail.
35683 * gcc.dg/vect/vect-54.c: Remove xfail.
35684 * gcc.dg/vect/vect-58.c: Remove xfail.
35685 * gcc.dg/vect/vect-60.c: Remove xfail.
35686 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35687 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35688 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35689 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35690 * gcc.dg/vect/vect-8.c: Remove xfail.
35691 * gcc.dg/vect/vect-80.c: Remove xfail.
35692 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35694 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35696 * gcc.dg/vect/vect-82.c: New testcase.
35697 * gcc.dg/vect/vect-82_64.c: New testcase.
35698 * gcc.dg/vect/vect-83.c: New testcase.
35699 * gcc.dg/vect/vect-83_64.c: New testcase.
35701 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35703 * gcc.dg/cpp/error-1.c: New test.
35705 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35707 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35709 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
35712 * gcc.dg/cris-peep2-xsrand2.c: New test.
35714 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
35717 * g++.dg/expr/for2.C: New test.
35719 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35721 * g++.dg/inherit/thunk1.C: Run on the SPARC.
35723 2004-10-13 Jakub Jelinek <jakub@redhat.com>
35725 PR tree-optimization/17724
35726 * g++.dg/opt/pr17724-1.C: New test.
35727 * g++.dg/opt/pr17724-2.C: New test.
35728 * g++.dg/opt/pr17724-3.C: New test.
35729 * g++.dg/opt/pr17724-4.C: New test.
35730 * g++.dg/opt/pr17724-5.C: New test.
35731 * g++.dg/opt/pr17724-6.C: New test.
35733 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
35736 * gcc.dg/pr17301-2.c: New test.
35738 2004-10-11 Mark Mitchell <mark@codesourcery.com>
35741 * g++.dg/parse/error22.C: New test.
35744 * g++.dg/template/spec18.C: New test.
35746 2004-10-11 Steve Ellcey <sje@cup.hp.com>
35748 * gcc.dg/ia64-asm-1.c: Add prototype for abort
35749 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35751 * gcc.dg/ia64-sync-2.c: Ditto.
35752 * gcc.dg/ia64-sync-3.c: Ditto.
35754 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
35756 * g++.dg/eh/cleanup5.C: Add dg-options "".
35758 2004-10-11 Roger Sayle <roger@eyesopen.com>
35760 PR middle-end/17657
35761 * gcc.dg/switch-4.c: New test case.
35763 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
35765 * gcc.c-torture/execute/20041011-1.c: New test.
35767 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35770 * g++.dg/init/for3.C: New test.
35773 * g++.dg/opt/switch2.C: New test.
35775 PR middle-end/17703
35776 * g++.dg/warn/Wreturn-2.C: New test.
35778 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35781 * g++.dg/eh/cleanup5.C: New test.
35783 2004-10-10 Mark Mitchell <mark@codesourcery.com>
35786 * g++.dg/parse/error21.C: New test.
35788 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
35790 * g++.dg/overload/pmf1.C: Adjust quoting marks.
35791 * g++.dg/warn/incomplete1.C: Likewise.
35792 * g++.dg/template/qualttp20.C: Likewise.
35794 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35797 * parm-incomplete-1.c: New test.
35799 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35802 * g++.dg/parse/error19.C: New test.
35805 * g++.dg/init/new11.C: New test.
35808 * g++.dg/parse/error20.C: New test.
35811 * g++.dg/template/crash24.C: New test.
35813 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35816 * gcc.dg/pr17301-1.c: New test.
35818 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35821 * gcc.dg/anon-struct-5.c: New test.
35823 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
35826 * gcc.dg/pr17844-1.c: New test.
35828 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
35830 PR tree-optimization/17906
35831 * gcc.c-torture/compile/pr17906.c: New.
35833 2004-10-09 Stuart Hastings <stuart@apple.com>
35834 Roger Sayle <roger@eyesopen.com>
35836 PR rtl-optimization/17853
35837 * gcc.dg/i386-mmx-5.c: New testcase.
35839 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
35841 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35843 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35846 * g++.dg/template/static9.C: New test.
35849 * g++.dg/parse/operator5.C: New test.
35851 2004-10-09 Roger Sayle <roger@eyesopen.com>
35853 PR middle-end/17894
35854 * gcc.c-torture/execute/divcmp-4.c: New test case.
35856 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35859 * g++.dg/opt/pr17902.C: New test.
35861 2004-10-09 Jakub Jelinek <jakub@redhat.com>
35863 * gcc.dg/cpp/ident-1.c: Add dg-options "".
35865 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35867 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35869 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35871 * gcc.dg/assign-warn-3.c: New test.
35873 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35876 * gcc.dg/cpp/ident-1.c: New test.
35878 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
35880 * gcc.c-torture/compile/acc1.c: New.
35882 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35884 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35885 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35887 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35889 * gcc.dg/ultrasp11.c: New test.
35891 2004-10-08 Michael Matz <matz@suse.de>
35893 * gcc.dg/doloop-2.c: New test.
35895 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35897 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35898 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35899 objc.dg/method-9.m: Update expected diagnostics.
35901 2004-10-07 Geoffrey Keating <geoffk@apple.com>
35903 * gcc.dg/ppc-fsel-3.c: New file.
35904 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35906 2004-10-07 Paul Brook <paul@codesourcery.com>
35908 * gfortran.dg/intrinsic_verify_1.f90: New test.
35910 2004-10-07 Paul Brook <paul@codesourcery.com>
35912 * gfortran.dg/empty_format_1.f90: Remove stray commas.
35914 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35916 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35917 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35920 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
35922 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35924 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35927 * g++.dg/warn/Winline-4.C: New test.
35929 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35931 * gcc.c-torture/compile/20041007-1.c: New test.
35933 2004-10-07 Paul Brook <paul@codesourcery.com>
35936 * gfortran.dg/use_allocated_1.f90: New test.
35938 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35940 PR middle-end/17849
35941 * gfortran.fortran-torture/compile/nested.f90: New test
35943 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
35945 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35947 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35950 * g++.dg/ext/asm6.C: New test.
35952 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
35954 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35956 2004-10-06 Paul Brook <paul@codesourcery.com>
35958 PR libfortran/17709
35959 * gfortran.dg/empty_format_1.f90: New test.
35961 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35964 * gfortran.dg/ishft.f90: New test.
35967 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35970 2004-10-06 Paul Brook <paul@codesourcery.com>
35972 * gfortran.dg/do_1.f90: New test.
35974 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35976 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35977 optimizing for size.
35979 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35981 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35983 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35985 * gcc.c-torture/compile/20041005-1.c: New test.
35987 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
35990 * g++.dg/lookup/koenig4.C: New.
35992 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
35994 * g++.dg/other/classkey1.C: Adjust quoting marks.
35995 * g++.dg/parse/error15.C: Likewise.
35996 * g++.dg/template/meminit2.C (int>): Likewise.
35998 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36001 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36004 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36007 * gfortran.dg/pr17708.f90: New test.
36009 2004-10-04 Chao-ying Fu <fu@mips.com>
36011 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36012 * gcc.dg/vect/vect-4.c: Ditto.
36013 * gcc.dg/vect/vect-5.c: Ditto.
36014 * gcc.dg/vect/vect-6.c: Ditto.
36015 * gcc.dg/vect/vect-8.c: Ditto.
36016 * gcc.dg/vect/vect-16.c: Ditto.
36017 * gcc.dg/vect/vect-30.c: Ditto.
36018 * gcc.dg/vect/vect-40.c: Ditto.
36019 * gcc.dg/vect/vect-41.c: Ditto.
36020 * gcc.dg/vect/vect-42.c: Ditto.
36021 * gcc.dg/vect/vect-43.c: Ditto.
36022 * gcc.dg/vect/vect-44.c: Ditto.
36023 * gcc.dg/vect/vect-45.c: Ditto.
36024 * gcc.dg/vect/vect-46.c: Ditto.
36025 * gcc.dg/vect/vect-47.c: Ditto.
36026 * gcc.dg/vect/vect-48.c: Ditto.
36027 * gcc.dg/vect/vect-49.c: Ditto.
36028 * gcc.dg/vect/vect-50.c: Ditto.
36029 * gcc.dg/vect/vect-51.c: Ditto.
36030 * gcc.dg/vect/vect-52.c: Ditto.
36031 * gcc.dg/vect/vect-53.c: Ditto.
36032 * gcc.dg/vect/vect-54.c: Ditto.
36033 * gcc.dg/vect/vect-55.c: Ditto.
36034 * gcc.dg/vect/vect-56.c: Ditto.
36035 * gcc.dg/vect/vect-57.c: Ditto.
36036 * gcc.dg/vect/vect-58.c: Ditto.
36037 * gcc.dg/vect/vect-59.c: Ditto.
36038 * gcc.dg/vect/vect-60.c: Ditto.
36039 * gcc.dg/vect/vect-74.c: Ditto.
36040 * gcc.dg/vect/vect-79.c: Ditto.
36041 * gcc.dg/vect/vect-80.c: Ditto.
36043 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
36045 * gcc.dg/unused-7.c: Use the correct option.
36047 2004-10-04 Paul Brook <paul@codesourcery.com>
36048 Bud Davis <bdavis9659@comcast.net>
36052 * gfortran/pr17706.f90: New test.
36053 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36055 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36057 * gfortran.dg/pr17612.f90: New test.
36059 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
36061 * g++.dg/template/local1.C: Adjust quoting marks in
36062 testing for diagnostics.
36063 * g++.dg/tls/diag-2.C: Likewise.
36064 * g++.dg/other/error8.C: Likewise.
36066 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36069 * gcc.dg/unused-4.c: Adjust to be correct.
36072 * gcc.dg/unused-7.c: New test.
36074 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36077 * g++.dg/overload/template2.C: New test.
36079 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
36081 PR tree-optimization/16632
36082 * gcc.dg/tree-ssa/20041002-1.c: New.
36084 2004-10-03 Paul Brook <paul@codesourcery.com>
36086 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
36087 rather than relying on default formatting.
36089 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
36091 * gcc.dg/20040920-1.c: Update expected message text.
36093 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
36095 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36097 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36099 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36102 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36104 * gcc.dg/tree-ssa/pr17343.c: Remove.
36106 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36109 * gcc.dg/tree-ssa/pr17343.c: New test.
36111 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36113 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36114 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36115 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36116 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36117 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36119 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36121 * gcc.dg/lvalue-2.c: New test.
36123 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36126 * gcc.dg/pr17730-1.c: New test
36128 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36131 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36133 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36135 * gcc.c-torture/execute/stdarg-1.c: New test.
36136 * gcc.c-torture/execute/stdarg-2.c: New test.
36137 * gcc.c-torture/execute/stdarg-3.c: New test.
36138 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36139 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36140 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36141 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36142 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36144 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36146 PR tree-optimization/17697
36147 * g++.dg/opt/pr17697-1.C: New test.
36148 * g++.dg/opt/pr17697-2.C: New test.
36149 * g++.dg/opt/pr17697-3.C: New test.
36151 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36154 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36155 gcc.dg/vla-init-5.c: New tests.
36157 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36160 * gcc.dg/pr13804-1.c: New test.
36162 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36165 * gfortran.dg/pr16938.f90: New test.
36167 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36169 * g++.dg/template/crash23.C: New test.
36171 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36174 * g++.dg/template/static8.C: New test.
36176 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36179 * g++.dg/other/error9.C: New test.
36181 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36183 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36185 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36188 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36190 2004-09-26 Roger Sayle <roger@eyesopen.com>
36192 PR middle-end/17112
36193 * gcc.dg/pr17112-1.c: New test case.
36195 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
36198 * gcc.dg/pr11459-1.c: New test.
36200 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
36202 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36203 * gcc.dg/tree-ssa/loop-4.c: Likewise.
36205 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36207 * gfortran.dg/pr15324.f90: Make array bounds consistent.
36209 2004-09-25 Jan Hubicka <jh@suse.cz>
36211 * compile/30040909-1.c: New test.
36212 * compile/30040907-1.c: New test.
36214 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
36216 * gcc.c-torture/execute/va-arg-26.c: New test.
36218 2004-09-24 Zack Weinberg <zack@codesourcery.com>
36220 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36221 extra diagnostics on targets with 64-bit pointers.
36222 * objc.dg/selector-1.m: Adjust dg-warning regexp.
36224 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36227 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36228 * gcc.dg/decl-3.c: Adjust expected message.
36230 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36233 * gfortran.dg/pr17615.f90: New test.
36235 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
36237 PR tree-optimzation/17517
36238 * g++.dg/tree-ssa/pr17517.C: New Test.
36240 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36243 * g++.dg/lookup/ambig3.C: New.
36245 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
36248 * g++.dg/opt/pr17624.C: New test.
36250 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36253 * gcc.dg/Wbad-function-cast-1.c: New test.
36255 2004-09-23 Zack Weinberg <zack@codesourcery.com>
36257 * g++.dg/ext/complit1.C
36258 * g++.dg/other/error2.C
36259 * g++.dg/other/nontype-1.C
36260 * g++.dg/parse/crash11.C
36261 * g++.dg/parse/crash12.C
36262 * g++.dg/parse/error15.C
36263 * g++.dg/parse/error4.C
36264 * g++.dg/parse/tmpl-outside1.C
36265 * g++.dg/parse/too-many-tmpl-args1.C
36266 * g++.dg/template/dependent-expr3.C
36267 * g++.dg/template/error10.C
36268 * g++.dg/template/instantiate1.C
36269 * g++.dg/template/vtable2.C
36270 * g++.dg/warn/Wshadow-1.C
36271 * g++.dg/warn/weak1.C
36272 * g++.old-deja/g++.brendan/crash16.C
36273 * g++.old-deja/g++.brendan/crash18.C
36274 * g++.old-deja/g++.brendan/crash48.C
36275 * g++.old-deja/g++.brendan/crash49.C
36276 * g++.old-deja/g++.brendan/crash55.C
36277 * g++.old-deja/g++.brendan/crash56.C
36278 * g++.old-deja/g++.brendan/crash8.C
36279 * g++.old-deja/g++.brendan/enum11.C
36280 * g++.old-deja/g++.brendan/enum8.C
36281 * g++.old-deja/g++.brendan/enum9.C
36282 * g++.old-deja/g++.brendan/friend3.C
36283 * g++.old-deja/g++.brendan/misc14.C
36284 * g++.old-deja/g++.bugs/900402_02.C
36285 * g++.old-deja/g++.bugs/900404_03.C
36286 * g++.old-deja/g++.bugs/900404_04.C
36287 * g++.old-deja/g++.bugs/900428_03.C
36288 * g++.old-deja/g++.jason/crash4.C
36289 * g++.old-deja/g++.jason/overload21.C
36290 * g++.old-deja/g++.jason/redecl1.C
36291 * g++.old-deja/g++.jason/report.C
36292 * g++.old-deja/g++.jason/rfg10.C
36293 * g++.old-deja/g++.jason/template30.C
36294 * g++.old-deja/g++.law/arm12.C
36295 * g++.old-deja/g++.law/ctors5.C
36296 * g++.old-deja/g++.law/cvt20.C
36297 * g++.old-deja/g++.law/init10.C
36298 * g++.old-deja/g++.law/init8.C
36299 * g++.old-deja/g++.law/visibility17.C
36300 * g++.old-deja/g++.law/visibility7.C
36301 * g++.old-deja/g++.mike/net8.C
36302 * g++.old-deja/g++.mike/p646.C
36303 * g++.old-deja/g++.mike/p700.C
36304 * g++.old-deja/g++.mike/p701.C
36305 * g++.old-deja/g++.mike/p811.C
36306 * g++.old-deja/g++.ns/template13.C
36307 * g++.old-deja/g++.other/array3.C
36308 * g++.old-deja/g++.other/crash25.C
36309 * g++.old-deja/g++.other/dtor3.C
36310 * g++.old-deja/g++.other/dtor4.C
36311 * g++.old-deja/g++.other/main1.C
36312 * g++.old-deja/g++.other/warn7.C
36313 * g++.old-deja/g++.pt/crash11.C
36314 * g++.old-deja/g++.pt/crash36.C
36315 * g++.old-deja/g++.pt/spec22.C
36316 * g++.old-deja/g++.pt/spec9.C
36317 * g++.old-deja/g++.pt/ttp52.C
36318 * g++.old-deja/g++.robertl/eb103.C
36319 * g++.old-deja/g++.robertl/eb121.C
36320 * g++.old-deja/g++.robertl/eb22.C
36321 * g++.old-deja/g++.robertl/eb8.C:
36322 Update locations and/or regexps of dg-error markers.
36323 Remove markers for some bogus messages that are no longer issued.
36325 2004-09-23 Jakub Jelinek <jakub@redhat.com>
36327 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36328 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36330 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
36333 * g++.dg/lookup/crash5.C: New test.
36335 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
36337 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36338 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36339 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36340 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36341 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36342 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36344 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36345 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36346 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36347 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36348 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36349 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36351 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36353 * gcc.dg/vect/vect-44.c: Check additional cases.
36354 * gcc.dg/vect/vect-48.c: Check additional cases.
36356 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36357 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36358 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36359 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36360 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36361 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36362 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36363 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36364 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36366 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36367 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36368 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36370 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36372 * gcc.dg/tree-ssa/loop-6.c: New test.
36374 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
36377 * g++.dg/inherit/base2.C: New.
36379 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36381 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36382 * gcc.dg/20001012-2.c: Likewise.
36383 * gcc.dg/20001013-1.c: Likewise.
36384 * gcc.dg/20001101-1.c: Likewise.
36385 * gcc.dg/20001102-1.c: Likewise.
36386 * gcc.dg/bf-spl1.c: Likewise.
36387 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36388 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36390 2004-09-22 Diego Novillo <dnovillo@redhat.com>
36392 PR tree-optimization/16721
36393 * gcc.dg/tree-ssa/pr16721.c: New test.
36395 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
36397 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36398 * gcc.dg/20040305-1.c: Likewise.
36400 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
36403 * gcc.c-torture/compile/pr16566-1.c,
36404 gcc.c-torture/compile/pr16566-2.c,
36405 gcc.c-torture/compile/pr16566-3.c: New tests.
36407 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
36409 PR tree-optimization/17512
36410 * gcc.c-torture/compile/20040916-1.c.
36412 2004-09-21 Mark Mitchell <mark@codesourcery.com>
36414 * gcc.dg/pragma-re-3.c: New test.
36416 2004-09-17 Matt Austern <austern@apple.com>
36419 * g++.dg/other/anon3.C: New.
36421 2004-09-21 Roger Sayle <roger@eyesopen.com>
36424 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36425 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36426 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36427 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36428 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36430 2004-09-21 Bud Davis <bdavis9659@comcast.net>
36433 * gfortran.dg/pr17286.f90: New test.
36435 2004-09-20 Mark Mitchell <mark@codesourcery.com>
36438 * g++.dg/template/static7.C: New test.
36440 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
36443 * gcc.c-torture/compile/pr17558.c: New test.
36445 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36447 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36448 if SKIP_ATTRIBUTE is defined.
36450 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36453 * gfortran.dg/pr15957.f90: New test.
36455 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
36457 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36459 * gcc.dg/vect/vect-79.c: Likewise.
36460 * gcc.dg/vect/vect-80.c: Likewise.
36462 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36465 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36467 2004-09-20 Ira Rosen <irar@il.ibm.com>
36469 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36470 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36471 * gcc.dg/vect/vect-62.c: New testcase.
36472 * gcc.dg/vect/vect-63.c: New testcase.
36473 * gcc.dg/vect/vect-64.c: New testcase.
36474 * gcc.dg/vect/vect-65.c: New testcase.
36475 * gcc.dg/vect/vect-66.c: New testcase.
36476 * gcc.dg/vect/vect-67.c: New testcase.
36477 * gcc.dg/vect/vect-68.c: New testcase.
36478 * gcc.dg/vect/vect-69.c: New testcase.
36479 * gcc.dg/vect/vect-79.c: New testcase.
36480 * gcc.dg/vect/vect-80.c: New testcase.
36482 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36484 * gcc.target/mips/asm-1.c: New test.
36486 2004-09-19 Ira Rosen <irar@il.ibm.com>
36488 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36489 * gcc.dg/vect/vect-73.c: New testcase.
36490 * gcc.dg/vect/vect-74.c: New testcase.
36491 * gcc.dg/vect/vect-75.c: New testcase.
36492 * gcc.dg/vect/vect-76.c: New testcase.
36493 * gcc.dg/vect/vect-77.c: New testcase.
36494 * gcc.dg/vect/vect-78.c: New testcase
36496 2004-09-18 Paul Brook <paul@codesourcery.com>
36498 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36500 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
36503 * gcc.dg/pr17424-1.c: New test.
36505 2004-09-18 Diego Novillo <dnovillo@redhat.com>
36507 * g++.dg/tree-ssa/pr17153.C: New test.
36509 2004-09-16 Geoffrey Keating <geoffk@apple.com>
36512 * g++.dg/pch/wchar-1.C: New.
36513 * g++.dg/pch/wchar-1.Hs: New.
36515 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
36517 * gcc.c-torture/execute/20040917-1.c: New test.
36519 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36521 PR tree-optimization/17319
36522 * gcc.dg/pr17319.c: New test.
36524 2004-09-17 Devang Patel <dpatel@apple.com>
36526 * gcc.dg/20040813-1.c: New test.
36528 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36530 PR tree-optimization/17273
36531 * gcc.c-torture/compile/pr17273.c: New test.
36533 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
36535 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36536 Update expected messages.
36537 * gcc.dg/declspec-13.c: New test.
36539 2004-09-17 David Edelsohn <edelsohn@gnu.org>
36541 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36543 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36545 * gcc.c-torture/execute/pr17252.c: Use post-increment to
36546 change what 'a' is pointing to.
36548 2004-09-17 Mark Mitchell <mark@codesourcery.com>
36551 * g++.dg/template/error18.C: New test.
36554 * g++.dg/warn/Wunused-8.C: New test.
36556 2004-09-17 Steven Bosscher <stevenb@suse.de>
36558 PR tree-optimization/17513
36559 * gcc.dg/20040916-1.c: New test.
36561 2004-09-16 Mark Mitchell <mark@codesourcery.com>
36564 * g++.dg/template/typename7.C: New test.
36566 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36568 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36570 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
36572 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36573 with -ftree-based-profiling also.
36574 * lib/profopt.exp: Support late-set profile_option/feedback_option.
36576 2004-09-16 Victor Leikehman <lei@il.ibm.com>
36579 * gfortran.dg/der_array_io_1.f90: New test.
36580 * gfortran.dg/der_array_io_2.f90: New test.
36581 * gfortran.dg/der_array_io_3.f90: New test.
36583 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36585 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36588 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36590 * g++.dg/opt/switch1.C: New test.
36592 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
36594 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36595 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36596 Update expected messages.
36598 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36601 * gfortran.dg/same_name_1.f90: New test.
36603 2004-09-15 Diego Novillo <dnovillo@redhat.com>
36605 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
36606 dereference garbage pointers.
36608 2004-09-15 Jakub Jelinek <jakub@redhat.com>
36610 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36611 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36613 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36614 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36615 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36617 2004-09-14 Mark Mitchell <mark@codesourcery.com>
36620 * g++.dg/template/mangle1.C: New test.
36622 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36624 PR tree-optimization/17252
36625 * gcc.c-torture/execute/pr17252.c: New test.
36627 2004-09-14 Andrew Pinski <apinski@apple.com>
36629 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36631 2004-09-14 Roger Sayle <roger@eyesopen.com>
36633 PR rtl-optimization/9771
36634 * gcc.dg/pr9771-1.c: New test case.
36636 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36638 PR tree-optimization/15262
36639 * gcc.c-torture/execute/pr15262-1.c: New test.
36640 * gcc.c-torture/execute/pr15262-2.c: New test.
36642 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
36644 * gcc.dg/declspec-12.c: New test.
36646 2004-09-14 Bud Davis <bdavis9659@comcast.net>
36648 * gfortran.dg/pr17090.f90: Add directives to test.
36650 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36652 * gcc.c-torture/compile/20040914-1.c: New test.
36654 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36657 * g++.dg/template/decl2.C: New test.
36659 2004-09-13 Bud Davis <bdavis9659@comcast.net>
36662 * gfortran.dg/pr17090.f90: New test.
36664 2004-09-13 Dale Johannesen <dalej@apple.com>
36666 * gcc.c-torture/compile/pr17408.c: New test case.
36668 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36671 * g++.dg/parse/crash17.C: New test.
36674 * g++.dg/template/enum3.C: New test.
36676 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
36678 * lib/gcc-defs.exp: Load wrapper.exp.
36679 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36681 * lib/gcc.exp (gcc_init): Similar.
36682 * lib/gfortran.exp (gfortran_init): Similar.
36683 * lib/objc.exp (objc_init): Similar.
36684 * lib/treelang.exp (treelang_init): Similar.
36685 * lib/wrapper.exp: New file with build_wrapper call machinery in
36686 ${tool}_maybe_build_wrapper.
36688 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36690 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36692 * gcc.dg/declspec-11.c: Update expected messages.
36693 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36694 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36695 gcc.dg/inline-12.c: New tests.
36697 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
36699 * g++.dg/tree-ssa/pr17400.C: New testcase.
36701 2004-09-13 James E Wilson <wilson@specifixinc.com>
36703 * gcc.target/mips/sb1-1.c: New testcase.
36705 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
36707 * lib/g77-dg.exp: Remove unused file.
36708 * lib/mike-g77.exp: Ditto.
36709 * lib/g77.exp: Ditto.
36711 2004-09-12 Richard Henderson <rth@redhat.com>
36713 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36715 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36717 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36718 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36719 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36720 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36721 Update expected messages.
36723 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
36725 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36726 declaration/use mismatch for dirp parameter.
36728 2004-09-12 Andrew Pinski <apinski@apple.com>
36730 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36731 -fgnu-runtime is passed.
36733 2004-09-12 Richard Henderson <rth@redhat.com>
36735 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36736 do the uplevel thing and update additional_flags directly.
36737 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36738 gfortran.fortran-torture/execute/intrinsic_nearest.x,
36739 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36740 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36742 2004-09-11 Steven Bosscher <stevenb@suse.de>
36744 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36746 2004-09-11 Roger Sayle <roger@eyesopen.com>
36748 PR middle-end/17411
36749 * g++.dg/opt/pr17411-1.C: New test case.
36751 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36753 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36754 gcc.dg/tls/diag-2.c: Update expected messages.
36755 * gcc.dg/991209-1.c: Specify compilation options. Update expected
36757 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36758 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36759 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36760 gcc.dg/tls/diag-5.c: New tests.
36762 2004-09-11 Zack Weinberg <zack@codesourcery.com>
36764 * gcc.dg/20040910-1.c: Correct dg-error regexp.
36766 2004-09-11 Steven Bosscher <stevenb@suse.de>
36768 * g++.dg/parse/break-in-for.C: New test.
36770 2004-09-11 Jakub Jelinek <jakub@redhat.com>
36772 * gcc.dg/tree-ssa/20040911-1.c: New test.
36774 2004-09-11 Andreas Jaeger <aj@suse.de>
36776 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36777 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36779 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
36781 * gcc.target/frv: New directory of FR-V-specific tests.
36783 2004-09-10 James E Wilson <wilson@specifixinc.com>
36785 * gcc.dg/convert-vec-1.c: New test.
36787 2004-09-10 Roger Sayle <roger@eyesopen.com>
36789 PR middle-end/17024
36790 * gcc.dg/pr17024-1.c: New test case.
36792 2004-09-10 Eric Christopher <echristo@redhat.com>
36794 * gcc.dg/20040910-1.c: New test.
36796 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36798 * gcc.dg/bitfld-9.c: New test.
36800 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
36802 * gcc.c-torture/execute/ieee/acc1.c: New test.
36803 * gcc.c-torture/execute/ieee/acc2.c: New test.
36804 * gcc.c-torture/execute/ieee/mzero6.c: New test.
36806 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
36808 * gcc.dg/deprecated-2.c: New test.
36810 2004-09-09 James E Wilson <wilson@specifixinc.com>
36812 * gcc.dg/init-vec-1.c: New test.
36814 2004-09-09 Roger Sayle <roger@eyesopen.com>
36816 PR middle-end/17055
36817 * gcc.dg/pr17055-1.c: New test case.
36819 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
36822 * gcc.c-torture/execute/pr17377.c: New test.
36824 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36827 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36828 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36829 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36830 gcc.dg/long-long-typespec-1.c: New tests.
36831 * gcc.dg/tls/diag-2.c: Update expected diagnostics
36833 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36835 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36836 gcc.dg/gnu99-static-1.c: New tests.
36838 2004-09-08 Devang Patel <dpatel@apple.com>
36840 * gcc.dg/darwin-ld-20040828-1.c: New test.
36841 * gcc.dg/darwin-ld-20040828-2.c: New test.
36842 * gcc.dg/darwin-ld-20040828-3.c: New test.
36844 2004-09-08 Ziemowit Laski <zlaski@apple.com>
36846 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36847 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36849 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36850 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36852 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36853 types they qualify.
36854 * objc.dg/type-size-2.m: Fix wording in comment.
36855 * objc.dg/va-meth-1.m: New test case.
36857 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
36860 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36861 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36863 2004-09-06 Devang Patel <dpatel@apple.com>
36865 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36866 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36868 2004-09-06 Zack Weinberg <zack@codesourcery.com>
36870 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36871 reflect changed line numbering of diagnostics.
36873 2004-09-06 Paul Brook <paul@codesourcery.com>
36875 * gfortran.dg/edit_real_1.f90: Add new test.
36877 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36879 * gcc.dg/tree-ssa/loop-2.c: New test.
36880 * gcc.dg/tree-ssa/loop-3.c: New test.
36881 * gcc.dg/tree-ssa/loop-4.c: New test.
36882 * gcc.dg/tree-ssa/loop-5.c: New test.
36884 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36886 * gcc.dg/format/sentinel-1.c: Update for parameter option.
36888 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36890 * gcc.dg/format/sentinel-1.c: New test.
36892 2004-09-04 Uros Bizjak <uros@kss-loka.si>
36894 * gcc.dg/builtins-46.c: New.
36896 2004-09-03 Devang Patel <dpatel@apple.com>
36898 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36899 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36901 2004-09-03 Jan Beulich <jbeulich@novell.com>
36903 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36904 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36905 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36906 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36907 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36908 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36909 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36910 the non-portable bzero.
36911 * gcc.dg/20010912-1.c: xfail for NetWare.
36912 * gcc.dg/20020426-2.c: xfail for NetWare.
36913 * gcc.dg/20021014-1.c: xfail for NetWare.
36914 * gcc.dg/20021018-1.c: xfail for NetWare.
36915 * gcc.dg/20030213-1.c: xfail for NetWare.
36916 * gcc.dg/20030225-1.c: xfail for NetWare.
36917 * gcc.dg/20030708-1.c: xfail for NetWare.
36918 * gcc.dg/builtins-config.h: Also exclude NetWare.
36919 * gcc.dg/format/format.h: Define restrict only if not already defined.
36920 * gcc.dg/nest.c: xfail for NetWare.
36921 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36922 * lib/target-supports.exp (check_visibility_available): Exclude
36925 2004-09-03 Jan Beulich <jbeulich@novell.com>
36927 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36928 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36929 deterministic starting point for the alignment of structure fields.
36930 * gcc.dg/Wpadded.c: Dito.
36931 * g++.dg/abi/vbase10.C: Dito.
36933 2004-09-03 Devang Patel <dpatel@apple.com>
36935 * g++.dg/debug/pr15736.cc: New test.
36937 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36939 * README.QMTEST: Fix out-of-date link.
36941 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
36944 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36945 Delete. Duplicate of gfortran.dg/g77/20010610.f
36947 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36949 * g++.dg/abi/arm_rtti1.C: New test.
36951 2004-09-02 Geoffrey Keating <geoffk@apple.com>
36953 * gcc.dg/ppc-vector-memcpy.c: New.
36954 * gcc.dg/ppc-vector-memset.c: New.
36956 2004-09-02 Chao-ying Fu <fu@mips.com>
36958 * gcc.target/mips/mips-3d-1.c: New test.
36959 * gcc.target/mips/mips-3d-2.c: New test.
36960 * gcc.target/mips/mips-3d-3.c: New test.
36961 * gcc.target/mips/mips-3d-4.c: New test.
36962 * gcc.target/mips/mips-3d-5.c: New test.
36963 * gcc.target/mips/mips-3d-6.c: New test.
36964 * gcc.target/mips/mips-3d-7.c: New test.
36965 * gcc.target/mips/mips-3d-8.c: New test.
36966 * gcc.target/mips/mips-3d-9.c: New test.
36967 * gcc.target/mips/mips-ps-1.c: New test.
36968 * gcc.target/mips/mips-ps-2.c: New test.
36969 * gcc.target/mips/mips-ps-3.c: New test.
36970 * gcc.target/mips/mips-ps-4.c: New test.
36971 * gcc.target/mips/mips-ps-type.c: New test.
36973 2004-09-02 Paul Brook <paul@codesourcery.com>
36975 * gfortran.dg/edit_real_1.f90: Add new tests.
36977 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36980 * gfortran.dg/merge_char_1.f90: New test.
36982 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36985 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36987 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36990 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36992 2004-09-01 Mark Mitchell <mark@codesourcery.com>
36994 * g++.dg/opt/loop1.C: Do not XFAIL.
36996 2004-09-01 Jakub Jelinek <jakub@redhat.com>
36998 * gcc.c-torture/execute/20040831-1.c: New test.
37000 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
37003 * gfortran.dg/g77/20010610.f: Now passes.
37004 Copy from g77.f-torture/execute. Add dg-run directive.
37005 * gfortran.dg/g77/README: Update
37007 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
37009 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37010 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37011 (t1, t2, t3, t4): Add volatile.
37013 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37015 * g++.dg/ext/visibility/arm1.C: New test.
37017 2004-08-31 Geoffrey Keating <geoffk@apple.com>
37019 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37022 2004-09-01 Paul Brook <paul@codesourcery.com>
37024 * gfortran.dg/eof_2.f90: New test.
37026 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37029 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37031 2004-08-31 Bud Davis <bdavis9659@comcast.net>
37033 PR libfortran/16805
37034 * gfortran.dg/list_read_2.f90: New test.
37036 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37038 * g++.dg/abi/key1.C: New test.
37040 2004-08-31 Richard Henderson <rth@redhat.com>
37042 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37044 * g++.dg/other/offsetof5.C: Remove duplicate.
37046 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37049 * gfortran.dg/func_derived_1.f90: New test.
37051 2004-08-31 Paul Brook <paul@codesourcery.com>
37053 * gfortran.dg/eof_1.f90: New test.
37055 2004-08-31 Paul Brook <paul@codesourcery.com>
37057 * gfortran.dg/list_read_1.f90: New file.
37059 2004-08-30 Mark Mitchell <mark@codesourcery.com>
37061 * g++.dg/opt/loop1.C: XFAIL.
37063 2004-08-30 Geoffrey Keating <geoffk@apple.com>
37065 * gcc.dg/funcdef-storage-1.c: New.
37066 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37067 an extern function in local scope.
37068 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37069 declare an 'auto inline' function in local scope.
37070 * gcc.dg/20011130-1.c: Likewise.
37071 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37072 an 'auto' function in local scope.
37073 * gcc.dg/20021014-1.c: Likewise.
37074 * gcc.dg/20030331-2.c: Likewise.
37076 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37078 * gfortran.dg/blockdata_1.f90: New test.
37080 2004-08-30 Richard Henderson <rth@redhat.com>
37082 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37084 2004-08-30 Richard Henderson <rth@redhat.com>
37086 * lib/fortran-torture.exp (fortran-torture-execute): Honor
37087 additional_flags set by alternate driver.
37088 (ieee-options): New procedure.
37089 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37090 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37091 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37092 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37094 2004-08-30 Richard Henderson <rth@redhat.com>
37096 * lib/f-torture.exp: Remove.
37098 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37100 PR rtl-optimization/16590
37101 * g++.dg/opt/loop1.C: New test.
37103 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37106 * gfortran.dg/oldstyle_1.f90: New test.
37108 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37109 Paul Brook <paul@codesourcery.com>
37111 * gfortran.dg/g77/README: Update.
37112 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37113 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37114 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37116 2004-08-28 Paul Brook <paul@codesourcery.com>
37118 PR libfortran/17195
37119 * gfortran.dg/edit_real_1.f90: New test.
37121 2004-08-27 Paul Brook <paul@codesourcery.com>
37123 * gfortran.dg/rewind_1.f90: New test.
37125 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37128 * gfortran.dg/pr16597.f90: New test.
37130 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37133 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37134 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37135 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37136 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37137 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37139 2004-08-26 Nick Clifton <nickc@redhat.com>
37141 * gcc.c-torture/compile/pr17119.c: New test.
37143 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37145 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37147 2004-08-25 Richard Henderson <rth@redhat.com>
37149 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37150 the bits that expect kind=8 to be the largest real kind.
37152 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37154 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37156 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37158 * gfortran.dg/assignment_1.f90: New test.
37160 2004-08-25 Adam Nemet <anemet@lnxw.com>
37162 * g++.dg/template/repo3.C: New test.
37164 2004-08-25 Roger Sayle <roger@eyesopen.com>
37166 PR middle-end/16693
37167 PR tree-optimization/16372
37168 * g++.dg/opt/pr16372-1.C: New test case.
37169 * g++.dg/opt/pr16693-1.C: New test case.
37170 * g++.dg/opt/pr16693-2.C: New test case.
37172 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37174 * objc.dg/proto-lossage-4.m: New test.
37176 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37179 * g++.dg/inherit/local2.C: New test.
37181 2004-08-25 Paul Brook <paul@codesourcery.com>
37184 * gfortran.dg/string_ctor_1.f90: New test.
37186 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37189 * g++.dg/template/redecl2.C: New test.
37191 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37194 * gfortran.dg/pr17143.f90: New test.
37196 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37199 * gfortran.dg/pr17164.f90: New test.
37201 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37203 * gcc.dg/tree-ssa/loop-1.c: New test.
37205 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37207 * gcc.c-torture/compile/20040824-1.c: New test.
37209 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37211 * gcc.c-torture/compile/iftrap-3.c: New test.
37213 2004-08-24 Paul Brook <paul@codesourcery.com>
37215 * gfortran.dg/entry_2.f90: New test.
37217 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37220 * g++.dg/lookup/ambig[12].C: New.
37222 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37225 * g++.dg/template/crash21.C: New test.
37226 * g++.dg/template/crash22.C: Likewise.
37228 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37231 * g++.dg/template/access15.C: New.
37233 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37236 * g++.dg/template/repo2.C: New test.
37238 2004-08-23 Roger Sayle <roger@eyesopen.com>
37240 PR rtl-optimization/17078
37241 * gcc.c-torture/execute/pr17078-1.c: New test case.
37243 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37246 * gcc.dg/debug/crash1.c: New test.
37248 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37251 * gcc.dg/loop-5.c: New test.
37253 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37255 * gcc.c-torture/execute/20040823-1.c: New test.
37257 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
37259 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37260 to the assembler. Simplify test accordingly.
37261 (asm_abi_flags): Use GNU names.
37262 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37263 to check for ABI flags.
37265 2004-08-22 Andrew Pinski <apinski@apple.com>
37267 * g++.dg/opt/pr14029.C: New test.
37268 * gcc.c-torture/execute/pr15262.c: New test.
37270 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37272 * gfortran.dg/reduction.f90: Add checks with complex arguments.
37274 2004-08-21 Bud Davis <bdavis9659@comcast.net>
37277 * gfortran.dg/direct_io.f90: New test.
37279 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37282 * g++.dg/inherit/local2.C: New test.
37284 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37287 * g++.dg/warn/Wparentheses-4.C: New test.
37289 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37292 * g++.dg/inherit/local2.C: New test.
37294 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37295 * gcc.dg/ppc-ldstruct.c: Likewise.
37296 * gcc.dg/ppc64-abi-2.c: Likewise.
37298 2004-08-20 Jakub Jelinek <jakub@redhat.com>
37300 PR rtl-optimization/17099
37301 * gcc.c-torture/execute/20040820-1.c: New test.
37303 2004-08-20 David Edelsohn <edelsohn@gnu.org>
37305 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37307 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
37310 * gfortran.dg/auto_array_1.f90: New test.
37312 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37315 * gfortran.dg/simpleif_1.f90: New test.
37317 2004-08-19 Mark Mitchell <mark@codesourcery.com>
37319 * lib/target-supports.exp (check_profiling_available): Return
37320 false for arm*-*-symbianelf* and arm*-*-eabi*.
37323 * g++.dg/template/delete1.C: New test.
37325 2004-08-19 Paul Brook <paul@codesourcery.com>
37329 * gfortran.dg/data_char_1.f90: New test.
37331 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
37334 * gfortran.dg/reduction.f90: New testcase.
37336 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37339 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37341 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
37344 * g++.dg/Wparentheses-3.C: New test.
37346 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
37348 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37349 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37350 * gcc.dg/vect/vect-2.c: Likewise.
37351 * gcc.dg/vect/vect-3.c: Likewise.
37352 * gcc.dg/vect/vect-4.c: Likewise.
37353 * gcc.dg/vect/vect-5.c: Likewise.
37354 * gcc.dg/vect/vect-6.c: Likewise.
37355 * gcc.dg/vect/vect-7.c: Likewise.
37356 * gcc.dg/vect/vect-25.c: Likewise.
37357 * gcc.dg/vect/vect-31.c: Likewise.
37358 * gcc.dg/vect/vect-32.c: Likewise.
37359 * gcc.dg/vect/vect-34.c: Likewise.
37360 * gcc.dg/vect/vect-36.c: Likewise.
37361 * gcc.dg/vect/vect-all.c: Likewise.
37363 2004-08-18 Mark Mitchell <mark@codesourcery.com>
37366 * g++.dg/template/operator4.C: New test.
37368 2004-08-18 Richard Henderson <rth@redhat.com>
37370 * gcc.dg/20040206-1.c: XFAIL.
37372 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37375 * g++.dg/template/array7.C: New test.
37377 2004-08-17 James E Wilson <wilson@specifixinc.com>
37379 * gcc.dg/mips-movcc-1.c: New test.
37380 * gcc.dg/mips-movcc-2.c: New test.
37381 * gcc.dg/mips-movcc-3.c: New test.
37383 * gcc.dg/mips-nmadd-1.c: New test.
37384 * gcc.dg/mips-nmadd-2.c: New test.
37386 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37389 * g++.dg/opt/inline8.C: New test.
37392 * g++.dg/parse/error17.C: New test.
37394 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
37396 * gcc.dg/vect: New directory for vectorizer tests.
37397 * gcc.dg/vect/tree-vect.h: New file.
37398 * gcc.dg/vect/vect.exp: New file.
37399 * gcc.dg/vect/pr16105.c.c: New test.
37400 * gcc.dg/vect/vect-1.c: New test.
37401 * gcc.dg/vect/vect-2.c: New test.
37402 * gcc.dg/vect/vect-3.c: New test.
37403 * gcc.dg/vect/vect-4.c: New test.
37404 * gcc.dg/vect/vect-5.c: New test.
37405 * gcc.dg/vect/vect-6.c: New test.
37406 * gcc.dg/vect/vect-7.c: New test.
37407 * gcc.dg/vect/vect-8.c: New test.
37408 * gcc.dg/vect/vect-9.c: New test.
37409 * gcc.dg/vect/vect-10.c: New test.
37410 * gcc.dg/vect/vect-11.c: New test.
37411 * gcc.dg/vect/vect-12.c: New test.
37412 * gcc.dg/vect/vect-13.c: New test.
37413 * gcc.dg/vect/vect-14.c: New test.
37414 * gcc.dg/vect/vect-15.c: New test.
37415 * gcc.dg/vect/vect-16.c: New test.
37416 * gcc.dg/vect/vect-17.c: New test.
37417 * gcc.dg/vect/vect-18.c: New test.
37418 * gcc.dg/vect/vect-19.c: New test.
37419 * gcc.dg/vect/vect-20.c: New test.
37420 * gcc.dg/vect/vect-21.c: New test.
37421 * gcc.dg/vect/vect-22.c: New test.
37422 * gcc.dg/vect/vect-23.c: New test.
37423 * gcc.dg/vect/vect-24.c: New test.
37424 * gcc.dg/vect/vect-25.c: New test.
37425 * gcc.dg/vect/vect-26.c: New test.
37426 * gcc.dg/vect/vect-27.c: New test.
37427 * gcc.dg/vect/vect-28.c: New test.
37428 * gcc.dg/vect/vect-29.c: New test.
37429 * gcc.dg/vect/vect-30.c: New test.
37430 * gcc.dg/vect/vect-31.c: New test.
37431 * gcc.dg/vect/vect-32.c: New test.
37432 * gcc.dg/vect/vect-33.c: New test.
37433 * gcc.dg/vect/vect-34.c: New test.
37434 * gcc.dg/vect/vect-35.c: New test.
37435 * gcc.dg/vect/vect-36.c: New test.
37436 * gcc.dg/vect/vect-37.c: New test.
37437 * gcc.dg/vect/vect-38.c: New test.
37438 * gcc.dg/vect/vect-40.c: New test.
37439 * gcc.dg/vect/vect-41.c: New test.
37440 * gcc.dg/vect/vect-42.c: New test.
37441 * gcc.dg/vect/vect-43.c: New test.
37442 * gcc.dg/vect/vect-44.c: New test.
37443 * gcc.dg/vect/vect-45.c: New test.
37444 * gcc.dg/vect/vect-46.c: New test.
37445 * gcc.dg/vect/vect-47.c: New test.
37446 * gcc.dg/vect/vect-48.c: New test.
37447 * gcc.dg/vect/vect-49.c: New test.
37448 * gcc.dg/vect/vect-50.c: New test.
37449 * gcc.dg/vect/vect-51.c: New test.
37450 * gcc.dg/vect/vect-52.c: New test.
37451 * gcc.dg/vect/vect-53.c: New test.
37452 * gcc.dg/vect/vect-54.c: New test.
37453 * gcc.dg/vect/vect-55.c: New test.
37454 * gcc.dg/vect/vect-56.c: New test.
37455 * gcc.dg/vect/vect-57.c: New test.
37456 * gcc.dg/vect/vect-58.c: New test.
37457 * gcc.dg/vect/vect-59.c: New test.
37458 * gcc.dg/vect/vect-60.c: New test.
37459 * gcc.dg/vect/vect-61.c: New test.
37460 * gcc.dg/vect/vect-all.c: New test.
37461 * gcc.dg/vect/vect-none.c: New test.
37463 2004-08-17 Paul Brook <paul@codesourcery.com>
37466 * gfortran.dg/entry_1.f90: New test.
37468 2004-08-17 Andrew Pinski <apinski@apple.com>
37470 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37472 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
37474 * gcc.dg/pr17036-1.c: New test.
37476 2004-08-16 Devang Patel <dpatel@apple.com>
37478 * gcc.dg/darwin-20040809-1.c: New test.
37480 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
37482 * gcc.dg/funcdef-attr-1.c: New test.
37484 2004-08-16 Janis Johnson <janis187@us.ibm.com>
37486 * gcc.dg/altivec-17.c: New test.
37487 * gcc.dg/altivec-18.c: New test.
37489 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37492 * g++.dg/template/vtable2.C: New test.
37494 2004-08-14 Richard Henderson <rth@redhat.com>
37496 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37497 * gcc.dg/pack-test-4.c (main): Return 0.
37498 * gcc.dg/setjmp-1.c: Remove XFAIL.
37499 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37501 2004-08-14 Richard Henderson <rth@redhat.com>
37503 * gcc.dg/980217-1.c: Add prototype for printf.
37505 2004-08-13 Bud Davis <bdavis9659@comcast.net>
37507 * gfortran.dg/pr16935.f90: New test.
37509 2004-08-13 Janis Johnson <janis187@us.ibm.com>
37511 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37513 2004-08-13 Paul Brook <paul@codesourcery.com>
37515 * gfortran.dg/der_io_1.f90: Remove stray comma.
37517 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37519 * gcc.dg/vmx/cw-bug-2.c: Remove.
37520 * gcc.dg/vmx/vprint-1.c: Remove.
37521 * gcc.dg/vmx/vscan-1.c: Remove.
37523 2004-08-12 Devang patel <dpatel@apple.com>
37525 * gcc.dg/darwin-20040809-2.c: New test.
37527 2004-08-12 Janis Johnson <janis1872us.ibm.com>
37529 * g++.dg/ext/altivec-12.C: New test.
37531 * g++.dg/ext/altivec-11.C: New test.
37533 2004-08-12 Paul Brook <paul@codesourcery.com>
37535 * g++.dg/abi/arm_cxa_vec_1.C: New test.
37537 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37539 * g++.dg/ext/altivec-2.C: Check for hardware support before
37540 executing any VMX instructions.
37542 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37544 2004-08-12 Jakub Jelinek <jakub@redhat.com>
37547 * g++.old-deja/g++.other/comdat4.C: New test.
37548 * g++.old-deja/g++.other/comdat4-aux.cc: New.
37550 2004-08-12 Ben Elliston <bje@au.ibm.com>
37553 * gcc.dg/pr16286.c: New test.
37555 2004-08-12 Jan Beulich <jbeulich@novell.com>
37557 * g++.dg/ext/asm5.C: New.
37559 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37562 * g++.dg/eh/crash1.C: New test.
37565 * g++.dg/ext/construct1.C: New test.
37567 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37570 * g++.dg/init/ptrmem1.C: New test.
37573 * g++.dg/parse/offsetof5.C: New test.
37576 * g++.dg/template/overload3.C: New test.
37578 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37581 * g++.dg/parse/error16.C: New test.
37584 * g++.dg/template/error14.C: New test.
37587 * g++.dg/template/error15.C: New test.
37589 2004-08-11 Devang Patel <dpatel@apple.com>
37591 * gcc.dg/darwin-ld-20040809-1.c: New test.
37592 * gcc.dg/darwin-ld-20040809-2.c: New test.
37594 2004-08-11 Steven G. Kargl <kargls@comcast.net>
37597 * gfortran.dg/dfloat_1.f90: New test.
37599 2004-08-09 Mark Mitchell <mark@codesourcery.com>
37601 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37602 * gcc.dg/dll-2.c: Fix dg-require syntax.
37603 * gcc.misc-tests/arm-isr.c (abort): Declare.
37606 2004-08-10 Mark Mitchell <mark@codesourcery.com>
37609 * g++.dg/parse/crash16.C: New test.
37611 2004-08-10 Roger Sayle <roger@eyesopen.com>
37613 * gcc.dg/mips-rsqrt-1.c: New test case.
37614 * gcc.dg/mips-rsqrt-2.c: New test case.
37615 * gcc.dg/mips-rsqrt-3.c: New test case.
37617 2004-08-10 Paul Brook <paul@codesourcery.com>
37619 * gfortran.dg/der_io_1.f90: New test.
37621 2004-08-10 Paul Brook <paul@codesourcery.com>
37624 * gfortran.dg/der_array_1.f90: New test.
37626 2004-08-09 David Edelsohn <edelsohn@gnu.org>
37628 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37630 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
37632 * gcc.dg/wchar_t-2.c: Fix typo.
37634 2004-08-09 Falk Hueffner <falk@debian.org>
37636 PR tree-optimization/12517
37637 * gcc.c-torture/compile/pr12517.c: New test.
37639 PR tree-optimization/12578
37640 * gcc.c-torture/compile/pr12578.c: New test.
37642 PR tree-optimization/12899
37643 * gcc.c-torture/compile/pr12899.c: New test.
37645 PR rtl-optimization/14692
37646 * gcc.c-torture/compile/pr14692.c: New test.
37648 PR tree-optimization/16461
37649 * gcc.c-torture/compile/pr16461.c: New test.
37651 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
37653 * gfortran.dg/getenv_1.f90: New test.
37655 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37657 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37659 * gcc.dg/symbian5.c: Test -fno-short-wchar.
37661 2004-08-06 Paul Brook <paul@codesourcery.com>
37663 * gfortran.dg/ret_array_1.f90: New test.
37664 * gfortran.dg/ret_pointer_1.f90: New test.
37666 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
37668 * gcc.dg/missing-field-init-[12].c: New tests.
37669 * g++.dg/warn/missing-field-init-[12].C: New tests.
37671 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37673 * gcc.dg/enum2.c: New test.
37674 * gcc.dg/symbian3.c: Likewise.
37675 * gcc.dg/symbian4.c: Likewise.
37676 * gcc.dg/wchar_t-2.c: Likewise.
37678 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37680 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37683 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37685 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37686 dg-require-visiblity.
37687 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37688 * g++.dg/ext/visibility/fvisibility.C: Likewise.
37689 * g++.dg/ext/visibility/memfuncts.C: Likewise.
37690 * g++.dg/ext/visibility/new1.C: Likewise.
37691 * g++.dg/ext/visibility/pragma.C: Likewise.
37692 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37693 * g++.dg/ext/visibility/virtual.C: Likewise.
37694 * g++/dg/ext/visibility/visibility-1.C: Likewise.
37695 * g++/dg/ext/visibility/visibility-2.C: Likewise.
37696 * g++/dg/ext/visibility/visibility-3.C: Likewise.
37697 * g++/dg/ext/visibility/visibility-4.C: Likewise.
37698 * g++/dg/ext/visibility/visibility-5.C: Likewise.
37699 * g++/dg/ext/visibility/visibility-6.C: Likewise.
37700 * g++/dg/ext/visibility/visibility-7.C: Likewise.
37701 * g++/dg/ext/visibility/visibility-8.C: New test.
37702 * gcc.c-torture/compile/dll.x: Remove.
37703 * gcc.dg/dll-2.c: Use dg-require-dll
37704 * gcc.dg/visibility-10.c: New test.
37705 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37707 * lib/scanasm.exp (scan_hidden): New function.
37708 (scan_not_hidden): Likewise.
37710 2004-08-05 David Edelsohn <edelsohn@gnu.org>
37712 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37714 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
37716 * gcc.c-torture/execute/20040805-1.c: New test.
37718 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
37720 * gcc.dg/20020118-1.c: Declare abort.
37721 * gcc.dg/altivec_check.h: Likewise.
37722 * gcc.dg/iftrap-2.c: Likewise.
37723 * gcc.dg/pragma-darwin.c: Likewise.
37724 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37726 2004-08-04 Geoffrey Keating <geoffk@apple.com>
37728 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37730 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
37732 * gcc.c-torture/execute/builtins/abs-2.c,
37733 gcc.c-torture/execute/builtins/abs-3.c,
37734 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37735 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37736 intmax_t, uintmax_t and their limits.
37737 * gcc.dg/intmax_t-1.c: New test.
37739 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37741 * g++.dg/tc1/dr147.C: Add reference to PR.
37743 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
37745 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37746 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37748 2004-08-03 David Edelsohn <edelsohn@gnu.org>
37750 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37752 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37754 * gcc.dg/redecl-5.c: New test.
37755 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37758 2004-08-03 Roger Sayle <roger@eyesopen.com>
37760 PR middle-end/16790
37761 * gcc.c-torture/execute/pr16790-1.c: New test case.
37763 2004-08-03 Mark Mitchell <mark@codesourcery.com>
37765 * g++.dg/ext/visibility/assign1.C: New test.
37766 * g++.dg/ext/visibility/new1.C: Likewise.
37768 * gcc.dg/symbian1.c: New test.
37769 * gcc.dg/symbian2.c: Likewise.
37771 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
37774 * gcc.dg/i386-sse-9.c: New test.
37776 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37778 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37780 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37782 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37783 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37784 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37785 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37786 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37787 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37788 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37789 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37790 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37791 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37792 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37793 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37794 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37795 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37796 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37797 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37798 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37799 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37800 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37801 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37802 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37803 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37804 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37805 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37806 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37807 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37808 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37809 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37810 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37811 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37812 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37813 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37814 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37815 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37816 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37817 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37818 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37819 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37820 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37821 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37822 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37823 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37824 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37825 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37826 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37827 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37828 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37829 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37830 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37831 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37832 gcc.misc-tests/i386-pf-3dnow-1.c,
37833 gcc.misc-tests/i386-pf-athlon-1.c,
37834 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37835 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37836 Declare built-in functions used.
37837 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37839 2004-08-02 Mark Mitchell <mark@codesourcery.com>
37842 * g++.dg/lookup/using12.C: New test.
37844 * g++.dg/init/null1.C: Fix PR number.
37845 * g++.dg/parse/namespace10.C: Likewise.
37847 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37850 * g++.dg/template/spec17.C: New test.
37851 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37852 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37854 2004-08-02 David Billinghurst
37857 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37859 2004-08-01 Zack Weinberg <zack@codesourcery.com>
37861 * gcc.dg/ia64-got-1.c: New test case.
37863 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37866 * g++.dg/init/null1.C: New test.
37867 * g++.dg/tc1/dr76.C: Adjust error marker.
37870 * g++.dg/parse/namespace10.C: New test.
37873 * g++.dg/inherit/ptrmem2.C: New test.
37875 2004-08-02 Ben Elliston <bje@au.ibm.com>
37878 * gcc.dg/pr16155.c: New test.
37880 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
37882 * gcc.dg/redecl-2.c: New test.
37884 2004-07-30 Geoffrey Keating <geoffk@apple.com>
37886 * gcc.dg/darwin-longdouble.c: New file.
37888 2004-07-30 Richard Henderson <rth@redhat.com>
37890 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37891 write to constant argument.
37892 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37894 2004-07-30 Richard Henderson <rth@redhat.com>
37896 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37897 tests of nearest around zero.
37899 2004-07-30 Andrew Pinski <apinski@apple.com>
37901 * gcc.c-torture/compile/20040730-1.c: New test.
37903 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37905 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37908 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37910 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37912 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
37914 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37915 contains $ld_library_path.
37916 * lib/gfortran.exp (gfortran_link_flags): Likewise.
37918 2004-07-29 Richard Henderson <rth@redhat.com>
37920 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37922 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37923 (alt2, which): New.
37924 (Check): Accept either alternative.
37926 2004-07-29 Mark Mitchell <mark@codesourcery.com>
37928 * g++.dg/abi/inline1.C: New test.
37929 * g++.dg/abi/local1-a.cc: Likewise.
37930 * g++.dg/abi/local1.C: Likewise.
37931 * g++.dg/abi/mangle11.C: Tweak location of warnings.
37932 * g++.dg/abi/mangle12.C: Likewise.
37933 * g++.dg/abi/mangle17.C: Likewise.
37934 * g++.dg/abi/mangle20-2.C: Likewise.
37935 * g++.dg/opt/interface1.C: Likewise.
37936 * g++.dg/opt/interface1.h: Likewise.
37937 * g++.dg/opt/interface1-a.cc: New test.
37938 * g++.dg/parse/repo1.C: New test.
37939 * g++.dg/template/repo1.C: Likewise.
37940 * g++.dg/warn/Winline-1.C: Likewise.
37941 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37943 2004-07-29 Diego Novillo <dnovillo@redhat.com>
37945 * gcc.dg/tree-ssa/20040729-1.c: New test.
37947 2004-07-27 Matt Austern <austern@apple.com>
37949 * gcc.dg/darwin-bool-1.c: New test.
37950 * gcc.dg/darwin-bool-2.c: New test.
37952 2004-07-28 Richard Henderson <rth@redhat.com>
37954 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37955 arguments in the correct type. Don't write to constant arguments.
37957 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37959 PR tree-optimization/16688
37960 PR tree-optimization/16689
37961 * g++.dg/tree-ssa/pr16688.C: New test.
37963 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37965 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37966 loads. Not only in the comment, this time.
37968 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
37970 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
37971 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37972 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
37973 * gcc.dg/sh4a-bitmovua.c: New.
37974 * gcc.dg/sh4a-cos.c: New.
37975 * gcc.dg/sh4a-cosf.c: New.
37976 * gcc.dg/sh4a-fprun.c: New.
37977 * gcc.dg/sh4a-fsrra.c: New.
37978 * gcc.dg/sh4a-memmovua.c: New.
37979 * gcc.dg/sh4a-sin.c: New.
37980 * gcc.dg/sh4a-sincos.c: New.
37981 * gcc.dg/sh4a-sincosf.c: New.
37982 * gcc.dg/sh4a-sinf.c: New.
37984 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37986 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37988 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37990 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37993 2004-07-27 Andrew Pinski <apinski@apple.com>
37995 * g++.dg/rtti/tinfo1.C: Correct the xfail.
37997 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
37999 * gcc.dg/pragma-isr.c: New test.
38001 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38004 * g++.dg/template/ttp11.C: New test.
38006 2004-07-27 Diego Novillo <dnovillo@redhat.com>
38008 * gcc.c-torture/compile/20040727-1.c: New test.
38010 2004-07-26 Eric Christopher <echristo@redhat.com>
38012 * gcc.c-torture/compile/20040726-2.c: New test.
38014 2004-07-26 Andrew Pinski <apinski@apple.com>
38016 * g++.dg/rtti/tinfo1.C: Xfail.
38018 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
38020 * gcc.c-torture/compile/20040726-1.c: New test.
38022 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
38023 Brian Ryner <bryner@brianryner.com>
38027 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38028 * g++.dg/ext/visibility/: New directory.
38029 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38030 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38031 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38032 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38033 * g++.dg/ext/visibility/fvisibility.C,
38034 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38035 g++.dg/ext/visibility/fvisibility-override1.C
38036 g++.dg/ext/visibility/fvisibility-override2.C
38037 g++.dg/ext/visibility/memfuncts.C
38038 g++.dg/ext/visibility/noPLT.C
38039 g++.dg/ext/visibility/pragma.C
38040 g++.dg/ext/visibility/pragma-override1.C
38041 g++.dg/ext/visibility/pragma-override2.C
38042 g++.dg/ext/visibility/staticmemfuncts.C
38043 g++.dg/ext/visibility/virtual.C: New tests.
38045 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38048 * gcc.dg/pr15360-1.c: New test.
38050 2004-07-25 Daniel Jacobowitz <dan@debian.org>
38052 * gcc.dg/pragma-align-2.c: New test.
38053 * gcc.dg/pragma-init-fini.c: New test.
38054 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
38057 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38059 * gcc.dg/init-string-2.c: New test.
38061 2004-07-24 Zack Weinberg <zack@codesourcery.com>
38064 * gcc.dg/Wredundant-decls-1.c: New test case.
38066 2004-07-24 Jakub Jelinek <jakub@redhat.com>
38068 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38069 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38070 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38071 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38072 * gcc.dg/compat/generate-random.c: New file.
38073 * gcc.dg/compat/generate-random.h: Likewise.
38074 * gcc.dg/compat/generate-random_r.c: Likewise.
38075 * gcc.dg/compat/struct-layout-1.h: Likewise.
38076 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38077 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38078 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38079 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38080 * gcc.dg/compat/struct-layout-1_main.c: New test.
38081 * gcc.dg/compat/struct-layout-1_x.c: New file.
38082 * gcc.dg/compat/struct-layout-1_y.c: New file.
38083 * gcc.dg/compat/struct-layout-1_test.h: New file.
38085 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
38087 * gcc.dg/comp-return-1.c: New test
38089 2004-07-23 Janis Johnson <janis187@us.ibm.com>
38091 * gcc.dg/vmx/8-02a.c: Fix typo.
38093 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38094 * gcc.dg/darwin-abi-3.c: New test.
38096 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38097 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38099 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38100 * gcc.dg/vmx/ops-long-1.c: New test.
38101 * gcc.dg/vmx/ops-long-2.c: New test.
38103 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38105 * g++.dg/lookup/conv-[1234].C: New.
38107 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38109 * g++.dg/parse/attr2.C: Simplify.
38111 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38114 * gcc.c-torture/execute/pr7284-1.c: New test.
38116 2004-07-22 Brian Booth <bbooth@redhat.com>
38118 * gcc.dg/tree-ssa/20040721-1.c: New test.
38120 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38122 * g++.dg/template/crash20.c: New.
38124 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38126 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38127 Add dg-run directive. Declare variables as required.
38128 * gfortran.dg/g77/README: Update
38130 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38132 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38133 gcc.dg/cris-peep2-andu2.c: New tests.
38135 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38138 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38140 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38142 * gcc.dg/qual-return-2.c: Update expected messages.
38143 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38145 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38147 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38148 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38150 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38153 * gcc.dg/init-string-1.c: New test.
38155 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38157 PR middle-end/15345
38159 * gcc.dg/torture/nested-fn-1.c: New test.
38161 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38164 * gcc.dg/ia64-fptr-1.c: New file.
38166 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38169 * g++.dg/template/spec16.C: New test.
38170 * g++.old-deja/g++.robertl/eb118.C: Remove.
38172 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38175 * g++.dg/template/spec15.C: New test.
38177 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38179 Copy cases from g77.f-torture/execute and add dg-run
38180 directive. Other changes as noted.
38181 * gfortran.dg/g77/13037.f
38182 * gfortran.dg/g77/1832.f
38183 * gfortran.dg/g77/19981119-0.f
38184 * gfortran.dg/g77/19990313-0.f
38185 * gfortran.dg/g77/19990313-1.f
38186 * gfortran.dg/g77/19990313-2.f
38187 * gfortran.dg/g77/19990313-3.f
38188 * gfortran.dg/g77/19990419-1.f
38189 * gfortran.dg/g77/19990826-0.f
38190 * gfortran.dg/g77/19990826-2.f
38191 * gfortran.dg/g77/20000503-1.f
38192 * gfortran.dg/g77/20001111.f
38193 * gfortran.dg/g77/20010116.f
38194 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38195 * gfortran.dg/g77/20010430.f
38196 * gfortran.dg/g77/6177.f
38197 * gfortran.dg/g77/947.f
38198 * gfortran.dg/g77/970816-3.f
38199 * gfortran.dg/g77/971102-1.f
38200 * gfortran.dg/g77/980520-1.f
38201 * gfortran.dg/g77/980628-0.f
38202 * gfortran.dg/g77/980628-1.f
38203 * gfortran.dg/g77/980628-10.f
38204 * gfortran.dg/g77/980628-2.f
38205 * gfortran.dg/g77/980628-3.f
38206 * gfortran.dg/g77/980628-7.f
38207 * gfortran.dg/g77/980628-8.f
38208 * gfortran.dg/g77/980628-9.f
38209 * gfortran.dg/g77/980701-0.f
38210 * gfortran.dg/g77/980701-1.f
38211 * gfortran.dg/g77/cabs.f
38212 * gfortran.dg/g77/claus.f
38213 * gfortran.dg/g77/complex_1.f
38214 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38215 * gfortran.dg/g77/dcomplex.f
38216 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38217 * gfortran.dg/g77/f90-intrinsic-mathematical.f
38218 * gfortran.dg/g77/f90-intrinsic-numeric.f
38219 * gfortran.dg/g77/int8421.f
38220 * gfortran.dg/g77/labug1.f
38221 * gfortran.dg/g77/large_vec.f
38222 * gfortran.dg/g77/le.f
38223 * gfortran.dg/g77/short.f
38224 * gfortran.dg/g77/README: Update
38226 2004-07-20 Mark Mitchell <mark@codesourcery.com>
38229 * g++.dg/parse/lookup4.C: New test.
38231 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38234 * g++.dg/template/ttp10.C: New test.
38236 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
38238 * gcc.dg/pr12625-1.c: New test.
38240 2004-07-20 Steven Bosscher <stevenb@suse.de>
38242 * gcc.dg/switch-warn-1.c: New test.
38243 * gcc.dg/switch-warn-2.c: New test.
38244 * gcc.c-torture/compile/pr14730.c: Update.
38246 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
38248 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38249 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38250 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38251 g++.dg/template/nontype3.C: Remove trailing CR from tests.
38253 2004-07-18 Mark Mitchell <mark@codesourcery.com>
38256 * g++.dg/template/assign1.C: New test.
38258 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38261 * g++.dg/template/ttp9.C: New test.
38263 2004-07-19 Daniel Jacobowitz <dan@debian.org>
38265 * gcc.dg/format/cmn-err-1.c: New test.
38267 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
38269 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38270 gcc.dg/Wparentheses-10.c: New tests.
38271 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38273 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38276 * gfortran.dg/g77//ffixed-line-length-0.f,
38277 gfortran.dg/g77/ffixed-line-length-132.f,
38278 gfortran.dg/g77/ffixed-line-length-72.f,
38279 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38280 gfortran.dg/g77/README: Update.
38282 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38285 * g++.dg/template/non-dependent7.C: New test.
38286 * g++.dg/template/non-dependent8.C: Likewise.
38287 * g++.dg/template/non-dependent9.C: Likewise.
38288 * g++.dg/template/non-dependent10.C: Likewise.
38290 2004-07-17 Mark Mitchell <mark@codesourcery.com>
38293 * g++.dg/parse/attr2.C: New test.
38295 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
38298 * g77.f-torture: Ditto.
38300 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
38302 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38303 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38304 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38306 2004-07-16 Richard Henderson <rth@redhat.com>
38308 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38310 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38312 * lib/fortran-torture.exp (fortran-torture): Don't test compile
38313 tests with full list of options.
38314 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38315 of TORTURE_OPTIONS if test contains 'dg-do run'.
38318 * gfortran.dg/do_iterator.f90: New test.
38320 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38322 PR rtl-optimization/16536
38323 * gcc.c-torture/execute/restrict-1.c: New test.
38325 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38328 * gfortran.dg/pr15324.f90: New test.
38331 * gfortran.dg/pr15129.f90: New test.
38334 * gfortran.dg/pr15140.f90: New test.
38337 * gfortran.fortran-torture/execute/bounds.f90: Add check for
38338 compile-time simplification.
38340 2004-07-14 Mike Stump <mrs@apple.com>
38342 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38344 2004-07-14 James E Wilson <wilson@specifixinc.com>
38347 * gcc.dg/profile-generate-1.c: New.
38349 2004-07-15 Jakub Jelinek <jakub@redhat.com>
38351 * gcc.c-torture/execute/20040709-1.c: New test.
38352 * gcc.c-torture/execute/20040709-2.c: New test.
38354 2004-07-14 Mike Stump <mrs@apple.com>
38356 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38358 2004-07-14 Mike Stump <mrs@apple.com>
38360 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38362 2004-07-13 Mark Mitchell <mark@codesourcery.com>
38365 * g++.dg/parse/mutable1.C: New test.
38367 2004-07-13 Diego Novillo <dnovillo@redhat.com>
38369 PR tree-optimization/16443
38370 * gcc.dg/tree-ssa/20040713-1.c: New test.
38372 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
38374 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38377 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38379 * gfortran.dg/g77/README: New file
38380 * gfortran.dg/g77/19981216-0.f: Copy from
38381 g77.f-torture/noncompile. Add "dg-do compile" and
38382 dg-error as required.
38383 * gfortran.dg/g77/19990218-1.f: Likewise.
38384 * gfortran.dg/g77/19990905-1.f: Likewise.
38385 * gfortran.dg/g77/9263.f: Likewise.
38386 * gfortran.dg/g77/980615-0.f: Likewise.
38387 * gfortran.dg/g77/980616-0.f: Likewise.
38388 * gfortran.dg/g77/check0.f: Likewise.
38389 * gfortran.dg/g77/select_no_compile.f: Likewise.
38391 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38393 Copy files from g77.f-torture/compile.
38394 Add "{ dg-do compile}". Other changes as noted
38395 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38396 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38397 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38398 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38399 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38400 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38401 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38402 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38403 statement to conform to standard. Append alpha1.x for reference.
38404 * gfortran.dg/g77/xformat.f: Add dg-warning
38406 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38408 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38409 Add {dg-do compile} directive.
38410 * gfortran.dg/g77/cpp2.F: Likewise.
38412 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38415 * g++.dg/lookup/name-clash1.C: New test.
38418 * g++.dg/lookup/name-clash2.C: New test.
38421 * g++.dg/lookup/name-clash3.C: New test.
38423 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38425 * g++.dg/lookup/new2.C: New test.
38426 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38428 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
38430 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38431 Add {dg-do compile} directive.
38432 * gfortran.dg/g77/13060.f: Likewise.
38433 * gfortran.dg/g77/19990218-0.f: Likewise.
38434 * gfortran.dg/g77/19990305-0.f: Likewise.
38435 * gfortran.dg/g77/19990419-0.f: Likewise.
38436 * gfortran.dg/g77/19990502-0.f: Likewise.
38437 * gfortran.dg/g77/19990502-1.f: Likewise.
38438 * gfortran.dg/g77/19990525-0.f: Likewise.
38439 * gfortran.dg/g77/19990826-1.f: Likewise.
38440 * gfortran.dg/g77/19990826-3.f: Likewise.
38441 * gfortran.dg/g77/19990905-2.f: Likewise.
38442 * gfortran.dg/g77/20000412-1.f: Likewise.
38443 * gfortran.dg/g77/20000511-1.f: Likewise.
38444 * gfortran.dg/g77/20000511-2.f: Likewise.
38445 * gfortran.dg/g77/20000518.f: Likewise.
38446 * gfortran.dg/g77/20000601-1.f: Likewise.
38447 * gfortran.dg/g77/20000601-2.f: Likewise.
38448 * gfortran.dg/g77/20000629-1.f: Likewise.
38449 * gfortran.dg/g77/20000630-2.f: Likewise.
38450 * gfortran.dg/g77/20010115.f: Likewise.
38451 * gfortran.dg/g77/20010321-1.f: Likewise.
38452 * gfortran.dg/g77/20010426.f: Likewise.
38453 * gfortran.dg/g77/20020307-1.f: Likewise.
38454 * gfortran.dg/g77/8485.f: Likewise.
38455 * gfortran.dg/g77/960317-1.f: Likewise.
38456 * gfortran.dg/g77/970915-0.f: Likewise.
38457 * gfortran.dg/g77/980310-1.f: Likewise.
38458 * gfortran.dg/g77/980310-2.f: Likewise.
38459 * gfortran.dg/g77/980310-3.f: Likewise.
38460 * gfortran.dg/g77/980310-4.f: Likewise.
38461 * gfortran.dg/g77/980310-6.f: Likewise.
38462 * gfortran.dg/g77/980310-7.f: Likewise.
38463 * gfortran.dg/g77/980310-8.f: Likewise.
38464 * gfortran.dg/g77/980419-2.f: Likewise.
38465 * gfortran.dg/g77/980424-0.f: Likewise.
38466 * gfortran.dg/g77/980427-0.f: Likewise.
38467 * gfortran.dg/g77/980729-0.f: Likewise.
38468 * gfortran.dg/g77/981117-1.f: Likewise.
38469 * gfortran.dg/g77/toon_1.f: Likewise.
38471 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38474 * g++.dg/other/abstract2.C: New test.
38476 2004-07-12 Paul Brook <paul@codesourcery.com>
38478 * gfortran.dg/pointer_init_1.f90: New test.
38480 2004-07-11 Paul Brook <paul@codesourcery.com>
38483 * gfortran.dg/contained_1.f90: New test.
38485 2004-07-11 Mark Mitchell <mark@codesourcery.com>
38487 * g++.dg/parse/defarg8.C: New test.
38489 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38492 * gfortran.dg/pr16433.f: New test.
38495 * gfortran.dg/pr15754.f90: New test.
38497 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
38499 PR tree-optimization/16437
38500 * gcc.c-torture/execute/bitfld-4.c: New test.
38502 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38504 * gfortran.fortran-torture/execute/common_2.f90: Add check for
38505 access to common var from module.
38507 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38510 * gfortran.fortran-torture/execute/common_2.f90: New test.
38512 2004-07-10 Paul Brook <paul@codesourcery.com>
38514 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38516 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38519 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38521 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
38523 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38524 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38525 * gfortran.dg/g77/ffree-form-1.f: Likewise.
38526 * gfortran.dg/g77/ffree-form-2.f: Likewise.
38527 * gfortran.dg/g77/ffree-form-3.f: Likewise.
38528 * gfortran.dg/g77/fno-underscoring.f: Likewise.
38529 * gfortran.dg/g77/funderscoring.f: Likewise.
38530 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
38532 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38534 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38536 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38537 Paul Brook <paul@codesourcery.com>
38540 * gfortran.dg/common_pointer_1.f90: New test.
38542 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38544 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38546 2004-07-09 James E Wilson <wilson@specifixinc.com>
38549 * gcc.c-torture/compile/20040709-1.c: New.
38551 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38554 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38556 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38559 * gfortran.dg/shape_1.f90: New test.
38561 2004-07-09 Zack Weinberg <zack@codesourcery.com>
38562 Andrew Pinski <apinski@apple.com>
38564 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38566 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38568 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38571 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38572 Paul Brook <paul@codesourcery.com>
38574 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38577 2004-07-09 Diego Novillo <dnovillo@redhat.com>
38579 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38581 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38583 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38584 testcases with capital suffix.
38586 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38592 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38594 * gfortran.dg/implicit_1.f90: New test.
38596 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38598 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38599 expression to match gfortran warning/error messages
38600 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38603 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38605 * lib/fortran-torture.exp: Rename proc search_for to
38608 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38610 * gcc.c-torture/execute/simd-5.x: New file.
38611 XFAIL on SPARC 64-bit at -O0.
38613 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38617 * g++.dg/warn/effc3.C: New test.
38619 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38621 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38622 change X to 1X in format.
38623 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38624 add data statements to conform to standard.
38626 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38628 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38629 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38630 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38632 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38634 * gfortran.dg/g77/7388.f: Copy from g77.dg
38635 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38636 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38637 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38638 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38639 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38640 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38641 * gfortran.dg/g77/strlen0.f: Likewise.
38643 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38645 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38646 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38648 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38650 * gcc.c-torture/execute/920428-2.x: Delete.
38651 * gcc.c-torture/execute/920501-7.x: Likewise.
38653 2004-07-08 Jakub Jelinek <jakub@redhat.com>
38655 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38656 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
38657 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38659 (PREFETCH_3DNOW): Add -march=c3.
38661 2004-07-08 Diego Novillo <dnovillo@redhat.com>
38664 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38665 * gcc.c-torture/execute/bf64-1.x: Likewise.
38667 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38669 * gcc.c-torture/compile/20040708-1.c: New test.
38671 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38674 * g++.dg/warn/effc2.C: New test.
38676 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
38678 * gcc.c-torture/execute/bitfld-1.x: Remove.
38679 * gcc.c-torture/execute/bitfld-3.c: New test.
38680 * gcc.dg/bitfld-2.c: Remove XFAILs.
38682 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
38685 * g++.dg/rtti/tinfo1.C: New file.
38687 2004-07-07 Eric Christopher <echristo@redhat.com>
38689 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38691 2004-07-07 Andrew Pinski <apinski@apple.com>
38693 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38695 2004-07-07 Mark Mitchell <mark@codesourcery.com>
38697 * g++.dg/init/call1.C: XFAIL.
38699 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
38701 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38702 except for movstrict*, to movmem* and clrstr* to clrmem*.
38704 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
38706 * gcc.c-torture/execute/20040707-1.c: New test.
38708 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
38710 * gcc.c-torture/execute/20040706-1.c: New test.
38712 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38715 * g++.dg/template/spec14.C: New test.
38717 2004-07-05 Jakub Jelinek <jakub@redhat.com>
38719 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38720 nothing if not yet defined. Use it in b, c and d type definitions.
38721 * gcc.c-torture/execute/20040705-1.c: New test.
38722 * gcc.c-torture/execute/20040705-2.c: New test.
38724 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38727 * g++.dg/lookup/new1.C: New test.
38729 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38732 * g++.dg/template/sizeof8.C: New test.
38734 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
38736 * gcc.c-torture/compile/20040705-1.c: New test.
38738 2004-07-04 Bud Davis <bdavis9659@comcast.net>
38740 * gfortran.fortran-torture/execute/seq_io.f90: New test.
38742 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
38744 * gcc.dg/cpp/if-mop.c: Two new testcases.
38745 * gcc.dg/cpp/trad/comment-3.c: New.
38747 2004-07-04 Paul Brook <paul@codesourcery.com>
38749 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38751 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
38754 * g++.dg/lookup/crash4.C: New test.
38756 2004-07-02 Zack Weinberg <zack@codesourcery.com>
38758 * gcc.c-torture/execute/builtin-abs-1.c
38759 * gcc.c-torture/execute/builtin-abs-2.c
38760 * gcc.c-torture/execute/builtin-complex-1.c
38761 * gcc.c-torture/execute/builtins/string-1-lib.c
38762 * gcc.c-torture/execute/builtins/string-1.c
38763 * gcc.c-torture/execute/builtins/string-2-lib.c
38764 * gcc.c-torture/execute/builtins/string-2.c
38765 * gcc.c-torture/execute/builtins/string-3-lib.c
38766 * gcc.c-torture/execute/builtins/string-3.c
38767 * gcc.c-torture/execute/builtins/string-4-lib.c
38768 * gcc.c-torture/execute/builtins/string-4.c
38769 * gcc.c-torture/execute/builtins/string-5-lib.c
38770 * gcc.c-torture/execute/builtins/string-5.c
38771 * gcc.c-torture/execute/builtins/string-6-lib.c
38772 * gcc.c-torture/execute/builtins/string-6.c
38773 * gcc.c-torture/execute/builtins/string-7-lib.c
38774 * gcc.c-torture/execute/builtins/string-7.c
38775 * gcc.c-torture/execute/builtins/string-8-lib.c
38776 * gcc.c-torture/execute/builtins/string-8.c
38777 * gcc.c-torture/execute/builtins/string-9-lib.c
38778 * gcc.c-torture/execute/builtins/string-9.c
38779 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38780 * gcc.c-torture/execute/builtins/string-asm-1.c
38781 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38782 * gcc.c-torture/execute/builtins/string-asm-2.c
38783 * gcc.c-torture/execute/stdio-opt-1.c
38784 * gcc.c-torture/execute/stdio-opt-2.c
38785 * gcc.c-torture/execute/stdio-opt-3.c
38786 * gcc.c-torture/execute/string-opt-1.c
38787 * gcc.c-torture/execute/string-opt-10.c
38788 * gcc.c-torture/execute/string-opt-11.c
38789 * gcc.c-torture/execute/string-opt-12.c
38790 * gcc.c-torture/execute/string-opt-13.c
38791 * gcc.c-torture/execute/string-opt-14.c
38792 * gcc.c-torture/execute/string-opt-15.c
38793 * gcc.c-torture/execute/string-opt-16.c
38794 * gcc.c-torture/execute/string-opt-2.c
38795 * gcc.c-torture/execute/string-opt-6.c
38796 * gcc.c-torture/execute/string-opt-7.c
38797 * gcc.c-torture/execute/string-opt-8.c:
38800 * gcc.c-torture/execute/builtins/abs-2.c
38801 * gcc.c-torture/execute/builtins/abs-3.c
38802 * gcc.c-torture/execute/builtins/complex-1.c
38803 * gcc.c-torture/execute/builtins/fprintf.c
38804 * gcc.c-torture/execute/builtins/fputs.c
38805 * gcc.c-torture/execute/builtins/memcmp.c
38806 * gcc.c-torture/execute/builtins/memmove.c
38807 * gcc.c-torture/execute/builtins/memops-asm.c
38808 * gcc.c-torture/execute/builtins/mempcpy-2.c
38809 * gcc.c-torture/execute/builtins/mempcpy.c
38810 * gcc.c-torture/execute/builtins/memset.c
38811 * gcc.c-torture/execute/builtins/printf.c
38812 * gcc.c-torture/execute/builtins/sprintf.c
38813 * gcc.c-torture/execute/builtins/strcat.c
38814 * gcc.c-torture/execute/builtins/strchr.c
38815 * gcc.c-torture/execute/builtins/strcmp.c
38816 * gcc.c-torture/execute/builtins/strcpy.c
38817 * gcc.c-torture/execute/builtins/strcspn.c
38818 * gcc.c-torture/execute/builtins/strlen-2.c
38819 * gcc.c-torture/execute/builtins/strlen.c
38820 * gcc.c-torture/execute/builtins/strncat.c
38821 * gcc.c-torture/execute/builtins/strncmp-2.c
38822 * gcc.c-torture/execute/builtins/strncmp.c
38823 * gcc.c-torture/execute/builtins/strncpy.c
38824 * gcc.c-torture/execute/builtins/strpbrk.c
38825 * gcc.c-torture/execute/builtins/strpcpy-2.c
38826 * gcc.c-torture/execute/builtins/strpcpy.c
38827 * gcc.c-torture/execute/builtins/strrchr.c
38828 * gcc.c-torture/execute/builtins/strspn.c
38829 * gcc.c-torture/execute/builtins/strstr-asm.c
38830 * gcc.c-torture/execute/builtins/strstr.c:
38831 ... these new files.
38833 * gcc.c-torture/execute/builtins/abs-2-lib.c
38834 * gcc.c-torture/execute/builtins/abs-3-lib.c
38835 * gcc.c-torture/execute/builtins/complex-1-lib.c
38836 * gcc.c-torture/execute/builtins/fprintf-lib.c
38837 * gcc.c-torture/execute/builtins/fputs-lib.c
38838 * gcc.c-torture/execute/builtins/memcmp-lib.c
38839 * gcc.c-torture/execute/builtins/memmove-lib.c
38840 * gcc.c-torture/execute/builtins/memops-asm-lib.c
38841 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38842 * gcc.c-torture/execute/builtins/mempcpy-lib.c
38843 * gcc.c-torture/execute/builtins/memset-lib.c
38844 * gcc.c-torture/execute/builtins/printf-lib.c
38845 * gcc.c-torture/execute/builtins/sprintf-lib.c
38846 * gcc.c-torture/execute/builtins/strcat-lib.c
38847 * gcc.c-torture/execute/builtins/strchr-lib.c
38848 * gcc.c-torture/execute/builtins/strcmp-lib.c
38849 * gcc.c-torture/execute/builtins/strcpy-lib.c
38850 * gcc.c-torture/execute/builtins/strcspn-lib.c
38851 * gcc.c-torture/execute/builtins/strlen-2-lib.c
38852 * gcc.c-torture/execute/builtins/strlen-lib.c
38853 * gcc.c-torture/execute/builtins/strncat-lib.c
38854 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38855 * gcc.c-torture/execute/builtins/strncmp-lib.c
38856 * gcc.c-torture/execute/builtins/strncpy-lib.c
38857 * gcc.c-torture/execute/builtins/strpbrk-lib.c
38858 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38859 * gcc.c-torture/execute/builtins/strpcpy-lib.c
38860 * gcc.c-torture/execute/builtins/strrchr-lib.c
38861 * gcc.c-torture/execute/builtins/strspn-lib.c
38862 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38863 * gcc.c-torture/execute/builtins/strstr-lib.c
38864 * gcc.c-torture/execute/builtins/lib/abs.c
38865 * gcc.c-torture/execute/builtins/lib/fprintf.c
38866 * gcc.c-torture/execute/builtins/lib/memset.c
38867 * gcc.c-torture/execute/builtins/lib/printf.c
38868 * gcc.c-torture/execute/builtins/lib/sprintf.c
38869 * gcc.c-torture/execute/builtins/lib/strcpy.c
38870 * gcc.c-torture/execute/builtins/lib/strcspn.c
38871 * gcc.c-torture/execute/builtins/lib/strncat.c
38872 * gcc.c-torture/execute/builtins/lib/strncmp.c
38873 * gcc.c-torture/execute/builtins/lib/strncpy.c
38874 * gcc.c-torture/execute/builtins/lib/strpbrk.c
38875 * gcc.c-torture/execute/builtins/lib/strspn.c
38876 * gcc.c-torture/execute/builtins/lib/strstr.c:
38877 New files containing support routines.
38879 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38881 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38882 when not optimizing.
38884 2004-07-02 Mark Mitchell <mark@codesourcery.com>
38887 * g++.dg/abi/mangle22.C: New test.
38888 * g++.dg/abi/mangle23.C: Likewise.
38890 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
38893 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38894 Allow for cases without denormalized floating point numbers.
38896 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
38899 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38900 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38901 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38902 expected warning text.
38903 * gcc.dg/format/diag-2.c: New test.
38905 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38907 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38909 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
38911 * gcc.dg/builtins-43.c: New.
38912 * gcc.dg/builtins-44.c: New.
38913 * gcc.dg/builtins-45.c: New.
38915 2004-06-26 Geoffrey Keating <geoffk@apple.com>
38916 Andreas Tobler <a.tobler@schweiz.ch>
38918 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38919 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
38921 * gcc.dg/cleanup-11.c: Likewise.
38922 * gcc.dg/cleanup-8.c: Likewise.
38923 * gcc.dg/cleanup-9.c: Likewise.
38924 * gcc.dg/cleanup-5.c: Run on all platforms.
38926 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
38928 * g++.dg/warn/nonnull1.C: New test.
38930 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38932 * gcc.dg/compat/compat-common.h: Wrap up CINT in
38933 an #ifndef SKIP_COMPLEX_INT/#endif pair.
38934 Special-case the Sun compiler wrt to <complex.h>.
38936 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
38938 * gcc.dg/Wunreachable-8.C: New test.
38940 * gcc.dg/h8300-ice2.c : New test.
38942 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
38945 * gfortran.fortran-torture/compile/implicit.f90: Add test
38946 for implicit character.
38948 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
38951 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38952 Use tiny() intrinsic to find smallest non-negative real
38954 2004-06-30 Jakub Jelinek <jakub@redhat.com>
38956 * gcc.dg/compat/struct-by-value-22_main.c: New test.
38957 * gcc.dg/compat/struct-by-value-22_x.c: New.
38958 * gcc.dg/compat/struct-by-value-22_y.c: New.
38960 * gcc.c-torture/execute/20040629-1.c: New test.
38962 2004-06-29 Jakub Jelinek <jakub@redhat.com>
38964 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38965 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38968 * gcc.dg/20040625-1.c: New test.
38970 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38972 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38974 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38977 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38979 2004-06-29 Richard Henderson <rth@redhat.com>
38981 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38983 2004-06-29 Paul Brook <paul@codesourcery.com>
38985 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38986 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38988 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
38991 * g++.dg/parse/crash15.C: New.
38993 2004-06-28 Andrew Pinski <apinski@apple.com>
38995 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38996 by the error already.
38998 * g++.dg/opt/ptrmem4.C: Change to compile only test.
39000 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
39003 * gcc.dg/h8300-bss-align-1.c : New.
39005 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
39008 * g++.dg/template/ctor4.C: New.
39010 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39013 * g++.dg/warn/Wsequence-point-1.C: New test.
39015 2004-06-27 Paul Brook <paul@codesourcery.com>
39017 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39019 2004-06-27 Zack Weinberg <zack@codesourcery.com>
39021 * g++.old-deja/g++.mike/p7325.C: Remove.
39023 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39026 * gcc.dg/pr14963.c: New test.
39028 2004-06-27 Mark Mitchell <mark@codesourcery.com>
39031 * g++.dg/parse/redef1.C: New test.
39033 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
39035 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39037 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39039 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39040 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39042 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39043 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39044 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39045 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39046 g++.brendan/enum14.C.
39047 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39048 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39049 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39051 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39054 2004-06-27 Roger Sayle <roger@eyesopen.com>
39056 * gcc.dg/20040527-1.c: New test case.
39058 2004-06-26 Bud Davis <bdavis9659@comcast.net>
39060 PR gfortran/pr16196
39061 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39063 2004-06-25 Roger Sayle <roger@eyesopen.com>
39065 PR middle-end/15825
39066 * gcc.dg/pr15825-1.c: New test case.
39068 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39070 * gcc.c-torture/execute/20040625-1.c: New test.
39072 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39074 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39076 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39078 * gcc.dg/torture/mips-div-1.c: New test.
39080 2004-06-24 Jeff Law <law@redhat.com>
39082 * gcc.dg/tree-ssa/20040624-1.c: New test.
39084 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
39086 * gcc.c-torture/compile/20040624-1.c: New test.
39088 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39090 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39093 2004-06-23 Andrew Pinski <apinski@apple.com>
39095 PR middle-end/15988
39096 * g++.dg/opt/ptrmem4.C: New test.
39098 * gcc.dg/c90-array-quals-2.c: New test.
39100 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39102 * gcc.dg/kpice1.c: New test.
39104 2006-06-23 Andrew Pinski <apinski@apple.com>
39106 * gcc.dg/c90-array-quals.c: New test.
39108 2006-06-22 Richard Henderson <rth@redhat.com>
39110 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39112 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39114 * gcc.dg/builtins-config.h: Handle FreeBSD.
39116 2006-06-22 Richard Henderson <rth@redhat.com>
39118 * g++.dg/opt/devirt1.C: New.
39120 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39122 * g++.dg/opt/pr15551.C: New testcase.
39124 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39127 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39128 x86_64-*-linux* when compiling for 32bit.
39130 2004-06-21 Andrew Pinski <apinski@apple.com>
39132 * gcc.dg/pch/struct-1.c: New.
39133 * gcc.dg/pch/struct-1.hs: New.
39135 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39137 * gcc.dg/pch/save-temps-1.c: New file.
39138 * gcc.dg/pch/save-temps-1.hs: New file.
39140 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39142 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39143 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39145 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39147 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39149 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39150 Remove trailing spaces.
39152 2004-06-21 Richard Henderson <rth@redhat.com>
39154 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39155 merging && to BIT_FIELD_REF.
39157 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39159 * g++.dg/opt/placeholder1.C: New test.
39161 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39163 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39164 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39165 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39166 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39168 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39170 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39172 * g++.dg/other/pragma-re-1.C: Add comments.
39174 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39177 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39179 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39181 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39182 instead of setting the type of size_t by
39185 2004-06-18 Roger Sayle <roger@eyesopen.com>
39187 * gcc.dg/unordered-2.c: New test case.
39188 * gcc.dg/unordered-3.c: New test case.
39190 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
39193 * lib/g++.exp (g++_version): Tweak regexp for version
39194 * lib/g77.exp (g77_version): Likewise.
39195 * lib/gfortran.exp (gfortran_version): Likewise.
39196 * lib/objc.exp (objc_version): Likewise.
39197 * lib/treelang.exp (treelang_version): Likewise.
39199 2004-06-19 Jakub Jelinek <jakub@redhat.com>
39201 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39202 Use INT_MAX instead of __INT_MAX__.
39203 * gcc.dg/compat/struct-align-2_y.c: Likewise.
39205 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39206 * gcc.dg/compat/scalar-return-3_x.c: Use it.
39207 * gcc.dg/compat/scalar-return-3_y.c: Use it.
39208 * gcc.dg/compat/scalar-return-4_x.c: Use it.
39209 * gcc.dg/compat/scalar-return-4_y.c: Use it.
39210 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39211 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39212 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39213 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39215 * gcc.dg/range-test-1.c: New test.
39216 * g++.dg/opt/range-test-1.C: New test.
39218 2004-06-17 Richard Henderson <rth@redhat.com>
39220 * objc.dg/sync-1.m: New.
39221 * objc.dg/try-catch-1.m: Don't force next runtime.
39222 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39223 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
39224 shadowed catch clause.
39225 * objc.dg/try-catch-5.m: New.
39227 2004-06-17 Zack Weinberg <zack@codesourcery.com>
39230 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39232 2004-06-15 Richard Henderson <rth@redhat.com>
39234 * gcc.dg/20001116-1.c: Move expected warning line.
39236 2004-06-15 Richard Henderson <rth@redhat.com>
39238 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39239 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39241 2004-06-15 Jeff Law <law@redhat.com>
39243 * gcc.dg/tree-ssa/20040615-1.c: New test.
39244 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39245 be less sensitive to operand ordering.
39246 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39248 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
39250 * g++.dg/abi/bitfield3.C: Add comment..
39252 2004-06-15 Richard Henderson <rth@redhat.com>
39254 * g++.dg/ext/stmtexpr1.C: XFAIL.
39255 * gcc.dg/20030612-1.c: XFAIL.
39257 2004-06-15 Eric Christopher <echristo@redhat.com>
39259 * g++.dg/charset/asm5.c: New.
39260 * gcc.dg/charset/asm6.c: New.
39262 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39265 * gfortran.fortran-torture/execute/select_1.f90: New test.
39267 2004-06-15 Paul Brook <paul@codesourcery.com>
39269 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39271 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39274 * g++.dg/lookup/crash3.C: New test.
39276 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39279 * g++.dg/parse/dtor4.C: New test.
39281 2004-06-14 Jeff Law <law@redhat.com>
39283 * gcc.c-torture/compile/20040614-1.c: New test.
39285 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39288 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39289 LEN of a character array.
39291 2004-06-14 Mark Mitchell <mark@codesourcery.com>
39294 * g++.dg/template/ptrmem10.C: New test.
39297 * g++.dg/template/friend30.C: New test.
39299 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39302 * gfortran.fortran-torture/compile/mloc.f90: New test.
39304 2004-06-13 Paul Brook <paul@codesourcery.com>
39306 * gfortran.fortran-torture/execute/random_2.f90: New test.
39308 2004-06-13 Eric Christopher <echristo@redhat.com>
39310 * gcc.dg/noncompile/redecl-1.c: Fix error message.
39312 2004-06-12 Paul Brook <paul@codesourcery.com>
39314 * gfortran.fortran-torture/execute/contained_3.f90: New test.
39316 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39319 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39321 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39324 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39325 syntax errors in end statements of contained subroutines.
39327 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39330 * gfortran.fortran-torture/execute/null_arg.f90: New test.
39332 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39335 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39337 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39340 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39342 2004-06-11 Mark Mitchell <mark@codesourcery.com>
39345 * g++.dg/parse/enum1.C: New test.
39347 2004-06-10 Jeff Law <law@redhat.com>
39349 * gcc.c-torture/compile/20040610-1.c: New test.
39351 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39353 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39354 * g++.old-deja/g++.other/decl3.C: Likewise.
39356 2004-06-10 Brian Booth <bbooth@redhat.com>
39358 * gcc.dg/tree-ssa/20031015-1.c: Scan for
39359 V_MAY_DEF instead of VDEF.
39360 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39362 2004-06-10 Mark Mitchell <mark@codesourcery.com>
39365 * g++.dg/conversion/const1.C: New test.
39368 * g++.dg/conversion/reinterpret1.C: New test.
39371 * g++.dg/template/enum2.C: New test.
39374 * g++.dg/template/error13.C: New test.
39376 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39379 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39380 arguments to test_* REAL and of the right size.
39382 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39385 PR rtl-optimization/15681
39386 * gcc.dg/20040609-1.c: New test.
39388 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39391 * g++.dg/opt/builtins1.C: New test.
39393 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
39395 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39396 that use default windows32 struct layout.
39397 * gcc.dg/i386-bitfield2.c: Likewise.
39399 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
39401 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39402 for mingw32 and cygwin targets.
39404 2004-06-09 Geoffrey Keating <geoffk@apple.com>
39406 * gcc.dg/pch/macro-4.c: New.
39407 * gcc.dg/pch/macro-4.hs: New.
39409 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39412 * gfortran.fortran-torture/compile/name_clash.f90: New test.
39414 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39417 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39419 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39422 * gfortran.fortran-torture/execute/t_edit.f90: New test.
39424 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39427 * gfortran.fortran-torture/execute/backspace.c : New test.
39429 2004-06-09 Paul Brook <paul@codesourcery.com>
39431 * gfortran.fortran-torture/execure/intrinsic_associated.f90
39432 (pointer_to_section): Rewrite to use smaller array.
39434 2004-06-08 David Edelsohn <edelsohn@gnu.org>
39436 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39437 * gcc.dg/ext/altivec-10.c: Same.
39438 * gcc.dg/ext/altivec-11.c: Same.
39439 * gcc.dg/ext/altivec-12.c: Same.
39440 * gcc.dg/ext/altivec-13.c: Same.
39441 * gcc.dg/ext/altivec-14.c: Same.
39442 * gcc.dg/ext/altivec-15.c: Same.
39443 * gcc.dg/ext/altivec-16.c: Same.
39444 * gcc.dg/ext/altivec-3.c: Same.
39445 * gcc.dg/ext/altivec-4.c: Same.
39446 * gcc.dg/ext/altivec-6.c: Same.
39447 * gcc.dg/ext/altivec-7.c: Same.
39448 * gcc.dg/ext/altivec-8.c: Same.
39449 * gcc.dg/ext/altivec-varargs-1.c: Same.
39451 * g++.dg/ext/altivec-1.C: Correct dg syntax.
39452 * g++.dg/ext/altivec-10.C: Same.
39453 * g++.dg/ext/altivec-2.C: Same.
39454 * g++.dg/ext/altivec-3.C: Same.
39455 * g++.dg/ext/altivec-4.C: Same.
39456 * g++.dg/ext/altivec-5.C: Same.
39457 * g++.dg/ext/altivec-6.C: Same.
39458 * g++.dg/ext/altivec-7.C: Same.
39459 * g++.dg/ext/altivec-8.C: Same.
39460 * g++.dg/ext/altivec-9.C: Same.
39462 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39465 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39467 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39469 * gcc.dg/union-1.c: New test.
39471 2004-06-07 Roger Sayle <roger@eyesopen.com>
39473 * gcc.dg/builtins-41.c: New test case.
39474 * gcc.dg/builtins-42.c: New test case.
39476 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39478 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39479 * g++.dg/ext/altivec-10.C: Same.
39480 * g++.dg/ext/altivec-2.C: Same.
39481 * g++.dg/ext/altivec-3.C: Same.
39482 * g++.dg/ext/altivec-4.C: Same.
39483 * g++.dg/ext/altivec-5.C: Same.
39484 * g++.dg/ext/altivec-6.C: Same.
39485 * g++.dg/ext/altivec-7.C: Same.
39486 * g++.dg/ext/altivec-8.C: Same.
39487 * g++.dg/ext/altivec-9.C: Same.
39488 * g++.old-deja/g++.abi/cxa_vec.C: Same.
39489 * g++.old-deja/g++.brendan/new3.C: Same.
39490 * gcc.c-torture/execute/eeprof-1.x: Same.
39492 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
39495 * gcc.dg/pr14765-1.c: New test.
39497 2004-06-07 Roger Sayle <roger@eyesopen.com>
39500 * gcc.dg/pr14649-1.c: New test case.
39502 2004-06-07 Richard Henderson <rth@redhat.com>
39504 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39507 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39509 * g++.dg/eh/elide1.C: Remove XFAIL.
39511 2004-06-07 Mark Mitchell <mark@codesourcery.com>
39514 * g++.dg/expr/sizeof3.C: New test.
39517 * g++.dg/template/access14.C: New test.
39520 * g++.dg/template/enum1.C: New test.
39523 * g++.dg/eh/throw1.C: New test.
39525 2004-06-07 David Ayers <d.ayers@inode.at>
39526 Ziemowit Laski <zlaski@apple.com>
39528 * lib/objc.exp (objc_target_compile): Revert the '-framework
39529 Foundation' flag fix, since bare Darwin does not ship
39530 with the Foundation framework.
39531 * objc/execute/next_mapping.h: Provide a local NSConstantString
39532 @interface and @implementation.
39533 (objc_constant_string_init): A constructor function, used to
39534 initialize the NSConstantString meta-class object.
39535 * objc/execute/string1.m: Include "next_mapping.h" instead of
39536 <Foundation/NSString.h>.
39537 * objc/execute/string2.m: Likewise.
39538 * objc/execute/string3.m: Likewise.
39539 * objc/execute/string4.m: Likewise.
39541 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
39543 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39544 to double. Replace double with FLOAT.
39545 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39547 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39548 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39549 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39550 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39551 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39552 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39553 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39554 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39556 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
39559 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39561 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39564 * g++.dg/template/meminit2.C: New test.
39566 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
39569 * gcc.c-torture/execute/compare-fp-1.c,
39570 gcc.c-torture/execute/compare-fp-2.c,
39571 gcc.c-torture/execute/compare-fp-3.c,
39572 gcc.c-torture/execute/compare-fp-4.c,
39573 gcc.c-torture/execute/compare-fp-3.x,
39574 gcc.c-torture/execute/compare-fp-4.x: Moved...
39575 * gcc.c-torture/execute/ieee/compare-fp-1.c,
39576 gcc.c-torture/execute/ieee/compare-fp-2.c,
39577 gcc.c-torture/execute/ieee/compare-fp-3.c,
39578 gcc.c-torture/execute/ieee/compare-fp-4.c,
39579 gcc.c-torture/execute/ieee/compare-fp-3.x,
39580 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39582 2004-06-04 David Ayers <d.ayers@inode.at>
39584 * objc/execute/protocol-isEqual-4.m: New testcase.
39586 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
39588 * objc/execute/protocol-isEqual-1.m: New testcase.
39589 * objc/execute/protocol-isEqual-2.m: New testcase.
39590 * objc/execute/protocol-isEqual-3.m: New testcase.
39592 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39594 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39596 2004-06-02 Ziemowit Laski <zlaski@apple.com>
39598 * lib/objc.exp (objc_target_compile): When running tests on
39599 Darwin (Mac OS X), inform the linker about '-framework
39602 2004-06-02 Eric Christopher <echristo@redhat.com>
39604 * gcc.c-torture/compile/20040602-1.c: New.
39606 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
39608 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39609 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39611 PR tree-optimization/14736
39612 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39614 PR tree-optimization/14042
39615 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39617 PR tree-optimization/14729
39618 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39620 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39623 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39625 2004-06-01 Richard Hederson <rth@redhat.com>
39627 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39629 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39632 * g++.dg/parse/offsetof4.C: New test.
39634 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
39637 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39639 2004-05-31 Mark Mitchell <mark@codesourcery.com>
39642 * g++.dg/template/friend29.C: New test.
39644 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
39647 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39649 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
39651 * gcc.dg/sparc-trap-1.c: New test.
39653 2004-05-31 Roger Sayle <roger@eyesopen.com>
39655 PR middle-end/15069
39656 * g++.dg/opt/fold3.C: New test case.
39658 2004-05-30 Graham Stott <graham.stott@btinternet.com>
39660 * lib/target-supports.exp (check_iconv_available): Fix fallout
39661 from 2004-05-28 patch.
39663 2004-05-30 Paul Brook <paul@codesourcery.com>
39666 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39667 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39669 2004-05-30 Steven G. Kargl <kargls@comcast.net>
39671 * gfortran.fortran-torture/execute/random_1.f90: New test.
39673 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39675 * g++.dg/ext/altivec-10.C: New test.
39677 2004-05-29 Paul Brook <paul@codesourcery.com>
39679 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39681 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39683 * gcc.dg/altivec-16.c: New test.
39685 2004-05-28 Janis Johnson <janis187@us.ibm.com>
39687 * lib/target-supports.exp (check_vmx_hw_available): New.
39688 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39690 * lib/target-supports.exp (check_alias_available,
39691 check_iconv_available, check_named_sections_available): Use
39692 unique names for temporary files.
39694 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39696 * gcc.dg/altivec-15.c: New test.
39698 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39701 * g++.dg/warn/noeffect6.C: New test.
39704 * g++.dg/expr/ptrmem4.C: New test.
39707 * g++.dg/template/operator3.C: New test.
39709 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39712 * g++.dg/lookup/redecl1.C: New test.
39713 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39715 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
39717 * gcc.c-torture/execute/compare-fp-1.c,
39718 gcc.c-torture/execute/compare-fp-2.c,
39719 gcc.c-torture/execute/compare-fp-3.c,
39720 gcc.c-torture/execute/compare-fp-4.c,
39721 gcc.c-torture/execute/compare-fp-3.x,
39722 gcc.c-torture/execute/compare-fp-4.x,
39723 gcc.dg/pr15649-1.c: New.
39725 2004-05-27 Adam Nemet <anemet@lnxw.com>
39728 * g++.dg/init/array14.C: New test.
39730 2004-05-25 Janis Johnson <janis187@us.ibm.com>
39732 * lib/compat.exp (compat-get-options-main): New.
39733 (compat-get-options): Remove unneeded code, warn for ignored
39735 (compat-execute): Check flag set by dg-require-* commands.
39737 * lib/compat.exp (compat-execute): Break up long lines.
39739 2004-05-24 Janis Johnson <janis187@us.ibm.com>
39741 * gcc.dg/altivec-7.c: Don't use 'vector long'.
39742 * gcc.dg/altivec-14.c: New test.
39743 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39745 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39746 * gcc.dg/altivec-12.c: Ditto.
39748 * gcc.dg/altivec-3.c: Move call to altivec_check.
39750 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39753 * g++.dg/template/error12.C: New test.
39756 * g++.dg/ext/attrib15.C: New test.
39759 * g++.dg/template/ptrmem9.C: New test.
39761 2004-05-25 Paul Brook <paul@codesourcery.com>
39763 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39765 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39768 * g++.dg/template/crash19.C: New test.
39770 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39773 * g++.dg/template/redecl1.C: New test.
39775 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39778 * g++.dg/other/ns1.C: New test.
39781 * g++.dg/template/invalid1.C: New test.
39783 2004-05-23 Paul Brook <paul@codesourcery.com>
39784 Victor Leikehman <lei@haifasphere.co.il>
39786 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39787 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39789 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39793 * g++.dg/template/non-dependent5.C: New test.
39794 * g++.dg/template/non-dependent6.C: New test.
39796 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39799 * g++.dg/inherit/union1.C: New test.
39802 * g++.dg/template/addr1.C: New test.
39805 * g++.dg/template/array5.C: New test.
39808 * g++.dg/template/array6.C: New test.
39810 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
39811 Roger Sayle <roger@eyesopen.com>
39813 * g++.dg/lookup/forscope2.C: New test case.
39815 2004-05-22 Ben Elliston <bje@au.ibm.com>
39817 * gcc.dg/cpp/Wmissingdirs.c: New.
39819 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39822 * gcc.dg/compat/union-m128-1.h: New file.
39823 * gcc.dg/compat/union-m128-1_main.c: Likewise.
39824 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39825 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39827 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39830 * gcc.dg/compat/struct-complex-1.h: New file.
39831 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39832 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39833 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39835 2004-05-20 Roger Sayle <roger@eyesopen.com>
39838 * gcc.dg/pr3074-1.c: New test case.
39839 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39841 2004-05-20 Falk Hueffner <falk@debian.org>
39844 * gcc.dg/ftrapv-1.c: New test case.
39846 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
39848 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39850 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
39851 Jeff Law <law@redhat.com>
39853 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39854 * gcc.dg/tree-ssa/20040518-2.c: New test.
39856 * gcc.dg/tree-ssa/20040518-1.c: New test.
39858 2004-05-18 Zack Weinberg <zack@codesourcery.com>
39860 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39862 2004-05-18 Paul Brook <paul@codesourcery.com>
39865 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39867 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39869 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39872 2004-05-17 Steven Bosscher <stevenb@suse.de>
39874 * gcc.dg/tree-ssa/20040517-1.c: New test.
39876 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39878 * gcc.dg/loop-4.c: New test.
39880 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
39882 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39884 2004-05-15 Bud Davis <bdavis9659@comcast.net>
39887 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39889 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39893 * gfortran.fortran-torture/compile/data_1.f90: New test.
39895 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
39897 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39898 * gcc.dg/uninit-H.c: Define ASM for __s390__.
39900 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39902 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39904 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39907 * gcc.dg/format/xopen-1.c: Adjust expected message.
39908 * gcc.dg/format/xopen-3.c: New test.
39910 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
39912 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39914 2004-05-14 Jeff Law <law@redhat.com>
39916 * gcc.dg/tree-ssa/20040514-2.c: New test.
39918 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39920 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39922 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39925 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
39927 * gcc.dg/tree-ssa/20040514-1.c: New test.
39929 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39931 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39934 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39937 * gfortran.fortran-torture/compile/do_1.f90: New test.
39939 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39942 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39945 2004-05-14 Bud Davis <bdavis9659@comcast.net>
39948 * gfortran.fortran-torture/execute/random_init.f90: New test.
39950 2004-05-13 Paul Brook <paul@codesourcery.com>
39953 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39955 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
39957 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39958 for the powerpc case.
39960 2004-05-13 Jeff Law <law@redhat.com>
39962 * gcc.dg/tree-ssa/20040513-1.c: New test.
39963 * gcc.dg/tree-ssa/20040513-2.c: New test.
39965 2004-05-13 Paul Brook <paul@codesourcery.com>
39967 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39968 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39969 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39971 2004-05-13 Andreas Schwab <schwab@suse.de>
39974 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39977 2004-05-13 Bud Davis <bdavis9659@comcast.net>
39980 * gfortran.fortran-torture/execute/adjustr.f90: New file.
39982 2004-05-13 Diego Novillo <dnovillo@redhat.com>
39984 Merge from tree-ssa-20020619-branch. See
39985 ChangeLog.tree-ssa for details.
39987 2004-05-11 Ziemowit Laski <zlaski@apple.com>
39989 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39990 include <altivec.h> explicitly.
39991 * gcc.dg/altivec-13.c: Likewise.
39993 2004-05-11 Paul Brook <paul@codesourcery.com>
39995 * gcc.c-torture/compile/20010518-1.c: Force enum size.
39997 2004-05-10 Eric Christopher <echristo@redhat.com>
39999 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40000 * gcc.dg/sibcall-4.c: Ditto.
40002 2004-05-10 Ziemowit Laski <zlaski@apple.com>
40004 * g++.dg/ext/altivec-8.C: New test case.
40005 * gcc.dg/altivec-13.c: New test case.
40007 2004-05-08 Roger Sayle <roger@eyesopen.com>
40009 * gcc.c-torture/execute/divcmp-1.c: New test case.
40010 * gcc.c-torture/execute/divcmp-2.c: New test case.
40011 * gcc.c-torture/execute/divcmp-3.c: New test case.
40013 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40015 * g++.dg/other/pragma-re-2.C: New test.
40017 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40019 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40020 * gcc.dg/i386-387-2.c: Likewise.
40022 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40024 * gcc.dg/i386-387-6.c: Likewise.
40026 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40028 * gcc.dg/builtins-33.c: Also check log1p*.
40030 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
40032 PR optimization/15296
40033 * gcc.c-torture/execute/pr15296.c: New test.
40035 2004-05-05 Uros Bizjak <uros@kss-loka.si>
40037 * gcc.dg/builtins-40.c: New test.
40039 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
40041 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40043 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
40045 * g++.dg/ext/spe1.C: New testcase.
40047 2004-05-04 Ziemowit Laski <zlaski@apple.com>
40049 * objc.dg/image-info.m: Allow additional attributes
40050 for __image_info section.
40052 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
40054 * gcc.dg/torture/mips-hilo-2.c: New test.
40056 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40059 * g++.dg/template/member5.C: New test.
40061 2004-05-03 Uros Bizjak <uros@kss-loka.si>
40063 * gcc.dg/builtins-34.c: Also check expm1*.
40065 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40067 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40068 * gcc.dg/torture/builtin-convert-3.c: New test.
40070 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
40072 PR middle-end/15054
40073 * g++.dg/opt/pr15054.C: New test.
40075 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40077 * gcc.dg/torture/builtin-rounding-1.c: New test.
40078 * gcc.dg/builtins-25.c: Delete.
40079 * gcc.dg/builtins-29.c: Delete.
40081 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
40083 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40084 * gcc.dg/sibcall-4.c: Likewise.
40085 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40087 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40089 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40090 bit-field on 16-bit targets.
40092 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40094 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40097 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40099 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40100 * gcc.dg/rs6000-power2-2.c: Likewise.
40102 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40104 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40105 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40106 Change the asm registers to be in form of frN instead of fN.
40108 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40110 * gcc.dg/torture/builtin-convert-2.c: New test.
40112 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40114 * gcc.dg/rs6000-power2-1.c: New test.
40115 * gcc.dg/rs6000-power2-2.c: New test.
40117 2004-04-28 Jan Hubicka <jh@suse.cz>
40119 * gcc.dg/unused-6.c: New test.
40121 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40122 Ulrich Weigand <uweigand@de.ibm.com>
40124 * ada/acats/run_all.sh: Define $target variable.
40126 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40129 * g++.dg/other/vararg-1.C: New test.
40132 * g++.dg/eh/cleanup3.C: New test.
40134 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40136 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40137 and ad8011a (target_insn).
40138 * ada/acats/support/macro.dfs: Likewise.
40139 * ada/acats/support/impbit.adb: New file.
40141 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40143 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40145 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40147 * gcc.dg/loop-3.c: New test.
40149 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40151 * gcc.c-torture/execute/simd-5.c: New test.
40153 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40156 * g++.dg/template/crash18.C: New test.
40158 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40160 * g++.dg/ext/complit3.C: New test.
40162 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40164 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40165 * gcc.dg/altivec-3.c: Same.
40166 * gcc.dg/altivec-varargs-1.c: Same.
40168 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40170 * lib/target-supports.exp (check_profiling_available): Assume
40171 profiling is not available on powerpc-eabi targets.
40173 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40175 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40176 * gcc.dg/vmx/bug-1.c: Ditto.
40178 2004-04-20 Eric Christopher <echristo@redhat.com>
40180 * gcc.dg/charset/extern.c: New test.
40181 * g++.dg/charset/extern3.cc: Ditto.
40183 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40185 * gcc.dg/builtins-39.c: New test.
40187 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40189 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40191 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
40193 * gcc.dg/torture/mips-hilo-1.c: New test.
40195 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
40197 * gcc.c-torture/compile/20040419-1.c: New test.
40199 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
40201 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40203 2004-04-18 Zack Weinberg <zack@codesourcery.com>
40204 Aldy Hernandez <aldyh@redhat.com>
40206 * gcc.c-torture/execute/va-arg-24.c: New.
40208 2004-04-17 Zack Weinberg <zack@codesourcery.com>
40209 Aldy Hernandez <aldyh@redhat.com>
40211 * gcc.dg/vmx/1b-01.c: New.
40212 * gcc.dg/vmx/1b-02.c: New.
40213 * gcc.dg/vmx/1b-03.c: New.
40214 * gcc.dg/vmx/1b-04.c: New.
40215 * gcc.dg/vmx/1b-05.c: New.
40216 * gcc.dg/vmx/1b-06.c: New.
40217 * gcc.dg/vmx/1b-07.c: New.
40218 * gcc.dg/vmx/1c-01.c: New.
40219 * gcc.dg/vmx/1c-02.c: New.
40220 * gcc.dg/vmx/3a-01a.c: New.
40221 * gcc.dg/vmx/3a-01.c: New.
40222 * gcc.dg/vmx/3a-01m.c: New.
40223 * gcc.dg/vmx/3a-03.c: New.
40224 * gcc.dg/vmx/3a-03m.c: New.
40225 * gcc.dg/vmx/3a-04.c: New.
40226 * gcc.dg/vmx/3a-04m.c: New.
40227 * gcc.dg/vmx/3a-05.c: New.
40228 * gcc.dg/vmx/3a-06.c: New.
40229 * gcc.dg/vmx/3a-06m.c: New.
40230 * gcc.dg/vmx/3a-07.c: New.
40231 * gcc.dg/vmx/3b-01.c: New.
40232 * gcc.dg/vmx/3b-02.c: New.
40233 * gcc.dg/vmx/3b-10.c: New.
40234 * gcc.dg/vmx/3b-13.c: New.
40235 * gcc.dg/vmx/3b-14.c: New.
40236 * gcc.dg/vmx/3b-15.c: New.
40237 * gcc.dg/vmx/3c-01a.c: New.
40238 * gcc.dg/vmx/3c-01.c: New.
40239 * gcc.dg/vmx/3c-02.c: New.
40240 * gcc.dg/vmx/3c-03.c: New.
40241 * gcc.dg/vmx/3d-01.c: New.
40242 * gcc.dg/vmx/4-01.c: New.
40243 * gcc.dg/vmx/4-03.c: New.
40244 * gcc.dg/vmx/5-01.c: New.
40245 * gcc.dg/vmx/5-02.c: New.
40246 * gcc.dg/vmx/5-03.c: New.
40247 * gcc.dg/vmx/5-04.c: New.
40248 * gcc.dg/vmx/5-05.c: New.
40249 * gcc.dg/vmx/5-06.c: New.
40250 * gcc.dg/vmx/5-07.c: New.
40251 * gcc.dg/vmx/5-07t.c: New.
40252 * gcc.dg/vmx/5-08.c: New.
40253 * gcc.dg/vmx/5-10.c: New.
40254 * gcc.dg/vmx/5-11.c: New.
40255 * gcc.dg/vmx/7-01a.c: New.
40256 * gcc.dg/vmx/7-01.c: New.
40257 * gcc.dg/vmx/7c-01.c: New.
40258 * gcc.dg/vmx/7d-01.c: New.
40259 * gcc.dg/vmx/7d-02.c: New.
40260 * gcc.dg/vmx/8-01.c: New.
40261 * gcc.dg/vmx/8-02a.c: New.
40262 * gcc.dg/vmx/8-02.c: New.
40263 * gcc.dg/vmx/brode-1.c: New.
40264 * gcc.dg/vmx/bug-1.c: New.
40265 * gcc.dg/vmx/bug-2.c: New.
40266 * gcc.dg/vmx/bug-3.c: New.
40267 * gcc.dg/vmx/cw-bug-1.c: New.
40268 * gcc.dg/vmx/cw-bug-2.c: New.
40269 * gcc.dg/vmx/cw-bug-3.c: New.
40270 * gcc.dg/vmx/dct.c: New.
40271 * gcc.dg/vmx/debug-1.c: New.
40272 * gcc.dg/vmx/debug-2.c: New.
40273 * gcc.dg/vmx/debug-3.c: New.
40274 * gcc.dg/vmx/debug-4.c: New.
40275 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40276 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40277 * gcc.dg/vmx/eg-5.c: New.
40278 * gcc.dg/vmx/fft.c: New.
40279 * gcc.dg/vmx/gcc-bug-1.c: New.
40280 * gcc.dg/vmx/gcc-bug-2.c: New.
40281 * gcc.dg/vmx/gcc-bug-3.c: New.
40282 * gcc.dg/vmx/gcc-bug-4.c: New.
40283 * gcc.dg/vmx/gcc-bug-5.c: New.
40284 * gcc.dg/vmx/gcc-bug-6.c: New.
40285 * gcc.dg/vmx/gcc-bug-7.c: New.
40286 * gcc.dg/vmx/gcc-bug-8.c: New.
40287 * gcc.dg/vmx/gcc-bug-9.c: New.
40288 * gcc.dg/vmx/gcc-bug-b.c: New.
40289 * gcc.dg/vmx/gcc-bug-c.c: New.
40290 * gcc.dg/vmx/gcc-bug-d.c: New.
40291 * gcc.dg/vmx/gcc-bug-e.c: New.
40292 * gcc.dg/vmx/gcc-bug-f.c: New.
40293 * gcc.dg/vmx/gcc-bug-g.c: New.
40294 * gcc.dg/vmx/gcc-bug-i.c: New.
40295 * gcc.dg/vmx/harness.h: New.
40296 * gcc.dg/vmx/ira1.c: New.
40297 * gcc.dg/vmx/ira2a.c: New.
40298 * gcc.dg/vmx/ira2b.c: New.
40299 * gcc.dg/vmx/ira2.c: New.
40300 * gcc.dg/vmx/ira2c.c: New.
40301 * gcc.dg/vmx/mem.c: New.
40302 * gcc.dg/vmx/newton-1.c: New.
40303 * gcc.dg/vmx/ops.c: New.
40304 * gcc.dg/vmx/sn7153.c: New.
40305 * gcc.dg/vmx/spill2.c: New.
40306 * gcc.dg/vmx/spill3.c: New.
40307 * gcc.dg/vmx/spill.c: New.
40308 * gcc.dg/vmx/t.c: New.
40309 * gcc.dg/vmx/varargs-1.c: New.
40310 * gcc.dg/vmx/varargs-2.c: New.
40311 * gcc.dg/vmx/varargs-3.c: New.
40312 * gcc.dg/vmx/varargs-4.c: New.
40313 * gcc.dg/vmx/varargs-5.c: New.
40314 * gcc.dg/vmx/varargs-6.c: New.
40315 * gcc.dg/vmx/varargs-7.c: New.
40316 * gcc.dg/vmx/vmx.exp: New.
40317 * gcc.dg/vmx/vprint-1.c: New.
40318 * gcc.dg/vmx/vscan-1.c: New.
40319 * gcc.dg/vmx/x-01.c: New.
40320 * gcc.dg/vmx/x-02.c: New.
40321 * gcc.dg/vmx/x-03.c: New.
40322 * gcc.dg/vmx/x-04.c: New.
40323 * gcc.dg/vmx/x-05.c: New.
40324 * gcc.dg/vmx/yousufi-1.c: New.
40325 * gcc.dg/vmx/zero-1.c: New.
40326 * gcc.dg/vmx/zero.c: New.
40328 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
40330 * g++.dg/lookup/java1.C: Update for chage of
40332 * g++.dg/lookup/java2.C: Likewise.
40334 2004-04-17 Laurent GUERBY <laurent@guerby.net>
40336 * ada/acats/run_all.sh: use -O2 by default.
40338 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
40340 * gcc.dg/vr-mult-[12].c: New tests.
40342 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40344 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40346 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40348 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
40350 * lib/target-supports.exp (check_profiling_available): Assume
40351 profiling isn't available for mips*-*-elf targets.
40353 2004-04-14 Uros Bizjak <uros@kss-loka.si>
40355 * gcc.dg/builtins-38.c: New test.
40357 2004-04-14 Eric Christopher <echristo@redhat.com>
40359 * g++.dg/charset/charset.exp: Run .cc extension tests.
40361 2004-04-14 Zack Weinberg <zack@codesourcery.com>
40363 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
40365 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40367 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40369 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
40371 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40372 * gcc.dg/i386-387-2.c: Likewise.
40374 * gcc.dg/i386-387-7.c: New test.
40375 * gcc.dg/i386-387-8.c: New test.
40377 * gcc.dg/builtins-37.c: New test.
40379 2004-04-13 Geoffrey Keating <geoffk@apple.com>
40381 * g++.dg/pch/externc-1.C: Add missing semicolon.
40383 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
40385 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40387 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40389 * gcc.c-torture/execute/20040411-1.c: New test.
40391 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
40393 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40395 2004-04-09 Chris Demetriou <cgd@broadcom.com>
40397 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40399 2004-04-09 Zack Weinberg <zack@codesourcery.com>
40401 * lib/target-supports.exp (check_named_sections_available): New.
40402 * lib/gcc-dg.exp (dg-require-named-sections): New.
40403 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40404 old-deja.exp. Also prune error-count message from HP linker.
40405 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40407 * g++.dg/init/init-ref4.C: Use dg-require-weak.
40408 * g++.old-deja/g++.pt/static3.C: Likewise.
40409 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40411 2004-04-09 Roger Sayle <roger@eyesopen.com>
40413 * gcc.c-torture/execute/20040409-1.c: New test case.
40414 * gcc.c-torture/execute/20040409-2.c: New test case.
40415 * gcc.c-torture/execute/20040409-3.c: New test case.
40417 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
40419 * gcc.dg/20040409-1.c: New test.
40421 2004-04-08 Roger Sayle <roger@eyesopen.com>
40424 * g++.dg/opt/pr14888.C: New test case.
40426 2004-04-08 Geoffrey Keating <geoffk@apple.com>
40428 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40429 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40430 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40431 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40434 2004-04-08 Paul Brook <paul@codesourcery.com>
40436 * gcc.dg/spill-1.c: New test.
40438 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40440 * gcc.dg/torture/builtin-ctype-2.c: New test.
40442 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
40444 * gcc.dg/pch/pch.exp: Add largefile test.
40446 2004-04-06 Geoffrey Keating <geoffk@apple.com>
40448 * g++.dg/pch/externc-1.Hs: New.
40449 * g++.dg/pch/externc-1.C: New.
40451 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40453 * gcc.dg/compat/struct-by-value-5a_main.c,
40454 gcc.dg/compat/struct-by-value-5b_main.c: New files.
40455 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40456 * gcc.dg/compat/struct-by-value-5a_x.c,
40457 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40458 gcc.dg/compat/struct-by-value-5_x.c.
40459 * gcc.dg/compat/struct-by-value-5a_y.c,
40460 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40461 gcc.dg/compat/struct-by-value-5_y.c.
40463 * gcc.dg/compat/struct-by-value-6a_main.c,
40464 gcc.dg/compat/struct-by-value-6b_main.c: New files.
40465 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40466 * gcc.dg/compat/struct-by-value-6a_x.c,
40467 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40468 gcc.dg/compat/struct-by-value-6_x.c.
40469 * gcc.dg/compat/struct-by-value-6a_y.c,
40470 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40471 gcc.dg/compat/struct-by-value-6_y.c.
40473 * gcc.dg/compat/struct-by-value-7a_main.c,
40474 gcc.dg/compat/struct-by-value-7b_main.c: New files.
40475 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40476 * gcc.dg/compat/struct-by-value-7a_x.c,
40477 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40478 gcc.dg/compat/struct-by-value-7_x.c.
40479 * gcc.dg/compat/struct-by-value-7a_y.c,
40480 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40481 gcc.dg/compat/struct-by-value-7_y.c.
40483 2004-04-06 Jakub Jelinek <jakub@redhat.com>
40485 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40486 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40487 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40490 2004-04-06 Uros Bizjak <uros@kss-loka.si>
40492 * gcc.dg/builtins-36.c: New test.
40494 2004-04-06 Paul Brook <paul@codesourcery.com>
40496 * README.gcc: Remove obsolete contraint on testcases.
40498 2004-04-05 Paul Brook <paul@codesourcery.com>
40501 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
40502 failure and exit(0) on success.
40503 * g++.dg/expr/anew2.C: Ditto.
40504 * g++.dg/expr/anew3.C: Ditto.
40505 * g++.dg/expr/anew4.C: Ditto.
40507 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
40510 * g++.dg/template/unify7.C: New.
40512 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
40514 * g++.dg/README: Bring up to date with new subdirectories; remove
40515 duplicate subdirectory lines.
40517 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
40520 * g++.dg/template/unify5.C: New.
40521 * g++.dg/template/unify6.C: New.
40522 * g++.dg/template/qualttp20.C: Adjust.
40523 * g++.old-deja/g++.jason/report.C: Adjust.
40524 * g++.old-deja/g++.other/qual1.C: Adjust.
40526 2004-04-01 Mark Mitchell <mark@codesourcery.com>
40529 * g++.dg/inherit/ptrmem1.C: New test.
40531 2004-04-01 Jakub Jelinek <jakub@redhat.com>
40534 * gcc.c-torture/execute/20040331-1.c: New test.
40535 * gcc.dg/20040331-1.c: New test.
40537 2004-04-01 Paul Brook <paul@codesourcery.com>
40539 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40541 2004-03-30 Mark Mitchell <mark@codesourcery.com>
40544 * g++.dg/init/goto1.C: New test.
40547 * g++.dg/template/defarg4.C: New test.
40549 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
40551 * gcc.dg/altivec-11.c: Extend test for more valid cases.
40553 2004-03-28 David Edelsohn <edelsohn@gnu.org>
40555 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40557 2004-03-28 Zack Weinberg <zack@codesourcery.com>
40559 * gcc.dg/noncompile/undeclared-2.c: New test.
40561 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
40563 * gcc.dg/940409-1.c: Remove XFAIL.
40564 * gcc.dg/reg-vol-struct-1.c: New test.
40566 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40568 * gcc.dg/torture/builtin-wctype-1.c: New test.
40570 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
40572 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40573 * gcc.dg/20001101-1.c: Likewise.
40574 * gcc.dg/20001102-1.c: Likewise.
40576 2004-03-25 Roger Sayle <roger@eyesopen.com>
40578 * gcc.dg/compare8.c: Add an additional test for XOR.
40580 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40582 * gcc.dg/torture/builtin-ctype-1.c: New test.
40584 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40586 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40587 * gcc.dg/torture/builtin-math-1.c: Likewise.
40588 * gcc.dg/torture/builtin-power-1.c: New test.
40590 2004-03-24 Andreas Schwab <schwab@suse.de>
40592 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40595 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
40596 Roger Sayle <roger@eyesopen.com>
40598 * gcc.dg/compare8.c: New test case.
40600 2004-03-23 Ziemowit Laski <zlaski@apple.com>
40602 * g++.dg/ext/altivec-7.C: New test.
40604 2004-03-23 Zack Weinberg <zack@codesourcery.com>
40606 PR 12267, 12391, 12560, 13129, 14114, 14133
40607 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40608 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40609 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40610 Adjust error regexps.
40611 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40612 * gcc.dg/noncompile/undeclared-1.c: New test cases.
40613 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40614 * gcc.dg/local1.c: Add explanatory comment.
40616 2004-03-23 Roger Sayle <roger@eyesopen.com>
40618 PR optimization/14669
40619 * g++.dg/opt/fold2.C: New test case.
40621 2004-03-22 Jakub Jelinek <jakub@redhat.com>
40624 * gcc.dg/20040322-1.c: New test.
40626 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40628 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
40629 * gcc.dg/ultrasp4.c: Likewise.
40630 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
40632 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40634 * gcc.dg/i386-sse-8.c: Reset default options.
40636 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40638 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40639 in the error message text.
40641 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40643 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40645 2004-03-21 Mark Mitchell <mark@codesourcery.com>
40648 * g++.dg/init/array13.C: New test.
40650 2004-03-20 Roger Sayle <roger@eyesopen.com>
40653 * gcc.c-torture/compile/pr13889.c: New test case.
40655 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
40658 * builtins-1.c (nan, nans): Don't test.
40659 * builtins-30.c: Don't use nan, nanf, nanl.
40660 * builtins-35.c: New test.
40662 2004-03-19 Ziemowit Laski <zlaski@apple.com>
40664 * g++.dg/ext/altivec-6.C: New test.
40666 2004-03-19 Mark Mitchell <mark@codesourcery.com>
40668 * g++.dg/init/placement3.C: New test.
40670 * g++.dg/template/spec13.C: New test.
40672 * g++.dg/lookup/using11.C: New test.
40674 * g++.dg/lookup/koenig3.C: New test.
40676 * g++.dg/template/operator2.C: New test.
40678 * g++.dg/expr/dtor3.C: New test.
40679 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40681 * g++.old-deja/g++.law/visibility28.C: Likewise.
40683 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
40685 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40686 * gcc.dg/ppc64-abi-3.c: Likewise.
40688 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40691 * g++.dg/parse/template15.C: New test.
40693 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40695 * g++.dg/expr/dtor2.C: New test.
40697 * g++.dg/lookup/anon4.C: New test.
40699 * g++.dg/overload/using1.C: New test.
40701 * g++.dg/template/lookup7.C: New test.
40703 * g++.dg/template/typename6.C: New test.
40705 * g++.dg/expr/cond6.C: New test.
40707 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40709 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40711 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40713 * g++.dg/expr/cond5.C: New test.
40714 * g++.dg/expr/constcast1.C: Likewise.
40715 * g++.dg/expr/ptrmem2.C: Likewise.
40716 * g++.dg/expr/ptrmem3.C: Likewise.
40717 * g++.dg/lookup/main1.C: Likewise.
40718 * g++.dg/template/lookup6.C: Likewise.
40720 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40722 * gcc.dg/local1.c: New test.
40724 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40726 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40728 * gcc.dg/torture/builtin-convert-1.c: New test.
40730 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40732 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40734 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40737 * g++.dg/warn/Wunused-7.C: New test.
40739 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40741 * gcc.dg/torture/builtin-integral-1.c: New test.
40743 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40746 * g++.dg/parse/non-dependent3.C: New test.
40748 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
40750 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40751 * g++.dg/eh/simd-2.C: Likewise.
40752 * g++.dg/init/array10.C: Likewise.
40753 * gcc.c-torture/compile/simd-1.c: Likewise.
40754 * gcc.c-torture/compile/simd-2.c: Likewise.
40755 * gcc.c-torture/compile/simd-3.c: Likewise.
40756 * gcc.c-torture/compile/simd-4.c: Likewise.
40757 * gcc.c-torture/compile/simd-6.c: Likewise.
40758 * gcc.c-torture/execute/simd-1.c: Likewise.
40759 * gcc.c-torture/execute/simd-2.c: Likewise.
40760 * gcc.dg/compat/vector-defs.h: Likewise.
40761 * gcc.dg/20020531-1.c: Likewise.
40762 * gcc.dg/altivec-3.c: Likewise.
40763 * gcc.dg/altivec-4.c: Likewise.
40764 * gcc.dg/altivec-varargs-1.c: Likewise.
40765 * gcc.dg/compat/vector-defs.h: Likewise.
40766 * gcc.dg/i386-mmx-3.c: Likewise.
40767 * gcc.dg/i386-sse-4.c: Likewise.
40768 * gcc.dg/i386-sse-5.c: Likewise.
40769 * gcc.dg/i386-sse-8.c: Likewise.
40770 * gcc.dg/simd-1.c: Likewise.
40771 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
40772 __ev64_opaque__ since the machine description provides it.
40774 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40776 * lib/compat.exp (skip_list): New global variable.
40777 Use it to hold the user defined COMPAT_SKIPS list if any.
40778 (compat-obj): Add the members of skip_list to optall.
40780 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40782 * gcc.dg/compat/union-by-value-1_main.c,
40783 union-by-value-1_x.c, union-by-value-1_y.c,
40784 union-check.h, union-defs.h,
40785 union-init.h, union-return-1_main.c,
40786 union-return-1_x.c, union-return-1_y.c: New files.
40788 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40790 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40791 mixed-struct-init.h: Add 4 mixed structure types.
40792 struct-by-value-21_main.c, struct-by-value-21_x.c,
40793 struct-by-value-21_y.c, struct-return-21_main.c,
40794 struct-return-21_x.c, struct-return-21_y.c: New files.
40796 2004-03-13 Mark Mitchell <mark@codesourcery.com>
40799 * g++.dg/parse/template14.C: New test.
40801 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40803 * gcc.c-torture/execute/20040313-1.c: New test.
40805 2004-03-13 Jakub Jelinek <jakub@redhat.com>
40808 * gcc.dg/20040311-2.c: New test.
40810 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
40813 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40816 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
40818 * gcc.dg/20040305-2.c: Add missing return statement.
40820 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40822 * gcc.dg/builtins-34.c: Also check pow10*.
40824 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40827 * gcc.dg/20040305-2.c: New test.
40829 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40831 * gcc.dg/20040310-1.c: New test.
40833 2004-03-11 Roger Sayle <roger@eyesopen.com>
40835 * gcc.c-torture/execute/20040311-1.c: New test case.
40837 2004-03-11 Mark Mitchell <mark@codesourcery.com>
40840 * g++.dg/lookup/enum1.C: New test.
40842 2004-03-10 Mark Mitchell <mark@codesourcery.com>
40845 * g++.dg/lookup/struct2.C: New test.
40847 2004-03-10 Uros Bizjak <uros@kss-loka.si>
40849 * gcc.dg/builtins-34.c: New test.
40851 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40853 * gcc.dg/torture/builtin-nonneg-1.c: New test.
40855 2004-03-09 James E Wilson <wilson@specifixinc.com>
40857 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40858 * gcc.dg/alias-2.c: New testcase.
40860 2004-03-09 Zack Weinberg <zack@codesourcery.com>
40862 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40864 2004-03-09 Roger Sayle <roger@eyesopen.com>
40866 * gcc.c-torture/execute/20040309-1.c: New test case.
40868 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
40871 * g++.dg/overload/ref1.C: New.
40873 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40876 * g++.dg/template/spec12.C: New test.
40879 * g++.dg/parse/crash14.C: New test.
40881 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40884 * g++.dg/init/ref11.C: New test.
40886 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40889 * g++.dg/parse/builtin2.C: New test.
40891 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40894 * g++.dg/init/ctor3.C: New test.
40895 * g++.dg/init/union1.C: New test.
40896 * g++.dg/ext/anon-struct4.C: New test.
40898 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40900 * g++.dg/lookup/koenig1.C: Tweak error messages.
40901 * g++.dg/lookup/used-before-declaration.C: Likewise.
40902 * g++.dg/other/do1.C: Likewise.
40903 * g++.dg/overload/koenig1.C: Likewise.
40904 * g++.dg/parse/crash13.C: Likewise.
40905 * g++.dg/template/instantiate3.C: Likewise.
40907 2004-03-08 Eric Christopher <echristo@redhat.com>
40909 * * lib/target-supports.exp: Enable libiconv in test
40910 compilation. Fix up error checking.
40912 2004-03-08 Roger Sayle <roger@eyesopen.com>
40914 PR middle-end/14289
40915 * gcc.dg/pr14289-1.c: New test case.
40916 * gcc.dg/pr14289-2.c: Likewise.
40917 * gcc.dg/pr14289-3.c: Likewise.
40919 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
40921 * gcc.c-torture/execute/20040308-1.c: New test.
40923 2004-03-07 Roger Sayle <roger@eyesopen.com>
40925 * gcc.c-torture/execute/20040307-1.c: New test case.
40927 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
40929 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40931 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
40933 * gcc.dg/20040306-1.c: New test.
40935 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
40937 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40939 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40941 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40944 * gcc.dg/decl-6.c: New test.
40946 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40948 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40949 Rename LOGPOW -> LOG_POW.
40950 (SQRT_EXP, POW_EXP): New.
40952 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40954 * gcc.dg/i386-sse-8.c: New test.
40956 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40959 * gcc.dg/decl-5.c: New test.
40961 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
40963 * gcc.dg/20040305-1.c: New test.
40965 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
40968 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40970 2004-03-04 Ziemowit Laski <zlaski@apple.com>
40972 PR c++/14425, c++/14426
40973 * g++.dg/ext/altivec-4.C: New test.
40974 * g++.dg/ext/altivec-5.C: New test.
40976 2004-03-04 Geoffrey Keating <geoffk@apple.com>
40978 * g++.old-deja/g++.other/linkage1.C: Expect errors about
40979 global variables of a type with no linkage.
40980 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40981 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40982 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40983 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40984 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40985 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40986 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40987 * g++.dg/warn/deprecated.C: Name enum Color.
40988 * g++.dg/overload/VLA.C: Name structure for 'b'.
40989 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40991 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40993 * gcc.c-torture/compile/20040304-1.c: New test.
40995 2004-03-03 Zack Weinberg <zack@codesourcery.com>
40998 * gcc.dg/decl-4.c: New testcase.
41000 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
41002 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41003 as PRECF if sizeof (float) > sizeof (double).
41004 (PRECL): Make it the same as PRECF if
41005 sizeof (float) > sizeof (long double).
41007 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41009 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41010 system type. Add check for irix6 which doesn't have c99 runtime.
41012 2004-03-03 Bob Wilson <bob.wilson@acm.org>
41014 * gcc.dg/const-elim-1.c: xfail for xtensa.
41016 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41019 * g++.dg/template/cond4.C: New test.
41021 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41024 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41027 * g++.dg/parse/defarg7.C: New test.
41030 * g++.dg/template/friend26.C: New test.
41032 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41035 * g++.dg/abi/mangle21.C: New test.
41038 * g++.dg/parse/constructor2.C: New test.
41041 * g++.dg/template/sfinae1.C: New test.
41043 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41046 * g++.dg/expr/crash2.C: New test.
41048 PR middle-end/13448
41049 * gcc.dg/inline-5.c: New test.
41050 * gcc.dg/always-inline.c: Split out tests into ...
41051 * gcc.dg/always-inline2.c: ... this and ...
41052 * gcc.dg/always-inline3.c: ... this.
41054 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41057 * g++.dg/debug/crash1.C: New test.
41059 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
41061 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41062 function with __attribute__((noinline)).
41063 (recurser_void2): Likewise.
41064 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41065 (recurser_void2): Likewise.
41067 2004-02-29 Roger Sayle <roger@eyesopen.com>
41069 PR middle-end/14203
41070 * g++.dg/warn/Wunused-6.C: New test case.
41072 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
41074 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41077 2004-02-27 Eric Christopher <echristo@redhat.com>
41079 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41080 * g++.dg/charset/asm2.c: Run only x86.
41081 * gcc.dg/charset/asm3.c: Ditto.
41083 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
41085 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41088 2004-02-27 Ziemowit Laski <zlaski@apple.com>
41090 * g++.dg/ext/altivec-3.C: New.
41092 2004-02-26 Richard Henderson <rth@redhat.com>
41094 * g++.dg/ext/attrib10.C: Mark for warning.
41095 * gcc.dg/attr-alias-1.c: New.
41097 2004-02-26 Richard Henderson <rth@redhat.com>
41099 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41100 * gcc.c-torture/execute/20040208-2.c: ... it back.
41102 2004-02-26 Eric Christopher <echristo@redhat.com>
41104 * lib/target-supports.exp (check-iconv-available): New function.
41105 * lib/gcc-dg.exp (dg-require-iconv): New function.
41107 * gcc.dg/charset: New directory.
41108 * gcc.dg/charset/charset.exp: New file.
41109 * gcc.dg/charset/asm1.c: Ditto.
41110 * gcc.dg/charset/asm2.c: Ditto.
41111 * gcc.dg/charset/asm3.c: Ditto.
41112 * gcc.dg/charset/asm4.c: Ditto.
41113 * gcc.dg/charset/asm5.c: Ditto.
41114 * gcc.dg/charset/attribute1.c: Ditto.
41115 * gcc.dg/charset/attribute2.c: Ditto.
41116 * gcc.dg/charset/string1.c: Ditto.
41117 * g++.dg/charset: New directory.
41118 * g++.dg/dg.exp: Add here. Special options.
41119 * g++.dg/charset/charset.exp: New file.
41120 * g++.dg/charset/asm1.c: Ditto.
41121 * g++.dg/charset/asm2.c: Ditto.
41122 * g++.dg/charset/asm3.c: Ditto.
41123 * g++.dg/charset/asm4.c: Ditto.
41124 * g++.dg/charset/attribute1.c: Ditto.
41125 * g++.dg/charset/attribute2.c: Ditto.
41126 * g++.dg/charset/extern1.cc: Ditto.
41127 * g++.dg/charset/extern2.cc: Ditto.
41128 * g++.dg/charset/string1.c: Ditto.
41130 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41133 * g++.dg/parse/comma1.C: New test.
41135 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41138 * g++.dg/template/ttp8.C: New test.
41140 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41142 * gcc.dg/fixuns-trunc-1.c: New test.
41144 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41146 * gcc.dg/builtins-config.h: Use #elif.
41148 2004-02-26 Michael Matz <matz@suse.de>
41150 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41151 * gcc.dg/991214-1.c: Likewise.
41152 * gcc.dg/i386-asm-1.c: Likewise.
41154 2004-02-25 Richard Henderson <rth@redhat.com>
41156 * gcc.c-torture/execute/20040208-2.c: Move ...
41157 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41159 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41162 * g++.dg/other/crash-3.C: New test.
41164 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41166 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41167 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41169 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41172 2004-02-24 Michael Matz <matz@suse.de>
41174 * gcc.dg/i386-regparm.c: New.
41176 2004-02-23 James E Wilson <wilson@specifixinc.com>
41178 * gcc.c-torture/execute/20040223-1.c: New.
41180 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41181 Kazu Hirata <kazu@cs.umass.edu>
41183 * gcc.dg/fwritable-strings-1.c: Remove.
41185 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41188 * gcc.dg/20040223-1.c: New test.
41190 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41193 * g++.dg/ext/typeof9.C: New test.
41195 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41198 * g++.dg/other/switch1.C: New test.
41200 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41202 * gcc.dg/cast-function-1.c: Adjust for new informative message.
41203 * gcc.dg/va-arg-1.c: Likewise.
41205 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41208 * g++.dg/template/koenig5.C: New test.
41210 2004-02-21 Ziemowit Laski <zlaski@apple.com>
41212 * g++.dg/ext/altivec-1.C: Generalize target triple.
41213 * g++.dg/ext/altivec-2.C: New test case.
41214 * g++.dg/ext/altivec_check.h: New file.
41215 * gcc.dg/altivec-1.c: Generalize target triple;
41216 include altivec_check.h and call altivec_check().
41217 * gcc.dg/altivec-[2-5].c: Generalize target triple.
41218 * gcc.dg/altivec-6.c: New test case.
41219 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41220 type casts as needed.
41221 * gcc.dg/altivec-10.c: Include altivec_check.h and call
41223 * gcc.dg/altivec-12.c: New test case.
41224 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41225 include altivec_check.h and call altivec_check().
41226 * gcc.dg/altivec_check.h: New file.
41228 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41230 * lib/target-supports.exp (check_alias_available): Don't mangle
41231 function `g' in test program.
41233 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41235 * lib/target-supports.exp (check_profiling_available): Check
41236 argument to determine whether we support a profiling type.
41237 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41238 check_profiling_available.
41239 * g++.dg/bprob/bprob.exp: Likewise.
41240 * g77.dg/bprob/bprob.exp: Likewise.
41241 * gcc.misc-tests/bprob.exp: Likewise.
41242 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41243 dg-require-profiling and delete expected error handling.
41244 * gcc.dg/20021014-1.c: Likewise.
41245 * gcc.dg/nest.c: Likewise.
41247 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41250 * g++.dg/other/vthunk1.C: New test.
41252 2004-02-20 Falk Hueffner <falk@debian.org>
41255 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41257 2004-02-20 Mark Mitchell <mark@codesourcery.com>
41260 * g++.dg/other/error8.C: Remove XFAIL markers.
41263 * g++.dg/ext/packed5.C: New test.
41266 * g++.dg/warn/Wunused-5.C: New test.
41269 * g++.dg/lookup/member1.C: New test.
41271 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
41273 * gcc.c-torture/compile/20040130-1.c: Enable only when
41274 __INT_MAX__ >= 2147483647L.
41275 * gcc.c-torture/compile/961203-1.c: Likewise.
41277 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
41279 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41280 * g++.dg/opt/template1.C: Robustify assembler regexp
41282 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41284 * gcc.c-torture/execute/simd-4.x: Remove.
41285 * gcc.c-torture/execute/va-arg-25.x: Likewise.
41286 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41287 Guard with #ifndef SKIP_ATTRIBUTE.
41288 * gcc.dg/compat/vector-1_y.c: Likewise.
41289 * gcc.dg/compat/vector-2_x.c: Likewise.
41290 * gcc.dg/compat/vector-2_y.c: Likewise.
41291 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41292 * g++.dg/eh/simd-2.C: Likewise.
41294 2004-02-19 Alan Modra <amodra@bigpond.net.au>
41296 * gcc.c-torture/compile/complex-1.c: New.
41298 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
41301 * gcc.c-torture/execute/20040218-1.c: New test.
41303 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41306 * g++.dg/parse/new2.C: New test.
41308 2004-02-18 Paul Brook <paul@codesourcery.com>
41310 * gcc.c-torture/compile/libcall-1.c: New test.
41312 2004-02-18 Paul Brook <paul@codesourcery.com>
41315 * gcc.dg/debug/debug-7.c: New test.
41317 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
41319 * gcc.dg/20040217-1.c: New test.
41321 2004-02-17 Zack Weinberg <zack@codesourcery.com>
41323 * gcc.c-torture/execute/990208-1.x: Delete.
41325 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
41327 * gcc.c-torture/execute/20040208-2.x: New file.
41329 2004-02-17 Mark Mitchell <mark@codesourcery.com>
41332 * g++.dg/abi/structret1.C: New test.
41334 2004-02-17 Jakub Jelinek <jakub@redhat.com>
41336 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41337 (i386_cpuid): No need to test if cpuid is available on AMD64.
41338 Fix assembly, so that it works onboth i386 and AMD64.
41339 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41340 (vecInLong): Fix s[] member type to unsigned int.
41341 (vecInWord): Remove type.
41342 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41343 (a64, b64, c64, d64, e64): Remove.
41344 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41345 Remove unused variable. Remove initialization of removed variables.
41346 Don't call mmx_tests nor sse_tests.
41347 (reference_mmx, reference_sse): Remove.
41348 (check): Add return stmt.
41349 * gcc.dg/i386-sse-7.c: New test.
41350 * gcc.dg/i386-mmx-4.c: New test.
41352 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41354 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41355 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41356 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41357 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41358 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41359 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41360 g++.dg/tc1/dr94.C: Fix line terminator.
41362 2004-02-16 Geoffrey Keating <geoffk@apple.com>
41364 * gcc.c-torture/compile/20040216-1.c: New.
41366 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41368 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41369 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41370 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41371 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41372 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41373 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41375 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41377 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41379 2004-02-15 Mark Mitchell <mark@codesourcery.com>
41382 * g++.dg/expr/cond4.C: New test.
41385 * g++.dg/lookup/crash2.C: New test.
41387 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
41389 * gcc.c-torture/compile/20040214-2.c: New test.
41391 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
41394 * g++.dg/ext/typeof8.C: New test.
41396 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
41398 * gcc.c-torture/compile/20040214-1.c: New test.
41400 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41403 * g++.dg/template/spec11.C: New test.
41405 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41408 * g++.dg/other/error8.C: New test.
41410 2004-02-13 Mark Mitchell <mark@codesourcery.com>
41413 * g++.dg/template/array4.C: New test.
41416 * g++.dg/inherit/thunk2.C: New test.
41419 * g++.dg/eh/cond2.C: New test.
41421 2004-02-12 Alan Modra <amodra@bigpond.net.au>
41423 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41425 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
41427 * lib/scanasm.exp (dg-scan): Quote pattern before display.
41429 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
41431 * g++.dg/simd-2.C: xfail on ppc64-linux.
41433 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
41436 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41439 2004-02-11 Uros Bizjak <uros@kss-loka.si>
41441 * gcc.dg/builtins-33.c: New test.
41443 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
41445 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41447 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41449 * g++.dg/simd-2.C: Set -maltivec for ppc64.
41451 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41453 * gcc.dg/ppc64-abi-3.c: New test.
41455 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
41459 * gcc.dg/pr14092-1.c: New testcase.
41461 2004-02-10 Alan Modra <amodra@bigpond.net.au>
41463 * gcc.dg/cpp/assert4.c: Fix typo last change.
41465 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41466 * gcc.dg/cpp/assert4.c: Handle powerpc64.
41468 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41470 2004-02-09 Roger Sayle <roger@eyesopen.com>
41472 * gcc.c-torture/compile/20040209-1.c: New test case.
41474 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
41476 * gcc.dg/c90-init-1.c: Adjust expected error messages.
41478 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
41480 * gcc.c-torture/execute/20040208-[12].c: New tests.
41482 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41484 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41486 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41488 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41490 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41493 * gcc.dg/visibility-8.c: New testcase.
41495 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41497 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41499 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41501 2004-02-07 Roger Sayle <roger@eyesopen.com>
41503 PR middle-end/13696
41504 * g++.dg/opt/fold1.C: New test case.
41506 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41509 * g++.dg/other/crash-2.C: New test.
41511 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41514 * g++.dg/parse/angle-bracket2.C: New test.
41516 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41518 PR middle-end/13750
41520 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41522 * g++.dg/pch/wchar-1.C: New.
41523 * g++.dg/pch/wchar-1.Hs: New.
41525 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41528 * g++.dg/parse/error15.C: New test.
41529 * g++.dg/parse/crash11.C: Update dg-error mark.
41531 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41534 * g++.dg/warn/conv2.C: New test.
41536 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41539 * g++.dg/warn/incomplete1.C: Remove xfail.
41541 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41543 * lib/file-format.exp (gcc_target_object_format): Use
41544 ${tool}_target_compile, not gcc_target_compile.
41545 * lib/target-supports.exp (check_alias_available): Likewise.
41546 (check_gc_sections_available): Likewise.
41547 * g++.dg/ext/attrib10.C: Use dg-require-alias.
41548 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41551 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41554 * g++.dg/template/static6.C: New test.
41556 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
41558 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41560 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41562 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41563 tests for systems where `char' is unsigned by default.
41565 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41568 * g++.dg/template/partial3.C: New test.
41570 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
41572 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41573 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41574 Remove mentions of obsolete ports.
41576 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
41578 * gcc.dg/noncompile/20001228-1.c: Fix for new
41581 2004-02-03 Roger Sayle <roger@eyesopen.com>
41584 * gcc.c-torture/execute/multdi-1.c: New test case.
41586 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41589 * g++.dg/template/lookup5.C: New test.
41591 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41594 * g++.dg/template/lookup4.C: New test.
41597 * g++.dg/parse/error14.C: New test.
41600 * g++.dg/parse/template13.C: New test.
41602 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41605 * g++.dg/template/koenig4.C: New test.
41608 * g++.dg/template/crash17.C: New test.
41611 * g++.dg/parse/error13.C: New test.
41612 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41614 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41616 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41618 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
41622 * gcc.dg/noncompile/20040203-1.c: New test.
41623 * gcc.dg/noncompile/20040203-2.c: Likewise.
41624 * gcc.dg/noncompile/20040203-3.c: Likewise.
41625 * gcc.dg/20040203-1.c: Likewise.
41627 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
41630 * g++.dg/template/sizeof7.C: New test.
41632 2004-02-02 Eric Christopher <echristo@redhat.com>
41633 Zack Weinberg <zack@codesourcery.com>
41635 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41637 2004-02-02 Zack Weinberg <zack@codesourcery.com>
41639 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41640 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41641 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41642 * gcc.dg/cleanup-5.c: Run only on Linux targets.
41644 2004-02-02 Mark Mitchell <mark@codesourcery.com>
41647 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41650 * g++.dg/ext/attrib13.C: New test.
41653 * g++.dg/conversion/op2.C: New test.
41655 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41657 * gcc.dg/titype-1.c: Fix pasto.
41659 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41661 * gcc.dg/titype-1.c: New test.
41663 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41666 * g++.dg/template/non-type-template-argument-1.C,
41667 g++.dg/template/qualified-id1.C: Update dg-error marks.
41668 * g++.dg/template/nontype6.C: New test.
41670 2004-02-01 Roger Sayle <roger@eyesopen.com>
41672 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41673 * gcc.dg/builtins-31.c: New testcase.
41674 * gcc.dg/builtins-32.c: New testcase.
41676 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
41678 * objc.dg/call-super-2.m: Update line numbers
41679 for the including of stddef.h.
41681 2004-01-30 Michael Matz <matz@suse.de>
41683 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41684 g++.dg/ext/case-range3.C: New tests.
41686 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41690 * g++.dg/template/member4.C: New test.
41692 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41695 * g++.dg/template/sizeof6.C: New test.
41697 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41699 * gcc.dg/fwritable-strings-1.c: New test.
41701 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41703 * gcc.c-torture/compile/20040130-1.c: New test.
41705 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
41707 * objc.dg/call-super-2.m: Include stddef.h for size_t.
41709 2004-01-29 Mark Mitchell <mark@codesourcery.com>
41712 * g++.dg/template/ctor3.C: New test.
41714 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41716 * g++.dg/tc1: New directory.
41717 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41718 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41719 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41720 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41721 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41723 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41725 * g++.dg/parse/error11.C: New test.
41726 * g++.dg/parse/error12.C: Likewise.
41728 2004-01-28 Ziemowit Laski <zlaski@apple.com>
41730 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41731 (scan_initial, main): Use aligned_sizeof instead of sizeof.
41733 2004-01-28 Mark Mitchell <mark@codesourcery.com>
41736 * g++.dg/ext/attrib12.C: New test.
41739 * g++.dg/parse/cast2.C: New test.
41741 2004-01-27 James E Wilson <wilson@specifixinc.com>
41743 * objc.dg/encode-2.m (main): New local string. Set depending on
41744 sizeof long. Use in sscanf call.
41745 * objc.dg/encode-3.m (main): New local string. Set depending on
41746 sizeof long. Use in scan_initial call.
41748 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41750 * objc.dg/call-super-2.m: Make LP64-safe.
41751 * objc.dg/desig-init-1.m: Likewise.
41753 2004-01-27 Devang Patel <dpatel@apple.com>
41755 * g++.dg/debug/namespace1.C: New test.
41757 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
41759 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41762 * gcc.dg/arm-mmx-1.c: New test.
41764 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41766 * gcc.dg/20040127-1.c: New test.
41767 * gcc.dg/20040127-2.c: New test.
41769 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41771 * objc.dg/stret-1.m (glob): Renamed to globa.
41773 2004-01-26 Mark Mitchell <mark@codesourcery.com>
41776 * g++.dg/expr/for1.C: New test.
41778 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
41780 PR middle-end/13779
41781 * gcc.dg/darwin-longlong.c: New test.
41783 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
41785 * gcc.dg/20040124-1.c: Moved test from here...
41786 * gcc.c-torture/compile/20040124-1.c: ...to here.
41788 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41790 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
41791 the assembly output if -m64 is passed.
41793 2004-01-25 Mark Mitchell <mark@codesourcery.com>
41796 * g++.dg/template/cond3.C: New test.
41798 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41801 * g++.dg/template/ttp7.C: New test.
41803 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41806 * g++.dg/template/nontype4.C: New test.
41807 * g++.dg/template/nontype5.C: Likewise.
41809 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
41811 * gcc.dg/torture/mips-clobber-at.c: New test.
41813 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
41815 * gcc.dg/20040124-1.c: New test.
41817 2004-01-24 Jakub Jelinek <jakub@redhat.com>
41819 * gcc.dg/20040123-1.c: New test.
41821 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41823 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41825 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
41827 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41829 2004-01-23 Andrew Pinski <apinski@apple.com>
41831 * gcc.dg/20030121-1.c: Move to ..
41832 * gcc.dg/20040121-1.c: here.
41834 2004-01-23 Roger Sayle <roger@eyesopen.com>
41836 * gcc.dg/builtins-29.c: New test case.
41838 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41841 * gcc.dg/builtins-30.c: New testcase.
41843 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
41845 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41846 * lib/g77.exp: Likewise.
41847 * lib/objc.exp: Likewise.
41848 * lib/g++.exp: Likewise.
41850 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41852 * gcc.dg/struct-by-value-2.c: New test.
41854 2004-01-21 Andrew Pinski <apinski@apple.com>
41857 * gcc.dg/20030121-1.c: New test.
41859 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
41861 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
41862 clobber frame pointer register in asm statement.
41864 2004-01-21 Falk Hueffner <falk@debian.org>
41866 * gcc.c-torture/compile/20040121-1.c: New test.
41868 2004-01-21 Zack Weinberg <zack@codesourcery.com>
41870 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41872 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
41874 * gcc.dg/ppc64-abi-2.c: New test.
41876 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
41878 * lib/treelang.exp: Fill out this file.
41879 * lib/treelang-dg.exp: New File.
41881 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
41883 * gcc.c-torture/compile/981022-1.c: Remove.
41884 * gcc.dg/array-5.c: Remove XFAIL.
41885 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41886 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41887 gcc.dg/cond-lvalue-1.c: Update.
41888 * gcc.dg/cast-lvalue-2.c: New test.
41890 2004-01-19 Mark Mitchell <mark@codesourcery.com>
41893 * g++.dg/other/error1.C (class foo): Tweak error message.
41896 * g++.dg/template/call2.C: New test.
41898 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41900 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41901 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41902 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41903 scalar-return-1_x.c, scalar-return-2_y.c,
41904 scalar-return-3_x.c, scalar-return-3_y.c,
41905 scalar-return-4_x.c, scalar-return-4_y.c,
41906 struct-align-1.h, struct-align-1_x.c,
41907 struct-align-1_y.c, struct-align-2.h,
41908 struct-align-2_x.c, struct-align-2_y.c,
41909 struct-by-value-10_y.c, struct-by-value-11_x.c,
41910 struct-by-value-11_y.c, struct-by-value-12_x.c,
41911 struct-by-value-12_y.c, struct-by-value-13_x.c,
41912 struct-by-value-13_y.c, struct-by-value-14_x.c,
41913 struct-by-value-14_y.c, struct-by-value-15_x.c,
41914 struct-by-value-15_y.c, struct-by-value-16_y.c,
41915 struct-by-value-17_y.c, struct-by-value-18_y.c,
41916 struct-by-value-19_y.c, struct-by-value-1_x.c,
41917 struct-by-value-1_y.c, struct-by-value-20_y.c,
41918 struct-by-value-2_x.c, struct-by-value-2_y.c,
41919 struct-by-value-3_y.c, struct-by-value-4_x.c,
41920 struct-by-value-4_y.c, struct-by-value-5_y.c,
41921 struct-by-value-6_y.c, struct-by-value-7_y.c
41922 struct-by-value-8_x.c, struct-by-value-8_y.c
41923 struct-by-value-9_x.c, struct-by-value-9_y.c
41924 struct-return-10_x.c, struct-return-10_y.c,
41925 struct-return-19_x.c, struct-return-20_x.c
41926 struct-return-2_x.c, struct-return-2_y.c
41927 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41928 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
41930 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41932 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41933 attribute on sparc*-sun-solaris2.*.
41935 2004-01-18 Mark Mitchell <mark@codesourcery.com>
41938 * g++.dg/ext/typeof7.C: New test.
41940 2004-01-18 David Edelsohn <edelsohn@gnu.org>
41942 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41943 * gcc.dg/const-elim-1.c: Same.
41945 2004-01-17 Ziemowit Laski <zlaski@apple.com>
41947 * objc.dg/stret-1.m: New.
41948 * objc.dg/stret-2.m: New.
41950 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
41953 * g++.dg/ext/vector1.C: New test.
41955 2004-01-16 Geoffrey Keating <geoffk@apple.com>
41957 * gcc.dg/pch/import-1.c: New.
41958 * gcc.dg/pch/import-1.hs: New.
41959 * gcc.dg/pch/import-1a.h: New.
41960 * gcc.dg/pch/import-1b.h: New.
41961 * gcc.dg/pch/import-1c.h: New.
41963 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41966 * g++.dg/ext/array1.C: New test.
41969 * g++.dg/conversion/op1.C: New test.
41971 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
41974 From Kazumoto Kojima / Dan Kegel:
41975 * gcc.dg/pr11864-1.c: New test.
41978 From Marcus Comstedt / Dan Kegel:
41979 * gcc.dg/pr10392-1.c: New test.
41981 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41984 * g++.dg/init/ref10.C: New test.
41986 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41989 * g++.dg/parse/typename6.C: New test.
41991 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41994 * g++.dg/pch/wchar-1.C: New.
41995 * g++.dg/pch/wchar-1.Hs: New.
41997 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42000 * g++.dg/expr/sizeof2.C: New test.
42002 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
42004 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42006 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42009 * g++.dg/lookup/strong-using-3.C: New.
42010 * g++.dg/lookup/using-10.C: New.
42012 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42015 * g++.dg/lookup/strong-using-2.C: New.
42017 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
42018 Dan Kegel <dank@kegel.com>
42019 J"orn Rennecke <joern.rennecke@superh.com>
42022 * gcc.dg/pr9365-1.c: New test.
42024 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42027 * g++.dg/parse/casting-operator2.C: New test.
42028 * g++.old-deja/g++.pt/explicit83.C: Remove.
42030 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
42032 * gcc.dg/label-compound-stmt-1.c: New test.
42033 * gcc.c-torture/compile/950922-1.c,
42034 gcc.c-torture/compile/20000211-3.c,
42035 gcc.c-torture/compile/20000518-1.c,
42036 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42037 compound statements.
42039 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
42041 * gcc.dg/ppc64-abi-1.c: New test.
42043 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
42045 * g++.dg/ext/attrib9.C: Add dg-warnings.
42047 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42050 * g++.dg/parse/dtor3.C: New test.
42052 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
42055 * g++.dg/parse/try-catch-1.C: New test.
42057 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
42059 * ada/acats/run_all.sh: Add more verbose output in acats.log
42060 when compiling tests.
42062 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42065 * gcc.dg/typedef-redecl.c: New test case.
42066 * gcc.dg/typedef-redecl.h: New support file.
42068 2004-01-13 Jan Hubicka <jh@suse.cz>
42070 * gcc.dg/always_inline.c: New test.
42071 * gcc.dg/debug/20031231-1.c: Fix.
42073 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42076 * g++.dg/template/array3.C: New test.
42078 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42080 * g++.dg/ext/lvalue1.C: No longer expected to fail.
42081 * g++.dg/warn/Wunused-2.C: Likewise.
42083 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42086 * g++.dg/template/instantiate6.C: New test.
42088 2004-01-12 Roger Sayle <roger@eyesopen.com>
42090 PR middle-end/11397
42091 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42093 2004-01-12 Jan Hubicka <jh@suse.cz>
42096 * gcc.dg/20040112-1.c: New.
42098 * gcc.dg/dwarf-die[1-7].c: Move to...
42099 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42100 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42102 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42105 * g++.dg/parse/friend4.C: New test.
42107 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42110 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42111 definition is called a friend.
42113 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42115 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42117 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42120 * g++.dg/parse/error10.C: New test.
42121 * g++.dg/template/arg2.C: Accept "invalid type" error.
42123 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42125 PR middle-end/13392
42126 * g++.dg/opt/expect2.C: New test.
42128 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42130 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42131 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42132 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42133 Update dg-error regexps.
42135 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42137 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42138 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42140 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42142 * gcc.dg/pragma-re-1.c: Use right pointer type.
42144 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42146 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42148 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42150 * gcc.dg/rs6000-ldouble-1.c: New.
42152 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42156 * g++.dg/other/abstract1.C: New test.
42158 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42160 * g++.dg/lookup/strong-using-1.C: New.
42162 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42165 * gcc.dg/func-ptr-conv-1.c: New test.
42166 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42168 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42171 * gcc.c-torture/compile/20040109-1.c: New.
42173 2004-01-08 Stuart Hastings <stuart@apple.com>
42175 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42176 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42177 * gcc.dg/i386-sse-6.c: ...this new testcase.
42179 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42181 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42183 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42185 * ada/acats/run_acats: Treat 'gnatchop' the same way
42186 as 'gnatmake'. Export GCC_DRIVER.
42187 * ada/acats/run_all.sh: Add target_gnatchop. Use
42188 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42190 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42193 * g++.dg/template/dependent-expr4.C: New test.
42195 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
42197 * gcc.dg/altivec-11.c: New test.
42199 2004-01-07 Mark Mitchell <mark@codesourcery.com>
42201 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42203 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42206 * gcc.dg/enum-compat-1.c: New test.
42207 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42209 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42212 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42213 gcc.dg/c99-idem-qual-3.c: New tests.
42215 2004-01-07 Alan Modra <amodra@bigpond.net.au>
42217 * gcc.dg/winline-7.c: Don't cast void * to int.
42219 2004-01-06 Jan Hubicka <jh@suse.cz>
42221 * gcc.dg/i386-sse-5.c: New test
42222 * g++.dg/eh/simd-1.c: Add -w argument for i386.
42224 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42227 * g++.dg/rtti/typeid4.C: New test.
42229 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42231 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42233 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42236 * g++.dg/template/error11.C: New test.
42239 * g++.dg/template/class2.C: New test.
42241 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
42242 Richard Sandiford <rsandifo@redhat.com>
42245 * g++.dg/opt/alias3.C: New test.
42247 2004-01-04 Mark Mitchell <mark@codesourcery.com>
42250 * g++.dg/template/koenig3.C: New test.
42253 * g++.dg/parse/offsetof3.C: New test.
42255 * g++.dg/init/copy7.C: Add missing dg-error markers.
42258 * g++.dg/init/copy7.c: New test.
42261 * g++.dg/parse/cast1.C: New test.
42263 2004-01-04 Jan Hubicka <jh@suse.cz>
42265 * gcc.dg/winline[1-7].c: New tests.
42267 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42270 * g++.dg/template/qualttp22.C: New test.
42272 2004-01-01 Jan Hubicka <jh@suse.cz>
42274 * gcc.dg/debug/20031231-1.c: New.
42275 * gcc.c-torture/compile/20040101-1.c: New.
42276 * gcc.dg/dwarf-die-[1-7].c: New.
42278 2004-01-01 Jakub Jelinek <jakub@redhat.com>
42280 PR optimization/13521
42281 * gcc.c-torture/compile/20031231-1.c: New test.
42283 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42285 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42287 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42290 * g++.dg/template/crash16.C: New test.
42292 2003-12-30 Mark Mitchell <mark@codesourcery.com>
42294 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42296 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42298 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42300 * g++.old-deja/g++.jason/thunk3.C: Likewise.
42301 * g++.old-deja/g++.law/profile1.C: Likewise.
42302 * gcc.c-torture/compile/981006-1.c: Likewise.
42303 * gcc.c-torture/execute/loop-2e.x: Likewise.
42304 * gcc.c-torture/execute/loop-2f.x: Remove.
42305 * gcc.c-torture/execute/loop-2g.x: Likewise.
42306 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42307 * gcc.dg/20020312-2.c: Remove traces of dead ports.
42309 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
42312 * g++.dg/ext/attrib11.C: New test.
42315 * g++.dg/template/array2-1.C: New test.
42316 * g++.dg/template/array2-2.C: New test.
42318 2003-12-29 Mark Mitchell <mark@codesourcery.com>
42320 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42322 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
42325 * g++.dg/template/array1-1.C: New test.
42326 * g++.dg/template/array1-2.C: New test.
42328 2003-12-29 Roger Sayle <roger@eyesopen.com>
42331 * g77.dg/12632.f: New test case.
42333 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42336 * g++.dg/parse/nontype1.C: New test.
42338 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42341 * g++.dg/parse/explicit1.C: New test.
42342 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42344 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42347 * g++.dg/opt/inline6.C: New test.
42350 * g++.dg/parse/error9.C: New test.
42352 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42354 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42357 * g++.dg/init/assign1.C: New test.
42359 2003-12-28 Roger Sayle <roger@eyesopen.com>
42362 * g++.dg/warn/format3.C: New test case.
42364 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42366 * gcc.c-torture/compile/20031227-1.c: New test.
42368 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42370 * g++.dg/bprob/bprob.exp: Load target-supports.exp
42371 * g77.dg/bprob/bprob.exp: Likewise.
42372 * gcc.misc-tests/bprob.exp: Likewise.
42373 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
42374 variants on systems where the library does not provide that
42376 * gcc.dg/builtins-20.c: Use builtins-config.h.
42377 * gcc.dg/builtins-config.h: New file.
42379 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42381 * lib/gcc-dg.exp (dg-require-profiling): New function.
42382 * lib/target-supports.exp (check_profiling_available): Likewise.
42383 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42384 * g77.dg/bprob/bprob.exp: Likewise.
42385 * gcc.misc-tests/bprob.exp: Likewise.
42386 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42387 * gcc.dg/20021014-1.c: Likewise.
42388 * gcc.dg/nest.c: Likewise.
42390 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42392 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42394 * g++.dg/lookup/java2.C: Likewise.
42395 * gcc.dg/cpp/lexident.c: Likewise.
42397 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
42399 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42401 * gcc.c-torture/compile/961203-1.c: Likewise.
42402 * gcc.c-torture/compile/980506-1.c: Likewise.
42404 2003-12-23 Zack Weinberg <zack@codesourcery.com>
42406 * lib/gcc-dg.exp (dg-prune-output): New annotation.
42407 (additional_prunes): New global.
42408 (gcc-dg-prune): Handle additional per-test pruning.
42409 (dg-test): Clear additional_prunes between tests.
42411 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
42412 dg-prune-output to avoid spurious failures from assembler
42413 complaining about nonexistent WAW violations.
42414 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42415 Use dg-prune-output to avoid spurious failures from assembler
42416 warning about Itanium B-step errata.
42418 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42420 * g++.dg/abi/macro0.C: New test.
42421 * g++.dg/abi/macro1.C: Likewise.
42422 * g++.dg/abi/macro2.C: Likewise.
42424 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42425 * g++.dg/abi/bitfield7.C: Likewise.
42426 * g++.dg/abi/dtor2.C: Likewise.
42427 * g++.dg/abi/mangle11.C: Likewise.
42428 * g++.dg/abi/mangle12.C: Likewise.
42429 * g++.dg/abi/mangle14.C: Likewise.
42430 * g++.dg/abi/mangle17.C: Likewise.
42431 * g++.dg/abi/vbase10.C: Likewise.
42432 * g++.dg/abi/vbase14.C: Likewise.
42433 * g++.dg/template/qualttp17.C: Likewise.
42435 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
42438 * gcc.dg/20031223-1.c: New test.
42440 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42442 * gcc.dg/noreturn-7.c: New test.
42444 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42446 * gcc.dg/null-pointer-1.c: New test.
42448 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42450 * g++.old-deja/g++.jason/template18.C: Remove.
42451 * g++.old-deja/g++.jason/template37.C: Likewise.
42454 * g++.dg/lookup/ns1.C: New test.
42457 * g++.dg/template/lookup3.C: New test.
42459 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42461 * g++.dg/template/recurse1.C: New test
42463 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42466 * g++.dg/parse/semicolon1.C: New test.
42467 * g++.dg/parse/semicolon1.h: Likewise.
42469 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
42471 * gcc.dg/darwin-misaligned.c: New test.
42473 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42476 * gcc.dg/20031222-1.c: New test.
42478 2003-12-21 Mark Mitchell <mark@codesourcery.com>
42481 * g++.dg/parse/error8.C: New test.
42484 * g++.dg/warn/ctor-init-1.C: New test.
42486 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
42488 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42490 * gcc.c-torture/compile/930217-1.c: Likewise.
42491 * gcc.c-torture/compile/930513-1.c: Likewise.
42492 * gcc.c-torture/execute/920908-2.c: Likewise.
42493 * gcc.c-torture/execute/921204-1.c: Likewise.
42494 * gcc.c-torture/execute/930621-1.c: Likewise.
42495 * gcc.c-torture/execute/930630-1.c: Likewise.
42496 * gcc.c-torture/execute/931031-1.c: Likewise.
42497 * gcc.c-torture/execute/980602-2.c: Likewise.
42498 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42499 * gcc.c-torture/execute/compndlit-1.c: Likewise.
42500 * gcc.c-torture/execute/extzvsi.c: Likewise.
42501 * gcc.c-torture/unsorted/ext.c: Likewise.
42503 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
42506 * gcc.c-torture/compile/20031220-2.c: New test case.
42508 2003-12-20 Roger Sayle <roger@eyesopen.com>
42510 PR optimization/13031
42511 * gcc.c-torture/compile/20031220-1.c: New test case.
42513 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42515 * gcc.dg/cast-function-1.c: New test.
42517 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
42519 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42522 2003-12-19 Mark Mitchell <mark@codesourcery.com>
42525 * g++.dg/ext/attrib10.C: New test.
42527 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42529 * gcc.dg/cleanup-10.c: New test.
42530 * gcc.dg/cleanup-11.c: New test.
42532 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42535 * g++.dg/opt/expect1.C: New test.
42537 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
42539 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42541 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
42544 * gcc.dg/20031218-1.c: New test.
42547 * gcc.dg/20031218-2.c: New test.
42548 * gcc.dg/20031218-3.c: New test.
42550 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42551 of label name and allow for USER_LABEL_PREFIX == "_" names.
42552 * g++.dg/abi/mangle18-2.C: Likewise.
42553 * g++.dg/abi/mangle19-1.C: Likewise.
42554 * g++.dg/abi/mangle19-2.C: Likewise.
42555 * g++.dg/abi/mangle20-1.C: Likewise.
42556 * g++.dg/abi/mangle20-2.C: Likewise.
42558 2003-12-18 Richard Henderson <rth@redhat.com>
42560 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42562 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
42563 Dan Kegel <dank@kegel.com>
42566 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42567 testing a cross compiler, it causes spurious compile failures.
42568 * lib/g++.exp: Likewise.
42570 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42573 * g++.dg/template/access13.C: New test.
42575 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
42577 * gcc.dg/20031216-1.c: New test.
42579 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42582 * g++.dg/template/error10.C: New test.
42584 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42586 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42587 * g++.dg/eh/simd-2.C: Likewise.
42589 2003-12-17 James E Wilson <wilson@specifixinc.com>
42590 Roger Sayle <roger@eyesopen.com>
42592 * gcc.c-torture/execute/ieee/mzero5.c: New.
42594 2003-12-17 Mark Mitchell <mark@codesourcery.com>
42597 * g++.dg/parse/error6.C: New test.
42600 * g++.dg/parse/error7.C: New test.
42602 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42604 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42605 at -O with stabs debugging formats.
42606 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42607 * gcc.dg/debug/debug-2.c: Likewise.
42609 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42612 * g++.dg/init/error1.C: New test.
42615 * g++.dg/init/pm3.C: New test.
42617 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
42620 * gcc.dg/bitfld-8.c: New test.
42622 2003-12-16 James Lemke <jim@wasabisystems.com>
42624 * gcc.dg/arm-scd42-[123].c: New tests.
42626 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42629 * g++.dg/abi/mangle20-1.C: New test.
42630 * g++.dg/abi/mangle20-2.C: New test.
42632 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42635 * g++.dg/other/offsetof2.C: Remove XFAIL.
42636 * g++.dg/parse/offsetof1.C: New test.
42637 * g++.gd/parse/offsetof2.C: Likewise.
42639 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42641 * g++.dg/template/nontype3.C: New test.
42642 * g++.dg/template/static2.C: Tweaked the dg-error clause.
42644 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42646 * g++.dg/warn/noreturn-3.C: Also test instantiation.
42648 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42651 * g++.dg/expr/assign1.C: New test.
42654 * g++.dg/abi/mangle19-1.C: New test.
42655 * g++.dg/abi/mangle19-2.C: New test.
42657 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
42659 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42661 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42663 * gcc.c-torture/execute/20031216-1.c: New test.
42665 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42667 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42670 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42673 * g++.dg/template/error9.C: New test.
42676 * g++.dg/template/error8.C: New test.
42678 2003-12-15 Roger Sayle <roger@eyesopen.com>
42680 PR middle-end/13400
42681 * gcc.c-torture/execute/20031215-1.c: New test case.
42683 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42686 * g++.dg/parse/error5.C: New test.
42689 * g++.dg/expr/sizeof1.C: New test.
42692 * g++.dg/template/crash15.C: New test.
42694 2003-12-15 Geoffrey Keating <geoffk@apple.com>
42696 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42697 a non-POD type as the last named parameter of a varargs function.
42699 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42703 * g++.dg/template/crash14.C: New test.
42704 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42706 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
42708 * g++.dg/other/java1.C: New test.
42711 * g++.dg/abi/mangle18-1.C: New test.
42712 * g++.dg/abi/mangle18-2.C: New test.
42714 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42716 PR optimization/10312
42717 * gcc.c-torture/execute/20031214-1.c: New.
42719 2003-12-14 Mark Mitchell <mark@codesourcery.com>
42723 * g++.dg/parse/error3.C: New test.
42724 * g++.dg/parse/error4.C: Likewise.
42725 * g++.dg/abi/mangle4.C: Tweak error messages.
42726 * g++.dg/lookup/using5.C: Likewise.
42727 * g++.dg/other/error2.C: Likewise.
42728 * g++.dg/parse/typename5.C: Likewise.
42729 * g++.dg/parse/undefined1.C: Likewise.
42730 * g++.dg/template/arg2.C: Likewise.
42731 * g++.dg/template/ttp3.C: Likewise.
42732 * g++.dg/template/type1.C: Likewise.
42733 * g++.old-deja/g++.other/crash32.C: Likewise.
42734 * g++.old-djea/g++.pt/defarg8.C: Likewise.
42736 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42739 * g++.dg/warn/noreturn-3.C: New test.
42741 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42744 * g++.dg/abi/covariant3.C: New.
42746 2003-12-12 Jakub Jelinek <jakub@redhat.com>
42748 * g++.dg/eh/ia64-1.C: New test.
42750 2003-12-12 Roger Sayle <roger@eyesopen.com>
42752 PR optimization/13037
42753 * g77.f-torture/execute/13037.f: New test case.
42755 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42758 * g++.dg/abi/covariant2.C: New.
42760 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
42762 * gcc.dg/cpp/trad/macro.c: New tests.
42764 2003-12-11 Zack Weinberg <zack@codesourcery.com>
42766 * gcc.c-torture/execute/wchar_t-1.x: Delete.
42768 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
42771 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42773 * lib/g++.exp (g++_version): Likewise.
42774 * lib/g77.exp (g77_version): Likewise.
42775 * lib/objc.exp (default_objc_version): Likewise.
42777 2003-12-10 Richard Henderson <rth@redhat.com>
42779 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42781 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42783 2003-12-08 Matt Austern <austern@apple.com>
42786 * lib/gcc-dg.exp (dg-require-visibility): Define.
42787 * lib/target-supports (check_visibility_available): Define.
42788 * gcc.dg/visibility-1.c: New test.
42789 * gcc.dg/visibility-2.c: Likewise.
42790 * gcc.dg/visibility-3.c: Likewise.
42791 * gcc.dg/visibility-4.c: Likewise.
42792 * gcc.dg/visibility-5.c: Likewise.
42793 * gcc.dg/visibility-6.c: Likewise.
42794 * g++.dg/ext/visibility-1.C: Likewise.
42795 * g++.dg/ext/visibility-2.C: Likewise.
42796 * g++.dg/ext/visibility-3.C: Likewise.
42797 * g++.dg/ext/visibility-4.C: Likewise.
42798 * g++.dg/ext/visibility-5.C: Likewise.
42799 * g++.dg/ext/visibility-6.C: Likewise.
42801 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42803 * g++.dg/lookup/java1.C: New test.
42804 * g++.dg/lookup/java2.C: New test.
42806 2003-12-07 Falk Hueffner <falk@debian.org>
42808 * g++.dg/opt/noreturn-1.C: New test.
42810 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
42812 * gcc.dg/overflow-1.c: New test.
42814 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42816 * g77.f-torture/compile/13060.f: New test.
42818 2003-12-06 Mark Mitchell <mark@codesourcery.com>
42821 * g++.dg/inherit/operator2.C: New test.
42823 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42826 * g++.dg/ext/attrib9.C: New test.
42828 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42831 * g++.dg/template/error7.C: New test.
42833 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
42834 J"orn Rennecke <joern.rennecke@superh.com>
42837 * g++.dg/other/struct-va_list.C: New test.
42839 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42842 * g++.dg/parse/defarg6.C: New test.
42844 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
42847 * gcc.c-torture/execute/20031201-1.c: New test.
42849 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
42851 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42853 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42855 * gcc.dg/builtin-return-1.c: New test.
42857 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
42858 J"orn Rennecke <joern.rennecke@superh.com>
42860 PR optimization/13260
42861 * gcc.c-torture/execute/20031204-1.c: New test.
42863 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42866 * g++.dg/template/error6.C: New test.
42868 2003-12-03 Jakub Jelinek <jakub@redhat.com>
42870 * gcc.dg/20031202-1.c: New test.
42872 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42875 * g++.dg/template/eh1.C: New test.
42878 * g++.dg/template/error5.C: New test.
42880 2003-12-02 David Ung <davidu@mips.com>
42882 * gcc.dg/compat/vector-check.h: Corrected type for var
42885 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42888 * g++.dg/template/ptrmem8.C: New test.
42890 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42893 * g++.dg/template/dependent-expr3.C: New test.
42895 2003-12-01 James Lemke <jim@wasabisystems.com>
42897 * gcc.dg/arm-g2.c: New test.
42899 2003-12-01 Roger Sayle <roger@eyesopen.com>
42901 PR optimization/11634
42902 * gcc.dg/20031201-2.c: New test case.
42904 2003-12-01 Zack Weinberg <zack@codesourcery.com>
42907 * objc.dg/proto-lossage-3.m: New test.
42909 2003-12-01 Roger Sayle <roger@eyesopen.com>
42911 PR optimization/12628
42912 * gcc.dg/20031201-1.c: New test case.
42914 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42916 * gcc.dg/unaligned-1.c: New test.
42918 2003-11-30 Mark Mitchell <mark@codesourcery.com>
42921 * g++.dg/template/error4.C: New test.
42922 * g++.dg/template/nested3.C: Adjust error markers.
42924 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42926 * gcc.dg/cpp/assert4.c: Check more #system assertions.
42928 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
42931 * gcc.dg/bitfld-7.c: New test.
42933 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
42935 * gcc.dg/tls/asm-1.C: New test.
42937 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42939 * gcc.dg/cpp/assert4.c: Update.
42941 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42943 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42944 * gcc.dg/builtin-apply3.c: New test.
42946 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42948 * lib/compat.exp (compat-obj): New xfaildata parameter.
42949 Use it to set compiler_conditional_xfail_data before compiling.
42950 (compat-get-options): Handle dg-xfail-if.
42951 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42952 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42953 * gcc.dg/compat/vector-1_y.c: Likewise.
42954 * gcc.dg/compat/vector-2_x.c: Likewise.
42955 * gcc.dg/compat/vector-2_y.c: Likewise.
42957 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42959 * g++.dg/opt/reg-stack4.C: New test.
42961 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42963 * gcc.dg/builtin-apply2.c: New test.
42965 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42967 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42969 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42972 * g++.dg/template/template-id-2.C: New test.
42974 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42977 * g++.dg/template/memfriend1.C: New test.
42978 * g++.dg/template/memfriend2.C: Likewise.
42979 * g++.dg/template/memfriend3.C: Likewise.
42980 * g++.dg/template/memfriend4.C: Likewise.
42981 * g++.dg/template/memfriend5.C: Likewise.
42982 * g++.dg/template/memfriend6.C: Likewise.
42983 * g++.dg/template/memfriend7.C: Likewise.
42984 * g++.dg/template/memfriend8.C: Likewise.
42985 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42987 2003-11-21 Mark Mitchell <mark@codesourcery.com>
42990 * g++.dg/ext/cond1.C: New test.
42992 2003-11-20 Richard Henderson <rth@redhat.com>
42994 * gcc.dg/20020201-2.c: Remove.
42995 * gcc.dg/20020201-4.c: Remove.
42996 * gcc.dg/20020304-1.c: Remove.
42998 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
43000 * gcc.dg/cpp/trad/xwin1.c: New test case.
43002 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
43004 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43005 * lib/g77.exp: Likewise.
43006 * lib/objc.exp: Likewise.
43007 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43010 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43013 * g++.dg/template/static5.C: New test.
43015 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
43017 * gcc.dg/nested-func-1.c: New test.
43019 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43021 * gcc.dg/cpp/assert4.c: New test.
43023 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43026 * g++.dg/lookup/using9.c: New test.
43028 2003-11-14 Mark Mitchell <mark@codesourcery.com>
43031 * g++.dg/template/error3.C: New test.
43033 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
43036 * ada/acats/run_acats, run_all.sh: Fix syntax error.
43037 No longer use a wrapper for gcc, since this does not work under
43040 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43043 * g++.dg/template/ptrmem7.C: New test.
43045 2003-11-13 Andrew Pinski <apinski@apple.com>
43047 * gcc.c-torture/compile/20031113-1.c: New test.
43049 2003-11-13 Mark Mitchell <mark@codesourcery.com>
43050 Kean Johnston <jkj@sco.com>
43053 * gcc.dg/unused-4.c: Update.
43055 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43057 * g++.dg/opt/const3.C: New test.
43059 2003-11-13 Jan Hubicka <jh@suse.cz>
43061 * gcc.c-torture/compile/20031112-1.c: New test.
43063 2003-11-12 Mark Mitchell <mark@codesourcery.com>
43065 * g++.dg/parse/crash10.C: Remove bogus error marker.
43067 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43069 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43070 (host_gcc): Likewise.
43071 (ROOT): Honor $PWDCMD.
43073 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43075 2003-11-12 Catherine Moore <clm@redhat.com>
43077 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43079 2003-11-12 Andreas Jaeger <aj@suse.de>
43080 Jakub Jelinek <jakub@redhat.com>
43081 Andrew Pinski <pinskia@physics.uc.edu>
43082 Richard Henderson <rth@redhat.com>
43084 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43086 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43088 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43089 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43091 2003-11-11 Andreas Jaeger <aj@suse.de>
43093 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43095 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43097 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43099 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43102 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43104 * gcc.dg/trampoline-1.c: New test.
43106 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43108 * gcc.c-torture/compile/200031109-1.c: New test.
43110 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43114 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43115 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43116 gcc.dg/format/no-y2k-1.c: Update.
43118 2003-11-08 Roger Sayle <roger@eyesopen.com>
43120 PR optimization/10467
43121 * gcc.dg/20031108-1.c: New test case.
43123 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43125 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43127 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43129 * gcc.dg/compound-lvalue-1.c: New test.
43130 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43133 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43135 * gcc.dg/altivec-varargs-1.c: New test.
43137 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43139 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43140 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43141 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43142 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43143 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43145 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43147 * gcc.dg/cond-lvalue-1.c: New test.
43149 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43151 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43153 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43156 * g++.dg/template/instantiate5.C: New test.
43158 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43161 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43162 * ChangeLog: Add missing first entry for above test.
43164 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43167 * g++.dg/template/using8.C: New test.
43168 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43170 2003-11-02 Roger Sayle <roger@eyesopen.com>
43172 PR optimization/10817
43173 * gcc.c-torture/compile/20031102-1.c: New test case.
43175 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43177 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43180 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43182 * gcc.dg/20031102-1.c: New test.
43184 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43186 * gcc.dg/complex-1.c: New test.
43188 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43191 * g++.dg/template/crash13.C: Adjust expected error location.
43192 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43194 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43196 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43198 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43201 * gcc.c-torture/compile/20031031-2.c: New test.
43203 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43206 * gcc.c-torture/compile/20031031-1.c: New test.
43208 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43210 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43211 * gcc.misc-tests/bprob.exp: Likewise.
43212 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43213 the execution test on arm-elf configs.
43214 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
43215 configs that don't support scratch files.
43216 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43218 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
43220 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43223 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
43225 * ada/acats/run_all.sh: Redirect mv output to /dev/null
43226 Avoid non pure sh syntax. Add more logging.
43228 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43231 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43234 * gcc.dg/ppc-stackalign-1.c: New test.
43236 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
43238 * ada/acats/run_all.sh: Change output to be more compliant with
43240 Create acats.sum and acats.log files under testsuite/ada/acats
43241 Only run [a-z]* directories, to filter out e.g. CVS.
43242 Redirect build output to log file.
43244 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43246 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43248 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43251 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43253 2003-10-27 Jakub Jelinek <jakub@redhat.com>
43255 * gcc.c-torture/compile/20031023-1.c: New test.
43256 * gcc.c-torture/compile/20031023-2.c: New test.
43257 * gcc.c-torture/compile/20031023-3.c: New test.
43258 * gcc.c-torture/compile/20031023-4.c: New test.
43260 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43263 * g++.dg/lookup/scoped8.C: New test.
43265 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43267 * g++.dg/opt/reg-stack3.C: New test.
43269 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43271 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
43273 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43276 * g++.dg/template/crash13.C: New test.
43278 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43280 * gcc.dg/c99-restrict-2.c: New test.
43282 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
43284 PR c++/12698, c++/12699, c++/12700, c++/12566
43285 * g++.dg/inherit/covariant9.C: New test.
43286 * g++.dg/inherit/covariant10.C: New test.
43287 * g++.dg/inherit/covariant11.C: New test.
43289 2003-10-23 Jason Merrill <jason@redhat.com>
43292 * g++.dg/ext/complit2.C: New test.
43294 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43297 * gcc.c-torture/execute/20031020-1.c: New test.
43299 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43301 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43302 following the jump_insn.
43304 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
43306 * gcc.dg/cast-lvalue-1.c: New test.
43308 2003-10-21 Mark Mitchell <mark@codesourcery.com>
43311 * g++.dg/template/cond2.C: New test.
43313 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
43315 * gcc.dg/builtins-28.c: New test.
43317 2003-10-20 Jan Hubicka <jh@suse.cz>
43319 * g++.dg/opt/inline4.C: Do not use min-inline-insns
43321 * gcc.dg/inline-2.c: Likewise.
43323 2003-10-20 Phil Edwards <phil@codesourcery.com>
43325 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43326 * gcc.dg/nest.c: Likewise.
43328 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43330 PR c++/9781, c++/10583, c++/11862
43331 * g++.dg/parse/crash13.C: New test.
43333 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43335 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43337 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43339 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43340 Define HAVE_C99_RUNTIME except on Solaris.
43341 * gcc.dg/builtins-20.c: Likewise.
43343 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43345 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43347 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43350 * g++.dg/template/crash21.C: New test.
43352 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43355 * g++.dg/template/typename5.C: New test.
43357 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43360 * g++.dg/template/friend25.C: New test.
43362 2003-10-16 Ziemowit Laski <zlaski@apple.com>
43364 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43367 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
43369 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43372 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
43374 * gcc.c-torture/execute/960416-1.x: Remove.
43375 * gcc.c-torture/execute/divconst-3.x: Likewise.
43377 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
43380 * gcc.dg/torture/cris-volatile-1.c: New test.
43382 2003-10-14 Roger Sayle <roger@eyesopen.com>
43384 PR optimization/9325
43385 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43386 for overflowing floating point to integer conversion during RTL
43389 2003-10-13 Ziemowit Laski <zlaski@apple.com>
43391 * objc/execute/_cmd.m: Fix typo.
43392 * objc.dg/image-info.m, objc.dg/symtab-1.m:
43393 Relax 'scan-assembler' regexp.
43394 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43395 objc.dg/try-catch-4.m: Run on non-Darwin targets.
43396 * objc.dg/zero-link-2.m: Remove blank line.
43397 * objc.dg/zero-link-3.m: New test case.
43399 2003-10-13 Geoffrey Keating <geoffk@apple.com>
43401 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43403 * gcc.dg/asm-names.c: Use scan-assembler-not rather
43404 than linker trickery.
43406 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43409 * g++.dg/other/friend2.C: New test.
43411 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43413 * gcc.dg/20031012-1.c: New test.
43415 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43417 * gcc.dg/weak/weak-3.c: Fix for new warning.
43419 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
43421 PR optimization/8750
43422 * gcc.c-torture/execute/20031012-1.c: New test case.
43424 2003-10-11 Roger Sayle <roger@eyesopen.com>
43426 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43427 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43429 2003-10-11 Roger Sayle <roger@eyesopen.com>
43431 PR optimization/12260
43432 * gcc.c-torture/compile/20031011-2.c: New test case.
43434 2003-10-11 Roger Sayle <roger@eyesopen.com>
43436 * gcc.c-torture/execute/20031011-1.c: New testcase.
43438 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
43440 * gcc.c-torture/compile/20031011-1.c: New test.
43442 2003-10-11 Jan Hubicka <jh@suse.cz>
43444 * g++.dg/other/first-global.C: New test.
43446 2003-10-11 Roger Sayle <roger@eyesopen.com>
43448 * gcc.c-torture/execute/string-opt-18.c: New testcase.
43450 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
43452 * gcc.c-torture/compile/20031010-1.c: New test.
43454 2003-10-10 Geoffrey Keating <geoffk@apple.com>
43456 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43457 * gcc.c-torture/execute/va-arg-25.c: ... here.
43459 2003-10-09 Mark Mitchell <mark@codesourcery.com>
43461 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43463 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
43465 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43467 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43469 * g++.dg/parse/error2.C: New test.
43471 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43474 * g++.dg/other/error5.C: Modify the error message.
43475 * g++.dg/lookup/using8.C: New test.
43477 2003-10-07 Geoffrey Keating <geoffk@apple.com>
43479 * gcc.dg/darwin-abi-2.c: New file.
43480 * gcc.c-torture/execute/va-arg-24.c: New file.
43482 2003-10-06 Bob Wilson <bob.wilson@acm.org>
43484 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
43487 2003-10-06 Mark Mitchell <mark@codesourcery.com>
43490 * g++.dg/other/error4.C: Update error messages.
43491 * g++.dg/template/ptrmem4.C: Likewise.
43494 * g++.dg/init/new9.C: New test.
43496 PR c++/12334, c++/12236, c++/8656
43497 * g++.dg/ext/attrib8.C: New test.
43499 2003-10-06 Devang Patel <dpatel@apple.com>
43501 * gcc.dg/debug/dwarf2-3.h: New test.
43502 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43504 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
43506 * g++.dg/opt/cfg2.C: New test.
43508 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43510 * g++.dg/opt/float1.C: New test.
43512 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43514 * gcc.dg/c90-array-lval-6.c: New test.
43515 * gcc.dg/c99-array-lval-6.c: New test.
43517 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
43518 Ziemowit Laski <zlaski@apple.com>
43520 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43521 'Derived', so that it is never considered a class method; add
43522 new warning for '+port' method ambiguity.
43523 * objc.dg/method-12.m: Include <objc/objc.h> instead of
43524 <objc/objc-api.h> (needed on Mac OS X).
43525 * objc.dg/method-13.m: New test.
43527 2003-10-03 Roger Sayle <roger@eyesopen.com>
43529 PR optimization/9325, PR java/6391
43530 * gcc.c-torture/execute/20031003-1.c: New test case.
43532 2003-10-02 Mark Mitchell <mark@codesourcery.com>
43534 PR optimization/12180
43535 * gcc.dg/20031002-1.c: New test.
43538 * g++.dg/inherit/error1.C: New test.
43540 2003-10-02 Chris Demetriou <cgd@broadcom.com>
43542 * lib/f-torture.exp (search_for): Rename to...
43543 (search_for_re): This. Also, clean up comments and the
43544 "regexp" invocation.
43546 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
43548 * gcc.c-torture/compile/20031002-1.c: New test.
43550 2003-10-02 Jakub Jelinek <jakub@redhat.com>
43552 * g++.dg/opt/cond1.C: New test.
43554 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
43556 * gcc.dg/Wold-style-definition-2.c: New testcase.
43557 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43559 2003-09-29 Richard Henderson <rth@redhat.com>
43561 * g++.dg/init/array10.C: Add dg-options.
43563 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
43565 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43567 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43569 * g++.dg/template/friend19.C: Fix typo.
43570 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43572 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
43574 * gcc.c-torture/execute/20030928-1.c: New test.
43575 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43577 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43579 * g++.dg/opt/unroll1.C: New test.
43581 2003-09-26 Roger Sayle <roger@eyesopen.com>
43583 PR optimization/11741
43584 * gcc.dg/20030926-1.c: New test case.
43586 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43589 * g++.dg/parse/access7.C: New test.
43590 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43592 2003-09-24 Ziemowit Laski <zlaski@apple.com>
43594 MERGE OF objc-improvements-branch into MAINLINE:
43595 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43596 if libobjc has not been built.
43597 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43598 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43599 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43600 objc/execute/nested-3.m, objc/execute/np-2.m,
43601 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43602 objc/execute/redefining_self.m, objc/execute/root_methods.m,
43603 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43604 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43605 objc.dg/special/unclaimed-category-1.h,
43606 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43607 well as GNU runtime.
43608 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43609 * execute/cascading-1.m, execute/function-message-1.m,
43610 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43611 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43612 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43613 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43614 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43615 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43616 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43617 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43618 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43619 * objc.dg/bitfield-2.m: Run only on Darwin.
43620 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43621 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43622 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43623 * objc.dg/const-str-1.m: Fix constant string layout.
43625 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
43627 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43629 2003-09-23 Geoffrey Keating <geoffk@apple.com>
43631 * gcc.dg/darwin-abi-1.c: New file.
43633 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
43636 * gcc.c-torture/compile/20030921-1.c: New test.
43638 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43640 * g++.dg/opt/reg-stack2.C: New test.
43642 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43644 * g++.dg/eh/delayslot1.C: New test.
43646 2003-09-20 Richard Henderson <rth@redhat.com>
43648 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43650 2003-09-20 Roger Sayle <roger@eyesopen.com>
43652 * gcc.c-torture/execute/20030920-1.c: New test case.
43654 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43656 * g++.dg/rtti/typeid3.C: Correct expected error message.
43658 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43661 * g++.dg/parse/crash12.C: New test.
43663 2003-09-19 Janis Johnson <janis187@us.ibm.com>
43665 * gcc.dg/compat/mixed-struct-check.h: New.
43666 * gcc.dg/compat/mixed-struct-defs.h: New.
43667 * gcc.dg/compat/mixed-struct-init.h: New.
43668 * gcc.dg/compat/struct-by-value-19_main.c: New.
43669 * gcc.dg/compat/struct-by-value-19_x.c: New.
43670 * gcc.dg/compat/struct-by-value-19_y.c: New.
43671 * gcc.dg/compat/struct-by-value-20_main.c: New.
43672 * gcc.dg/compat/struct-by-value-20_x.c: New.
43673 * gcc.dg/compat/struct-by-value-20_y.c: New.
43674 * gcc.dg/compat/struct-return-19_main.c: New.
43675 * gcc.dg/compat/struct-return-19_x.c: New.
43676 * gcc.dg/compat/struct-return-19_y.c: New.
43677 * gcc.dg/compat/struct-return-20_main.c: New.
43678 * gcc.dg/compat/struct-return-20_x.c: New.
43679 * gcc.dg/compat/struct-return-20_y.c: New.
43681 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
43682 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43683 so that it will not complain on LP64 targets.
43685 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43688 * g++.dg/template/friend24.C: New test.
43690 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
43693 * g++.dg/template/memtmpl2.C: New test.
43695 2003-09-18 Mark Mitchell <mark@codesourcery.com>
43698 * gcc.dg/builtin-apply1.c: New test.
43700 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
43703 * g++.dg/warn/Wunused-4.C: New test.
43705 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43708 * g++.dg/other/gc2.C: New test.
43710 2003-09-17 Mark Mitchell <mark@codesourcery.com>
43713 * g++.dg/rtti/typeid3.C: New test.
43716 * g++.dg/overload/template1.C: New test.
43718 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43720 * g++.dg/opt/cfg3.C: New test.
43722 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43725 * g++.dg/template/crash11.C: New test.
43727 2003-09-16 Jason Merrill <jason@redhat.com>
43728 Jakub Jelinek <jakub@redhat.com>
43730 * gcc.dg/attr-warn-unused-result.c: New test.
43732 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
43735 * g++.dg/expr/call2.C: New test.
43737 2003-09-15 Andreas Jaeger <aj@suse.de>
43739 * gcc.dg/Wold-style-definition-1.c: New test.
43741 2003-09-14 Mark Mitchell <mark@codesourcery.com>
43744 * g++.dg/parse/template12.C: New test.
43746 * g++.dg/abi/bitfield11.C: New test.
43747 * g++.dg/abi/bitfield12.C: Likewise.
43749 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
43751 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
43752 non-expansion of functional macro name without arguments at EOL.
43753 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
43755 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
43757 * gcc.c-torture/execute/20030914-[12].c: New tests.
43759 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
43762 * g++.dg/overload/addr1.C: New test.
43764 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
43766 * gcc.dg/20030909-1.c: New test.
43768 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43770 * gcc.dg/ultrasp10.c: New test.
43772 2003-09-09 Devang Patel <dpatel@apple.com>
43774 * gcc.dg/darwin-ld-6.c: New test.
43776 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43778 * gcc.dg/torture/builtin-explog-1.c: New testcase.
43780 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43782 * gcc.dg/ia64-types1.c: New test.
43783 * gcc.dg/ia64-types2.c: Likewise.
43785 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43787 * gcc.dg/builtins-1.c: Add more _Complex tests.
43788 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43790 * gcc.dg/builtins-1.c: Test existing _Complex functions.
43791 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43793 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43796 * g++.dg/lookup/koenig2.C: New test.
43799 * g++.dg/rtti/typeid2.C: New test.
43801 2003-09-08 Jakub Jelinek <jakub@redhat.com>
43803 * gcc.c-torture/compile/20030904-1.c: New test.
43805 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43807 * g++.dg/opt/longbranch2.C: New test.
43809 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43811 * g++.dg/template/crash10.C: Only compile it.
43813 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43815 PR middle-end/11665
43816 * gcc.c-torture/compile/20030907-1.c: New test.
43817 * g++.dg/init/array11.C: New test.
43819 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43822 * g++.dg/init/struct1.C: New test.
43824 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43827 * g++.dg/expr/comma1.C: New test.
43829 2003-09-06 Mark Mitchell <mark@codesourcery.com>
43832 * g++.dg/expr/static_cast5.C: New test.
43834 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
43837 * g++.dg/lookup/scoped7.C: New test.
43840 * g++.dg/other/static1.C: New test.
43843 * g++.dg/warn/template-1.C: New test.
43846 * g++.dg/template/crash10.C: New test.
43849 * g++.dg/overload/VLA.C: New test.
43852 * g++.dg/template/call1.C: New test.
43854 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43857 * g++.dg/parse/using3.C: New test.
43859 2003-09-06 Roger Sayle <roger@eyesopen.com>
43862 * g++.dg/overload/builtin3.C: New test case.
43864 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
43867 * gcc.dg/20030906-1.c: New test.
43868 * gcc.dg/20030906-2.c: Likewise.
43870 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43873 * g++.dg/parse/defarg5.C: New test.
43875 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43877 2003-09-05 Mark Mitchell <mark@codesourcery.com>
43880 * g++.dg/expr/static_cast4.C: New test.
43883 * g++.dg/template/crash9.C: New test.
43885 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
43887 * g++.old-deja/g++.ext/pretty2.C: Update for change
43889 * g++.old-deja/g++.ext/pretty3.C: Likewise.
43891 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
43894 * g++/dg/template/qualified-id1.C: New test.
43897 * g++.dg/warn/noeffect4.C: New test.
43899 2003-09-04 Matt Austern <austern@apple.com>
43901 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43902 * g++.dg/ext/fnname2.C: Likewise.
43903 * g++.dg/ext/fnname3.C: Likewise.
43905 2003-09-04 Mark Mitchell <mark@codesourcery.com>
43907 * g++.dg/expr/lval1.C: New test.
43908 * g++.dg/ext/lvcast.C: Remove.
43910 2003-09-03 Roger Sayle <roger@eyesopen.com>
43912 PR optimization/11700.
43913 * gcc.c-torture/compile/20030903-1.c: New test case.
43915 2003-09-03 Mark Mitchell <mark@codesourcery.com>
43918 * g++.dg/abi/layout4.C: New test.
43920 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
43923 * g++.dg/parse/friend3.C: New test.
43925 2003-09-02 Mark Mitchell <mark@codesourcery.com>
43928 * g++.dg/template/class1.C: New test.
43931 * g++.dg/expr/call1.C: New test.
43933 2003-09-01 Mark Mitchell <mark@codesourcery.com>
43936 * g++.dg/init/ref9.C: New test.
43939 * g++.dg/template/nested4.C: New test.
43941 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43944 * g++.dg/template/non-dependent4.C: New test.
43947 * g++.dg/inherit/conv1.C: New test.
43949 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43952 * g++.dg/ext/label1.C: New test.
43953 * g++.dg/ext/label2.C: Likewise.
43955 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43957 * g++.dg/expr/cond3.C: New test.
43959 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43961 * gcc.dg/builtins-1.c: Add new builtin cases.
43963 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43965 * gcc.dg/builtins-1.c: Add new cases.
43966 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43968 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43970 * gcc.dg/builtins-1.c: Add more math builtin tests.
43971 * gcc.dg/torture/builtin-attr-1.c: New test.
43973 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43975 PR optimization/5079
43976 * g++.dg/opt/static3.C: New test.
43978 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43980 * gcc.misc-tests/gcov-10b.c: New test.
43982 2003-08-27 Mark Mitchell <mark@codesourcery.com>
43984 * g++.dg/opt/ptrmem3.C: New test.
43986 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43988 2003-08-27 Jakub Jelinek <jakub@redhat.com>
43990 * gcc.dg/20030826-2.c: New test.
43992 2003-08-26 Roger Sayle <roger@eyesopen.com>
43994 PR middle-end/12002
43995 * g77.f-torture/compile/12002.f: New test case.
43997 2003-08-26 Roger Sayle <roger@eyesopen.com>
43999 * gcc.dg/20030826-1.c: New test case.
44001 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
44003 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44005 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
44008 * c++.dg/lookup/crash1.C: New test.
44010 * c++.dg/warn/noeffect3.C: New test.
44012 2003-08-25 Janis Johnson <janis187@us.ibm.com>
44014 * gcc.dg/compat/vector-1_x.c: Compile with -w.
44015 * gcc.dg/compat/vector-1_y.c: Ditto.
44016 * gcc.dg/compat/vector-2_x.c: Ditto.
44017 * gcc.dg/compat/vector-2_y.c: Ditto.
44019 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
44021 * gcc.dg/20030702-1.c: New test.
44023 2003-08-25 Mark Mitchell <mark@codesourcery.com>
44026 * g++.dg/ext/altivec-1.C: New test.
44028 2003-08-24 Richard Henderson <rth@redhat.com>
44030 * g++.dg/eh/simd-2.C: Add -w for x86.
44032 2003-08-23 Jakub Jelinek <jakub@redhat.com>
44034 * gcc.dg/20030815-1.c: New test.
44036 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44039 * g++.dg/parse/access6.C: New test.
44041 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44043 PR c++/641, c++/11876
44044 * g++.dg/template/friend22.C: New test.
44045 * g++.dg/template/friend23.C: Likewise.
44047 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44049 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44052 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44054 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44056 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44058 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44060 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44062 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44064 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44066 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44068 2003-08-21 Mark Mitchell <mark@codesourcery.com>
44071 * g++.dg/overload/prom1.C: New test.
44074 * g++.dg/parse/dtor2.C: New test.
44077 * g++.dg/parse/using2.C: New test.
44079 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
44082 * gcc.c-torture/compile/20030821-1.c: New.
44084 2003-08-20 Mark Mitchell <mark@codesourcery.com>
44087 * g++.dg/template/deduce2.C: New test.
44089 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
44091 * gcc.c-torture/execute/20030821-1.c: New test.
44093 2003-08-20 Roger Sayle <roger@eyesopen.com>
44095 PR middle-end/11984
44096 * gcc.dg/20030820-1.c: New test case.
44098 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44101 * g++.dg/warn/noeffect2.C: New test.
44103 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44106 * g++.dg/template/dtor2.C: New test.
44109 * g++.dg/template/operator1.C: New test.
44110 * g++.dg/parse/operator4.C: New test.
44113 * g++.dg/expr/enum1.C: New test.
44114 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44117 * g++.dg/parse/elab2.C: New test.
44118 * g++.dg/parse/typedef4.C: Change error message.
44119 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44120 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44121 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44123 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44125 * gcc.dg/pch/warn-1.c: New.
44126 * gcc.dg/pch/warn-1.hs: New.
44128 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44131 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44133 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44135 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44137 * gcc.dg/uninit-D.c: New Test.
44138 * gcc.dg/uninit-E.c: New Test.
44139 * gcc.dg/uninit-F.c: New Test.
44140 * gcc.dg/uninit-G.c: New Test.
44142 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44144 * g++.dg/README: Describe the pch directory.
44146 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44149 * g++.dg/parse/access4.C: New test.
44150 * g++.dg/parse/access5.C: Likewise.
44151 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44153 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44155 * gcc.dg/noncompile/20030818-1.c: New.
44157 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44160 * g++.dg/warn/noeffect1.C: New test.
44162 * g++.dg/template/scope2.C: New test.
44163 * g++.dg/template/error2.C: Correct dg-error
44165 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44167 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44169 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44172 * g++.dg/template/warn1.C: New.
44174 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44176 * g++.dg/template/error2.C: New test.
44177 * g++.dg/lookup/using7.C: Adjust errors
44178 * g++.old-deja/g++.pt/crash36.C: Likewise.
44179 * g++.old-deja/g++.pt/derived3.C: Likewise.
44181 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44183 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44184 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44185 * gcc.c-torture/execute/builtins/string-9.c: New, from
44186 string-opt-9.c. Adjust for execute/builtins framework.
44187 * gcc.c-torture/execute/string-opt-9.c: Delete.
44189 2003-08-12 Mark Mitchell <mark@codesourcery.com>
44191 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44193 * g++.dg/parse/ret-type2.C: New test.
44196 * g++.dg/init/new8.C: New test.
44199 * g++.dg/parse/typedef5.C: New test.
44202 * g++.dg/parse/qualified2.C: New test.
44203 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44206 2003-08-11 Mark Mitchell <mark@codesourcery.com>
44208 * g++.dg/conversion/ptrmem1.C: New test.
44210 2003-08-11 Jakub Jelinek <jakub@redhat.com>
44213 * gcc.dg/20030811-1.c: New test.
44216 * gcc.c-torture/execute/20030811-1.c: New test.
44218 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44220 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44222 2003-08-10 Mark Mitchell <mark@codesourcery.com>
44225 * g++.dg/inherit/multiple1.C: New test.
44227 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
44229 * gcc.dg/spe1.c: New test.
44232 * g++.dg/expr/cast2.C: New test.
44235 * g++.dg/template/dependent-name2.C: New test.
44237 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
44239 * g++.dg/parse/crash11.C: Put the dg options in comments.
44241 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
44243 * lib/gcc-dg.exp: Update for diagnostic change.
44245 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44248 * g++.dg/parse/crash11.C: New test.
44250 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
44252 * gcc.dg/cpp/spacing1.c: Update.
44254 2003-08-04 Janis Johnson <janis187@us.ibm.com>
44257 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44258 a value for -mtune.
44260 2003-08-04 Roger Sayle <roger@eyesopen.com>
44262 PR middle-end/11771
44263 * gcc.c-torture/compile/20030804-1.c: New test case.
44265 2003-08-04 Roger Sayle <roger@eyesopen.com>
44267 * gcc.dg/20030804-1.c: New test case.
44269 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
44271 * gcc.dg/cpp/separate-1.c: New test.
44273 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
44276 * g++.dg/template/dependent-expr2.C: New test.
44279 * g++.dg/expr/ptrmem1.C: New test.
44281 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44284 * g++.dg/template/friend15.C: New test.
44286 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
44288 * lib/dg-pch.exp: Work round PCH bug.
44290 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44292 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
44293 builtins. Move cases from builtins-4.c here.
44295 * gcc.dg/torture/builtin-math-1.c: New test taken from
44296 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44299 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44302 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
44305 * g++.dg/template/using7.C: New test.
44307 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
44309 * import1.c, import2.c: New tests.
44311 2003-08-01 Jakub Jelinek <jakub@redhat.com>
44313 * g++.dg/eh/crossjump1.C: New test.
44315 2003-08-01 Mark Mitchell <mark@codesourcery.com>
44318 * g++.dg/template/using6.C: New test.
44321 * g++.dg/template/koenig2.C: New test.
44323 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44326 * g++.dg/parse/typedef4.C: New test.
44328 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44330 PR c++/8442, c++/8806
44331 * g++.dg/template/elab1.C: New test.
44332 * g++.dg/template/type2.C: Likewise.
44333 * g++.dg/template/ttp3.C: Adjust expected error message.
44334 * g++.old-deja/g++.law/visibility13.C: Likewise.
44335 * g++.old-deja/g++.niklas/t135.C: Likewise.
44336 * g++.old-deja/g++.pt/ttp41.C: Likewise.
44337 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44339 * g++.old-deja/g++.pt/ttp44.C: Likewise.
44341 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
44344 * g++.dg/ext/stmtexpr1.C: New test.
44346 * g++.dg/opt/tmp1.C: New test.
44349 * g++.dg/parse/constant4.C: New test.
44352 * g++.dg/template/using5.C: New test.
44354 2003-07-31 Roger Sayle <roger@eyesopen.com>
44356 * gcc.dg/builtins-27.c: New test case.
44358 2003-07-31 Jakub Jelinek <jakub@redhat.com>
44360 * gcc.dg/tls/opt-7.c: New test.
44362 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
44364 * g++.old-deja/g++.other/crash18.C: Remove.
44366 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
44368 * g++.dg/template/explicit3.C: New.
44369 * g++.dg/template/explicit4.C: New.
44370 * g++.dg/template/explicit5.C: New.
44373 * g++.dg/template/memtmpl1.C: New.
44375 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
44378 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44379 * gcc.dg/i386-387-5.c (dg-options): Likewise.
44381 2003-07-30 Jan Hubicka <jh@suse.cz>
44385 2003-07-29 Zack Weinberg <zack@codesourcery.com>
44387 * gcc.dg/struct-in-proto-1.c: New test.
44389 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
44391 * gcc.dg/cpp/include2.c: Only expect one message.
44393 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
44396 * g++.dg/template/using1.C: New test.
44397 * g++.dg/template/using2.C: New test.
44398 * g++.dg/template/using3.C: New test.
44399 * g++.dg/template/using4.C: New test.
44401 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
44403 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44404 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44406 2003-07-28 Jan Hubicka <jh@suse.cz>
44409 * g++.dg/opt/call1.C: New test.
44411 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
44414 * g++.dg/init/enum2.C: New test.
44415 * g++.dg/template/overload1.C: Add "-w" option.
44417 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
44419 * gcc.dg/Wdeclaration-after-statement-1.c,
44420 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44422 2003-07-28 Jakub Jelinek <jakub@redhat.com>
44424 * gcc.c-torture/compile/20030725-1.c: New test.
44426 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
44428 * gcc.dg/20030505.c: Only run for SPE.
44429 Remove definition of opaque type.
44431 2003-07-27 Mark Mitchell <mark@codesourcery.com>
44433 * g++.dg/template/ptrmem6.C: New test.
44435 2003-07-26 Geoffrey Keating <geoffk@apple.com>
44437 * gcc.c-torture/compile/zero-strct-2.c: New test.
44439 2003-07-25 Geoffrey Keating <geoffk@apple.com>
44441 * gcc.dg/intermod-1.c: New test.
44443 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
44446 * g++.dg/template/lookup2.C: New test.
44447 * g++.dg/template/memclass1.C: Remove instantiated from error.
44448 * g++.dg/other/error2.C: Tweak expected errors.
44451 * g++.dg/template/defarg3.C: New test.
44453 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44455 2003-07-24 Mark Mitchell <mark@codesourcery.com>
44457 * g++.dg/inherit/access5.C: New test.
44459 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44462 * g++.dg/template/crash8.C: New test.
44464 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
44467 * gcc.dg/noncompile/incomplete-2.c: New test.
44469 2003-07-23 Mark Mitchell <mark@codesourcery.com>
44472 * g++.dg/inherit/access4.C: New test.
44475 * g++.dg/expr/cond2.C: New test.
44477 PR optimization/10679
44478 * g++.dg/opt/inline4.C: New test.
44480 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
44482 * g++.dg/parse/crash10: New test.
44484 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44486 * g++.dg/ext/flexary1.C: New test.
44488 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44491 * g++.dg/template/crash9.C: New test.
44493 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44496 * g++.dg/parse/typedef3.C: New test.
44499 * g++.dg/parse/operator2.C: New test.
44502 * g++.dg/parse/def-tmpl-arg1.C: New test.
44505 * g++.dg/parse/funptr1.C: New test.
44508 * g++.dg/parse/ambig3.C: New test.
44511 * g++.dg/parse/operator3.C: New test.
44514 * g++.dg/parse/template10.C: New test.
44517 * g++.dg/parse/template11.C: New test.
44520 * g++.dg/parse/invalid-op1.C: New test.
44523 * g++.dg/parse/condexpr1.C: New test.
44525 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44527 * g++.dg/ext/packed3.C: New test.
44528 * g++.dg/ext/packed4.C: New test.
44530 * gcc.dg/pack-test-3.c: New test.
44532 2003-07-21 Janis Johnson <janis187@us.ibm.com>
44534 * lib/compat.exp: Handle dg-options per source file.
44535 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44536 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44537 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44538 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44539 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44540 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44541 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44542 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44543 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44544 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44545 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44546 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44547 * g++.dg/compat/break/bitfield7_x.C: Ditto.
44548 * g++.dg/compat/break/bitfield7_y.C: Ditto.
44550 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
44553 * gcc.c-torture/execute/20030718-1.c: New test.
44555 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44557 PR optimization/11536
44558 * gcc.dg/20030721-1.c: New test.
44560 2003-07-19 Mark Mitchell <mark@codesourcery.com>
44563 * g++.dg/template/lookup1.C: New test.
44565 2003-07-19 Zack Weinberg <zack@codesourcery.com>
44567 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44568 diagnostics of ill-formed constructs involving labels.
44569 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44570 the new 'previously defined here' message.
44572 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
44574 * g++.dg/parse/non-dependent2.C: New test.
44576 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
44578 * g++.dg/init/init-ref4.C: xfail on targets without
44581 2003-07-17 Jakub Jelinek <jakub@redhat.com>
44584 * gcc.c-torture/execute/20030717-1.c: New test.
44586 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44588 * g++.dg/opt/cfg1.C: New test.
44590 2003-07-17 Mark Mitchell <mark@codesourcery.com>
44592 PR optimization/11557
44593 * gcc.dg/20030717-1.c: New test.
44595 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44598 * g++.dg/expr/crash-1.C: New test.
44601 * g++.dg/template/init3.C: New test.
44604 * g++.dg/template/non-dependent1.C: New test.
44607 * g++.dg/template/non-dependent2.C: New test.
44610 * g++.dg/template/non-dependent3.C: New test.
44613 * g++.dg/template/sizeof5.C: New test.
44615 2003-07-17 Geoffrey Keating <geoffk@apple.com>
44618 * gcc.c-torture/compile/mangle-1.c: New file.
44620 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44623 * g++.dg/parse/access3.C: New test.
44625 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44628 * g++.dg/init/init-ref4.C: New test.
44630 2003-07-16 Mark Mitchell <mark@codesourcery.com>
44633 * g++.dg/parse/constant3.C: New test.
44634 * g++.dg/parse/crash7.C: Likewise.
44636 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
44639 * gcc.dg/i386-pentium4-not-mull.c: New.
44641 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
44643 * gcc.dg/asm-names.c (ymain): Make it weak.
44645 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44648 * g++.dg/template/friend21.C: New test.
44650 2003-07-16 Jakub Jelinek <jakub@redhat.com>
44652 * gcc.dg/cleanup-8.c: New test.
44653 * gcc.dg/cleanup-9.c: New test.
44655 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
44657 * g++.dg/ext/dll-MI1.h: New file.
44658 * g++.dg/ext/dllexport-MI1.C: New file.
44659 * g++.dg/ext/dllimport-MI1.C: New file.
44661 2003-07-15 Jakub Jelinek <jakub@redhat.com>
44663 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44664 it does not have cmpstrsi patterns (just cmpmemsi).
44666 2003-07-15 Mark Mitchell <mark@codesourcery.com>
44669 * g++.dg/debug/debug8.C: New test.
44671 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44674 * g++.dg/template/crash7.C: New test.
44676 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
44679 * gcc.c-torture/compile/20030708-1.c: New.
44681 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
44683 * gcc.c-torture/execute/20030715-1.c: New test.
44685 2003-07-14 Geoffrey Keating <geoffk@apple.com>
44687 * gcc.dg/pch/inline-3.c: New file.
44688 * gcc.dg/pch/inline-3.hs: New file.
44689 * gcc.dg/pch/inline-4.c: New file.
44690 * gcc.dg/pch/inline-4.hs: New file.
44692 2003-07-14 Mark Mitchell <mark@codesourcery.com>
44695 * g++.dg/template/crash6.C: New test.
44698 * g++.dg/template/friend20.C: New test.
44701 * g++.dg/template/overload2.C: New test.
44703 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44705 PR optimization/11440
44706 * gcc.c-torture/execute/20030714-1.c: New test.
44708 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44711 * g++.dg/template/partial2.C: New test.
44713 2003-07-13 Mark Mitchell <mark@codesourcery.com>
44716 * g++.dg/template/anon1.C: New test.
44720 * g++.dg/parse/template9.C: Likewise.
44721 * g++.dg/template/crash4.C: New test.
44722 * g++.dg/template/koenig1.C: Likewise.
44723 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44724 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44725 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44727 * g++.old-deja/g++.jason/template36.C: Likewise.
44728 * g++.old-deja/g++.mike/p1989.C: Likewise.
44729 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44730 * g++.old-deja/g++.pt/ttp20.C: Use this->.
44731 * g++.old-deja/g++.pt/ttp21.C: Use this->.
44732 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44734 * g++.old-deja/g++.pt/union2.C: Use this->.
44736 2003-07-11 Jakub Jelinek <jakub@redhat.com>
44738 * gcc.dg/20030711-1.c: New test.
44740 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
44743 * g++.dg/parse/args1.C: New test.
44744 * g++.pt/defarg8.C: Change expected errors.
44746 2003-07-11 Mark Mitchell <mark@codesourcery.com>
44749 * g++.dg/template/nontype2.C: New test.
44752 * g++.dg/parse/template8.C: New test.
44755 * g++.dg/template/scope1.C: New test.
44757 * g++.dg/warn/Wsign-compare-1.C: New test.
44759 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44761 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44763 2003-07-10 Mark Mitchell <mark@codesourcery.com>
44766 * g++.dg/template/explicit2.C: New test.
44769 * g++.dg/warn/pedantic1.C: New test.
44771 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
44774 * g++.dg/other/field1.C: New test.
44776 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44779 * gcc.c-torture/compile/20030707-1.c: New.
44781 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44784 * g++.dg/template/access12.C: New test.
44786 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
44788 * g++.dg/bprob/bprob.exp (prof_ext): Update.
44789 * g77.dg/bprob/bprob.exp (prof_ext): Update.
44790 * gcc.misc-tests/bprob.exp (prof_ext): Update.
44791 * gcc.misc-tests/gcov.exp: Update
44792 * g++.dg/gcov/gcov.exp: Update
44793 * lib/gcov.exp: Update.
44795 2003-07-08 Mark Mitchell <mark@codesourcery.com>
44797 * g++.dg/abi/mangle17.C: Make sure template expressions are
44799 * g++.dg/abi/mangle4.C: Mark erroneous casts.
44800 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44801 * g++.dg/opt/stack1.C: Remove erroneous code.
44802 * g++.dg/parse/template7.C: New test.
44803 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44804 * g++.old-deja/g++.pt/crash4.C: Likewise.
44806 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44808 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44809 with zero or one occurence of `$' after the initial `L'.
44811 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
44813 * gcc.c-torture/compile/20030704-1.c: Add a comment.
44815 2003-07-08 Roger Sayle <roger@eyesopen.com>
44818 * gcc.dg/Wunreachable-6.c: New testcase.
44819 * gcc.dg/Wunreachable-7.c: New testcase.
44821 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44824 * gcc.dg/20030708-1.c: New test.
44826 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
44828 * gcc.dg/compat/sdata-section.h: New file.
44829 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44830 * gcc.dg/torture/mips-sdata-1.c: New test.
44832 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44835 * g++.dg/template/friend19.C: New test.
44837 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44839 * g++.dg/opt/strength-reduce.C: New test.
44841 2003-07-07 Roger Sayle <roger@eyesopen.com>
44844 * gcc.dg/20030707-1.c: New testcase.
44846 2003-07-07 Roger Sayle <roger@eyesopen.com>
44848 PR optimization/11059
44849 * g++.dg/opt/emptyunion.C: New testcase.
44851 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44852 Eric Botcazou <ebotcazou@libertysurf.fr>
44854 * g++.dg/opt/stack1.C: New test.
44856 2003-07-05 Mark Mitchell <mark@codesourcery.com>
44858 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44862 * g++.dg/expr/static_cast3.C: New test.
44864 2003-07-04 Zack Weinberg <zack@codesourcery.com>
44866 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44868 * gcc.dg/concat.c: Concatenation of string constants with
44869 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44870 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44871 * gcc.dg/cpp/escape-2.c: Use wide character constants where
44872 necessary to avoid multi-character character constant warning.
44873 * gcc.dg/cpp/escape.c: Likewise.
44874 * gcc.dg/cpp/ucs.c: Likewise.
44875 Remove backslashes from dg-bogus comments, as they confuse Tcl.
44878 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44881 * gcc.c-torture/compile/20030704-1.c: New.
44883 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44885 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44887 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
44889 PR c++/5287, PR c++/7910, PR c++/11021
44890 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44891 tests for warnings.
44892 * g++.dg/ext/dllimport2.C: Add tests for warnings.
44893 * g++.dg/ext/dllimport3.C: Likewise.
44894 * g++.dg/ext/dllimport4.C: New file.
44895 * g++.dg/ext/dllimport5.C: New file.
44896 * g++.dg/ext/dllimport6.C: New file.
44897 * g++.dg/ext/dllimport7.C: New file.
44898 * g++.dg/ext/dllimport8.C: New file.
44899 * g++.dg/ext/dllimport9.C: New file.
44900 * g++.dg/ext/dllimport10.C: New file.
44901 * g++.dg/ext/dllexport1.C: New file.
44903 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44905 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44906 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44908 2003-07-03 Roger Sayle <roger@eyesopen.com>
44910 * gcc.dg/builtins-25.c: New testcase.
44911 * gcc.dg/builtins-26.c: New testcase.
44913 2003-07-03 Janis Johnson <janis187@us.ibm.com>
44915 * gcc.dg/compat/vector-defs.h: New file.
44916 * gcc.dg/compat/vector-setup.h: New file.
44917 * gcc.dg/compat/vector-check.h: New file.
44918 * gcc.dg/compat/vector-1_main.c: New file.
44919 * gcc.dg/compat/vector-1_x.c: New file.
44920 * gcc.dg/compat/vector-1_y.c: New file.
44921 * gcc.dg/compat/vector-2_main.c: New file.
44922 * gcc.dg/compat/vector-2_x.c: New file.
44923 * gcc.dg/compat/vector-2_y.c: New file.
44925 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44926 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44927 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44928 * gcc.dg/compat/struct-align-1.h: New file.
44929 * gcc.dg/compat/struct-align-1_main.c: New file.
44930 * gcc.dg/compat/struct-align-1_x.c: New file.
44931 * gcc.dg/compat/struct-align-1_y.c: New file.
44932 * gcc.dg/compat/struct-align-2.h: New file.
44933 * gcc.dg/compat/struct-align-2_main.c: New file.
44934 * gcc.dg/compat/struct-align-2_x.c: New file.
44935 * gcc.dg/compat/struct-align-2_y.c: New file.
44937 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44938 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44939 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44940 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44941 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44942 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44943 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44944 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44945 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44946 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44947 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44948 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44949 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44950 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44951 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44952 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44953 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44954 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44955 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44956 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44957 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44958 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44959 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44960 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44961 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44962 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44963 * gcc.dg/compat/struct-return-10_x.c: Ditto.
44964 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44965 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44967 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44969 * gcc.dg/i386-call-1.c: New test.
44971 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
44974 * g++.dg/parse/defarg4.C: New.
44976 2003-07-03 Roger Sayle <roger@eyesopen.com>
44979 * gcc.c-torture/compile/20030703-1.c: New test case.
44981 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44983 * g++.dg/template/local3.C: Remove extra semicolon.
44985 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44987 * gcc.dg/i386-volatile-1.c: New test.
44989 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
44992 * g++.dg/other/offsetof2.C: XFAIL.
44993 * g++.dg/other/offsetof5.C: New.
44996 * g++.dg/template/error1.C: New.
44999 * g++.dg/template/dependent-expr1.C: New.
45001 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45004 * g++.dg/template/local3.C: New test.
45007 * g++.dg/lookup/scoped6.C: New test.
45009 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
45012 * g++.dg/other/error7.C: New test.
45014 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
45016 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45017 * g++.old-deja/g++.abi/vtable3.h: Likewise.
45018 * g++.old-deja/g++.law/code-gen5.C: Likewise.
45019 * g++.old-deja/g++.other/union2.C: Likewise.
45020 * gcc.dg/c90-const-expr-2.c: Likewise.
45021 * gcc.dg/c90-const-expr-3.c: Likewise.
45022 * gcc.dg/c99-const-expr-2.c: Likewise.
45023 * gcc.dg/c99-const-expr-3.c: Likewise.
45024 * gcc.dg/concat.c: Likewise.
45026 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45029 * g++.dg/init/static1.C: New test.
45031 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45033 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45034 * g++.old-deja/g++.other/access2.C: Likewise.
45035 * g++.old-deja/g++.other/decl2.C: Likewise.
45036 * gcc.c-torture/execute/20020615-1.c: Likewise.
45038 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45041 * g++.dg/template/sizeof4.C: New test.
45043 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45045 * g++.dg/other/error6.C: New test.
45047 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45050 * g++.dg/parse/constant2.C: New test.
45052 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45055 * g++.dg/other/error5.C: New test.
45057 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45059 * gcc.dg/format/gcc_diag-1.c: New test.
45061 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
45063 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45065 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
45067 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45068 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45069 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45071 2003-06-28 Jakub Jelinek <jakub@redhat.com>
45073 * gcc.c-torture/execute/builtins/string-8.c: New test.
45074 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45075 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45076 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45078 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45081 * g++.dg/ext/typeof6.C: New test.
45083 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45086 * g++.dg/init/enum1.C: New test.
45088 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
45090 * gcc.dg/20030627-1.c: New test.
45092 2003-06-26 Mark Mitchell <mark@codesourcery.com>
45095 * g++.dg/expr/static_cast2.C: New test.
45097 2003-06-26 Roger Sayle <roger@eyesopen.com>
45098 Jakub Jelinek <jakub@redhat.com>
45100 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45101 sprintf(dst,"%s",src) optimization.
45102 * gcc.c-torture/execute/20030626-1.c: New test case.
45103 * gcc.c-torture/execute/20030626-2.c: New test case.
45105 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45107 * gcc.c-torture/execute/multi-ix.c: New test.
45109 * gcc.c-torture/execute/simd-4.c (main):
45110 Added missing semicolon at end of union.
45112 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45115 * g++.dg/template/explicit-instantiation3.C: New test.
45117 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45119 * gcc.dg/20030626-1.c: Use signed char.
45121 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45123 * gcc.dg/20030626-1.c: New test.
45125 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45127 * const-str-2.m: Update.
45129 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45132 * g++.dg/rtti/dyncast1.C: New test.
45133 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45134 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45135 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45138 * g++.dg/expr/static_cast1.C: New test.
45140 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45142 * gcc.dg/20030625-1.c: New test.
45144 2003-06-24 Roger Sayle <roger@eyesopen.com>
45146 * gcc.c-torture/compile/20030624-1.c: New test case.
45148 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45150 * gcc.c-torture/execute/string-opt-17.c: New test.
45152 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45155 * g++.dg/parse/crash6.C: New test.
45157 2003-06-23 Roger Sayle <roger@eyesopen.com>
45159 * gcc.dg/builtins-24.c: New test case.
45161 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45163 * g++.dg/opt/operator1.C: New test.
45165 2003-06-22 Roger Sayle <roger@eyesopen.com>
45167 * gcc.c-torture/execute/string-opt-16.c: New test case.
45169 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45171 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45172 * g++.old-deja/g++.other/conv7.C: Likewise.
45173 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45174 * g++.old-deja/g++.other/overload14.C: Likewise.
45176 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45178 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45179 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45181 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45184 * g++.dg/warn/Winline-3.C: New test.
45186 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45188 * lib/target-supports.exp (check_alias_available): Make the test
45189 program acceptable to the Solaris assembler.
45192 * g++.dg/template/memclass2.C: New test.
45194 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45195 Eric Botcazou <ebotcazou@libertysurf.fr>
45197 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45198 data for non-matching targets.
45199 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45201 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45204 * g++.dg/template/member3.C: New test.
45206 2003-06-19 Mark Mitchell <mark@codesourcery.com>
45209 * g++.dg/template/func1.C: New test.
45212 * g++.dg/template/static4.C: New test.
45213 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45216 * g++.dg/init/ref7.C: New test.
45218 2003-06-19 Matt Austern <austern@apple.com>
45221 * g++.dg/anew1.C: New test.
45222 * g++.dg/anew2.C: New test.
45223 * g++.dg/anew3.C: New test.
45224 * g++.dg/anew4.C: New test.
45226 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
45228 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45230 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
45232 * gcc.c-torture/execute/simd-4.c (main): Make expected value
45235 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
45237 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45240 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
45242 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45243 * gcc.c-torture/compile/961203-1.c: Likewise.
45244 * gcc.c-torture/compile/980506-1.c: Likewise.
45246 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45249 * g++.dg/lookup/using7.C: New test.
45251 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45254 * g++.dg/abi/conv1.C: Remove it.
45255 * g++.dg/template/conv7.C: New test.
45256 * g++.dg/template/conv8.C: Likewise.
45257 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45258 conversion operator.
45260 2003-06-17 Janis Johnson <janis187@us.ibm.com>
45262 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45263 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45264 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45265 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45266 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45267 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45268 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45269 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45270 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45271 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45272 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45273 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45274 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45275 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45276 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45277 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45278 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45279 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45280 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45281 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45282 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45283 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45284 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45285 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45286 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45287 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45288 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45289 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45290 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45292 2003-06-16 Mark Mitchell <mark@codesourcery.com>
45294 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45295 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45298 2003-06-16 Roger Sayle <roger@eyesopen.com>
45300 * gcc.dg/i386-387-5.c: New test case.
45301 * gcc.dg/i386-387-6.c: New test case.
45302 * gcc.dg/builtins-23.c: New test case.
45304 2003-06-15 Roger Sayle <roger@eyesopen.com>
45306 * gcc.dg/builtins-22.c: New test case.
45307 * gcc.dg/i386-387-1.c: Update to test exp.
45308 * gcc.dg/i386-387-2.c: Likewise.
45310 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45312 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45314 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45316 * lib/gcc-dg.exp (dg-require-dll): New function.
45317 (dg-xfail-if): Likewise.
45318 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45321 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45322 * gcc.c-torture/compile/20001205-1.c: Likewise.
45323 * gcc.c-torture/compile/20001226-1.c: Likewise.
45324 * gcc.c-torture/compile/20010518-2.c: Likewise.
45325 * gcc.c-torture/compile/20020312-1.c: Likewise.
45326 * gcc.c-torture/compile/20020604-1.c: Likewise.
45327 * gcc.c-torture/compile/920501-12.c: Likewise.
45328 * gcc.c-torture/compile/920501-4.c: Likewise.
45329 * gcc.c-torture/compile/920520-1.c: Likewise.
45330 * gcc.c-torture/compile/920521-1.c: Likewise.
45331 * gcc.c-torture/compile/920625-1.c: Likewise.
45332 * gcc.c-torture/compile/961203-1.c: Likewise.
45333 * gcc.c-torture/compile/980506-1.c: Likewise.
45334 * gcc.c-torture/compile/981006-1.c: Likewise.
45335 * gcc.c-torture/compile/981022-1.c: Likewise.
45336 * gcc.c-torture/compile/981223-1.c: Likewise.
45337 * gcc.c-torture/compile/990617-1.c: Likewise.
45338 * gcc.c-torture/compile/dll.c: Likewise.
45339 * gcc.c-torture/compile/labels-3.c: Likewise.
45340 * gcc.c-torture/compile/mipscop-1.c: Likewise.
45341 * gcc.c-torture/compile/mipscop-2.c: Likewise.
45342 * gcc.c-torture/compile/mipscop-3.c: Likewise.
45343 * gcc.c-torture/compile/mipscop-4.c: Likewise.
45344 * gcc.c-torture/compile/simd-5.c: Likewise.
45345 * gcc.c-torture/compile/20000804-1.x: Remove.
45346 * gcc.c-torture/compile/20001205-1.x: Likewise.
45347 * gcc.c-torture/compile/20001226-1.x: Likewise.
45348 * gcc.c-torture/compile/20010518-2.x: Likewise.
45349 * gcc.c-torture/compile/20020312-1.x: Likewise.
45350 * gcc.c-torture/compile/20020604-1.x: Likewise.
45351 * gcc.c-torture/compile/920501-12.x: Likewise.
45352 * gcc.c-torture/compile/920501-4.x: Likewise.
45353 * gcc.c-torture/compile/920520-1.x: Likewise.
45354 * gcc.c-torture/compile/920521-1.x: Likewise.
45355 * gcc.c-torture/compile/920625-1.x: Likewise.
45356 * gcc.c-torture/compile/961203-1.x: Likewise.
45357 * gcc.c-torture/compile/980506-1.x: Likewise.
45358 * gcc.c-torture/compile/981006-1.x: Likewise.
45359 * gcc.c-torture/compile/981022-1.x: Likewise.
45360 * gcc.c-torture/compile/981223-1.x: Likewise.
45361 * gcc.c-torture/compile/990617-1.x: Likewise.
45362 * gcc.c-torture/compile/mipscop-1.x: Likewise.
45363 * gcc.c-torture/compile/mipscop-2.x: Likewise.
45364 * gcc.c-torture/compile/mipscop-3.x: Likewise.
45365 * gcc.c-torture/compile/mipscop-4.x: Likewise.
45366 * gcc.c-torture/compile/simd-5.x: Likewise.
45368 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45370 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45372 * gcc.c-torture/execute/20030611-1.c: New test.
45374 2003-06-12 Roger Sayle <roger@eyesopen.com>
45377 * gcc.dg/20030612-1.c: New test case.
45379 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45382 * g++.dg/expr/cast1.C: New test.
45384 2003-06-12 Roger Sayle <roger@eyesopen.com>
45386 * gcc.dg/builtins-21.c: New test case.
45388 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
45390 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45391 options instead of at the end.
45392 * lib/objc.exp (objc_target_compile): Likewise.
45394 2003-06-11 Mark Mitchell <mark@codesourcery.com>
45397 * g++.dg/parse/error1.C: New test.
45399 2003-06-11 Janis Johnson <janis187@us.ibm.com>
45401 * gcc.dg/compat/struct-by-value-11_main.c: New file.
45402 * gcc.dg/compat/struct-by-value-11_x.c: New file.
45403 * gcc.dg/compat/struct-by-value-11_y.c: New file.
45404 * gcc.dg/compat/struct-by-value-12_main.c: New file.
45405 * gcc.dg/compat/struct-by-value-12_x.c: New file.
45406 * gcc.dg/compat/struct-by-value-12_y.c: New file.
45407 * gcc.dg/compat/struct-by-value-13_main.c: New file.
45408 * gcc.dg/compat/struct-by-value-13_x.c: New file.
45409 * gcc.dg/compat/struct-by-value-13_y.c: New file.
45410 * gcc.dg/compat/struct-by-value-14_main.c: New file.
45411 * gcc.dg/compat/struct-by-value-14_x.c: New file.
45412 * gcc.dg/compat/struct-by-value-14_y.c: New file.
45413 * gcc.dg/compat/struct-by-value-15_main.c: New file.
45414 * gcc.dg/compat/struct-by-value-15_x.c: New file.
45415 * gcc.dg/compat/struct-by-value-15_y.c: New file.
45416 * gcc.dg/compat/struct-by-value-16_main.c: New file.
45417 * gcc.dg/compat/struct-by-value-16_x.c: New file.
45418 * gcc.dg/compat/struct-by-value-16_y.c: New file.
45419 * gcc.dg/compat/struct-by-value-17_main.c: New file.
45420 * gcc.dg/compat/struct-by-value-17_x.c: New file.
45421 * gcc.dg/compat/struct-by-value-17_y.c: New file.
45422 * gcc.dg/compat/struct-by-value-18_main.c: New file.
45423 * gcc.dg/compat/struct-by-value-18_x.c: New file.
45424 * gcc.dg/compat/struct-by-value-18_y.c: New file.
45426 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45427 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45428 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45429 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45430 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45431 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45432 * gcc.dg/compat/scalar-return-3_main.c: New file.
45433 * gcc.dg/compat/scalar-return-3_x.c: New file.
45434 * gcc.dg/compat/scalar-return-3_y.c: New file.
45435 * gcc.dg/compat/scalar-return-4_main.c: New file.
45436 * gcc.dg/compat/scalar-return-4_x.c: New file.
45437 * gcc.dg/compat/scalar-return-4_y.c: New file.
45439 2003-06-10 Janis Johnson <janis187@us.ibm.com>
45441 * gcc.dg/compat/fp2-struct-check.h: New file.
45442 * gcc.dg/compat/fp2-struct-defs.h: New file.
45443 * gcc.dg/compat/fp2-struct-init.h: New file.
45444 * gcc.dg/compat/struct-by-value-10_main.c: New file.
45445 * gcc.dg/compat/struct-by-value-10_x.c: New file.
45446 * gcc.dg/compat/struct-by-value-10_y.c: New file.
45447 * gcc.dg/compat/struct-return-10_main.c: New file.
45448 * gcc.dg/compat/struct-return-10_x.c: New file.
45449 * gcc.dg/compat/struct-return-10_y.c: New file.
45451 * gcc.dg/compat/compat-common.h: New file.
45452 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45453 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45454 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45455 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45456 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45457 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45458 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45459 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45460 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45461 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45462 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45463 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45464 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45465 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45466 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45467 * gcc.dg/compat/small-struct-check.h: Ditto.
45468 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45469 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45470 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45471 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45472 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45473 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45474 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45475 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45476 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45477 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45478 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45479 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45480 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45481 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45482 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45483 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45484 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45485 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45486 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45487 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45488 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45489 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45490 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45491 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45492 * gcc.dg/compat/struct-return-2_main.c: Ditto.
45493 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45494 * gcc.dg/compat/struct-return-2_y.c: Ditto.
45495 * gcc.dg/compat/struct-return-3_main.c: Ditto.
45496 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45497 * gcc.dg/compat/struct-return-3_y.c: Ditto.
45499 2003-06-10 Geoffrey Keating <geoffk@apple.com>
45501 * g++.dg/pch/static-1.C: New file.
45502 * g++.dg/pch/static-1.Hs: New file.
45504 2003-06-10 Richard Henderson <rth@redhat.com>
45506 * gcc.dg/asm-7.c: Adjust expected warning text.
45508 2003-06-10 Roger Sayle <roger@eyesopen.com>
45510 * gcc.dg/builtins-20.c: New test case.
45512 2003-06-10 Mark Mitchell <mark@codesourcery.com>
45515 * g++.dg/opt/template1.C: New test.
45517 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45519 * lib/gcc-dg.exp (dg-test): Clear additional_files and
45520 additional_sources.
45522 2003-05-21 David Taylor <dtaylor@emc.com>
45524 * gcc.dg/Wpadded.c: New file.
45526 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45528 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45529 * gcc.dg/special/weak-2.c: Add dg-require-weak.
45530 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45533 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
45535 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45537 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45539 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45540 (dg-require-alias): Likewise.
45541 (dg-require-gc-sections): Likewise.
45542 * lib/target-supports.exp (check_gc_sections_available): Likewise.
45544 2003-06-08 Richard Henderson <rth@redhat.com>
45546 * gcc.dg/20011029-2.c: Fix the array reference.
45547 * gcc.dg/asm-7.c: New.
45549 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
45551 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45553 2003-06-08 Mark Mitchell <mark@codesourcery.com>
45555 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45556 (dg-require-gc-sections): Likewise.
45558 2003-06-08 Jan Hubicka <jh@suse.cz>
45560 * i386-cmov1.c: Fix regular expression.
45561 * i386-cvt-1.c: Likewise.
45562 * i386-local.c: Likewise.
45563 * i386-local2.c: Likewise.
45564 * i386-mul.c: Likewise.
45565 * i386-ssetype-1.c: Likewise.
45566 * i386-ssetype-3.c: Likewise.
45567 * i386-ssetype-5.c: Likewise.
45569 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45572 * g++.dg/warn/implicit-typename2.C: New test.
45573 * g++.dg/warn/implicit-typename3.C: New test.
45575 2003-06-07 Richard Henderson <rth@redhat.com>
45577 * g++.dg/other/offsetof3.C: Use size_t.
45578 * g++.dg/other/offsetof4.C: Likewise.
45580 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
45582 * lib/copy-file.exp: New. Implement gcc_copy_files.
45584 * lib/dg-pch.exp: Load copy-file.exp
45585 (dg-pch): Use gcc_copy_files instead of "file copy".
45587 2003-06-06 Mark Mitchell <mark@codesourcery.com>
45589 * gcc.dg/weak/weak.exp: Simplify.
45590 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45591 * gcc.dg/weak/weak-1.c: Likewise.
45592 * gcc.dg/weak/weak-2.c: Likewise.
45593 * gcc.dg/weak/weak-3.c: Likewise.
45594 * gcc.dg/weak/weak-4.c: Likewise.
45595 * gcc.dg/weak/weak-5.c: Likewise.
45596 * gcc.dg/weak/weak-6.c: Likewise.
45597 * gcc.dg/weak/weak-7.c: Likewise.
45598 * gcc.dg/weak/weak-8.c: Likewise.
45599 * gcc.dg/weak/weak-9.c: Likewise.
45601 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
45603 gcc.c-torture/execute/20030606-1.c: New.
45605 2003-06-06 Roger Sayle <roger@eyesopen.com>
45607 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45608 * gcc.dg/builtins-19.c: Likewise.
45610 2003-06-06 Roger Sayle <roger@eyesopen.com>
45612 * gcc.dg/builtins-2.c: Add some more tests.
45613 * gcc.dg/builtins-18.c: New test case.
45614 * gcc.dg/builtins-19.c: New test case.
45616 2003-06-06 Roger Sayle <roger@eyesopen.com>
45617 Jim Wilson <wilson@tuliptree.org>
45619 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45621 2003-06-06 Jakub Jelinek <jakub@redhat.com>
45623 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45624 mempcpy/stpcpy calls not to be optimized into something else.
45625 * gcc.c-torture/execute/string-opt-3.c: Moved to...
45626 * gcc.c-torture/execute/builtins/string-7.c: ...here.
45627 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45629 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45631 * gcc.dg/format/asm_fprintf-1.c: New test.
45633 2003-06-05 Mark Mitchell <mark@codesourcery.com>
45635 * lib/gcc-defs.exp (additional_sources): New variable.
45636 (dg-additional-sources): New function.
45637 (additional_files): New variable.
45638 (dg-additional-files): New function.
45639 (dg-additional-files-options): Likewise.
45640 * lib/gcc-dg.exp (dg-require-weak): New function.
45641 (dg-require-alias): Likewise.
45642 (dg-require-gc-sections): Likewise.
45643 * lib/target-supports.exp (check_alias_available): Remove testfile
45645 (check_gc_sections_available): New function.
45646 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45647 (dg-gpp-additional-files): Likewise.
45648 * lib/g++.exp (additional_sources): Remove.
45649 (additional_files): Likewise.
45650 (g++_target_compile): Use dg-additional-files-options.
45652 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
45654 * gcc.dg/special/ecos.exp: Remove.
45655 * gcc.dg/special/20000419-2.c: Use dg-require-*.
45656 * gcc.dg/special/alias-1.c: Likewise.
45657 * gcc.dg/special/alias-2.c: Likewise.
45658 * gcc.dg/special/gcsec-1.c: Likewise.
45659 * gcc.dg/special/weak-1.c: Likewise.
45660 * gcc.dg/special/weak-2.c: Likewise.
45661 * gcc.dg/special/wkali-1.c: Likewise.
45662 * gcc.dg/special/wkali-2.c: Likewise.
45664 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45665 dg-gpp-additional-*.
45666 * g++.dg/special/conpr-3.C: Likewise.
45667 * g++.dg/special/conpr-4.C: Likewise.
45668 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45669 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45670 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45671 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45672 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45673 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45674 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45675 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45676 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45677 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45678 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45679 * g++.old-deja/g++.other/comdat1.C: Likewise.
45680 * g++.old-deja/g++.other/comdat2.C: Likewise.
45681 * g++.old-deja/g++.other/comdat3.C: Likewise.
45682 * g++.old-deja/g++.other/ctor1.C: Likewise.
45683 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45685 2003-06-05 Richard Henderson <rth@redhat.com>
45687 * gcc.dg/debug/20030605-1.c: New.
45689 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45691 * README.QMTEST: Update.
45693 2003-06-04 Richard Henderson <rth@redhat.com>
45695 * gcc.dg/cleanup-1.c: New.
45696 * gcc.dg/cleanup-2.c: New.
45697 * gcc.dg/cleanup-3.c: New.
45698 * gcc.dg/cleanup-4.c: New.
45699 * gcc.dg/cleanup-5.c: New.
45700 * gcc.dg/cleanup-6.c: New.
45701 * gcc.dg/cleanup-7.c: New.
45703 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45705 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45707 * lib/dg-pch.exp: New file.
45708 * g++.dg/pch/pch.exp: Use dg-pch.exp.
45709 * gcc.dg/pch/pch.exp: Likewise.
45711 2003-06-04 Roger Sayle <roger@eyesopen.com>
45713 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45714 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45715 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45716 * gcc.dg/builtins-17.c: New test case.
45717 * gcc.dg/i386-387-4.c: New test case.
45718 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45720 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45722 * gcc.dg/ultrasp9.c: New test.
45724 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45726 * gcc.c-torture/compile/20030604-1.c: New test.
45727 * gcc.dg/sparc-constant-1.c: New test.
45729 2003-06-03 Glen Nakamura <glen@imodulo.com>
45731 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45733 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
45735 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45737 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45738 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45740 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
45742 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45744 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45747 * g++.dg/template/spec10.C: New test.
45749 2003-06-03 Roger Sayle <roger@eyesopen.com>
45751 * gcc.dg/builtins-16.c: New test case.
45753 2003-06-03 Jakub Jelinek <jakub@redhat.com>
45755 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45756 mempcpy test with post-increments.
45757 * gcc.c-torture/execute/string-opt-3.c: New test.
45758 * gcc.dg/string-opt-1.c: New test.
45760 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
45763 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45765 2003-06-02 Mark Mitchell <mark@codesourcery.com>
45767 * lib/scanasm.exp (dg-scan): New function, factored out of ...
45768 (scan-assembler): ... here. Use dg-scan.
45769 (scan-assembler-not): Likewise.
45770 (scan-file): New function.
45771 (scan-file-not): Likewise.
45772 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45773 * gcc.dg/cpp/_Pragma4.c: Likewise.
45774 * gcc.dg/cpp/_Pragma5.c: Likewise.
45775 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45776 * gcc.dg/cpp/avoidpaste2.c: Likewise.
45777 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45778 * gcc.dg/cpp/cmdlne-P.c: Likewise.
45779 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45780 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45781 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45782 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45783 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45784 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45785 * gcc.dg/cpp/cxxcom1.c: Likewise.
45786 * gcc.dg/cpp/line1.c: Likewise.
45787 * gcc.dg/cpp/maccom1.c: Likewise.
45788 * gcc.dg/cpp/maccom2.c: Likewise.
45789 * gcc.dg/cpp/maccom3.c: Likewise.
45790 * gcc.dg/cpp/maccom4.c: Likewise.
45791 * gcc.dg/cpp/maccom5.c: Likewise.
45792 * gcc.dg/cpp/maccom6.c: Likewise.
45793 * gcc.dg/cpp/multiline.c: Likewise.
45794 * gcc.dg/cpp/spacing1.c: Likewise.
45795 * gcc.dg/cpp/spacing2.c: Likewise.
45796 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45797 * gcc.dg/cpp/trad/maccom1.c: Likewise.
45798 * gcc.dg/cpp/trad/maccom2.c: Likewise.
45799 * gcc.dg/cpp/trad/maccom3.c: Likewise.
45800 * gcc.dg/cpp/trad/maccom4.c: Likewise.
45801 * gcc.dg/cpp/trad/maccom6.c: Likewise.
45802 * gcc.dg/cpp/cxxcom2.c: Likewise.
45803 * gcc.dg/cpp/cxxcom2.h: New file.
45805 * gcc.dg/cpp/truefalse.cpp: Move it to ...
45806 * g++.dg/cpp/truefalse.C: Here.
45807 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45809 2003-06-01 Loren James Rittle <ljrittle@acm.org>
45811 * gcc.dg/cpp/redef3.c: New file.
45813 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45815 * gcc.dg/i386-loop-3.c: New test.
45817 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
45819 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45821 2003-05-31 Roger Sayle <roger@eyesopen.com>
45823 * gcc.dg/fwrapv-1.c: New test case.
45824 * gcc.dg/fwrapv-2.c: New test case.
45826 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45829 * g++.dg/template/spec9.C: New test.
45831 2003-05-29 Roger Sayle <roger@eyesopen.com>
45833 * gcc.dg/duff-4.c: New test case.
45835 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
45838 * g77.dg/ffixed-form-1.f: New test
45839 * g77.dg/ffixed-form-2.f: New test
45840 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45841 * g77.dg/ffree-form-3.f: New test
45843 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
45845 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45846 * gcc.dg/wint_t-1.c: Likewise.
45848 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45850 * g++.dg/template/access11.C: New test.
45852 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45855 * g++.dg/template/access10.C: New test.
45857 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45858 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45860 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45862 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45864 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45865 suppress for powerpc-*-darwin*.
45866 * gcc.dg/torture/builtin-noret-2.c: Likewise.
45868 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45870 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45871 suppress option for powerpc-*-darwin*.
45873 2003-05-23 Roger Sayle <roger@eyesopen.com>
45875 * gcc.dg/builtins-1.c: Add tests for tan and atan.
45876 * gcc.dg/builtins-4.c: Add test for fmod.
45878 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45881 * g++.dg/template/instantiate4.C: New test.
45883 2003-05-22 Roger Sayle <roger@eyesopen.com>
45885 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45887 2003-05-21 Janis Johnson <janis187@us.ibm.com>
45889 * gcc.dg/compat/scalar-return-1_main.c: New file.
45890 * gcc.dg/compat/scalar-return-1_x.c: New file.
45891 * gcc.dg/compat/scalar-return-1_y.c: New file.
45892 * gcc.dg/compat/scalar-return-2_main.c: New file.
45893 * gcc.dg/compat/scalar-return-2_x.c: New file.
45894 * gcc.dg/compat/scalar-return-2_y.c: New file.
45895 * gcc.dg/compat/struct-return-3_main.c: New file.
45896 * gcc.dg/compat/struct-return-3_y.c: New file.
45897 * gcc.dg/compat/struct-return-3_x.c: New file.
45898 * gcc.dg/compat/struct-return-2_main.c: New file.
45899 * gcc.dg/compat/struct-return-2_x.c: New file.
45900 * gcc.dg/compat/struct-return-2_y.c: New file.
45902 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45904 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45905 for hppa*-hp-hpux*.
45906 * gcc.dg/20021014-1.c (dg-options): Likewise.
45907 * gcc.dg/nest.c (dg-options): Likewise.
45909 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
45912 * g++.dg/ext/dllimport2.C: New file.
45913 * g++.dg/ext/dllimport3.C: New file.
45915 2003-05-20 Janis Johnson <janis187@us.ibm.com>
45917 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45918 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45919 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45920 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45921 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45922 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45923 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45924 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45925 * gcc.dg/compat/small-struct-defs.h: New file.
45926 * gcc.dg/compat/small-struct-init.h: New file.
45927 * gcc.dg/compat/small-struct-check.h: New file.
45928 * gcc.dg/compat/fp-struct-defs.h: New file.
45929 * gcc.dg/compat/fp-struct-check.h: New file.
45930 * gcc.dg/compat/fp-struct-init.h: New file.
45931 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45932 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45934 2003-05-19 Jakub Jelinek <jakub@redhat.com>
45936 * gcc.dg/20030225-2.c: New test.
45938 2003-05-18 Roger Sayle <roger@eyesopen.com>
45939 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45941 * gcc.c-torture/compile/20030518-1.c: New test case.
45943 2003-05-18 Mark Mitchell <mark@codesourcery.com>
45945 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45946 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45947 gcc-dg-debug-runtest.
45948 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45949 gcc-dg-debug-runtest.
45951 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45954 * g++.dg/lookup/using6.C: New test.
45956 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45958 * g++.dg/parse/access2.C: New test.
45960 2003-05-17 Mark Mitchell <mark@codesourcery.com>
45962 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45963 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45964 * gcc.dg/debug/debug.exp: Likewise.
45966 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
45968 * gcc.dg/dollar.c: New test.
45970 2003-05-16 Janis Johnson <janis187@us.ibm.com>
45972 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45973 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45974 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45975 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45976 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45977 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45978 * gcc.dg/compat/struct-by-value-6_main.c: New file.
45979 * gcc.dg/compat/struct-by-value-6_x.c: New file.
45980 * gcc.dg/compat/struct-by-value-6_y.c: New file.
45981 * gcc.dg/compat/struct-by-value-7_main.c: New file.
45982 * gcc.dg/compat/struct-by-value-7_x.c: New file.
45983 * gcc.dg/compat/struct-by-value-7_y.c: New file.
45984 * gcc.dg/compat/struct-by-value-8_main.c: New file.
45985 * gcc.dg/compat/struct-by-value-8_x.c: New file.
45986 * gcc.dg/compat/struct-by-value-8_y.c: New file.
45987 * gcc.dg/compat/struct-by-value-9_main.c: New file.
45988 * gcc.dg/compat/struct-by-value-9_x.c: New file.
45989 * gcc.dg/compat/struct-by-value-9_y.c: New file.
45991 2003-05-16 Mark Mitchell <mark@codesourcery.com>
45993 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45994 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
45995 support for "repo" mode.
45996 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45997 * lib/g77-dg.exp: Likewise.
45998 * lib/obj-dg.exp: Likewise.
46000 2003-05-16 Jakub Jelinek <jakub@redhat.com>
46002 Merge from gcc-3_2-rhl8-branch:
46003 2003-04-23 Jakub Jelinek <jakub@redhat.com>
46005 * gcc.dg/tls/opt-6.c: New test.
46007 2003-04-05 Jakub Jelinek <jakub@redhat.com>
46009 * gcc.dg/20030405-1.c: New test.
46011 2003-03-09 Jakub Jelinek <jakub@redhat.com>
46013 * gcc.dg/20030309-1.c: New test.
46015 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46017 * gcc.c-torture/execute/20030307-1.c: New test.
46019 2003-02-20 Randolph Chung <tausq@debian.org>
46021 * gcc.c-torture/compile/20030220-1.c: New test.
46023 2003-02-18 Jakub Jelinek <jakub@redhat.com>
46025 * gcc.dg/20030217-1.c: New test.
46027 2003-01-29 Jakub Jelinek <jakub@redhat.com>
46029 * gcc.c-torture/compile/20020129-1.c: New test.
46031 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46033 * gcc.dg/unroll-1.c: New test.
46035 2002-11-16 Jan Hubicka <jh@suse.cz>
46037 * gcc.c-torture/execute/20020920-1.c: New test.
46039 2002-10-08 Jakub Jelinek <jakub@redhat.com>
46042 * gcc.c-torture/compile/20021008-1.c: New test.
46044 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
46047 * gcc.c-torture/execute/20020810-1.c: New test.
46049 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46051 * gcc.c-torture/compile/20020807-1.c: New test.
46053 2002-07-30 Jakub Jelinek <jakub@redhat.com>
46055 * gcc.dg/tls/opt-1.c: New test.
46057 2002-07-29 Jakub Jelinek <jakub@redhat.com>
46059 * gcc.dg/20020729-1.c: New test.
46061 2002-07-20 Jakub Jelinek <jakub@redhat.com>
46063 * g++.dg/opt/life1.C: New test.
46065 2002-05-20 Jakub Jelinek <jakub@redhat.com>
46067 * gcc.dg/20020525-1.c: New test.
46069 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46072 * g++.dg/ext/pretty1.C: New test.
46073 * g++.dg/ext/pretty2.C: New test.
46075 2003-05-15 Mark Mitchell <mark@codesourcery.com>
46078 * g++.dg/ext/typeof5.C: New test.
46080 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
46082 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46083 __USER_LABEL_PREFIX__ into account.
46084 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46086 2003-05-14 Roger Sayle <roger@eyesopen.com>
46088 * gcc.dg/builtins-15.c: New test case.
46090 2003-05-13 Zack Weinberg <zack@codesourcery.com>
46092 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46094 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46096 * lib/g++.exp: Tweak handling of additional source files.
46097 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46098 * g++.dg/special/conpr-2a.C: Rename to ...
46099 * g++.dg/special/conpr-2a.cc: ... this.
46100 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46101 * g++.dg/special/conpr-3a.C: Rename to ...
46102 * g++.dg/special/conpr-3a.cc: This.
46103 * g++.dg/special/conpr-3b.C: Rename to ...
46104 * g++.dg/special/conpr-3b.cc: This.
46105 * g++.dg/special/conpr-4.C: New test.
46106 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46108 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46110 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46112 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46114 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46115 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46116 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46117 * g++.old-deja/g++.other/warn3.C: Likewise.
46119 2003-05-11 Roger Sayle <roger@eyesopen.com>
46121 * gcc.dg/i386-387-1.c: Update to also test log.
46122 * gcc.dg/i386-387-2.c: Likewise.
46124 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46126 * g77.f-torture/execute/int8421.f: New test.
46128 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46130 PR c++/10230, c++/10481
46131 * g++.dg/lookup/scoped5.C: New test.
46133 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46136 * g++.dg/template/ttp6.C: New test.
46138 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46140 * gcc.c-torture/execute/builtins: New directory.
46141 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46142 gcc.c-torture/execute/builtins.
46143 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46144 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46145 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46146 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46148 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46151 * g++.dg/template/access8.C: New test.
46152 * g++.dg/template/access9.C: New test.
46154 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46157 * g++.dg/parse/access1.C: New test.
46159 2003-05-09 DJ Delorie <dj@redhat.com>
46161 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46162 long, and not an int.
46164 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46166 PR c++/10555, c++/10576
46167 * g++.dg/template/memclass1.C: New test.
46169 2003-05-08 DJ Delorie <dj@redhat.com>
46171 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46173 * gcc.c-torture/execute/20021024-1.x: Likewise.
46174 * gcc.c-torture/execute/shiftdi.x: Likewise.
46175 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46176 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46177 * gcc.dg/20021018-1.c: Likewise.
46179 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46181 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46183 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46184 (bcopy): Call memmove.
46186 2003-05-08 Roger Sayle <roger@eyesopen.com>
46188 * g77.f-torture/compile/8485.f: New test case.
46190 2003-05-07 Richard Henderson <rth@redhat.com>
46193 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46194 Verify exception_cleanup not called for rethrows.
46195 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46196 when exiting catch block without rethrowing.
46197 * g++.dg/eh/forced3.C: New.
46198 * g++.dg/eh/forced4.C: New.
46200 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
46202 * gcc.dg/20030505.c: Fix triplet.
46204 2003-05-06 DJ Delorie <dj@redhat.com>
46206 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46207 * gcc.dg/nest.c: Likewise.
46209 2003-05-05 Roger Sayle <roger@eyesopen.com>
46211 * gcc.dg/builtins-14.c: New test case.
46213 2003-05-05 Janis Johnson <janis187@us.ibm.com>
46215 * lib/compat.exp (compat-execute): New argument.
46216 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46217 * gcc.dg/compat: New test directory.
46218 * gcc.dg/compat/compat.exp: New expect script.
46219 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46220 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46221 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46222 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46223 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46224 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46226 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46227 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46228 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46229 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46230 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46231 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46232 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46233 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46234 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46235 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46236 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46237 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46238 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46239 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46240 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46242 2003-05-05 Zack Weinberg <zack@codesourcery.com>
46244 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46246 2003-05-05 Jakub Jelinek <jakub@redhat.com>
46248 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46250 2003-05-05 Geoffrey Keating <geoffk@apple.com>
46252 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46253 * gcc.dg/ppc-fsel-2.c: New test.
46255 * gcc.dg/unused-5.c: New test.
46257 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46260 * g++.dg/warn/pmf1.C: New test.
46262 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46265 * g++.dg/warn/main.C: New test.
46267 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46269 * gcc.dg/nonnull-3.c: New test.
46271 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
46273 * gcc.dg/cpp/Wtrigraphs.c: Update.
46274 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46276 2003-05-03 Geoffrey Keating <geoffk@apple.com>
46278 * gcc.dg/ppc-fsel-1.c: New test.
46280 2003-05-03 Zack Weinberg <zack@codesourcery.com>
46283 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46285 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
46287 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46289 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46291 PR c++/9364, c++/10553, c++/10586
46292 * g++.dg/parse/typename4.C: New test.
46293 * g++.dg/parse/typename5.C: Likewise.
46295 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
46297 * gcc.c-torture/compile/20030503-1.c: New test.
46299 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46301 * g++.dg/lookup/using5.C: Fix testcase error.
46303 2003-05-01 Chris Demetriou <cgd@broadcom.com>
46305 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46306 since MEABI is no longer supported. Remove all vestiges
46307 of MEABI from the test.
46309 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46312 * g++.dg/lookup/using5.C: New test.
46314 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46317 * g++.dg/template/ttp5.C: New test.
46319 2003-04-30 Mark Mitchell <mark@codesourcery.com>
46321 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46322 (dg-gpp-additional-sources): New function.
46323 (dg-gpp-additional-files): Likewise.
46324 * lib/g++.exp (additional_sources): New variable.
46325 (additional_files): Likewise.
46326 (g++_target_compile): Deal with them.
46327 * lib/old-dejagnu.exp: Remove.
46328 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46329 * g++.old-deja: Revise all tests to use dg commands.
46331 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46333 PR c++/9432, c++/9528
46334 * g++.dg/lookup/using4.C: New test.
46336 2003-04-29 Geoffrey Keating <geoffk@apple.com>
46338 * gcc.dg/noreturn-5.c: New file.
46339 * gcc.dg/noreturn-6.c: New file.
46341 * gcc.c-torture/compile/inline-1.c: New file.
46343 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46346 * g++.dg/template/explicit1.C: New test.
46348 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46351 * g++.dg/other/bitfield1.C: New test.
46354 * g++.dg/init/new7.C: New test.
46356 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46358 * g++.dg/ext/desig1.C: New test.
46359 * g++.dg/ext/init1.C: Update.
46361 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46363 2003-04-28 Mark Mitchell <mark@codesourcery.com>
46366 * g++.dg/warn/Winline-1.C: New test.
46368 2003-04-28 Jakub Jelinek <jakub@redhat.com>
46370 * gcc.c-torture/execute/string-opt-19.c: New test.
46372 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46373 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46375 2003-04-27 Mark Mitchell <mark@codesourcery.com>
46378 * g++.dg/init/new6.C: New test.
46381 * g++.dg/init/ref6.C: New test.
46383 2003-04-26 David Edelsohn <edelsohn@gnu.org>
46385 * g++.dg/warn/weak1.C: XFAIL on AIX4.
46387 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46389 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46390 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46392 2003-04-25 Mark Mitchell <mark@codesourcery.com>
46394 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46395 initialized static data members.
46397 2003-04-25 H.J. Lu <hjl@gnu.org>
46399 * gcc.dg/ia64-sync-4.c: New test.
46401 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46403 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
46406 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
46409 * g++.dg/warn/conv1.C: New test.
46410 * g++.old-deja/g++.other/conv7.C: Adjust.
46411 * g++.old-deja/g++.other/overload14.C: Adjust.
46413 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46416 * g++.dg/template/defarg2.C: New test.
46418 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
46420 * gcc.dg/cpp/include2.c: Update.
46421 * gcc.dg/cpp/multiline-2.c: New.
46422 * gcc.dg/cpp/multiline.c: Update.
46423 * gcc.dg/cpp/strify2.c: Update.
46424 * gcc.dg/cpp/trad/literals-2.c: Update.
46426 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46428 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46430 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46432 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46434 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46437 * g++.dg/parse/crash4.C: New test.
46440 * g++.dg/parse/crash5.C: New test.
46442 2003-04-22 Mark Mitchell <mark@codesourcery.com>
46445 * g++.dg/parse/crash3.C: New test.
46448 * g++.dg/parse/elab1.C: New test.
46450 2003-04-22 Devang Patel <dpatel@apple.com>
46452 * gcc.dg/cpp/trad/funlike-5.c: New test.
46454 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
46456 * g++.dg/other/packed1.C: Fix dg options.
46458 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
46460 * g++.dg/other/offsetof2.C: New test.
46462 2003-04-21 Mark Mitchell <mark@codesourcery.com>
46464 * g++.dg/template/recurse.C: Adjust location of error messages.
46466 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
46469 * g++.dg/init/addr-const1.C: New test.
46470 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46472 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
46475 * g++.dg/lookup/struct-hack1.C: New test.
46477 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
46479 * ucs.c: Update diagnostic messages.
46481 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46483 * gcc.dg/cpp/truefalse.cpp: New test.
46484 * gcc.dg/cpp/cpp.exp: Update.
46485 * g++.dg/other/stdbool-if.C: Remove.
46487 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46489 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46490 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46492 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46494 * gcc.c-torture/compile/20030418-1.c: New test.
46496 2003-04-17 Janis Johnson <janis187@us.ibm.com>
46498 * README.compat: Remove; content moved to doc/sourcebuild.texi.
46500 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46503 g++.dg/template/dependent-name1.C: New test.
46505 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
46507 * gcc.dg/warn-1.c (tourist_guide): New array,
46508 contains a pointer to bar.
46510 2003-04-16 Roger Sayle <roger@eyesopen.com>
46512 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46513 * gcc.c-torture/execute/medce-1.c: New test case.
46514 * gcc.c-torture/execute/medce-2.c: New test case.
46516 2003-04-15 Mark Mitchell <mark@codesourcery.com>
46518 * lib/prune.exp: Ignore more messages.
46521 * g++.dg/parse/lookup3.C: New test.
46523 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
46525 * gcc.c-torture/compile/20030415-1.c : New test.
46527 2003-04-14 Mark Mitchell <mark@codesourcery.com>
46529 * gcc.c-torture/execute/scope-2.c: Move to ...
46530 * gcc.dg/noncompile/scope.c: .... here.
46532 2003-04-14 Roger Sayle <roger@eyesopen.com>
46534 * gcc.dg/20030414-2.c: New test case.
46536 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
46539 * gcc.dg/20030414-1.c: New test.
46541 2003-04-13 Roger Sayle <roger@eyesopen.com>
46543 * gcc.dg/builtins-12.c: New test case.
46544 * gcc.dg/builtins-13.c: New test case.
46546 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46548 * gcc.c-torture/execute/string-opt-18.c: New test.
46550 2003-04-13 Mark Mitchell <mark@codesourcery.com>
46553 * g++.dg/init/new5.C: New test.
46555 2003-04-12 Mark Mitchell <mark@codesourcery.com>
46558 * g++.dg/ext/dllimport1.C: New test.
46560 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46562 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46564 2003-04-11 Bud Davis <bdavis9659@comcast.net>
46567 * g77.f-torture/noncompile/9263.f: New test
46569 * g77.f-torture/execute/1832.f: New test
46571 2003-04-11 David Chad <davidc@freebsd.org>
46572 Loren J. Rittle <ljrittle@acm.org>
46575 * objc.dg/headers.m: New test.
46577 2003-04-10 Zack Weinberg <zack@codesourcery.com>
46579 * gcc.c-torture/execute/builtin-noret-2.c: New.
46580 * gcc.c-torture/execute/builtin-noret-2.x: New.
46581 XFAIL builtin-noret-2.c at -O1 and above.
46582 * gcc.dg/redecl.c: New.
46583 * gcc.dg/Wshadow-1.c: Update error regexps.
46585 2003-04-10 Mark Mitchell <mark@codesourcery.com>
46587 * g++.dg/abi/bitfield10.C: New test.
46589 2003-04-09 Mike Stump <mrs@apple.com>
46591 * gcc.dg/pch/pch.exp: Make testcase names longer.
46592 * g++.dg/pch/pch.exp: Make testcase names longer.
46594 2003-04-08 Roger Sayle <roger@eyesopen.com>
46596 * gcc.dg/builtins-11.c: New test case.
46598 2003-04-08 Roger Sayle <roger@eyesopen.com>
46600 * gcc.dg/builtins-9.c: New test case.
46601 * gcc.dg/builtins-10.c: New test case.
46603 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
46605 * gcc.dg/noncompile/init-4.c.c: New test.
46607 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
46609 * gcc.misc-test/gcov-9.c: New test.
46610 * gcc.misc-test/gcov-10.c: New test
46611 * gcc.misc-test/gcov-11.c: New test.
46613 2003-04-05 Zack Weinberg <zack@codesourcery.com>
46615 PR optimization/10024
46616 * gcc.c-torture/compile/20030405-1.c: New test.
46618 2003-04-04 Geoffrey Keating <geoffk@apple.com>
46620 * gcc.dg/pch/static-3.c: New.
46621 * gcc.dg/pch/static-3.hs: New.
46622 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46624 2003-04-04 Richard Henderson <rth@redhat.com>
46626 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46627 * g++.dg/eh/forced2.C: Likewise.
46629 2003-04-03 Mike Stump <mrs@apple.com>
46631 * lib/scanasm.exp (scan-assembler): Add xfail processing for
46633 (scan-assembler-times, scan-assembler-not): Likewise.
46634 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46636 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46638 * gcc.dg/sparc-loop-1.c: New test.
46640 2003-04-02 Geoffrey Keating <geoffk@apple.com>
46643 * g++.dg/pch/system-2.C: New.
46644 * g++.dg/pch/system-2.Hs: New.
46646 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
46648 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46650 * g++.dg/eh/simd-1.C (vecfunc): Same.
46652 2003-04-01 Roger Sayle <roger@eyesopen.com>
46654 * gcc.c-torture/execute/20030401-1.c: New test case.
46656 2003-04-01 Ziemowit Laski <zlaski@apple.com>
46658 * objc.dg/defs.m: New.
46660 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
46662 * g++.dg/eh/simd-1.C: New.
46663 * g++.dg/eh/simd-2.C: New.
46665 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
46667 * gcc.c-torture/execute/simd-3.c: New.
46669 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46672 * gcc.dg/20030331-2.c: New test.
46674 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46677 * g++.dg/parse/crash2.C: New test.
46679 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46681 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46682 * gcc.c-torture/execute/20030331-1.c: ...here.
46684 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46686 * gcc.c-torture/execute/20030331-1.c: New test.
46688 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
46690 * lib/gcov.exp: Adjust call return testing strings.
46691 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46693 2003-03-31 Roger Sayle <roger@eyesopen.com>
46695 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46696 * gcc.dg/builtins-7.c: New test case.
46697 * gcc.dg/builtins-8.c: New test case.
46699 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46701 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46703 2003-03-30 Mark Mitchell <mark@codesourcery.com>
46706 * g++.dg/lookup-class-member-2.C: New test.
46708 2003-03-30 Glen Nakamura <glen@imodulo.com>
46710 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46712 2003-03-28 Roger Sayle <roger@eyesopen.com>
46714 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46716 2003-03-28 Mark Mitchell <mark@codesourcery.com>
46718 * g++.dg/init/attrib1.C: New test.
46720 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46722 * gcc.dg/ultrasp8.c: New test.
46724 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46726 * gcc.dg/ultrasp7.c: New test.
46728 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
46731 * g++.dg/template/inline1.C: New test.
46733 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46735 * gcc.dg/sparc-dwarf2.c: New test.
46737 2003-03-27 Roger Sayle <roger@eyesopen.com>
46739 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46740 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46742 2003-03-27 Mark Mitchell <mark@codesourcery.com>
46744 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46745 than reading .x files.
46746 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46747 * g77.dg/gcov/gcov-1.f: Likewise.
46748 * gcc.misc-tests/gcov-4b.c: Likewise.
46749 * gcc.misc-tests/gcov-5b.c: Likewise.
46750 * gcc.misc-tests/gcov-6.c: Likewise.
46751 * gcc.misc-tests/gcov-7.c: Likewise.
46752 * gcc.misc-tests/gcov-8.c: Likewise.
46753 * g++.dg/gcov/gcov-1.x: Remove.
46754 * g77.dg/gcov/gcov-1.x: Likewise.
46755 * gcc.misc-tests/gcov-4b.x: Likewise.
46756 * gcc.misc-tests/gcov-5b.x: Likewise.
46757 * gcc.misc-tests/gcov-6.x: Likewise.
46758 * gcc.misc-tests/gcov-7.x: Likewise.
46759 * gcc.misc-tests/gcov-8.x: Likewise.
46761 2003-03-27 Glen Nakamura <glen@imodulo.com>
46764 * gcc.dg/20030324-1.c: New test.
46766 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
46769 * g++.dg/template/arg3.C: New test.
46772 * g++.dg/template/friend18.C: New test.
46774 2003-03-26 Roger Sayle <roger@eyesopen.com>
46776 * g77.f-torture/compile/20030326-1.f: New test case.
46778 2003-03-26 Janis Johnson <janis187@us.ibm.com>
46780 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46782 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46784 2003-03-26 Jakub Jelinek <jakub@redhat.com>
46786 * gcc.dg/ia64-sync-3.c: New test.
46788 2003-03-26 Alan Modra <amodra@bigpond.net.au>
46790 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46792 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46794 * gcc.dg/ultrasp6.c: New test.
46796 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46798 * gcc.dg/i386-signbit-1.c: New test.
46799 * gcc.dg/i386-signbit-2.c: New test.
46800 * gcc.dg/i386-signbit-3.c: New test.
46802 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46804 * gcc.dg/ultrasp5.c: Fix options.
46806 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46808 * gcc.dg/ultrasp5.c: Fix comment.
46810 2003-03-24 Bud Davis <bdavis9659@comcast.net>
46813 * g77.f-torture/execute/10197.f: New test.
46815 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
46817 PR c++/9898, c++/383
46818 * g++.dg/template/conv6.C: New test.
46821 * g++.dg/template/ptrmem5.C: New test.
46824 * g++.dg/lookup/koenig1.C: New test.
46827 * g++.dg/lookup/template2.C: New test.
46829 2003-03-24 Jakub Jelinek <jakub@redhat.com>
46831 * g++.dg/opt/rtti1.C: New test.
46833 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
46835 * gcc.dg/ultrasp5.c: New test.
46837 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
46840 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46843 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46846 * gcc.dg/20030323-1.c: New test.
46848 2003-03-23 Roger Sayle <roger@eyesopen.com>
46850 * gcc.c-torture/compile/20030323-1.c: New test case.
46852 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
46854 * gcc.dg/20030321-1.c: New test.
46856 2003-03-22 Zack Weinberg <zack@codesourcery.com>
46858 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46860 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
46862 PR c++/9978, c++/9708
46863 * g++.dg/ext/vlm1.C: Adjust expected error.
46864 * g++.dg/ext/vla2.C: New test.
46865 * g++.dg/template/arg1.C: New test.
46866 * g++.dg/template/arg2.C: New test.
46868 2003-03-22 Bud Davis <bdavis9659@comcast.net>
46870 * g77.f-torture/execute/select.f: New test.
46871 * g77.f-torture/noncompile/select_no_compile.f: New test.
46873 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
46876 * g++.dg/other/error4.C: New test.
46878 2003-03-20 Mark Mitchell <mark@codesourcery.com>
46880 * g++.dg/template/friend17.C: New test.
46882 2003-03-21 Alan Modra <amodra@bigpond.net.au>
46884 * gcc.c-torture/compile/20030320-1.c: New.
46886 2003-03-20 Roger Sayle <roger@eyesopen.com>
46888 * gcc.dg/builtins-6.c: New test case.
46890 2003-03-19 Alan Modra <amodra@bigpond.net.au>
46893 * gcc.c-torture/compile/20030319-1.c: New.
46895 2003-03-18 Jan Hubicka <jh@suse.cz>
46897 * gcc.dg/i386-cvt-1.c: New test.
46899 2003-03-17 Zack Weinberg <zack@codesourcery.com>
46901 * objc.dg/naming-1.m: Use "(parse|syntax) error".
46902 * objc.dg/naming-2.m: Likewise.
46904 2003-03-17 Mark Mitchell <mark@codesourcery.com>
46907 * g++.dg/parse/crash1.C: New test.
46909 2003-03-16 Mark Mitchell <mark@codesourcery.com>
46912 * g++.dg/eh/cleanup1.C: New test.
46914 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
46916 * gcc.c-torture/execute/20030316-1.c: New test case.
46918 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
46921 * g++.dg/init/ctor2.C: New test.
46923 2003-03-15 Roger Sayle <roger@eyesopen.com>
46925 * g77.f-torture/compile/xformat.f: New test case.
46927 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46929 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46930 * g++.old-deja/g++.mike/eh50.C: Likewise.
46932 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46935 * g++.dg/template/spec7.C: New test.
46936 * g++.dg/template/spec8.C: Likewise.
46938 2003-03-14 Jakub Jelinek <jakub@redhat.com>
46940 * gcc.c-torture/execute/20030313-1.c: New test.
46942 2003-03-14 Richard Henderson <rth@redhat.com>
46944 * gcc.dg/inline-2.c: Adjust alpha test for external call.
46946 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
46948 * gcc.c-torture/compile/20030314-1.c: New test.
46950 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
46952 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46953 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46955 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46956 to accept newer _imp__ prefix and additional
46957 newline in .drectve section.
46958 * gcc.dg/dll-4.c: Likewise.
46959 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46962 2003-03-13 Mark Mitchell <mark@codesourcery.com>
46964 * g++.dg/parse/namespace9.C: New test.
46966 * g++.dg/init/ref5.C: New test.
46967 * g++.dg/parse/ptrmem1.C: Likewise.
46969 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46971 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46972 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46973 regular expression.
46974 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46975 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46977 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
46979 * gcc.c-torture/execute/20030224-2.c: New test.
46981 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46983 * gcc.dg/decl-3.c: New test.
46985 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46987 * gcc.dg/i386-loop-2.c: New test.
46989 2003-03-11 Mark Mitchell <mark@codesourcery.com>
46992 * g++.dg/parse/namespace8.C: New test.
46995 * g++.dg/overload/builtin2.C: New test.
46997 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
46999 * gcc.dg/return-type-3.c: New test.
47001 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47003 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47004 profiling options are not supported.
47006 2003-03-10 Mark Mitchell <mark@codesourcery.com>
47008 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47009 * g++.old-deja/g++.warn/impint2.C: Likewise.
47011 2003-03-10 Devang Patel <dpatel@apple.com>
47013 * g++.dg/cpp/c++_cmd_1.C: New test.
47014 * g++.dg/cpp/c++_cmd_1.h: New file.
47016 2003-03-10 Segher Boessenkool <segher@koffie.nl>
47018 * gcc.dg/altivec-9.c: New file.
47020 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47022 * gcc.dg/ppc-sdata-1.c: New test.
47023 * gcc.dg/ppc-sdata-2.c: New test.
47025 2003-03-09 Mark Mitchell <mark@codesourcery.com>
47028 * g++.dg/opt/ptrmem2.C: New test.
47031 * g++.dg/opt/ptrmem1.C: New test.
47033 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47035 * gcc.dg/i386-loop-1.c: New test.
47037 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47040 * g++.dg/lookup/friend1.C: New test.
47042 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47045 * g++.dg/parser/constructor1.C: New test.
47047 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
47049 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47051 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47053 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
47055 * gcc.dg/cpp/Wunused.c: Update test.
47057 2003-03-08 Jan Hubicka <jh@suse.cz>
47059 * gcc.dg/inline-3.c: New test.
47061 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47064 * g++.dg/parse/builtin1.C: New test.
47067 * g++.dg/abi/cookie1.C: New test.
47068 * g++.dg/abi/cookie2.C: Likewise.
47071 * g++.dg/template/field1.C: New test.
47074 * g++.dg/parse/class1.C: New test.
47075 * g++.dg/parse/namespace7.C: Likewise.
47076 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47078 2003-03-07 Mark Mitchell <mark@codesourcery.com>
47080 * g++.dg/init/ref4.C: New test.
47082 2003-03-07 Jan Hubicka <jh@suse.cz>
47084 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47085 * gcc.dg/inline-3.c: New test.
47087 2003-03-06 Mark Mitchell <mark@codesourcery.com>
47089 * g++.dg/init/ref3.C: New test.
47092 * g++.dg/init/ref2.C: New test.
47095 * g++.dg/warn/Wshadow-2.C: New test.
47098 * g++.dg/warn/Woverloaded-1.C: New test.
47100 2003-03-05 Jan Hubicka <jh@suse.cz>
47102 * gcc.dg/i386-local2.c: New.
47103 * gcc.dg/i386-local.c: Fix typo.
47105 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47107 * g++.dg/abi/layout3.C: New test.
47109 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47111 * gcc.c-torture/compile/20030305-1.c
47113 2003-03-05 Jan Hubicka <jh@suse.cz>
47115 * gcc.dg/i386-local.c: New.
47117 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47119 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47121 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47123 * gcc.dg/switch-2.c: New test.
47124 * gcc.dg/switch-3.c: New test.
47125 * gcc.dg/Wswitch.c: Adjust line numbers.
47126 * gcc.dg/Wswitch-default.c: Likewise.
47127 * gcc.dg/Wswitch-enum.c: Likewise.
47129 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47131 * gcc.c-torture/execute/20030222-1.c: New test.
47133 2003-03-03 James E Wilson <wilson@tuliptree.org>
47135 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47137 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47140 * g++.dg/init/ref1.C: New test.
47142 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47144 * gcc.dg/sh-relax.c: New SH-only test.
47146 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47148 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47149 comment explaining purpose of testcase.
47151 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47153 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47154 for HC11/HC12 (asm needs two int registers).
47155 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47156 HC11/HC12 because the test uses an asm which needs two 32-bit
47159 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47161 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47162 for HC11/HC12 (array is too large otherwise).
47163 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47164 * gcc.c-torture/compile/20010518-2.x: Likewise.
47165 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47166 HC11/HC12 (array is too large).
47168 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47170 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47171 * lib/g++-dg.exp (g++-dg-test): Likewise.
47173 2003-03-01 Roger Sayle <roger@eyesopen.com>
47175 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47176 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47178 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47180 * g++.dg/warn/implicit-typename1.C: Remove warning.
47182 2003-02-28 Richard Henderson <rth@redhat.com>
47184 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47185 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47187 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47189 * gcc.dg/pch/pch.exp: Change .pch to .gch.
47190 * g++.dg/pch/pch.exp: Likewise.
47192 2003-02-28 Mark Mitchell <mark@codesourcery.com>
47195 * g++.dg/init/new4.C: New test.
47197 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
47199 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47201 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
47203 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47206 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47209 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47211 * lib/scanasm.exp: Add support for counting numbers of
47213 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47214 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47216 2003-02-25 Mark Mitchell <mark@codesourcery.com>
47219 * g++.dg/template/static3.C: New test.
47222 * g++.dg/parse/namespace6.C: New test.
47224 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47227 * gcc.dg/20030225-1.c: New test.
47229 2003-02-24 Mark Mitchell <mark@codesourcery.com>
47231 * README: Remove out-of-date information.
47234 * g++.dg/template/spec6.C: New test.
47236 2003-02-24 Jeff Law <law@redhat.com>
47238 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47240 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47242 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47243 * gcc.dg/pragma-ep-1.c: Likewise.
47245 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47248 * g++.dg/template/friend16.C: New test.
47250 2003-02-23 Mark Mitchell <mark@codesourcery.com>
47253 * g++.dg/parse/fused-params1.C: Adjust error messages.
47254 * g++.dg/template/nested3.C: New test.
47256 2003-02-24 Alan Modra <amodra@bigpond.net.au>
47258 * g++.dg/abi/param1.C: New test.
47260 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47263 * g++.dg/warn/implicit-typename1.C: New test.
47265 2003-02-22 Kelley Cook <kelleycook@comcast.net>
47267 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47269 * g++.old-deja/g++.other/store-expr2.C: Likewise.
47270 * gcc.c-torture/execute/20010129-1.x: Likewise.
47271 * gcc.dg/20011107-1.c: Likewise.
47272 * gcc.dg/20020108-1.c: Likewise.
47273 * gcc.dg/20020122-3.c: Likewise.
47274 * gcc.dg/20020206-1.c: Likewise.
47275 * gcc.dg/20020310-1.c: Likewise.
47276 * gcc.dg/20020426-2.c: Likewise.
47277 * gcc.dg/20020517-1.c: Likewise.
47278 * gcc.dg/991230-1.c: Likewise.
47279 * gcc.dg/i386-unroll-1.c: Likewise.
47280 * gcc.misc-tests/i386-prefetch.exp: Likewise.
47282 2003-02-22 Jan Hubicka <jh@suse.cz>
47284 * gcc.dg/i386-mul.c: New test.
47286 2003-02-21 Roger Sayle <roger@eyesopen.com>
47288 * gcc.dg/builtins-5.c: New test case.
47290 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
47292 * gcc.dg/asmreg-1.c: New test.
47294 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47297 * g++.dg/parse/varmod1.C: New test.
47299 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47302 * g++.dg/template/op1.C: New test.
47304 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47307 * g++.dg/template/nested2.C: New test.
47309 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47312 * g++.dg/expr/dtor1.C: New test.
47314 2003-02-21 Zack Weinberg <zack@codesourcery.com>
47316 * gcc.dg/cpp/include3.c: New test.
47317 * gcc.dg/cpp/inc/foo.h: New file.
47319 2003-02-21 Glen Nakamura <glen@imodulo.com>
47321 * gcc.c-torture/execute/20030221-1.c: New test.
47323 2003-02-20 Mark Mitchell <mark@codesourcery.com>
47326 * g++.dg/abi/conv1.C: New test.
47328 2003-02-20 Jan Hubicka <jh@suse.cz>
47330 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47332 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
47334 * gcc.c-torture/compile/20030219-1.c: New test.
47336 2003-02-18 Jan Hubicka <jh@suse.cz>
47338 * gcc.dg/funcorder.c: New test.
47340 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47342 * gcc.c-torture/execute/20030218-1.c: New.
47344 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
47346 * gcc.dg/20030218-1.c: New.
47348 2003-02-18 Richard Henderson <rth@redhat.com>
47350 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47351 * gcc.dg/attr-used-2.c: New.
47353 2003-02-18 Mark Mitchell <mark@codesourcery.com>
47356 * g++.dg/init/copy5.C: New test.
47358 2003-02-18 Geoffrey Keating <geoffk@apple.com>
47360 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47361 * g++.dg/pch/pch.exp: Likewise.
47363 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47365 * gcc.c-torture/execute/20030209-1.c: Enable the test if
47366 STACK_SIZE is not defined.
47368 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47371 * g++.dg/template/init1.C: New test.
47373 2003-02-16 Jan HUbicka <jh@suse.cz>
47375 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47376 (foo): Add few extra tests
47377 * gcc.dg/c99-const-expr-3.c: Likewise.
47378 * gcc.c-torture/execute/20030216-1.c: New.
47380 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47383 * g++.dg/ext/typeof4.C: New test.
47385 2003-02-15 Roger Sayle <roger@eyesopen.com>
47387 * gcc.dg/i386-387-3.c: New test case.
47389 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
47391 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47392 cris-*-elf* cris-*-aout* and mmix-*-*.
47394 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
47396 * gcc.dg/20030213-1.c: New test.
47398 2003-02-12 Roger Sayle <roger@eyesopen.com>
47400 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47401 * gcc.dg/i386-387-2.c: Likewise.
47403 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
47405 * gcc.dg/ppc-spe.c: Fix formatting.
47406 Enable tests that were previously unsupported by gas.
47407 Delete tests for instructions that no longer exist.
47408 Switch arguments on evsubifw builtin.
47410 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
47412 * gcc.c-torture/execute/20030209-1.c: Disable the test if
47413 STACK_SIZE is too small.
47415 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
47416 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
47418 * gcc.dg/decl-2.c: New test.
47420 2003-02-10 Jan Hubicka <jh@suse.cz>
47422 * gcc.dg/i386-fpcvt-1.c: New test.
47424 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
47426 * gcc.c-torture/execute/20030209-1.c: New test.
47428 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
47430 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47431 int-wide bitops, use the constants of the same width.
47432 Likewise, if long long is 32-bit wide, test bitops using
47435 2003-02-07 Loren James Rittle <ljrittle@acm.org>
47437 * gcc.dg/20021014-1.c: Annotate with expected notice text.
47439 2003-02-07 Roger Sayle <roger@eyesopen.com>
47441 * gcc.dg/builtins-4.c: New test case.
47443 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47445 * gcc.dg/20020430-1.c: Fix dg command typos.
47446 * gcc.dg/20020503-1.c: Likewise.
47448 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47451 * g++.dg/parse/fused-params1.C: New test.
47454 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47457 * g++.dg/parse/non-dependent1.C: New test.
47460 * g++.dg/parse/dupl-tmpl-args1.C: New test.
47463 * g++.dg/parse/undefined7.C: New test.
47464 * g++.dg/parse/non-templ1.C: New test.
47467 * g++.dg/parse/too-many-tmpl-args1.C: New test.
47469 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
47471 * gcc.c-torture/compile/20030206-1.c: New test.
47473 2003-02-05 Roger Sayle <roger@eyesopen.com>
47475 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47476 "pow" to "foo" to avoid potential confusion with a math built-in.
47478 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47480 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47481 conditions for SPARC targets.
47483 2003-02-05 Jakub Jelinek <jakub@redhat.com>
47485 * gcc.dg/20030204-1.c: New test.
47487 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47490 * g++.dg/parse/array-size1.C: New test.
47493 * g++.dg/parse/undefined3.C: New test.
47496 * g++.dg/parse/undefined4.C: New test.
47499 * g++.dg/parse/undefined5.C: New test.
47502 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47505 * g++.dg/parse/casting-operator1.C: New test.
47508 * g++.dg/parse/undefined6.C: New test.
47511 * g++.dg/parse/missing-template1.C: New test.
47513 2003-02-04 Jan Hubicka <jh@suse.cz>
47515 * gcc.dg/i386-cadd.c: Compile using -march=k8.
47516 * gcc.dg/i386-cmov?.c: Likewise.
47517 * gcc.dg/i386-fpcvt-?.c: Likewise.
47518 * gcc.dg/i386-ssefp-1.c: Likewise.
47519 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47522 2003-02-03 Mark Mitchell <mark@codesourcery.com>
47525 * g++.dg/ext/max.C: New test.
47527 2003-02-03 Jan Hubicka <jh@suse.cz>
47529 * gcc.c-torture/execute/20030203-1.c: New test.
47531 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
47533 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47536 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
47538 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47539 * g++.dg/init/new2.C: Likewise.
47540 * g++.dg/other/new1.C: Likewise.
47542 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
47544 * gcc.dg/struct-ret-libc.c: New test.
47546 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
47548 * gcc.dg/20030129-1.c: New test.
47550 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47553 * g++.dg/template/ptrmem4.C: New test.
47555 2003-01-29 Mark Mitchell <mark@codesourcery.com>
47557 * g++.dg/parser/constant1.C: New test.
47559 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47562 * g++.dg/parse/friend2.C: New test.
47564 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
47567 * g++.dg/template/unify4.C: New test.
47569 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
47571 * gcc.c-torture/execute/20030128-1.c: New test.
47573 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
47575 * g++.dg/lookup/nested1.C: Test moved from ...
47576 * g++.old-deja/g++.other/lookup24.C: ... here.
47578 2003-01-28 Jan Hubicka <jh@suse.cz>
47580 * gcc.dg/i386-cmov5.c: New test.
47582 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47584 * gcc.c-torture/execute/20010925-1.c: Changed the
47585 memcpy declaration.
47587 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47590 * g++.dg/parse/template5.C: New test.
47592 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
47595 * g77.dg/pr9258: New test.
47597 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47599 * README: Move relevant parts from README.g++.
47601 * README.g++: Remove this file.
47603 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47605 * g++.dg/abi/dcast1.C: New test.
47607 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47609 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47611 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
47614 * g++.old-deja/g++.other/lookup24.C: New test.
47616 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47619 * gcc.dg/uninit-C.c: New test.
47621 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
47623 * g++.dg/abi/covariant1.C: New test.
47625 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
47627 * gcc.dg/20030123-1.c: New test.
47629 2003-01-25 Jan Hubicka <jh@suse.cz>
47632 * gcc.c-torture/compile/20030125-1.c
47634 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
47637 * g++.dg/parse/template3.C: New test.
47638 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47641 * g++.dg/parse/template4.C: New test.
47644 * g++.dg/template/qual2.C: New test.
47647 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47649 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47651 2003-01-25 Roger Sayle <roger@eyesopen.com>
47653 * gcc.c-torture/execute/switch-1.c: New test case.
47655 2003-01-25 Jan Hubicka <jh@suse.cz>
47657 * gcc.c-torture/execute/20030125-1.[cx]: New test.
47659 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
47661 Tweaks for Bison-1.875. From the NEWS file:
47662 "- `parse error' -> `syntax error'
47663 Bison now uniformly uses the term `syntax error'"
47664 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47665 * gcc.dg/cpp/digraph2.c: Likewise.
47666 * gcc.dg/cpp/direct2.c: Likewise.
47667 * gcc.dg/cpp/paste4.c: Likewise.
47668 * gcc.dg/c90-restrict-1.c: Likewise.
47669 * gcc.dg/c99-func-2.c: Likewise.
47670 * gcc.dg/noncompile/920721-2.c: Likewise.
47671 * gcc.dg/noncompile/930622-2.c: Likewise.
47672 * gcc.dg/noncompile/940112-1.c: Likewise.
47673 * gcc.dg/noncompile/950921-1.c: Likewise.
47674 * gcc.dg/noncompile/951123-1.c: Likewise.
47675 * gcc.dg/noncompile/971104-1.c: Likewise.
47676 * gcc.dg/noncompile/990416-1.c: Likewise.
47678 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
47680 * g++.dg/parse/undefined1.C: Add error message.
47682 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47685 * g++.dg/parse/new1.C: New test.
47688 * g++.dg/parse/template2.C: New test.
47691 * g++.dg/parse/typedef2.C: New test.
47694 * g++.dg/ext/typeof3.C: New test.
47696 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47699 * g++.dg/parse/ret-type1.C: New test.
47702 * g++.dg/parse/tmpl-outside1.C: New test.
47705 * g++.dg/parse/int-as-enum1.C: New test.
47708 * g++.dg/parse/no-typename1.C: New test.
47711 * g++.dg/parse/no-value1.C: New test.
47714 * g++.dg/parse/wrong-inline1.C: New test.
47717 * g++.dg/parse/ref1.C: New test.
47720 * g++.dg/parse/attr-ctor1.C: New test.
47723 * g++.dg/parse/namespace5.C: New test.
47726 * g++.dg/parse/func-def1.C: New test.
47729 * g++.dg/parse/undefined1.C: New test.
47731 PR c++/5723, PR c++/8522
47732 * g++.dg/parse/specialization1.C: New test.
47734 PR c++/163, PR c++/8595
47735 * g++.dg/parse/struct-as-enum1.C: New test.
47738 * g++.dg/parse/undefined2.C: New test.
47740 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47743 * g++.dg/parse/template1.C: New test.
47746 * g++.dg/parse/using1.C: New test.
47750 * g++.dg/parse/expr2.C: New test.
47753 * g++.dg/parse/lookup2.C: Likewise.
47755 2003-01-21 Jan Hubicka <jh@suse.cz>
47757 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47758 * gcc.c-torture/execute/eeprof-1.c: Likewise.
47759 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47760 * gcc.c-torture/execute/string-opt-*.c: Likewise.
47762 2003-01-20 Nick Clifton <nickc@redhat.com>
47764 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
47765 problem with ARM sibcall code generation.
47767 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
47769 * gcc.c-torture/execute/20030120-1.c: New.
47771 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
47773 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47775 2003-01-17 Mark Mitchell <mark@codesourcery.com>
47778 * g++.dg/parse/ctor1.C: New test.
47781 * g++.dg/parse/qualified1.C: New test.
47783 * g++.dg/parse/typename3.C: New test.
47785 2003-01-16 Richard Henderson <rth@redhat.com>
47787 * g++.dg/tls/init-2.C: Fix error matches for real this time.
47789 2003-01-16 Richard Henderson <rth@redhat.com>
47791 * g++.dg/pch/pch.exp: Copy test header to the working directory
47792 before using it either for precompilation or direct use.
47793 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47794 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47796 2003-01-16 Richard Henderson <rth@redhat.com>
47798 * gcc.dg/pch/pch.exp: Copy test header to the working directory
47799 before using it either for precompilation or direct use.
47800 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47801 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47803 2003-01-16 Mark Mitchell <mark@codesourcery.com>
47805 * g++.dg/ext/typename1.C: Add typename keyword.
47806 * g++.dg/template/crash1.C: Update error messages.
47807 * g++.dg/template/crash2.C: Remove error message.
47808 * g++.dg/parse/typename2.C: New test.
47809 * g++.dg/template/typename2.C: Change implicit
47810 typename warning into error.
47811 * g++.old-deja/g++.benjamin/tem03.C: Issue more
47813 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47814 * g++.old-deja/g++.brendan/crash56.C: Add this->.
47815 * g++.old-deja/g++.law/visibility13.C: Remove error
47817 * g++.old-deja/g++.ns/template17.C: Reorder code to
47818 make declaration visible in template.
47819 * g++.old-deja/g++.pt/crash3.C: Fix typos.
47820 * g++.old-deja/g++.pt/crash36.C: Issue more error
47822 * g++.old-deja/g++.pt/crash5.C: Improve error
47824 * g++.old-deja/g++.pt/crash67.C: Remove warning.
47825 * g++.old-deja/g++.pt/inherit1.C: Add this->.
47826 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47827 * g++.old-deja/g++.pt/typename16.C: Replace implicit
47828 typename warning with error message.
47829 * g++.old-deja/g++.pt/typename19.C: Remove warning.
47830 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47831 * g++.old-deja/g++.robertl/eb24.C: Use this->.
47833 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
47835 * g++.dg/parse/ambig2.C: New test.
47837 2003-01-15 Richard Henderson <rth@redhat.com>
47839 * g++.dg/tls/init-2.C: Update error message string.
47841 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47843 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47845 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
47847 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47849 * gcc.c-torture/compile/20001205-1.x: Likewise.
47850 * gcc.c-torture/compile/20001226-1.x: Likewise.
47851 * gcc.c-torture/compile/920520-1.x: Likewise.
47852 * gcc.c-torture/compile/961203-1.x: Likewise.
47853 * gcc.c-torture/compile/20020604-1.x: Likewise.
47855 2003-01-15 Jan Hubicka <jh@suse.cz>
47857 * gcc.c-torture/compile/20030115-1.c: New test.
47859 * gcc.dg/i386-fpcvt-1.c: New test.
47860 * gcc.dg/i386-fpcvt-2.c: New test.
47862 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
47864 Further conform g++'s __vmi_class_type_info to the C++ ABI
47866 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47869 2003-01-14 Jan Hubicka <jh@suse.cz>
47871 * gcc.dg/i386-fpcvt-1.c: New test.
47872 * gcc.dg/i386-fpcvt-2.c: New test.
47874 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47876 * gcc.dg/i386-mmx-3.c: New test.
47878 2003-01-12 Mark Mitchell <mark@codesourcery.com>
47881 * g++.dg/parse/octal1.C: New file.
47884 * g++.dg/parse/typename1.C: New file.
47886 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
47888 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47889 * gcc.dg/bf-no-ms-layout.c: Likewise.
47890 * gcc.dg/bf-ms-attrib.c: Likewise.
47892 2003-01-10 Mark Mitchell <mark@codesourcery.com>
47895 * g++.dg/parse/dtor1.C: New file.
47898 * g++.dg/rtti/typeid1.C: New file.
47901 * g++.dg/parse/lookup1.C: New file.
47904 * g++.dg/templ/spec5.C: New file.
47906 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
47908 * gcc.c-torture/compile/20030110-1.c: New test.
47910 2003-01-09 Geoffrey Keating <geoffk@apple.com>
47912 Merge from pch-branch:
47914 2002-12-23 Geoffrey Keating <geoffk@apple.com>
47916 * gcc.dg/pch/cpp-1.h: New.
47917 * gcc.dg/pch/cpp-1.c: New.
47918 * gcc.dg/pch/cpp-2.h: New.
47919 * gcc.dg/pch/cpp-2.c: New.
47921 2002-11-19 Geoffrey Keating <geoffk@apple.com>
47923 * gcc.dg/pch/except-1.h: New.
47924 * gcc.dg/pch/except-1.c: New.
47926 2002-11-13 Geoffrey Keating <geoffk@apple.com>
47928 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47930 * gcc.dg/pch: Include *.hp not *.h.
47931 * gcc.dg/pch/system-1.h: New.
47932 * gcc.dg/pch/system-1.c: New.
47934 2002-11-11 Geoffrey Keating <geoffk@apple.com>
47936 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47937 rather than trying to build and run a program using PCH.
47938 * gcc.dg/pch: Remove dg-do commands from test files.
47940 2002-11-08 Geoffrey Keating <geoffk@apple.com>
47942 * gcc.dg/pch/macro-3.c: New.
47943 * gcc.dg/pch/macro-3.h: New.
47945 2002-11-04 Geoffrey Keating <geoffk@apple.com>
47947 * gcc.dg/pch/common-1.c: New.
47948 * gcc.dg/pch/common-1.h: New.
47949 * gcc.dg/pch/decl-1.c: New.
47950 * gcc.dg/pch/decl-1.h: New.
47951 * gcc.dg/pch/decl-2.c: New.
47952 * gcc.dg/pch/decl-2.h: New.
47953 * gcc.dg/pch/decl-3.c: New.
47954 * gcc.dg/pch/decl-3.h: New.
47955 * gcc.dg/pch/decl-4.c: New.
47956 * gcc.dg/pch/decl-4.h: New.
47957 * gcc.dg/pch/decl-5.c: New.
47958 * gcc.dg/pch/decl-5.h: New.
47959 * gcc.dg/pch/global-1.c: New.
47960 * gcc.dg/pch/global-1.h: New.
47961 * gcc.dg/pch/inline-1.c: New.
47962 * gcc.dg/pch/inline-1.h: New.
47963 * gcc.dg/pch/inline-2.c: New.
47964 * gcc.dg/pch/inline-2.h: New.
47965 * gcc.dg/pch/static-1.c: New.
47966 * gcc.dg/pch/static-1.h: New.
47967 * gcc.dg/pch/static-2.c: New.
47968 * gcc.dg/pch/static-2.h: New.
47970 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
47972 * g++.dg/pch/pch.exp: Better handle failing testcases.
47973 * gcc.dg/pch/pch.exp: Likewise.
47974 * gcc.dg/pch/macro-1.c: New.
47975 * gcc.dg/pch/macro-1.h: New.
47976 * gcc.dg/pch/macro-2.c: New.
47977 * gcc.dg/pch/macro-2.h: New.
47979 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
47981 * g++.dg/dg.exp: Treat files in pch/ specially.
47982 * g++.dg/pch/pch.exp: New file.
47983 * g++.dg/pch/empty.H: New file.
47984 * g++.dg/pch/empty.C: New file.
47985 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47988 * gcc.dg/pch/pch.exp: New file.
47989 * gcc.dg/pch/empty.h: New file.
47990 * gcc.dg/pch/empty.c: New file.
47991 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47994 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47996 * g++.dg/template/friend14.C: New test.
47998 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48000 * gcc.dg/old-style-asm-1.c: New test.
48002 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
48004 * gcc.c-torture/compile/20030109-1.c: New test.
48006 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48008 * gcc.c-torture/execute/20030109-1.c: New test.
48010 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
48012 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48013 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48014 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48015 * g++.old-deja/g++.mike/eh2.C: Likewise.
48016 * g++.old-deja/g++.mike/eh3.C: Likewise.
48017 * g++.old-deja/g++.mike/eh5.C: Likewise.
48018 * g++.old-deja/g++.mike/eh6.C: Likewise.
48019 * g++.old-deja/g++.mike/eh7.C: Likewise.
48020 * g++.old-deja/g++.mike/eh8.C: Likewise.
48021 * g++.old-deja/g++.mike/eh9.C: Likewise.
48022 * g++.old-deja/g++.mike/eh10.C: Likewise.
48023 * g++.old-deja/g++.mike/eh12.C: Likewise.
48024 * g++.old-deja/g++.mike/eh13.C: Likewise.
48025 * g++.old-deja/g++.mike/eh14.C: Likewise.
48026 * g++.old-deja/g++.mike/eh16.C: Likewise.
48027 * g++.old-deja/g++.mike/eh17.C: Likewise.
48028 * g++.old-deja/g++.mike/eh18.C: Likewise.
48029 * g++.old-deja/g++.mike/eh21.C: Likewise.
48030 * g++.old-deja/g++.mike/eh23.C: Likewise.
48031 * g++.old-deja/g++.mike/eh24.C: Likewise.
48032 * g++.old-deja/g++.mike/eh25.C: Likewise.
48033 * g++.old-deja/g++.mike/eh26.C: Likewise.
48034 * g++.old-deja/g++.mike/eh27.C: Likewise.
48035 * g++.old-deja/g++.mike/eh28.C: Likewise.
48036 * g++.old-deja/g++.mike/eh29.C: Likewise.
48037 * g++.old-deja/g++.mike/eh31.C: Likewise.
48038 * g++.old-deja/g++.mike/eh33.C: Likewise.
48039 * g++.old-deja/g++.mike/eh34.C: Likewise.
48040 * g++.old-deja/g++.mike/eh35.C: Likewise.
48041 * g++.old-deja/g++.mike/eh36.C: Likewise.
48042 * g++.old-deja/g++.mike/eh37.C: Likewise.
48043 * g++.old-deja/g++.mike/eh38.C: Likewise.
48044 * g++.old-deja/g++.mike/eh39.C: Likewise.
48045 * g++.old-deja/g++.mike/eh40.C: Likewise.
48046 * g++.old-deja/g++.mike/eh41.C: Likewise.
48047 * g++.old-deja/g++.mike/eh42.C: Likewise.
48048 * g++.old-deja/g++.mike/eh44.C: Likewise.
48049 * g++.old-deja/g++.mike/eh46.C: Likewise.
48050 * g++.old-deja/g++.mike/eh47.C: Likewise.
48051 * g++.old-deja/g++.mike/eh48.C: Likewise.
48052 * g++.old-deja/g++.mike/eh49.C: Likewise.
48053 * g++.old-deja/g++.mike/eh50.C: Likewise.
48054 * g++.old-deja/g++.mike/eh51.C: Likewise.
48055 * g++.old-deja/g++.mike/eh53.C: Likewise.
48056 * g++.old-deja/g++.mike/eh55.C: Likewise.
48057 * g++.old-deja/g++.mike/p7912.C: Likewise.
48058 * g++.old-deja/g++.mike/p9706.C: Likewise.
48059 * g++.old-deja/g++.mike/p10416.C: Likewise.
48060 * g++.old-deja/g++.mike/p11667.C: Likewise.
48061 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48062 Remove redundant reference to Iris.
48063 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48064 Elxsi, i860, Pico Java, and WE32K.
48066 2003-01-07 Mark Mitchell <mark@codesourcery.com>
48068 * g++.dg/ext/asm4.C: New test.
48070 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48073 * g++.dg/template/friend12.C: New test.
48074 * g++.dg/template/friend13.C: Likewise.
48075 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48077 2003-01-08 Jan Hubicka <jh@suse.cz>
48079 * gcc.dg/i386-cadd.c: New test.
48080 * gcc.dg/i386-cmov4.c: Likewise.
48082 2003-01-06 Mark Mitchell <mark@codesourcery.com>
48085 * g++.dg/warn/Wunused-3.C: New test.
48087 * g++.dg/abi/bitfield9.C: New test.
48090 * g++.dg/parse/defarg3.C: New test.
48092 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
48094 * g++.dg/parse/ambig1.C: New test.
48095 * g++.dg/parse/defarg2.C: New test.
48097 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48099 * g++.dg/template/defarg-1.C: New test.
48100 * g++.dg/template/local2.C: Likewise.
48102 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48104 * gcc.c-torture/execute/20030105-1.c: New test.
48106 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48108 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48109 * g++.dg/parse/namespace4.C: Likewise.
48111 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48113 * g++.dg/template/ntp2.C: New test.
48115 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48117 * g++.dg/parse/extern-C-1.C: New test.
48119 * g++.dg/parse/namespace4.C: New test.
48121 * g++.dg/template/nested1.C: New test.
48123 * g++.dg/parse/namespace3.C: New test.
48125 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48127 * g++.dg/lookup/two-stage1.C: New test.
48129 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48131 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48132 * g++.old-deja/g++.jason/access8.C: Likewise.
48133 * g++.old-deja/g++.other/decl5.C: Likewise.
48135 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48137 * g++.dg/parse/parse7.C: New test.
48139 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48142 * g++.dg/ext/attrib7.C: New test.
48144 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48146 * g++.dg/parse/parse6.C: New test.
48148 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48150 * gcc.dg/h8300-stack-1.c: New.
48152 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48154 g++.dg/lookup/exception1.C: New test.
48156 g++.dg/lookup/template1.C: New test.
48158 g++.dg/parse/namespace2.C: New test.
48160 g++.dg/parse/parens2.C: New test.
48162 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48164 * g++.dg/parse/parse5.C: New test.
48165 * g++.dg/lookup/scoped4.C: New test.
48167 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48169 * g++.dg/parse/parens1.C: New test.
48171 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48173 * g++.dg/parse/parens2.C: New test.
48175 * g++.dg/lookup/scope-operator1.C: New test.
48177 * g++.dg/parse/operator1.C: New test.
48179 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48181 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48182 * g++.old-deja/g++.other/access6.C: Likewise.
48183 * g++.old-deja/g++.other/decl1.C: Likewise.
48184 * g++.old-deja/g++.pt/typename12.C: Likewise.
48186 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48188 * g++.dg/parse/namespace1.C: New test.
48190 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48192 * g++.dg/parse/parse4.C: New test.
48194 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48196 * g++.dg/parse/parse3.C: New test.
48198 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48200 * g++.dg/parse/parse2.C: New test.
48202 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48204 * g++.dg/template/friend11.C: New test.
48206 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48208 * g++.dg/parse/parse1.C: New test.
48210 2002-12-31 Janis Johnson <janis187@us.ibm.com>
48212 * lib/profopt.exp: Change the name of a global variable to avoid
48213 possible clashes with other test suites.
48215 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
48217 * g++.dg/inherit/covariant8.C: New test.
48219 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48221 * g++.dg/init/array9.C: New test.
48224 * g++.dg/parse/expr1.C: New test.
48226 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
48228 * gcc.c-torture/compile/20021230-1.c: New test.
48230 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
48232 * g++.dg/inherit/covariant5.C: New test.
48233 * g++.dg/inherit/covariant6.C: New test.
48234 * g++.dg/inherit/covariant7.C: New test.
48236 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48239 * g++.dg/other/access2.C: New test.
48241 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
48243 * g++.dg/other/anon-struct.C: No longer fails
48244 * g++.old-deja/g++.brendan/parse4.C: Likewise.
48245 * g++.old-deja/g++.brendan/parse5.C: Likewise.
48246 * g++.old-deja/g++.brendan/parse6.C: Likewise.
48248 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
48250 * g++.dg/parse/angle-bracket.C (main): No longer fails.
48252 2002-12-27 Mark Mitchell <mark@codesourcery.com>
48254 * g++.dg/eh/spec4.C: Remove stray semicolon.
48255 * g++.dg/expr/pmf-1.C: Change error message.
48256 * g++.dg/ext/asm1.C: Remove stray semicolon.
48257 * g++.dg/ext/typename1.C: Add missing typenames.
48258 * g++.dg/inherit/template-as-base.C: Change error message.
48259 * g++.dg/lookup/scoped1.C: Likewise.
48260 * g++.dg/lookup/scoped2.C: Likewise.
48261 * g++.dg/lookup/using2.C: Likewise.
48262 * g++.dg/other/component1.C: Remove stray semicolon.
48263 * g++.dg/other/do1.C: Change error message.
48264 * g++.dg/other/error2.C: Likewise.
48265 * g++.dg/other/init1.C: Likewise.
48266 * g++.dg/other/packed1.C: Remove stray semicolon.
48267 * g++.dg/other/ptrmem2.C: Change error message.
48268 * g++.dg/parse/parameter-declaration-1.C: Remove line number
48270 * g++.dg/special/initp1.C: Remove invalid attribute usage.
48271 * g++.dg/template/access3.C: Add typename keyword.
48272 * g++.dg/template/access5.C: Remove stray semicolon.
48273 * g++.dg/template/access6.C: Likewise.
48274 * g++.dg/template/complit1.C: Likewise.
48275 * g++.dg/template/crash1.C: Change error message.
48276 * g++.dg/template/inherit2.C: Remove stray semicolon.
48277 * g++.dg/template/instantiate2.C: Likewise.
48278 * g++.dg/template/instantiate3.C: Change error message.
48279 * g++.dg/template/qual1.C: Remove stray semicolon.
48280 * g++.dg/template/qualttp18.C: Change error message.
48281 * g++.dg/template/ref1.C: Remove stray semicolon.
48282 * g++.dg/template/sizeof1.C (A::value): Declare it.
48283 * g++.dg/template/spec4.C: Change error message.
48284 * g++.dg/template/static1.C: Likewise.
48285 * g++.dg/template/type1.C: Likewise.
48286 * g++.dg/template/typename3.C: Likewise.
48287 * g++.old-deja/g++.benjamin/13478.C: Change error message.
48288 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48289 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48290 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48291 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48292 named return value extension.
48293 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48294 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48295 * g++.old-deja/g++.bob/extern_C.C: Likewise.
48296 * g++.old-deja/g++.bob/inherit2.C: Likewise.
48297 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48298 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48299 * g++.old-deja/g++.brendan/crash13.C: Likewise.
48300 * g++.old-deja/g++.brendan/crash15.C: Likewise.
48301 * g++.old-deja/g++.brendan/crash18.C: Change error message.
48302 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48303 * g++.old-deja/g++.brendan/crash38.C: Likewise.
48304 * g++.old-deja/g++.brendan/crash50.C: Likewise.
48305 * g++.old-deja/g++.brendan/crash56.C: Likewise.
48306 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48308 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48309 * g++.old-deja/g++.brendan/crash8.C: Change error message.
48310 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48311 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48312 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48313 * g++.old-deja/g++.brendan/template11.C: Likewise.
48314 * g++.old-deja/g++.brendan/template26.C: Likewise.
48315 * g++.old-deja/g++.brendan/template27.C: Use explicit
48316 specialization syntax.
48317 * g++.old-deja/g++.brendan/template30.C: Likewise.
48318 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48319 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48320 non-dependent names.
48321 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48322 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48323 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48324 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48325 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48326 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48327 named return value extension.
48328 * g++.old-deja/g++.ext/namedret2.C: Likewise.
48329 * g++.old-deja/g++.ext/namedret3.C: Likewise.
48330 * g++.old-deja/g++.ext/return1.C: Likewise.
48331 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48332 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48333 * g++.old-deja/g++.jason/access8.C: Likewise.
48334 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48335 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48336 pseudo-destructor names.
48337 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48338 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48339 pseudo-destructor names.
48340 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48341 * g++.old-deja/g++.jason/overload19.C: Likewise.
48342 * g++.old-deja/g++.jason/overload32.C: Likewise.
48343 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48345 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48346 * g++.old-deja/g++.jason/return.C: Likewise.
48347 * g++.old-deja/g++.jason/return2.C: Likewise.
48348 * g++.old-deja/g++.jason/shadow1.C: Likewise.
48349 * g++.old-deja/g++.jason/special.C: Use explicit specialization
48351 * g++.old-deja/g++.jason/template10.C: Account for use of
48352 non-dependent names.
48353 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48355 * g++.old-deja/g++.jason/template37.C: Likewise.
48356 * g++.old-deja/g++.law/access4.C: Change error messages.
48357 * g++.old-deja/g++.law/arm13.C: Remove incorrect
48358 pseudo-destructor names.
48359 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48360 * g++.old-deja/g++.law/ctors9.C: Likewise.
48361 * g++.old-deja/g++.law/cvt22.C: Likewise.
48362 * g++.old-deja/g++.law/dtors5.C: Likewise.
48363 * g++.old-deja/g++.law/global-init1.C: Likewise.
48364 * g++.old-deja/g++.law/missed-error3.C: Likewise.
48365 * g++.old-deja/g++.law/operators28.C: Likewise.
48366 * g++.old-deja/g++.law/visibility28.C: Likewise.
48367 * g++.old-deja/g++.martin/eval1.C: Likewise.
48368 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48370 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48371 * g++.old-deja/g++.mike/net34.C: Likewise.
48372 * g++.old-deja/g++.mike/net36.C: Likewise.
48373 * g++.old-deja/g++.mike/ns2.C: Likewise.
48374 * g++.old-deja/g++.mike/p12306.C: Likewise.
48375 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48377 * g++.old-deja/g++.mike/p700.C: Likewise.
48378 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48379 * g++.old-deja/g++.mike/p710.C: Likewise.
48380 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48382 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48383 * g++.old-deja/g++.mike/pmf9.C: Likewise.
48384 * g++.old-deja/g++.ns/crash2.C: Likewise.
48385 * g++.old-deja/g++.ns/crash3.C: Likewise.
48386 * g++.old-deja/g++.ns/invalid1.C: Likewise.
48387 * g++.old-deja/g++.ns/ns17.C: Likewise.
48388 * g++.old-deja/g++.ns/template16.C: Likewise.
48389 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48391 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48392 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48393 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48394 named return value extension.
48395 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48396 * g++.old-deja/g++.other/access4.C: Issue additional error
48398 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48399 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48400 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48401 * g++.old-deja/g++.other/crash25.C: Change error message.
48402 * g++.old-deja/g++.other/crash4.C: Change error message.
48403 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48404 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48405 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48407 * g++.old-deja/g++.other/defarg8.C: Likewise.
48408 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48409 * g++.old-deja/g++.other/dtor10.C: Likewise.
48410 * g++.old-deja/g++.other/incomplete.C: Likewise.
48411 * g++.old-deja/g++.other/linkage7.C: Likewise.
48412 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48414 * g++.old-deja/g++.other/mangle2.C: Likewise.
48415 * g++.old-deja/g++.other/refinit2.C: Likewise.
48416 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48417 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48418 * g++.old-deja/g++.pt/crash28.C: Likewise.
48419 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48421 * g++.old-deja/g++.pt/crash32.C: Change error message.
48422 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48423 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48424 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48425 error message position.
48426 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48427 * g++.old-deja/g++.pt/defarg8.C: Change error message.
48428 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48430 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48431 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48432 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48433 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48435 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48436 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48437 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48439 * g++.old-deja/g++.pt/explicit71.C: Change error message.
48440 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48442 * g++.old-deja/g++.pt/friend28.C: Account for use of
48443 non-dependent names.
48444 * g++.old-deja/g++.pt/friend29.C: Likewise.
48445 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48447 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48448 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48449 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48451 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48452 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48454 * g++.old-deja/g++.pt/memclass20.C: Likewise.
48455 * g++.old-deja/g++.pt/memclass5.C: Likewise.
48456 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48458 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48459 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48460 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48461 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48462 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48463 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48465 * g++.old-deja/g++.pt/spec10.C: Likewise.
48466 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48467 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48468 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48469 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48470 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48471 * g++.old-deja/g++.pt/ttp62.C: Likewise.
48472 * g++.old-deja/g++.pt/ttp64.C: Likewise.
48473 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48474 * g++.old-deja/g++.pt/typename15.C: Likewise.
48475 * g++.old-deja/g++.pt/typename22.C: Likewise.
48476 * g++.old-deja/g++.pt/typename6.C: Change error messages.
48477 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48478 * g++.old-deja/g++.pt/virtual2.C: Likewise.
48479 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48481 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48482 return value extension.
48483 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48484 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48485 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48486 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48488 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
48490 * g++.dg/warn/inline1.C: New test.
48491 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48492 * g++.old-deja/g++.jason/synth10.C: Likewise.
48493 * g++.old-deja/g++.mike/net31.C: Likewise.
48494 * g++.old-deja/g++.mike/p8786.C: Likewise.
48496 * g++.dg/template/friend10.C: New test.
48497 * g++.dg/template/conv5.C: New test.
48499 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
48501 * g++.dg/lookup/scoped3.C: New test.
48503 * g++.dg/lookup/decl1.C: New test.
48504 * g++.dg/lookup/decl2.C: New test.
48506 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
48508 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48509 gcc.c-torture/compile/20021015-1.c,
48510 gcc.c-torture/compile/20021015-2.c,
48511 gcc.c-torture/compile/20021123-1.c,
48512 gcc.c-torture/compile/20021123-2.c,
48513 gcc.c-torture/compile/20021123-3.c,
48514 gcc.c-torture/compile/20021123-4.c,
48515 gcc.c-torture/execute/20021024-1.c: Add tests previously added
48516 only to 3.1 or 3.2 branch.
48518 2002-12-23 Mark Mitchell <mark@codesourcery.com>
48520 * gcc.dg/i386-bitfield3.c: New test.
48522 * gcc.dg/i386-bitfield2.c: New test.
48524 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
48526 * g++.dg/parse/conv_op1.C: New test.
48528 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
48530 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48533 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
48535 * gcc.c-torture/compile/20021220-1.c: New test.
48537 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
48539 * gcc.dg/i386-fastcall-1.c: New.
48541 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48543 * gcc.c-torture/execute/20021219-1.c: New test.
48545 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48547 * gcc.dg/i386-pic-1.c: New test.
48549 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48552 * g++.dg/template/friend9.C: New test.
48554 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48557 * g++.dg/template/access7.C: New test.
48559 2002-12-18 Nick Clifton <nickc@redhat.com>
48561 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48562 the libstdc++-v3 directory has been found.
48564 2002-12-12 Devang Patel <dpatel@apple.com>
48565 * gcc.dg/darwin-ld-1.c: New test.
48566 * gcc.dg/darwin-ld-2.c: New test.
48567 * gcc.dg/darwin-ld-3.c: New test.
48568 * gcc.dg/darwin-ld-4.c: New test.
48569 * gcc.dg/darwin-ld-5.c: New test.
48571 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48573 * gcc.c-torture/compile/20021212-1.c: New test.
48575 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
48577 * gcc.dg/fshort-wchar: New test.
48579 2002-12-10 Mark Mitchell <mark@codesourcery.com>
48582 * g++.dg/template/dtor1.C: New test.
48584 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48587 2002-12-10 Jakub Jelinek <jakub@redhat.com>
48589 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48591 2002-12-09 Mark Mitchell <mark@codesourcery.com>
48593 * g++.dg/template/static1.C: New test.
48594 * g++.dg/template/static2.C: New test.
48595 * g++.old-deja/g++.ext/memconst.C: New test.
48597 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48599 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48600 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48601 * g++.dg/special/initp1.C: Likewise.
48603 2002-12-06 Jakub Jelinek <jakub@redhat.com>
48605 * gcc.c-torture/execute/20021204-1.c: New test.
48607 2002-12-04 Geoffrey Keating <geoffk@apple.com>
48609 * gcc.dg/ppc-fmadd-1.c: New file.
48610 * gcc.dg/ppc-fmadd-2.c: New file.
48611 * gcc.dg/ppc-fmadd-3.c: New file.
48613 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48615 * gcc.c-torture/compile/20021204-1.c: New test.
48617 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
48619 * g++.dg/inherit/covariant2.C: New test.
48620 * g++.dg/inherit/covariant3.C: New test.
48621 * g++.dg/inherit/covariant4.C: New test.
48622 * g++.dg/inherit/covariant1.C: Remove XFAIL.
48623 * g++.old-deja/g++.robertl/eb17.C: Likewise.
48625 2002-12-03 Mark Mitchell <mark@codesourcery.com>
48628 * g++.dg/init/brace3.C: New test.
48630 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
48632 * gcc.dg/20020210-1.c: Fix a comment typo.
48634 2002-12-02 Mark Mitchell <mark@codesourcery.com>
48637 * g++.dg/parse/defarg1.C: New test.
48640 * g++.dg/template/char1.C: New test.
48642 * g++.dg/template/varmod1.C: Fix typo.
48644 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48647 * g++.old-deja/g++.pt/crash32.C: Expect error.
48649 2002-12-01 Mark Mitchell <mark@codesourcery.com>
48652 * g++.dg/template/varmod1.C: New test.
48655 * g++.dg/inherit/typeinfo1.C: New test.
48658 * g++.dg/inherit/typedef1.C: New test.
48660 2002-11-30 Mark Mitchell <mark@codesourcery.com>
48664 * g++.dg/template/strlen1.C: New test.
48667 * g++.dg/template/ctor2.C: New test.
48670 * g++.dg/init/string1.C: New test.
48673 * g++.dg/template/friend8.C: New test.
48675 2002-11-29 Joe Buck <jbuck@synopsys.com>
48677 * g++.dg/lookup/anon2.C: New test.
48679 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
48681 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48684 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
48686 * gcc.dg/bitfld-6.c: New test.
48688 2002-11-27 Jan Hubicka <jh@suse.cz>
48690 * gcc.c-torture/execute/20021127.[cx]: New test.
48692 2002-11-26 Jan Hubicka <jh@suse.cz>
48694 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48697 2002-11-26 Geoffrey Keating <geoffk@apple.com>
48699 * g++.dg/init/brace2.C: New test.
48700 * g++.old-deja/g++.mike/p9129.C: Correct.
48702 2002-11-26 Mark Mitchell <mark@codesourcery.com>
48704 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48706 2002-11-25 Andreas Bauer <baueran@in.tum.de>
48708 * gcc.dg/sibcall-6: New test for indirect sibcalls.
48710 2002-11-25 Mark Mitchell <mark@codesourcery.com>
48712 * g++.dg/abi/empty11.C: New test.
48713 * g++.dg/rtti/cv1.C: New test.
48715 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
48717 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48719 2002-11-24 Mark Mitchell <mark@codesourcery.com>
48721 * g++.dg/abi/empty10.C: New test.
48723 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48725 * gcc.c-torture/compile/20021124-1.c: New test.
48727 2002-11-22 Mark Mitchell <mark@codesourcery.com>
48729 * g++.dg/abi/rtti2.C: New test.
48731 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48733 * gcc.dg/i386-unroll-1.c: New test.
48735 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
48737 * gcc.c-torture/compile/20021120-1.c: New test.
48738 * gcc.c-torture/compile/20021120-2.c: New test.
48740 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48742 * gcc.dg/bitfld-5.c: New test.
48744 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48746 * gcc.c-torture/execute/20021120-3.c: New test.
48748 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48750 * gcc.c-torture/execute/20021120-2.c: New test.
48752 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48754 * gcc.c-torture/execute/20021120-1.c: New test.
48756 2002-11-20 Jakub Jelinek <jakub@redhat.com>
48758 * gcc.c-torture/execute/20021118-3.c: New test.
48760 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48762 * gcc.c-torture/compile/20021119-1.c: New test.
48764 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
48766 * gcc.dg/duff-1.c: New test.
48767 * gcc.dg/duff-2.c: New test.
48768 * gcc.dg/duff-3.c: New test.
48770 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
48772 * gcc.dg/cpp/_Pragma5.c: New test.
48774 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48776 * gcc.c-torture/execute/20021118-2.c: New test.
48778 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48780 * gcc.c-torture/execute/20021118-1.c: New test.
48782 2002-11-16 Jakub Jelinek <jakub@redhat.com>
48784 * gcc.dg/20021116-1.c: New test.
48786 2002-11-14 Mark Mitchell <mark@codesourcery.com>
48788 * g++.dg/abi/vcall1.C: New test.
48790 2002-11-14 Jakub Jelinek <jakub@redhat.com>
48792 * gcc.dg/20021029-1.c: New test.
48793 * gcc.dg/20021029-2.c: New test.
48795 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48797 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48799 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48802 * gcc.dg/20021110.c: Move to ...
48803 * gcc.c-torture/compile/20021110.c: .... here.
48805 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48808 * gcc.c-torture/execute/20021111-1.c
48810 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48813 * gcc.dg/20021110.c: New test.
48815 2002-11-10 Mark Mitchell <mark@codesourcery.com>
48817 * g++.dg/abi/vthunk3.C: Run only on x86.
48819 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
48821 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48823 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
48825 * lib/compat.exp (compat-execute): Fix logic error in last
48828 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
48830 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48832 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48835 * g++.dg/template/access6.C: New test.
48837 2002-11-08 Jan Hubicka <jh@suse.cz>
48839 * gcc.dg/i386-ssefp-1.c: New test.
48840 * gcc.dg/i386-ssefp-1.c: New test.
48842 2002-11-08 Jan Hubicka <jh@suse.cz>
48844 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48846 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48848 * g++.dg/abi/vthunk3.C: New test.
48851 * g++.dg/template/crash2.C: New test.
48853 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48855 * g++.dg/abi/dtor1.C: New test.
48856 * g++.dg/abi/dtor2.C: Likewise.
48858 2002-11-05 Geoffrey Keating <geoffk@apple.com>
48860 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48863 2002-11-04 Adam Nemet <anemet@lnxw.com>
48865 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48866 -mthumb. Only xfail with -O0.
48868 2002-11-03 Mark Mitchell <mark@codesourcery.com>
48870 * g++.dg/abi/thunk1.C: New test.
48871 * g++.dg/abi/thunk2.C: Likewise.
48872 * g++.dg/abi/vtt1.C: Likewise.
48874 2002-11-02 Diego Novillo <dnovillo@redhat.com>
48876 PR optimization/8423
48877 * gcc.c-torture/execute/builtin-constant.c: New test.
48879 2002-11-01 Zack Weinberg <zack@codesourcery.com>
48881 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48882 Add some more cases.
48884 2002-11-01 Mark Mitchell <mark@codesourcery.com>
48887 * g++.dg/opt/local1.C: New test.
48889 2002-10-30 Mark Mitchell <mark@codesourcery.com>
48892 * g++.dg/template/complit1.C: New test.
48895 * g++.dg/template/typename4.C: Likewise.
48897 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48899 Core issue 287, PR c++/7639
48900 * g++.dg/template/instantiate1.C: Adjust error location.
48901 * g++.dg/template/instantiate3.C: New test.
48902 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48903 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48904 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48906 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
48908 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48910 2002-10-29 Mark Mitchell <mark@codesourcery.com>
48913 * g++.dg/init/dtor2.C: New test.
48915 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48917 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48918 * gcc.dg/nest.c: Bypass errors on irix6.
48920 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
48922 * gcc.dg/nest.c: Expect error for mmix-*-*.
48923 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48925 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
48927 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48930 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48932 2002-10-25 Mike Stump <mrs@apple.com>
48934 * gcc.dg/warn-1.c: New test.
48936 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48938 * g++.dg/template/typename3.C: New test.
48940 2002-10-25 Mark Mitchell <mark@codesourcery.com>
48942 * g++.dg/lookup/ptrmem1.C: New test.
48944 * g++.dg/abi/vthunk2.C: New test.
48946 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48948 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48950 2002-10-24 Mark Mitchell <mark@codesourcery.com>
48952 * g++.dg/abi/empty9.C: New test.
48954 2002-10-24 Richard Henderson <rth@redhat.com>
48956 * g++.dg/inherit/thunk1.C: Enable for ia64.
48958 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48961 * g++.dg/lookup/pretty1.C: New test.
48963 2002-10-23 Jakub Jelinek <jakub@redhat.com>
48965 * gcc.dg/20021023-1.c: New test.
48967 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48970 * g++.dg/parse/inline1.C: New test.
48972 2002-10-23 Richard Henderson <rth@redhat.com>
48974 * g++.dg/inherit/thunk1.C: Enable for x86_64.
48976 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48978 2002-10-22 Mark Mitchell <mark@codesourcery.com>
48981 * g++.dg/parse/stmtexpr3.C: New test.
48983 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
48985 * g++.dg/expr/cond1.C: New test.
48987 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48989 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48991 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48993 * g++.dg/abi/vbase13.C: New test.
48994 * g++.dg/abi/vbase14.C: Likewise.
48996 2002-10-21 Jakub Jelinek <jakub@redhat.com>
48998 * gcc.dg/tls/pic-1.c: New test.
48999 * gcc.dg/tls/nonpic-1.c: New test.
49000 * gcc.dg/20021018-1.c: New test.
49002 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49004 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49005 Remove only files with the same base name as the test case.
49006 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49007 (profopt-execute): Likewise. Also, remove old profiling
49008 and performance data files before running the tests.
49010 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49011 * g++.dg/bprob/bprob.exp: Likewise.
49012 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
49013 to allow more general test case names.
49015 * g++.dg/bprob/bprob-1.C: Rename to ...
49016 * g++.dg/bprob/g++-bprob-1.C: ... this.
49018 * g77.dg/bprob/bprob-1.f: Rename to ...
49019 * g77.dg/bprob/g77-bprob-1.f: ... this.
49021 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49023 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49024 bison 1.50 or later.
49026 2002-10-21 Janis Johnson <janis187@us.ibm.com>
49028 * g++.dg/README: Describe more test directories.
49030 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49032 * g++.dg/init/array6.C: Add additional tests.
49034 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49036 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49037 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49039 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
49041 * gcc.c-torture/compile/20020604-1.x: New.
49042 * gcc.c-torture/compile/simd-5.x: Likewise.
49043 * gcc.c-torture/execute/920710-1.x: Likewise.
49044 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49046 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49048 * g++.dg/inherit/override1.C: Add dg-options clause.
49050 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49052 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49055 2002-10-19 Andreas Schwab <schwab@suse.de>
49057 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49058 directory component.
49060 2002-10-18 Mark Mitchell <mark@codesourcery.com>
49062 * g++.dg/inherit/thunk1.C: New test.
49064 * g++.dg/inherit/override1.C: New test.
49066 * g++.dg/abi/mangle11.C: New test.
49067 * g++.dg/abi/mangle14.C: New test.
49068 * g++.dg/abi/mangle17.C: New test.
49070 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
49072 * g++.dg/overload/member2.C: New test.
49074 2002-10-17 Janis Johnson <janis187@us.ibm.com>
49076 * g++.dg/README: Describe new compat directory.
49077 * g++.dg/dg.exp: Skip tests in compat directory.
49078 * README.compat: New file.
49079 * lib/compat.exp: New expect script.
49080 * g++.dg/compat: New test directory.
49081 * g++.dg/compat/compat.exp: New expect script.
49082 * g++.dg/compat/abi: New test directory.
49083 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49084 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49085 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49086 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49087 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49088 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49089 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49090 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49091 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49092 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49093 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49094 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49095 * g++.dg/compat/break: New test directory.
49096 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49097 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49098 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49099 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49100 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49101 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49102 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49103 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49104 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49105 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49106 g++.dg/compat/break/README: New files.
49107 * g++.dg/compat/eh: New test directory.
49108 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49109 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49110 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49111 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49112 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49113 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49114 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49115 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49116 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49117 g++.dg/compat/eh/filter2_y.C,
49118 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49119 g++.dg/compat/eh/new1_y.C,
49120 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49121 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49122 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49123 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49124 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49125 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49126 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49127 g++.dg/compat/eh/unexpected1_y.C: New files.
49128 * g++.dg/compat/init: New test directory.
49129 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49130 g++.dg/compat/init/array5_y.C,
49131 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49132 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49133 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49134 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49135 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49136 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49137 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49138 g++.dg/compat/init/init-ref2_y.C: New files.
49140 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49143 * g++.dg/inherit/using3.C: New test.
49145 2002-10-17 Jan Hubicka <jh@suse.cz>
49147 * gcc.dg/20021017-2.c: New test.
49149 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49151 * g++.dg/abi/mangle16.C: Adjust.
49153 * g++.dg/init/array8.C: New test.
49155 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49157 * gcc.dg/special/mips-abi.exp: New test.
49158 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49160 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49162 * g++.dg/abi/mangle16.C: New test.
49163 * g++.dg/abi/mangle17.C: Likewise.
49166 * g++.dg/template/ref1.C: New test.
49168 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49170 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49172 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49174 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49176 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49179 * g++.dg/init/array7.C: New test.
49181 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49183 * g++.dg/init/array6.C: New test.
49185 * g++.dg/abi/mangle13.C: Likewise.
49186 * g++.dg/abi/mangle14.C: Likewise.
49187 * g++.dg/abi/mangle15.C: Likewise.
49189 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49191 * g++.dg/abi/empty8.C: New test.
49193 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
49195 * g++.dg/init/ctor1.C: New test.
49197 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
49199 * gcc.c-torture/execute/20021015-1.c: New test.
49201 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
49203 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49205 2002-10-14 Jan Hubicka <jh@suse.cz>
49207 * gcc.dg/i386-ssetype-[1-5].c: New tests.
49209 2002-10-14 Richard Henderson <rth@redhat.com>
49211 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49213 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49215 PR optimization/6631
49216 * g++.dg/opt/const2.C: New test.
49218 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49221 * g++.dg/parse/friend1.C: New test.
49222 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49224 2002-10-14 Jakub Jelinek <jakub@redhat.com>
49226 * gcc.dg/20021014-1.c: New test.
49228 2002-10-11 Mark Mitchell <mark@codesourcery.com>
49231 * g++.dg/ext/vlm1.C: New test.
49232 * g++.dg/ext/vlm2.C: Likewise.
49234 * g++.dg/init/array1.C: Remove invalid braces.
49235 * g++.dg/init/brace1.C: New test.
49236 * g++.dg/init/copy2.C: Likewise.
49237 * g++.dg/init/copy3.C: Likewise.
49238 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49239 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49242 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
49244 * gcc.dg/cpp/assembler.S: Don't use -ansi.
49246 2002-10-11 Richard Shann <richard.shann@superh.com>
49248 * gcc.c-torture/compile/simd-5.c: New test.
49250 2002-10-10 Roger Sayle <roger@eyesopen.com>
49252 * gcc.c-torture/execute/shiftopt-1.c: New test case.
49254 2002-10-10 Jim Wilson <wilson@redhat.com>
49256 * gcc.c-torture/execute/20021010-1.c: New test.
49258 2002-10-09 Zack Weinberg <zack@codesourcery.com>
49261 * g++.dg/ext/typedef-init.C: New test.
49262 * gcc.dg/typedef-init.c: New test.
49264 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
49266 * gcc.dg/cpp/paste13.c: New test.
49268 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49270 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
49271 remaining platforms, XFAIL during compile, not execute. Don't
49274 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
49276 * gcc.dg/alias-1.c: Tweak expected warning.
49278 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49280 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49282 2002-10-06 Andreas Jaeger <aj@suse.de>
49284 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49285 * gcc.dg/cpp/c++98.C: Likewise.
49287 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49288 * g++.dg/cpp/c++98.C: Likewise.
49290 * g++.dg/README (Subdirectories): Mention cpp directory.
49293 * gcc.dg/20021006-1.c: New test.
49295 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49298 * g++.dg/other/warning1.C: New test.
49300 2002-10-04 Roger Sayle <roger@eyesopen.com>
49302 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49303 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
49304 and sparc-*-* with -m64 as expected failures. See PR 8087.
49306 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49309 * g++.dg/template/ptrmem3.C: New test.
49312 * g++.dg/template/union1.C: New test.
49314 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49317 * g++.dg/abi/mangle9.C: New test.
49318 * g++.dg/abi/mangle10.C: New test.
49319 * g++.dg/abi/mangle11.C: New test.
49320 * g++.dg/abi/mangle12.C: New test.
49322 2002-10-02 Mark Mitchell <mark@codesourcery.com>
49325 * g++.dg/template/meminit1.C: New test.
49326 * g++.dg/warn/Wreorder-1.C: Likewise.
49327 * g++.old-deja/g++.mike/warn3.C: Tweak.
49328 * lib/prune.exp: Ingore "in copy constructor".
49330 2002-10-02 Andreas Jaeger <aj@suse.de>
49332 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49333 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49334 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49337 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49339 * gcc.dg/empty1.C: Fix typo.
49341 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
49343 * gcc.dg/alias-1.c: New test.
49345 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49347 * gcc.dg/empty1.C: New test.
49349 * g++.dg/tls/init-2.C: Tweak error messages.
49351 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
49353 * gcc.c-torture/compile/20020923-1.c: New test.
49355 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
49357 * gcc.c-torture/execute/ffs-1.c: New test.
49358 * gcc.c-torture/execute/ffs-2.c: Ditto.
49360 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
49362 * g++.dg/overload/member1.C: New test.
49364 2002-09-30 Mark Mitchell <mark@codesourcery.com>
49366 * g++.dg/abi/empty7.C: New test.
49367 * g++.dg/init/pm2.C: Likewise.
49369 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
49371 * g++.dg/rtti/crash1.C: New test.
49373 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
49375 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49376 gcc.dg/sibcall-4.c: New tests.
49378 2002-09-28 Roger Sayle <roger@eyesopen.com>
49380 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49381 powerpc and MMIX targets.
49383 2002-09-27 Zack Weinberg <zack@codesourcery.com>
49385 * gcc.dg/cpp/20020927-1.c: New.
49387 2002-09-26 David S. Miller <davem@redhat.com>
49389 * gcc.c-torture/compile/trunctfdf.c: New.
49391 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49393 * lib/target-supports.exp (check_weak_available): Handle solaris2.
49395 2002-09-27 Alan Modra <amodra@bigpond.net.au>
49397 * gcc.c-torture/execute/loop-15.c: New.
49399 2002-09-26 Janis Johnson <janis187@us.ibm.com>
49401 * README.QMTEST: Fix typo.
49403 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
49405 * gcc.dg/20020926-1.c: New test.
49407 2002-09-25 David S. Miller <davem@redhat.com>
49410 * gcc.c-torture/execute/shiftdi.c: New test.
49412 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
49414 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49415 unique to the tool.
49416 * lib/g77.exp (g77_init): Likewise.
49417 * lib/g++.exp (g++_init): Likewise.
49418 * lib/objc.exp (objc_init): Likewise.
49420 2002-09-25 Mark Mitchell <mark@codesourcery.com>
49422 * g++.dg/abi/empty5.C: New test.
49423 * g++.dg/abi/empty6.C: New test.
49424 * g++.dg/abi/vbase12.C: New test.
49426 2002-09-25 Richard Henderson <rth@redhat.com>
49428 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49429 too-small long double.
49431 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
49433 * gcc.dg/20020919-1.c: New test.
49435 2002-09-23 Mark Mitchell <mark@codesourcery.com>
49437 * g++.dg/abi/bitfield6.C: New test.
49438 * g++.dg/abi/bitfield7.C: New test.
49439 * g++.dg/abi/bitfield8.C: New test.
49440 * g++.dg/abi/vbase11.C: New test.
49442 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
49444 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49445 hppa*-*-hpux*. Update test comment.
49447 2002-09-20 Jakub Jelinek <jakub@redhat.com>
49449 * gcc.dg/tls/struct-1.c: New test.
49451 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
49453 * gcc.dg/cpp/tr-warn2.c: Update.
49455 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49457 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49459 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49461 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49464 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
49466 * gcc.c-torture/execute/ieee/mzero3.c: New test.
49468 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49469 Adjust for c++filt moved to binutils. Remove spurious duplicate
49470 setting of cxxfilt.
49472 2002-09-19 Geoffrey Keating <geoffk@apple.com>
49474 * gcc.dg/20020312-2.c: Update for darwin.
49476 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
49478 * g++.old-deja/g++.other/crash32.C: Mark ICE.
49480 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
49482 * objc.dg/comp-types-1.m: New test.
49483 * objc.dg/comp-types-2.m: New test.
49484 * objc.dg/comp-types-3.m: New test.
49485 * objc.dg/comp-types-4.m: New test.
49486 * objc.dg/comp-types-5.m: New test.
49487 * objc.dg/comp-types-6.m: New test.
49489 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
49491 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49493 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49495 * g++.dg/other/do1.C: New test.
49497 * g++.dg/template/subst1.C: New test.
49499 2002-09-16 Steve Ellcey <sje@cup.hp.com>
49501 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49503 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49505 * g++.dg/template/qualttp20.C: Adjust expected errors.
49506 * g++.old-deja/g++.jason/report.C: Likewise.
49507 * g++.old-deja/g++.other/qual1.C: Likewise.
49509 * g++.dg/lookup/scoped2.C: New test.
49511 * g++.dg/ext/asm3.C: New test.
49513 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
49515 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49517 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
49519 * ChangeLog: follow spelling conventions.
49520 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49521 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49522 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49523 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49524 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49525 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49526 * g++.old-deja/g++.law/global-init1.C: Likewise.
49527 * g++.old-deja/g++.other/delete4.C: Likewise.
49528 * g++.old-deja/g++.other/inline21.C: Likewise.
49529 * g++.old-deja/g++.other/singleton.C: Likewise.
49530 * g77.dg/strlen0.f: Likewise.
49531 * g77.f-torture/compile/20010519-1.f: Likewise.
49532 * g77.f-torture/compile/980310-4.f: Likewise.
49533 * gcc.c-torture/compile/20000605-1.c: Likewise.
49534 * gcc.c-torture/execute/20020225-1.c: Likewise.
49535 * gcc.dg/c90-hexfloat-2.c: Likewise.
49536 * gcc.dg/c99-bool-1.c: Likewise.
49537 * gcc.dg/c99-hexfloat-2.c: Likewise.
49538 * gcc.dg/dll-2.c: Likewise.
49539 * gcc.dg/wtr-union-init-1.c: Likewise.
49540 * gcc.dg/wtr-union-init-2.c: Likewise.
49541 * gcc.dg/wtr-union-init-3.c: Likewise.
49542 * gcc.dg/cpp/avoidpaste1.c: Likewise.
49543 * gcc.dg/cpp/defined.c: Likewise.
49544 * gcc.dg/cpp/macsyntx.c: Likewise.
49545 * gcc.dg/cpp/paste2.c: Likewise.
49546 * gcc.dg/cpp/trad/defined.c: Likewise.
49547 * gcc.dg/format/c90-printf-1.c: Likewise.
49548 * gcc.dg/format/c90-scanf-1.c: Likewise.
49549 * gcc.dg/format/c99-printf-1.c: Likewise.
49550 * gcc.dg/format/c99-scanf-1.c: Likewise.
49551 * gcc.misc-tests/gcov-8.c: Likewise.
49552 * lib/profopt.exp: Likewise.
49554 2002-09-15 Krister Walfridsson <cato@df.lth.se>
49556 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49558 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49560 * g++.dg/inherit/using2.C: New test.
49562 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
49564 * ChangeLog: Follow spelling conventions.
49565 * g++.dg/template/friend4.C: Likewise.
49566 * g++.old-deja/g++.pt/crash67.C: Likewise.
49567 * gcc.c-torture/execute/20000801-4.c: Likewise.
49568 * gcc.dg/c90-digraph-1.c: Likewise.
49569 * gcc.dg/c94-digraph-1.c: Likewise.
49570 * gcc.dg/c99-digraph-1.c: Likewise.
49571 * gcc.dg/cpp/line5.c: Likewise.
49572 * gcc.dg/cpp/multiline.c: Likewise.
49573 * gcc.dg/cpp/trad/literals-1.c: Likewise.
49574 * gcc.dg/format/attr-3.c: Likewise.
49575 * gcc.dg/format/c90-scanf-3.c: Likewise.
49576 * gcc.dg/format/ext-4.c: Likewise.
49578 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49580 * g++.dg/template/pretty1.C: New test.
49582 2002-09-14 Alan Modra <amodra@bigpond.net.au>
49584 * gcc.c-torture/execute/struct-cpy-1.c: New test.
49586 2002-09-13 Matt Austern <austern@apple.com>
49588 * g++.dg/other/constref[12].C: New, regression tests for
49589 passing a cast expression to a function by const reference.
49591 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
49593 * g++.dg/template/deduce1.C: New test.
49595 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
49597 * gcc.c-torture/execute/simd-1.c: Force all use of int to
49600 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
49602 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49605 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
49607 * gcc.c-torture/compile/20020910-1.c: New test.
49609 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
49611 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49613 2002-09-10 Andreas Jaeger <aj@suse.de>
49615 * gcc.dg/20020312-2.c: Adjust for x86-64.
49617 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
49619 * g77.dg/7388.f: New test case for PR 7388.
49621 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
49623 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49625 2002-09-05 Ziemowit Laski <zlaski@apple.com>
49627 * objc.dg/proto-lossage-1.m: New test.
49629 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
49631 * gcc.dg/cpp/_Pragma4.c: Fix typo.
49633 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
49635 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
49638 2002-09-06 Stan Shebs <shebs@apple.com>
49639 David Edelsohn <edelsohn@gnu.org>
49641 * gcc.dg/weak: New directory.
49642 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49643 target-specific xfail bits.
49644 * gcc.dg/typeof-2.c: Move to new directory.
49645 * gcc.dg/weak.exp: New expect script.
49647 2002-09-06 Alan Modra <amodra@bigpond.net.au>
49649 * gcc.c-torture/execute/extzvsi.c: New test.
49651 2002-09-05 Stan Shebs <shebs@apple.com>
49653 * gcc.dg/weak-1.c: xfail on Darwin.
49654 * gcc.dg/weak-2.c: Ditto.
49655 * gcc.dg/weak-3.c: Ditto.
49656 * gcc.dg/weak-4.c: Ditto.
49657 * gcc.dg/weak-5.c: Ditto.
49658 * gcc.dg/weak-6.c: Ditto.
49659 * gcc.dg/weak-7.c: Ditto.
49660 * gcc.dg/weak-8.c: Ditto.
49661 * gcc.dg/weak-9.c: Ditto.
49663 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
49665 * gcc.c-torture/execute/loop-14.c: New test.
49667 2002-09-04 Jakub Jelinek <jakub@redhat.com>
49669 * g++.dg/other/cxa-atexit1.C: New test.
49671 * gcc.dg/typeof-2.c: New test.
49673 2002-09-03 Roger Sayle <roger@eyesopen.com>
49675 * gcc.dg/builtins-2.c: New testcase.
49676 * gcc.dg/builtins-3.c: New testcase.
49678 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
49680 * gcc.dg/cpp/_Pragma4.c: New test.
49682 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
49684 * objc/execute/nil_method-1.m: New testcase.
49686 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
49688 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49689 [Object class], not [Object initialize].
49691 2002-08-31 Roger Sayle <roger@eyesopen.com>
49692 Hans-Peter Nilsson <hp@bitrange.com>
49694 * gcc.c-torture/execute/20020720-1.x: Skip test on
49695 mmix-knuth-mmixware. Correct comment.
49697 2002-08-27 Mark Mitchell <mark@codesourcery.com>
49699 * g++.dg/abi/bitfield5.C: New test.
49700 * g++.dg/abi/vbase10.C: Likewise.
49702 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
49704 * objc.dg/undeclared-selector.m: New test.
49706 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
49708 * g++.dg/other/offsetof1.C: Avoid cast warning.
49710 2002-08-26 Ziemowit Laski <zlaski@apple.com>
49712 * objc.dg/super-class-2.m: New test.
49714 2002-08-24 Matt Austern <austern@apple.com>
49716 * g++.dg/ext/lvaddr.C: New test.
49717 * g++.dg/ext/lvcast.C: New test.
49719 2002-08-22 Mark Mitchell <mark@codesourcery.com>
49721 * g++.dg/inherit/cond1.C: New test.
49723 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
49725 * gcc.dg/noncompile/incomplete-1.c: New test.
49727 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
49729 * gcc.dg/typespec-1.c: New test.
49731 2002-08-20 Devang Patel <dpatel@apple.com>
49732 * objc.dg/proto-hier-2.m: New test.
49734 2002-08-19 Ziemowit Laski <zlaski@apple.com>
49736 * objc.dg/bitfield-1.m: New test.
49737 * objc.dg/bitfield-2.m: New test.
49739 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
49741 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49742 gcc.dg/c99-flex-array-4.c: New tests.
49744 2002-08-16 Stan Shebs <shebs@apple.com>
49746 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49748 2002-08-15 Jakub Jelinek <jakub@redhat.com>
49750 * gcc.dg/typeof-1.c: New test.
49751 * g++.dg/ext/typeof2.C: New test.
49753 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
49755 * g++.dg/other/offsetof1.C: New test.
49757 2002-08-14 Richard Henderson <rth@redhat.com>
49759 * gcc.dg/tls/diag-3.c: Fix expected message strings.
49761 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
49763 * gcc.dg/cpp/_Pragma3.c: New test.
49765 2002-08-13 Mark Mitchell <mark@codesourcery.com>
49767 * g++.dg/template/inherit3: New test.
49769 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
49771 * gcc.dg/bitfld-4.c: Add blank options.
49773 2002-08-09 Mark Mitchell <mark@codesourcery.com>
49775 * g++.dg/template/crash1.C: New test.
49777 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49779 * gcc.dg/tls/opt-2.c: New test.
49781 2002-08-08 Devang Patel <dpatel@apple.com>
49783 * objc.dg/selector-1.m : New test
49785 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49787 * g++.dg/abi/bitfield4.C: New test.
49788 * gcc.dg/bitfld-4.c: New test.
49790 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49792 * g++.dg/other/packed1.C: New test.
49794 2002-08-07 Mark Mitchell <mark@codesourcery.com>
49796 * g++.dg/abi/offsetof.C: Tweak error messages.
49797 * g++.old-deja/g++.mike/p10769a.C: Likewise.
49799 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49801 * gcc.dg/bitfld-3.c: New test.
49803 2002-08-07 Jakub Jelinek <jakub@redhat.com>
49804 Richard Henderson <rth@redhat.com>
49806 * gcc.dg/i386-bitfield1.c: New test.
49807 * g++.dg/abi/bitfield3.C: Update.
49809 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
49811 * objc.dg/const-str-2.m: Update.
49812 * gcc.dg/cpp/c++98.c: Change to C extension.
49813 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49814 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49816 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
49818 * gcc.dg/tls/diag-3.c: New.
49820 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
49822 * g++.dg/README (Subdirectories): Document new subdir expr.
49823 * g++.dg/expr/pmf-1.C: New test.
49825 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
49827 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49829 2002-08-06 Jakub Jelinek <jakub@redhat.com>
49831 * g++.dg/abi/bitfield3.C: New test.
49833 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
49835 * lib/gcov.exp: Tweak expected line formats.
49836 * gcc.misc-tests/gcov8.c: New test.
49837 * gcc.misc-tests/gcov8.x: New flags.
49839 2002-08-05 Jakub Jelinek <jakub@redhat.com>
49841 * consistency.vlad/layout/endian.c: Include string.h.
49843 * gcc.c-torture/execute/20020805-1.c: New test.
49845 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
49847 * g++.dg/other/conversion1.C: New test.
49849 2002-08-03 Roger Sayle <roger@eyesopen.com>
49851 * gcc.dg/builtins-1.c: New testcase.
49853 2002-08-02 Mark Mitchell <mark@codesourcery.com>
49855 * g++.dg/inherit/access3.C: New test.
49857 2002-08-01 Jakub Jelinek <jakub@redhat.com>
49859 * gcc.dg/ia64-visibility-2.c: New test.
49861 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
49863 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49864 __qualifier_flags to __flags.
49866 2002-07-31 Mark Mitchell <mark@codesourcery.com>
49868 * g++.dg/inherit/operator1.C: New test.
49869 * g++.dg/lookup/disamb1.C: Fix typo in comment.
49870 * g++.dg/other/error1.C: Change expected error message.
49871 * g++.dg/template/conv4.C: Likewise.
49873 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
49875 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49876 for documented behavior.
49878 2002-07-25 Roger Sayle <roger@eyesopen.com>
49880 * gcc.c-torture/execute/20020720-1.x: Skip this test on
49881 several targets known to fail.
49883 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
49885 * gcc.dg/mips-args-[123].c: New tests.
49887 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
49889 * gcc.dg/ppc-spe.c: New.
49891 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
49893 * g++.dg/other/ptrmem4.C: New testcase.
49895 2002-07-24 Richard Henderson <rth@redhat.com>
49897 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49899 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
49901 * g++.dg/ext/alignof1.C (main): Return 0 for success.
49903 2002-07-24 Roger Sayle <roger@eyesopen.com>
49905 * gcc.c-torture/execute/memset-3.c: New testcase.
49907 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
49909 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49910 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49912 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49914 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49917 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
49919 * gcc.c-torture/compile/simd-4.c: New test.
49921 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49923 PR c++/7347, c++/7348
49924 * g++.dg/template/access4.C: New test.
49925 * g++.dg/template/access5.C: New test.
49926 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49927 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49928 * g++.old-deja/g++.pt/ttp58.C: Likewise.
49929 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49931 2002-07-22 Jakub Jelinek <jakub@redhat.com>
49933 * gcc.dg/gnu89-init-2.c: New test.
49935 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
49937 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49939 2002-07-20 Roger Sayle <roger@eyesopen.com>
49941 * gcc.c-torture/execute/20020720-1.c: New testcase.
49943 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
49945 * gcc.dg/cpp/Wsignprom.c: New tests.
49947 2002-07-20 Alan Modra <amodra@bigpond.net.au>
49949 * gcc.c-torture/execute/loop-13.c: New test.
49951 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
49953 * gcc.dg/cpp/expr.c: New tests.
49955 2002-07-18 David Edelsohn <edelsohn@gnu.org>
49957 * g++.dg/opt/pr6713.C: Add template instantiation.
49959 2002-07-18 Alan Modra <amodra@bigpond.net.au>
49961 * gcc.dg/nest.c: New test.
49963 2002-07-17 Richard Henderson <rth@redhat.com>
49965 * g++.dg/opt/pr6713.C: New test.
49967 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
49969 * gcc.c-torture/execute/loop-2e.x: Let the testcase
49970 XFAIL for all x86 processors.
49972 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
49974 * gcc.c-torture/execute/20010122-1.x: Do not test with
49975 -fomit-frame-pointer.
49977 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49979 * g++.dg/template/instantiate2.C: New test.
49980 * g++.dg/template/spec4.C: New test.
49982 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49984 * g++.dg/template/access2.C: New test.
49985 * g++.dg/template/access3.C: New test.
49987 2002-07-15 Zack Weinberg <zack@codesourcery.com>
49989 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49990 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49991 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49992 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49993 Convert to use <stdarg.h>.
49994 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49996 * gcc.dg/va-arg-2.c: New.
49997 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49999 2002-07-15 Jakub Jelinek <jakub@redhat.com>
50001 * gcc.c-torture/compile/20020710-1.c: New test.
50003 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
50004 Andrew Pinski <pinskia@physics.uc.edu>
50006 gcc.c-torture/compile/simd-2.c: New testcase.
50007 gcc.c-torture/compile/simd-3.c: Likewise.
50009 2002-07-11 Mark Mitchell <mark@codesourcery.com>
50012 * g++.dg/overload/error1.C: New test.
50014 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50016 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50017 configuration and IRIX 6 O32 ABI.
50019 2002-07-11 Roger Sayle <roger@eyesopen.com>
50021 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50023 2002-07-10 Roger Sayle <roger@eyesopen.com>
50025 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50027 2002-07-10 Jeffrey A Law <law@redhat.com>
50029 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50031 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
50033 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
50035 * gcc.dg/20020312-2.c: Check for __PPC__.
50037 2002-07-09 Diego Novillo <dnovillo@redhat.com>
50039 * gcc.c-torture/compile/20020709-1.c: New test.
50041 2002-07-07 Roger Sayle <roger@eyesopen.com>
50043 * g++.dg/template/qualttp21.C: New test case.
50045 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
50047 * gcc.c-torture/compile/20020706-1.c: New test.
50048 * gcc.c-torture/compile/20020706-2.c: New test.
50050 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
50051 Alexandre Oliva <aoliva@redhat.com>
50053 * g++.dg/warn/incomplete1.C: New test.
50055 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50058 * g++.dg/warn/noreturn1.C: New test.
50060 2002-07-03 Mark Mitchell <mark@codesourcery.com>
50063 * g++.dg/debug/debug6.C: New test.
50064 * g++.dg/debug/debug7.C: New test.
50066 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
50068 * gcc.c-torture/compile/simd-3.c: New test.
50070 2002-07-03 Chris Demetriou <cgd@broadcom.com>
50072 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50073 * gcc.dg/20020620-1.c: Likewise.
50075 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50078 * g++.dg/init/array4.C: New test.
50079 * g++.dg/init/array5.C: New test.
50081 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
50083 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50084 * gcc.c-torture/execute/simd-2.c (main): Likewise.
50086 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50088 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50089 * gcc.dg/wtr-aggr-init-1.c: Likewise.
50090 * gcc.dg/wtr-conversion-1.c: Likewise.
50091 * gcc.dg/wtr-escape-1.c: Likewise.
50092 * gcc.dg/wtr-int-type-1.c: Likewise.
50093 * gcc.dg/wtr-label-1.c: Likewise.
50094 * gcc.dg/wtr-static-1.c: Likewise.
50095 * gcc.dg/wtr-strcat-1.c: Likewise.
50096 * gcc.dg/wtr-suffix-1.c: Likewise.
50097 * gcc.dg/wtr-switch-1.c: Likewise.
50098 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50099 * gcc.dg/wtr-union-init-1.c: Likewise.
50100 * gcc.dg/wtr-union-init-2.c: Likewise.
50101 * gcc.dg/wtr-union-init-3.c: Likewise.
50103 * gcc.dg/wtr-func-def-1.c: New test.
50105 2002-07-02 Devang Patel <dpatel@apple.com>
50107 * objc.dg/param-1.m: New test.
50109 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50111 * gcc.dg/cpp/trad/directive.c: Add test.
50112 * gcc.dg/cpp/trad/macroargs.c: Add test.
50113 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50115 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50117 * gcc.dg/cpp/cmdlne-M.c: New test.
50119 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50121 * objc.dg/desig-init-1.m: New test.
50123 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50126 * g++.dg/template/instantiate1.C: New test.
50128 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50131 * g++.dg/template/sizeof2.C: New test.
50133 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50135 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50136 gcc.dg/cpp/trad/include.c: New tests.
50138 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50141 * gcc.c-torture/compile/20020701-1.c: New test.
50143 2002-07-01 Stan Shebs <shebs@apple.com>
50145 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50147 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50148 (objc-torture-execute): or here.
50150 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50152 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50154 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50156 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50158 2002-06-30 Devang Patel <dpatel@apple.com>
50160 * objc.dg/fsyntax-only.m: New test.
50162 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50165 * g++.dg/template/friend7.C: New file.
50167 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50169 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50172 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50174 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50175 avoid division by zero.
50177 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50179 * gcc.dg/Wunknownprag.c: New tests.
50181 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50183 * gcc.c-torture/execute/simd-2.c: New test.
50185 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50187 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50188 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50189 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50190 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50191 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50192 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50193 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50194 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50195 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50196 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50197 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50198 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50199 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50200 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50201 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50202 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50203 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50205 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
50207 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50208 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50209 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50210 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50212 * gcc.dg/cpp/trad/directive.c: Update.
50214 2002-06-23 Andreas Jaeger <aj@suse.de>
50216 * gcc.c-torture/execute/complex-6.c: New.
50218 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
50220 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50221 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50222 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50223 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50225 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
50227 * gcc.dg/cpp/trad: New directory with traditional tests copied
50228 from parent directory.
50229 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50230 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50231 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50232 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50233 Move to trad/ and rename.
50234 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50235 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50236 gcc.dg/cpp/trad/redef2.c: New tests.
50237 * gcc.dg/cpp/trad/trad.exp: New driver.
50239 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
50241 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50242 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50243 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50244 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50247 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
50249 * gcc.dg/20020620-1.c: New test.
50251 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50253 * g++.dg/template/ttp4.C: New test.
50255 2002-06-19 Jakub Jelinek <jakub@redhat.com>
50257 * g++.dg/opt/vt1.C: Fix regexp.
50259 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50261 * gcc.c-torture/execute/pure-1.c: Make functions static again.
50262 Don't use attribute `noinline'.
50264 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50266 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50268 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
50270 * gcc.c-torture/execute/simd-1.c: New.
50272 * gcc.dg/simd-1.c: New.
50274 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50276 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50278 2002-06-16 Richard Henderson <rth@redhat.com>
50280 * g++.dg/ext/anon-struct1.C: New.
50281 * g++.dg/ext/anon-struct2.C: New.
50282 * g++.dg/ext/anon-struct3.C: New.
50283 * gcc.dg/anon-struct-1.c: New.
50284 * gcc.dg/anon-struct-2.c: New.
50285 * gcc.dg/anon-struct-3.c: New.
50286 * gcc.dg/20011008-1.c: Adjust warning text.
50287 * gcc.dg/20020527-1.c: Add -fms-extensions.
50289 2002-06-16 Richard Henderson <rth@redhat.com>
50291 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50293 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
50295 * gcc.c-torture/execute/20020615-1.c: New test.
50297 2002-06-15 Roger Sayle <roger@eyesopen.com>
50299 * gcc.c-tortuture/execute/compare-1.c: New test case.
50300 * gcc.c-tortuture/execute/compare-2.c: New test case.
50301 * gcc.c-tortuture/execute/compare-3.c: New test case.
50303 2002-06-13 Richard Henderson <rth@redhat.com>
50305 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
50308 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50310 * g++.dg/template/typename2.C: Update error message.
50312 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
50314 * gcc.c-torture/execute/20020611-1.c: New test.
50316 2002-06-11 Bob Wilson <bob.wilson@acm.org>
50318 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50319 list of targets to skip.
50321 2002-06-10 Bob Wilson <bob.wilson@acm.org>
50323 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50324 targets if not optimizing.
50326 2002-06-10 Jakub Jelinek <jakub@redhat.com>
50328 * gcc.c-torture/compile/20020605-1.c: New test.
50330 * g++.dg/opt/vt1.C: New test.
50332 * gcc.dg/20020531-1.c: New test.
50334 * gcc.dg/20020530-1.c: New test.
50336 * gcc.dg/20020527-1.c: New test.
50338 * g++.dg/opt/cse1.C: New test.
50340 2002-06-07 Roger Sayle <roger@eyesopen.com>
50342 * gcc.dg/20020607-2.c: New test case.
50344 2002-06-07 Jakub Jelinek <jakub@redhat.com>
50346 * gcc.c-torture/compile/20020604-1.c: New test.
50348 2002-06-04 Richard Henderson <rth@redhat.com>
50350 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50351 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50352 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50354 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
50356 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50358 2002-06-03 Richard Henderson <rth@redhat.com>
50360 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50361 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50363 2002-06-02 Richard Henderson <rth@redhat.com>
50365 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50366 test functions static.
50368 2002-06-02 Andreas Jaeger <aj@suse.de>
50370 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50373 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
50375 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50376 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50377 Update for mofified diagnostics.
50378 * gcc.dg/c99-intconst-1.c: No longer fail.
50380 2002-06-02 Richard Henderson <rth@redhat.com>
50382 * gcc.dg/uninit-A.c: Remove xfail markers.
50384 2002-06-01 Roger Sayle <roger@eyesopen.com>
50386 * gcc.dg/fnegate-1.c: New test case.
50388 2002-05-30 Osku Salerma <osku@iki.fi>
50390 * gcc.c-torture/execute/mayalias-1.c: New file.
50392 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
50394 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50395 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50396 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50398 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
50400 * gcc.c-torture/execute/20020529-1.c: New test.
50402 2002-05-27 Richard Henderson <rth@redhat.com>
50404 * g++.dg/ext/attrib6.C: New test case.
50406 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50408 * gcc.c-torture/execute/pure-1.c: New test.
50410 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50412 * gcc.dg/cpp/arith-2.c: Remove.
50414 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50416 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50417 * gcc.dg/cpp/if-3.c: Remove.
50419 2002-05-26 Jakub Jelinek <jakub@redhat.com>
50421 * g++.dg/opt/cse2.C: New test.
50423 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
50425 * gcc.dg/cpp/arith-1.c: New semantic tests.
50426 * gcc.dg/cpp/if-1.c: Update.
50428 2002-05-24 Ben Elliston <bje@redhat.com>
50430 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50432 2002-05-24 Jakub Jelinek <jakub@redhat.com>
50434 * gcc.dg/verbose-asm.c: New test.
50436 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
50438 * gcc.dg/cpp/paste12.c: New test.
50440 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50442 * g++.dg/parse/named_ops.C: New test.
50444 2002-05-23 Mark Mitchell <mark@codesourcery.com>
50446 * gcc.dg/weak-8.c: New test.
50448 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
50450 * gcc.dg/weak-2.c: Allow optional leading underscore
50451 in scan-assembler symbol name.
50452 * gcc.dg/weak-3.c: Likewise.
50453 * gcc.dg/weak-4.c: Likewise.
50454 * gcc.dg/weak-5.c: Likewise.
50456 2002-05-23 Jakub Jelinek <jakub@redhat.com>
50458 * gcc.dg/20020523-1.c: New test.
50460 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50462 * objc.dg/const-str-2.m: Update now that we stop after
50463 a command line error.
50465 2002-05-22 Richard Henderson <rth@redhat.com>
50467 * g++.dg/dg.exp: Fix typo in test pruneing.
50469 2002-05-22 Richard Henderson <rth@redhat.com>
50471 * g++.dg/dg.exp: Prune the tls subdirectory.
50472 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50473 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50474 * g++.dg/tls/init-1.C: New.
50476 2002-05-22 Jakub Jelinek <jakub@redhat.com>
50478 * gcc.dg/20020517-1.c: New test.
50480 2002-05-21 Richard Henderson <rth@redhat.com>
50482 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50483 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50485 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
50487 * g++.dg/other/copy2.C: New test.
50489 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
50491 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50492 (MAX_COPY): Bump up to 10 times sizeof (long long).
50493 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50495 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50496 sizeof (long long).
50498 * gcc.c-torture/execute/strcpy-1.c: New test.
50500 2002-05-19 Jason Merrill <jason2redhat.com>
50502 * g++.dg/ext/oper1.C: New test.
50504 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
50505 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
50507 * README.QMTEST: New file.
50509 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50511 2002-05-19 Andreas Jaeger <aj@suse.de>
50513 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50515 * gcc.c-torture/execute/loop-2d.x: Likewise.
50517 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
50519 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50520 support weak symbols.
50521 * gcc.dg/weak-4.c: Likewise.
50522 * gcc.dg/weak-6.c: Likewise.
50524 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
50526 * gcc.dg/weak-3.c: Add dg-excess-error comment for
50527 cygwin, coff and h8300-*-hms targets
50528 * gcc.dg/weak-5.c: Likewise.
50529 * gcc.dg/weak-7.c: Likewise.
50531 2002-05-16 Jason Merrill <jason@redhat.com>
50533 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50534 (scan-assembler-not, scan-assembler-dem): Likewise.
50535 (scan-assembler-dem-not): Likewise.
50537 2002-05-15 Richard Henderson <rth@redhat.com>
50539 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50541 2002-05-15 Richard Henderson <rth@redhat.com>
50543 * gcc.dg/weak-5.c (vfoo1c): No warning here.
50544 (vfoo1f): Warning here.
50545 (vfoo1l): Don't redefine the alias.
50547 2002-05-14 Jason Merrill <jason@redhat.com>
50548 Alexandre Oliva <aoliva@redhat.com>
50550 * g++.dg/init/pm1.C: New test.
50552 2002-05-12 David S. Miller <davem@redhat.com>
50554 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50557 2002-05-10 Roger Sayle <roger@eyesopen.com>
50559 * gcc.c-torture/execute/20020510-1.c: New test case.
50561 2002-05-10 David S. Miller <davem@redhat.com>
50563 * gcc.c-torture/execute/conversion.c: Test long double too.
50565 2002-05-09 Jakub Jelinek <jakub@redhat.com>
50567 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50568 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50569 * lib/g++.exp (g++_link_flags): Likewise.
50570 * lib/objc.exp (objc_target_compile): Likewise.
50572 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
50574 * gcc.dg/cpp/poison.c: Update.
50575 * gcc.dg/cpp/20000625-2.c: Remove.
50576 * gcc.dg/cpp/direct2s.c: Remove final test.
50578 2002-05-08 Tom Rix <trix@redhat.com>
50580 * gcc.c-torture/execute/20020508-1.c: New test.
50581 * gcc.c-torture/execute/20020508-2.c: New test.
50582 * gcc.c-torture/execute/20020508-3.c: New test.
50584 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
50586 * gcc.dg/cpp/charconst-4.c: More tests.
50588 2002-05-08 Mark Mitchell <mark@codesourcery.com>
50591 * gcc.dg/weak-3.c: Update location of warning messages.
50592 * gcc.dg/weak-5.c: Likewise.
50594 2002-05-06 Roger Sayle <roger@eyesopen.com>
50596 * gcc.c-torture/execute/20020506-1.c: New test case.
50598 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
50600 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50602 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50604 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50606 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50608 * gcc.dg/cpp/charconst-3.c: New test.
50610 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50612 * gcc.dg/cpp/charconst.c: Update tests.
50614 2002-05-05 Tim Josling <tej@melbpc.org.au>
50616 * treelang: Added directory for new sample language treelang. Also
50617 lib/treelang.exp: New file to signal treelang should be tested.
50619 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50621 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50622 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50623 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50624 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50625 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50626 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50627 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50629 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
50631 * gcc.dg/format/xopen-2.c: New test.
50633 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50635 * gcc.dg/20020503-1.c: New test.
50637 2002-05-02 Mark Mitchell <mark@codesourcery.com>
50639 * g++.dg/init/dtor1.C: Make it tougher.
50641 2002-05-01 Mark Mitchell <mark@codesourcery.com>
50643 * g++.dg/init/dtor1.C: New test.
50645 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
50647 * gcc.dg/altivec-8.c: New.
50649 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
50651 * gcc.dg/altivec-7.c: New.
50653 2002-04-29 Jakub Jelinek <jakub@redhat.com>
50655 * g++.dg/parse/typedef1.C: New test.
50657 2002-04-29 Mark Mitchell <mark@codesourcery.com>
50660 * g++.dg/template/friend6.C: New test.
50663 * g++.dg/init/copy1.C: New test.
50665 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
50667 * g++.dg/warn/effc1.C: New test.
50669 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
50671 * gcc.dg/cpp/if-cexp.c: Add a test.
50673 2002-04-28 Jakub Jelinek <jakub@redhat.com>
50675 * gcc.dg/20020426-2.c: New test.
50677 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
50679 * gcc.dg/cpp/if-mop.c: Update.
50680 * gcc.dg/cpp/if-mpar.c: Add test.
50681 * gcc.dg/cpp/if-oppr.c: Update.
50683 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50686 * gcc.dg/weak-[2-7].c: New tests.
50688 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50690 * gcc.dg/enum1.c: New test.
50692 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50695 * g++.dg/inherit/access2.C: New test.
50697 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50700 * gcc.dg/20020426-1.c: New test.
50702 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50704 * g++.dg/abi/enum1.C: New test.
50706 2002-04-26 Richard Henderson <rth@redhat.com>
50708 * gcc.dg/c99-bool-1.c: Expect always true warning.
50710 2002-04-25 Roger Sayle <roger@eyesopen.com>
50712 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50714 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50716 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50719 2002-04-24 Mark Mitchell <mark@codesourcery.com>
50721 * g++.dg/abi/mange7.C: New test.
50724 * g++.dg/parse/stmtexpr2.C: New test.
50726 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
50728 * gcc.dg/20020312-2.c: Add SH target.
50730 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50732 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50733 compiler output on mips*-*-irix*.
50735 2002-04-23 Jakub Jelinek <jakub@redhat.com>
50737 * g++.dg/parse/attr1.C: New test.
50739 2002-04-23 Roger Sayle <roger@eyesopen.com>
50741 * gcc.c-torture/execute/string-opt-17.c: New test case.
50742 * gcc.c-torture/execute/memset-2.c: New test case.
50744 2002-04-23 Mark Mitchell <mark@codesourcery.com>
50747 * g++.dg/template/friend5.C: New test.
50750 * g++.dg/template/qual1.C: Likewise.
50752 2002-04-22 Zack Weinberg <zack@codesourcery.com>
50754 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50755 Include stdlib.h, not stdio.h or ctype.h.
50757 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
50759 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50760 cris-*-elf* and mmix-*-*.
50761 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50762 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50763 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50765 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50766 * gcc.dg/wchar_t-1.c: Ditto.
50768 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
50770 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50773 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
50775 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50777 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50779 * gcc.c-torture/execute/20000906-1.x: Delete.
50781 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
50783 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50785 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
50788 * g77.f-torture/execute/6367.f: New test.
50789 * g77.f-torture/execute/6367.x: Disable for MMIX.
50791 2002-04-19 Mark Mitchell <mark@codesourcery.com>
50794 * g++.dg/opt/inline2.C: New test.
50796 2002-04-18 Richard Henderson <rth@redhat.com>
50798 * gcc.dg/20000906-1.c: Enable for all targets.
50799 * gcc.c-torture/compile/iftrap-2.c: New.
50801 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50803 * gcc.dg/20020418-1.c: New test.
50804 * gcc.dg/20020418-2.c: New test.
50806 2002-04-18 Richard Henderson <rth@redhat.com>
50808 * gcc.c-torture/compile/iftrap-1.c: New.
50809 * gcc.dg/iftrap-1.c: Adjust for ia64.
50810 * gcc.dg/iftrap-2.c: New.
50812 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50814 * gcc.c-torture/compile/20020418-1.c: New test.
50816 2002-04-18 Roger Sayle <roger@eyesopen.com>
50818 * gcc.c-torture/compile/20020415-1.c: New.
50820 2002-04-18 David S. Miller <davem@redhat.com>
50822 * gcc.c-torture/execute/20020418-1.c: New test.
50824 2002-04-17 Jakub Jelinek <jakub@redhat.com>
50826 * gcc.dg/20020416-1.c: New test.
50828 * g++.dg/opt/inline1.C: New test.
50830 2002-04-16 Jakub Jelinek <jakub@redhat.com>
50832 * gcc.dg/altivec-5.c: New test.
50834 * gcc.dg/20020415-1.c: New test.
50836 2002-04-15 Mark Mitchell <mark@codesourcery.com>
50838 * lib/chill.exp: Remove.
50840 2002-04-14 Jakub Jelinek <jakub@redhat.com>
50842 * g++.dg/other/big-struct.C: New test.
50844 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
50846 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50849 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
50852 * gcc.dg/i386-387-1.c: Allow optional leading underscore
50853 in scan-assembler function name
50855 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
50857 * g77.f-torture/execute/980628-4.x,
50858 g77.f-torture/execute/980628-5.x,
50859 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50860 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50861 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50864 2002-04-13 David S. Miller <davem@redhat.com>
50866 * gcc.c-torture/execute/20020413-1.c: New test.
50868 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
50871 * g++.dg/ext/asm1.C: New tests.
50873 2002-04-12 Mark Mitchell <mark@codesourcery.com>
50876 * g++.dg/parse/stmtexpr1.C: New test.
50879 * g++.dg/template/copy1.C: New test.
50881 2002-04-12 Richard Henderson <rth@redhat.com>
50883 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50885 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
50887 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50888 gcc.c-torture/execute/20020307-2.c.
50890 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
50892 * g++.dg/ext/attrib5.C,
50893 * g++.dg/lookup/struct1.C: New tests.
50895 2002-04-11 Jakub Jelinek <jakub@redhat.com>
50897 * gcc.dg/20020411-1.c: New test.
50899 * gcc.c-torture/execute/20020411-1.c: New test.
50901 2002-04-10 Janis Johnson <janis187@us.ibm.com>
50903 * g77.f-torture/execute/6177.f: New test.
50905 2002-04-10 Jakub Jelinek <jakub@redhat.com>
50908 * g++.dg/opt/cleanup1.C: New test.
50910 * g++.dg/opt/const1.C: New test.
50912 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
50914 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50916 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
50919 * g++.dg/template/typename2.C: New test.
50921 2002-04-10 Alan Modra <amodra@bigpond.net.au>
50923 * gcc.c-torture/execute/loop-12.c: New.
50925 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
50927 * g77.f-torture/execute/980628-4.x,
50928 g77.f-torture/execute/980628-5.x,
50929 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50930 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50931 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50933 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50935 PR optimization/6086
50936 * g++.dg/opt/preinc1.C: New test.
50938 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50941 * g++.dg/opt/static2.C: New test.
50943 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50946 * gcc.dg/20020406-1.c: New test.
50948 2002-04-04 David S. Miller <davem@redhat.com>
50950 * gcc.c-torture/execute/20020404-1.c: New test.
50952 2002-04-04 Jakub Jelinek <jakub@redhat.com>
50955 * gcc.dg/20020312-2.c: Do not declare global register variable
50956 if __PIC__ or __pic__ is defined.
50958 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
50960 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
50961 __asm__ so that it works correctly even if -ansi -pedantic-errors.
50963 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50965 * gcc.misc-tests/linkage.exp: Update last change to handle
50966 sparc*-, not just sparc-.
50968 2002-04-03 Richard Henderson <rth@redhat.com>
50970 * gcc.dg/cpp/ucs.c: Improved long UCS test.
50972 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50974 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50976 2002-04-02 David S. Miller <davem@redhat.com>
50978 * gcc.c-torture/execute/20020402-3.c: New test.
50980 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50982 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50983 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50985 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50986 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50987 g77.f-torture/execute/20001201.x,
50988 g77.f-torture/execute/u77-test.x: New files.
50990 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50991 * gcc.dg/wchar_t-1.c: Ditto.
50993 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50995 * gcc.c-torture/execute/20020402-1.c: New test.
50997 2002-04-01 Richard Henderson <rth@redhat.com>
50999 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51001 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51003 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51005 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51007 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51009 * g++.dg/inherit/template-as-base.C: Expect error.
51010 * g++.dg/inherit/namespace-as-base.C: Likewise.
51012 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
51014 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51015 g++.dg/ext/instantiate3.C: Tweak match patterns.
51017 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51018 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51021 2002-03-31 Richard Henderson <rth@redhat.com>
51023 * gcc.dg/special/alias-2.c: New.
51024 * gcc.dg/special/ecos.exp: Run it.
51026 2002-03-31 Richard Henderson <rth@redhat.com>
51028 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51030 2002-03-31 Kazu Hirata <kazu@hxi.com>
51032 * gcc.dg/weak-1.c: Disable on h8300 port.
51034 2002-03-29 Janis Johnson <janis187@us.ibm.com>
51036 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51037 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51039 * g++.dg/bprob/bprob-1.C: New test.
51040 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51041 * g++.dg/gcov/gcov-1.C: New test.
51042 * g++.dg/gcov/gcov-1.x: New file.
51043 * g++.dg/gcov/gcov-2.C: New test.
51044 * g++.dg/gcov/gcov-3.C: New test.
51045 * g++.dg/gcov/gcov-3.h: New file.
51047 2002-03-28 Roger Sayle <roger@eyesopen.com>
51049 * g++.old-deja/g++.other/builtins5.C: New test.
51050 * g++.old-deja/g++.other/builtins6.C: New test.
51051 * g++.old-deja/g++.other/builtins7.C: New test.
51052 * g++.old-deja/g++.other/builtins8.C: New test.
51053 * g++.old-deja/g++.other/builtins9.C: New test.
51055 2002-03-29 Jakub Jelinek <jakub@redhat.com>
51057 * g++.dg/opt/static1.C: New test.
51059 * g++.dg/opt/longbranch1.C: New test.
51061 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
51063 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51065 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51067 2002-03-28 Jeffrey A Law (law@redhat.com)
51069 * gcc.c-torture/execute/20020328-1.c: New test.
51071 2002-03-27 Richard Henderson <rth@redhat.com>
51073 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51074 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51075 move from g++.old-deja/g++.ext/.
51077 2002-03-27 Mark Mitchell <mark@codesourcery.com>
51079 * g++.dg/init/new2.C: New test.
51081 2002-03-26 Richard Henderson <rth@redhat.com>
51083 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51085 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51088 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
51090 * gcc.dg/20001102-1.c: Likewise.
51092 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
51094 * gcc.dg/cpp/endif-pedantic1.c,
51095 gcc.dg/cpp/endif-pedantic2.c: New tests.
51097 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51099 * g++.dg/init/new1.C: New test.
51101 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51103 * g++.dg/abi/vbase9.C: New test.
51105 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51107 * gcc.dg/arm-asm.c: New test.
51109 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51111 * gcc.dg/Wswitch-enum.c: New test.
51114 2002-03-26 Richard Henderson <rth@redhat.com>
51116 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51119 2002-03-25 Richard Henderson <rth@redhat.com>
51121 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51124 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51125 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51127 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51129 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51131 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51133 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51134 targets using generic thunk support.
51136 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51138 * gcc.c-torture/compile/20020323-1.c: New test.
51140 * g++.dg/opt/conj2.C: New test.
51142 2002-03-24 Richard Henderson <rth@redhat.com>
51144 * gcc.dg/weak-1.c: Use -fno-common.
51146 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51148 * g77.dg/f77-edit-apostrophe-out.f: New test
51149 * g77.dg/f77-edit-h-out.f: New test
51150 * g77.dg/f77-edit-t-in.f: New test
51151 * g77.dg/f77-edit-t-out.f: New test
51152 * g77.dg/f77-edit-x-out.f: New test
51153 * g77.dg/f77-edit-slash-out.f: New test
51154 * g77.dg/f77-edit-colon-out.f: New test
51155 * g77.dg/f77-edit-s-out.f: New test
51157 2002-03-24 Richard Henderson <rth@redhat.com>
51159 * objc/execute/formal_protocol-6.x: New XFAIL.
51161 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51163 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51164 that do not support weak symbols
51166 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51168 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51169 * lib/g77.exp: Likewise.
51170 * lib/objc.exp: Likewise.
51172 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51174 * gcc.dg/Wswitch-default.c: New test.
51176 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51178 * g++.dg/other/enum1.C: New test.
51180 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51182 * gcc.dg/pragma-ep-3.c: Fix typo.
51184 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51186 * g++.dg/inherit/template-as-base.C: New test.
51188 2002-03-22 Jakub Jelinek <jakub@redhat.com>
51190 * g++.old-deja/g++.other/dwarf2-1.C: Move...
51191 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
51193 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
51195 * gcc.dg/cpp/multiline.c: Update to match.
51197 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
51199 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51201 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
51203 * gcc.dg/cpp/extratokens2.c: New file.
51205 2002-03-21 David Edelsohn <edelsohn@gnu.org>
51207 * gcc.dg/20020312-2.c: Add rs6000 target.
51209 * gcc.c-torture/compile/20020319-1.c: New test.
51211 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51213 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51214 (A, E): Handle this.
51216 2002-03-20 Jason Merrill <jason@redhat.com>
51218 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51220 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51221 through prune_gcc_output.
51223 2002-03-20 Jakub Jelinek <jakub@redhat.com>
51225 * gcc.c-torture/compile/20020320-1.c: New test.
51227 2002-03-19 Jakub Jelinek <jakub@redhat.com>
51229 * gcc.c-torture/compile/20020318-1.c: New test.
51231 * gcc.dg/struct-by-value-1.c: New test.
51233 * gcc.dg/20020319-1.c: New test.
51235 2002-03-18 Jakub Jelinek <jakub@redhat.com>
51237 * g++.dg/opt/conj1.C: New test.
51239 2002-03-17 Mark Mitchell <mark@codesourcery.com>
51241 * g++.dg/template/qualttp20.C: Revert previous change.
51242 * g++.dg/template/qualttp3.C: Likewise.
51243 * g++.dg/template/qualttp4.C: Likewise.
51244 * g++.dg/template/qualttp5.C: Likewise.
51245 * g++.dg/template/qualttp6.C: Likewise.
51246 * g++.dg/template/qualttp7.C: Likewise.
51247 * g++.dg/template/qualttp8.C: Likewise.
51248 * g++.dg/template/recurse.C: Likewise.
51250 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
51252 * gcc.dg/cpp/wchar-1.c: Update.
51254 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
51256 * g++.dg/template/conv1.C: New test.
51257 * g++.dg/template/conv2.C: New test.
51258 * g++.dg/template/conv3.C: New test.
51259 * g++.dg/template/conv4.C: New test.
51261 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51263 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51264 * g++.dg/template/qualttp3.C: Likewise.
51265 * g++.dg/template/qualttp4.C: Likewise.
51266 * g++.dg/template/qualttp5.C: Likewise.
51267 * g++.dg/template/qualttp6.C: Likewise.
51268 * g++.dg/template/qualttp7.C: Likewise.
51269 * g++.dg/template/qualttp8.C: Likewise.
51270 * g++.dg/template/recurse.C: Likewise.
51272 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51274 * g++.dg/opt/dtor1.C: New test.
51276 2002-03-15 Jakub Jelinek <jakub@redhat.com>
51278 * gcc.c-torture/compile/20020315-1.c: New test.
51280 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
51282 * gcc.dg/weak-1.c: Fix scan tests.
51284 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
51286 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51287 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51288 cris-*-aout* mmix-*-*.
51289 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51290 cris-*-aout* mmix-*-*.
51291 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51292 cris-*-elf* cris-*-aout* and mmix-*-*.
51293 * gcc.dg/20001009-1.c: Ditto.
51294 * gcc.dg/20010912-1.c: Ditto.
51295 * gcc.dg/20020122-4.c: Ditto.
51296 * gcc.dg/inline-2.c: Ditto.
51298 2002-03-14 Jeffrey A Law (law@cygnus.com)
51300 * gcc.c-torture/compile/20020314-1.c: New test.
51302 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
51304 * gcc.c-torture/execute/20020314-1.c: New test.
51306 2002-03-14 Jakub Jelinek <jakub@redhat.com>
51308 * g++.dg/warn/Wunused-1.C: New test.
51310 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
51312 * g++.dg/abi/mangle6.C: New test.
51314 2002-03-13 Jakub Jelinek <jakub@redhat.com>
51316 * gcc.c-torture/compile/20020309-2.c: New test.
51318 * gcc.c-torture/compile/20020312-1.c: New test.
51320 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
51322 * g++.dg/other/access1.C: New test.
51324 2002-03-12 Jakub Jelinek <jakub@redhat.com>
51326 * gcc.c-torture/execute/wchar_t-1.c: New test.
51328 2002-03-12 David Edelsohn <edelsohn@gnu.org>
51330 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51332 2002-03-12 Roger Sayle <roger@eyesopen.com>
51334 * gcc.dg/20020312-1.c: New test case.
51336 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
51338 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51340 2002-03-11 Richard Henderson <rth@redhat.com>
51342 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51343 * g++.old-deja/g++.jason/report.C: Likewise.
51345 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51347 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51348 * g++.old-deja/g++.robertl/eb56.C: Likewise.
51350 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51352 * g++.dg/overload/pmf1.C: New test.
51354 2002-03-11 Kazu Hirata <kazu@hxi.com>
51356 * gcc.c-torture/execute/20020307-1.c: Use long.
51358 2002-03-11 Jakub Jelinek <jakub@redhat.com>
51360 PR optimization/5844
51361 * gcc.dg/20020310-1.c: New test.
51363 2002-03-09 Michael Meissner <meissner@redhat.com>
51365 * gcc.c-torture/execute/memcpy-2.c: New test.
51366 * gcc.c-torture/execute/memset-1.c: New test.
51367 * gcc.c-torture/execute/strlen-1.c: New test.
51368 * gcc.c-torture/execute/strcmp-1.c: New test.
51369 * gcc.c-torture/execute/strncmp-1.c: New test.
51371 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
51373 * gcc.dg/ppc-ldstruct.c: New test.
51375 2002-03-09 Jakub Jelinek <jakub@redhat.com>
51377 * gcc.c-torture/execute/va-arg-22.c: New test.
51379 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51381 * gcc.c-torture/compile/20020309-1.c: New test.
51383 2002-03-08 Jakub Jelinek <jakub@redhat.com>
51385 * gcc.c-torture/execute/20020307-2.c: New test.
51387 2002-03-07 Jeffrey A Law (law@redhat.com)
51389 * g77.f-torture/compile/20020307-1.f: New test.
51391 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
51393 * gcc.dg/unordered-1.c: New test.
51395 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
51397 * gcc.c-torture/execute/20020307-1.c: New test.
51399 2002-03-05 Jakub Jelinek <jakub@redhat.com>
51401 * gcc.dg/20020304-1.c: New test.
51403 * gcc.c-torture/compile/20020304-2.c: New test.
51405 2002-03-04 Zack Weinberg <zack@codesourcery.com>
51407 * gcc.c-torture/compile/20020304-1.c: New test case
51410 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
51412 * gcc.dg/20020103-1.c: Add other -D ppc variants.
51414 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
51416 * g++.dg/other/classkey1.C: New test.
51418 2002-03-01 Richard Henderson <rth@redhat.com>
51420 * gcc.c-torture/compile/981223-1.x: New.
51421 * gcc.c-torture/compile/920625-1.x: New.
51423 2002-02-28 Richard Henderson <rth@redhat.com>
51425 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51427 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
51429 * gcc.c-torture/execute/20020227-1.c: New test.
51431 2002-02-27 Mark Mitchell <mark@codesourcery.com>
51433 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51435 * g++.old-deja/g++.oliva/partord1.C: Likewise.
51436 * g++.old-deja.g++.other/defarg1.C: Likewise.
51437 * g++.old-deja/g++.pt/calls2.C: Likewise.
51438 * g++.old-deja/g++.pt/crash20.C: Likewise.
51439 * g++.old-deja/g++.pt/crash30.C: Likewise.
51440 * g++.old-deja/g++.pt/crash36.C: Likewise.
51441 * g++.old-deja/g++.pt/crash6.C: Likewise.
51442 * g++.old-deja/g++.pt/defarg13.C: Likewise.
51443 * g++.old-deja/g++.pt/derived3.C: Likewise.
51444 * g++.old-deja/g++.pt/error1.C: Likewise.
51445 * g++.old-deja/g++.pt/friend21.C: Likewise.
51446 * g++.old-deja/g++.pt/friend23.C: Likewise.
51447 * g++.old-deja/g++.pt/infinite1.C: Likewise.
51448 * g++.old-deja/g++.robertl/eb128.C: Likewise.
51450 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
51452 * gcc.c-torture/execute/20020225-2.c: New test.
51454 2002-02-27 Zack Weinberg <zack@codesourcery.com>
51456 * gcc.c-torture/execute/920730-1t.c,
51457 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51458 Delete test cases, only relevant to -traditional.
51460 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
51462 * gcc.dg/cpp/undef1.c: Remove.
51463 * gcc.dg/cpp/directiv.c: Update.
51464 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51466 2002-02-27 Michael Meissner <meissner@redhat.com>
51468 * gcc.c-torture/execute/20020226-1.c: New test.
51470 2002-02-26 Jakub Jelinek <jakub@redhat.com>
51472 * g++.dg/debug/debug4.C: New test.
51474 * gcc.dg/ia64-visibility-1.c: New test.
51476 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
51478 * gcc.dg/debug/20020224-1.c: New.
51480 2002-02-25 Kazu Hirata <kazu@hxi.com>
51482 * gcc.c-torture/execute/960416-1.x: New.
51483 * gcc.c-torture/execute/divconst-3.x: Likewise.
51485 2002-02-25 Jakub Jelinek <jakub@redhat.com>
51487 * gcc.dg/20020224-1.c: New test.
51489 2002-02-25 Alan Modra <amodra@bigpond.net.au>
51491 * gcc.c-torture/execute/20020225-1.c: New.
51493 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
51495 * gcc.dg/cpp/wchar-1.c: New test.
51497 2002-02-23 Jakub Jelinek <jakub@redhat.com>
51499 * gcc.dg/20020222-1.c: New test.
51501 2002-02-22 Jakub Jelinek <jakub@redhat.com>
51503 * g++.dg/opt/anonunion1.C: New test.
51505 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
51507 * g++.dg/template/qualttp19.C: New test.
51508 * g++.dg/template/qualttp20.C: New test.
51509 * g++.old-deja/g++.jason/report.C: Adjust expected errors
51510 * g++.old-deja/g++.other/qual1.C: Likewise.
51512 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
51514 * gcc.dg/attr-alwaysinline.c: New.
51516 2002-02-21 Jakub Jelinek <jakub@redhat.com>
51518 * gcc.dg/20020220-1.c: New test.
51520 * gcc.dg/20020220-2.c: New test.
51522 * g++.dg/opt/mmx1.C: New test.
51524 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
51526 * gcc.c-torture/compile/20020110.c: New test.
51528 2002-02-20 Jakub Jelinek <jakub@redhat.com>
51530 * gcc.c-torture/execute/20020219-1.c: New test.
51532 * gcc.dg/20020219-1.c: New test.
51534 * gcc.dg/noncompile/20020220-1.c: New test.
51536 * g++.dg/opt/ptrintsum1.C: New test.
51538 * gcc.dg/debug/20020220-1.c: New test.
51540 2002-02-17 Jakub Jelinek <jakub@redhat.com>
51542 * gcc.c-torture/execute/20020216-1.c: New test.
51544 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51546 * gcc.dg/decl-1.c: Update, new test.
51548 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
51550 * g++.dg/abi/bitfield1.C: New test.
51551 * g++.dg/abi/bitfield2.C: New test.
51553 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51555 * gcc.dg/attr-nest.c: New test.
51557 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51559 * gcc.c-torture/execute/20020215-1.c: New test.
51561 2002-02-14 Jakub Jelinek <jakub@redhat.com>
51563 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51564 * g++.dg/debug/debug.exp: New.
51565 * g++.dg/debug/trivial.C: New.
51566 * g++.dg/debug/debug1.C: Moved...
51567 * g++.dg/other/debug1.C: ...from here.
51568 * g++.dg/debug/debug2.C: Moved...
51569 * g++.dg/other/debug2.C: ...from here.
51570 * g++.dg/debug/debug3.C: Moved...
51571 * g++.dg/other/debug3.C: ...from here.
51573 * gcc.dg/noncompile/20020213-1.c: New test.
51575 2002-02-13 Jakub Jelinek <jakub@redhat.com>
51577 * g++.dg/other/debug3.C: New test.
51579 * gcc.c-torture/execute/20020213-1.c: New test.
51581 2002-02-13 Richard Smith <richard@ex-parrot.com>
51583 * g++.old-deja/g++.other/thunk1.C: New test.
51585 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51587 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51589 2002-02-13 Stan Shebs <shebs@apple.com>
51591 * gcc.dg/altivec-3.c: New.
51593 2002-02-12 Jakub Jelinek <jakub@redhat.com>
51595 * gcc.dg/Wunreachable-1.c: New test.
51596 * gcc.dg/Wunreachable-2.c: New test.
51598 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51600 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51602 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
51604 * gcc.dg/decl-1.c: New test.
51606 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51608 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51610 2002-02-10 Kazu Hirata <kazu@hxi.com>
51612 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51613 * gcc.c-torture/compile/980506-1.x: Likewise.
51615 2002-02-10 Kazu Hirata <kazu@hxi.com>
51617 * gcc.dg/20020210-1.c: New.
51619 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
51621 * g77.f-torture/execute/947.f: New regression test
51622 for PR fortran/947.
51624 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
51626 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51627 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51629 2002-02-08 Richard Henderson <rth@redhat.com>
51631 * gcc.c-torture/compile/labels-3.c: New.
51633 2002-02-08 Jakub Jelinek <jakub@redhat.com>
51635 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51636 expression statements work instead.
51637 * gcc.dg/noncompile/20020207-1.c: New test.
51639 2002-02-07 Richard Henderson <rth@redhat.com>
51641 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51643 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51645 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51647 * lib/g77-dg.exp: Trim g77 error messages so that they are
51648 recognized by dg.exp.
51650 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51653 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
51655 2002-02-07 Richard Henderson <rth@redhat.com>
51657 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51658 to be sufficiently aligned for integers.
51660 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
51662 * g++.dg/template/friend4.C: New test.
51664 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51667 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51670 2002-02-07 Richard Henderson <rth@redhat.com>
51672 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51673 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51674 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51675 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51677 2002-02-06 Richard Henderson <rth@redhat.com>
51679 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51681 2002-02-06 Janis Johnson <janis187@us.ibm.com>
51683 * gcc.dg/20020206-1.c: New test.
51685 2002-02-06 Jakub Jelinek <jakub@redhat.com>
51687 * gcc.c-torture/execute/20020206-1.c: New test.
51689 * gcc.c-torture/execute/20020206-2.c: New test.
51691 PR optimization/5429:
51692 * gcc.c-torture/compile/20020206-1.c: New test.
51694 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
51696 * g++.dg/ext/align1.C: Do not use an explicit alignment value
51697 as certain file formats cannot support particularly large
51700 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51701 and do not expect to be able to link the executable.
51703 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51704 fail because the COFF format does not support the weak attribute.
51706 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
51708 * g77.dg/pr5473.f: New test
51710 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
51712 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51713 Fix testcase accordingly.
51715 2002-02-04 Richard Henderson <rth@redhat.com>
51717 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51718 (buf): Change to be an array of pointers, not ints.
51720 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51722 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
51723 before all tests. Move warning one line above to match where it
51725 * gcc.dg/Wswitch-2.c: New test.
51726 * g++.dg/warn/Wswitch-1.C: New test.
51727 * g++.dg/warn/Wswitch-2.C: New test.
51729 2002-02-04 Richard Henderson <rth@redhat.com>
51731 * g++.dg/abi/offsetof.C: Fix size comparison.
51733 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
51735 * gcc.dg/cast-qual-2.c: New test.
51737 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51739 * gcc.dg/20020201-4.c: New test.
51741 2002-02-04 Ben Elliston <bje@redhat.com>
51743 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51744 target_info attribute != 0, in addition to the empty string.
51745 (gcc_target_compile): Likewise.
51747 2002-02-03 Andrew Cagney <ac131313@redhat.com>
51749 * gcc.dg/Wswitch.c: New test.
51750 PR gcc/4475. PR gcc/3780.
51752 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
51754 * g77.f-torture/execute/5122.f: New test for regressions
51755 against PR fortran/5122.
51757 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
51759 * g77.f-torture/compile/pr3743.f: Delete
51760 * g77.dg/pr3743-1.f: New test.
51761 * g77.dg/pr3743-2.f: New test.
51762 * g77.dg/pr3743-3.f: New test.
51763 * g77.dg/pr3743-4.f: New test.
51765 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51767 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51769 2002-02-02 Richard Henderson <rth@redhat.com>
51771 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51772 * gcc.c-torture/execute/bf64-1.c: Likewise.
51774 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51776 * gcc.dg/20020201-2.c: New test.
51778 * gcc.dg/20020201-3.c: New test.
51780 * gcc.c-torture/execute/bitfld-2.c: New test.
51782 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51784 * gcc.dg/bitfld-1.c: Update.
51785 * gcc.dg/bitfld-2.c: Update.
51786 * gcc.c-torture/execute/bitfld-1.x: New.
51788 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51790 * gcc.c-torture/execute/20020201-1.c: New test.
51792 2002-02-01 Janis Johnson <janis187@us.ibm.com>
51795 * gcc.dg/20020201-1.c: New test.
51797 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
51800 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51801 * g77.f-torture/compile/pr3743.x: Remove
51803 2002-01-31 Tom Rix <trix@redhat.com>
51805 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51807 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51809 * gcc.dg/noncompile/20020130-1.c: New test.
51811 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
51813 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51815 2002-01-29 Richard Henderson <rth@redhat.com>
51817 * gcc.c-torture/execute/991118-1.c: Cast various constants back
51819 * gcc.c-torture/execute/bf64-1.c: Likewise.
51821 2002-01-29 Jakub Jelinek <jakub@redhat.com>
51823 * gcc.c-torture/execute/20020129-1.c: New test.
51825 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51827 * gcc.c-torture/compile/20000224-1.c: Update.
51828 * gcc.c-torture/execute/bitfld-1.c: New tests.
51829 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51830 * gcc.dg/uninit-A.c: Update.
51832 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
51834 * g++.dg/template/ctor1.C: Add instantiation.
51836 2002-01-28 Paul Koning <pkoning@equallogic.com>
51838 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51839 argument to __builtin_prefetch to be const ptr.
51841 2002-01-28 Jakub Jelinek <jakub@redhat.com>
51843 * gcc.c-torture/compile/20020120-1.c: New test.
51845 2002-01-27 Kazu Hirata <kazu@hxi.com>
51847 * gcc.c-torture/execute/20020127-1.c: New test.
51849 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
51851 * g77.dg/f77-edit-i-in.f: New test
51852 * g77.dg/f77-edit-i-out.f: New test
51854 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
51856 * gcc.dg/debug/debug.exp: New file.
51857 * gcc.dg/debug/trivial.c: New file.
51858 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51859 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51860 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51861 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51862 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51863 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51864 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51865 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51866 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51867 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51868 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51869 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51870 * gcc.dg/20000503-1.c: Removed.
51871 * gcc.dg/20010207-1.c: Removed.
51872 * gcc.dg/20011223-1.c: Removed.
51873 * gcc.dg/20020104-2.c: Removed.
51874 * gcc.dg/debug-1.c: Removed.
51875 * gcc.dg/debug-2.c: Removed.
51876 * gcc.dg/debug-3.c: Removed.
51877 * gcc.dg/debug-4.c: Removed.
51878 * gcc.dg/debug-5.c: Removed.
51879 * gcc.dg/debug-6.c: Removed.
51880 * gcc.dg/dwarf2-1.c: Removed.
51881 * gcc.dg/dwarf2-2.c: Removed.
51883 2002-01-25 Jakub Jelinek <jakub@redhat.com>
51885 * g++.old-deja/g++.other/eh5.C: New test.
51886 * g++.old-deja/g++.other/sibcall2.C: New test.
51887 * g++.old-deja/g++.other/array9.C: New test.
51888 * g++.old-deja/g++.other/typename2.C: New test.
51889 * g++.old-deja/g++.other/crash60.C: New test.
51890 * g++.old-deja/g++.other/conv9.C: New test.
51891 * g++.old-deja/g++.other/mangle10.C: New test.
51892 * g++.old-deja/g++.other/unchanging1.C: New test.
51893 * g++.old-deja/g++.other/exprstmt1.C: New test.
51894 * g++.old-deja/g++.other/inline23.C: New test.
51895 * g++.old-deja/g++.eh/ia64-1.C: New test.
51896 * g++.old-deja/g++.other/dwarf2-1.C: New test.
51897 * g++.old-deja/g++.other/reload1.C: New test.
51898 * g++.old-deja/g++.other/static20.C: New test.
51899 * g++.old-deja/g++.other/local-alloc1.C: New test.
51900 * g++.old-deja/g++.other/conv8.C: New test.
51901 * g++.old-deja/g++.other/stmtexpr2.C: New test.
51902 * g++.old-deja/g++.other/storeexpr1.C: New test.
51903 * g++.old-deja/g++.other/storeexpr2.C: New test.
51904 * g++.dg/eh/template2.C: New test.
51905 * g++.dg/warn/weak1.C: New test.
51907 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
51909 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51910 Remove first, non-varying, argument.
51912 2002-01-23 Richard Henderson <rth@redhat.com>
51914 * gcc.dg/inline-2.c: New.
51916 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51917 Add optional target arg. Check number of arguments.
51918 (scan-assembler-not, scan-assembler-dem): Likewise.
51919 (scan-assembler-dem-not): Likewise.
51921 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51923 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51925 * g++.old-deja/g++.brendan/parse3.C,
51926 g++.old-deja/g++.other/crash26.C,
51927 g++.old-deja/g++.other/crash28.C,
51928 g++.old-deja/g++.other/crash29.C,
51929 g++.old-deja/g++.other/crash30.C,
51930 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51932 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
51934 * gcc.dg/20020115-1.c: New.
51936 2002-01-23 Bob Wilson <bob.wilson@acm.org>
51938 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51940 2002-01-23 Janis Johnson <janis187@us.ibm.com>
51942 * gcc.dg/20020122-3.c: New.
51944 2002-01-23 Jakub Jelinek <jakub@redhat.com>
51946 * g++.dg/other/gc1.C: New test.
51948 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51950 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51952 2002-01-22 Richard Henderson <rth@redhat.com>
51954 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51956 2002-01-22 Richard Henderson <rth@redhat.com>
51958 * gcc.dg/20020122-4.c: New.
51960 2002-01-22 H.J. Lu <hjl@gnu.org>
51962 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51964 * gcc.dg/special/ecos.exp: Likewise.
51965 * lib/g++-dg.exp: Likewise.
51966 * lib/g77-dg.exp: Likewise.
51967 * lib/gcc-dg.exp : Likewise.
51968 * lib/mike-g++.exp: Likewise.
51969 * lib/mike-g77.exp: Likewise.
51970 * lib/mike-gcc.exp: Likewise.
51971 * lib/objc-dg.exp: Likewise.
51973 2002-01-22 Janis Johnson <janis187@us.ibm.com>
51976 * gcc.dg/20020122-2.c: New test.
51978 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
51980 * gcc.dg/20020122-1.c: New test.
51982 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
51984 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51986 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
51988 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51990 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51992 * gcc.c-torture/compile/20020121-1.c: New test.
51994 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
51996 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51999 2002-01-21 Jakub Jelinek <jakub@redhat.com>
52001 * gcc.dg/20020218-1.c: New test.
52003 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
52005 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52007 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52008 "At global scope" warning
52009 * g++.dg/ext/align1.C: Change cygwin test for alignment
52010 from db-bogus to dg-warning
52012 2002-01-21 Zack Weinberg <zack@codesourcery.com>
52014 * g77.f-torture/compile/cpp2.F: New test.
52016 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
52018 * g++.dg/template/access1.C: New test.
52020 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
52022 * gcc.dg/20020118-1.c: New.
52024 2002-01-18 Kazu Hirata <kazu@hxi.com>
52026 * gcc.c-torture/execute/20020118-1.c: New test.
52028 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52030 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52031 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52032 alignment warnings.
52034 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52036 * gcc.misc-tests/i386-prefetch.exp: Save and restore
52037 torture_with_loops and torture_without_loops
52039 2002-01-17 Jakub Jelinek <jakub@redhat.com>
52041 * gcc.c-torture/compile/20020116-1.c: New test.
52043 2002-01-16 Jakub Jelinek <jakub@redhat.com>
52045 * gcc.dg/20020116-2.c: New test.
52047 * gcc.dg/ultrasp4.c: New test.
52049 * gcc.dg/20020116-1.c: New test.
52051 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
52053 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52056 2002-01-15 Janis Johnson <janis187@us.ibm.com>
52058 * gcc.misc-tests/i386-prefetch.exp: New.
52059 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52060 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52061 * gcc.misc-tests/i386-pf-none-1.c: New test.
52062 * gcc.misc-tests/i386-pf-sse-1.c: New test.
52064 2002-01-15 Jakub Jelinek <jakub@redhat.com>
52066 * gcc.dg/gnu89-init-1.c: Add new tests.
52068 2002-01-15 Andreas Jaeger <aj@suse.de>
52070 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52071 * gcc.dg/i386-mmx-2.c: Likewise.
52072 * gcc.dg/i386-sse-1.c: Likewise.
52073 * gcc.dg/i386-sse-2.c: Likewise.
52074 * gcc.dg/i386-sse-3.c: Likewise.
52076 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
52078 * g77.f-torture/execute/intrinsic-unix-bessel.f:
52079 Uncomment additional cases that now pass.
52081 2002-01-11 Richard Henderson <rth@redhat.com>
52083 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52084 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52086 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
52088 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52090 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
52092 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52093 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52095 2002-01-10 Dale Johannesen <dalej@apple.com>
52097 * gcc.c-torture/execute/loop-11.c: New.
52099 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52101 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52102 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52104 2002-01-09 Richard Henderson <rth@redhat.com>
52106 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52107 type in which to perform the operation for each size.
52109 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52111 * gcc.c-torture/compile/20020109-2.c: New test.
52113 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52115 * gcc.c-torture/execute/loop-10.c: New test.
52117 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52119 * gcc.c-torture/compile/20010226-1.c: New test.
52120 * gcc.c-torture/compile/20010227-1.c: New test.
52121 * gcc.c-torture/compile/20010426-1.c: New test.
52122 * gcc.c-torture/compile/20010510-1.c: New test.
52123 * gcc.c-torture/compile/20010605-3.c: New test.
52124 * gcc.c-torture/compile/20010824-1.c: New test.
52125 * gcc.c-torture/execute/20010409-1.c: New test.
52126 * gcc.dg/noncompile/20000901-1.c: New test.
52127 * gcc.dg/20001023-1.c: New test.
52128 * gcc.dg/20001101-1.c: New test.
52129 * gcc.dg/20001102-1.c: New test.
52130 * gcc.dg/20010207-1.c: New test.
52131 * gcc.dg/20010405-1.c: New test.
52132 * gcc.dg/20010822-1.c: New test.
52133 * gcc.dg/20011107-1.c: New test.
52135 2002-01-09 Jeffrey A Law (law@redhat.com)
52137 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52139 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52140 execution failure on PA targets.
52142 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52144 * gcc.c-torture/compile/20020109-1.c: New test.
52146 2002-01-08 Kazu Hirata <kazu@hxi.com>
52148 * gcc.c-torture/execute/20020108-1.c: New test.
52150 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52152 * gcc.dg/20020108-1.c: New test.
52154 2002-01-08 H.J. Lu <hjl@gnu.org>
52156 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52159 2002-01-08 Geoff Keating <geoffk@redhat.com>
52161 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52164 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52166 * gcc.dg/altivec-4.c: Test altivec predicates.
52168 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52170 * gcc.c-torture/execute/20020107-1.c: New test.
52172 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52175 * gcc.c-torture/compile/20020106-1.c: New test.
52177 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52179 * gcc.c-torture/execute/nestfunc-4.c: New test.
52181 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52183 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52184 extra triple that slipped in.
52185 * g++.old-deja/g++.abi/align.C: Likewise.
52186 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52188 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52190 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52191 * g++.old-deja/g++.abi/align.C: Likewise.
52192 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52194 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52196 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52199 2002-01-04 Jakub Jelinek <jakub@redhat.com>
52201 * gcc.dg/20020104-1.c: New test.
52203 * gcc.dg/20020104-2.c: New test.
52205 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
52207 * gcc.dg/20020103-1.c: Fix typo in target selector.
52209 2002-01-03 Richard Henderson <rth@redhat.com>
52211 * gcc.dg/20020103-1.c: New.
52213 2002-01-03 Kazu Hirata <kazu@hxi.com>
52215 * gcc.c-torture/execute/20020103-1.c: New test.
52217 2002-01-03 Jakub Jelinek <jakub@redhat.com>
52219 * g++.dg/other/debug2.C: New test.
52221 * gcc.c-torture/compile/20020103-1.c: New test.
52223 2002-01-02 Jakub Jelinek <jakub@redhat.com>
52225 * gcc.dg/gnu89-init-1.c: Added new tests.
52227 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52229 * g++.dg/template/friend2.C: Remove as patch is reverted.
52231 * g++.dg/warn/oldcast1.C: New test.
52233 * g++.dg/template/ptrmem1.C: New test.
52234 * g++.dg/template/ptrmem2.C: New test.
52236 * g++.dg/template/ntp.C: New test.
52238 * g++.dg/other/component1.C: New test.
52240 * g++.dg/template/ttp3.C: New test.
52242 * g++.dg/template/friend2.C: New test.
52243 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52245 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52247 * g++.dg/other/ptrmem1.C: New test.
52248 * g++.dg/other/ptrmem2.C: New test.
52250 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52252 * g++.dg/template/ctor1.C: New test.
52254 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52256 * g++.dg/template/friend2.C: New test.
52258 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
52260 * gcc.dg/mmix-1.c: New test.
52262 2001-12-31 Richard Henderson <rth@redhat.com>
52264 * gcc.dg/asm-5.c: New.
52266 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
52268 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52269 in namespace __gnu_cxx
52271 2001-12-30 Richard Henderson <rth@redhat.com>
52273 * gcc.dg/debug-6.c: New.
52275 2001-12-30 Jakub Jelinek <jakub@redhat.com>
52277 * gcc.c-torture/compile/20011229-2.c: New test.
52279 2001-12-29 Jakub Jelinek <jakub@redhat.com>
52281 * gcc.dg/debug-3.c: New test.
52282 * gcc.dg/debug-4.c: New test.
52283 * gcc.dg/debug-5.c: New test.
52285 2001-12-29 Richard Henderson <rth@redhat.com>
52287 * g++.dg/eh/loop1.C: New.
52289 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52291 * g++.dg/template/crash1.C: New test.
52293 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52295 * g++.dg/other/const1.C: New test.
52297 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52299 * gcc.c-torture/compile/20011229-1.c: New test.
52301 2001-12-28 Stan Shebs <shebs@apple.com>
52303 * lib/objc-torture.exp: Resync with c-torture.exp.
52304 * lib/objc.exp: Load standard libraries.
52306 2001-12-28 Jakub Jelinek <jakub@redhat.com>
52308 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52311 2001-12-27 Roger Sayle <roger@eyesopen.com>
52313 * gcc.c-torture/execute/string-opt-16.c: New testcase.
52315 2001-12-27 Richard Henderson <rth@redhat.com>
52317 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52319 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
52321 * g++.dg/eh/ctor1.C: New test.
52322 * g++.dg/other/error2.C: New test.
52324 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
52326 * g++.dg/other/init2.C: New test.
52328 2001-12-24 Richard Henderson <rth@redhat.com>
52330 * gcc.dg/20011223-1.c: New.
52331 * gcc.dg/inline-1.c: New.
52333 2001-12-23 Richard Henderson <rth@redhat.com>
52335 * gcc.dg/asm-4.c: Test operand modifiers.
52337 2001-12-23 Richard Henderson <rth@redhat.com>
52339 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52341 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
52343 * gcc.c-torture/execute/20011223-1.c: New test.
52345 2001-12-21 Richard Henderson <rth@redhat.com>
52347 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52348 re-enables the warning.
52350 2001-12-21 Richard Henderson <rth@redhat.com>
52352 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52354 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52356 * gcc.c-torture/compile/20011218-1.c: New test.
52358 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
52360 * gcc.misc-test/arm-isr.exp: New file. Control running of the
52362 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
52363 epilogue generation for ARM ISR routines.
52365 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52367 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52368 * gcc.dg/format/c90-printf-3.c: Likewise.
52369 * gcc.dg/format/c99-printf-3.c: Likewise.
52370 * gcc.dg/format/ext-1.c: Likewise.
52371 * gcc.dg/format/ext-6.c: Likewise.
52372 * gcc.dg/format/format.h: Prototype unlocked stdio.
52374 2001-12-20 Richard Henderson <rth@redhat.com>
52376 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52378 (malloc): Correct allocation logic. Abort if we fill up the
52379 arena before initialization complete.
52380 (realloc): Correct allocation logic.
52382 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52384 * gcc.c-torture/compile/20011219-2.c: New test.
52386 * gcc.c-torture/execute/20011219-1.c: New test.
52388 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
52390 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52391 target does not support weak symbols.
52393 2001-12-19 Jakub Jelinek <jakub@redhat.com>
52395 * gcc.c-torture/compile/20011219-1.c: New test.
52397 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
52399 * g++.dg/other/error1.C: New test.
52401 2001-12-17 Jeffrey A Law (law@redhat.com)
52403 * gcc.c-torture/execute/20011217-1.c: New test.
52405 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
52407 * objc.dg/special/: New directory.
52408 * objc.dg/special/special.exp: New file.
52409 * objc.dg/special/unclaimed-category-1.h: New file.
52410 * objc.dg/special/unclaimed-category-1a.m: New file.
52411 * objc.dg/special/unclaimed-category-1.m: New file.
52413 2001-12-17 Andreas Jaeger <aj@suse.de>
52415 * gcc.c-torture/compile/20011217-2.c: New test.
52417 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
52419 * gcc.c-torture/compile/20011217-1.c: New test.
52421 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
52423 * gcc.dg/20011214-1.c: New.
52425 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
52427 * gcc.dg/altivec-4.c: New.
52429 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
52431 * gcc.dg/20011113-1.c: New test.
52433 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52435 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52436 std::__malloc_alloc_template<0> and
52437 std::__default_alloc_template<false, 0>.
52439 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
52441 * objc/execute/bf-21.m: New test.
52442 * objc/execute/enumeration-1.m: New test.
52443 * objc/execute/enumeration-2.m: New test.
52445 2001-12-12 Jakub Jelinek <jakub@redhat.com>
52447 * gcc.dg/gnu89-init-1.c: New test.
52449 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
52451 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52452 * g++.old-deja/g++.jason/2371.C: Likewise.
52453 * g++.old-deja/g++.jason/template33.C: Likewise.
52454 * g++.old-deja/g++.jason/template34.C: Likewise.
52455 * g++.old-deja/g++.jason/template36.C: Likewise.
52456 * g++.old-deja/g++.oliva/typename1.C: Likewise.
52457 * g++.old-deja/g++.oliva/typename2.C: Likewise.
52458 * g++.old-deja/g++.other/typename1.C: Likewise.
52459 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52460 * g++.old-deja/g++.pt/nontype5.C: Likewise.
52461 * g++.old-deja/g++.pt/typename11.C: Likewise.
52462 * g++.old-deja/g++.pt/typename14.C: Likewise.
52463 * g++.old-deja/g++.pt/typename16.C: Likewise.
52464 * g++.old-deja/g++.pt/typename3.C: Likewise.
52465 * g++.old-deja/g++.pt/typename4.C: Likewise.
52466 * g++.old-deja/g++.pt/typename5.C: Likewise.
52467 * g++.old-deja/g++.pt/typename7.C: Likewise.
52468 * g++.old-deja/g++.robertl/eb9.C: Likewise.
52470 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
52472 * g++.dg/other/linkage1.C: New test.
52473 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52476 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
52478 * gcc.dg/concat.c: New test.
52480 2001-12-11 Stan Shebs <shebs@apple.com>
52482 * objc/compile: New test directory.
52483 * objc/compile/compile.exp: New expect script.
52484 * objc/compile/20011211-1.m: New compile test.
52486 2001-12-11 Jason Merrill <jason@redhat.com>
52488 * lib/prune.exp (prune_gcc_output): Also handle "In member
52489 function". So many permutations...
52491 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
52493 * g++.dg/template/typedef1.C: New test.
52495 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
52497 * g++.dg/other/copy1.C: New test.
52499 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
52501 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52503 * gcc.dg/builtin-choose-expr.c: New.
52505 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
52507 * gcc.dg/altivec-2.c: New.
52509 2001-12-07 Richard Henderson <rth@redhat.com>
52511 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52513 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
52515 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52518 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52520 * g++-old.deja/g++.robertl/eb101.C: Deleted.
52522 2001-12-06 Janis Johnson <janis187@us.ibm.com>
52524 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52525 variable argument list.
52527 2001-12-06 Zack Weinberg <zack@codesourcery.com>
52529 * gcc.c-torture/execute/memcheck: Delete entire directory.
52530 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52531 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52533 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
52535 * gcc.dg/Wshadow-1.c: New test.
52537 2001-12-05 Jakub Jelinek <jakub@redhat.com>
52539 * gcc.c-torture/compile/20011130-1.c: New test.
52541 * gcc.dg/noncompile/20011025-1.c: New test.
52543 * g++.dg/other/anon-union.C: New test.
52545 * gcc.c-torture/execute/20011024-1.c: New test.
52547 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
52549 * gcc.c-torture/execute/20000722-1.x,
52550 gcc.c-torture/execute/20010123-1.x: Remove.
52551 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52552 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52553 gcc.dg/c99-complit-2.c: New tests.
52555 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
52557 * g++.dg/inherit/base1.C: New test.
52559 2001-12-04 Jakub Jelinek <jakub@redhat.com>
52561 * g++.dg/other/stdarg1.C: New test.
52563 * gcc.c-torture/compile/20011130-2.c: New test.
52565 2001-12-03 Janis Johnson <janis187@us.ibm.com>
52567 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52568 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52569 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52570 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52571 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52572 * gcc.dg/builtin-prefetch-1.c: New test.
52574 2001-12-03 Jakub Jelinek <jakub@redhat.com>
52576 * gcc.dg/20011130-1.c: New test.
52578 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
52580 * g++.dg/other/scope1.C: New test.
52581 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52583 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52585 * gcc.dg/vla-init-1.c: New test.
52587 2001-12-01 Geoff Keating <geoffk@redhat.com>
52589 * gcc.c-torture/compile/structs.c: New testcase from GDB.
52591 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
52593 * objc.dg/alias.m: Update.
52594 * objc.dg/class-1.m: Update.
52595 * objc.dg/const-str-1.m: Update.
52596 * objc.dg/fwd-proto-1.m: Update.
52597 * objc.dg/id-1.m: Update.
52598 * objc.dg/super-class-1.m: Update.
52600 2001-11-29 Mark Mitchell <mark@codesourcery.com>
52602 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52605 2001-11-28 Jeffrey A Law (law@cygnus.com)
52607 * gcc.c-torture/execute/20011128-1.c: New test.
52609 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
52611 * gcc.dg/20011127-1.c: New test.
52613 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52615 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
52616 from Austin Group draft 7.
52617 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
52618 scanf format arguments.
52619 * gcc.dg/format/no-exargs-2.c: New test.
52621 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
52623 * g++.dg/abi/vbase8-4.C: New test.
52625 2001-11-24 Ian Lance Taylor <ian@airs.com>
52627 * gcc.c-torture/execute/20011121-1.c: New test.
52629 2001-11-23 Jeffrey A Law (law@cygnus.com)
52631 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52633 2001-11-23 Andreas Jaeger <aj@suse.de>
52635 * gcc.dg/cpp/charconst-2.c: New test.
52637 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
52639 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52640 to the host if it is remote. Let tests specify extra headers
52642 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52643 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52644 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52645 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52646 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52647 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52648 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52649 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52650 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52651 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52653 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
52655 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52656 for little endian ARMs.
52658 2001-11-20 Jakub Jelinek <jakub@redhat.com>
52660 * gcc.c-torture/compile/20011119-1.c: New test.
52661 * gcc.c-torture/compile/20011119-2.c: New test.
52663 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
52665 * gcc.dg/altivec-1.c: Fix typo.
52667 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52669 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52671 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
52673 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52675 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
52677 * lib/g77.exp: Don't specify --rpath-link.
52679 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52680 across all the headers.
52681 * gcc.dg/format/format.exp: For testing on a remote host,
52684 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52685 * gcc.c-torture/execute/930406-1.c: Likewise.
52686 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52688 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
52690 * gcc.dg/altivec-1.c: New.
52692 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
52694 * gcc.dg/cpp/fpreprocessed.c: New test case.
52696 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52698 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52699 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52700 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52702 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52704 * gcc.dg/no-builtin-1.c: New test.
52706 2001-11-16 Jakub Jelinek <jakub@redhat.com>
52708 * gcc.c-torture/execute/20011115-1.c: New test.
52710 2001-11-15 Jakub Jelinek <jakub@redhat.com>
52712 * gcc.c-torture/compile/20011114-2.c: New test.
52713 * gcc.c-torture/compile/20011114-3.c: New test.
52714 * gcc.c-torture/compile/20011114-4.c: New test.
52716 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
52718 * g++.dg/other/init1.C: New test.
52720 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
52722 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52725 * gcc.c-torture/execute/20011114-1.c: New testcase.
52727 * gcc.c-torture/compile/20010327-1.c: Revert last change.
52728 * gcc.c-torture/compile/20011114-1.c: New test, exactly
52729 like the (before this change) version of 20010327-1.c.
52731 2001-11-14 Roger Sayle <roger@eyesopen.com>
52733 * gcc.c-torture/execute/string-opt-13.c: New testcase.
52735 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
52737 * g++.dg/init/array2.C: New test.
52739 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
52741 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52743 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
52745 * g++.dg/other/forscope1.C: New test.
52746 * g++.dg/ext/forscope1.C: New test.
52747 * g++.dg/ext/forscope2.C: New test.
52749 2001-11-13 Jakub Jelinek <jakub@redhat.com>
52751 * gcc.c-torture/execute/20011113-1.c: New test.
52753 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
52755 * gcc.c-torture/execute/20011109-2.c: New test.
52757 * gcc.c-torture/execute/20011109-1.c: New test.
52759 2001-11-09 Jakub Jelinek <jakub@redhat.com>
52761 * gcc.c-torture/compile/20011109-1.c: New test.
52763 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
52765 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52766 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52767 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52768 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52769 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52770 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52771 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52773 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
52775 * g++.dg/warn/Wshadow-1.C: New tests.
52776 * g++.old-deja/g++.mike/for3.C: Update.
52778 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
52780 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52781 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52782 XFAILs. Adjust expected error texts.
52783 * gcc.c-torture/compile/20011106-1.c,
52784 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52785 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52786 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52787 gcc.dg/c99-array-lval-5.c: New tests.
52789 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52791 * gcc.dg/cpp/defined.c: Update.
52793 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52795 * gcc.c-torture/execute/anon-1.c: New test.
52797 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
52799 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52800 same size, so no warning should be produced on stormy16.
52802 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52803 due to oversized array.
52804 * g++.old-deja/g++.mike/ns15.C: Likewise.
52805 * g++.old-deja/g++.pt/crash16.C: Likewise.
52807 2001-11-02 Graham Stott <grahams@redhat.com>
52809 * g++.dgother/debug1.C: Fix typos.
52811 2001-11-01 Jakub Jelinek <jakub@redhat.com>
52813 * g++.dg/other/debug1.C: New test.
52815 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52817 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52820 2001-10-30 Jakub Jelinek <jakub@redhat.com>
52822 * gcc.dg/20011029-2.c: New test.
52824 * gcc.c-torture/compile/20011029-1.c: New test.
52826 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
52828 * objc/execute/class_self-1.m: New test.
52829 * objc/execute/class_self-2.m: New test.
52831 2001-10-25 Zack Weinberg <zack@codesourcery.com>
52833 * gcc.misc-tests/msgs.exp: Delete.
52834 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52835 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
52836 error set to match recent changes.
52838 2001-10-24 Zack Weinberg <zack@codesourcery.com>
52840 * gcc.dg/20011021-1.c: New test.
52842 2001-10-24 Jakub Jelinek <jakub@redhat.com>
52844 * gcc.c-torture/compile/20011023-1.c: New test.
52846 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
52848 * lib/g77.exp: Rewrite based on lib/g++.exp.
52850 2001-10-19 Jakub Jelinek <jakub@redhat.com>
52852 * gcc.c-torture/execute/20011019-1.c: New test.
52854 * gcc.dg/20011018-1.c: New test.
52856 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
52858 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52860 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
52862 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52863 * gcc.dg/attr-invalid.c: Likewise.
52865 2001-10-18 Jakub Jelinek <jakub@redhat.com>
52867 * gcc.dg/20011015-1.c: New test.
52869 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52871 * g++.dg/template/unify2.C: New test.
52873 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52875 * g++.dg/other/exception-specification.C: New test
52877 2001-10-13 Tom Rix <trix@redhat.com>
52879 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52880 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52882 2001-10-12 Jakub Jelinek <jakub@redhat.com>
52884 * gcc.dg/20011009-1.c: New test.
52886 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
52889 * g++.dg/other/friend1.C: New test.
52891 2001-10-11 Richard Henderson <rth@redhat.com>
52893 * g++.old-deja/g++.other/crash18.C: Add -S to options.
52895 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52897 * gcc.c-torture/compile/20011010-1.c: New.
52899 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
52901 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52902 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52903 g77.f-torture/execute/execute.exp,
52904 g77.f-torture/noncompile/noncompile.exp,
52905 gcc.c-torture/compile/compile.exp,
52906 gcc.c-torture/execute/execute.exp,
52907 gcc.c-torture/execute/ieee/ieee.exp,
52908 gcc.c-torture/execute/memcheck/memcheck.exp,
52909 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52910 objc/execute/execute.exp: Update FSF address.
52912 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
52914 * gcc.dg/cpp/cmdlne-C.c: Update.
52915 * gcc.dg/cpp/cmdlne-C2.c: New.
52917 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52919 * gcc.c-torture/execute/20011008-3.c: New.
52921 2001-10-08 DJ Delorie <dj@redhat.com>
52923 * gcc.dg/20011008-1.c: New.
52924 * gcc.dg/20011008-2.c: New.
52926 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
52928 * gcc.dg/cpp/spacing1.c: Update test.
52930 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52932 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52933 spelling errors of "separate" as "seperate".
52935 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
52937 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52938 enough to avoid inlining.
52940 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52942 * lib/g77.exp: set libg2c_dir correctly.
52944 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
52946 * gcc.dg/cpp/macro11.c: New test.
52948 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52950 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52951 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52952 gcc.dg/format/multattr-3.c: New tests.
52953 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
52954 tests for format attributes on function pointers being rejected.
52956 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52958 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52960 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52962 * g++.dg/warn/format1.C: New test.
52964 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
52966 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52968 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52970 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52972 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52974 * gcc.dg/cpp/redef2.c: Add test.
52976 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
52978 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52979 long-standing bug on i686, apparently.
52980 * gcc.c-torture/execute/loop-2c.x: New file.
52981 * gcc.c-torture/execute/loop-2d.x: New file.
52982 * gcc.c-torture/execute/loop-3c.x: New file.
52984 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
52986 * gcc.dg/cpp/20000625-2.c: Correct line number.
52988 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52990 * gcc.dg/cpp/macro10.c: New test.
52991 * gcc.dg/cpp/strify3.c: New test.
52992 * gcc.dg/cpp/spacing1.c: Add tests.
52993 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52994 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52996 2001-09-24 DJ Delorie <dj@redhat.com>
52998 * gcc.c-torture/execute/20010924-1.c: New test.
53000 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53002 * objc/execute/paste.m: Remove.
53004 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
53006 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53008 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
53010 * g77.dg/strlen0.f: New test.
53012 2001-09-21 Richard Henderson <rth@redhat.com>
53014 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53015 * g++.old-deja/g++.abi/vtable2.C: Likewise.
53017 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
53019 Table-driven attributes.
53020 * g++.dg/ext/attrib1.C: New test.
53022 2001-09-20 DJ Delorie <dj@redhat.com>
53024 * gcc.dg/20000926-1.c: Update expected warning messages.
53025 * gcc.dg/array-2.c: Likewise, and test for warnings too.
53026 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53029 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
53031 * g++.dg/eh/registers1.C: New test case.
53033 2001-09-17 Richard Henderson <rth@redhat.com>
53035 * gcc.dg/array-5.c: Fix VLA decomposition test.
53037 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
53039 * gcc.dg/cpp/line5.c: New testcase.
53041 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
53043 * gcc.dg/cpp/macro9.c: New test.
53045 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
53047 * gcc.c-torture/execute/980223.c: Change type of addr from long
53050 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
53052 * gcc.c-torture/execute/20010915-1.c: New test.
53054 2001-09-14 Janis Johnson <janis187@us.ibm.com>
53056 * g77.dg/bprob: New directory.
53057 * g77.dg/bprob/bprob.exp: New file.
53058 * g77.dg/bprob/bprob-1.f: New test.
53059 * g77.dg/gcov: New directory.
53060 * g77.dg/gcov/gcov.exp: New file.
53061 * g77.dg/gcov/gcov-1.f: New test.
53062 * g77.dg/gcov/gcov-1.x: New file.
53064 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
53066 * gcc.dg/cpp/directiv.c: Update.
53067 * gcc.dg/cpp/undef1.c: Update.
53069 2001-09-12 Jakub Jelinek <jakub@redhat.com>
53071 * gcc.dg/20010912-1.c: New test.
53073 2001-09-11 Janis Johnson <janis187@us.ibm.com>
53075 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53076 language-independent file in lib.
53077 * lib/gcov.exp: New file.
53079 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
53081 * gcc.c-torture/compile/20010911-1.c: New test.
53083 2001-09-10 Janis Johnson <janis187@us.ibm.com>
53085 * lib/profopt.exp: New, to support profile-directed optimizations.
53086 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53087 * gcc.misc-tests/bprob-1.c: New test.
53088 * gcc.misc-tests/bprob-2.c: New test.
53090 2001-09-07 Janis Johnson <janis187@us.ibm.com>
53092 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53093 XFAIL and which kinds of gcov output to verify.
53094 * gcc.misc-tests/gcov-4b.x: New file.
53095 * gcc.misc-tests/gcov-5b.x: New file.
53096 * gcc.misc-tests/gcov-6.x: New file.
53097 * gcc.misc-tests/gcov-7.c: New test.
53098 * gcc.misc-tests/gcov-7.x: New file.
53100 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53102 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53103 * gcc.misc-tests/gcov-6.c: New test.
53105 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53108 * g++.dg/abi/vbase1.C: New test.
53110 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53112 * objc.dg/method-2.m: New.
53114 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53117 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53118 * g++.dg/init/empty1.C: New test.
53120 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53122 * gcc.c-torture/compile/20010903-1.c: New test.
53124 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53126 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53129 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53131 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53133 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53135 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53137 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53139 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53140 for 16-bit 'unsigned int'.
53142 2001-08-29 Kazu Hirata <kazu@hxi.com>
53144 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53146 2001-08-27 Richard Henderson <rth@redhat.com>
53148 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53149 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53151 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53153 * gcc.dg/asm-names.c (ymain): New.
53155 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53157 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53158 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53159 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53161 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53163 * gcc.dg/compare5.c: New testcase.
53165 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53167 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53168 and "In instantiation".
53170 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53172 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53174 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53176 * gcc.misc-tests/gcov.exp: Add support for branch information.
53177 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53178 * gcc.misc-tests/gcov-4.c: New test.
53179 * gcc.misc-tests/gcov-4b.c: New test.
53180 * gcc.misc-tests/gcov-5b.c: New test.
53182 2001-08-20 Zack Weinberg <zackw@panix.com>
53184 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53187 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53189 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53191 2001-08-19 Jakub Jelinek <jakub@redhat.com>
53193 * g++.dg/eh/template1.C: New test.
53195 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
53197 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53199 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53202 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
53204 * lib/g77-dg.exp: Use prune.exp for common procedures
53205 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53206 * lib/g77.exp: (g77-dg-prune) Remove
53208 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
53210 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53212 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53214 * g++.dg/template/unify1.C: New test.
53216 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
53218 * g++.dg/abi/empty4.C: New test.
53220 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
53222 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53224 * g77.f-torture/compile/pr3743.x: Likewise.
53226 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53228 * g++.dg/other/using-declaration.C: New test.
53230 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53232 * gcc.dg/cpp/tr-sign.c: New testcase.
53234 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53236 * gcc.dg/cpp/19951025-1.c: Revert.
53237 * gcc.dg/cpp/directiv.c: We no longer process directives that
53238 interrupt macro arguments.
53240 2001-08-03 Zack Weinberg <zackw@stanford.edu>
53242 * gcc.dg/bconstp-1.c: New test.
53244 2001-08-03 Richard Henderson <rth@redhat.com>
53246 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53248 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
53250 * gcc.dg/cpp/19951025-1.c: Update.
53252 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
53254 * g77.dg/ff90-1.f (s): Fix reference of variable z,
53257 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
53260 * g++.old-deja/g++.ns/ns14.C: Remove special options.
53261 * g++.old-deja/g++.other/std1.C: Likewise.
53262 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53264 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53266 * lib/g77.exp: Load gcc-defs.exp for common procedures
53267 (g77_pass, g77_fail, g77_finish, g77_exit,
53268 ${tool}_check_unsupported_p} Now redundant. Deleted.
53270 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53272 * g77.dg/fbackslash.f
53273 * g77.dg/fcase-preserve.f
53275 * g77.dg/ffixed-line-length-0.f
53276 * g77.dg/ffixed-line-length-132.f
53277 * g77.dg/ffixed-line-length-7.f
53278 * g77.dg/ffixed-line-length-72.f
53279 * g77.dg/ffixed-line-length-none.f
53280 * g77.dg/ffree-form-1.f
53281 * g77.dg/fno-backslash.f
53282 * g77.dg/fno-f90-1.f
53283 * g77.dg/fno-fixed-form-1.f
53284 * g77.dg/fno-onetrip.f
53285 * g77.dg/fno-typeless-boz.f
53286 * g77.dg/fno-underscoring.f
53287 * g77.dg/fno-vxt-1.f
53288 * g77.dg/fonetrip.f
53289 * g77.dg/ftypeless-boz.f
53290 * g77.dg/fugly-assumed.f
53291 * g77.dg/funderscoring.f
53294 2001-08-01 Ziemowit Laski <zlaski@apple.com>
53296 * objc.dg/fwd-proto-1.m: New.
53297 * objc.dg/local-decl-1.m: New.
53298 * objc.dg/naming-1.m: New.
53299 * objc.dg/naming-2.m: New.
53300 * objc.dg/proto-hier-1.m: New.
53302 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
53304 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53305 largest-type elements to a struct makes its size grow.
53307 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53309 * g++.dg/abi/vthunk1.C: New test.
53311 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53313 * g++.dg/abi/vbase8-22.C: New test.
53315 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53317 * gcc.dg/cpp/macro8.c: New test.
53319 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53321 * g++.dg/abi/vbase8-21.C: New test.
53323 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53325 * g++.dg/abi/vbase8-10.C: New test.
53327 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53329 * lib/g++.exp (g++_set_ld_library_path): Renamed to
53330 ${tool}_set_ld_library_path.
53332 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53335 2001-07-26 Stan Cox <scox@redhat.com>
53337 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53338 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53339 gcc_exit, gcc_check_unsupported_p):
53340 Moved to gcc-deps.exp
53341 * gcc-deps.exp: New file.
53343 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53345 * g++.old-deja/g++.pt/defarg14.C: New test.
53347 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53349 * g++.old-deja/g++.other/lineno5.C: New test.
53351 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53353 * g++.old-deja/g++.pt/crash68.C: New test.
53355 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53357 * g++.old-deja/g++.other/crash42.C: New test.
53359 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53361 * gcc.dg/cpp/extratokens.c: Fix.
53362 * gcc.dg/cpp/skipping2.c: New tests.
53364 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53366 * gcc.c-torture/execute/20010724-1.c: New file.
53367 * gcc.c-torture/execute/20010724-1.x: New file.
53369 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53371 * g++.old-deja/g++.other/cond7.C: New test.
53373 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53375 * g++.old-deja/g++.other/optimize4.C: New test.
53377 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53379 * g++.old-deja/g++.abi/vbase8-5.C: New test.
53381 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
53383 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53384 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53385 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53386 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53388 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53389 bug report" message.
53391 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53392 * g++.dg/ext/instantiate1.C: Move from old-deja.
53394 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
53396 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53397 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53398 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53399 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53401 2001-07-23 Jeffrey A Law (law@cygnus.com)
53403 * gcc.c-torture/execute/20010723-1.c: New test.
53405 2001-07-23 Ben Elliston <bje@redhat.com>
53407 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53409 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53411 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53413 Delete handling of ieee_multilib_flags.
53414 Pass -mieee for alpha*-*-* and sh-*-*.
53415 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53417 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
53419 Remove old-abi tests.
53420 * g++.old-deja/g++.mike/p11116.C: Remove.
53421 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53423 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
53425 * g77.f-torture/compile/pr3743.f: New test
53427 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
53429 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53431 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53433 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53434 g++.old-deja/g++.pt/static6.C: Likewise.
53435 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53436 supports weak symbols.
53438 2001-07-18 Andreas Jaeger <aj@suse.de>
53440 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53443 2001-07-18 Andreas Jaeger <aj@suse.de>
53445 * gcc.dg/iftrap-1.c: Fix target line.
53447 2001-07-17 Richard Henderson <rth@redhat.com>
53449 * gcc.c-torture/execute/20010717-1.c: New.
53451 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53453 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53456 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53458 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53460 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53462 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53463 UAC_SIGBUS, UAC_NOPRINT definitions.
53465 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
53467 * objc/execute/object_is_class.m: New test.
53468 * objc/execute/object_is_meta_class.m: New test.
53470 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53472 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53473 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53475 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
53477 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53478 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53480 2001-07-14 Richard Henderson <rth@redhat.com>
53482 * gcc.dg/iftrap-1.c: New.
53484 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
53486 * g77.f-torture/execute/intrinsic77.f: New test.
53488 2001-07-11 Janis Johnson <janis@us.ibm.com>
53490 * gcc.misc-tests/gcov-3.c: New test.
53492 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53494 * gcc.c-torture/compile/20010711-1.c,
53495 * gcc.c-torture/compile/20010711-2.c: New tests.
53497 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53499 * gcc.c-torture/execute/20010711-1.c: New test.
53501 2001-07-11 Ben Elliston <bje@redhat.com>
53503 * g++.old-deja/g++.other/enum5.C: New test.
53505 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
53507 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53508 (g++-dg-prune): Call prune_gcc_output.
53509 * prune.exp: New file for prune_gcc_output.
53510 * lib/g++.exp, lib/gcc.exp: Load it.
53512 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
53514 * gcc.c-torture/compile/20010701-1.c,
53515 g++.old-deja/g++.ext/attrib6.C: New tests.
53517 2001-07-06 Jeffrey A Law (law@cygnus.com)
53519 * gcc.c-torture/compile/20010706-1.c: New test.
53521 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
53523 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53525 2001-06-28 Stan Shebs <shebs@apple.com>
53527 * gcc.dg/pragma-darwin.c: New test.
53529 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53531 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53532 Solaris 2.[678] system.
53534 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
53536 * gcc.dg/20010622-1.c: New test.
53538 2001-06-18 Stan Shebs <shebs@apple.com>
53540 * objc.dg: New directory.
53541 * objc.dg/dg.exp: New file.
53542 * objc.dg/alias.m: New.
53543 * objc.dg/class-1.m: New.
53544 * objc.dg/class-2.m: New.
53545 * objc.dg/const-str-1.m: New.
53546 * objc.dg/const-str-2.m: New.
53547 * objc.dg/id-1.m: New.
53548 * objc.dg/method-1.m: New.
53549 * objc.dg/super-class-1.m: New.
53550 * lib/objc-dg.exp: New file.
53552 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
53554 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53557 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
53559 * g++.old-deja/g++.abi/vbase8-9.C: New test.
53561 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53563 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53566 2001-06-12 Richard Henderson <rth@redhat.com>
53568 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53570 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53572 * g++.old-deja/g++.abi/vbase5.C: New test.
53573 * g++.old-deja/g++.abi/vbase6.C: New test.
53574 * g++.old-deja/g++.abi/vbase7.C: New test.
53576 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53578 * gcc.c-torture/compile/20010610-1.c: New test.
53580 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53582 * g++.old-deja/g++.abi/vbase4.C: New test.
53584 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53586 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53587 support %f for HC11/HC12 targets.
53588 * gcc.c-torture/execute/930513-1.x: New file, likewise.
53589 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53590 on HC11/HC12 targets.
53591 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53593 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53595 * gcc.dg/wchar_t-1.c: New file.
53596 * gcc.dg/wint_t-1.c: Likewise.
53598 2001-06-11 Bernd Schmidt <bernds@redhat.com>
53600 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53602 2001-06-11 Richard Henderson <rth@redhat.com>
53604 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53606 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53608 * gcc.c-torture/compile/20010611-1.c: New test.
53610 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53612 * gcc.dg/c99-tag-1.c: Add more tests.
53614 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
53616 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53617 representation on MN10300 and ARM/Thumb.
53619 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
53621 * g77.f-torture/execute/20010610.f: New.
53623 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
53625 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53628 2001-06-09 Richard Henderson <rth@redhat.com>
53630 * gcc.c-torture/execute/ashrdi-1.c: New.
53631 * gcc.c-torture/execute/ashldi-1.c: New.
53632 * gcc.c-torture/execute/lshrdi-1.c: New.
53634 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
53636 * objc/execute/load-3.m: Added. Check sending +load to categories,
53637 in addition to classes.
53639 2001-06-08 Stan Shebs <shebs@apple.com>
53641 * objc/execute/load-2.m: New test. From Nicola Pero
53642 <n.pero@mi.flashnet.it>.
53644 2001-06-08 Jakub Jelinek <jakub@redhat.com>
53646 * gcc.c-torture/execute/20010605-2.c: New test.
53648 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53650 * g++.old-deja/g++.abi/vbase2.C: New test.
53651 * g++.old-deja/g++.abi/vbase3.C: New test.
53653 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53655 * g++.old-deja/g++.pt/friend49.C: New test.
53657 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
53659 * g++.old-deja/g++.ext/anon3.C: New test.
53661 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
53663 * g++.old-deja/g++.other/conv7.C: New test.
53665 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
53667 * gcc.c-torture/compile/20010605-2.c: New test.
53669 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
53671 * gcc.c-torture/execute/20010604-1.c: New test.
53673 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
53675 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53677 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
53679 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53680 (g++_link_flags): Likewise.
53681 (g++_init): Pass gccpath's value to two previous functions.
53683 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53685 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53686 Ensure logfile entry matches exec command line.
53688 2001-05-31 Richard Henderson <rth@redhat.com>
53690 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53691 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53693 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
53695 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53696 compiler for irix6.2
53698 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
53700 * g++.old-deja/g++.other/optimize3.C: New file.
53702 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
53704 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53707 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
53709 * g++.old-deja/g++.other/optimize2.C: New file.
53711 2001-05-25 Diego Novillo <dnovillo@redhat.com>
53713 * gcc.c-torture/compile/20010518-2.c: New file.
53714 * gcc.c-torture/execute/20010518-1.c: New file.
53715 * gcc.c-torture/execute/20010518-2.c: New file.
53717 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
53719 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53721 2001-05-24 Mark Mitchell <mark@codesourcery.com>
53723 G++ no longer defines builtins that do not begin with __builtin.
53724 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53725 * g++.old-deja/g++.brendand/misc13.C: Likewise.
53726 * g++.old-deja/g++.law/builtin1.C: Likewise.
53727 * g++.old-deja/g++.law/cvt2.C: Likewise.
53728 * g++.old-deja/g++.mike/net5.C: Likewise.
53729 * g++.old-deja/g++.other/builtins1.C: Likewise.
53730 * g++.old-deja/g++.other/builtins2.C: Likewise.
53731 * g++.old-deja/g++.other/builtins3.C: Likewise.
53732 * g++.old-deja/g++.other/builtins4.C: Likewise.
53733 * g++.old-deja/g++.other/inline8.C: Likewise.
53734 * g++.old-deja/g++.robertl/eb39.C: Likewise.
53736 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
53738 * g++.old-deja/g++.pt/using1.C: Adjust.
53739 * g++.old-deja/g++.pt/using2.C: New test.
53741 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53743 * gcc.dg/cpp/charconst.c: New tests.
53744 * gcc.dg/cpp/escape.c: New tests.
53745 * gcc.dg/cpp/escape-1.c: New tests.
53746 * gcc.dg/cpp/escape-2.c: New tests.
53747 * gcc.dg/cpp/ucs.c: New tests.
53749 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
53751 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53752 native compiler for irix6.5.
53754 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
53756 * lib/g++.exp (g++_include_flags): Use args to compute
53758 (g++_link_flags): Likewise.
53759 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53761 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
53763 * gcc.dg/c90-hexfloat-1.c: Add more tests.
53765 2001-05-21 Geoff Keating <geoffk@redhat.com>
53767 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53770 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53772 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53774 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53775 to STACK_SIZE; Use it to define size of add_histo array.
53776 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53778 (f): Use GITT_SIZE to define size of gitt local table.
53779 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53780 to STACK_SIZE; Use it to define size of bytemem array.
53782 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53784 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53785 on 68HC11/HC12 due to the asm instruction.
53786 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53787 * gcc.c-torture/compile/920520-1.x: Likewise.
53788 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53789 on 68HC11/HC12 because the function is larger than 64K.
53790 * gcc.c-torture/compile/961203-1.x: New file, this test fails
53791 on 68HC11/HC12 because the structure is too large.
53793 2001-05-20 Richard Henderson <rth@redhat.com>
53795 * gcc.c-torture/execute/20010520-1.c: New.
53797 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53799 * g++.old-deja/g++.warn/compare1.C: New test.
53800 * gcc.dg/compare4.c: New test.
53802 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
53804 * g++.old-deja/g++.other/optimize1.C: New test.
53806 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53808 * g++.old-deja/g++.pt/spec41.C: New test.
53810 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
53812 * gcc.c-torture/compile/20010114-1.x: Remove.
53814 2001-05-18 Stan Shebs <shebs@apple.com>
53816 * gcc.c-torture/compile/20010518-1.c: New test.
53818 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
53820 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53821 * g++.old-deja/g++.pt/crash67.C: New test.
53823 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
53825 * g++.old-deja/g++.other/debug9.C: New test.
53827 2001-05-16 Zack Weinberg <zackw@stanford.edu>
53829 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53831 2001-05-16 Jan Hubicka <jh@suse.cz>
53833 * gcc.c-torture/compile/20010516-1.c: New test.
53835 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53837 * g++.old-deja/g++.other/crash41.C: New test.
53839 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53841 * g++.old-deja/g++.pt/crash66.C: New test.
53843 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
53845 * g++.old-deja/g++.robertl/eb27.C: Convert.
53847 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
53849 * g++.dg/friend-warn.C: New test. Do not warn about friend
53850 declaration being redundant.
53852 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
53854 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53856 2001-05-14 Mark Mitchell <mark@codesourcery.com>
53858 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53860 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
53862 * lib/g++.exp: Use testsuite_flags.
53864 2001-05-13 Mark Mitchell <mark@codesourcery.com>
53866 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53868 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
53870 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53872 2001-05-11 Mark Mitchell <mark@codesourcery.com>
53874 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53876 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
53878 * gcc.c-torture/compile/20010313-1.c: New test.
53880 2001-05-09 Zack Weinberg <zackw@stanford.edu>
53882 * gcc.dg/cpp/direct2.c: New test.
53883 * gccq.dg/cpp/direct2s.c: New test.
53885 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53887 2001-05-07 Mark Mitchell <mark@codesourcery.com>
53889 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53890 * g++.old-deja/g++.other/op3.C: Likewise.
53892 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53894 * gcc.dg/cpp/syshdr.h: New file.
53895 * gcc.dg/cpp/sysmac1.c: Update.
53896 * gcc.dg/cpp/sysmac2.c: Update.
53898 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53900 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53902 2001-05-04 David Edelsohn <edelsohn@gnu.org>
53904 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53905 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53907 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
53909 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53911 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
53913 * lib/g++.exp (g++_include_flags): Don't use any special flags
53914 if TESTING_IN_BUILD_TREE is not defined.
53915 (g++_init): Use a plain 'c++' as the compiler if
53916 TESTING_IN_BUILD_TREEE is not defined.
53918 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53920 * g++.old-deja/g++.eh/catch13.C: New test.
53921 * g++.old-deja/g++.eh/catch14.C: New test.
53923 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53925 * gcc.dg/cpp/tr-define.c: New test.
53927 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
53929 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53930 <stdlib.h>, not <malloc.h>.
53932 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53934 * g++.old-deja/g++.ns/template17.C: New test.
53936 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53938 * g++.old-deja/g++.pt/ref4.C: New test.
53940 2001-04-30 Richard Henderson <rth@redhat.com>
53942 * gcc.dg/20000724-1.c: Revert last change.
53944 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
53946 * g77.f-torture/execute/20010430.f: New test.
53948 2001-04-30 Mark Mitchell <mark@codesourcery.com>
53950 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53952 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
53954 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53956 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53958 * g++.old-deja/g++.eh/crash6.C: New test.
53960 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53962 * g++.old-deja/g++.other/warn7.C: New test.
53964 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53966 * g++.old-deja/g++.other/defarg9.C: New test.
53968 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53970 * g77.f-torture/compile/20010426.f: New test.
53971 * g77.f-torture/execute/20010426.f: New test.
53973 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53975 * g77.f-torture/compile/20000629-1.x: Remove - error
53978 2001-04-26 Jeffrey A Law (law@cygnus.com)
53980 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53981 Tweak slightly to work with g++.dg framework.
53982 * g++.dg/special/ecos.exp: Run initp1.C test.
53983 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53985 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53986 its linker doesn't give line numbers either.
53987 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53989 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53991 * g++.old-deja/g++.other/lex1.C: New test.
53993 2001-04-26 Jakub Jelinek <jakub@redhat.com>
53995 * gcc.dg/noncompile/20010425-1.c: New test.
53997 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53999 * g++.old-deja/g++.pt/mangle2.C: New test.
54001 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54003 * gcc.dg/format/plus-1.c: New test.
54005 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54007 * gcc.dg/20010423-1.c: New test.
54009 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54011 * gcc.c-torture/execute/20010422-1.c: New test.
54013 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
54015 * g++.old-deja/g++.ns/type2.C: New test.
54017 2001-04-24 Zack Weinberg <zackw@stanford.edu>
54019 * g++.old-deja/g++.other/perf1.C: New test.
54021 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
54023 * gcc.dg/c99-func-2.c: Remove xfail.
54024 * gcc.dg/c99-func-3.c: Remove xfail.
54025 * gcc.dg/c99-func-4.c: Remove xfail.
54027 2001-04-23 Zack Weinberg <zackw@stanford.edu>
54029 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54031 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
54033 * gcc.c-torture/compile/20010423-1.c: New test.
54035 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54037 * g++.old-deja/g++.pt/typename28.C: New test.
54039 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54041 * g++.old-deja/g++.abi/empty2.C: New test.
54042 * g++.old-deja/g++.abi/empty3.C: New test.
54044 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54046 * g++.old-deja/g++.other/comdat2.C: New test.
54047 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54049 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54051 * g++.old-deja/g++.other/overload14.C: New test.
54053 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54055 * g++.old-deja/g++.other/lookup23.C: New test.
54057 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54059 * gcc.c-torture/execute/20010403-1.c: New test.
54061 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
54062 Mark Mitchell <mark@codesourcery.com>
54064 * lib/old-dejagnu.exp: Don't delete output of executable.
54065 Add .exe suffix to executables.
54067 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
54069 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54071 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54073 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54075 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54077 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54078 * g++.old-deja/g++.abi/crash1.C: New test.
54080 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54082 * g++.old-deja/g++.other/crash40.C: New test.
54084 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54086 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54088 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
54090 * g++.old-deja/g++.other/warn6.C: New test.
54092 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54094 * g++.old-deja/g++.robertl/eb42.C: Same.
54096 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54098 * gcc.dg/wtr-conversion-1.c: New testcase.
54100 2001-04-10 Richard Henderson <rth@redhat.com>
54102 * g++.old-deja/g++.other/array5.C: New.
54104 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54106 * gcc.c-torture/execute/20010408-1.c: New test.
54108 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54110 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54111 headers and constructs.
54112 * g++.old-deja/g++.robertl/eb79.C: Same.
54113 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54114 * g++.old-deja/g++.robertl/eb73.C: Same.
54115 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54116 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54117 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54118 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54119 * g++.old-deja/g++.robertl/eb44.C: Same.
54120 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54121 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54122 * g++.old-deja/g++.robertl/eb39.C: Same.
54123 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54124 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54125 * g++.old-deja/g++.robertl/eb30.C: Same.
54126 * g++.old-deja/g++.robertl/eb3.C: Same.
54127 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54128 * g++.old-deja/g++.robertl/eb21.C: Same.
54129 * g++.old-deja/g++.robertl/eb15.C: Same.
54130 * g++.old-deja/g++.robertl/eb118.C: Same.
54131 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54132 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54133 * g++.old-deja/g++.robertl/eb109.C: Same.
54134 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54135 * g++.old-deja/g++.mike/rtti1.C: Same.
54136 * g++.old-deja/g++.mike/p658.C: Same.
54137 * g++.old-deja/g++.mike/net46.C: Same.
54138 * g++.old-deja/g++.mike/net34.C: Same.
54139 * g++.old-deja/g++.mike/memoize1.C: Same.
54140 * g++.old-deja/g++.mike/eh2.C: Same.
54141 * g++.old-deja/g++.law/weak.C: Same.
54142 * g++.old-deja/g++.law/visibility7.C: Same.
54143 * g++.old-deja/g++.law/visibility25.C: Same.
54144 * g++.old-deja/g++.law/visibility22.C: Same.
54145 * g++.old-deja/g++.law/visibility2.C: Same.
54146 * g++.old-deja/g++.law/visibility17.C: Same.
54147 * g++.old-deja/g++.law/visibility13.C: Same.
54148 * g++.old-deja/g++.law/visibility10.C: Same.
54149 * g++.old-deja/g++.law/visibility1.C: Same.
54150 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54151 * g++.old-deja/g++.law/vbase1.C: Same.
54152 * g++.old-deja/g++.law/operators32.C: Same.
54153 * g++.old-deja/g++.law/nest3.C: Same.
54154 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54155 * g++.old-deja/g++.law/except5.C (main): Same.
54156 * g++.old-deja/g++.law/cvt7.C (run): Same.
54157 * g++.old-deja/g++.law/cvt2.C: Same.
54158 * g++.old-deja/g++.law/cvt16.C: Same.
54159 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54160 * g++.old-deja/g++.law/ctors17.C (main): Same.
54161 * g++.old-deja/g++.law/ctors13.C: Same.
54162 * g++.old-deja/g++.law/ctors12.C (main): Same.
54163 * g++.old-deja/g++.law/ctors10.C: Same.
54164 * g++.old-deja/g++.law/code-gen5.C: Same.
54165 * g++.old-deja/g++.law/bad-error7.C: Same.
54166 * g++.old-deja/g++.law/arm9.C: Same.
54167 * g++.old-deja/g++.law/arm12.C: Same.
54168 * g++.old-deja/g++.law/arg8.C: Same.
54169 * g++.old-deja/g++.law/arg1.C: Same.
54170 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54171 * g++.old-deja/g++.jason/template31.C: Same.
54172 * g++.old-deja/g++.jason/template24.C (main): Same.
54173 * g++.old-deja/g++.jason/2371.C: Same.
54174 * g++.old-deja/g++.eh/new2.C: Same.
54175 * g++.old-deja/g++.eh/new1.C: Same.
54176 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54177 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54178 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54179 * g++.old-deja/g++.brendan/crash62.C: Same.
54180 * g++.old-deja/g++.brendan/crash52.C: Same.
54181 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54182 * g++.old-deja/g++.brendan/crash38.C: Same.
54183 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54184 * g++.old-deja/g++.brendan/copy9.C: Same.
54186 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54188 * gcc.c-torture/execute/20001203-2.c (memset):
54189 Count argument is of type __SIZE_TYPE__.
54191 2001-04-04 Diego Novillo <dnovillo@redhat.com>
54193 * gcc.c-torture/compile/20010404-1.c: New test.
54195 2001-04-04 Jakub Jelinek <jakub@redhat.com>
54197 * gcc.c-torture/compile/20010326-1.c: New test.
54199 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
54201 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54202 peculiarities of the SH.
54203 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54205 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54207 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54208 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54209 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54211 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54213 * g77.f-torture/compile/20010321-1.f: New test.
54215 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54217 * gcc.c-torture/compile/20010329-1.c: New test.
54219 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54221 * gcc.c-torture/execute/20010329-1.c: New test.
54223 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54225 * g++.old-deja/g++.other/eh4.C: Fix typo.
54227 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54229 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54231 2001-03-28 Philip Blundell <philb@gnu.org>
54233 * gcc.c-torture/compile/20010328-1.c: New test.
54235 2001-03-27 Richard Henderson <rth@redhat.com>
54237 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54238 * g++.old-deja/g++.eh/vbase3.C: Likewise.
54240 2001-03-27 Alan Modra <alan@linuxcare.com.au>
54242 * gcc.c-torture/compile/20010327-1.c: New test.
54244 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
54246 * g++.old-deja/g++.other/friend12.C: New test.
54247 * g++.old-deja/g++.other/friend9.C: Expect no errors.
54248 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54250 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
54252 * gcc.c-torture/execute/20010325-1.c: New test.
54254 2001-03-23 Jakub Jelinek <jakub@redhat.com>
54256 * g++.old-deja/g++.other/mangle3.C: New test.
54258 2001-03-22 Jakub Jelinek <jakub@redhat.com>
54260 * g++.old-deja/g++.other/anon8.C: New test.
54262 2001-03-20 Philip Blundell <philb@gnu.org>
54264 * gcc.c-torture/compile/20010320-1.c: New test.
54266 2001-03-17 Richard Henderson <rth@redhat.com>
54268 * g++.old-deja/g++.other/eh4.C: Add expected error text.
54270 2001-03-15 Geoff Keating <geoff@redhat.com>
54272 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54275 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
54277 * g++.old-deja/g++.other/eh4.C: New test.
54279 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
54281 * gcc.dg/cpp/mi1.c: Update.
54283 2001-03-14 Jakub Jelinek <jakub@redhat.com>
54285 * g++.old-deja/g++.other/regstack.C: New test.
54287 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
54289 * g++.old-deja/g++.other/ref4.C: New test.
54291 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
54293 * objc/execute/va_method.m: Added.
54294 * objc/execute/IMP.m: Added.
54295 * objc/execute/_cmd.m: Added.
54296 * objc/execute/accessing_ivars.m: Added.
54297 * objc/execute/class-1.m: Added.
54298 * objc/execute/class-10.m: Added.
54299 * objc/execute/class-11.m: Added.
54300 * objc/execute/class-12.m: Added.
54301 * objc/execute/class-13.m: Added.
54302 * objc/execute/class-14.m: Added.
54303 * objc/execute/class-2.m: Added.
54304 * objc/execute/class-3.m: Added.
54305 * objc/execute/class-4.m: Added.
54306 * objc/execute/class-5.m: Added.
54307 * objc/execute/class-6.m: Added.
54308 * objc/execute/class-7.m: Added.
54309 * objc/execute/class-8.m: Added.
54310 * objc/execute/class-9.m: Added.
54311 * objc/execute/class-tests-1.h
54312 * objc/execute/class-tests-2.h
54313 * objc/execute/compatibility_alias.m: Added.
54314 * objc/execute/encode-1.m: Added.
54315 * objc/execute/formal_protocol-1.m: Added.
54316 * objc/execute/formal_protocol-2.m: Added.
54317 * objc/execute/formal_protocol-3.m: Added.
54318 * objc/execute/formal_protocol-4.m: Added.
54319 * objc/execute/formal_protocol-5.m: Added.
54320 * objc/execute/formal_protocol-6.m: Added.
54321 * objc/execute/formal_protocol-7.m: Added.
54322 * objc/execute/informal_protocol.m: Added.
54323 * objc/execute/initialize.m: Added.
54324 * objc/execute/load.m: Added.
54325 * objc/execute/many_args_method.m: Added.
54326 * objc/execute/nested-3.m: Added.
54327 * objc/execute/no_clash.m: Added.
54328 * objc/execute/private.m: Added.
54329 * objc/execute/redefining_self.m: Added.
54330 * objc/execute/root_methods.m: Added.
54331 * objc/execute/selector-1.m: Added.
54332 * objc/execute/static-1.m: Added.
54333 * objc/execute/static-2.m: Added.
54334 * objc/execute/va_method.m: Added.
54336 2001-03-10 Richard Henderson <rth@redhat.com>
54338 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54340 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
54342 * g++.old-deja/g++.other/crash31.C: XFAIL.
54343 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54344 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54345 * gcc.c-torture/execute/20010123-1.x: XFAIL.
54346 * gcc.c-torture/execute/20010124-1.x: XFAIL.
54347 * gcc.dg/sequence-pt-1.c: XFAIL one test.
54349 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54351 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54353 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54355 * gcc.dg/20000724-1.c: Don't use multiline strings.
54357 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54359 * objc/execute/string1.m, objc/execute/string2.m: Compare the
54360 result of -cString against what we expect it to be; don't just
54361 print it out for no one to read.
54363 * objc/execute/string3.m, objc/execute/string4.m: New tests.
54364 Based on testcases provided by Nicola Pero.
54366 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54368 * gcc.dg/cpp/macro7.c: New test.
54370 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54372 * gcc.dg/cpp/multiline.c: Update.
54374 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54376 * g++.old-deja/g++.other/enum3.C: New test.
54378 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54380 * g++.old-deja/g++.other/pod1.C: New test.
54382 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54384 * g++.old-deja/g++.ext/overload1.C: New test.
54386 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54388 * g++.old-deja/g++.pt/using1.C: New test.
54390 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54392 * g++.old-deja/g++.other/using9.C: New test.
54394 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
54396 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54398 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54400 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
54402 * g++.old-deja/g++.ext/realpt1.C: Remove.
54404 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
54406 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54408 2001-02-26 Will Cohen <wcohen@redhat.com>
54410 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54412 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
54414 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54415 templatized constructors.
54417 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54419 * gcc.c-torture/execute/20010224-1.c: New test.
54421 2001-02-23 Jakub Jelinek <jakub@redhat.com>
54423 * gcc.c-torture/execute/20010222-1.c: New test.
54425 2001-02-22 Jakub Jelinek <jakub@redhat.com>
54427 * g++.old-deja/g++.other/inline20.C: New test.
54429 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
54431 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54433 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54435 * g++.old-deja/g++.other/lookup22.C: New test.
54437 2001-02-19 Zack Weinberg <zackw@stanford.edu>
54439 * g77.dg: New directory.
54440 * g77.dg/20010216-1.f: New test case.
54441 * g77.dg/dg.exp: New driver.
54442 * lib/g77-dg.exp: New driver library.
54444 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54446 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54448 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
54450 * g++.old-deja/g++.other/decl9.C: New test.
54452 2001-02-16 Jakub Jelinek <jakub@redhat.com>
54454 * g++.old-deja/g++.other/init16.C: Update the test so that it does
54455 not need <string> and also tests the initialization at runtime.
54457 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54459 * gcc.c-torture/execute/longlong.c: New test.
54461 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54463 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54465 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54467 * gcc.c-torture/execute/920302-1.c (execute):
54468 Change argument type to short.
54470 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54472 * g++.old-deja/g++.pt/deduct6.C: New test.
54474 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54476 * g++.old-deja/g++.pt/deduct5.C: New test.
54478 2001-02-14 Jakub Jelinek <jakub@redhat.com>
54480 * gcc.c-torture/execute/20010209-1.c: New test.
54482 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
54484 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54486 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
54488 * g++.dg/vtgc1.C: Update for new ABI.
54490 * consistency.vlad: New directory, 1665 files.
54492 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54494 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54496 * gcc.dg/cpp/digraphs.c: Declare puts.
54498 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54500 * g++.old-deja/g++.other/warn5.C: New test.
54502 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54504 * g++.old-deja/g++.pt/spec40.C: New test.
54506 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54508 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54510 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54512 2001-02-12 Jakub Jelinek <jakub@redhat.com>
54514 * gcc.c-torture/compile/20010209-1.c: New test.
54516 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
54518 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54519 excess errors message but not if it crashes.
54520 * g++.old-deja/g++.other/crash27.C: Likewise.
54521 * g++.old-deja/g++.other/crash28.C: Likewise.
54522 * g++.old-deja/g++.other/crash30.C: Likewise.
54523 * g++.old-deja/g++.other/crash32.C: Likewise.
54524 * g++.old-deja/g++.other/crash35.C: Likewise.
54525 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54527 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
54529 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54530 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54531 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54532 g77.f-torture/execute/execute.exp,
54533 g77.f-torture/noncompile/noncompile.exp,
54534 gcc.c-torture/execute/execute.exp,
54535 gcc.c-torture/execute/memcheck/memcheck.exp,
54536 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54537 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54538 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54539 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54540 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54541 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54542 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54543 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54544 Remove bug reporting instructions with ancient email addresses.
54546 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54548 * gcc.dg/20010202-1.c: New test.
54549 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54551 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
54553 * g++.dg/stdbool-if.C: New test.
54555 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
54557 * objc/execute/fdecl.m: Added main().
54559 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54561 * gcc.c-torture/execute/20010206-1.c: New test.
54563 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
54565 * gcc.dg/cpp/avoidpaste1.c: Update.
54567 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
54569 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54570 Pero <nicola@brainstorm.co.uk>.
54571 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54573 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
54575 * g++.old-deja/g++.pt/spec39.C: New test.
54577 2001-02-05 Jakub Jelinek <jakub@redhat.com>
54579 * gcc.c-torture/compile/20010202-1.c: New test.
54581 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
54583 * g++.old-deja/g++.abi/primary2.C: New test.
54584 * g++.old-deja/g++.abi/primary3.C: New test.
54585 * g++.old-deja/g++.abi/primary4.C: New test.
54586 * g++.old-deja/g++.abi/primary5.C: New test.
54587 * g++.old-deja/g++.abi/vtable3.h: New test.
54588 * g++.old-deja/g++.abi/vtable3a.C: New test.
54589 * g++.old-deja/g++.abi/vtable3b.C: New test.
54590 * g++.old-deja/g++.abi/vtable3c.C: New test.
54591 * g++.old-deja/g++.abi/vtable3d.C: New test.
54592 * g++.old-deja/g++.abi/vtable3e.C: New test.
54593 * g++.old-deja/g++.abi/vtable3f.C: New test.
54594 * g++.old-deja/g++.abi/vtable3g.C: New test.
54595 * g++.old-deja/g++.abi/vtable3h.C: New test.
54596 * g++.old-deja/g++.abi/vtable3i.C: New test.
54597 * g++.old-deja/g++.abi/vtable3j.C: New test.
54598 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54600 2001-02-03 Jakub Jelinek <jakub@redhat.com>
54602 * g++.old-deja/g++.other/anon6.C: New test.
54603 * g++.old-deja/g++.other/anon7.C: New test.
54605 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
54607 * gcc.dg/cpp/avoidpaste2.c: New tests.
54609 2001-01-31 Jakub Jelinek <jakub@redhat.com>
54611 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54613 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
54615 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54616 DECIMAL_DIG cases for Irix."
54618 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
54620 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54622 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54624 * gcc.dg/c99-tag-1.c: New test.
54626 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54628 * gcc.dg/cpp/tr-warn1.c: Add tests.
54630 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54632 * gcc.dg/cpp/avoidpaste1.c: Update.
54633 * gcc.dg/cpp/paste4.c: Update.
54635 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
54637 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54640 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
54642 * g++.old-deja/g++.other/inline19.C: New test.
54644 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
54646 * gcc.dg/Wlarger-than.c: New test.
54648 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54650 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54652 2001-01-29 Jakub Jelinek <jakub@redhat.com>
54654 * gcc.c-torture/execute/20010129-1.c: New test.
54655 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54657 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
54659 * gcc.dg/cpp/avoidpaste1.c: Test case.
54661 2001-01-28 Jakub Jelinek <jakub@redhat.com>
54663 * g++.old-deja/g++.other/inline18.C: New test.
54665 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54667 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54668 and __builtin_putchar.
54670 2001-01-27 Jakub Jelinek <jakub@redhat.com>
54672 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54675 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
54677 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54678 floating point number rounding mode to round to the nearest
54679 representable mode.
54681 2001-01-25 Jakub Jelinek <jakub@redhat.com>
54683 * g++.old-deja/g++.other/mangle2.C: New test.
54685 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
54687 * gcc.c-torture/compile/20010124-1.c: New test.
54689 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
54691 * g++.old-deja/g++.pt/spec38.C: New test.
54693 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54695 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54698 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54700 * gcc.c-torture/execute/20010123-1.c: New test.
54702 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54704 * g++.old-deja/g++.pt/spec37.C: New test.
54706 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54708 * g++.old-deja/g++.pt/overload14.C: New test.
54710 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54712 * gcc.c-torture/execute/20010122-1.c: New test, exercise
54713 __builtin_return_address.
54715 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
54717 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54718 * g++.old-deja/g++.pt/spec35.C: New test.
54719 * g++.old-deja/g++.pt/spec36.C: New test.
54721 2001-01-20 Jakub Jelinek <jakub@redhat.com>
54723 * gcc.c-torture/compile/20010118-1.c: New test.
54725 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
54727 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54729 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54731 * gcc.c-torture/execute/20010119-1.c: New test.
54733 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54735 * g++.old-deja/g++.other/vbase5.C: New test.
54737 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54739 * gcc.c-torture/execute/20010118-1.c: New test.
54741 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54743 * g++.old-deja/g++.pt/deduct3.C: New test.
54745 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54747 * g++.old-deja/g++.pt/spec34.C: New test.
54749 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54751 * g77.f-torture/compile/20000601-2.f: New test.
54753 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54755 * g++.old-deja/g++.other/init17.C: New test.
54757 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
54759 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54761 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54763 * g++.old-deja/g++.pt/unify8.C: New test.
54765 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54767 * g++.old-deja/g++.abi/vbase1.C: New test.
54769 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54771 * g++.old-deja/g++.pt/crash65.C: New test.
54773 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
54775 * gcc.dg/cpp/assembl2.S: New test case.
54777 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
54779 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54782 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54784 * g++.old-deja/g++.other/builtins1.C: New test.
54785 * g++.old-deja/g++.other/builtins2.C: Likewise.
54786 * g++.old-deja/g++.other/builtins3.C: Likewise.
54787 * g++.old-deja/g++.other/builtins4.C: Likewise.
54789 2001-01-17 Jakub Jelinek <jakub@redhat.com>
54791 * gcc.c-torture/compile/20010117-1.c: New test.
54792 * gcc.c-torture/compile/20010117-2.c: New test.
54794 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54796 * g77.f-torture/execute/20010116.[fx]: New test,
54798 * g77.f-torture/compile/20010115.f: Indicate it's
54799 a test for PR fortran/1636.
54801 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
54803 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54805 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54807 * g77.f-torture/compile/20010115.f: New test.
54809 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
54811 * g++.old-deja/g++.pt/nontype5.C: New test.
54813 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
54815 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54816 have an equivalent working one below it.
54818 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54820 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54821 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54823 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54825 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54826 message containing "init_priority".
54827 (conpr-2.C): Likewise.
54828 (conpr-3.C): Likewise.
54829 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54831 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54833 * gcc.c-torture/execute/20010114-2.c: New test.
54835 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
54837 * gcc.c-torture/compile/20010114-1.c: New test.
54838 * gcc.c-torture/compile/20010114-1.x: Xfail.
54839 * gcc.c-torture/compile/20010114-2.c: New test.
54840 * gcc.c-torture/execute/20010114-1.c: New test.
54841 * gcc.dg/trunc-1.c: New test.
54842 * gcc.dg/uninit-B.c: New test.
54844 2001-01-13 Nick Clifton <nickc@redhat.com>
54846 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54849 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
54851 * gcc.c-torture/compile/20010113-1.c: New test.
54853 2001-01-13 Jakub Jelinek <jakub@redhat.com>
54855 * gcc.c-torture/compile/20001212-1.c: New test.
54857 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
54859 * gcc.dg/cpp/widestr1.c: Update.
54860 * gcc.dg/cpp/prag-imp.c: Remove.
54862 2001-01-12 Jakub Jelinek <jakub@redhat.com>
54864 * gcc.c-torture/execute/20000801-3.x: Remove.
54865 * gcc.dg/c90-init-1.c: New test.
54866 * gcc.dg/c99-init-1.c: New test.
54867 * gcc.dg/c99-init-2.c: New test.
54868 * gcc.dg/gnu99-init-1.c: New test.
54870 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
54872 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54873 testing that no relevant ones were found.
54875 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54877 * g++.old-deja/g++.pt/cast2.C: New test.
54879 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54881 * g++.old-deja/g++.pt/friend47.C: New test.
54883 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54885 * g++.old-deja/g++.pt/instantiate13.C: New test.
54887 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54889 * g++.old-deja/g++.other/defarg7.C: New test.
54890 * g++.old-deja/g++.other/defarg8.C: New test.
54892 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54894 * g++.old-deja/g++.pt/crash64.C: New test.
54896 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54898 * g++.old-deja/g++.pt/crash63.C: New test.
54900 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
54902 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54904 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
54906 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54908 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54910 * g++.old-deja/g++.pt/error3.C: New test.
54912 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54914 * g++.old-deja/g++.other/crash39.C: New test.
54916 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54918 * g++.old-deja/g++.other/vbase4.C: New test.
54920 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
54922 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54923 * gcc.dg/special/20000419-2.c: New file. Identical to above.
54924 * gcc.dg/special/special.exp: New test driver which will check
54925 for alias support for the above test.
54927 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
54929 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54930 problems on small machines.
54931 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54934 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
54936 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54938 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54940 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
54942 * g++.old_deja/g++.pt/using8.C: New test.
54944 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
54946 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54948 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
54950 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54951 where a failure is expected.
54952 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54954 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54956 * g++.old_deja/g++.pt/instantiate12.C: New test.
54958 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54960 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54962 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54963 * g++.old-deja/g++.brendan/crash17.C: Likewise.
54964 * g++.old-deja/g++.brendan/crash29.C: Likewise.
54965 * g++.old-deja/g++.brendan/crash48.C: Likewise.
54966 * g++.old-deja/g++.brendan/ns1.C: Likewise.
54967 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54968 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54969 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54970 * g++.old-deja/g++.eh/spec6.C: Likewise.
54971 * g++.old-deja/g++.jason/crash3.C: Likewise.
54972 * g++.old-deja/g++.law/ctors11.C: Likewise.
54973 * g++.old-deja/g++.law/ctors17.C: Likewise.
54974 * g++.old-deja/g++.law/ctors5.C: Likewise.
54975 * g++.old-deja/g++.law/ctors9.C: Likewise.
54976 * g++.old-deja/g++.mike/ambig1.C: Likewise.
54977 * g++.old-deja/g++.mike/net22.C: Likewise.
54978 * g++.old-deja/g++.mike/p3538a.C: Likewise.
54979 * g++.old-deja/g++.mike/p3538b.C: Likewise.
54980 * g++.old-deja/g++.mike/virt3.C: Likewise.
54981 * g++.old-deja/g++.niklas/t128.C: Likewise.
54982 * g++.old-deja/g++.other/anon4.C: Likewise.
54983 * g++.old-deja/g++.other/using1.C: Likewise.
54984 * g++.old-deja/g++.other/warn3.C: Likewise.
54985 * g++.old-deja/g++.pt/t37.C: Likewise.
54986 * g++.old-deja/g++.robertl/eb69.C: Likewise.
54987 * g++.old-deja/g++.robertl/eb71.C: Likewise.
54989 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54991 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54993 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54995 * gcc.c-torture/execute/stdio-opt-3.c: New test.
54997 2001-01-07 Jakub Jelinek <jakub@redhat.com>
54999 * gcc.c-torture/compile/20010107-1.c: New test.
55001 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55003 * gcc.c-torture/execute/builtin-noret-1.c: New test.
55005 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55007 * gcc.dg/format/format.h: New file.
55008 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55009 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55010 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55011 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55012 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55013 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55014 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55015 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55016 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55017 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55018 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55019 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55020 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55021 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55022 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55023 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55024 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55025 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55026 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55027 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55028 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55029 instead of declaring standard types, macros and functions in each
55032 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
55034 * gcc.c-torture/execute/20010106-1.c: New test.
55036 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
55038 * gcc.dg/format/format.exp: New file.
55039 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55040 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55041 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55042 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55043 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55044 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55045 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55046 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55047 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55048 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55049 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55050 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55051 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55052 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55053 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55054 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55055 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55056 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55057 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55058 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55059 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55060 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55061 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55062 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55063 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55064 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55065 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55066 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55067 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55068 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55069 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55070 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55071 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55072 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55073 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55074 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55075 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55076 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55077 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55078 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55079 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55080 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55082 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
55084 * gcc.c-torture/execute/991228-1.c: Take word endianness into
55087 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
55089 * gcc.c-torture/execute/builtin-complex-1.c: New test.
55091 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
55093 * g++.old-deja/g++.pt/crash62.C: New test.
55095 2001-01-04 Richard Henderson <rth@redhat.com>
55097 * gcc.dg/20000926-1.c: Update expected warnings.
55098 * gcc.dg/array-2.c: Likewise.
55099 * gcc.dg/array-4.c: Also validate flexible array members.
55100 * gcc.dg/c99-flex-array-1.c: New.
55102 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55104 * gcc.c-torture/compile/20001222-1.x: Remove.
55106 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55108 * gcc.c-torture/execute/built-in-setjmp.c: New.
55110 2001-01-03 Richard Henderson <rth@redhat.com>
55112 * gcc.dg/940510-1.c: Update expected error wording.
55113 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55115 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55117 * lib/target-supports.exp (check_alias_available): Modified to
55118 indicate aliases not supported if only weak aliases are supported.
55120 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55122 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55123 Turn on cmpstrsi checks for __pj__ and __i370__.
55125 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55127 * g++.old-deja/g++.other/virtual11.C: New test.
55129 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55131 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55133 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55135 * gcc.c-torture/compile/20010102-1.c: New test.
55137 2001-01-02 Andreas Jaeger <aj@suse.de>
55139 * gcc.dg/noreturn-3.c: New test.
55141 * gcc.dg/noreturn-4.c: New test.
55143 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55145 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55146 __builtin_fputc and __builtin_fwrite.
55148 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55150 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55151 signed char, not default char.
55153 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55155 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55157 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55159 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55161 2000-12-29 Richard Henderson <rth@redhat.com>
55163 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55164 (__cyg_profile_func_exit): Define.
55166 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55168 * g++.dg/vtgc1.C: New test.
55170 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55172 * gcc.dg/noncompile/20001228-1.c: New test.
55174 * gcc.dg/20001228-1.c: New test.
55176 * gcc.c-torture/execute/20001228-1.c: New test.
55178 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55180 * gcc.dg/format-strfmon-1.c: New test.
55182 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55184 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55185 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55186 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55187 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55188 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55189 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55190 * gcc.c-torture/execute/string-opt-6.c: Likewise.
55191 * gcc.c-torture/execute/string-opt-7.c: Likewise.
55192 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55193 * gcc.c-torture/execute/string-opt-9.c: Likewise.
55194 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55195 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55196 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55198 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55199 * gcc.c-torture/execute/string-opt-4.c: Test index.
55201 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
55203 * gcc.c-torture/compile/20001226-1.c: New test.
55205 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
55207 * gcc.c-torture/compile/20001222-1.c: New test.
55208 * gcc.c-torture/compile/20001222-1.x: Xfail.
55210 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
55212 * gcc.c-torture/execute/comp-goto-2.c: New test.
55214 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
55216 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55217 Use long types if __INT_MAX__ is 32767.
55218 (main): Use cast to (sint32 *) when poking 88 into a_page.
55220 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55222 2000-12-21 Bernd Schmidt <bernds@redhat.com>
55224 * gcc.c-torture/compile/20001221-1.c: New test.
55225 * gcc.c-torture/execute/20001221-1.c: New test.
55227 2000-12-20 Richard Henderson <rth@redhat.com>
55229 * g++.old-deja/g++.pt/crash36.C: Update error lines.
55230 * g++.old-deja/g++.robertl/eb109.C: Likewise.
55232 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55234 * gcc.dg/compare3.c: New test.
55236 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55238 * gcc.dg/format-warnll-1.c: New test.
55240 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
55242 * gcc.dg/cpp/cmdlne-P.c: New test.
55244 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55246 * gcc.c-torture/execute/builtin-abs-1.c,
55247 gcc.c-torture/execute/builtin-abs-2.c: New tests.
55249 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55251 * gcc.dg/cpp/multiline.c: New test.
55253 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55255 * g++.old-deja/g++.other/syshdr1.C: Update.
55256 * gcc.dg/cpp/lineflags.c: Remove temporarily.
55258 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55260 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55262 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55264 * g++.old-deja/g++.pt/ttp65.C: New test.
55266 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55268 * g++.old-deja/g++.pt/ttp64.C: New test.
55270 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55272 * g++.old-deja/g++.pt/spec33.C: New test.
55274 2000-12-14 Catherine Moore <clm@redhat.com>
55276 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55277 * gcc.c-torture/execute/920612-2.c: Likewise.
55278 * gcc.c-torture/execute/920428-2.c: Likewise.
55279 * gcc-c-torture/execute/va-arg-11.c: Call exit.
55280 * gcc.c-torture/execute/va-arg-21.c: Likewise.
55282 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55284 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55285 * gcc.dg/pack-test-2.c: Likewise.
55287 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55289 Tests by Zack Weinberg <zackw@stanford.edu>.
55291 * gcc.dg/cpp/defined.c: Update.
55292 * gcc.dg/cpp/defined_trad.c: New tests.
55294 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55296 * gcc.dg/cpp/trad-direct.c: Update.
55298 2000-12-11 Neil Booth <neilb@earthling.net>
55300 * gcc.dg/cpp/defined_trad.c
55302 2000-12-11 Neil Booth <neilb@earthling.net>
55304 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55306 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
55308 * gcc.dg/format-miss-2.c: New test.
55310 2000-12-09 Neil Booth <neilb@earthling.net>
55312 * gcc.dg/cpp/lineflags.c: New tests.
55313 * gcc.dg/cpp/poison.c: Update.
55314 * gcc.dg/cpp/redef2.c: Update.
55315 * gcc.dg/cpp/skipping.c: New test.
55317 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
55319 * g++.old-deja/g++.other/eh3.C: New testcase.
55321 2000-12-07 Neil Booth <neilb@earthling.net>
55323 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55324 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55325 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55326 wtr-union-init-2.c, wtr-union-init-3.c: Update.
55327 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55330 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55332 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55333 __SIZE_TYPE__ instead of int for type of integers cast to
55336 2000-12-07 Jakub Jelinek <jakub@redhat.com>
55338 * g++.old-deja/g++.other/cleanup4.C: New test.
55340 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55342 * format-sec-1.c: New test.
55344 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55346 * gcc.dg/format-nonlit-3.c: New test.
55348 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55350 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55351 through a null pointer.
55353 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55355 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55356 * g++.old-deja/g++.pt/partial4.C: New test.
55358 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
55360 * gcc.c-torture/execute/ieee/hugeval.x: New.
55362 2000-12-06 Neil Booth <neilb@earthling.net>
55364 * gcc.dg/cpp/backslash2.c: New tests.
55366 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55368 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55369 * gcc.c-torture/execute/stdio-opt-2.c: New test.
55371 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
55373 * gcc.c-torture/execute/20001203-2.c: New testcase.
55375 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55377 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55378 * g++.old-deja/g++.other/virtual10.C: New test.
55380 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55382 * g++.old-deja/g++.mike/pmf5.C: Remove test.
55384 2000-12-05 Richard Henderson <rth@redhat.com>
55386 * gcc.c-torture/compile/20001205-1.c: New.
55388 2000-12-04 Neil Booth <neilb@earthling.net>
55390 * g++.old-deja/g++.other/virtual9.C: New test.
55391 * g++.old-deja/g++.pt/crash61.C: New test.
55392 * gcc.c-torture/execute/loop-9.c: New test.
55394 2000-12-04 Neil Booth <neilb@earthling.net>
55396 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55397 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55398 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55399 * gcc.dg/cpp/extratokens.c: ...here.
55401 2000-12-04 Neil Booth <neilb@earthling.net>
55403 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55406 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55408 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55409 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55411 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55413 * gcc.c-torture/execute/20001203-1.c: New test.
55415 2000-12-03 Neil Booth <neilb@earthling.net>
55417 * gcc.dg/cpp/macro6.c: New test cases.
55419 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55421 * gcc.c-torture/execute/string-opt-9.c: New test.
55422 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55423 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55424 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55426 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55427 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55429 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
55431 * gcc.dg/cpp/if-6.c: New testcase.
55433 * gcc.dg/20001201-1.c: New testcase.
55435 2000-12-02 Neil Booth <neilb@earthling.net>
55437 * g++.old-deja/g++.other/externC4.C,
55438 g++.old-deja/g++.other/friend10.C: New tests.
55440 2000-12-02 Neil Booth <neilb@earthling.net>
55442 * g++.old-deja/g++.other/instan2.C
55443 * g++.old-deja/g++.other/instan3.C: New test.
55445 2000-12-02 Neil Booth <neilb@earthling.net>
55447 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55448 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55449 gnuc99.c,gnuc99-pedantic.c: New tests.
55451 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55453 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55454 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55456 2000-12-01 Neil Booth <neilb@earthling.net>
55458 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55459 * gcc.dg/cpp/poison.c: Update.
55460 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55462 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
55464 * g77.f-torture/execute/20001201.f: New test.
55466 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55468 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55470 2000-12-01 Jakub Jelinek <jakub@redhat.com>
55472 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55474 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
55476 * g++.old-deja/g++.other/cast6.C: New test.
55478 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
55480 * gcc.c-torture/execute/20001130-2.c: New testcase.
55482 2000-11-30 Richard Henderson <rth@redhat.com>
55484 * gcc.c-torture/execute/20001130-1.c: New test.
55486 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55488 * g++.old-deja/g++.other/op3.C: New test.
55490 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55492 * g++.old-deja/g++.other/op2.C: New test.
55494 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55496 * g++.old-deja/g++.other/crash38.C: New test.
55498 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
55500 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55502 2000-11-29 Jakub Jelinek <jakub@redhat.com>
55504 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55506 * gcc.c-torture/execute/string-opt-6.c: New test.
55508 * gcc.dg/20001117-1.c: Add main.
55510 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
55512 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55514 * gcc.dg/940510-1.c: ... to here.
55516 * gcc.dg/20000926-1.c: GNU C now allows initializations of
55517 zero-size arrays in toplevel structures.
55519 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55521 * gcc.c-torture/execute/loop-8.c: New test.
55523 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55525 * g++.old-deja/g++.other/base1.C: New test.
55527 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55529 * g++.old-deja/g++.other/parse2.C: New test.
55531 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55533 * g++.old-deja/g++.pt/incomplete1.C: New test.
55535 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55537 * g++.old-deja/g++.other/friend9.C: New test.
55539 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55541 * gcc.dg/20001127-1.c: New test.
55543 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55545 * g++.old-deja/g++.pt/friend46.C: New test.
55547 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55549 * g++.old-deja/g++.other/ptrmem8.C: New test.
55551 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55553 * gcc.c-torture/execute/string-opt-7.c: New test.
55554 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55556 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
55558 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55559 instead of 'mkcheck 2'.
55561 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55563 * gcc.c-torture/execute/memcheck/driver.c,
55564 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55565 C9X references to refer to C99.
55567 2000-11-25 Jakub Jelinek <jakub@redhat.com>
55569 * gcc.dg/ultrasp3.c: New test.
55571 2000-11-25 Neil Booth <neilb@earthling.net>
55573 * gcc.dg/cpp/include2.c: Update test to be locale independent.
55575 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
55577 * gcc.c-torture/compile/20001123-2.c: New.
55579 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55581 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55583 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
55585 * gcc.dg/sequence-point-1.c: Add some new tests.
55586 * gcc.c-torture/execute/20001124-1.c: New test.
55588 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55590 * g++.old-deja/g++.other/vaarg4.C: New test.
55591 * gcc.c-torture/compile/20001123-1.c: New test.
55593 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55595 * g++.other/crash24.C: Adjust and remove XFAIL.
55596 * g++.other/crash37.C: New test.
55598 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
55600 * g++.old-deja/g++.pt/instantiate9.C: New test.
55602 2000-11-22 Mark Mitchell <mark@codesourcery.com>
55604 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55607 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55608 * g++.old-deja/g++.robertl/eb55.C: Likewise.
55610 2000-11-22 Neil Booth <neilb@earthling.net>
55612 * gcc.dg/cpp/Wtrigraphs.c: New test.
55614 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
55616 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55618 2000-11-22 Jakub Jelinek <jakub@redhat.com>
55620 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55622 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
55624 * lib/gcc-dg.exp: load_lib scanasm.exp.
55625 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55626 * lib/g++-dg.exp: load_lib scanasm.exp.
55627 * lib/scanasm.exp: New.
55628 (scan-assembler, scan-assembler-not): Add optional arguments to
55629 test name, or if not present, the pattern name.
55630 (scan-assembler-dem, scan-assembler-dem-not): New.
55632 * g++.dg/dg.exp: New.
55634 2000-11-21 Neil Booth <neilb@earthling.net>
55636 * gcc.dg/cpp/integrated1.c: Remove.
55638 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55640 * gcc.c-torture/execute/20001121-1.c: New test.
55642 2000-11-21 Richard Henderson <rth@redhat.com>
55644 * gcc.c-torture/compile/20001121-1.c: New test.
55646 2000-11-20 Neil Booth <neilb@earthling.net>
55648 * gcc.dg/cpp/integrated1.c: New test.
55650 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55652 * g++.old-deja/g++.other/inline17.C: New test.
55654 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
55656 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55657 local variable to be zero: I made the variable global. Now
55658 uses abort() and exit() instead of relying on main's return value.
55660 2000-11-20 Neil Booth <neilb@earthling.net>
55662 * gcc.dg/cpp/paste2.c: Update test.
55663 * objc/execute/paste.m: New test.
55665 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55667 * gcc.dg/c99-condexpr-1.c: New test.
55669 2000-11-20 Neil Booth <neilb@earthling.net>
55671 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55673 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
55675 * g++.old-deja/g++.pt/export1.C: New test.
55677 2000-11-20 Jakub Jelinek <jakub@redhat.com>
55679 * gcc.dg/20001117-1.c: New test.
55681 2000-11-18 Richard Henderson <rth@redhat.com>
55683 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55685 2000-11-18 Richard Henderson <rth@redhat.com>
55687 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55688 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55689 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55691 2000-11-18 Richard Henderson <rth@redhat.com>
55693 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55694 (main): New. Exit cleanly.
55696 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55698 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55699 gcc.dg/c99-fordecl-2.c: New tests.
55701 2000-11-18 Richard Henderson <rth@redhat.com>
55703 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55704 * gcc.c-torture/execute/zerolen-2.c: New.
55706 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55708 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55711 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55713 * g++.old-deja/g++.pt/instantiate8.C: New test.
55715 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55717 * g++.old-deja/g++.other/incomplete.C: Add more tests.
55718 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55720 2000-11-16 Nick Clifton <nickc@redhat.com>
55722 * gcc.c-torture/execute/nestfunc-2.c: New test.
55723 * gcc.c-torture/execute/nestfunc-3.c: New test.
55725 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55727 * gcc.c-torture/compile/20001116-1.c: New test.
55729 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55731 * gcc.c-torture/execute/20001115-1.c: New test.
55733 2000-11-15 Mark Mitchell <mark@codesourcery.com>
55735 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55736 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55737 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55738 * g++.old-deja/g++.abi/vmihint.C: Likewise.
55740 2000-11-15 Neil Booth <neilb@earthling.net>
55742 gcc.dg/cpp/_Pragma1.c: Update.
55743 gcc.dg/cpp/_Pragma2.c: New test.
55745 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
55747 * g++.old-deja/g++.other/anon5.C: New test.
55749 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
55751 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55754 2000-11-14 Jakub Jelinek <jakub@redhat.com>
55756 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55759 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55761 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55762 labels at end of compound statements.
55764 2000-11-13 Jakub Jelinek <jakub@redhat.com>
55766 * gcc.c-torture/execute/loop-7.c: New test.
55768 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55770 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55772 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55774 * gcc.dg/c99-bool-1.c: New test.
55776 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55778 * gcc.dg/c99-scope-1.c: Remove xfail.
55779 * gcc.dg/c99-scope-2.c: New test.
55781 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55783 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55784 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55786 2000-11-11 Mark Mitchell <mark@codesourcery.com>
55788 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55791 * g++.mike/p700.C: Don't typedef wchar_t.
55792 * g++.mike/p784.C: Likewise.
55793 * g++.mike/eb101.C: Don't use __wchar_t.
55795 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
55797 * g77.f-torture/execute/20001111.[fx]: Test premature exit
55800 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55802 * gcc.c-torture/execute/20001111-1.c: New test.
55804 2000-11-10 Nick Clifton <nickc@redhat.com>
55806 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55807 long multuiple and accumulate.
55809 2000-11-09 Richard Henderson <rth@redhat.com>
55811 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55812 via size_t instead of int.
55814 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55815 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55816 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55817 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55819 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
55821 * gcc.c-torture/compile/20001109-1.c: New test.
55822 * gcc.c-torture/compile/20001109-2.c: New test.
55824 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
55826 * g++.old-deja/g++.pt/operator1.C: New test.
55827 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55829 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55831 * gcc.dg/20001108-1.c: New test.
55833 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55835 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55836 with both arguments constant strings.
55837 * gcc.c-torture/execute/string-opt-3.c: New test.
55838 * gcc.c-torture/execute/string-opt-4.c: New test.
55839 * gcc.c-torture/execute/string-opt-5.c: New test.
55841 2000-11-08 Nick Clifton <nickc@redhat.com>
55843 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
55844 mulsidi3adddi patterns.
55846 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
55848 * g++.old-deja/g++.other/crash36.C: New test.
55850 2000-11-08 Jakub Jelinek <jakub@redhat.com>
55852 * g++.old-deja/g++.other/init16.C: New test.
55854 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
55856 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55858 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55860 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55861 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55862 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55864 2000-11-07 DJ Delorie <dj@redhat.com>
55866 * gcc.dg/20000614-1.c: Add return so that test can pass.
55868 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55870 * gcc.c-torture/execute/string-opt-1.c: New test.
55872 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55874 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
55875 mips-sgi-irix6.* because the MIPS ABI passes floating-point
55876 parameters in registers, and there is no way for a varargs
55877 function to know in which order the integer and floating-point
55878 parameters should be interleaved when they are placed on the
55880 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55881 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55883 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55885 * gcc.c-torture/execute/string-opt-2.c: New test.
55887 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
55889 * g++.old-deja/g++.pt/crash60.C: New test.
55891 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55893 * g++.old-deja/g++.other/crash24.C: New test.
55894 * g++.old-deja/g++.other/crash25.C: New test.
55895 * g++.old-deja/g++.other/crash26.C: New test.
55896 * g++.old-deja/g++.other/crash27.C: New test.
55897 * g++.old-deja/g++.other/crash28.C: New test.
55898 * g++.old-deja/g++.other/crash29.C: New test.
55899 * g++.old-deja/g++.other/crash30.C: New test.
55900 * g++.old-deja/g++.other/crash31.C: New test.
55901 * g++.old-deja/g++.other/crash32.C: New test.
55902 * g++.old-deja/g++.other/crash33.C: New test.
55903 * g++.old-deja/g++.other/crash34.C: New test.
55904 * g++.old-deja/g++.other/crash35.C: New test.
55906 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55908 * gcc.c-torture/execute/20001031-1.c: New test.
55910 2000-11-04 Mark Mitchell <mark@codesourcery.com>
55912 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55915 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55916 standards-conformant.
55918 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55920 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55921 * g++.old-deja/g++.mike/p755a.C: Likewise.
55922 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55923 library makes no calls to `operator new' during initialization.
55925 2000-11-04 Neil Booth <neilb@earthling.net>
55927 * gcc.dg/cpp/include2.c: New tests.
55929 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
55931 * lib/g++.exp (g++_set_ld_library_path): New function.
55932 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55934 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
55936 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
55939 2000-11-01 Richard Henderson <rth@redhat.com>
55941 * g++.old-deja/g++.ext/namedret1.C: New.
55942 * g++.old-deja/g++.ext/namedret2.C: New.
55943 * g++.old-deja/g++.ext/namedret3.C: New.
55945 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
55947 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55948 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55950 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55952 * gcc.c-torture/execute/va-arg-21.c: New test.
55954 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
55956 * gcc.dg/c99-complex-2.c: New test.
55958 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55960 * gcc.c-torture/execute/stdio-opt-1.c: New test.
55962 2000-10-31 Jakub Jelinek <jakub@redhat.com>
55964 * g++.old-deja/g++.other/inline16.C: New test.
55966 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
55968 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55969 __PRETTY_FUNCTION__
55971 2000-10-29 Neil Booth <neilb@earthling.net>
55973 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55975 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55976 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55979 2000-10-29 Neil Booth <neilb@earthling.net>
55981 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55982 * mi1.c, mi1c.h: Add null directives to multiple-include test.
55983 * mi5.c: Test multiple includes work with -C.
55984 * trigraphs.c: Test ^= version.
55986 2000-10-28 Neil Booth <neilb@earthling.net>
55988 New tests and test updates for new macro expander.
55990 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55991 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55992 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55993 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55994 new diagnostic messages.
55996 * gcc.dg/cpp/macro3.c: New tests.
55998 2000-10-27 Mark Mitchell <mark@codesourcery.com>
56000 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56003 2000-10-27 Jakub Jelinek <jakub@redhat.com>
56005 * g++.old-deja/g++.other/eh2.C: New test.
56007 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
56009 * gcc.c-torture/execute/20001027-1.c: New test.
56011 2000-10-26 Richard Henderson <rth@redhat.com>
56013 * gcc.c-torture/execute/20001026-1.c: New.
56015 2000-10-26 Mark Mitchell <mark@codesourcery.com>
56017 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56018 * g++.old-deja/g++.law/builtin1.C: Likewise.
56019 * g++.old-deja/g++.law/ctors10.C: Likewise.
56020 * g++.old-deja/g++.law/virtual3.C: Likewise.
56021 * g++.old-deja/g++.mike/p658.C: Likewise.
56022 * g++.old-deja/g++.other/sibcall1.C: Likewise.
56023 * g++.old-deja/g++.other/vaarg2.C: Likewise.
56024 * g++.old-deja/g++.robertl/eb124.C: Likewise.
56025 * g++.old-deja/g++.robertl/eb44.C: Likewise.
56026 * g++.old-deja/g++.robertl/eb77.C: Likewise.
56028 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
56030 * gcc.c-torture/compile/20001024-1.c: New test.
56032 2000-10-25 Mark Mitchell <mark@codesourcery.com>
56034 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56035 to tell us whether or not we are using V3.
56037 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
56039 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56042 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
56044 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56046 2000-10-25 Jakub Jelinek <jakub@redhat.com>
56048 * gcc.c-torture/execute/20001024-1.c: New test.
56050 2000-10-24 Jakub Jelinek <jakub@redhat.com>
56052 * g++.old-deja/g++.other/sibcall1.C: New test.
56054 2000-10-20 Jakub Jelinek <jakub@redhat.com>
56056 * gcc.dg/noncompile/init-3.c: New test.
56058 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
56060 * gcc.dg/format-array-1.c: New test.
56062 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56064 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56065 writing through null pointers; remove comment about testing
56066 unterminated strings.
56068 2000-10-17 Matthew Hiller <hiller@redhat.com>
56070 * gcc.c-torture/execute/20001017-2.c: New test.
56072 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56074 * gcc.c-torture/compile/20001018-1.c: New test.
56075 * gcc.c-torture/compile/20001018-1.x: Xfail.
56077 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56079 * gcc.c-torture/execute/20001017-1.c: New test.
56081 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56083 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56084 for multiple use of arguments with scanf formats; add tests for
56085 multiple use of arguments.
56087 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
56089 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56090 from some old tests.
56092 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56094 * gcc.dg/format-miss-1.c: New test.
56096 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56098 * gcc.c-torture/execute/20001013-1.c: New test.
56100 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56102 * gcc.dg/format-branch-1.c: New test.
56104 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56106 * README, lib/file-format.exp: Remove EGCS references.
56108 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56110 * gcc.dg/20001013-1.c: New test.
56112 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56114 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56115 for intmax_t in the compiler using __typeof__ and the type rules
56116 for conditional expressions.
56118 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56120 * gcc.dg/20001012-1.c: New test.
56121 * gcc.dg/20001012-2.c: New test.
56123 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56125 * gcc.dg/format-attr-1.c: New test.
56127 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56129 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56130 __LONG_LONG_MAX__ instead of LLONG_MAX.
56132 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56134 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56136 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56139 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56141 * gcc.dg/sequence-pt-1.c: New test.
56143 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56145 * gcc.c-torture/execute/20001011-1.c: New testcase.
56146 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56148 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56150 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56151 does not error on it.
56153 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56155 * gcc.dg/20001009-1.c: New test.
56157 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56159 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56160 * gcc.c-torture/execute/20001009-2.c: ... to here.
56162 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56164 * gcc.c-torture/compile/20001009-1.c: New testcase.
56165 * gcc.c-torture/execute/20001009-1.c: New testcase.
56166 Testcases provided by Jan Hubicka <jh@suse.cz>.
56168 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56170 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56171 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56172 uintmax_t using <limits.h> to emulate the compiler's internal
56173 logic. No longer XFAIL %j tests.
56175 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56177 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56178 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56179 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56180 regexps and details of expected handling of some bad formats.
56181 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56184 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56186 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56187 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56188 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56189 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56192 2000-10-06 Richard Henderson <rth@cygnus.com>
56194 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56195 * g++.old-deja/g++.brendan/crash52.C: Likewise.
56196 * g++.old-deja/g++.jason/report.C: Likewise.
56197 * g++.old-deja/g++.law/friend5.C: Likewise.
56198 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
56199 of the expected warnings.
56201 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
56203 * g++.old-deja/g++.pt/enum14.C: New test.
56205 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
56207 * g++.old-deja/g++.pt/crash59.C: New test.
56209 2000-10-04 Will Cohen <wcohen@redhat.com>
56211 * gcc.dg/20000926-1.c: New test.
56213 2000-10-03 Geoff Keating <geoffk@cygnus.com>
56215 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56216 function name for current C++ compiler.
56217 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56219 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
56221 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56222 __PRETTY_FUNCTION__.
56223 * g++.old-deja/g++.ext/pretty2.C: Likewise.
56225 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56227 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56229 2000-09-26 Jakub Jelinek <jakub@redhat.com>
56231 * gcc.c-torture/compile/20000923-1.c: New test.
56233 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56235 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56236 * g++.old-deja/g++.pt/ttp62.C: Same.
56237 * g++.old-deja/g++.other/inline14.C: Same.
56239 2000-09-24 Richard Henderson <rth@cygnus.com>
56241 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56243 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
56245 * gcc.dg/c90-printf-1.c: Add test for wide string format.
56247 2000-09-22 Geoff Keating <geoffk@cygnus.com>
56249 * gcc.c-torture/compile/20000922-1.c: New file.
56251 2000-09-21 Nick Clifton <nickc@redhat.com>
56253 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56254 a signed long modulo operation.
56255 (mod6): New function - perform an unsigned long modulo operation.
56256 (main): Add tests for modulos of very large numbers by very small
56259 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56261 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56263 2000-09-19 Richard Henderson <rth@cygnus.com>
56265 * gcc.dg/compare2.c (case 10): XFAIL.
56267 2000-09-18 Richard Henderson <rth@cygnus.com>
56269 * gcc.c-torture/execute/20000906-1.c: Move ...
56270 * gcc.dg/20000906-1.c: ... here. Only run on targets
56271 that support __builtin_trap.
56273 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
56275 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56277 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56279 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56280 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
56281 more $ format tests.
56283 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56285 * gcc.dg/format-errmk-1.c: New test.
56287 2000-09-17 Greg McGary <greg@mcgary.org>
56289 * gcc.c-torture/execute/20000917-1.x: Remove.
56291 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
56293 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56295 2000-09-17 Greg McGary <greg@mcgary.org>
56297 * gcc.c-torture/execute/20000917-1.c: New test.
56298 * gcc.c-torture/execute/20000917-1.x: XFAIL.
56300 2000-09-16 Neil Booth <NeilB@earthling.net>
56302 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56303 in nested macro bug.
56305 2000-09-15 Neil Booth <NeilB@earthling.net>
56307 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56309 2000-09-14 Jeffrey A Law (law@cygnus.com)
56311 * gcc.c-torture/execute/20000914-1.c: New test.
56313 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
56315 * g++.other/inline13.C: New test.
56317 2000-09-12 Andreas Jaeger <aj@suse.de>
56319 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56320 constant by Ulrich Drepper <drepper@redhat.com>.
56322 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
56324 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56326 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56328 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56330 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
56332 * gcc.dg/cpp/backslash.c: New test.
56334 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
56336 * gcc.c-torture/execute/20000910-1.c: New test.
56337 * gcc.c-torture/execute/20000910-2.c: Likewise.
56339 2000-09-11 Robert Lipe <robertl@sco.com>
56341 * gcc.dg/pragma-align.c: New test.
56343 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
56345 * g++.old-deja/g++.pt/explicit82.C: New test.
56346 * g++.old-deja/g++.pt/explicit83.C: New test.
56348 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
56350 * gcc.dg/asm-names.c: New test.
56352 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56354 * gcc.dg/cpp/tr-warn6.c: New test
56356 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
56358 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56361 2000-09-07 Catherine Moore <clm@redhat.com>
56363 * gcc.c-torture/execute/unroll-1.c: New test.
56365 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
56367 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56369 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56370 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56371 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56372 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56373 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56375 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56376 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56378 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56380 * g++.old-deja/g++.pt/deduct2.C: New test.
56382 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56384 * g++.old-deja/g++.pt/parms2.C: New test.
56386 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56388 * g++.old-deja/g++.pt/crash58.C: New test.
56390 2000-09-06 Greg McGary <greg@mcgary.org>
56392 * gcc.c-torture/execute/20000906-1.c: New test.
56393 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56395 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56397 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56399 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56401 * g++.old-deja/g++.pt/crash57.C: New test.
56403 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56405 * g++.old-deja/g++.pt/crash56.C: New test.
56407 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56409 * g++.old-deja/g++.pt/koenig1.C: New test.
56411 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56413 * gcc.dg/20000904-1.c: New test.
56415 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56417 * gcc.dg/cpp/paste8.c: New test.
56419 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
56421 * gcc.c-torture/compile/20000827-1.c: New test.
56423 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56425 * gcc.dg/format-diag-1.c: New test.
56427 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56429 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56430 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56431 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56432 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56433 gcc.dg/formatz-1.c: Adjust warning regular expressions.
56435 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56437 * g++.old-deja/g++.other/nested4.C: New test.
56439 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56441 * g++.old-deja/g++.ns/scoped1.C: New test.
56443 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
56445 * lib/g++.exp: Support testing already-installed GCC.
56447 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56449 * wtr-label-1.c, wtr-suffix-1.c: New tests.
56451 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56453 * gcc.dg/return-type-2.c: New test.
56455 2000-08-27 Geoff Keating <geoffk@cygnus.com>
56457 * gcc.c-torture/compile/20000825-1.c: New test.
56459 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
56461 * gcc.dg/dwarf2-2.c: New test.
56463 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
56465 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56466 dg-warning regexps.
56468 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
56470 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56471 gcc.dg/format-ext-5.c: New tests.
56473 2000-08-25 Jakub Jelinek <jakub@redhat.com>
56475 * g++.old-deja/g++.other/crash22.C: New test.
56477 2000-08-24 Mark Mitchell <mark@codesourcery.com>
56479 * gcc.dg/noncompile/930622-2.c: Adjust error message.
56481 2000-08-24 Richard Henderson <rth@cygnus.com>
56483 * gcc.dg/ia64-sync-1.c: New test.
56484 * gcc.dg/ia64-sync-2.c: New test.
56485 * gcc.dg/ia64-asm-1.c: New test.
56487 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
56489 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56490 * gcc.dg/format-ext-2.c: New test.
56492 2000-08-23 Jason Merrill <jason@redhat.com>
56494 * lib/old-dejagnu.exp: Also ignore "In member function" and
56497 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56499 * gcc.dg/noncompile/label-lineno-1.c: New test.
56501 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56503 * gcc.dg/c99-array-nonobj-1.c: New test.
56505 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56507 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56509 * gcc.dg/format-ext-1.c: New test.
56511 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56513 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56514 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56515 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56516 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56517 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56519 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
56521 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56522 gcc.dg/c99-strftime-2.c: New tests.
56524 2000-08-22 Richard Henderson <rth@cygnus.com>
56526 * gcc.c-torture/execute/20000822-1.c: New test.
56528 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56530 * gcc.c-torture/execute/20000819-1.x: Remove.
56532 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56534 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56535 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56536 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56537 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56538 gcc.dg/format-xopen-1.c: New tests.
56540 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56542 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56544 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56546 * g++.old-deja/g++.other/loop2.C: New test.
56548 * gcc.c-torture/compile/20000606-1.c: New test.
56549 * gcc.c-torture/compile/20000728-1.c: New test.
56550 * gcc.c-torture/execute/20000801-1.c: New test.
56551 * gcc.c-torture/execute/20000801-2.c: New test.
56552 * gcc.c-torture/execute/20000819-1.c: New test.
56553 * gcc.c-torture/execute/20000819-1.x: XFAIL.
56554 * gcc.dg/20000629-1.c: New test.
56555 * gcc.dg/20000724-1.c: New test.
56556 * gcc.dg/20000807-1.c: New test.
56558 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56560 * gcc.dg/cpp/pragma-1.c: New test.
56561 * gcc.dg/cpp/pragma-2.c: New test.
56563 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
56565 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56566 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
56568 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56570 * gcc.c-torture/compile/20000818-1.c: New test.
56572 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
56574 * gcc.c-torture/execute/20000818-1.c: New test.
56576 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
56578 * gcc.dg/format-va-1.c: New test.
56580 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56582 * g++.old-deja/g++.other/typedef8.C: New test.
56584 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56586 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56587 * g++.old-deja/g++.mike/net36.C: Mark candidate.
56588 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56589 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56590 * g++.old-deja/g++.other/ptrmem7.C: New test.
56591 * g++.old-deja/g++.pt/ptrmem10.C: New test.
56593 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56595 * g++.old-deja/g++.pt/typename27.C: New test.
56597 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
56599 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56600 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56601 * g++.old-deja/g++.pt/friend45.C: New test.
56602 * g++.old-deja/g++.other/friend8.C: New test.
56604 2000-08-15 Richard Henderson <rth@cygnus.com>
56606 * gcc.c-torture/execute/20000815-1.c: New test.
56608 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
56610 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56611 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56612 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56614 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
56616 * g++.old-deja/g++.other/refinit2.C: New test.
56618 2000-08-13 Geoff Keating <geoffk@cygnus.com>
56620 * lib/c-torture.exp (c-torture): Make
56621 compiler_conditional_xfail_data global.
56622 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56623 compiler_conditional_xfail_data machinery.
56624 (f-torture-execute): Likewise.
56625 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56626 and only when unrolling loops.
56628 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56630 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56632 * g++.old-deja/g++.pt/explicit81.C: New test.
56634 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56636 * g++.old-deja/g++.pt/typename26.C: New test.
56638 2000-08-10 Geoff Keating <geoffk@cygnus.com>
56640 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56643 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
56645 * g++.old-deja/g++.other/array3.C: New test.
56647 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56649 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56650 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56651 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56654 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
56656 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56657 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56659 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
56661 * gcc.c-torture/execute/20000808-1.c: New test.
56663 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56665 * gcc.dg/c90-const-expr-1.c: New test.
56667 2000-08-08 Richard Henderson <rth@cygnus.com>
56669 * gcc.dg/noncompile/920923-1.c: Declare calloc.
56671 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
56673 * gcc.dg/noncompile/const-ll-1.c: New test.
56675 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
56677 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56679 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56681 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56682 that running programs linked against the shared version of libobjc
56685 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56687 * gcc.dg/c99-printf-1.c: New test.
56689 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56691 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56693 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
56695 * gcc.c-torture/execute/20000731-1.x: Delete.
56697 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
56699 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56700 and torture_without_loops as is done by c-torture.exp.
56701 (search_for): Copy from c-torture.exp.
56702 (gcc-dg-runtest): New function, drives a directory of tests
56703 iterating over the TORTURE_OPTIONS.
56704 (scan-assembler, scan-assembler-not): Move here from
56705 individual directory drivers.
56707 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56708 defined by lib/gcc-dg.exp.
56709 * gcc.dg/cpp/cpp.exp: Likewise.
56710 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
56711 gcc-dg-runtest, so we cycle over optimization options.
56713 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56714 * gcc.dg/compare2.c: No longer expected to fail.
56716 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56718 * gcc.c-torture/execute/20000804-1.c: New test.
56720 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
56722 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56724 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
56726 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56728 2000-08-03 Jeffrey A Law (law@cygnus.com)
56730 * gcc.c-torture/compile/20000803-1.c: New test.
56732 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
56734 * gcc.c-torture/execute/20000801-3.c,
56735 gcc.c-torture/execute/20000801-4.c: New tests.
56736 * gcc.c-torture/execute/20000801-3.x,
56737 gcc.c-torture/execute/20000801-4.x: Xfail.
56739 2000-08-02 Geoff Keating <geoffk@cygnus.com>
56741 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56742 libobjc/.libs to allow for libtool.
56744 2000-08-02 Jakub Jelinek <jakub@redhat.com>
56746 * gcc.c-torture/compile/20000802-1.c: New test.
56748 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
56750 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56752 2000-07-31 Jeffrey A Law (law@cygnus.com)
56754 * gcc-c-torture/execute/20000731-2.c: New test.
56756 * gcc.c-torture/execute/20000731-1.c: New test.
56757 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56759 2000-07-31 Jakub Jelinek <jakub@redhat.com>
56761 * gcc.dg/cpp/paste7.c: New test.
56762 * gcc.dg/cpp/20000725-1.c: New test.
56764 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
56766 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56767 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56768 declaration warning for __builtin_dwarf_reg_size.
56770 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56772 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
56774 * gcc.dg/noncompile/voidparam-1.c: New test.
56776 2000-07-30 Richard Henderson <rth@cygnus.com>
56778 * gcc.dg/c90-digraph-1.c: Don't xfail.
56779 * gcc.dg/compare2.c (case 10): Xfail.
56780 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56782 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
56784 * gcc.dg/c99-main-1.c: New test.
56786 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
56788 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56790 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
56792 * gcc.c-tortuer/execute/20000726-1.c: New test.
56794 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
56796 * gcc.c-torture/execute/enum-2.c: New test.
56798 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56800 * gcc.dg/cpp/tr-warn3.c: New test.
56802 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56804 * g++.old-deja/g++.ext/implicit1.C: Remove.
56805 * g++.old-deja/g++.jason/c2.C: Remove
56806 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56807 * g++.old-deja/g++.pt/crash16.C: Likewise.
56808 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56810 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56812 * g++.old-deja/g++.other/for2.C: New test.
56814 2000-07-25 Jakub Jelinek <jakub@redhat.com>
56816 * gcc.dg/20000720-1.c: New test.
56818 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
56820 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
56822 2000-07-24 Geoff Keating <geoffk@cygnus.com>
56824 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56825 * gcc.c-torture/execute/20000722-1.c: New.
56826 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56828 2000-07-24 Jakub Jelinek <jakub@redhat.com>
56830 * gcc.dg/cpp/20000720-1.S: New test.
56832 2000-07-21 Michael Meissner <meissner@redhat.com>
56834 * gcc.c-torture/execute/ieee/hugeval.c: New test.
56836 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56838 * g++.old-deja/g++.brendan/crash16.C,
56839 g++.old-deja/g++.brendan/parse3.C,
56840 g++.old-deja/g++.brendan/redecl1.C,
56841 g++.old-deja/g++.ns/template13.C,
56842 g++.old-deja/g++.other/decl4.C,
56843 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56845 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56847 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56848 and "Internal error".
56850 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56852 * gcc.dg/cpp/paste6.c: New test.
56854 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
56856 * gcc.dg/cpp/tr-direct.c: New test.
56858 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56859 gcc.dg/cpp/undef1.c: Tweak error regexps.
56861 2000-07-18 Eric Christopher <echristo@redhat.com>
56863 * gcc.c-torture/compile/20000718-1.c: New test.
56865 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
56867 * cpplex.c (_cpp_push_token): If the token being pushed back
56868 is the previous token in this context, just subtract one from
56870 * cppmacro.c (save_expansion): Clear aux field when storing a
56873 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
56875 * gcc.dg/noncompile/redecl-1.c: New test.
56877 2000-07-18 Jakub Jelinek <jakub@redhat.com>
56879 * gcc.c-torture/execute/20000717-5.c: New test.
56880 * gcc.c-torture/execute/20000717-1.x: Removed.
56882 2000-07-17 Richard Henderson <rth@cygnus.com>
56884 * gcc.c-torture/execute/20000717-4.c: New test.
56886 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
56888 * gcc.dg/cpp/syshdr.c: New test.
56889 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56891 2000-07-17 Neil Booth <neilb@earthling.net>
56893 * gcc.dg/cpp/cmdlne-dM.c: New test.
56894 * gcc.dg/cpp/cmdlne-dD.c: New test.
56896 2000-07-17 Jeffrey A Law (law@cygnus.com)
56898 * gcc.c-torture/execute/20000717-3.c: New test.
56900 * gcc.c-torture/compile/20000717-1.c: New test.
56902 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
56904 * gcc.c-torture/execute/20000717-2.c: New test.
56906 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
56908 * gcc.dg/formatz-1.c: New test.
56910 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56911 * gcc.dg/c99-digraph-1.c: New tests.
56913 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56914 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56916 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56917 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56918 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56919 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56920 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56921 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56922 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56924 2000-07-17 Greg McGary <greg@mcgary.org>
56926 * gcc.c-torture/execute/20000717-1.c: New test.
56927 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56929 2000-07-15 Jakub Jelinek <jakub@redhat.com>
56931 * gcc.c-torture/execute/20000715-2.c: New test.
56932 * gcc.dg/20000715-1.c: New test.
56934 2000-07-15 Michael Meissner <meissner@redhat.com>
56936 * gcc.c-torture/execute/20000715-1.c: New test.
56938 2000-07-13 Jakub Jelinek <jakub@redhat.com>
56940 * gcc.c-torture/execute/20000707-1.c: New test.
56942 2000-07-13 Neil Booth <NeilB@earthling.net>
56944 * gcc.dg/cpp/digraph1.c,
56945 gcc.dg/cpp/digraph2.c,
56946 gcc.dg/cpp/digraphs.c: New tests.
56948 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
56950 * g77.f-torture/compile/20000630-2.f: New test.
56951 * g77.f-torture/compile/20000630-2.x
56953 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
56955 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
56957 2000-07-11 Neil Booth <NeilB@earthling.net>
56959 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56961 2000-07-11 Neil Booth <NeilB@earthling.net>
56963 * gcc.dg/cpp/cmdlne-C.c: New.
56965 2000-07-09 Neil Booth <NeilB@earthling.net>
56967 * gcc.dg/cpp/directiv.c: New tests.
56968 * gcc.dg/cpp/undef1.c: Update.
56970 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
56972 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56974 2000-07-09 Neil Booth <NeilB@earthling.net>
56976 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56978 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
56980 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56981 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56983 2000-07-08 Neil Booth <NeilB@earthling.net>
56985 * gcc.dg/cpp/macsyntx.c: New tests.
56987 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56989 * gcc.dg/20000707-1.c: New test.
56991 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56993 * gcc.c-torture/execute/20000706-1.c: New test.
56994 * gcc.c-torture/execute/20000706-2.c: New test.
56995 * gcc.c-torture/execute/20000706-3.c: New test.
56996 * gcc.c-torture/execute/20000706-4.c: New test.
56997 * gcc.c-torture/execute/20000706-5.c: New test.
56999 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57001 * g++.old-deja/g++.pt/instantiate7.C: New test.
57003 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57005 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57006 * g++.old-deja/g++.mike/thunk3.C: Likewise.
57007 * g++.old-deja/g++.other/rtti3.C: Likewise.
57008 * g++.old-deja/g++.other/rttid3.C: Likewise.
57010 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
57012 * g77.f-torture/compile/20000630-1.x: Fix typo
57014 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
57016 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57019 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
57021 * gcc.dg/cpp/ident.c: New test.
57023 2000-07-05 Neil Booth <NeilB@earthling.net>
57025 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57026 gcc.dg/cpp/lexstrng.c: New tests.
57028 2000-07-04 Neil Booth <NeilB@earthling.net>
57030 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57031 * gcc.dg/cpp/strify2.c: Same.
57033 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
57035 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57036 * gcc.dg/cpp/19990703-1.c: Likewise.
57037 * gcc.dg/cpp/20000625-1.c: Likewise.
57038 * gcc.dg/cpp/20000625-2.c: Likewise.
57040 * gcc.dg/cpp/macro1.c,
57041 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57042 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57043 gcc.dg/cpp/strify1.c,
57044 gcc.dg/cpp/strify2.c: New tests.
57046 2000-07-03 Jakub Jelinek <jakub@redhat.com>
57048 * gcc.c-torture/execute/20000703-1.c: New test.
57050 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57052 * g++.old-deja/g++.pt (lookup10.C): New test.
57054 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57056 * g++.old-deja/g++.pt (typename25.C): New test.
57058 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
57060 * gcc.c-torture/compile/20000701-1.c: New test.
57062 2000-06-30 Nick Clifton <nickc@cygnus.com>
57064 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57067 2000-06-30 Catherine Moore <clm@cygnus.com>
57069 * gcc.c-torture/execute/align-1.c: New test.
57071 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
57073 * g++.old-deja/g++.pt/expr8.C: New test.
57074 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57076 2000-06-29 Nick Clifton <nickc@cygnus.com>
57078 * gcc.c-torture/compile/20000629-1.c: New test.
57080 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57083 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57084 gcc.dg/noncompile directory, depending on whether they're
57085 preprocessor tests or not. Annotate all the tests for the dg
57088 * gcc.c-torture/noncompile/noncompile.exp: Delete.
57089 * gcc.dg/noncompile/noncompile.exp: New.
57093 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
57094 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
57095 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57096 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57097 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57098 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57099 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57100 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57101 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57102 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57103 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57104 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57105 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57106 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57107 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57108 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57109 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57110 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57111 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57112 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57113 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57114 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57115 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57116 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57118 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57119 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57120 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57121 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57122 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57123 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57125 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57127 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57128 declare one variable. On the fourth, error.
57129 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57130 declared by 20000628-1a.h.
57132 2000-06-29 Richard Henderson <rth@redhat.com>
57134 * gcc.c-torture/execute/930529-1.x: New file.
57135 * gcc.dg/920413-1.c: Adjust expected warning text.
57136 * gcc.dg/980217-1.c: Declare abort.
57137 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57139 2000-06-29 Jeffrey A Law (law@cygnus.com)
57141 * g77.f-torture/compile/20000629-1.f: New test.
57142 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57144 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57146 Rearrange lots of files, removing entirely the
57147 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57151 gcc.c-torture/code_quality/code_quality.exp
57152 gcc.c-torture/special/special.exp
57153 gcc.failure/failure.exp
57154 gcc.failure/940409-1.x
57155 gcc.c-torture/compile/961203-1.x
57158 gcc.misc-tests/linkage.exp
57159 gcc.c-torture/execute/920730-1t.c
57160 gcc.c-torture/execute/920730-1t.x
57161 gcc.c-torture/compile/920520-1.x
57162 gcc.c-torture/compile/920521-1.x
57163 gcc.c-torture/compile/981006-1.x
57164 gcc.c-torture/execute/eeprof-1.x
57166 * Moved files (possibly with modifications to fit a new harness):
57168 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57169 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57170 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57171 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57172 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57173 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57174 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57175 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57176 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57177 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57178 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57179 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57180 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57181 gcc.failure/940409-1.c gcc.dg/940409-1.c
57183 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57185 * c-torture/compile/961203-1.x: Delete.
57187 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57188 not exit. Include stdio.h.
57189 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57190 * gcc.misc-tests/dg-12.c: Likewise.
57191 * gcc.misc-tests/dg-5.c: Likewise.
57192 * gcc.misc-tests/dg-6.c: Likewise.
57193 * gcc.misc-tests/dg-7.c: Prototype abort.
57194 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57195 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57196 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
57198 * gcc.misc-tests/sieve.c: Use return from main, not exit.
57199 * gcc.misc-tests/sort2.c: Use return from main, not exit.
57201 2000-06-28 Jakub Jelinek <jakub@redhat.com>
57203 * gcc.dg/cpp/20000628-1.c: New test.
57204 * gcc.dg/cpp/20000628-1.h: New header for above test.
57205 * gcc.dg/cpp/20000628-1a.h: Likewise.
57207 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
57209 * gcc.dg/cpp: New directory.
57210 * gcc.dg/cpp/cpp.exp: New driver.
57211 * gcc.dg/cpp/20000627-1.c: New test.
57212 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57213 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57214 and rewrite as a compilation test.
57216 * gcc.dg: Move many files into the cpp subdirectory, possibly
57217 renaming or editing them as well.
57219 990119-1.c cpp/19990119-1.c
57220 990228-1.c cpp/19990228-1.c
57221 990407-1.c cpp/19990407-1.c
57222 990409-1.c cpp/19990409-1.c
57223 990413-1.c cpp/19990413-1.c
57224 990703-1.c cpp/19990703-1.c
57225 20000127-1.c cpp/20000127-1.c
57226 20000129-1.c cpp/20000129-1.c
57227 20000207-1.c cpp/20000207-1.c
57228 20000207-2.c cpp/20000207-2.c
57229 20000209-1.c cpp/20000209-1.c
57230 20000209-2.c cpp/20000209-2.c
57231 20000301-1.c cpp/20000301-1.c
57232 20000419-1.c cpp/20000419-1.c
57233 20000510-1.S cpp/20000510-1.S
57234 20000519-1.c cpp/20000519-1.c
57235 20000529-1.c cpp/20000529-1.c
57236 20000625-1.c cpp/20000625-1.c
57237 20000625-2.c cpp/20000625-2.c
57238 cpp-as1.c cpp/assert1.c
57239 cpp-as2.c cpp/assert2.c
57240 cxx-comments-1.c cpp/cxxcom1.c
57241 cxx-comments-2.c cpp/cxxcom2.c
57242 endif-label.c cpp/endif.c
57243 cpp-hash1.c cpp/hash1.c
57244 cpp-hash2.c cpp/hash2.c
57245 cpp-if1.c cpp/if-1.c
57246 cpp-if2.c cpp/if-2.c
57247 cpp-if3.c cpp/if-3.c
57248 cpp-if4.c cpp/if-4.c
57249 cpp-if5.c cpp/if-5.c
57250 cpp-cond.c cpp/if-cexp.c
57251 cpp-missingop.c cpp/if-mop.c
57252 cpp-missingparen.c cpp/if-mpar.c
57253 cpp-opprec.c cpp/if-oppr.c
57254 cpp-ifparen.c cpp/if-paren.c
57255 cpp-shortcircuit.c cpp/if-sc.c
57256 cpp-shift.c cpp/if-shift.c
57257 cpp-unary.c cpp/if-unary.c
57258 cpp-li1.c cpp/line1.c
57259 cpp-li2.c cpp/line2.c
57260 lineno.c cpp/line3.c
57261 lineno-2.c cpp/line4.c
57263 cpp-mic.h cpp/mi1c.h
57264 cpp-micc.h cpp/mi1cc.h
57265 cpp-mind.h cpp/mi1nd.h
57266 cpp-mindp.h cpp/mi1ndp.h
57267 cpp-mix.h cpp/mi1x.h
57268 cpp-mi2.c cpp/mi2.c
57269 cpp-mi2a.h cpp/mi2a.h
57270 cpp-mi2b.h cpp/mi2b.h
57271 cpp-mi2c.h cpp/mi2c.h
57272 cpp-mi3.c cpp/mi3.c
57273 cpp-mi3.def cpp/mi3.def
57274 poison-1.c cpp/poison.c
57275 pr-impl.c cpp/prag-imp.c
57276 cpp-redef-2.c cpp/redef1.c
57277 cpp-redef.c cpp/redef2.c
57278 strpaste.c cpp/strp1.c
57279 strpaste-2.c cpp/strp2.c
57280 cpp-tradpaste.c cpp/tr-paste.c
57281 cpp-tradstringify.c cpp/tr-str.c
57282 cpp-tradwarn1.c cpp/tr-warn1.c
57283 cpp-tradwarn2.c cpp/tr-warn2.c
57284 trigraphs.c cpp/trigraphs.c
57285 cpp-unc1.c cpp/unc1.c
57286 cpp-unc2.c cpp/unc2.c
57287 cpp-unc3.c cpp/unc3.c
57288 cpp-unc.c cpp/unc4.c
57289 undef.c cpp/undef1.c
57290 undef-2.c cpp/undef2.c
57291 cpp-wi1.c cpp/widestr1.c
57293 2000-06-27 Mark Mitchell <mark@codesourcery.com>
57295 * lib/g++.exp (g++_include_flags): Tweak.
57297 2000-06-27 H.J. Lu <hjl@gnu.org>
57298 Loren J. Rittle <ljrittle@acm.org>
57300 * lib/g++.exp (g++_include_flags): Override libgloss.exp
57301 version with one that knows about the new gcc tree structure.
57302 (g++_link_flags): Same.
57304 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
57306 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57307 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57308 case we are cross-compiling.
57310 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57311 g++.old-deja/g++.niklas/Makefile.in,
57312 g++.old-deja/g++.niklas/configure.in,
57313 g++.old-deja/g++.other/Makefile.in,
57314 g++.old-deja/g++.other/configure.in,
57315 gcc.c-torture/code_quality/Makefile.in,
57316 gcc.c-torture/code_quality/configure.in,
57317 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57318 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57319 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57320 gcc.c-torture/execute/ieee/Makefile.in,
57321 gcc.c-torture/execute/ieee/configure.in,
57322 gcc.c-torture/noncompile/Makefile.in,
57323 gcc.c-torture/noncompile/configure.in,
57324 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57325 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57326 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57328 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57330 * g++.old-deja/g++.other/ambig3.C: New test.
57332 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57334 * g++.old-deja/g++.pt/syntax1.C: New test.
57335 * g++.old-deja/g++.pt/syntax2.C: New test.
57336 * g++.old-deja/g++.other/syntax3.C: New test.
57337 * g++.old-deja/g++.other/syntax4.C: New test.
57339 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57341 * gcc.dg/20000623-1.c: Prototype exit and abort.
57343 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57345 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57347 * gcc.dg/cpp-mi3.def: New file.
57349 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57351 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57352 lexer's error messages.
57353 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57354 divine anything from the linemarkers.
57355 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57356 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57358 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
57360 * gcc.dg/20000623-1.c: New test.
57362 2000-06-22 Jakub Jelinek <jakub@redhat.com>
57364 * gcc.c-torture/execute/20000622-1.c: New test.
57366 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57368 * g++.old-deja/g++.other/init15.C: New test.
57370 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57372 * g++.old-deja/g++.pt/vaarg2.C: New test.
57373 * g++.old-deja/g++.pt/vaarg3.C: New test.
57375 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
57377 * g++.old-deja/g++.other/dyncast6.C: New test.
57379 2000-06-15 Jakub Jelinek <jakub@redhat.com>
57381 * gcc.c-torture/execute/loop-6.c: New test.
57383 2000-06-14 Jakub Jelinek <jakub@redhat.com>
57385 * gcc.dg/20000614-1.c: New test.
57386 * gcc.dg/20000614-2.c: New test.
57388 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
57390 * g++.old-deja/g++.other/inline12.C: New test.
57392 2000-06-13 Jakub Jelinek <jakub@redhat.com>
57394 * g++.old-deja/g++.other/eh1.C: New test.
57396 2000-06-12 Jakub Jelinek <jakub@redhat.com>
57398 * g++.old-deja/g++.other/type.C: New test.
57400 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57402 * g++.old-deja/g++.other/initstring.C: New test.
57404 2000-06-12 Jason Merrill <jason@redhat.com>
57406 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57408 2000-06-09 Jeffrey A Law (law@cygnus.com)
57410 * gcc.c-torture/compile/20000609-1.c: New test.
57412 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
57414 * gcc.dg/20000609-1.c: New test.
57416 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
57418 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57419 * gcc.c-torture/noncompile/poison-1.c: Move...
57420 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57421 * gcc.dg/cpp-li1.c: Add a token after the #line.
57423 2000-06-05 Richard Henderson <rth@cygnus.com>
57425 * gcc.c-torture/execute/20000605-2.c: New test.
57426 * gcc.c-torture/execute/20000605-3.c: New test.
57428 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
57430 * g77.f-torture/execute/20000503-1.x: New file.
57432 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
57434 * g++.old-deja/g++.eh/badalloc1.C: New test.
57436 2000-06-05 Richard Henderson <rth@cygnus.com>
57438 * gcc.c-torture/execute/20000605-1.c: New test.
57440 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57441 Nathan Sidwell <nathan@codesourcery.com>
57443 * gcc.c-torture/compile/20000605-1.c: New test.
57445 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
57447 * g77.f-torture/compile/20000601-1.f: New test.
57449 2000-06-03 Richard Henderson <rth@cygnus.com>
57451 * gcc.c-torture/execute/20000603-1.c: New.
57453 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
57455 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57456 * gcc.dg/noreturn-2.c (noreturn): Likewise.
57458 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
57460 * gcc.dg/compare2.c (case 12): XFAIL.
57461 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57462 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57464 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57466 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
57468 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57469 guard macro is already defined when the header is first
57471 * gcc.dg/cpp-mix.h: New file.
57472 * gcc.dg/endif-label.c: Update patterns to match compiler.
57474 * g++.brendan/complex1.C: Declare abort.
57475 * g++.law/refs4.C: Remove XFAIL.
57476 * g++.oliva/expr2.C: Declare abort and exit.
57478 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
57480 * gcc.c-torture/execute/20000528-1.c: New test.
57482 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57483 * g++.old-deja/g++.law/temps4.C: Likewise.
57485 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57486 stdlib.h. Call abort() on failure.
57487 * g++.old-deja/g++.law/refs4.C: Likewise.
57488 * g++.old-deja/g++.law/temps4.C: Likewise.
57489 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57490 * gcc.c-torture/execute/20000112-1.c: Include string.h.
57492 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
57494 Relative to g++.dg/special:
57495 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57497 Relative to g++.old-deja:
57498 * g++.brendan/complex1.C, g++.jason/optimize2.C,
57499 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57500 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57501 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57502 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57503 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57504 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57506 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57507 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57508 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57509 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57510 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57511 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57514 * g++.other/goto1.C: Update expectations for error messages.
57516 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
57518 * gcc.c-torture/compile/20000523-1.c: New test.
57520 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57522 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57524 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57526 * g++.old-deja/g++.eh/catch11.C: New test.
57527 * g++.old-deja/g++.eh/catch12.C: New test.
57529 2000-05-24 Nick Clifton <nickc@cygnus.com>
57531 * gcc.c-torture/execute/20000523-1.c: New test.
57533 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
57535 * c-torture/execute/bcp-1.c: Replace abort in arg of
57536 __builtin_constant_p with a generic external function.
57538 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57539 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57540 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57541 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57542 Prototype abort and/or exit.
57544 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57545 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57546 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57547 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57549 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
57551 * gcc.dg/dwarf2-1.c: New test.
57553 2000-05-20 Richard Henderson <rth@cygnus.com>
57555 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57557 2000-05-20 Andreas Jaeger <aj@suse.de>
57559 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57562 2000-05-19 David Edelsohn <edelsohn@gnu.org>
57564 * gcc.c-torture/execute/20000519-2.c: New test.
57566 2000-05-19 Andreas Jaeger <aj@suse.de>
57568 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57569 which fails with SSA.
57571 * lib/c-torture.exp: Also test with -O3 -fssa.
57573 2000-05-18 Michael Meissner <meissner@redhat.com>
57575 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57576 * gcc.c-torture/execute/920415-1.c: Ditto.
57577 * gcc.c-torture/execute/920501-1.c: Ditto.
57578 * gcc.c-torture/execute/conversion.c: Ditto.
57579 * gcc.c-torture/execute/cvt-1.c: Ditto.
57581 2000-05-18 Jeffrey A Law (law@cygnus.com)
57583 * gcc.c-torture/compile/20000518-1.c: New test.
57585 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
57587 * g77.f-torture/compile/200005018.f: New test.
57589 2000-05-17 Jeffrey A Law (law@cygnus.com)
57591 * gcc.c-torture/compile/20000517-1.c: New test.
57593 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57595 * gcc.c-torture/execute/20000516-1.c: New test.
57597 2000-05-15 Jakub Jelinek <jakub@redhat.com>
57599 * g++.old-deja/g++.other/eh.C: New test.
57601 2000-05-12 Richard Henderson <rth@cygnus.com>
57603 * gcc.c-torture/execute/990208-1.c (main): Don't pass
57604 constants through to doit's conditional.
57606 2000-05-11 Jeffrey A Law (law@cygnus.com)
57608 * gcc.c-torture/compile/20000511-1.c: New test.
57609 * g77.f-torture/compile/20000511-1.f: New test.
57610 * g77.f-torture/compile/20000511-2.f: New test.
57612 2000-05-11 Michael Meissner <meissner@redhat.com>
57614 * gcc.c-torture/execute/20000511-1.c: New test.
57616 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
57618 * gcc.dg/dg.exp: Scan .S files as well as .c files.
57619 * gcc.dg/20000510-1.S: New.
57621 2000-05-08 Catherine Moore <clm@cygnus.com>
57623 * gcc.dg/unused-3.c: New.
57625 2000-05-06 Richard Henderson <rth@cygnus.com>
57627 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57628 * g++.old-deja/g++.mike/warn1.C: Likewise.
57629 * g++.old-deja/g++.pt/local1.C: Likewise.
57630 * g++.old-deja/g++.pt/local7.C: Likewise.
57631 * g++.old-deja/g++.pt/spec16.C: Likewise.
57633 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
57635 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57637 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
57639 * g77.f-torture/execute/20000503-1.f: New test.
57641 2000-05-04 Andreas Jaeger <aj@suse.de>
57643 * gcc.dg/noreturn-2.c: New test.
57645 2000-05-04 Neil Booth <NeilB@earthling.net>
57647 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57650 2000-05-04 Richard Henderson <rth@cygnus.com>
57652 * gcc.c-torture/execute/20000503-1.c: Fix typo.
57654 2000-05-04 Richard Henderson <rth@cygnus.com>
57656 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
57657 OpenSSL by Jason R Thorpe.
57659 2000-05-03 Jim Wilson <wilson@cygnus.com>
57661 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57663 2000-05-03 Robert Lipe <robertlipe@usa.net>
57665 * gcc.dg/20000503-1.c: New test.
57667 2000-05-02 Jakub Jelinek <jakub@redhat.com>
57669 * gcc.c-torture/compile/20000502-1.c: New test.
57670 * g++.old-deja/g++.other/align.C: New test.
57671 * gcc.dg/cpp-tradstringify.c: New test.
57673 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
57675 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57676 and hard registers.
57678 2000-04-26 Geoff Keating <geoffk@cygnus.com>
57680 * gcc.c-torture/execute/loop-5.c: New test.
57682 2000-04-25 Jakub Jelinek <jakub@redhat.com>
57684 * gcc.c-torture/execute/va-arg-20.c: New test.
57686 2000-04-23 Jeffrey A Law (law@cygnus.com)
57688 * gcc.c-torture/execute/20000422-1.c: New test.
57690 2000-04-20 Greg McGary <gkm@gnu.org>
57692 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57693 when optimizing, but without sibling-call optimizations (-O1).
57695 2000-04-20 Jeffrey A Law (law@cygnus.com)
57697 * gcc.c-torture/compile/20000420-1.c: New test.
57699 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
57701 * g++.abi/ptrflags.C: New test.
57702 * g++.eh/catchptr1.C: Test incomplete pointer chains.
57704 2000-04-19 Catherine Moore <clm@cygnus.com>
57706 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57708 2000-04-19 Greg McGary <gkm@gnu.org>
57710 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57711 sibling-call optimizations.
57713 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
57715 * gcc.dg/20000419-1.c: New test.
57717 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
57719 * gcc.c-torture/execute/20000412-6.c: New test.
57721 2000-04-12 Jeffrey A Law (law@cygnus.com)
57723 * gcc.c-torture/execute/20000412-5.c: New test.
57724 * g77.f-torture/compile/20000412-1.f: New test.
57725 * gcc.c-torture/execute/20000412-4.c: New test.
57726 * gcc.c-torture/compile/20000412-2.c: New test.
57727 * gcc.c-torture/execute/20000412-3.c: New test.
57728 * gcc.c-torture/compile/20000412-1.c: New test.
57729 * gcc.c-torture/execute/20000412-2.c: New test.
57731 2000-04-12 Jakub Jelinek <jakub@redhat.com>
57733 * objc/execute/bf-20.m: New test.
57735 2000-04-10 Richard Henderson <rth@cygnus.com>
57737 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57739 * gcc.c-torture/execute/20000412-1.c: New test.
57741 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
57743 * g++.old-deja/g++.eh/catchptr1.C: New test.
57745 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
57747 * g++.old-deja/g++.abi/cxa_vec.C: New test.
57749 2000-04-08 Neil Booth <NeilB@earthling.net>
57751 * gcc.dg/cpp-nullchar.c: Remove test as
57752 embedded nulls cause problems.
57754 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57756 * gcc.dg/compare2.c: New test.
57758 2000-04-08 Neil Booth <NeilB@earthling.net>
57760 * gcc.dg/cpp-nullchar.c: New test.
57762 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
57764 * gcc.dg/cpp-mi2.c: New test.
57765 * gcc.dg/cpp-mi2[abc].h: New files.
57767 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
57769 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57772 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
57774 * g++.old-deja/g++.abi/vmihint.C: New test.
57776 2000-04-06 Neil Booth <NeilB@earthling.net>
57778 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57779 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57782 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
57784 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57785 avoid stack-frame overwrite.
57787 2000-04-05 Jakub Jelinek <jakub@redhat.com>
57789 * gcc.c-torture/compile/20000405-2.c: New test.
57790 * gcc.c-torture/compile/20000405-3.c: New test.
57792 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57794 * gcc.c-torture/compile/20000405-1.c: New test.
57796 2000-04-04 Geoff Keating <geoffk@cygnus.com>
57798 * gcc.dg/cast-qual-1.c: Revert last change.
57800 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57802 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57804 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
57806 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57807 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57809 2000-04-03 Jeffrey A Law (law@cygnus.com)
57811 * gcc.c-torture/compile/20000403-2.c: New test.
57812 * gcc.c-torture/compile/20000403-1.c: New test.
57814 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
57816 * gcc.c-torture/execute/20000403-1.c: New test.
57818 2000-04-03 Geoff Keating <geoffk@cygnus.com>
57820 * gcc.c-torture/execute/20000402-1.c: New test.
57822 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
57824 * gcc.c-torture/execute/va-arg-15.c: New test.
57825 * gcc.c-torture/execute/va-arg-16.c: New test.
57826 * gcc.c-torture/execute/va-arg-17.c: New test.
57827 * gcc.c-torture/execute/va-arg-18.c: New test.
57828 * gcc.c-torture/execute/va-arg-19.c: New test.
57830 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
57832 * gcc.c-torture/compile/981211-1.c: Move to...
57833 * gcc.dg/cpp-as1.c: ...here.
57834 * gcc.dg/cpp-as2.c: New file.
57836 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57839 2000-04-02 Neil Booth <NeilB@earthling.net>
57841 * gcc.dg/cpp-cond.c New tests.
57842 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
57843 accidental success less likely.
57844 * gcc.dg/cpp-missingop.c New tests.
57845 * gcc.dg/cpp-missingparen.c New tests.
57846 * gcc.dg/cpp-shift.c New tests.
57847 * gcc.dg/cpp-shortcircuit.c New tests.
57848 * gcc.dg/cpp-unary.c New tests.
57850 2000-03-29 Jeffrey A Law (law@cygnus.com)
57852 * gcc.c-torture/compile/20000329-1.c: New test.
57854 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
57856 * gcc.c-torture/compile/20000326-1.c: New test.
57857 * gcc.c-torture/compile/20000326-2.c: New test.
57859 2000-03-24 Geoff Keating <geoffk@cygnus.com>
57861 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57862 the first parameter is a function argument.
57864 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
57866 * g++.old-deja/g++.ext/array4.C: New test.
57868 2000-03-22 Geoff Keating <geoffk@cygnus.com>
57870 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57872 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57874 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57876 2000-03-19 Richard Henderson <rth@cygnus.com>
57878 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57880 2000-03-19 Richard Henderson <rth@cygnus.com>
57882 * gcc.c-torture/compile/20000319-1.c: New test.
57884 2000-03-14 Jeffrey A Law (law@cygnus.com)
57886 * gcc.c-torture/execute/20000314-3.c: New test.
57887 * gcc.c-torture/execute/20000314-2.c: New test.
57888 * gcc.c-torture/execute/20000314-1.c: New test.
57889 * gcc.c-torture/compile/20000314-2.c: New test.
57890 * gcc.c-torture/compile/20000314-1.c: New test.
57892 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
57894 * g++.old-deja/g++.warn/inline.C: New test.
57896 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
57898 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57899 standards-compliant result rather than specific constants.
57900 Put test-values in array.
57902 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
57904 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57905 (g++_target_compile): Put test-specific options last.
57907 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57909 * g++.old-deja/g++.eh/vbase4.C: New test.
57911 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57913 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57915 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57917 * g++.old-deja/g++.brendan/misc12.C: Removed.
57918 * g++.old-deja/g++.pt/memtemp77.C: Constify.
57919 * g++.old-deja/g++.ext/pretty4.C: New test.
57921 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57923 * g++.old-deja/g++.other/string2.C: New test.
57925 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
57927 * g++.old-deja/g++.warn/impint2.C: New test.
57929 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
57931 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57934 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
57936 * g++.old-deja/g++.warn/impint.C: New test.
57937 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57938 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57939 * g++.old-deja/g++.pt/explicit12.C: Likewise.
57940 * g++.old-deja/g++.pt/explicit13.C: Likewise.
57941 * g++.old-deja/g++.pt/explicit17.C: Likewise.
57942 * g++.old-deja/g++.pt/explicit18.C: Likewise.
57943 * g++.old-deja/g++.pt/explicit19.C: Likewise.
57944 * g++.old-deja/g++.pt/explicit23.C: Likewise.
57945 * g++.old-deja/g++.pt/explicit31.C: Likewise.
57946 * g++.old-deja/g++.pt/explicit35.C: Likewise.
57947 * g++.old-deja/g++.pt/explicit6.C: Likewise.
57948 * g++.old-deja/g++.pt/memclass7.C: Likewise.
57950 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
57952 * gcc.dg/cpp-redef.c: New test.
57954 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
57956 * g++.old-deja/g++.pt/unify7.C: New test.
57958 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57960 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57961 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57963 2000-02-25 Geoff Keating <geoffk@cygnus.com>
57965 * gcc.c-torture/compile/20000224-1.c: New test.
57967 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57969 * gcc.c-torture/compile/cpp-2.c: New test.
57970 * gcc.c-torture/compile/cpp-1.c: New test.
57972 2000-02-25 Jeffrey A Law (law@cygnus.com)
57974 * gcc.c-torture/execute/20000225-1.c: New test.
57976 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57978 * gcc.dg/cpp-li2.c: New test.
57980 * gcc.dg/cpp-wi1.c: New test.
57982 * gcc.dg/cpp-li1.c: New test.
57984 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
57986 * g++.old-deja/g++.other/sizeof5.C: New test.
57988 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57990 * gcc.c-torture/execute/va-arg-13.c: New test.
57992 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
57994 * gcc.c-torture/execute/va-arg-12.c: New test.
57996 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57998 * gcc.c-torture/execute/20000223-1.c: New test.
58000 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58002 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58004 2000-02-22 Mark Mitchell <mark@codesourcery.com>
58006 * g++.old-deja/g++.abi/ptrmem.C: New test.
58008 2000-02-19 Richard Henderson <rth@cygnus.com>
58010 * gcc.c-torture/compile/init-3.c: New.
58012 2000-02-17 Mark Mitchell <mark@codesourcery.com>
58014 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58017 2000-02-11 Robert Lipe <robertl@sco.com>
58019 * gcc.c-torture/compile/20000211-3.c: New test.
58021 2000-02-11 Martin Buchholz <martin@xemacs.org>
58023 * gcc.c-torture/compile/20000211-2.c: New test.
58025 2000-02-11 Jeffrey A Law (law@cygnus.com)
58027 * gcc.c-torture/compile/20000211-1.c: New test.
58029 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
58031 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58034 2000-02-08 Nathan Sidwell <nathan@acm.org>
58036 * g++.old-deja/g++.other/cast5.C: New test.
58038 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
58040 * gcc.c-torture/execute/20000205-1.c: New.
58042 2000-02-03 Nathan Sidwell <nathan@acm.org>
58044 * g++.old-deja/g++.jason/cast3.C: Return void.
58045 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58047 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58049 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58051 * gcc.dg/loop-1.c: New test.
58053 2000-01-27 Jakub Jelinek <jakub@redhat.com>
58055 * gcc.c-torture/compile/20000127-1.c: New test.
58056 * gcc.c-torture/execute/991228-1.c: New test.
58058 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58060 * gcc.dg/unused-2.c: New test.
58062 * gcc.dg/conv-1.c: New test.
58064 2000-01-24 Mark Mitchell <mark@codesourcery.com>
58066 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58068 (tool_option_proc): Fix typo.
58070 2000-01-24 Geoff Keating <geoffk@cygnus.com>
58072 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58073 of the ld on the host, not on the build machine.
58074 Also, don't crash if '--help' is not a supported option.
58076 2000-01-24 Richard Henderson <rth@cygnus.com>
58078 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58080 2000-01-20 Jeffrey A Law (law@cygnus.com)
58082 * gcc.c-torture/execute/20000120-2.c: New test.
58083 * gcc.c-torture/execute/20000120-1.c: New test.
58085 2000-01-13 Jeffrey A Law (law@cygnus.com)
58087 * gcc.c-torture/execute/20000113-1.c: New test.
58089 2000-01-12 Jeffrey A Law (law@cygnus.com)
58091 * gcc.c-torture/execute/20000112-1.c: New test.
58093 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58095 * gcc.dg/20000111-1.c: New test.
58097 2000-01-10 Jeffrey A Law (law@cygnus.com)
58099 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58100 with 16 bit integers.
58102 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58104 * gcc.dg/20000108-1.c: New test.
58106 2000-01-05 Nathan Sidwell <nathan@acm.org>
58108 * g++.old-deja/g++.ns/koenig8.C: New test.
58110 2000-01-05 Nathan Sidwell <nathan@acm.org>
58112 * g++.old-deja/g++.other/cast4.C: New test.
58114 2000-01-05 Jeffrey A Law (law@cygnus.com)
58116 * gcc.c-torture/compile/20000105-2.c: New test.
58117 * gcc.c-torture/compile/20000105-1.c: New test.
58119 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58121 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58122 references to printf & atoi to conform to ANSI standard.
58123 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58124 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58125 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58126 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58127 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58128 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58129 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58130 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58131 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58132 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58133 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58134 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58135 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58136 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58137 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58138 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58139 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58140 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58141 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58142 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58143 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58144 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58145 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58146 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58147 * g++.old-deja/g++.brendan/init3.C: Likewise.
58148 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58149 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58150 * g++.old-deja/g++.brendan/new2.C: Likewise.
58151 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58152 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58153 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58154 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58155 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58156 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58157 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58158 * g++.old-deja/g++.brendan/template24.C: Likewise.
58159 * g++.old-deja/g++.brendan/template3.C: Likewise.
58160 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58161 * g++.old-deja/g++.jason/inline3.C: Likewise.
58162 * g++.old-deja/g++.jason/opeq.C: Likewise.
58163 * g++.old-deja/g++.law/arg5.C: Likewise.
58164 * g++.old-deja/g++.law/arm7.C: Likewise.
58165 * g++.old-deja/g++.law/ctors11.C: Likewise.
58166 * g++.old-deja/g++.law/cvt8.C: Likewise.
58167 * g++.old-deja/g++.law/init9.C: Likewise.
58168 * g++.old-deja/g++.law/refs4.C: Likewise.
58169 * g++.old-deja/g++.law/template2.C: Likewise.
58170 * g++.old-deja/g++.law/visibility24.C: Likewise.
58171 * g++.old-deja/g++.law/vtable3.C: Likewise.
58172 * g++.old-deja/g++.mike/asm2.C: Likewise.
58173 * g++.old-deja/g++.mike/eh1.C: Likewise.
58174 * g++.old-deja/g++.mike/misc1.C: Likewise.
58175 * g++.old-deja/g++.mike/misc13.C: Likewise.
58176 * g++.old-deja/g++.mike/misc14.C: Likewise.
58177 * g++.old-deja/g++.mike/ns12.C: Likewise.
58178 * g++.old-deja/g++.mike/p1248.C: Likewise.
58179 * g++.old-deja/g++.mike/p3708.C: Likewise.
58180 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58181 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58182 * g++.old-deja/g++.mike/p646.C: Likewise.
58183 * g++.old-deja/g++.mike/p700.C: Likewise.
58184 * g++.old-deja/g++.mike/p783.C: Likewise.
58185 * g++.old-deja/g++.mike/p783a.C: Likewise.
58186 * g++.old-deja/g++.mike/p783b.C: Likewise.
58187 * g++.old-deja/g++.mike/p786.C: Likewise.
58188 * g++.old-deja/g++.mike/p789.C: Likewise.
58189 * g++.old-deja/g++.mike/p789a.C: Likewise.
58190 * g++.old-deja/g++.mike/p807a.C: Likewise.
58191 * g++.old-deja/g++.other/delete3.C: Likewise.
58192 * g++.old-deja/g++.other/dyncast1.C: Likewise.
58193 * g++.old-deja/g++.other/dyncast2.C: Likewise.
58194 * g++.old-deja/g++.other/dyncast3.C: Likewise.
58195 * g++.old-deja/g++.other/empty1.C: Likewise.
58196 * g++.old-deja/g++.other/temporary1.C: Likewise.
58197 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58198 * g++.old-deja/g++.pt/t16.C: Likewise.
58199 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58201 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
58203 * gcc.dg/991230-1.c: New test.
58205 1999-12-29 Jeffrey A Law (law@cygnus.com)
58207 * gcc.c-torture/compile/991229-3.c: New test.
58208 * gcc.c-torture/compile/991229-2.c: New test.
58209 * gcc.c-torture/compile/991229-1.c: New test.
58211 1999-12-29 Greg McGary <gkm@eng.ascend.com>
58213 * gcc.c-torture/compile/labels-2.c: New test.
58215 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
58217 * gcc.c-torture/execute/991227-1.c: New test.
58219 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58221 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58223 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
58225 * gcc.c-torture/execute/991221-1.c: New test.
58227 1999-12-20 Nathan Sidwell <nathan@acm.org>
58229 * g++.old-deja/g++.other/cast3.C: New test.
58231 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
58233 * gcc.c-torture/execute/991216-4.c: New test.
58235 1999-12-16 Michael Meissner <meissner@cygnus.com>
58237 * gcc.c-torture/execute/991216-1.c: New test.
58238 * gcc.c-torture/execute/991216-2.c: New test.
58239 * gcc.c-torture/execute/991216-3.c: New test.
58241 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58243 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58244 Actually make the test fail by using "-O2" for compilation.
58246 1999-12-15 Nathan Sidwell <nathan@acm.org>
58248 * g++.old-deja/g++.warn/cast-align1.C: New test.
58250 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58252 * gcc.c-torture/compile/991214-1.c: New test.
58253 * gcc.c-torture/compile/991214-2.c: New test.
58255 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58257 * gcc.dg/991214-1.c: New test.
58259 1999-12-13 Jeffrey A Law (law@cygnus.com)
58261 * gcc.c-torture/compile/991213-3.c: New test.
58262 * gcc.c-torture/compile/991213-2.c: New test.
58263 * gcc.c-torture/compile/991213-1.c: New test.
58265 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
58267 * gcc.dg/991209-1.c: New test.
58269 1999-12-08 Nathan Sidwell <nathan@acm.org>
58271 * gcc.c-torture/compile/991208-1.c: New test.
58273 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58275 * gcc.dg/ultrasp2.c: New test.
58277 1999-12-05 Alex Samuel <samuel@codesourcery.com>
58279 * g++.old-deja/g++.abi/align.C (main): Fix typo.
58281 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
58283 * gcc.c-torture/compile/991202-1.c: New test.
58284 * gcc.c-torture/execute/991202-1.c: New test.
58285 * gcc.c-torture/execute/991202-2.c: New test.
58286 * gcc.c-torture/execute/991202-3.c: New test.
58288 1999-12-02 Alex Samuel <samuel@codesourcery.com>
58290 * g++.old-deja/g++.abi/align.C: New test.
58291 * g++.old-deja/g++.abi/aggregates.C: Likewise.
58292 * g++.old-deja/g++.abi/bitfields.C: Likewise.
58294 1999-12-01 Richard Henderson <rth@cygnus.com>
58296 * gcc.c-torture/execute/991201-1.c: New.
58298 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
58300 * gcc.dg/991129-1.c: New test.
58302 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
58304 * gcc.c-torture/compile/991127-1.c: New test.
58306 1999-11-22 Nathan Sidwell <nathan@acm.org>
58308 * g++.old-deja/g++.other/warn4.C: New test.
58310 1999-11-22 Nathan Sidwell <nathan@acm.org>
58312 * g++.old-deja/g++.eh/cleanup2.C: New test.
58313 * g++.old-deja/g++.ext/pretty2.C: New test.
58314 * g++.old-deja/g++.ext/pretty3.C: New test.
58315 * g++.old-deja/g++.other/debug6.C: New test.
58317 1999-10-20 Jim Wilson <wilson@cygnus.com>
58319 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58320 compiler_output to look for one error message instead of two.
58322 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
58324 * gcc.c-torture/execute/991118-1.c: Also test case
58325 where the word boundary does not split a byte evenly.
58327 1999-11-19 Nathan Sidwell <nathan@acm.org>
58329 * g++.old-deja/g++.ext/restrict1.C: New test.
58331 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58333 * gcc.c-torture/execute/991118-1.c: New test.
58335 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
58337 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58338 working directory pathnames.
58340 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
58342 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58343 host is equipped with driver.h and driver.o so it can actually
58344 compile and run the tests.
58346 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
58348 * gcc.c-torture/compile/991008-1.c: New test.
58350 1999-11-08 Nick Clifton <nickc@cygnus.com>
58352 * lib/gcc-dg.exp: Include target-supports.exp
58354 1999-11-05 Nick Clifton <nickc@cygnus.com>
58356 * lib/target-supports.exp: New file: Provide procs to test for
58357 features supported by the target.
58358 (check_weak_available): Moved here from ecos.exp.
58359 (check_alias_available): New proc: Determine of the target
58360 toolchain supports the alias attribute.
58362 * gcc.dg/special/ecos.exp: Move check_weak_available to
58363 target-supports.exp.
58364 (alias-1.c): Only perform the test if the target supports
58366 (wkali-1.c): Only perform the test if the target supports
58369 * gcc.dg/990506-0.c: Expect error messages from cross
58370 targets as well as native targets.
58372 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58374 * gcc.dg/ultrasp1.c: Removed xfail.
58375 * gcc.dg/struct-ret-2.c: Likewise.
58376 * gcc.dg/array-1.c: Likewise.
58378 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58380 * gcc.dg/struct-ret-2.c: New test.
58382 * gcc.dg/array-1.c: New test.
58384 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
58386 * gcc.c-torture/execute/991030-1.c: New test.
58388 1999-10-26 Richard Henderson <rth@cygnus.com>
58390 * gcc.c-torture/compile/991026-2.c: New test.
58392 1999-10-26 Jeffrey A Law (law@cygnus.com)
58394 * gcc.c-torture/compile/991026-1.c: New test.
58396 1999-10-23 Jeffrey A Law (law@cygnus.com)
58398 * gcc.c-torture/execute/991023-1.c: New test.
58400 1999-10-19 Jeffrey A Law (law@cygnus.com)
58402 * gcc.c-torture/execute/991019-1.c: New test.
58404 1999-10-16 Richard Henderson <rth@cygnus.com>
58406 * gcc.c-torture/execute/991016-1.c: New test.
58408 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
58410 * gcc.c-torture/execute/991014-1.c: New test.
58412 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
58414 * g++.old-deja/g++.other/union2.C: New test.
58416 1999-10-13 Nathan Sidwell <nathan@acm.org>
58418 * g++.old-deja/g++.other/vaarg2.C: New test.
58419 * g++.old-deja/g++.other/vaarg3.C: New test.
58421 1999-10-12 Craig Burley <craig@jcb-sc.com>
58423 * g77.f-torture/noncompile/19990905-1.f: Moved from being
58426 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
58428 * gcc.c-torture/execute/va-arg-11.c: New test.
58430 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
58432 * lib/file-format.exp (gcc_target_object_format): Don't
58433 crash if objdump is unavailable.
58435 1999-09-29 Donn Terry <donn@interix.com>
58437 * gcc.misc-tests/mg.exp: delete extraneous redirection.
58439 1999-09-28 Nick Clifton <nickc@cygnus.com>
58441 * gcc.c-torture/compile/990928-1.c: New test.
58443 1999-09-28 Nathan Sidwell <nathan@acm.org>
58445 * g++.old-deja/g++.other/decl6.C: New test.
58447 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58449 * gcc.c-torture/execute/va-arg-10.c: New test.
58451 1999-09-27 Nathan Sidwell <nathan@acm.org>
58453 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58454 __PRETTY_FUNCTION__.
58456 1999-09-23 Nick Clifton <nickc@cygnus.com>
58458 * gcc.c-torture/execute/990923-1.c: New test.
58460 1999-09-21 Nick Clifton <nickc@cygnus.com>
58462 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58463 for which -fpic is inappropriate.
58465 1999-09-21 Mark Mitchell <mark@codesourcery.com>
58467 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58469 1999-09-21 Nathan Sidwell <nathan@acm.org>
58471 * g++.old-deja/g++.other/dyncast1.C: New test.
58472 * g++.old-deja/g++.other/dyncast2.C: New test.
58473 * g++.old-deja/g++.other/dyncast3.C: New test.
58474 * g++.old-deja/g++.other/dyncast4.C: New test.
58475 * g++.old-deja/g++.other/dyncast5.C: New test.
58476 * g++.old-deja/g++.eh/catch3.C: New test.
58477 * g++.old-deja/g++.eh/catch3p.C: New test.
58478 * g++.old-deja/g++.eh/catch4.C: New test.
58479 * g++.old-deja/g++.eh/catch4p.C: New test.
58480 * g++.old-deja/g++.eh/catch5.C: New test.
58481 * g++.old-deja/g++.eh/catch5p.C: New test.
58482 * g++.old-deja/g++.eh/catch6.C: New test.
58483 * g++.old-deja/g++.eh/catch6p.C: New test.
58484 * g++.old-deja/g++.eh/catch7.C: New test.
58485 * g++.old-deja/g++.eh/catch7p.C: New test.
58486 * g++.old-deja/g++.eh/catch8.C: New test.
58487 * g++.old-deja/g++.eh/catch8p.C: New test.
58488 * g++.old-deja/g++.eh/catch9.C: New test.
58489 * g++.old-deja/g++.eh/catch9p.C: New test.
58491 1999-09-13 Nathan Sidwell <nathan@acm.org>
58493 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58494 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58496 1999-09-13 Jeffrey A Law (law@cygnus.com)
58498 * gcc.c-torture/compile/990913-1.c: New test.
58500 1999-09-10 Nathan Sidwell <nathan@acm.org>
58502 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58503 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58505 1999-09-09 Richard Henderson <rth@cygnus.com>
58507 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58509 1999-09-09 Nathan Sidwell <nathan@acm.org>
58511 * g++.old-deja/g++.other/lookup11.C: New test.
58512 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58513 what is permitted and what we want.
58514 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58516 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58518 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
58520 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58521 * gcc.c-torture/noncompile/poison-1.c: New file.
58523 1999-09-08 Nathan Sidwell <nathan@acm.org>
58525 * g++.old-deja/g++.other/sizeof3.C: New test.
58526 * g++.old-deja/g++.other/sizeof4.C: New test.
58527 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58528 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58530 1999-09-07 Richard Henderson <rth@cygnus.com>
58532 * gcc.dg/va-arg-1.c: New.
58534 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58536 * gcc.c-torture/execute/va-arg-9.c: New test.
58538 1999-09-05 Craig Burley <craig@jcb-sc.com>
58540 * g77.f-torture/compile/980519-2.f: New test.
58541 * g77.f-torture/compile/19990905-0.f: New test.
58542 * g77.f-torture/compile/19990905-1.f: New test.
58543 * g77.f-torture/compile/19990905-2.f: New test.
58545 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58547 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
58549 * gcc.c-torture/execute/990827-1.c: Fix typo.
58551 1999-09-03 Nathan Sidwell <nathan@acm.org>
58553 * g++.old-deja/g++.other/deref1.C: New test.
58555 1999-09-02 Nathan Sidwell <nathan@acm.org>
58557 * g++.old-deja/g++.other/ambig2.C: New test.
58558 * g++.old-deja/g++.other/cond5.C: New test.
58559 * g++.old-deja/g++.other/lookup16.C: New test.
58561 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
58563 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58566 1999-08-31 Jeffrey A Law (law@cygnus.com)
58568 * lib/c-torture.exp: Avoid the "compare executables" optimization
58569 when testing native.
58571 1999-08-29 Jeffrey A Law (law@cygnus.com)
58573 * gcc.c-torture/execute/990829-1.c: New test.
58574 * gcc.c-torture/compile/990829-1.c: New test.
58576 1999-08-27 Paul Burchard <burchard@pobox.com>
58578 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58579 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58580 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58581 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58582 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58583 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58584 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58585 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58586 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58587 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58588 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58590 1999-08-27 Jeffrey A Law (law@cygnus.com)
58592 * gcc.c-torture/execute/990827-1.c: New test.
58594 1999-08-26 Craig Burley <craig@jcb-sc.com>
58596 * g77.f-torture/noncompile/19990826-4.f: New test.
58598 * g77.f-torture/compile/19990826-3.f: New test.
58600 * g77.f-torture/execute/19990826-2.f: New test.
58602 * g77.f-torture/compile/19990826-1.f: New test.
58604 * gcc.c-torture/execute/990826-0.c: New test.
58605 * g77.c-torture/execute/19990826-0.f: New test.
58607 * g77.f-torture/noncompile/970626-2.f: New test.
58609 1999-08-25 Paul Burchard <burchard@pobox.com>
58611 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58612 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58613 lss-011.C: New tests.
58615 1999-08-25 Nathan Sidwell <nathan@acm.org>
58617 * g++.old-deja/g++.other/decl5.C: New test.
58619 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58621 * noncompile/noncompile.exp: Load_lib c-torture.exp.
58622 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58623 call `postbase' for each one. All callers of `postbase' changed
58624 to call this instead.
58626 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
58628 * gcc.c-torture/execute/990811-1.c: New test.
58630 1999-08-09 Nick Clifton <nickc@cygnus.com>
58632 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58635 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58638 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58640 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58642 1999-08-04 Jeffrey A Law (law@cygnus.com)
58644 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58646 1999-08-04 Nathan Sidwell <nathan@acm.org>
58648 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58650 1999-08-04 Jeffrey A Law (law@cygnus.com)
58652 * gcc.c-torture/execute/990804-1.c: New test.
58654 1999-08-03 Nathan Sidwell <nathan@acm.org>
58656 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58657 * g++.old-deja/g++.brendan/crash64.C: Likewise.
58658 * g++.old-deja/g++.brendan/overload8.C: Likewise.
58660 1999-08-03 Nathan Sidwell <nathan@acm.org>
58662 * g++.old-deja/g++.other/struct1.C: New test.
58664 1999-08-03 Nathan Sidwell <nathan@acm.org>
58666 * g++.old-deja/g++.other/enum2.C: New test.
58668 1999-08-02 Richard Henderson <rth@cygnus.com>
58670 Adapted from tests from Franz Sirl:
58671 * gcc.c-torture/execute/va-arg-7.c: New test.
58672 * gcc.c-torture/execute/va-arg-8.c: New test.
58674 1999-08-01 Jeffrey A Law (law@cygnus.com)
58676 * gcc.c-torture/compile/990801-2.c: New test.
58678 * gcc.c-torture/compile/990801-1.c: New test.
58680 1999-07-27 Michael Meissner <meissner@cygnus.com>
58682 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58683 fp-cmp-1.c, converting double to float.
58685 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58686 fp-cmp-1.c, converting double to long double.
58688 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58689 from fr1 to unknown_register, since fr1 is a legitimate register
58692 1999-07-25 Jeffrey A Law (law@cygnus.com)
58694 * README: More listname related changes.
58696 1999-07-08 Catherine Moore <clm@cygnus.com>
58698 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
58700 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
58702 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58704 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58706 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58708 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
58710 * gcc.dg/990703-1.c: New test.
58712 1999-06-29 Nick Clifton <nickc@cygnus.com>
58714 * lib/file-format.exp: New file: Move definition of proc
58715 gcc_target_object_format to here from
58716 gcc.dg/special/ecos.exp.
58718 * lib/c-torture.exp: Include lib file-format.exp.
58719 * lib/gcc-dg.exp: Include lib file-format.exp.
58721 * gcc.dg/special/ecos.exp: Remove definition of proc
58722 gcc_target_object_format.
58724 1999-06-28 Jeffrey A Law (law@cygnus.com)
58726 * gcc.c-torture/execute/990628-1.c: New test.
58728 1999-06-25 Jeffrey A Law (law@cygnus.com)
58730 * gcc.c-torture/compile/990625-2.c: New test.
58732 * gcc.c-torture/compile/990625-1.c: New test.
58734 1999-06-23 Nick Clifton <nickc@cygnus.com>
58736 * gcc.c-torture/compile/dll.c: New test case. Check that dll
58737 attributes compile.
58738 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58739 ports that use the COFF/PE file format.
58741 1999-06-17 Jeffrey A Law (law@cygnus.com)
58743 * gcc.c-torture/compile/990617-1.c: New test.
58745 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
58747 * g++.old-deja/g++.other/decl4.C: New test.
58749 1999-06-14 Nathan Sidwell <nathan@acm.org>
58751 * g++.old-deja/g++.other/bitfld3.C: New test.
58753 1999-06-08 Nathan Sidwell <nathan@acm.org>
58755 * g++.old-deja/g++.eh/catch1.C: New test.
58757 1999-06-07 Jeffrey A Law (law@cygnus.com)
58759 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58761 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58762 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
58764 1999-06-05 Craig Burley <craig@jcb-sc.com>
58766 * g77.f-torture/compile/19990502-0.f: Replace with new,
58767 shorter, test that still fails after recent changes.
58769 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58771 * gcc.c-torture/execute/990604-1.c: New test.
58773 1999-05-31 Jeffrey A Law (law@cygnus.com)
58775 * gcc.c-torture/execute/990531-1.c: New test.
58777 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58779 * gcc.c-torture/compile/990527-1.c: New test.
58781 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
58783 * gcc.c-torture/execute/990527-1.c: New test.
58785 1999-05-25 Nick Clifton <nickc@cygnus.com>
58787 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58788 bitfields as signed.
58790 1999-05-25 Craig Burley <craig@jcb-sc.com>
58792 * g77.f-torture/compile/19990525-0.f: New test.
58794 1999-05-25 Jeffrey A Law (law@cygnus.com)
58796 * gcc.c-torture/execute/990525-2.c: New test.
58798 * gcc.c-torture/execute/990525-1.c: New test.
58800 1999-05-24 Nathan Sidwell <nathan@acm.org>
58802 * g++.old-deja/g++.other/anon3.C: New test.
58803 * g++.old-deja/g++.other/anon4.C: New test.
58804 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58805 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58806 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58809 1999-05-24 Jeffrey A Law (law@cygnus.com)
58811 * gcc.c-torture/execute/990524-1.c: New test.
58813 * gcc.dg/990524-1.c: New test.
58815 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58817 * gcc.c-torture/compile/990523-1.c: New test.
58819 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
58821 * gcc.c-torture/compile/990519-1.c: New test.
58823 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58825 * gcc.c-torture/compile/990517-1.c: New test.
58827 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58828 (e4, f4): New tests.
58831 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58833 * gcc.dg/noreturn-1.c: New test.
58835 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58837 * gcc.c-torture/execute/990513-1.c: New test.
58839 1999-05-10 Richard Henderson <rth@cygnus.com>
58841 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58843 1999-05-10 Craig Burley <craig@jcb-sc.com>
58845 * g77.f-torture/execute/erfc.f: Use small single-precision
58846 values, to avoid problems on Alphas when not -mieee.
58848 1999-05-08 Craig Burley <craig@jcb-sc.com>
58850 * gcc.dg/990506-0.c: New test.
58852 1999-05-08 Richard Henderson <rth@cygnus.com>
58854 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58855 the constant to test. Don't XFAIL 64-bit targets.
58857 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58858 * g++.old-deja/g++.law/profile1.C: Likewise.
58860 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58861 operator new instances.
58862 * g++.old-deja/g++.other/delete5.C: Likewise.
58864 1999-05-03 Craig Burley <craig@jcb-sc.com>
58866 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58869 1999-05-03 Craig Burley <craig@jcb-sc.com>
58871 * g77.f-torture/execute/u77-test.f: Reverse order of two
58872 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58874 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58876 * gcc.dg/compare1.c: New test.
58878 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
58880 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58883 1999-05-02 Craig Burley <craig@jcb-sc.com>
58885 * g77.f-torture/compile/19990502-1.f: New test.
58887 1999-05-02 Craig Burley <craig@jcb-sc.com>
58889 * g77.f-torture/compile/19990502-0.f: New test.
58891 1999-05-02 Craig Burley <craig@jcb-sc.com>
58893 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58896 1999-05-02 Craig Burley <craig@jcb-sc.com>
58898 * g77.f-torture/execute/u77-test.f (main): List libU77
58899 intrinsics not currently tested.
58900 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58901 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58902 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58903 Trim blanks off the ends of some printed strings.
58905 1999-05-02 Craig Burley <craig@jcb-sc.com>
58907 * g77.f-torture/execute/u77-test.f (main): Just warn about
58908 FSTAT gid disagreement, as it's expected on some systems.
58910 1999-05-01 Craig Burley <craig@jcb-sc.com>
58912 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58913 use a new function, which allows for some slop.
58914 Clean up some commentary.
58915 (issum): The new function.
58916 (sgladd): Deleted subroutine.
58918 1999-05-01 Craig Burley <craig@jcb-sc.com>
58920 * g77.f-torture/execute/u77-test.f: Modify to be more like
58921 libf2c/libU77 version, bringing patches to that version here.
58922 Add suitable commentary.
58924 1999-04-25 Richard Henderson <rth@cygnus.com>
58926 * gcc.dg/990424-1.c: New test.
58928 1999-04-24 Craig Burley <craig@jcb-sc.com>
58930 * g77.f-torture/execute/u77-test.f (main): Bug involving
58931 LSTAT has been fixed, so turn back on full checking.
58933 1999-04-20 Craig Burley <craig@jcb-sc.com>
58935 * g77.f-torture/compile/19990419-0.f: New test.
58936 * g77.f-torture/execute/19990419-1.f: New test.
58938 1999-04-17 Richard Henderson <rth@cygnus.com>
58940 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58941 to avoid the need for a prototype to supress a warning.
58943 1999-04-07 Jim Wilson <wilson@cygnus.com>
58945 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58947 1999-04-04 Jeffrey A Law (law@cygnus.com)
58949 * gcc.c-torture/execute/990404-1.c: New test.
58951 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58953 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58954 * gcc.dg/cpp-if3.c: Don't use -pedantic.
58955 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58956 missing initializer warnings.
58958 1999-03-28 Jeffrey A Law (law@cygnus.com)
58960 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58963 1999-03-26 Jeffrey A Law (law@cygnus.com)
58965 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58967 1999-03-26 Craig Burley <craig@jcb-sc.com>
58969 * g77.f-torture/execute/19990325-0.f: New test.
58970 * g77.f-torture/execute/19990325-1.f: New test.
58972 1999-03-24 Jeffrey A Law (law@cygnus.com)
58974 * gcc.c-torture/execute/990324-1.c: New test.
58976 1999-03-22 Jim Wilson <wilson@cygnus.com>
58978 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58981 1999-03-17 Richard Henderson <rth@cygnus.com>
58983 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
58985 1999-03-13 Craig Burley <craig@jcb-sc.com>
58987 * g77.f-torture/execute/19990313-2.f: New test.
58988 * g77.f-torture/execute/19990313-3.f: New test.
58990 1999-03-13 Craig Burley <craig@jcb-sc.com>
58992 * g77.f-torture/execute/19990313-0.f: New test.
58993 * g77.f-torture/execute/19990313-1.f: New test.
58995 1999-03-12 Jim Wilson <wilson@cygnus.com>
58997 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58999 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59000 (main): Add check for u15. Conditionalize u31 check depending on
59001 whether ints are <32 bits or >=32 bits.
59003 1999-03-08 Craig Burley <craig@jcb-sc.com>
59005 * g77.f-torture/execute/19981119-0.f: Improve testiness.
59007 1999-03-08 Craig Burley <craig@jcb-sc.com>
59009 * g77.f-torture/compile/19990305-0.f: New test.
59010 * g77.f-torture/execute/19981119-0.f: New test.
59012 1999-03-08 Craig Burley <craig@jcb-sc.com>
59014 * g77.f-torture/execute/970625-2.f: call ABORT if final
59015 result is not correct, instead of just printing it.
59016 Add this checking via newly introduced obfuscation, to
59017 trip up buggy front ends.
59019 1999-03-07 Craig Burley <craig@jcb-sc.com>
59021 * g77.f-torture/compile/960317-1.f: Moved from being
59022 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
59024 1999-03-06 Craig Burley <craig@jcb-sc.com>
59026 * g77.f-torture/execute/960317-1.f: New (old) test.
59027 * g77.f-torture/execute/970625-2.f: Ditto.
59029 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
59031 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59032 error message on line 1 or line 2; cccp and cpplib do this differently.
59034 1999-03-01 Jeffrey A Law (law@cygnus.com)
59036 * g++.old-deja/g++.law/weak1.C: New test.
59038 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59040 * gcc.c-torture/execute/990119-1.c: Renamed to...
59041 * gcc.dg/990119-1.c: this, so it will only be tested once
59042 (it's a preprocessor test, it doesn't need to be run at
59043 multiple optimization levels).
59045 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59047 * lib/g++.exp: Don't add incdir=$base_dir/../include to
59050 1999-02-24 Craig Burley <craig@jcb-sc.com>
59052 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59053 * g77.f-torture/compile/19981216-0.f: ...as it is expected
59054 to not be compilable by current g77.
59056 1999-02-24 Nick Clifton <nickc@cygnus.com>
59058 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59060 1999-02-22 Jeffrey A Law (law@cygnus.com)
59062 * gcc.c-torture/execute/990222-1.c: New test.
59064 1999-02-19 Craig Burley <craig@jcb-sc.com>
59066 * g77.f-torture/compile/19990218-0.f: New test.
59067 * g77.f-torture/noncompile/19990218-1.f: New test.
59069 1999-02-18 Craig Burley <craig@jcb-sc.com>
59071 * g77.f-torture/compile/19981216-0.f: New test.
59073 1999-02-14 Jeffrey A Law (law@cygnus.com)
59075 * gcc.dg/990214-1.c: New test.
59077 1999-02-13 Jeffrey A Law (law@cygnus.com)
59079 * gcc.dg/990213-2.c: New test.
59081 * gcc.dg/990213-1.c: New test.
59083 1999-02-12 Jeffrey A Law (law@cygnus.com)
59085 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59088 1999-02-11 Nick Clifton <nickc@cygnus.com>
59090 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59091 specified by target.
59093 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59095 1999-02-11 Jeffrey A Law (law@cygnus.com)
59097 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59099 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59101 * gcc.dg/special/ecos.exp: New test driver for new tests with
59102 special requirements.
59104 * gcc.dg/special/alias-1.c: New test.
59105 * gcc.dg/special/gcsec-1.c: New test.
59106 * gcc.dg/special/weak-1.c: New test.
59107 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59108 * gcc.dg/special/weak-2.c: New test.
59109 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59110 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59111 * gcc.dg/special/wkali-1.c: New test.
59112 * gcc.dg/special/wkali-2.c: New test.
59113 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59114 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59116 1999-02-10 Felix Lee <flee@cygnus.com>
59118 * lib/c-torture.exp (c-torture-compile): Pull out code for
59119 analyzing gcc error messages.
59120 (c-torture-execute): Likewise. Fix some (harmless) false
59122 * lib/gcc.exp (gcc_check_compile): New function.
59124 1999-02-08 Richard Henderson <rth@cygnus.com>
59126 * gcc.c-torture/execute/990208-1.c: New test.
59128 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59130 * g++.dg/special/ecos.exp: New driver for new tests with special
59133 * g++.dg/special/conpr-1.C: New test
59134 * g++.dg/special/conpr-2.C: New test
59135 * g++.dg/special/conpr-2a.C: New test
59136 * g++.dg/special/conpr-3.C: New test
59137 * g++.dg/special/conpr-3a.C: New test
59138 * g++.dg/special/conpr-3b.C: New test
59140 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59141 allow g++ to use the dg driver
59143 * README: Add comment about g++.dg directory
59145 1999-02-06 Jeffrey A Law (law@cygnus.com)
59147 * README: Update email addresses.
59149 1999-02-03 Nick Clifton <nickc@cygnus.com>
59151 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59152 arguments in order to force structure S onto the stack even on
59154 (test): Pass 10 leading arguments to function foo as well as the
59157 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59158 failure for all targets.
59160 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59161 abort to terminate program execution.
59163 1999-01-30 Richard Henderson <rth@cygnus.com>
59165 * gcc.c-torture/execute/990130-1.c: New test.
59167 1999-01-30 Jeffrey A Law (law@cygnus.com)
59169 * gcc.dg/990130-1.c: New test.
59171 1999-01-28 Michael Meissner <meissner@cygnus.com>
59173 * gcc.c-torture/execute/990128-1.c: New test.
59175 1999-01-27 Michael Meissner <meissner@cygnus.com>
59177 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59179 1999-01-27 Felix Lee <flee@cygnus.com>
59181 * lib/c-torture.exp (c-torture-compile): pull out code for
59182 analyzing gcc error messages.
59183 (c-torture-execute): ditto, and fix some (harmless) false
59185 * lib/gcc.exp (gcc_check_compile): new function.
59187 1999-01-17 Jeffrey A Law (law@cygnus.com)
59189 * gcc.dg/990117-1.c: New test.
59191 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59193 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59195 1999-01-15 Jeffrey A Law (law@cygnus.com)
59197 * g77.f-torture/compile/990115-1.f: New test.
59199 1999-01-07 Jeffrey A Law (law@cygnus.com)
59201 * gcc.c-torture/compile/990107-1.c: New test
59203 1999-01-06 Jeffrey A Law (law@cygnus.com)
59205 * gcc.c-torture/execute/990106-2.c: New test.
59207 * gcc.c-torture/execute/990106-1.c: New test.
59209 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
59211 * gcc.c-torture/compile/981223-1.c: New test.
59213 1998-12-29 Richard Henderson <rth@cygnus.com>
59215 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59216 (opt3): Rename from opt4 and disable.
59218 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
59220 * g++.old-deja/g++.pt/ptrmem5.C: New test.
59222 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59224 * g++.old-deja/g++.other/conv5.C: New test.
59226 1998-12-14 Nick Clifton <nickc@cygnus.com>
59228 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59230 1998-12-11 Jeffrey A Law (law@cygnus.com)
59232 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59234 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
59236 * gcc.c-torture/compile/981211-1.c: New test.
59238 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59240 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59242 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59244 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59246 * gcc.special/930510-1.c: Make C9X safe.
59247 * gcc.misc-tests/gcov-1.c Similarly.
59248 * gcc.misc-tests/gcov-2.c Similarly.
59250 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59252 * gcc.dg/ultrasp1.c: New test.
59254 1998-12-06 Richard Henderson <rth@cygnus.com>
59256 * gcc.c-torture/execute/981206.c: New test.
59258 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59260 * g++.old-deja/g++.ns/template7.C: New test.
59262 * g++.old-deja/g++.other/expr1.C: New test.
59264 * g++.old-deja/g++.eh/tmpl3.C: New test.
59266 * g++.old-deja/g++.eh/tmpl2.C: New test.
59268 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59270 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59271 * g++.old-deja/g++.other/using6.C: Removed.
59272 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59274 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59276 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59278 * g++.old-deja/g++.pt/overload8.C: New test.
59280 * g++.old-deja/g++.pt/overload7.C: New test.
59282 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59284 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59285 and relinking messages.
59286 * lib/g++.exp (g++_target_compile): Remove .rpo file when
59287 compiling with -frepo.
59289 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
59291 * g++.old-deja/g++.pt/lookup6.C: New test.
59293 1998-11-30 Nick Clifton <nickc@cygnus.com>
59295 * gcc.c-torture/execute/981130-1.c: New test.
59296 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59298 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59300 * g++.old-deja/g++.pt/explicit76.C: New test.
59302 * g++.old-deja/g++.pt/friend38.C: New test.
59304 * g++.old-deja/g++.ns/crash2.C: New test.
59306 * g++.old-deja/g++.pt/defarg8.C: New test.
59308 * g++.old-deja/g++.pt/instantiate6.C: New test.
59310 * g++.old-deja/g++.pt/static6.C: New test.
59312 * g++.old-deja/g++.pt/decl2.C: New test.
59314 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59316 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
59317 problem is actually related with name lookup, but so what? :-)
59319 * g++.old-deja/g++.pt/friend37.C: New test.
59321 1998-11-25 Dave Love <d.love@dl.ac.uk>
59323 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59324 element, which fails on some systems.
59326 * g77.f-torture/execute/labug1.f: New test.
59328 1998-11-21 Jeffrey A Law (law@cygnus.com)
59330 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59333 1998-11-18 Dave Love <d.love@dl.ac.uk>
59335 * g77.f-torture/compile/981117-1.f: New test.
59337 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
59339 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
59340 properly discarded.
59342 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
59344 * gcc.c-torture/execute/memcheck: New directory of tests for
59345 -fcheck-memory-usage.
59347 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
59349 * README: New file, general information about the testsuite and
59350 new description of the various C++ test subdirectories.
59351 * README.g++: Eliminate obsolete information, update and move most
59352 relevant stuff to README.
59354 1998-11-07 Richard Henderson <rth@cygnus.com>
59356 * gcc.c-torture/compile/981107-1.c: New test.
59358 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
59360 * execute/memcpy-bi.c: New testcase.
59362 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
59364 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59367 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59368 template is selected.
59370 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59371 classes, it should be accepted for all types.
59373 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59375 * g++.old-deja/g++.pt/spec24.C: Ensure that template
59376 specializations start with template headers.
59378 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
59380 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59382 * g++.old-deja/g++.other/init9.C: Test cross initialization of
59385 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59387 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59389 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59391 * compile/981022-1.c, compile/981022-1.x: New test and driver.
59393 1998-10-19 Jeffrey A Law (law@cygnus.com)
59395 * 981019-1.c: New test.
59397 1998-10-14 Robert Lipe <robertl@dgii.com>
59399 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59402 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59404 * compile/981001-4.c: Remove use of GCC extension that triggers a
59407 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
59409 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59411 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59413 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
59414 instantiation of template produces incorrect code for delete
59417 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
59418 constructors' name is not unique.
59419 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59420 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59422 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
59423 automatic array of const is ill-formed.
59425 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
59426 of template parameter?
59428 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
59431 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
59432 pointer-to-member expression.
59434 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
59435 declaration causes ICE.
59437 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
59439 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
59440 reserved in the global namespace.
59442 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59443 generate needed virtual table.
59445 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59447 1998-10-10 Dariush Eslimi <eslimi@loran.com>
59449 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59450 template-dependent type
59452 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59454 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59455 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59456 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59458 * g++.old-deja/g++.other/using5.C: New test; using decl from base
59459 class should be usable as argument of member function.
59460 * g++.old-deja/g++.other/using6.C: New test; using decl from base
59461 class should be usable as return type of member function.
59462 * g++.old-deja/g++.other/using7.C: New test; using decl from base
59463 class should be usable as type of data member.
59465 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59467 1998-10-09 Jeffrey A Law (law@cygnus.com)
59469 * gcc.c-torture/special/920521-1.c: Fix bogus test.
59471 1998-10-08 Nick Clifton <nickc@cygnus.com>
59473 * gcc.dg/dll-?.c Add thumb to target list.
59474 Fix assembler scan patterns to match current assembler output.
59476 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
59478 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
59479 matching of template brackets.
59481 * g++.old-deja/g++.other/using4.C: New test. Test using
59482 declarations of methods from base classes.
59484 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
59485 within functions should introduce names into the innermost
59486 enclosing namespace.
59488 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
59489 of static locals if first initialization throws.
59491 1998-10-07 Jim Wilson <wilson@cygnus.com>
59493 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59495 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
59497 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
59498 lose track of the possible targets of tablejump insns.
59499 * special/special.exp: Run it.
59501 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59503 * g++.old-deja/g++.pt/friend35.C: New test. A template function
59504 must be declared before its specializations can be named in friend
59507 1998-10-05 Dave Love <d.love@dl.ac.uk>
59509 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59511 * g77.f-torture/execute/io1.f: New test.
59513 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59515 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59516 with pointer to template function, for which no argument deduction
59519 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59520 specialization of template function as argument to template
59523 * g++.old-deja/g++.other/access2.C: New test; Inner class
59524 shouldn't have privileged access to Outer's names.
59526 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59528 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59529 friend template declared within template class conflicts with
59530 nested class of the same name.
59532 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59535 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59536 object with direct initializer as function declaration.
59538 * g++.old-deja/g++.other/decl2.C: New test; duplicate
59541 * g++.old-deja/g++.other/null2.C: New test; conditional operator
59542 involving const pointer and NULL produces incorrect result.
59544 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59545 type name without `typename' should be rejected with -pedantic.
59547 1998-10-02 Richard Henderson <rth@cygnus.com>
59549 * g++.old-deja/g++.other/addrof1.C: New test.
59551 1998-10-01 Nick Clifton <nickc@cygnus.com>
59553 * gcc.c-torture/compile/981001-1.c: New test.
59554 * gcc.c-torture/execute/981001-1.c: New test.
59556 1998-10-01 Jeffrey A Law (law@cygnus.com)
59558 * gcc.c-torture/compile/981001-2.c: New test.
59559 * gcc.c-torture/compile/981001-3.c: New test.
59560 * gcc.c-torture/compile/981001-4.c: New test.
59562 1998-10-01 Robert Lipe <robertl@dgii.com>
59564 * lib/objc.exp (objc_target_compile): Add -L during compiles for
59565 multilibbed hosts. Idea grafted from g77.exp.
59567 1998-09-30 Dave Love <d.love@dl.ac.uk>
59569 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59570 avoid losing on systems which need -lsocket.
59572 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
59574 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59575 * g++.old-deja/g++.other/nested2.C: Ditto.
59576 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59579 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59581 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59582 preferred over template operator!= for enum bitfields.
59584 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
59586 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59587 that happen to have the same base name, but in different scopes,
59588 are incorrectly rejected.
59590 1998-09-16 Richard Henderson <rth@cygnus.com>
59592 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59593 on the native word size instead of an integer literal.
59595 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59597 * g++.old-deja/g++.other/static2.C: Invocation of static data
59598 member of type pointer-to-function denoted as non-static member.
59600 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59601 checks involving function types and aliases.
59603 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59605 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59606 redefined to the same non-trivial type.
59608 * g++.old-deja/g++.pt/explicit73.C: Test for proper
59609 namespace-qualification of template specializations declared in
59612 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59613 to declare a subset of the specializations of a template function
59614 as friends of specializations of a template class.
59616 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59617 member templates that do not fully specialize the enclosing
59618 template class are rejected.
59620 1998-09-11 Dave Love <d.love@dl.ac.uk>
59622 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59624 1998-09-08 Dave Love <d.love@dl.ac.uk>
59626 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59627 altered from libf2c/libU77 version.
59629 1998-09-06 Dave Love <d.love@dl.ac.uk>
59631 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59633 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
59634 Alexandre Oliva <oliva@dcc.unicamp.br>
59636 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59637 (un)signed char are different types for template specialization
59640 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
59642 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59643 * objc: ObjC testsuite.
59645 1998-08-31 Catherine Moore <clm@cygnus.com>
59647 * gcc.c-torture/execute/941014-1.x: New file.
59649 1998-08-31 Nick Clifton <nickc@cygnus.com>
59651 * lib/c-torture.exp: Add support for
59652 torture_eval_before_compile and torture_eval_before_execute
59655 1998-08-30 Jeffrey A Law (law@cygnus.com)
59657 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
59658 this test triggers valid.
59660 1998-08-27 Jeffrey A Law (law@cygnus.com)
59662 * gcc.dg/980827-1.c: New test.
59664 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
59666 * gcc.c-torture/execute/loop-4b.c: New test.
59668 1998-08-26 Nick Clifton <nickc@cygnus.com>
59670 * lib/c-torture.exp: Add support for
59671 torture_eval_before_compile and torture_eval_before_execute
59674 1998-08-25 Jeffrey A Law (law@cygnus.com)
59676 * gcc.c-torture/compile/980825-1.c: New test.
59678 1998-08-24 Nick Clifton <nickc@cygnus.com>
59680 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59681 count number tests in opt_t0 not good_t0.
59683 1998-08-24 Jeffrey A Law (law@cygnus.com)
59685 * gcc.c-torture/compile/930326-1.x: Fix typo.
59687 1998-08-23 Mark Mitchell <mark@markmitchell.com>
59689 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59692 1998-08-21 Jeffrey A Law (law@cygnus.com)
59694 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59695 STACK_SIZE is defined.
59696 * gcc.c-torture/unsorted/stuct.c: Similarly.
59698 * gcc.c-torture/compile/980821-1.c: New test.
59700 1998-08-21 Jeffrey A Law (law@cygnus.com)
59702 * gcc.c-torture/execute/980526-2.c: Disable for targets with
59705 1998-08-19 Mark Mitchell <mark@markmitchell.com>
59707 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59710 1998-08-09 Mark Mitchell <mark@markmitchell.com>
59712 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59715 1998-08-18 Jeffrey A Law (law@cygnus.com)
59717 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59719 1998-08-16 Jeffrey A Law (law@cygnus.com)
59721 * gcc.c-torture/compile/980816-1.c: New test.
59723 * gcc.dg/980816-1.c: New test.
59725 1998-08-13 Jeffrey A Law (law@cygnus.com)
59727 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59728 compiler for ieee tests.
59730 1998-08-01 Dave Love <d.love@dl.ac.uk>
59732 * g77.f-torture/compile/980729-0.f: New test.
59734 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
59736 * gcc.c-torture/special/eeprof-1.c: New test, for
59737 -finstrument-functions.
59738 * gcc.c-torture/special/special.exp: Run it.
59740 1998-07-29 Jeffrey A Law (law@cygnus.com)
59742 * gcc.c-torture/compile/980729-1.c: New test.
59744 1998-07-27 Nick Clifton <nickc@cygnus.com>
59746 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59747 __thumb__ is defined, and test for ARM style doubles if so.
59749 1998-07-26 Dave Love <d.love@dl.ac.uk>
59751 * g77.f-torture/noncompile/980615-0.f: New test.
59753 1998-07-26 H.J. Lu (hjl@gnu.org)
59755 * gcc.dg/980312-1.c: Do link instead of compile.
59756 * gcc.dg/980313-1.c: Likewise.
59758 1998-07-26 Jeffrey A Law (law@cygnus.com)
59760 * gcc.c-torture/compile/980726-1.c: New test.
59762 1998-07-25 Dave Love <d.love@dl.ac.uk>
59764 * g77.f-torture/execute/io0.f: New test.
59766 1998-07-24 Nick Clifton <nickc@cygnus.com>
59768 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59771 1998-06-18 Michael Meissner <meissner@cygnus.com>
59773 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59776 1998-07-17 Nick Clifton <nickc@cygnus.com>
59778 * gcc.dg/980626-1.c: Expect failures for all toolchains until
59779 c-decl.c:grokdeclarator can handle mode attributes.
59781 1998-07-16 Jeffrey A Law (law@cygnus.com)
59783 * gcc.c-torture/execute/980716-1.c: New test.
59785 1998-07-13 Jeffrey A Law (law@cygnus.com)
59787 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59789 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
59791 * gcc.c-torture/execute/va-arg-3.x: Similarly.
59792 * gcc.c-torture/compile/930326-1.x: Similarly.
59794 1998-07-13 Dave Love <d.love@dl.ac.uk>
59796 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59797 New test from Craig.
59799 1998-07-12 Dave Love <d.love@dl.ac.uk>
59801 * g77.f-torture/noncompile/980616-0.f: New test.
59803 * g77.f-torture/execute/970816-3.f: New test from Craig.
59805 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59807 * g++.other/singleton.C: Return error value instead of taking
59810 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59812 * g++.other/singleton.C: New test. Warning is under dispute.
59813 Runtime crash is not.
59815 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59817 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59818 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59819 using6.C, using7.C}: New namespace tests.
59821 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59823 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59824 specialization with typedef'ed names used as array indexes.
59826 1998-07-09 Jeffrey A Law (law@cygnus.com)
59828 * gcc.c-torture/execute/980709-1.c: New test.
59830 * gcc.dg/980709-1.c: New test.
59832 1998-07-07 Richard Henderson <rth@cygnus.com>
59834 * gcc.c-torture/execute/bcp-1.c: New test.
59836 1998-07-07 Jeffrey A Law (law@cygnus.com)
59838 * gcc.c-torture/execute/980707-1.c: New test.
59840 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
59842 * gcc.c-torture/compile/980706-1.c: New test.
59844 1998-07-01 Dave Love <d.love@dl.ac.uk>
59846 * g77.f-torture/execute/980701-0.f,
59847 g77.f-torture/execute/980701-1.f: New test from Craig.
59849 1998-07-01 Jeffrey A Law (law@cygnus.com)
59851 * gcc.c-torture/compile/980701-1.c: New test.
59853 * gcc.c-torture/execute/980701-1.c: New test.
59855 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
59858 * g++.old-deja/g++.robertl/eb132.C: New test.
59859 * g++.old-deja/g++.robertl/eb133.C: Likewise.
59861 1998-06-29 Dave Love <d.love@dl.ac.uk>
59863 * g77.f-torture/execute/980628-7.f,
59864 g77.f-torture/execute/980628-8.f,
59865 g77.f-torture/execute/980628-9.f,
59866 g77.f-torture/execute/980628-10.f: New tests from Craig.
59868 * g77.f-torture/execute/980628-3.f: Remove mail headers.
59870 1998-06-28 Jeffrey A Law (law@cygnus.com)
59872 * g77.f-torture/execute/980628-4.f: New test from Craig.
59873 * g77.f-torture/execute/980628-5.f: Likewise.
59874 * g77.f-torture/execute/980628-2.f: Likewise.
59875 * g77.f-torture/execute/980628-0.f: Likewise.
59876 * g77.f-torture/execute/980628-1.f: Likewise.
59877 * g77.f-torture/execute/980628-3.f: Likewise.
59878 * g77.f-torture/execute/980628-6.f: Likewise.
59880 1998-06-28 Jeffrey A Law (law@cygnus.com)
59882 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59883 directory when nothing has been installed yet.
59885 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
59887 * gcc.c-torture/special/special.exp: Handle newer versions of
59890 1998-06-26 Jeffrey A Law (law@cygnus.com)
59892 * gcc.dg/980626-1.c: New test.
59894 1998-06-19 Bruno Haible <haible@ilog.fr>
59896 * gcc.misc-tests/m-un-2.c: New test.
59897 * g++.old-deja/g++.other/warn01.c: Likewise.
59899 1998-06-19 Robert Lipe <robertl@dgii.com>
59901 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59902 compatibility with assmblers with a different comment character.
59903 Eliminate use of GAS-specific extensions.
59905 1998-06-19 Jeffrey A Law (law@cygnus.com)
59907 * gcc.c-torture/execute/ieee/980619-1.c: New test.
59909 1998-06-19 Robert Lipe <robertl@dgii.com>
59911 * lib/g77.exp: Replace search for libf2c.a with search for newly
59914 1998-06-17 Jeffrey A Law (law@cygnus.com)
59916 * gcc.c-torture/execute/980617-1.c: New test.
59918 1998-06-12 Jeffrey A Law (law@cygnus.com)
59920 * gcc.c-torture/execute/980612-1.c: New test.
59922 1998-06-08 Jeffrey A Law (law@cygnus.com)
59924 * gcc.dg/980523-1.c: Only test on ppc-linux.
59925 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59927 * gcc.c-torture/execute/980608-1.c: New test.
59929 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
59931 * gcc.c-torture/execute/980605-1.c: New test.
59933 1998-06-04 Jeffrey A Law (law@cygnus.com)
59935 * gcc.c-torture/execute/980604-1.c: New test.
59937 1998-06-02 Jeffrey A Law (law@cygnus.com)
59939 * gcc.c-torture/execute/980602-1.c: New test.
59940 * gcc.c-torture/execute/980602-2.c: Likewise.
59942 1998-06-02 Dave Love <d.love@dl.ac.uk>
59944 * 970125-0.f: Fix per JCB. Add commentary.
59946 1998-05-31 Michael Meissner <meissner@cygnus.com>
59948 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59951 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59953 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59956 1998-05-28 Catherine Moore <clm@cygnus.com>
59958 * gcc.c-torture/execute/980526-3.c: New test.
59960 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
59962 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59963 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59964 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59965 m88k-motorola-sysv3 to XFAIL.
59967 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59969 * gcc.dg/980526-1.c: New test.
59970 * gcc.c-torture/execute/980526-2.c: New test.
59972 1998-05-26 Jeffrey A Law (law@cygnus.com)
59974 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59976 * gcc.c-torture/execute/980526-1.c: New test.
59978 1998-05-26 Dave Love <d.love@dl.ac.uk>
59980 * g77.f-torture/execute/alpha2.f: Add runtime test.
59982 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
59984 * g++.old-deja/old-deja.exp: Strip leading directories.
59986 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59987 error for the line. Don't run multiple tests for the same line.
59989 1998-05-23 Jeffrey A Law (law@cygnus.com)
59991 * gcc.dg/980523-1.c: New test.
59993 1998-05-23 Dave Love <d.love@dl.ac.uk>
59995 * g77.f-torture/compile/970915-0.f: New test.
59997 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
59999 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60001 1998-05-21 Jeffrey A Law (law@cygnus.com)
60003 * gcc.dg/980520-1.c: New test.
60005 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
60007 * gcc.dg/980502-1.c: Fix return type.
60009 1998-05-20 Jeffrey A Law (law@cygnus.com)
60011 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60012 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60013 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60014 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60015 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60017 1998-05-20 Dave Love <d.love@dl.ac.uk>
60019 * g77.f-torture/execute/980520-1.f: New test.
60021 1998-05-15 Dave Love <d.love@dl.ac.uk>
60023 * lib/mike-g77.exp: New file.
60025 * g77.f-torture/noncompile/noncompile.exp,
60026 g77.f-torture/noncompile/check0.f: New files.
60028 1998-05-14 Dave Love <d.love@dl.ac.uk>
60030 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60031 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60032 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60033 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60034 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60035 abort where appropriate.
60037 1998-05-05 Michael Meissner <meissner@cygnus.com>
60039 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60040 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60042 1998-04-29 Dave Love <d.love@dl.ac.uk>
60044 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60046 1998-04-27 Dave Love <d.love@dl.ac.uk>
60048 * g77.f-torture/compile/980427-0.f: New test.
60050 1998-04-24 Dave Love <d.love@dl.ac.uk>
60052 * g77.f-torture/compile/980424-0.f: New test.
60054 1998-04-19 Dave Love <d.love@dl.ac.uk>
60056 * g77.f-torture/compile/980419-2.f (main): New test.
60057 * g77.f-torture/compile/970125-0.f: New test.
60058 * g77.f-torture/compile/980419-1.f: New test.
60060 1998-04-08 Jim Wilson <wilson@cygnus.com>
60062 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
60065 1998-04-07 Jim Wilson <wilson@cygnus.com>
60067 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60069 1998-04-03 Jim Wilson <wilson@cygnus.com>
60071 * gcc.c-torture/compile/980329-1.c: New test.
60073 1998-03-18 Jim Wilson <wilson@cygnus.com>
60075 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60076 * gcc.dg/980312-1.c: Fix typo in -march command.
60078 1998-03-16 H.J. Lu (hjl@gnu.org)
60080 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60082 1998-03-11 Robert Lipe <robertl@dgii.com>
60084 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
60085 Dave Love agree the Fortran source is bogus.
60087 1998-03-11 Robert Lipe <robertl@dgii.com>
60089 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60090 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60091 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60092 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60093 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60095 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60097 * g++.old-deja/g++.other/friend1.C: New test.
60099 1998-02-18 Dave Love <d.love@dl.ac.uk>
60101 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60102 possibly uninitialized) variables and declare dnrm2.
60104 1998-02-23 Robert Lipe <robertl@dgii.com>
60106 From Bruno Haible <haible@ilog.fr>:
60107 * gcc.c-torture/execute/980223.c: New test.
60109 1998-02-13 Jeffrey A Law (law@cygnus.com)
60111 * gcc.dg/ifelse-1.c: New test.
60113 1998-02-09 H.J. Lu (hjl@gnu.org)
60115 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60117 * lib/old-dejagnu.exp (old-dejagnu): Added the
60118 "execution test - XFAIL *-*-*" handling in the spirit of
60119 "excess errors test -". Changed the "execution test fails"
60120 handling to be like "excess errors test fails".
60121 * Update various tests accordingly.
60123 1998-02-06 Jim Wilson <wilson@cygnus.com>
60125 * gcc.c-torture/execute/980205.c: New test.
60127 1998-01-18 Jeffrey A Law (law@cygnus.com)
60129 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60130 * lib/f-torture.exp: Similarly.
60131 * gcc.c-torture: Rename all .cexp files to .x files.
60133 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60135 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60136 (940510-1.c): Removed duplicate.
60137 (971104-1.c): New test.
60139 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60141 * lib/f-torture.exp: Improve error and loop detection.
60143 1997-11-19 Michael Meissner <meissner@cygnus.com>
60145 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60146 use that to size the filler array.
60148 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60150 * lib/c-torture.exp(c-torture-execute): Fix typo.
60152 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60153 testcase as the executable name. Keep the executable around if
60156 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60158 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60159 changes. Only test one -g option, and move it to the end of the
60160 list of options to test.
60162 1997-09-19 Michael Meissner <meissner@cygnus.com>
60164 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60165 variable GCC_TORTURE_OPTIONS to supply default switches separated
60166 by colons. If no environment variable, run tests with -O0 -g, -O1
60167 -g, and -O2 -g as well.
60169 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60171 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60172 explanatory comments. Fix indentation.
60174 1997-09-15 Jeffrey A Law (law@cygnus.com)
60176 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60178 1997-09-11 Jeffrey A Law (law@cygnus.com)
60180 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60181 * g++.old-deja/g++.mike/p7325.C: Likewise.
60182 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60184 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60186 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60187 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60188 * g++.old-deja/g++.brendan/crash39.C: Likewise.
60189 * g++.old-deja/g++.law/operators4.C: Likewise.
60191 1997-09-11 Joe Buck (jbuck@synopsys.com)
60193 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60194 * g++.old-deja/g++.mike/p784.C: Ditto.
60195 * g++.old-deja/g++.mike/p785.C: Ditto.
60197 1997-09-05 Jeffrey A Law (law@cygnus.com)
60199 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60201 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60203 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60204 target feature; pass this to c-torture-execute as needed.
60206 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60208 * lib/c-torture.exp(c-torture-execute): If the previous and the
60209 current executables being tested are identical, we don't need to
60210 run the executable again. Try to make the executable names
60211 unique. Add an optional argument for passing additional compiler
60214 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
60216 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60218 1997-08-29 Jeffrey A Law (law@cygnus.com)
60220 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60222 1997-07-31 Jeffrey A Law (law@cygnus.com)
60224 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60225 32bit or larger longs.
60227 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60228 have either a 32bit long or 32bit int.
60230 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
60232 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60233 Make double precision tests dependent on sizeof (double).
60235 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
60237 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60240 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
60242 * gcc.c-torture/compile/961203-1.cexp: New script.
60244 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
60246 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60247 up the includes ourselves.
60249 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
60251 * lib/plumhall.exp: Remove random include, and add a few
60252 verbose messages for debugging.
60254 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
60256 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60257 of trying to do it ourselves.
60259 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
60261 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60263 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
60265 * gcc.prms/5403.c: Made regexp a bit less strict.
60267 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
60269 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60270 is returned from remote_load instead.
60271 * lib/plumhall.exp: Ditto.
60272 * lib/mike-g++.exp: Ditto.
60273 * lib/old-dejagnu.exp: Ditto.
60274 * lib/c-torture.exp: Ditto.
60276 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
60278 * lib/g++.exp: Use build_wrapper procedure.
60279 * lib/gcc.exp: Ditto.
60281 1997-05-20 Jeffrey A Law (law@cygnus.com)
60283 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60284 an old-style decl for malloc. Fixes tests to work when
60285 sizeof (int) != sizeof (size_t).
60287 1997-05-15 Mike Meissner <meissner@cygnus.com>
60289 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60291 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60292 use stdargs.h interface.
60294 1997-05-15 Mike Meissner <meissner@cygnus.com>
60296 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60297 NO_VARARGS when compiling.
60299 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
60301 * lib/plumhall.exp(ph_includes): New procedure.
60303 (ph_compiler): Ditto.
60305 * lib/g++.exp: Rename test-glue.c to testglue.c.
60306 * lib/gcc.exp: Ditto.
60308 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
60310 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60311 to completion when it's called.
60313 1997-03-21 Michael Meissner <meissner@cygnus.com>
60315 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60316 is defined, don't do test.
60318 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
60320 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60322 (ph_summary): Mark skipped testcases as untested, not unresolved.
60324 * lib/plumhall.exp (ph_make): If unresolved because of bad
60325 errorCode, record errorCode in log file.
60326 (*): Replace send_log/verbose with verbose -log.
60328 1997-03-19 Michael Meissner <meissner@cygnus.com>
60330 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60331 double conversion if double isn't at least 8 bytes.
60333 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60334 int to work with targets where int is 16 bits.
60336 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60337 8 bytes, just exit, since 4 byte doubles don't have enough bits of
60338 precision for the test to complete.
60340 1997-03-14 Michael Meissner <meissner@cygnus.com>
60342 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60343 if d10v is not compiled with the -mdouble64 flag.
60344 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60346 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60347 d10v is not compiled with the -mint32 flag.
60349 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
60351 * lib/plumhall.exp: Use incr_count.
60353 1997-03-12 Jeffrey A Law (law@cygnus.com)
60355 * gcc.c-torture: Update to c-torture-1.45.
60357 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
60359 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60360 the name of the expect testcase file).
60362 * lib/g++.exp(g++_init): Ditto.
60364 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
60366 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60369 * lib/gcc.exp(gcc_exit): New procedure.
60371 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
60373 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60374 specs where appropriate.
60376 * g++.old-deja/g++.arm/*: Added additional ERROR checks
60377 because of new "candidates are" messages, and removed a few
60379 * Converted all non-old-style g++ testcases to old-style, and
60380 moved into g++.old-deja.
60382 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
60384 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60387 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60390 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60392 1997-02-13 Michael Meissner <meissner@cygnus.com>
60394 * lib/gcc.exp (gcc_target_compile): Add support for defining
60395 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60396 the machine doesn't have those features.
60398 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
60400 * g++.law/operators4.exp: Don't use LIBS.
60402 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
60404 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60406 * lib/mike-g++.exp: Don't set the compiler to be tested here.
60407 * lib/g++.exp: Set it here instead. Also, allow use of the
60408 --tool_exec and --tool_opt options. Change CXX to
60411 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60413 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60415 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
60417 * lib/old-dejagnu.exp: Use prune_warnings instead of
60419 * lib/mike-g++.exp: Ditto.
60420 * lib/gcc.exp: Ditto.
60421 * lib/g++.exp: Ditto.
60423 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60425 1997-02-07 Jeffrey A Law (law@cygnus.com)
60427 * 941014-2.c: Include stdlib.h
60428 * 960327-1.c: Include stdio.h
60429 * dbra.c, index-1.c: Don't assume ints are 32bits.
60431 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
60433 * lib/gcc.exp: Add gcc,stack_size target feature.
60435 * lib/g++.exp(g++_target_compile): Add the include and link
60436 paths here, not in two other places. And, it's $options, not
60439 * lib/mike-g++.exp(postbase): Remove the code that determines
60440 the correct include and link paths.
60441 * g++.old-deja/old-deja.exp: Ditto.
60443 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
60445 * lib/g++.exp(g++_init): target_compile no longer returns the
60446 filename of the result.
60448 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
60450 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60453 * gcc.c-torture/special/special.exp: Change call to
60454 gcc_target_compile to include the object file.
60456 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
60458 * gcc.c-torture/special/special.exp: Correct misspelling in last
60461 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
60463 * lib/plumhall.exp(ph_summary): Log the entire output of the
60464 executable. Return -1 if there were any failures, 0 otherwise.
60465 (ph_execute): Return -1 if there were any failures, 0 otherwise.
60466 (ph_make): Clean up objects and executables that were built
60467 if the tests succeeded.
60469 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
60471 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60472 libraries and includes in the build tree as appropriate.
60474 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60476 * lib/c-torture.exp: Instead of looking for the global variable
60477 NO_LONG_LONG, check to see if that's a feature of the target.
60479 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60481 * config/default.exp: Minimize. Delete the remainer of the files in
60482 config; this functionality is now in devo/dejagnu/config.
60484 g++.*/*: Pass any additional flags used to compile to postbase;
60487 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60488 is now done by runtest.exp. Use gcc_target_compile instead of
60491 lib/c-torture.exp: Use gcc_target_compile instead of compile.
60492 Remove references to CFLAGS. Use remote_file instead of
60494 (c-torture): Take a list of arguments to use to compile this
60497 lib/g++.exp: Simplify. Use target_compile instead of compile.
60498 lib/gcc-dg.exp: Ditto.
60499 lib/gcc.exp: Ditto.
60500 lib/mike-{gcc,g++}.exp: Ditto.
60501 lib/old-dejagnu.exp: Ditto.
60502 lib/plumhall.exp: Ditto.
60504 1997-01-08 Jim Wilson <wilson@cygnus.com>
60506 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60507 (ph_linker): Likewise.
60509 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
60511 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60512 MAP_ANON / MAP_ANONYMOUS if defined;
60513 else try to map from /dev/zero .
60515 1996-11-12 Jeffrey A Law (law@cygnus.com)
60517 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60518 isn't defined, then define it to MAP_ANONYMOUS.
60520 1996-11-12 Jeffrey A Law (law@cygnus.com)
60522 * gcc.c-torture: Update to c-torture-1.42 release.
60524 1996-11-11 Jeffrey A Law (law@cygnus.com)
60526 * gcc.c-torture: Update to c-torture-1.41 release.
60528 1996-10-27 Jeffrey A Law (law@cygnus.com)
60530 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
60533 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
60535 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60536 and LDFLAGS. Fix second case to append the target_info ldflags
60537 onto LDFLAGS, not CFLAGS.
60538 * lib/g++.exp (g++_init): Add target_info stuff.
60539 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
60540 of libgloss and newlib flags for !native.
60542 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60543 (GDB): Fix relative path to go up another dir for finding gdb.
60545 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
60547 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60548 versions in the target_info array, if they don't exist.
60550 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
60552 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60554 1996-07-08 Jim Wilson <wilson@cygnus.com>
60556 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60557 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60559 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
60561 * lib/old-dejagnu.exp: Don't remove the output file before we've
60562 actually tested it. Don't append pwd to the path of the executable
60565 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
60567 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60569 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
60571 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60572 temporary directory for compiler files, and set it to a default
60573 value of /tmp. Set $output as the name of the output file from
60574 compiling the testcase. Add a -o option to $cflags_var so the
60575 compiler writes the final output file as $output. Set $executable
60578 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60579 directory for compiler files, and set it to /tmp if it doesn't
60580 already have a value. Set $output_file to the name of the output
60581 file from compiling the testcase. Add a -o option to CXXFLAGS so
60582 the compiler writes the final output file as $output. Use $output
60583 as the executable to be tested.
60585 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60587 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60589 1996-06-08 Jeffrey A Law (law@cygnus.com)
60591 * gcc.c-torture/execute/pending-1.c: New test. Still
60592 pending in Tege's queue.
60594 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
60596 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60597 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
60598 if there were failures. Call unresolved if there were unresolved
60599 testcases. Call gcc_fail if program did not run to completion.
60600 (ph_make): Pass additional argument name to ph_execute.
60601 (ph_execute): Add new argument. Pass additional arguments to
60602 ph_summary. Call gcc_fail is there is no execution output.
60604 1996-04-24 Jeffrey A Law (law@cygnus.com)
60606 * lib/plumhall.exp (proc_summary): Output relavent summary
60607 lines into the log so specific failures in plumhall can be
60610 1996-04-10 Jeffrey A Law (law@cygnus.com)
60612 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60613 (c-torture-execute): Don't try to execute tests which use
60614 "long long" types if $NO_LONG_LONG is nonzero.
60616 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
60618 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60621 * gcc.ieee: Move from here.
60622 * gcc.c-torture/execute/ieee: To here.
60624 1996-03-26 Jeffrey A Law (law@cygnus.com)
60626 * gcc.c-torture: Update to c-torture-1.41 release.
60628 1996-03-22 Jeffrey A Law (law@cygnus.com)
60630 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60633 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
60635 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60638 1996-03-02 Jeffrey A Law (law@cygnus.com)
60640 * config/proelf.exp: Handle connecting to a simulator.
60642 1996-01-31 Jeffrey A Law (law@cygnus.com)
60644 * config/proelf.exp: New file. Enough framework that we can
60645 run c-torture tests on the proelf targets (or any other target
60646 that gdb can connect to for that matter).
60648 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
60650 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60651 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
60653 * lib/plumhall.exp (ph_execute): Always call ph_summary if
60654 exec_output exists.
60656 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
60658 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60659 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60661 * config/*.exp: Update FSF address. Change result of ${tool}_load
60662 to pass/fail/unresolved/unsupported/untested. Caller must now
60663 call unresolved/unsupported/untested.
60664 * lib/*.exp: Update FSF address. Update to handle new results of
60666 * lib/chill.exp (verbose): Delete.
60668 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
60670 * lib/gcc.exp (default_gcc_start): Change order of args to
60671 $LDFLAGS $CFLAGS $LIBS.
60672 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60673 Save/set/restore CFLAGS. Pass single arg to gcc_start.
60674 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60675 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60676 * gcc.misc-tests/dg-test.exp: Likewise.
60677 * gcc.misc-tests/msgs.exp: Likewise.
60678 * gcc.prms/prms.exp: Likewise.
60679 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60680 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60682 * lib/dg.exp: Deleted, moved to dejagnu/lib.
60684 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60686 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60688 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60689 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60691 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60694 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
60696 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60697 global for loop; add use of $mathlib.
60698 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60699 settings here; set mathlib for anything but VxWorks.
60701 1996-01-22 Jeffrey A Law (law@cygnus.com)
60703 * gcc.c-torture: Update to c-torture-1.40 release.
60705 1996-01-03 Jeffrey A Law (law@cygnus.com)
60707 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60710 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
60712 * lib/c-torture.exp (c-torture-execute): Declare "output" as
60715 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
60717 * lib/g++.exp (LIBS): Define if not already.
60718 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60719 (gcc-dg-prune): Call prune_gcc_output.
60720 * lib/gcc.exp (prune_gcc_output): New proc.
60721 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60724 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
60726 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60727 (c-torture-execute): Likewise. Rename `name' to `testcase'.
60729 1995-11-15 Jeffrey A Law (law@cygnus.com)
60731 * gcc.c-torture: Update to c-torture-1.39 release.
60733 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
60735 * lib/c-torture.exp (c-torture-execute): Don't return if one option
60736 fails, try others as well.
60738 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
60740 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60741 If compilation fails, mark execute tests as `untested'.
60742 If test is marked as unsupported, don't mark compilation and
60743 execute tests as failed.
60745 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
60747 * lib/g++.exp (g++_init): Don't link in libg++, and look to
60748 libstdc++ for whether or not we want to be doing shared
60749 libraries. Delete link_curses since we don't need it anymore.
60750 * lib/mike-g++.exp (postbase): Don't link in libg++.
60751 * g++.old-deja/old-deja.exp: Likewise.
60753 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
60755 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60757 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
60759 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60760 For that, add `-Wl,-a,shared_archive'.
60761 * g++.old-deja/old-deja.exp: Likewise.
60763 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
60765 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60767 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
60769 * lib/mike-g++.exp (postbase): Pay attention to the status of
60772 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
60774 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60776 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
60778 * lib/gcc.exp (default_gcc_start): No longer need to log program
60779 being executed or its output, execute_anywhere does that now.
60780 * lib/g++.exp (default_g++_version): Call execute_anywhere.
60781 (default_g++_start): Likewise. Delete calls to verbose/send_log.
60783 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
60785 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60786 the same as those in lib/g++.exp.
60788 1995-10-10 Jeff Law (law@hurl.cygnus.com)
60790 * gcc.c-torture: Update to c-torture-1.38 release.
60791 * gcc.ieee: Related changes.
60793 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
60795 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60796 "exec". Minor reformatting changes.
60798 * config/rom68k.exp (${tool}_load): Make it work in a canadian
60799 cross. This means all "exec" calls now work on a remote host as
60801 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60802 cross. Filter out the extra "\r\n" stuff that expect puts in.
60803 (c-torture-execute): Filter out the bogus warnings like
60804 c-torture-compile does. Add support for canadian cross.
60805 * lib/gcc.exp (default_gcc_version, default_gcc_start)
60806 Use execute_anywhere rather than calling exec directly. Now it
60807 works for canadian cross testing.
60809 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
60811 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
60812 results into a variable, and check that rather than using file exists.
60814 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
60816 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60817 create a libg++.so. For sunos4.1.*, also add -ltermcap.
60819 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60821 * g++.old-deja/old-deja.exp: Create and pass runshlib and
60822 lib_curses if there's a shared libg++ in the build tree.
60824 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
60826 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60827 if not supported target.
60829 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
60831 * lib/g++.exp (g++_init): Move empty setting of runshlib and
60832 link_curses up to always happen, not just for native builds.
60834 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
60836 * gcc.c-torture: Update to c-torture-1.36 release.
60837 * gcc.failure: Related changes.
60839 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
60841 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60843 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
60845 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60846 * lib/mike-g++.exp (postbase): Not in here. Still reference
60847 runshlib, link_curses, and mathlib for link and run.
60849 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60850 pass the runtime shared library options for Solaris, OSF/1, and
60851 Irix5, and link with -lcurses to avoid unresolved references.
60853 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
60855 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60858 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
60860 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60862 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
60864 * gcc.c-torture: Update to c-torture-1.35 release. Note we
60865 do not have a framework for the "compat" tests yet.
60867 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
60869 * lib/mike-g++.exp (postbase): New local variable `mathlib',
60870 set to null if we're testing vxworks5.1. Use that instead of
60871 `-lm' in the setting of LIBS for link and run.
60873 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
60875 * config/rom68k.exp (${tool}_load): Major changes to make it
60876 work. Verified that it does in fact return the stuff in
60877 exec_output properly. Catch any Emul or any TRAP other than 0.
60879 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
60881 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60882 LDFLAGS properly for targets that need stuff from libgloss.
60883 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60885 (gpp_initialized): New variable.
60887 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
60889 * config/rom68k.exp: Load libgloss.exp.
60890 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60891 so we can produce a fully linked binary.
60892 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60893 so we can produce a fully linked binary.
60895 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
60897 * lib/plumhall.exp (ph_section): Watch for expected failures.
60898 Add missing `else'.
60900 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60902 (c-torture): Likewise.
60904 1995-08-28 Doug Evans <dje@cygnus.com>
60906 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60908 * lib/mike-g++.exp (mike_cleanup): New proc.
60909 (prebase): New globals compiler_result, not_compiler_result,
60911 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
60912 allow leading "-" in pattern. Watch for unsupported tests.
60913 If $compiler_result is set, pattern match assembler code,
60914 and ditto for $not_compiler_result.
60915 * lib/mike-gcc.exp: Likewise.
60917 * lib/plumhall.exp (ph_execute): Only call ph_summary if
60918 execution "succeeded".
60920 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
60922 * config/win32.exp: New file.
60923 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60925 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
60927 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60929 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60930 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60931 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60933 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60934 "... without exceptions was ...". That is now handled by
60936 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60938 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
60940 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60941 sieve.c,sort2.c}: New files.
60942 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60943 sieve.exp,sort2.exp}: Drivers for them.
60945 * lib/mike-gcc.exp (program_output): New user settable variable.
60946 (postbase): Call prune_system_crud. Also prune extraneous compiler
60948 * lib/mike-g++.exp (program_output): New user settable variable.
60950 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60952 * config/sh.exp: Deleted (use sim.exp instead).
60954 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
60956 * config/vx.exp: Declare CHECKTASK as global.
60957 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60958 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60959 * lib/old-dejagnu.exp: Load [pwd]/$executable.
60961 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60963 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60964 target. Like vx.exp, only includes `vx29k.exp' instead of
60967 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
60969 * config/sim.exp: Increase time limit from 120 seconds to 240.
60971 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
60973 * gcc.c-torture/execute/950628-1.c: New test.
60975 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
60977 * gcc.c-torture: Update with changes/additions from
60980 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
60982 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60984 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
60986 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60988 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
60990 * gcc.c-torture/compile/950512-1.c: New test.
60991 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60992 * gcc.dg/struct-ret-1.c: Likewise.
60994 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
60996 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60997 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60999 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
61001 * gcc.c-torture/special/920411-1.c: Deleted.
61002 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61004 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
61006 * config/sim.exp (${tool}_load): Hack in call to bash to get a
61009 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
61011 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61013 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
61016 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61017 is the proper length.
61018 * va-arg-3.c: Likewise.
61020 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
61022 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
61023 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61025 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
61026 * lib/g++.exp (default_g++_start): Delete old cruft.
61028 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
61030 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61031 (2 * (1 << 18)) to (2 * (1 << 17)).
61033 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61035 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
61037 * config/rom68k.exp: Renamed from config/idp.exp
61039 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
61041 * c-torture/compile/921109-2.c
61043 1995-04-18 Mike Stump <mrs@cygnus.com>
61045 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61048 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
61050 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61052 * lib/g++.exp (default_g++_start): Likewise.
61054 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
61056 * gcc.c-torture/compile/950329-1.c: New test.
61058 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
61060 * config/bug.exp (${tool}_load): Updated to use new remote_open
61061 and remote_close procs.
61062 * config/idp.exp: New file.
61064 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
61066 * gcc.c-torture/execute/950322-1.c: New test.
61068 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
61070 * config/vx.exp (${tool}_load): Clean up testing of return code from
61071 vxworks_ld and vxworks_spawn.
61073 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
61075 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61077 1995-03-13 Mike Stump <mrs@cygnus.com>
61079 * lib/old-deja.exp: Add `excess errors test - ' error, now one
61080 can mark excess errors on a machine by machine basis. Note, the
61081 default is to not expect any excess errors, even when excess
61082 errors test - is given, so you will want to put an XFAIL ... on
61083 these lines. For example, // excess errors test - XFAIL hppa*-*-*
61084 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61085 those 4 machines, but no others.
61087 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
61089 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61090 * lib/c-torture.exp: to here.
61092 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
61094 * gcc.c-torture/execute/950221-1.c: New test.
61095 * gcc.c-torture/execute/struct-ret-1.c: New test.
61096 * gcc.c-torture/compile/950221-1.c: New test.
61098 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61100 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61102 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61103 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61105 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61107 * g++.gb: New directory of tests, derived from my signature and
61108 class scoping tests.
61110 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61111 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61112 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61113 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61114 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61115 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61116 * g++.gb/sig25.C: Likewise.
61118 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61119 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61120 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61121 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61122 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61123 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61124 * g++.gb/sig25.exp: Likewise.
61126 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61127 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61128 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61129 * g++.gb/scope13.C: Likewise, this test still fails.
61131 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61132 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61133 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61134 * g++.gb/scope13.exp: Ditto.
61136 * g++.gb/README: New file, explains what these tests are about.
61138 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61140 * lib/dg.exp (dg-do): Support `preprocess'.
61141 (dg-test): Likewise.
61143 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61145 * config/udi.exp: change "continue -expect" to "exp_continue".
61147 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61149 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61150 Delete redundant tests.
61152 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61153 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61154 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61155 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61156 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61157 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61158 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61159 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61161 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61162 storing label pointers.
61163 * gcc.c-torture/execute/921019-1.c: Likewise.
61164 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61165 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61167 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61170 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61171 Delete obsolete tests.
61173 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61174 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61175 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61176 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61177 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61178 * gcc.c-torture/compile/950124-1.c: New test.
61180 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61182 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61184 * lib/mike-g++.exp: Add -lm to LIBS.
61186 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61188 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61190 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
61192 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61194 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
61196 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61198 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
61200 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61201 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61202 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61203 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61204 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61205 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61206 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61207 * g++.law/{operators31.C, operators32.C,
61208 * g++.law/{operators33.C, operators34.C}: Likewise.
61209 * g++.law/{pic1.C, refs2.C}: Likewise.
61210 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61211 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61212 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61213 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61215 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61216 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61217 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61218 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61219 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61220 * g++.law/{enum9.exp, friend5.exp}: Likewise.
61221 * g++.law/{nest3.exp, nest4.exp}: Likewise.
61222 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61223 * g++.law/{operators30.exp, operators31.exp}: Likewise.
61224 * g++.law/{operators32.exp, operators33.exp}: Likewise.
61225 * g++.law/{operators34.exp}: Likewise.
61226 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61227 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61228 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61229 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61230 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61232 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61233 No longer expected to fail.
61234 * g++.law/missed-error3.C: Tweak for recent bool changes.
61236 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
61238 * config/emb-unix: Deleted.
61239 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61240 remote execution. Do final link on remote host if REMOTE_LINK is set.
61242 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
61244 * lib/dg.exp (dg-test): Fix typo in last patch.
61246 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
61248 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61249 (handles multiple occurrences).
61251 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
61253 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61254 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61255 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61257 * lib/c-torture.exp (c-torture-compile): Likewise.
61258 (c-torture): Prepend full path if missing.
61259 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61260 (gcc_fail): Likewise.
61261 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61263 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
61265 * lib/netware.exp: Only attach to NetWare i386 systems.
61267 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
61269 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61270 messages. Add test name to "output pattern match" pass/fail message.
61272 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
61274 * gcc.dg: New testsuite.
61275 * gcc.dg/dg.exp: New file.
61277 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61278 test-switch.c}: Deleted.
61280 * gcc.misc-tests/msgs.exp: New testcase driver.
61282 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
61284 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61285 Watch for illegal return values from ${tool}_load.
61286 * config/unix.exp (${tool}_load): Fix pass/fail detection for
61287 cross targets. Coerce return value >0 to 1.
61289 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
61291 * config/unix.exp (${tool}_load): Call program rsh, not proc.
61293 * config/emb-unix.exp: New file.
61295 * config/sim.exp: Error if variable $SIM not defined.
61296 (${tool}_load): Mark test as "untested" if simulator missing.
61298 * config/unix.exp: Load remote.exp to get rcp_download.
61299 * lib/c-torture.exp: Use different option lists for testcases with
61301 * gcc.c-torture/execute/execute.exp: Likewise.
61303 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
61305 * config/*.exp: Clarify return code from ${tool}_load.
61306 Call `unresolved' or `untested' instead of `warning' or `perror'
61307 (sometimes you still want to call both though).
61308 Add comment that `shell_id' is local to each file.
61309 * config/udi.exp (timeout): Set to 30.
61310 Don't print warning if connection fails, $connectmode has already
61312 (${tool}_load): Move verbose messages to level 2.
61313 Rework pattern for "Process started" message.
61314 Pass `shell_id' to ${connectmode}_download.
61315 Retry twice upon timeout. Make resetting of target more robust.
61316 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61317 Pass `shell_id' to exit_$connectmode.
61318 Only call exit_$connectmode if connected.
61319 * config/unix.exp (${tool}_load): Check return codes better.
61320 * config/vrtx.exp (${tool}_load): Likewise.
61321 * config/vx.exp (${tool}_load): Likewise.
61322 Delete unneeded global's.
61323 * lib/dg.exp (dg-test): Update to reflect clarified return codes
61326 (dg-init): Delete recording of pass/fail counts.
61327 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61328 (old-dejagnu-init): Likewise.
61329 (old-dejagnu-stat): Delete contents, empty proc now.
61330 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61331 (c-torture): Delete references to lcnt, lpass, lfail.
61332 Get option list from TORTURE_OPTIONS.
61333 Delete -funroll[-all]-loops if no loops.
61334 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61335 (g++_stat): Delete contents (empty proc now).
61336 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61337 (gcc_finish): Likewise.
61338 (gcc_stat): Deleted.
61339 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61340 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61341 * gcc.c-torture/execute/execute.exp: Likewise.
61342 Split tests into two parts: compile, execute.
61343 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
61344 no loops. Update to reflect clarified return codes from ${tool}_load.
61346 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
61348 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61350 (old-dejagnu): Likewise (where necessary).
61352 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
61354 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61356 * lib/dg.exp (dg-process-target): Fix processing of selector.
61357 Add comment regarding use of `error'.
61359 * lib/gcc.exp (prune_system_crud): Define if missing.
61360 * lib/g++.exp (prune_system_crud): Likewise.
61362 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61363 Call prune_system_crud.
61364 * lib/dg.exp (dg-runtest): New proc.
61365 Use perror instead of send_user for tcl errors in testcase.
61366 Don't return any value, it's never used.
61367 Don't clobber previous definition of `unknown'.
61368 Print tcl errors in `dg-final'.
61370 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
61372 * lib/dg.exp (dg-process-target): Improve syntax error messages.
61373 (dg-test): Don't print errorInfo, it contains stack backtrace.
61375 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
61377 * lib/g++.exp (runtest_file_p): Define if missing.
61379 1994-09-24 Doug Evans (dje@cygnus.com)
61381 * lib/mike-g++.exp: Comment out loading of g++.exp.
61382 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
61383 (default_g++_version): Always print something.
61384 (default_g++_start): Comment out call to `which'.
61385 (g++_start, g++_load): Deleted (must be defined in config file).
61386 * lib/gcc.exp: Test for existence of $CC at start.
61387 Delete check for tmpdir (done in gcc_init).
61388 (default_gcc_version): Always print something.
61389 (default_gcc_start): Comment out call to `which'.
61390 * config/*.exp: Major cleanup - make cross targets work at least a
61391 little better for g++ (by not being "--tool gcc" specific).
61392 Rename gcc_xxx to ${tool}_xxx.
61393 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61394 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61396 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
61398 * lib/c-torture.exp (c-torture-compile): Rework compiler
61399 message processing.
61401 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61404 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
61406 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61408 * lib/dg.exp (dg-process-target): Support { target native }.
61410 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
61412 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
61413 looked for "... program xxx got fatal signal".
61414 Correct regsub munging of `comp_output'.
61415 Ignore compiler messages "path prefix not used" and "linker input
61418 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
61420 * lib/gcc.exp (runtest_file_p): Define if missing.
61421 * gcc.prms/template.c: Example to work from.
61423 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
61425 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61426 * lib/dg.exp (dg-test): Call unsupported testcases as such.
61428 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61429 * gcc.prms/1883.c: Moved from compile/940714-1.c.
61430 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61431 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61433 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61434 (dg-process-target): No longer a varargs proc.
61435 Return S/N for target, P/F for xfail. All callers changed.
61436 (user option procs): More argument checking.
61437 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61438 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61439 (dg-test): Skip test if not running on selected target in `dg-do'.
61440 Update handling of `dg-do-what', `dg-output-text'.
61441 Separate execution pass/fail from output pattern match pass/fail.
61442 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61444 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
61446 * gcc.c-torture/special/special.exp: Don't expect failure for mips
61447 target for 920510-1.c.
61449 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
61451 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61452 Clean up comment regarding use of passcnt, etc.
61453 (gcc_stat): Don't update `testcnt' here.
61454 (gcc_finish): Do it here.
61455 Might as well reset `but_id' here too.
61456 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61457 to determine if the file should be tested.
61458 * gcc.c-torture/compile/compile.exp: Likewise.
61459 * gcc.c-torture/execute/execute.exp: Likewise.
61460 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61461 * gcc.misc-tests/dg-test.exp: Likewise.
61462 * gcc.prms/prms.exp: Likewise.
61463 * gcc.wendy/wendy.exp: Likewise.
61464 * g++.old-deja.exp: Likewise.
61465 Move "Testing file" message to verbose level 1.
61467 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
61469 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61471 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
61473 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61474 (default_gcc_start): Accept optional second list element
61475 of compiler flags. Print compiler output at verbosity level 2.
61476 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61477 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61478 Save current values of framework globals passcnt, failcnt, xpasscnt,
61479 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61480 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
61481 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61482 xfailcnt to compute stats. Update framework global `testcnt' from
61484 (gcc_finish): New proc. Clean up test environment.
61485 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61486 (gcc_epass, gcc_efail): Delete.
61487 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61488 argument of line number.
61489 (dg-init): If the tool has an init routine, call it.
61490 (dg-test): Remove args `cflags_var' and `libs_var'.
61491 Pass all compiler options to ${tool}_start.
61492 Handle missing line number.
61493 (dg-finish): New function.
61494 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61495 particular files. Call gcc_finish at end. Move "skipping test"
61496 message to verbosity level 3.
61497 * gcc.c-torture/compile/compile.exp: Likewise.
61498 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61499 * gcc.c-torture/execute/execute.exp: Likewise.
61500 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61501 Print testcase being tried at verbosity level 1.
61502 * gcc.c-torture/special/special.exp: Unset xfail.
61503 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61504 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61505 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61506 * gcc.failure/failure.exp: Likewise.
61507 * gcc.ieee/ieee.exp: Likewise.
61508 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61509 Update call to dg-test. Call dg-finish at end.
61510 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
61511 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61512 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61513 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61514 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
61515 * gcc.wendy/wendy.exp: Add copyright.
61516 Delete setting of tmpdir (done by gcc_init).
61517 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61518 Pass compiler flags to gcc_start. Call gcc_finish at end.
61519 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61522 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
61524 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61526 (g++_load): Likewise.
61528 * config/*.exp (gcc_load): Some were varargs fns and some were not.
61529 Rename argument to `prog' to remove the confusion.
61530 Varargs fns behave differently too!
61531 (g++_load): Likewise.
61533 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61535 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61536 what it is. Delete (always) printing of status value for !native.
61537 Simplify verbose code, and include status and exec_output.
61538 (g++_load): Use gcc_load.
61540 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
61542 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61543 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61544 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61545 940714-3.c as these testcases don't exist anymore. Make
61546 va-arg-1.c expected to pass.
61548 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
61550 * gcc.misc-tests/misc.exp: Only run specific testcases.
61551 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
61552 * gcc.misc-tests/dg-[1-9].c: New files.
61554 * lib/dg.exp: New testsuite driver.
61555 * gcc.prms/prms.exp: Use it.
61557 * README.gcc: New file.
61559 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61560 Document and reset `lxpass' and `lxfail'.
61561 Simplify "initialized" message.
61562 (gcc_stat): Clean up comments a little.
61564 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
61566 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61568 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
61570 * lib/old-dejagnu.exp (process-option): New proc.
61571 (old-dejagnu-init, old-dejagnu-stat): Likewise.
61572 (old-dejagnu): Simplify.
61573 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61575 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
61577 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61578 exists and is not an empty string.
61580 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61581 $xfail rather than calling setup_xfail. Clear $xfail when test is
61583 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61586 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61587 longer expected to fail.
61589 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61592 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61594 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61595 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61596 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61597 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61600 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61601 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61603 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61605 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61606 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61608 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61609 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61610 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61612 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
61614 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61615 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61616 940714-1.c, 940714-2.c, 940714-3.c},
61617 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61618 gcc.misc-tests/{mg.c,mg.exp}:
61620 * gcc.noncompile/noncompile.exp: Change accordingly.
61622 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
61624 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61625 Undo previous clobberage.
61627 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
61629 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61630 * gcc.special/{930510-1.c, special.exp}:
61631 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61632 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61633 struct-varargs-1.c}: New tests from c-torture-1.26.
61635 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
61637 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61638 argument to switch.
61640 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
61642 * Revert the previous changes. Please see Rob's directory
61643 (/lisa/test/rob/progressive/gcc/testsuite) for testing
61646 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
61648 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61649 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61650 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61651 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61652 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61653 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61654 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61655 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61656 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61657 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61658 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61659 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61660 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61661 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61662 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61663 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61664 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61665 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61666 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61667 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61668 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61669 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61670 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61671 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61672 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61673 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61674 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61675 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61676 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61679 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
61681 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61682 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61685 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
61687 * config/unix.exp (g++_load): Fix syntax.
61689 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
61691 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61692 * gcc.noncompile/921017-1.c: Deleted obsolete test.
61693 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61694 Don't expect va-arg-1.c to fail. Correct expected output for
61696 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61697 * gcc.wendy/hbm4.c: Correct typo.
61698 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61700 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
61702 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61703 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61704 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
61705 * lib/c-torture.exp (c-torture-compile): Ditto.
61707 Reduce volume of output (remove all the -I's and such).
61708 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61709 Call gcc_cpass, gcc_cfail.
61710 (c-torture): Pass testing option to c-torture-compile.
61712 1994-03-21 Doug Evans (dje@cygnus.com)
61714 Bring patches over from progressive.
61715 * config/default.exp: Exit remote shell cleanly.
61716 (g++_exit, g++_start): Add default versions.
61717 * config/sim.exp (gcc_load): Use perror, not error.
61719 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
61721 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
61724 1994-03-14 Doug Evans (dje@cygnus.com)
61726 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61727 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61728 (wendy_try): New proc to run testcase.
61729 (main loop): Call 'em.
61730 * gcc.wendy/*.c: Clean up pass to correct expected output.
61732 * lib/gcc.exp: Minor cleanup work.
61733 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61735 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
61737 * config/sim.exp (gcc_load): Document return codes better.
61738 Don't pass -v to simulator.
61740 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
61742 * gcc.special/920717-x.c: Fix typo.
61743 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61746 * lib/mike-gcc.exp: Fix typo.
61748 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
61750 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61751 binary to use, transform the name.
61752 * config/*.exp: rename everything. Nuke any g++ specific files,
61753 it's now a special case of gcc that requires no special support.
61754 Add a default.exp for unsupported targets.
61756 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
61758 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61759 lib/old-dejagnu.exp: Fix a few patterns to work with the new
61762 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
61764 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61767 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
61769 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61771 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
61773 * gcc.execute/execute.exp: Combine opt_list and foption_list into
61774 option_list. Compile every file with only 4/6 option choices
61775 (same as C torture) instead of with 12/18 different option
61777 * lib/c-torture.exp: Likewise.
61779 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61782 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
61784 * lib/old-deja.exp: Add `excess errors test fails' error, now one
61785 can put an XFAIL *-*-* on excess errors.
61787 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
61789 * g++.law: Add more tests derived from g++-bugs snapshots.
61791 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
61792 equivalent to g++.law/init9.
61794 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61795 compiled it, and the a.out file after we've run it.
61797 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
61799 * lib/mike-g++.exp (postbase): Delete the .o file after we've
61800 compiled it, and the a.out file after we've run it.
61802 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
61804 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61806 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
61808 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61811 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
61813 * g++.law: New directory of g++ tests derived from the g++-bugs
61816 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
61818 * gcc.compile: initbug1.c initbug1.exp testcase added
61820 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
61822 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61823 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61824 fixes submitted by Jeff Law (law@cs.utah.edu)
61825 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61826 Jeff Law (law@cs.utah.edu)
61829 1993-11-30 Mike Stump (mrs@cygnus.com)
61831 * config/unix-g++.exp: Follow the gcc way of doing things.
61832 * g++.old-deja/old-deja.exp: Minor updates.
61833 * lib/g++.exp: New file, follow the gcc way of doing things.
61834 * lib/old-dejagnu.exp: Minor updates.
61835 * lib/mike-g++.exp: Always unset errorInfo.
61837 1993-11-06 Mike Stump (mrs@cygnus.com)
61839 * lib/gcc.exp: Fix some errors with the below change, CC and
61840 CFLAGS should be global when setting, not local.
61842 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
61844 * lib/gcc.exp: Transform tool name.
61846 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61848 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61850 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61852 * lib/gcc.exp: change gcc_done to gcc_stat
61854 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61856 * Upgraded gcc testsuite to c-torture version 1.25
61858 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
61860 * lib/gcc.exp: added reporting code. Changed verbose compile message.
61861 * lib/c-torture: added hooks for new reporting code.
61863 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
61865 * config/sh-gcc.exp: check if sh-sim exists in the path
61867 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
61869 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61870 * gcc.compile/compile.exp: Initial changes for new logic.
61871 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61872 * gcc.failure/failure.exp: Initial changes for new logic.
61873 * gcc.ieee/ieee.exp: Initial changes for new logic.
61874 * gcc.misc-tests/misc.exp: Initial changes for new logic.
61875 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61876 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61877 * lib/c-torture.exp: Initial changes for new logic.
61878 * lib/gcc.exp: Initial changes for new logic.
61880 1993-10-15 Mike Stump (mrs@cygnus.com)
61882 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61883 depend upon failure or success. Fully qualify names in failure
61884 and success messages. Always remove a.out before starting
61885 compile, just in case. Pay more attention to error text output by
61886 the compiler. Handle testcases with no known past errors just
61887 like all others, so that things are uniform. Other miscellaneous
61890 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
61892 * gcc.cpp: new directory for cpp tests
61894 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
61896 * lib/chill.exp: Code reformatted, removed unused code.
61897 * config/unix-chill.exp: Code reformatted, removed unused code.
61898 * chill.execute/execute.exp: Code reformatted, removed unused code.
61899 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61901 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
61903 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
61904 routines not written.
61906 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
61908 * config/bug-gcc.exp: Use new procs from bug.exp.
61910 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
61912 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61913 via ftp, rather than depending on NFS.
61914 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61917 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
61919 * config/bug-gcc.exp: Use new download proc.
61921 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
61923 * chill.execute/execute.exp: cleanups, handles errors better
61924 * chill.compile/compile.exp: rewrite, based on execute.exp
61925 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61926 * lib/chill.exp: major changes to diff proc and compile and link
61927 procs. added chill_fail and chill_pass wrappers to pass and
61928 fail. added more comments, and handle error codes better.
61929 Added a hack to capture stderr from exec, so noncompile tests
61932 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
61934 * chill.execute/execute.exp: rewrite of testsuite driver
61935 * lib/chill.exp: rewrite of testsuite driver
61936 * config/unix-chill.exp: rewrite of testsuite driver
61938 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
61941 * iexpr.ch: Standardize uppercase.
61942 * tuples.dat: Standardize uppercase.
61943 * vary.ch: standardize. Correct varying string assignments.
61944 * vary.dat: Add new output lines.
61946 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
61949 * chprintf.ch: Standardize use of uppercase.
61950 * tuples.ch: Standardize and turn arr2 into a DCL,
61952 * pinits.ch: Standardize.
61954 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
61956 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61957 * Makefil: Renamed to Makefile.in.
61958 * configure.in: New.
61960 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
61963 * .cvsignore: Add result/output files.
61964 * Makefile: Fix up variables at start. Use MFLAGS
61965 everywhere. Correct bool_loc, built_ins entries.
61966 Add entry for vary1.ch.
61967 * bitarray.ch: Standardize upper-case usage.
61968 * bitexpr.ch: Standardize, add output of b1.
61969 * params.ch: Use arrayt in along PROC parameters, to
61970 avoid novelty problems.
61971 * sets.ch: Tiny cleanup.
61972 * vary1.ch: Re-indent.
61974 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
61976 * Add PR-related files to Makefiles, .cvsignore files, etc.
61978 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
61980 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61981 with compiler objects. New names are test-flow.c and test-loop.c
61983 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
61985 * Upgraded c-torture tests from 1.19 to 1.20
61988 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61989 * gcc.compile: 930623-1.c 930623-2.c
61990 * gcc.noncompile: 930622-1.c 930622-2.c
61991 * gcc.failure: 920411-1.c 920627-2.c
61992 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61994 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
61996 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61997 More changes to get testsuite working properly. Needs more work.
61998 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62000 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
62002 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62003 More changes to get testsuite working properly. Needs more work.
62005 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
62007 * chill.compile/compile.exp: Added for Dejagnu support
62008 * chill.execute/execute.exp: Added for Dejagnu support
62009 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
62011 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
62013 This should complete moving the CHILL test files.
62014 * chill.noncompile(.cvsignore printf.grt
62015 in-printf.grt chprintf.grt chprintf.ch):
62016 Added test-support files.
62017 (Makefile): Modified further.
62018 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62019 signal.ch): Added test files.
62020 * chill.execute (.cvsignore printf.grt printr.c
62021 in-printf.grt rts.c chprintf.grt rts.h): Added
62022 test-support files.
62023 (Makefile): More corrections.
62025 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
62027 * chill.compile, chill.execute, chill.nocompile: Add CHILL
62028 test cases, ready for DejaGnu.
62030 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
62032 * Upgraded c-torture tests from 1.18 to 1.19
62034 * gcc.compile: added test(s):
62036 * gcc.execute: added test(s):
62037 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62039 * added new subdirectory for misc tests: gcc.misc-tests
62040 * gcc.misc-test(s): added tests:
62041 inst-check.c test-consts.c test-ior.c test-switch.c
62043 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
62045 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62047 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
62049 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62051 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
62053 * Upgraded c-torture tests from 1.17 to 1.18
62055 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
62057 * Upgraded c-torture tests from 1.12 to 1.17
62059 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
62061 * lib/old-dejagnu.exp:
62062 Fixed handling of XFAIL target triplets to correctly
62063 recognize wildcard characters. Removed code that
62064 appended a unique id tag to the end of the file name
62065 printed out by the result of the testcases within a
62068 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
62070 * lib/old-dejagnu.exp:
62071 Reworked expected failure handling to trigger off of XFAIL
62072 keyword in keyphrase embeded in testcase source code. The
62073 XFAIL keyword must be at the end of the keyphrase line. It
62074 may optionally be followed by one or more target triplets.
62075 It has just occured that the handling of wildcards in the
62076 target triplet may not be correct.
62078 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
62080 * g++.old-deja/tests:
62081 Moved all subdirectories up one level into g++.old-deja .
62083 * lib/old-dejagnu.exp:
62084 Fixed problem with CXXFLAGS not being properly reset, and being
62085 corrupted with extraneous "-c" compiler option. This was
62086 causing binaries to not be generated for test that needed them.
62087 Modified strings passed to "pass" and "fail" so that individual
62088 tests from the same test file would be distinguished by an
62089 identifier appended to the test file name in the summary logs;
62090 this corrected a problem with erroneous diff logs. Added code
62091 to search testcases for expected fail and unexpected pass keywords.
62093 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
62095 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62097 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62099 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62100 Removed extraneous text from end of "Special g++ Options"
62103 * lib/old-dejagnu.exp: Added pattern matching to look for new
62104 keywords, embedded in testcases comments, which will trigger
62105 calls to xpass and xfail.
62107 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62109 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62110 comments embedded in the testcases, especially the one looking for
62111 special compiler options, as well as the pattern matching for the
62112 compiler output again.
62114 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62116 * lib/old-dejagnu.exp: Do a proper check of the return value for
62117 execute tests. Fixed several problems with the pattern matching
62118 of the compiler output which gave erroneous test results.
62119 Changed several of the test result messages to be more descriptive.
62120 * config/unix-g++.exp: Proc g++_load now actually works and
62121 executes the tests passed to it and returns a usable return
62124 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62126 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62128 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62130 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62131 Modified both files to properly execute the old style
62132 dejagnu tests. The previous versions of these files were
62133 experimental and did not function anything near correctly.
62135 1993-04-05 Rob Savoye (rob@cygnus.com)
62137 * Removed all Makefile.in and configure.in files. No configuration
62140 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62142 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62144 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62146 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62147 gcc.special/configure.in, gcc.noncompile/configure.in,
62148 gcc.execute/configure.in, gcc.code_quality/configure.in,
62149 g++.other/configure.in, g++.old-deja/configure.in,
62150 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62151 in srcname setting.
62153 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62155 * lib/udi.exp: Fixed mondfe and mondfe_download.
62156 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62157 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62159 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62161 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62162 (gdb_exit): Don't remove *_soc files.
62164 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62166 * lib/c-torture.exp: Don't look for main; instead always use -w
62167 -c. This is how the c-torture tests work. Remove the object
62168 file if the compilation succeeds.
62169 * gcc.execute/execute.exp: Remove executable if test passes.
62170 * gcc.noncompile/noncompile.exp: Every test is an expected
62172 * gcc.special/special.exp: Added tests from c-torture 1.11,
62173 corrected use of existing test.
62174 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62175 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62176 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62177 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62178 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62179 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62180 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62181 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62182 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62183 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62184 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62185 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62186 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62187 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62188 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62189 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62190 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62191 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62192 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62194 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62195 correspond to c-torture 1.11.