1 2008-02-17 Richard Guenther <rguenther@suse.de>
4 * gcc.dg/torture/pr35227.c: New testcase.
6 2008-02-17 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/35231
9 * gcc.c-torture/execute/pr35231.c: New testcase.
11 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
13 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
16 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18 * obj-c++.dg/encode-2.mm: XFAIL.
19 * obj-c++.dg/encode-3.mm: Likewise.
21 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22 Paolo Carlini <pcarlini@suse.de>
24 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
25 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
26 * g++.dg/ext/has_nothrow_copy.C: Likewise.
28 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
30 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
31 (main): Change to void and rename to sse_test.
32 * gcc.target/i386/pr24306.c: Ditto.
33 * gcc.target/i386/pr32065-2.c: Ditto.
34 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
35 (main): Change to void and rename to sse2_test.
36 * gcc.target/i386/20060512-3.c: Ditto.
38 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
41 * gfortran.dg/c_loc_tests_12.f03: New test.
43 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
48 * g++.dg/cpp0x/vt-35026.C: New.
49 * g++.dg/cpp0x/vt-35023.C: New.
50 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
51 * g++.dg/cpp0x/vt-35024.C: New.
53 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
55 * gcc.c-torture/execute/va-arg-25.x: Remove.
57 2008-02-15 Richard Guenther <rguenther@suse.de>
58 Zdenek Dvorak <ook@ucw.cz>
60 PR tree-optimization/35164
61 * g++.dg/torture/pr35164-1.C: New testcase.
62 * g++.dg/torture/pr35164-2.C: Likewise.
64 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
67 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
68 in dg-final to match the assembly code generated by Darwin 9.
70 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
72 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
74 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
76 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
78 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
80 * lib/dejapatches.exp: New file.
82 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
85 * g++.dg/cpp0x/vt-34050.C: New.
87 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
90 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
92 2008-02-14 Paolo Carlini <pcarlini@suse.de>
95 * g++.dg/template/nontype17.C: New.
96 * g++.dg/template/nontype16.C: Add error.
98 2008-02-13 Jakub Jelinek <jakub@redhat.com>
101 * g++.dg/template/member8.C: New test.
103 2008-02-13 Michael Matz <matz@suse.de>
105 * gcc.dg/pr35065.c: Fix testcase warnings.
107 2008-02-13 Michael Matz <matz@suse.de>
110 * gcc.dg/pr35065.c: New testcase.
112 2008-02-12 Richard Guenther <rguenther@suse.de>
114 PR tree-optimization/35171
115 * gcc.c-torture/compile/pr35171.c: New testcase.
117 2008-02-12 Richard Guenther <rguenther@suse.de>
120 * gcc.c-torture/execute/pr35163.c: New testcase.
122 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
124 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
126 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
128 * gnat.dg/loop_address.adb: New test.
130 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
132 * obj-c++.dg/bitfield-1.mm: Expect failures.
133 * obj-c++.dg/bitfield-4.mm: Likewise.
134 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
135 * obj-c++.dg/encode-8.mm: Likewise.
136 * obj-c++.dg/isa-field-1.mm: Likewise.
137 * obj-c++.dg/layout-1.mm: Likewise.
138 * obj-c++.dg/lookup-2.mm: Likewise.
139 * obj-c++.dg/try-catch-2.mm: Likewise.
140 * obj-c++.dg/try-catch-9.mm: Likewise.
142 2008-02-12 Jakub Jelinek <jakub@redhat.com>
145 * g++.dg/tree-ssa/pr35144.C: New test.
148 * gcc.target/i386/pr35160.c: New test.
151 * g++.dg/init/new27.C: New test.
153 2008-02-11 Paolo Carlini <pcarlini@suse.de>
156 * g++.dg/template/crash78.C: New.
158 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
161 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
162 * gcc.dg/compat/vector-2_y.c: Ditto.
164 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
165 Richard Guenther <rguenther@suse.de>
167 PR tree-optimization/33992
168 * gcc.c-torture/execute/pr33992.c: New testcase.
170 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
172 * gfortran.dg/streamio_14.f90: New test.
174 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
176 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
177 Add -mfpmath=387 to dg-options.
179 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
182 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
183 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
184 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
185 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
186 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
187 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
188 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
189 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
190 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
192 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
195 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
197 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
200 * g++.dg/conversion/bitfield8.C: New.
202 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
204 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
206 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
210 * g++.dg/ext/vector13.C: New.
212 2008-02-06 David Daney <ddaney@avtrex.com>
214 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
216 2008-02-05 Bob Wilson <bob.wilson@acm.org>
218 * lib/target-supports.exp (check_effective_target_hard_float): Remove
219 special case for xtensa-*-*.
221 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
224 * gfortran.dg/volatile11.f90: New test.
226 2008-02-05 Jakub Jelinek <jakub@redhat.com>
229 * g++.dg/template/array19.C: New test.
231 2008-02-05 Diego Novillo <dnovillo@google.com>
233 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
236 * g++.dg/warn/pr33738.C: Remove.
238 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
241 * gfortran.dg/bounds_check_13.f: New test.
243 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
246 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
248 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
251 * gcc.target/i386/pr35083.c: New test.
253 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
256 * gfortran.dg/data_bounds_1.f90: New test.
258 2008-02-04 Diego Novillo <dnovillo@google.com>
260 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
263 * testsuite/g++.dg/warn/pr33738.C: New.
265 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
267 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
270 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
272 * lib/target-supports.exp (check_effective_target_hard_float): Only
273 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
274 other targets, grep for a call insn in the rtl expand dump for an
276 (target_compile): Support generating rtl dumps as output.
278 2008-02-04 Richard Guenther <rguenther@suse.de>
281 * gcc.c-torture/execute/pr33631.c: New testcase.
283 2008-02-04 Richard Guenther <rguenther@suse.de>
286 * gcc.c-torture/compile/pr35043.c: New testcase.
288 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
290 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
292 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
294 * gcc.target/i386/pr31628.c: Require effective target fpic.
295 * gcc.target/i386/strinline.c: Ditto.
296 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
297 * gcc.dg/pr35045.c: Ditto.
298 * gcc.dg/20050503-1.c: Ditto.
300 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
303 * gfortran.dg/host_assoc_variable_1.f90: New test.
304 * gfortran.dg/allocate_stat.f90: Change last three error messages.
306 2008-02-02 Michael Matz <matz@suse.de>
309 * gcc.dg/pr35045.c: New test.
311 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
314 * gfortran.dg/shape_4.f90: New test.
316 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
318 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
320 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
322 PR rtl-optimization/34773
323 * gcc.target/cris/torture/pr34773.c: New test.
325 2008-02-01 Nick Clifton <nickc@redhat.com>
327 * lib/target-supports.exp (check_profiling_available): Do not
328 expect profiling to work on the xstormy16 target.
330 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
333 * gcc.c-torture/execute/20050316-2.x: New file.
334 * gcc.target/i386/pr17390.c: Update scan pattern.
335 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
336 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
338 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
341 * gfortran.dg/proc_assign_2.f90: New test.
343 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
344 Jakub Jelinek <jakub@redhat.com>
348 * g++.dg/ext/alias-canon.C: New.
349 * g++.dg/ext/alias-mangle.C: New.
351 2008-01-30 Jan Hubicka <jh@suse.cz>
353 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
355 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
357 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
358 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
360 2008-01-30 Jan Hubicka <jh@suse.cz>
363 * gcc.c-torture/execute/pr34982.c: New testcase.
365 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
367 * gcc.target/s390/tf_to_di-1.c: New testcase.
369 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
372 * gfortran.dg/use_only_3.f90: New test.
373 * gfortran.dg/use_only_3.inc: Modules for new test.
376 * gfortran.dg/function_charlen_2.f90: New test.
378 2008-01-30 Jakub Jelinek <jakub@redhat.com>
381 * gcc.dg/pr34969.c: New test.
384 * gcc.dg/inline-25.c: New test.
385 * gcc.dg/inline-26.c: New test.
386 * gcc.dg/inline-27.c: New test.
388 2008-01-29 Richard Guenther <rguenther@suse.de>
391 * gcc.c-torture/compile/pr35006.c: New testcase.
393 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
404 * g++.dg/cpp0x/vt-34219-2.C: New.
405 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
406 * g++.dg/cpp0x/vt-34961.C: New.
407 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
408 cases from the re-opened PR.
409 * g++.dg/cpp0x/vt-34753.C: New.
410 * g++.dg/cpp0x/vt-34919.C: New.
411 * g++.dg/cpp0x/vt-34754.C: New.
412 * g++.dg/cpp0x/vt-34606.C: New.
413 * g++.dg/cpp0x/vt-34219.C: New.
414 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
415 * g++.dg/cpp0x/vt-34755.C: New.
416 * g++.dg/cpp0x/pr31438.C: Ditto.
417 * g++.dg/cpp0x/variadic81.C: Ditto.
419 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
421 * g++.dg/torture/pr34641.C: Put the dg-do first.
423 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
425 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
427 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
429 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
431 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
434 * gcc.target/powerpc/spe-small-data-1.c: New test.
435 * gcc.target/powerpc/spe-small-data-2.c: New test.
437 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
440 * gfortran.dg/shape_3.f90: New test.
442 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
444 * gcc.target/s390/20020926-1.c: Remove -m31.
446 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
448 * gcc.target/s390/20020926-1.c: Disable for s390x.
450 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
453 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
456 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
459 * gfortran.dg/array_constructor_22.f90: New test.
461 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
464 * gcc.c-torture/compile/pr34688: New test.
466 2008-01-26 Tobias Burnus <burnus@net-b.de>
469 * gfortran.dg/missing_optional_dummy_5.f90: New.
471 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
473 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
474 noinline. XFAIL test.
476 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
479 * gfortran.dg/array_3.f90: New test.
481 2008-01-26 Jakub Jelinek <jakub@redhat.com>
483 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
487 * gcc.dg/pr34965.c: New test.
488 * g++.dg/other/error24.C: New test.
490 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
492 PR libfofortran/34887
493 * gfortran.dg/x_slash_2.f: New test.
495 2008-01-26 Richard Guenther <rguenther@suse.de>
498 * g++.dg/torture/pr34235.C: New testcase.
500 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
502 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
504 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
507 * gcc.target/mips/lazy-binding-1.c: New test.
508 * gcc.target/mips/mips.exp (setup_mips_tests): Set
509 mips_forced_no_abicalls and mips_forced_no_shared.
510 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
511 Avoid using small data with -mabicalls. Don't make -G0 force
512 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
513 forces the opposite option.
515 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
518 * gcc.target/i386/fastcall-1.c: Scan for correct label.
519 Use -std=gnu89 switch.
521 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
524 * gfortran.dg/direct_io_9.f: New test.
526 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
529 * gfortran.dg/where_operator_assign_4.f90: New test.
531 2008-01-25 Joseph Myers <joseph@codesourcery.com>
533 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
534 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
537 2008-01-25 Richard Guenther <rguenther@suse.de>
540 * gcc.c-torture/execute/pr32244-1.c: New testcase.
542 2008-01-25 Richard Guenther <rguenther@suse.de>
544 PR tree-optimization/34966
545 * gcc.c-torture/compile/pr34966.c: New testcase.
547 2008-01-25 Richard Guenther <rguenther@suse.de>
550 * g++.dg/torture/pr33887-1.C: New testcase.
551 * g++.dg/torture/pr33887-2.C: Likewise.
552 * g++.dg/torture/pr33887-3.C: Likewise.
553 * gcc.c-torture/execute/20071211-1.c: Likewise.
555 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
558 * gcc.dg/pr34856.c: Use pointer mode for "pin".
560 2008-01-25 Jakub Jelinek <jakub@redhat.com>
563 * g++.dg/gomp/pr33333.C: New test.
565 PR preprocessor/34692
566 * gcc.dg/cpp/pr34692.c: New test.
567 * gcc.dg/gomp/pr34692.c: New test.
569 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
571 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
573 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
576 * gfortran.dg/empty_type.f90: New test.
578 2008-01-24 Paolo Carlini <pcarlini@suse.de>
581 * g++.dg/template/crash77.C: New.
583 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
586 * gcc.dg/pr34856.c: New test.
588 2008-01-24 Tobias Burnus <burnus@net-b.de>
590 * gfortran.dg/namelist_39.f90: Delete temporary files.
591 * gfortran.dg/namelist_44.f90: Ditto.
593 2008-01-24 Richard Guenther <rguenther@suse.de>
596 * g++.dg/torture/pr34953.C: New testcase.
598 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
601 * gcc.c-torture/compile/20080124-1.c: New test.
603 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
606 * gfortran.dg/function_charlen_3.f: New test.
608 2008-01-23 Michael Matz <matz@suse.de>
611 * g++.dg/debug/pr34895.cc: New testcase.
613 2008-01-23 Richard Guenther <rguenther@suse.de>
616 * gcc.dg/pr31529-1.c: New testcase.
617 * gcc.dg/pr31529-2.c: Likewise.
619 2008-01-23 Jakub Jelinek <jakub@redhat.com>
622 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
623 unsigned int for the first argument.
625 2008-01-22 Jakub Jelinek <jakub@redhat.com>
628 * g++.dg/conversion/bitfield7.C: New test.
629 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
631 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
633 From Michael Frysinger <michael.frysinger@analog.com>
634 * gcc.target/bfin/mcpu-bf547.c: New test.
635 * gcc.target/bfin/mcpu-bf523.c: New test.
636 * gcc.target/bfin/mcpu-bf524.c: New test.
637 * gcc.target/bfin/mcpu-bf526.c: New test.
639 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
641 * gcc.c-torture/execute/20080122-1.c: New test.
643 2008-01-22 Tom Tromey <tromey@redhat.com>
646 * gcc.dg/cpp/pr34859.c: New file.
648 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
651 * gfortran.dg/vector_subscript_3.f90: New test.
653 2008-01-22 Tobias Burnus <burnus@net-b.de>
656 * gfortran.dg/missing_optional_dummy_4.f90
658 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
660 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
662 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
664 * gnat.dg/unchecked_union1.adb: New test.
666 2008-01-22 Tom Tromey <tromey@redhat.com>
669 * g++.dg/ext/pr34829.C: New file.
671 2008-01-22 Jakub Jelinek <jakub@redhat.com>
674 * gcc.dg/gomp/pr34607.c: New test.
675 * g++.dg/gomp/pr34607.C: New test.
678 * g++.dg/ext/vector10.C: New test.
681 * g++.dg/other/error23.C: New test.
684 * g++.dg/ext/vector12.C: New test.
686 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
689 * gcc.dg/Wstrict-overflow-21.c: New.
690 * g++.dg/warn/Wstrict-aliasing-8.C: New.
692 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
695 * gcc.dg/pr33092.c: New.
697 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
699 * gcc.target/s390/20020926-1.c: Add -m31 option.
701 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
704 * gfortran.dg/initialization_18.f90: New test.
706 2008-01-22 Tobias Burnus <burnus@net-b.de>
709 * gfortran.dg/tab_continuation.f: New.
711 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
714 * gfortran.dg/use_rename_2.f90: New test.
716 2008-01-21 Richard Guenther <rguenther@suse.de>
719 * gcc.c-torture/compile/pr34856.c: New testcase.
721 2008-01-21 Richard Guenther <rguenther@suse.de>
724 * gcc.c-torture/compile/pr34885.c: New testcase.
726 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
728 * gnat.dg/specs/alignment1.ads: New test.
730 2008-01-21 Richard Guenther <rguenther@suse.de>
733 * g++.dg/torture/pr34850.C: New testcase.
735 2008-01-21 Alon Dayan <alond@il.ibm.com>
736 Olga Golovanevsky <olga@il.ibm.com>
738 PR tree-optimization/34701
739 * gcc.dg/struct/wo_prof_array_field.c: New test.
741 2008-01-20 Paolo Carlini <pcarlini@suse.de>
744 * g++.dg/ext/vector9.C: New.
746 2008-01-20 Paolo Carlini <pcarlini@suse.de>
750 * g++.dg/template/crash75.C: New.
751 * g++.dg/template/crash76.C: Likewise.
753 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
755 PR rtl-optimization/34808
756 * gcc.c-torture/compile/pr34808.c: New test.
758 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
761 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
764 * gfortran.dg/entry_array_specs_3.f90: New test.
767 * gfortran.dg/use_rename_1.f90: New test.
769 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
772 * gfortran.dg/array_constructor_20.f90: New test.
773 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
776 * gfortran.dg/array_constructor_21.f90: New test.
778 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
781 * gfortran.dg/inquire_13.f90: New test.
784 * gfortran.dg/continuation_9.f90: New test.
786 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
789 * gcc.target/mips/pr34831.c: New test.
791 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
795 * gfortran.dg/any_all_1.f90: New test.
796 * gfortran.dg/any_all_2.f90: New test.
798 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
800 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
801 "dg-require-weak" statement.
802 * g++.dg/eh/weak1.C: Likewise.
804 2008-01-19 Jakub Jelinek <jakub@redhat.com>
806 PR gcov-profile/34610
807 * gcc.dg/gomp/pr34610.c: New test.
809 2008-01-19 Tobias Burnus <burnus@net-b.de>
812 * gfortran.dg/implicit_11.f90: New.
813 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
814 * gfortran.dg/entry_15.f90: Ditto.
815 * gfortran.dg/func_assign.f90: Ditto.
816 * gfortran.dg/gomp/reduction3.f90: Ditto.
817 * gfortran.dg/proc_assign_1.f90: Ditto.
819 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
822 2008-01-18 Tobias Burnus <burnus@net-b.de>
825 * gfortran.dg/argument_checking_15.f90: New.
826 * gfortran.dg/argument_checking_5.f90: Change TODO into
829 2008-01-18 Tobias Burnus <burnus@net-b.de>
831 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
832 * gfortran.dg/enum_5.f90: Ditto.
833 * gfortran.dg/enum_6.f90: Ditto.
834 * gfortran.dg/bom_error.f90: Ditto.
835 * gfortran.dg/func_decl_4.f90: Ditto.
837 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
840 * gfortran.dg/fmt_t_6.f: New test.
842 2008-01-18 Tobias Burnus <burnus@net-b.de>
844 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
846 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
848 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
850 2008-01-18 Ian Lance Taylor <iant@google.com>
852 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
854 2008-01-18 Ian Lance Taylor <iant@google.com>
857 * g++.dg/init/new26.C: New test.
859 2008-01-18 Richard Guenther <rguenther@suse.de>
862 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
865 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
867 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
868 dg-require-effective-target.
870 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
873 * gfortran.dg/reshape_2.f90: New test.
875 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
877 * gcc.dg/20040223-1.c: Fix comment typo.
879 2008-01-17 Janis Johnson <janis187@us.ibm.com>
882 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
883 until 34814 is fixed.
885 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
887 PR tree-optimization/34648
888 * gcc.c-torture/compile/pr34648.c: New testcase.
890 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
893 * gcc.dg/autopar/autopar.exp: New.
894 * g++.dg/tree-ssa/pr34355.C: Require pthread.
895 * lib/target-supports.exp (check_effective_target_pthread): New.
897 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
898 * gcc.dg/tree-ssa/reduc-1short.c: Same.
899 * gcc.dg/tree-ssa/reduc-1.c: Same.
900 * gcc.dg/tree-ssa/reduc-2short.c: Same.
901 * gcc.dg/tree-ssa/reduc-2.c: Same
902 * gcc.dg/tree-ssa/reduc-3.c: Same.
903 * gcc.dg/tree-ssa/reduc-1char.c: Same.
904 * gcc.dg/tree-ssa/reduc-6.c: Same.
905 * gcc.dg/tree-ssa/reduc-7.c: Same.
906 * gcc.dg/tree-ssa/reduc-2char.c: Same.
907 * gcc.dg/tree-ssa/reduc-8.c: Same.
908 * gcc.dg/tree-ssa/reduc-9.c: Same.
910 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
912 * gnat.dg/discr5.adb: New test.
914 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
916 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
918 2008-01-17 Richard Guenther <rguenther@suse.de>
920 PR tree-optimization/34825
921 * gcc.dg/pr34825.c: New testcase.
923 2008-01-17 Richard Guenther <rguenther@suse.de>
925 * gcc.c-torture/execute/20080117-1.c: New testcase.
927 2008-01-17 Revital Eres <eres@il.ibm.com>
930 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
932 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
935 * gfortran.dg/function_charlen_1.f90: New test.
938 * gfortran.dg/function_types_1.f90: New test.
939 * gfortran.dg/function_types_2.f90: New test.
942 * gfortran.dg/function_kinds_4.f90: New test.
943 * gfortran.dg/function_kinds_5.f90: New test.
945 * gfortran.dg/defined_operators_1.f90: Errors now at function
947 * gfortran.dg/private_type_4.f90: The same.
948 * gfortran.dg/interface_15.f90: The same.
949 * gfortran.dg/elemental_args_check_2.f90: The same.
950 * gfortran.dg/auto_internal_assumed.f90: The same.
952 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
954 * gnat.dg/sizetype.adb: New test.
956 2008-01-16 Richard Guenther <rguenther@suse.de>
959 * gcc.dg/overflow-warn-7.c: New testcase.
961 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
963 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
965 2008-01-16 Jakub Jelinek <jakub@redhat.com>
966 Richard Guenther <rguenther@suse.de>
969 * gcc.dg/pr34668-1.c: New test.
970 * gcc.dg/pr34668-2.c: Likewise.
972 2008-01-16 Richard Guenther <rguenther@suse.de>
975 * g++.dg/torture/pr33819.C: New testcase.
977 2008-01-16 Richard Guenther <rguenther@suse.de>
980 * gcc.c-torture/execute/pr34768-1.c: New testcase.
981 * gcc.c-torture/execute/pr34768-2.c: Likewise.
983 2008-01-16 Tobias Burnus <burnus@net-b.de>
986 * gfortran.dg/argument_checking_13.f90: New.
987 * gfortran.dg/argument_checking_14.f90: New.
989 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
992 * gfortran.dg/anyallcount_1.f90: New test.
994 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
997 * g++.dg/cpp0x/vt-34399.C: New.
998 * g++.dg/template/friend50.C: New.
1000 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1003 * g++.dg/cpp0x/vt-34751.C: New.
1005 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1011 * g++.dg/cpp0x/vt-34051-2.C: New.
1012 * g++.dg/cpp0x/vt-34102.C: New.
1013 * g++.dg/cpp0x/vt-34051.C: New.
1014 * g++.dg/cpp0x/vt-34055.C: New.
1015 * g++.dg/cpp0x/vt-34103.C: New.
1017 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1020 * g++.dg/cpp0x/vt-34314.C: New.
1021 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1022 reality (the error message was wrong previously).
1024 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1027 * g++.dg/cpp0x/vt-33964.C: New.
1028 * g++.dg/template/partial5.C: New.
1030 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1033 * g++.dg/cpp0x/vt-34052.C: New.
1034 * g++.dg/template/ttp26.C: New.
1036 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1038 * gnat.dg/rep_clause2.ad[sb]: New test.
1039 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1041 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1044 * g++.dg/cpp/pedantic-errors.C: Delete.
1045 * g++.dg/cpp/permissive.C: Delete.
1047 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1049 * gcc.c-torture/compile/20080114-1.c: New test.
1051 2008-01-13 Tobias Burnus <burnus@net-b.de>
1054 * gfortran.dg/argument_checking_11.f90: New.
1055 * gfortran.dg/argument_checking_12.f90: New.
1056 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1057 * gfortran.dg/c_assoc_2.f03: Update dg-error.
1058 * gfortran.dg/argument_checking_3.f90: Ditto.
1059 * gfortran.dg/pointer_intent_2.f90: Ditto.
1060 * gfortran.dg/import2.f90: Ditto.
1061 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1062 * gfortran.dg/implicit_actual.f90: Ditto.
1063 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1064 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1066 2008-01-13 Tobias Burnus <burnus@net-b.de>
1069 * gfortran.dg/interface_proc_end.f90: New.
1071 2008-01-13 Tobias Burnus <burnus@net-b.de>
1074 * gfortran.dg/assumed_size_refs_4.f90: New.
1076 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
1078 * gnat.dg/unchecked_convert1.adb.
1080 2008-01-13 Richard Guenther <rguenther@suse.de>
1082 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1083 readable and writable again before exiting.
1085 2008-01-13 Richard Guenther <rguenther@suse.de>
1088 * gcc.dg/noncompile/incomplete-4.c: New testcase.
1090 2008-01-13 Jan Hubicka <jh@suse.cz>
1093 * gcc.dg/pr32135.c: new.
1095 2008-01-12 Doug Kwan <dougkwan@google.com>
1097 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1098 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1099 -Wignored-qualifiers.
1101 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1103 * gnat.dg/slice3.adb: New test.
1104 * gnat.dg/slice4.adb: Likewise.
1106 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1108 * gnat.dg/bit_packed_array.ad[sb]: New test.
1110 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1113 * gfortran.dg/parens_7.f90: New test.
1115 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1117 * gcc.dg/tree-ssa/loadpre5.c: Use static.
1118 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1120 * gcc.dg/pr33826.c: Require nonpic.
1122 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1125 * gfortran.dg/inquire_12.f90: New test.
1127 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1130 * all_bounds_1.f90: New test case.
1131 * maxloc_bounds_1.f90: New test case.
1132 * maxloc_bounds_2.f90: New test case.
1133 * maxloc_bounds_3.f90: New test case.
1134 * maxloc_bounds_4.f90: New test case.
1135 * maxloc_bounds_5.f90: New test case.
1136 * maxloc_bounds_6.f90: New test case.
1137 * maxloc_bounds_7.f90: New test case.
1138 * maxloc_bounds_8.f90: New test case.
1140 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
1142 * gcc.dg/struct-ret-3.c: New test.
1144 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
1147 * gfortran.dg/transfer_simplify_8.f90: New test.
1149 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
1151 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
1152 size_t using predefined macro.
1154 2008-01-10 Raksit Ashok <raksit@google.com>
1156 PR rtl-optimization/27971
1157 * gcc.target/i386/pr27971.c: New testcase.
1159 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
1162 * gfortran.dg/bounds_check_12.f90: New test.
1164 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
1166 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1167 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1169 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
1172 * g++.dg/torture/pr34641.C: New testcase.
1174 2008-01-10 Richard Guenther <rguenther@suse.de>
1176 PR tree-optimization/34651
1177 * g++.dg/torture/pr34651.C: New testcase.
1179 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
1181 PR tree-optimization/34017
1182 * gcc.dg/tree-ssa/pr34017.c: New.
1184 2008-01-09 Richard Guenther <rguenther@suse.de>
1185 Andrew Pinski <andrew_pinski@playstation.sony.com>
1188 * gcc.c-torture/compile/pr30132.c: New testcase.
1190 2008-01-09 Richard Guenther <rguenther@suse.de>
1193 * gcc.c-torture/compile/pr34458.c: New testcase.
1195 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1198 g++.dg/eh/ia64-2.C: Require weak support.
1200 2008-01-08 Richard Guenther <rguenther@suse.de>
1203 * g++.dg/torture/pr31863.C: New testcase.
1205 2008-01-08 Jakub Jelinek <jakub@redhat.com>
1208 * gcc.dg/gomp/pr34694.c: New test.
1209 * g++.dg/gomp/pr34694.C: New test.
1212 * g++.dg/gomp/pr33890.C: New test.
1214 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1217 * gfortran.dg/parameter_array_init_3.f90: New test.
1219 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1223 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1225 2008-01-07 Janis Johnson <janis187@us.ibm.com>
1227 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1228 * g++.dg/other/spu2vmx-1.C: Use it.
1230 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
1232 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1235 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1236 * gcc.target/powerpc/parity-1.c: Likewise.
1238 2008-01-07 Fred Fish <fnf@specifix.com>
1240 PR preprocessor/30363:
1241 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1244 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1247 * gfortran.dg/use_only_2.f90: New test.
1249 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1252 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1253 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1255 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1258 * gfortran.dg/use_12.f90: New test.
1260 2008-01-06 Tobias Burnus <burnus@net-b.de>
1263 * interface.c (compare_actual_formal): Fix intent(out) check for
1264 function result variables.
1266 2008-01-06 Tobias Burnus <burnus@net-b.de>
1269 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1271 2008-01-06 Tobias Burnus <burnus@net-b.de>
1274 * gfortran.dg/intent_out_4.f90: Fix test case.
1276 2008-01-06 Tobias Burnus <burnus@net-b.de>
1279 * gfortran.dg/intent_out_4.f90: New.
1281 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1284 * gfortran.dg/optional_dim_3.f90: New test.
1286 2008-01-06 Tobias Burnus <burnus@net-b.de>
1289 * gfortran.dg/common_11.f90: New.
1290 * gfortran.dg/blockdata_1.f90: Update test case.
1291 * gfortran.dg/blockdata_2.f90: Update test case.
1293 2008-01-06 Tobias Burnus <burnus@net-b.de>
1295 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1297 2008-01-06 Tobias Burnus <burnus@net-b.de>
1300 * gfortran.dg/equiv_constraint_9.f90: New.
1302 2008-01-06 Revital Eres <eres@il.ibm.com>
1304 PR tree-optimization/34263
1305 * gcc.dg/pr34263.c: New testcase.
1307 2008-01-06 Tobias Burnus <burnus@net-b.de>
1310 * gfortran.dg/internal_io_unf.f90: New.
1312 2008-01-06 Tobias Burnus <burnus@net-b.de>
1315 * gfortran.dg/elemental_args_check_2.f90: New.
1317 2008-01-06 Tobias Burnus <burnus@net-b.de>
1320 * gfortran.dg/intent_out_3.f90: New.
1322 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1324 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1326 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1329 * gfortran.dg/list_read_8.f90: New test.
1331 2008-01-04 Richard Guenther <rguenther@suse.de>
1334 * gcc.c-torture/compile/pr34029-1.c: New testcase.
1335 * gcc.c-torture/compile/pr34029-2.c: Likewise.
1337 2008-01-04 Jakub Jelinek <jakub@redhat.com>
1339 PR gcov-profile/34609
1340 * g++.dg/gcov/gcov-6.C: New test.
1342 2008-01-04 Richard Guenther <rguenther@suse.de>
1344 PR tree-optimization/31081
1345 * g++.dg/torture/pr31081-1.C: New testcase.
1346 * g++.dg/torture/pr31081-2.C: Likewise.
1348 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
1350 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1351 * gcc.target/mips/rsqrt-2.c: Likewise.
1352 * gcc.target/mips/rsqrt-4.c: New test.
1354 2008-01-04 Tobias Burnus <burnus@net-b.de>
1357 * gfortran.dg/equiv_substr.f90: New.
1359 2008-01-03 Tom Tromey <tromey@redhat.com>
1362 * gcc.dg/pr34457-2.c: New file.
1363 * gcc.dg/pr34457-1.c: New file.
1365 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1367 Revert fix for PR tree-optimization/34458.
1369 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1371 PR tree-optimization/34458
1372 * gcc.dg/tree-ssa/pr34458.c: New.
1374 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1377 * gfortran.dg/internal_readwrite_1.f90: New test.
1378 * gfortran.dg/internal_readwrite_2.f90: New test.
1380 2008-01-03 Tom Tromey <tromey@redhat.com>
1382 PR preprocessor/34602:
1383 * gcc.dg/cpp/pr34602.c: New file.
1385 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1387 PR tree-optimization/29484
1388 * gcc.c-torture/execute/20071220-1.c: New test.
1389 * gcc.c-torture/execute/20071220-2.c: New test.
1391 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1393 PR tree-optimization/34635
1394 * gcc.dg/tree-ssa/pr34635.c: New.
1395 * gcc.dg/tree-ssa/pr34635-1.c: New.
1397 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1400 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1401 scan-assembler check.
1403 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1406 * g++.dg/gomp/pr34608.C: New test.
1408 2008-01-02 Richard Guenther <rguenther@suse.de>
1412 * gcc.c-torture/compile/pr34093.c: New testcase.
1414 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
1416 * g++.dg/cpp0x/long_long.C: New.
1418 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1420 * gcc.target/spu/tag_manager.c : Include stdlib.h.
1421 * gcc.target/spu/Wmain.c: Fix the line numbers for the
1422 warning on the function main.
1424 2008-01-01 Jakub Jelinek <jakub@redhat.com>
1426 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1427 rather than __v2di type.
1429 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
1432 * gfortran.dg/linked_list_1.f90: New test.
1434 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
1436 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1437 instead of appending to it.
1439 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
1441 PR tree-optimization/34591
1442 * gcc.dg/vect/pr34591.c: New test.
1444 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1447 * gfortran.dg/direct_io_8.f90: New test case.
1449 2007-12-27 Jakub Jelinek <jakub@redhat.com>
1452 * gcc.c-torture/execute/20071213-1.c: New test.
1454 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1457 * gfortran.dg/read_eof_5.f90: New test.
1459 2007-12-25 Tobias Burnus <burnus@net-b.de>
1462 * gfortran.dg/initialization_17.f90: New.
1464 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1467 * gfortran.dg/matmul_6.f90: New test.
1469 2007-12-23 Tobias Burnus <burnus@net-b.de>
1472 * gfortran.dg/entry_17.f90: New.
1474 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
1477 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1478 * gfortran.dg/real_const_3.f90: Likewise.
1479 * gfortran.dg/unary_operator.f90: New test.
1481 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
1483 * gnat.dg/pack2.adb: New test.
1485 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
1488 * gfortran.dg/repeat_6.f90: New test.
1490 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1493 * cshift_shift_real_1.f90: New test.
1495 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1498 * gfortran.dg/shift-kind_2.f90: New test.
1500 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
1503 * gcc.dg/pr8835-1.c: New.
1505 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
1508 * gfortran.dg/default_initialization_3.f90: New test.
1510 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
1512 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1514 (dg-mips-options): Treat -march=24k* as a 32-bit option.
1516 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
1518 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
1519 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1521 2007-12-20 Jason Merrill <jason@redhat.com>
1523 * gcc.dg/overload/arg[14].C: Remove expected errors.
1525 2007-12-20 Jakub Jelinek <jakub@redhat.com>
1528 * gcc.c-torture/execute/20071219-1.c: New test.
1530 2007-12-20 Tobias Burnus <burnus@net-b.de>
1533 * gfortran.dg/namelist_44.f90: New.
1535 2007-12-20 Tobias Burnus <burnus@net-b.de>
1538 * gfortran.dg/boz_8.f90: Add error-check check.
1539 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1542 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1544 * gcc.dg/gomp/combined-1.c: New test.
1546 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1548 PR tree-optimization/34355
1549 * g++.dg/tree-ssa/pr34355.C: New test.
1551 2007-12-19 Revital Eres <eres@il.ibm.com>
1553 * gcc.dg/sms-5.c: New testcase.
1555 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1558 * gfortran.dg/missing_parens_1.f90: New.
1559 * gfortran.dg/missing_parens_1.f90: New.
1561 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
1564 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1566 * gfortran.dg/transfer_simplify_7.f90: New test.
1568 2007-12-18 Janis Johnson <janis187@us.ibm.com>
1570 * gcc.dg/pr32912-3.c: Compile with -w.
1572 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1574 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
1575 Jakub Jelinek <jakub@redhat.com>
1580 * g++.dg/cpp0x/variadic86.C: New.
1581 * g++.dg/cpp0x/variadic87.C: New.
1582 * g++.dg/cpp0x/variadic84.C: New.
1583 * g++.dg/cpp0x/variadic85.C: New.
1584 * g++.dg/template/ttp25.C: New.
1586 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
1588 PR tree-optimization/34123
1589 * gcc.dg/tree-ssa/pr34123.c: New test.
1591 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
1593 PR rtl-optimization/34456
1594 * gcc.c-torture/execute/pr34456.c: New test.
1596 2007-12-18 Jakub Jelinek <jakub@redhat.com>
1599 * g++.dg/parse/friend7.C: New test.
1601 PR rtl-optimization/34490
1602 * gcc.c-torture/execute/20071216-1.c: New test.
1604 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1606 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1608 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1610 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
1611 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1612 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1613 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1614 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1616 2007-12-17 Jakub Jelinek <jakub@redhat.com>
1619 * gcc.dg/gomp/clause-2.c: New test.
1620 * g++.dg/gomp/clause-4.C: New test.
1622 2007-12-17 Tobias Burnus <burnus@net-b.de>
1624 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1625 part of Fortran 77/95/2003.
1627 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1629 PR tree-optimization/34445
1630 * gfortran.dg/vect/cost-model-pr34445.f: New test.
1631 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1633 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1636 * gfortran.dg/namelist_42.f90: Update.
1637 * gfortran.dg/namelist_43.f90: New.
1639 2007-12-16 Tobias Burnus <burnus@net-b.de>
1642 * gfortran.dg/initialization_16.f90: New.
1644 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/real_dimension_1.f: New test case.
1649 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1651 * gcc.dg/torture/pr24257.c: Remove -O from options.
1653 2007-12-16 Tobias Burnus <burnus@net-b.de>
1656 * gfortran.dg/bind_c_usage_16.f03: Extend test.
1658 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
1663 * gfortran.dg/mapping_1.f90: New test.
1664 * gfortran.dg/mapping_2.f90: New test.
1665 * gfortran.dg/mapping_3.f90: New test.
1667 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
1669 PR rtl-optimization/34415
1670 * gcc.c-torture/execute/pr34415.c: New test.
1672 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
1674 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1677 2007-12-16 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.dg/pr34003-1.c: New test.
1681 * gcc.dg/pr34003-2.c: New.
1683 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
1685 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1686 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1687 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1688 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
1690 * gcc.target/cris/torture/cris-torture.exp,
1691 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1692 * gcc.target/cris/builtin_ctz_v3.c,
1693 gcc.target/cris/builtin_ctz_v8.c,
1694 gcc.target/cris/builtin_clz_v0.c,
1695 gcc.target/cris/builtin_clz_v3.c,
1696 gcc.target/cris/builtin_bswap_v3.c,
1697 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1698 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1699 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1700 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1701 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1702 lib/target-supports.exp: Adjust for crisv32-*-*.
1704 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
1706 * gcc.dg/debug/const-3.c: New.
1708 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1710 * g++.dg/other/datasec1.C: Require named section support.
1712 2007-12-14 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.target/i386/pr29978.c: New test.
1717 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1719 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1720 instead of -msse4.1.
1721 * gcc.target/i386/sse-12.c (dg-options): Ditto.
1722 * g++.dg/other/i386-2.C (dg-options): Ditto.
1724 2007-12-14 Tobias Burnus <burnus@net-b.de>
1727 * gfortran.dg/private_type_10.f90: New.
1729 2007-12-14 Tobias Burnus <burnus@net-b.de>
1732 * gfortran.dg/nan_4.f90: New.
1734 2007-12-14 Richard Guenther <rguenther@suse.de>
1737 * gcc.c-torture/compile/20071214-1.c: New testcase.
1739 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1741 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1742 macros to test macroized SSE intrinsics. Use new macros to test
1743 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1744 emmintrin.h, xmmintrin.h and bmmintrin.h
1745 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1746 to test with immediate operand.
1748 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1751 * gcc.c-torture/compile/pr34091.c: New test.
1753 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1755 * gcc.dg/uninit-13.c: UnXFAIL.
1756 * gcc.dg/complex-5.c: New testcase.
1758 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1760 * gcc.dg/struct/struct-reorg.exp: Replace
1761 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
1763 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1768 * gfortran.dg/advance_6.f90: New test case.
1769 * gfortran.dg/direct_io_7.f90: New test case.
1770 * gfortran.dg/streamio_13.f90: New test case.
1772 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
1774 * g++.dg/cpp0x/__func__.C: New.
1776 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
1779 * g++.dg/other/pr34435.C: New testcase.
1781 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1783 * gcc.dg/struct: New directory with tests
1784 for struct-reorg optimizaion.
1785 * gcc.dg/struct/struct-reorg.exp: New script.
1786 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1787 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1788 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1789 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1790 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1791 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1792 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1793 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1794 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1795 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1796 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1797 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1798 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1799 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1800 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1801 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1802 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1803 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1804 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1805 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1806 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1807 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1808 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1809 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1811 2007-12-13 Tobias Burnus <burnus@net-b.de>
1814 * gfortran.dg/namelist_42.f90: New.
1816 2007-12-12 Tobias Burnus <burnus@net-b.de>
1819 * gfortran.dg/function_kinds_3.f90: New.
1821 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
1823 * gcc.target/s390/20071212-1.c: New testcase.
1825 2007-12-11 Jakub Jelinek <jakub@redhat.com>
1828 * g++.dg/ext/visibility/anon7.C: Add xfail.
1829 * g++.dg/ext/visibility/anon9.C: New test.
1830 * g++.dg/ext/visibility/anon10.C: New test.
1833 * g++.dg/rtti/dyncast2.C: New test.
1835 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
1837 PR tree-optimization/34407
1838 * gcc.dg/vect/pr34407.c: New test.
1840 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1843 * gfortran.dg/error_recovery_5.f90: New.
1844 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1846 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1848 PR tree-optimization/34371
1849 * gcc.c-torture/compile/20071207-1.c: New test.
1851 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
1854 * g++.dg/parse/crash40.C: New test.
1856 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
1858 * g++.dg/opt/memcpy1.C: New test.
1860 2007-12-10 Tobias Burnus <burnus@net-b.de>
1863 * gfortran.dg/argument_checking_10.f90: New.
1865 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1867 PR rtl-optimization/34302
1868 * gcc.c-torture/execute/20071210-1.c: New test.
1870 2007-12-10 Jakub Jelinek <jakub@redhat.com>
1873 * g++.dg/cpp0x/error1.C: New test.
1876 * g++.dg/other/error22.C: New test.
1878 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
1881 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1882 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1883 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1885 2007-12-09 Jakub Jelinek <jakub@redhat.com>
1889 * g++.dg/template/repo6.C: New test.
1890 * g++.dg/template/repo7.C: New test.
1891 * g++.dg/template/repo8.C: New test.
1893 2007-12-09 H.J. Lu <hjl@lucon.org>
1894 Tobias Burnus <burnus@net-b.de>
1897 * gfortran.dg/read_2.f90: New.
1899 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
1901 * lib/target-supports.exp (check_effective_target_tls_native):
1904 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
1907 * gnat.dg/enclosing_record_reference.ads,
1908 gnat.dg/enclosing_record_reference.adb: New test.
1910 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
1913 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1914 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1917 * gfortran.dg/char_component_initializer_1.f90: New test.
1919 2007-12-09 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/boz_8.f90: New.
1927 * gfortran.dg/boz_9.f90: New.
1928 * gfortran.dg/boz_10.f90: New.
1929 * gfortran.dg/boz_7.f90: Update dg-warning.
1930 * gfortran.dg/pr16433.f: Add dg-error.
1931 * gfortan.dg/ibits.f90: Update dg-warning.
1932 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1933 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1935 2007-12-08 Jakub Jelinek <jakub@redhat.com>
1938 * gfortran.dg/include_1.f90: New test.
1939 * gfortran.dg/include_1.inc: New.
1940 * gfortran.dg/include_2.f90: New test.
1942 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
1944 * gcc.c-torture/compile/20011130-2.c: Fix typo.
1946 2007-12-08 Tobias Burnus <burnus@net-b.de>
1949 * gfortran.dg/nan_3.f90: New.
1951 2007-12-07 Jakub Jelinek <jakub@redhat.com>
1953 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1955 2007-12-07 Olivier Hainque <hainque@adacore.com>
1957 * gnat.dg/tamdt*.ad?: Support for ...
1958 * gnat.dg/test_tamdt.adb: New test.
1960 2007-12-07 Olivier Hainque <hainque@adacore.com>
1962 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1963 exports and document how these can be exercised.
1965 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
1968 * gnat.dg/specs/access_constants.ads: New test.
1970 * gnat.dg/specs/access_constant_decl.ads: New test.
1973 * gnat.dg/compose.adb: New test.
1975 2007-12-07 Olivier Hainque <hainque@adacore.com>
1978 * gnat.dg/unc_memops.ad[sb]: Support for ...
1979 * gnat.dg/unc_memfree.adb: New test.
1981 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
1983 * gfortran.dg/ltrans-7.f90: New.
1985 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
1986 Dorit Nuzman <dorit@il.ibm.com>
1988 PR tree-optimization/34005
1989 * gcc.dg/vect/pr34005.c: New test.
1991 2007-12-06 Jakub Jelinek <jakub@redhat.com>
1994 * g++.dg/template/new8.C: New test.
1996 2007-12-06 Tobias Burnus <burnus@net-b.de>
1999 * gfortran.dg/boz_7.f90: New.
2000 * gfortran.dg/int_1.f90: Disable -pedantic option.
2001 * gfortran.dg/boz_1.f90: Ditto.
2002 * gfortran.dg/boz_3.f90: Ditto.
2003 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2004 * gfortran.dg/ibits.f90: Ditto.
2005 * gfortran.dg/unf_io_convert_1.f90: Ditto.
2006 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2008 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
2011 * gfortran.dg/used_types_19.f90: New test.
2013 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
2015 * gfortran.dg/nan_2.f90: Add -mieee for sh.
2016 * gfortran.dg/nearest_2.f90: Likewise.
2017 * gfortran.dg/nearest_3.f90: Likewise.
2019 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2022 * gcc.c-torture/execute/20071205-1.c: New test.
2024 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
2026 * gfortran.dg/module_nan.f90: Add -mieee for sh.
2027 * gfortran.dg/real_const_3.f90: Likewise.
2029 2007-12-05 Richard Guenther <rguenther@suse.de>
2031 PR tree-optimization/34138
2032 * gcc.c-torture/compile/pr34138.c: New testcase.
2034 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2037 * gfortran.dg/debug_2.f: New test.
2039 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
2041 * gnat.dg/specs/elab1.ads: New test.
2043 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
2046 * gcc.target/i386/pr34312.c: New test.
2048 2007-12-05 Tobias Burnus <burnus@net-b.de>
2051 * gfortran.dg/nan_2.f90: New.
2053 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2056 * g++.dg/cpp0x/decltype9.C: New test.
2057 * g++.dg/cpp0x/decltype10.C: New test.
2059 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
2062 * gnat.dg/rm_6_4_1_13.adb: New test.
2064 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2067 * gcc.c-torture/compile/20071117-1.c: New test.
2069 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2072 * g++.dg/cpp0x/variadic-ttp.C: New.
2074 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2076 * gcc.dg/parse-decl-after-if.c: New.
2077 * gcc.dg/20031223-1.c: Adjust.
2079 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2082 * g++.dg/cpp0x/variadic-throw.C: New.
2084 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2087 * g++.dg/cpp0x/variadic-unify.C: New.
2089 2007-12-04 Richard Guenther <rguenther@suse.de>
2093 * gcc.c-torture/compile/pr34334.c: New testcase.
2094 * g++.dg/torture/pr34222.C: New testcase.
2096 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2098 * gcc.c-torture/execute/20071202-1.c: New test.
2099 * gcc.dg/tree-ssa/pr34146-2.c: New test.
2101 2007-12-04 Tobias Burnus <burnus@net-b.de>
2104 * gfortran.dg/module_nan.f90: New.
2106 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
2108 * lib/target-supports.exp (get_compiler_messages): Replace with...
2109 (check_compile): ...this new procedure. Handle TYPE == executable.
2110 Use comments in the source to determine the correct extension.
2111 Return a pair containing the compiler output and the output filename.
2112 Don't delete the file here.
2113 (check_no_compiler_messages_nocache): New procedure.
2114 (check_no_compiler_messages): Use it.
2115 (check_no_messages_and_pattern_nocache): New procedure.
2116 (check_no_messages_and_pattern): Use it.
2117 (check_runtime_nocache, check_runtime): New procedures.
2118 (check_effective_target_tls): Use check_no_compiler_messages.
2119 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2120 (check_effective_target_tls_runtime): Use check_runtime.
2121 (check_effective_target_fstack_protector): Likewise.
2122 (check_iconv_available): Use check_runtime_nocache.
2123 (check_effective_target_fortran_large_real): Use
2124 check_no_compiler_messages.
2125 (check_effective_target_fortran_large_int): Likewise.
2126 (check_effective_target_static_libgfortran): Likewise.
2127 (check_750cl_hw_available): Use check_cached_effective_target
2128 and check_runtime_nocache.
2129 (check_vmx_hw_available): Likewise.
2130 (check_effective_target_broken_cplxf_arg): Likewise.
2131 (check_alpha_max_hw_available): Use check_runtime.
2132 (check_function_available): Use check_no_compiler_messages.
2133 (check_cxa_atexit_available): Use check_cached_effective_target
2134 and check_runtime_nocache.
2135 (check_effective_target_dfp_nocache): Use
2136 check_no_compiler_messages_nocache.
2137 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2138 (check_effective_target_dfp): Use check_cached_effective_target.
2139 (check_effective_target_dfprt): Likewise.
2140 (check_effective_target_arm_neon_hw): Use check_runtime.
2141 (check_effective_target_ultrasparc_hw): Likewise.
2142 (check_effective_target_c99_runtime): Use
2143 check_no_compiler_messages_nocache.
2145 2007-12-03 Jakub Jelinek <jakub@redhat.com>
2148 * gcc.dg/fold-rotate-1.c: New test.
2150 PR tree-optimization/33453
2151 * gcc.c-torture/compile/20071203-1.c: New test.
2153 2007-12-03 Robert Dewar <dewar@adacore.com>
2154 Samuel Tardieu <sam@rfc1149.net>
2157 * gnat.dg/check_elaboration_code.adb: New test.
2158 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2161 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2164 * g++.dg/cpp0x/pr34061.C: New.
2166 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2169 * g++.dg/other/error21.C: New.
2171 2007-12-02 Revital Eres <eres@il.ibm.com>
2173 * gcc.dg/sms-4.c: New testcase.
2175 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
2176 Revital Eres <eres@il.ibm.com>
2178 * gcc.dg/sms-3.c: New testcase.
2180 2007-12-01 Ollie Wild <aaw@google.com>
2183 * g++.dg/conversion/ptrmem9.C: New test.
2185 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2188 * gfortran.dg/namelist_41.f90: New test.
2190 2007-11-30 Tom Tromey <tromey@redhat.com>
2192 PR preprocessor/32868:
2193 * gcc.dg/cpp/pr32868.c: New file.
2195 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2198 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2200 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
2202 PR rtl-optimization/34171
2203 * gcc.dg/pr34171.c: New testcase.
2205 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
2207 * gcc.dg/tree-ssa/pr34244.c: Fixed.
2209 2007-11-30 Tobias Burnus <burnus@net-b.de>
2212 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2213 * gfortran.dg/bind_c_usage_11.f03: New.
2214 * gfortran.dg/bind_c_usage_12.f03: New.
2216 2007-11-30 Jakub Jelinek <jakub@redhat.com>
2219 * g++.dg/other/error20.C: New test.
2221 2007-11-29 Steven G. Kargl <kargls@comcast.net>
2224 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2226 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
2228 PR tree-optimization/34244
2229 * gcc.dg/tree-ssa/pr34244.c: New test.
2231 2007-11-29 Jakub Jelinek <jakub@redhat.com>
2233 PR tree-optimization/33434
2234 * gcc.dg/pr33434-1.c: New test.
2235 * gcc.dg/pr33434-2.c: New test.
2236 * gcc.dg/pr33434-3.c: New test.
2237 * gcc.dg/pr33434-4.c: New test.
2240 * g++.dg/template/cond7.C: New test.
2244 * g++.dg/cpp0x/decltype7.C: New test.
2245 * g++.dg/cpp0x/decltype8.C: New test.
2247 2007-11-29 Tobias Burnus <burnus@net-b.de>
2250 * gfortran.dg/result_in_spec_3.f90: New.
2252 2007-11-29 Tobias Burnus <burnus@net-b.de>
2255 * gfortran.dg/mvbits_3.f90: New.
2257 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2259 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2261 (check_effective_target_hard_float): New.
2262 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2263 * gcc.dg/pr30957-1.c: Likewise.
2265 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2268 * gnat.dg/specs/variant_part.ads: New test.
2271 * gnat.dg/specs/attribute_parsing.ads: New test.
2274 * gnat.dg/specs/integer_value.ads: New test.
2277 * gnat.dg/specs/delta_small.ads: New test.
2279 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2281 PR tree-optimization/34140
2282 * gcc.c-torture/compile/20071128-1.c: New test.
2284 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2287 * gfortran.dg/data_array_1.f90
2288 * gfortran.dg/data_array_2.f90
2289 * gfortran.dg/data_array_3.f90
2290 * gfortran.dg/data_array_4.f90
2292 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2295 * gfortran.dg/blockdata_5.f90: New test.
2296 * gfortran.dg/blockdata_6.f90: New test.
2298 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2300 PR tree-optimization/34016
2301 * gcc.dg/pr34016.c: New test.
2303 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2306 * gfortran.dg/stfunc_6.f90: New test.
2309 * gfortran.dg/assign_10.f90: New test.
2311 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2314 * gfortran.dg/use_11.f90: New test.
2317 * gfortran.dg/generic_15.f90: New test.
2319 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2322 * gcc.dg/pr34225.c: New test.
2324 2007-11-27 Richard Guenther <rguenther@suse.de>
2326 PR tree-optimization/34241
2327 * g++.dg/torture/pr34241.C: New testcase.
2329 2007-11-27 Richard Guenther <rguenther@suse.de>
2331 * gcc.dg/builtins-error.c: New testcase.
2333 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2336 * g++.dg/ext/visibility/anon8.C: New test.
2338 2007-11-13 Michael Meissner <michael.meissner@amd.com>
2341 * gcc.target/i386/pr34077.c: New testcase.
2343 2007-11-26 Tobias Burnus <burnus@net-b.de>
2346 * gfortran.dg/backslash_3.f: Add -fbackslash option.
2347 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2348 * gfortran.dg/backslash_1.f90: Remove no longer needed
2349 -fno-backslash option.
2351 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2354 * gcc.dg/cpp/19990413-1.c: Update.
2355 * gcc.dg/parse-else-error.c: New.
2356 * gcc.dg/parse-else-error-2.c: New.
2357 * gcc.dg/parse-else-error-3.c: New.
2358 * gcc.dg/parse-else-error-4.c: New.
2360 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
2363 * g++.dg/template/dependent-expr6.C: New testcase.
2365 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
2368 * gcc.target/i386/pr34215.c: New test.
2370 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
2373 * gcc.dg/torture/pr34174-1.c: New.
2375 2007-11-26 Richard Guenther <rguenther@suse.de>
2378 * gcc.dg/pr34233.c: New testcase.
2380 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
2381 Revital Eres <eres@il.ibm.com>
2383 PR rtl-optimization/34085
2384 * gcc.dg/tree-prof (bb-reorg.c): New test.
2386 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
2388 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2389 Return true for MIPS16 targets.
2391 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2394 * gfortran.dg/blockdata_4.f90: New test.
2396 2007-11-25 Tobias Burnus <burnus@net-b.de>
2399 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2400 * gfortran.dg/bind_c_usage_16.f03: New.
2401 * gfortran.dg/bind_c_usage_16_c.c: New.
2403 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
2405 * gnat.dg/specs/size_clause1.ads: New test.
2406 * gnat.dg/specs/size_clause2.ads: Likewise.
2407 * gnat.dg/specs/size_clause3.ads: Likewise.
2409 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
2412 * gfortran.dg/entry_16.f90: New test.
2414 2007-11-24 Tobias Burnus <burnus@net-b.de>
2417 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2419 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
2422 * gfortran.dg/nested_modules_1.f90: Change the reference to
2423 FOO, forbidden by the standard, to a reference to W.
2424 * gfortran.dg/use_only_1.f90: New test.
2426 2007-11-23 Tobias Burnus <burnus@net-b.de>
2429 * gfortran.dg/nearest_3.f90: New test.
2431 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2434 * gfortran.dg/optional_dim_2.f90: New test.
2436 2007-11-23 Tobias Burnus <burnus@net-b.de>
2439 * gfortran.dg/bind_c_usage_15.f90: New.
2441 2007-11-23 Tobias Burnus <burnus@net-b.de>
2444 * gfortran.dg/nearest_2.f90: New.
2447 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2451 * g++.dg/ext/java-2.C: New test.
2453 2007-11-23 Mark Mitchell <mark@codesourcery.com>
2454 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2457 * g++.dg/warn/pr5310.C: New.
2458 * g++.dg/warn/pr33160.C: New.
2460 2007-11-23 Richard Guenther <rguenther@suse.de>
2461 Michael Matz <matz@suse.de>
2463 PR tree-optimization/34176
2464 * gcc.c-torture/execute/pr34176.c: New testcase.
2466 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.dg/Wconversion-5.c: New test.
2470 * g++.dg/Wconversion3.C: New test.
2472 2007-11-23 Richard Guenther <rguenther@suse.de>
2474 * gcc.dg/tree-ssa/alias-17.c: New testcase.
2476 2007-11-22 Joseph Myers <joseph@codesourcery.com>
2479 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2480 qualifiers in abstract declarator.
2482 2007-11-22 Tobias Burnus <burnus@net-b.de>
2484 * gfortran.dg/derived_constructor_comps_3.f90: New.
2486 2007-11-22 Jakub Jelinek <jakub@redhat.com>
2489 * g++.dg/ext/visibility/anon7.C: New test.
2491 2007-11-22 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2495 * gfortran.dg/bind_c_usage_13.f03: New.
2496 * gfortran.dg/bind_c_usage_14.f03: New.
2498 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
2500 PR rtl-optimization/33848
2501 * gcc.dg/torture/pr33848.c: New test.
2503 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2506 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2508 2007-11-20 Richard Guenther <rguenther@suse.de>
2511 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2513 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
2515 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2517 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2520 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
2521 so test passes with -frecord-marker=8.
2522 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2523 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2524 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2525 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2526 * gfortrand.dg/modulo_1.f90: Likewise.
2528 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
2530 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2532 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2533 * gcc.dg/pr30957-1.c: Likewise.
2535 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2538 * g++.dg/template/crash74.C: New test.
2540 2007-11-20 Richard Guenther <rguenther@suse.de>
2542 * gcc.c-torture/execute/20071120-1.c: New testcase.
2544 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2547 * gcc.dg/tree-ssa/pr34146.c: New test.
2550 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2551 dependent on target settings like move_by_pieces etc.
2554 * g++.dg/template/vla2.C: New test.
2557 * g++.dg/overload/template3.C: New test.
2559 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2562 * gfortran.dg/optional_dim_2.f90: Remove test.
2564 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
2566 * gcc.dg/dfp/ddmode-ice.c: New test.
2568 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2570 PR tree-optimization/34036
2571 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2573 2007-11-19 Richard Guenther <rguenther@suse.de>
2575 PR tree-optimization/34
2576 * gcc.c-torture/execute/pr34099-2.c: New testcase.
2578 2007-11-19 Tobias Burnus <burnus@net-b.de>
2581 * gfortran.dg/bind_c_usage_10_c.c: New.
2582 * gfortran.dg/bind_c_usage_10.f03: New.
2584 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2586 * gcc.dg/pr33007.c: Expect new warning.
2587 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2588 * g++.dg/opt/pr34036.C: New test.
2590 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2593 * g++.dg/warn/noreturn-4.C: New test.
2594 * g++.dg/warn/noreturn-5.C: New test.
2595 * g++.dg/warn/noreturn-6.C: New test.
2596 * g++.dg/warn/noreturn-7.C: New test.
2598 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2601 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
2602 integers so tests works with -fdefault-integer-8.
2603 * gfortran.fortran-torture/execute/elemental.f90: Use default
2604 integers so test passes with -fdefault-integer-8.
2605 * gfortran.fortran-torture/execute/der_io.f90: Increase
2606 buffer length so test passes with -fdefault-integer-8.
2607 * gfortran.dg/bounds_check_8.f90: Likewise.
2608 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
2609 * gfortran.dg/equiv_7.f90: Set kind so test passes
2610 with -fdefault-integer-8.
2611 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
2614 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2617 * gfortran.dg/optional_dim_2.f90: New test.
2620 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2622 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2624 PR rtl-optimization/34132
2625 * gcc.c-torture/compile/20071118-1.c: New test.
2627 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
2630 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2632 2007-11-18 Tobias Burnus <burnus@net-b.de>
2635 * gfortran.dg/entry_14.f90: New.
2636 * gfortran.dg/entry_15.f90: New.
2638 2007-11-18 Richard Guenther <rguenther@suse.de>
2640 PR tree-optimization/34127
2641 * gcc.c-torture/compile/pr34127.c: New testcase.
2643 2007-11-18 Ben Elliston <bje@au.ibm.com>
2645 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2646 type specifier, as they are not permitted according to the AltiVec
2647 Programming Interface Manual.
2649 2007-11-17 Tobias Burnus <burnus@net-b.de>
2652 * gfortran.dg/bind_c_usage_9.f03: New.
2653 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2655 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2658 * interface.c (gfc_current_interface_head,
2659 gfc_set_current_interface_head): New functions.
2660 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2661 On syntax error, restore previous state of the interface.
2662 * gfortran.h (gfc_current_interface_head,
2663 gfc_set_current_interface_head): New prototypes.
2665 2007-11-17 Richard Guenther <rguenther@suse.de>
2668 * gcc.c-torture/execute/pr34130.c: New testcase.
2670 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2673 * gfortran.dg/fmt_label_1.f90: New test.
2675 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2678 * gfortran.dg/initialization_15.f90 : New test.
2680 2007-11-16 Richard Guenther <rguenther@suse.de>
2683 * gcc.c-torture/compile/pr34030.c: New testcase.
2685 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2688 * gfortran.dg/interface_assignment_3.f90.
2690 2007-11-16 Richard Guenther <rguenther@suse.de>
2692 PR tree-optimization/33870
2693 * gcc.dg/torture/pr33870.c: New testcase.
2695 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2698 * gfortran.dg/allocatable_function_3.f90.
2700 2007-11-16 Richard Guenther <rguenther@suse.de>
2702 PR tree-optimization/34113
2703 * gcc.c-torture/compile/pr34113.c: New testcase.
2705 2007-11-16 Richard Guenther <rguenther@suse.de>
2707 PR tree-optimization/34099
2708 * g++.dg/torture/pr3499.C: New testcase.
2709 * gcc.c-torture/execute/pr34099.c: Likewise.
2711 2007-11-16 Olivier Hainque <hainque@adacore.com>
2713 * gnat.dg/release_unc_maxalign.adb: New test.
2715 2007-11-16 Jakub Jelinek <jakub@redhat.com>
2718 * g++.dg/template/crash73.C: New test.
2720 2007-11-15 Jakub Jelinek <jakub@redhat.com>
2723 * gcc.dg/tree-ssa/pr23848-1.c: New test.
2724 * gcc.dg/tree-ssa/pr23848-2.c: New test.
2725 * gcc.dg/tree-ssa/pr23848-3.c: New test.
2726 * gcc.dg/tree-ssa/pr23848-4.c: New test.
2728 2007-11-15 Tobias Burnus <burnus@net-b.de>
2731 * gfortran.dg/proc_decl_11.f90: New.
2733 2007-11-15 Ben Elliston <bje@au.ibm.com>
2735 * gcc.target/spu/compare-dp.c: New test.
2737 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2739 * gcc.dg/pr33923.c: New test.
2741 2007-11-14 Jakub Jelinek <jakub@redhat.com>
2744 * gcc.dg/pr34088.c: New test.
2746 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2748 * gcc.c-torture/compile/20071114-1.c: New test.
2750 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2753 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2754 to match known variations in symbol format. Document in comments.
2756 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2761 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2763 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2766 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2769 * gfortran.dg/proc_decl_1.f90: Update.
2770 * gfortran.dg/proc_decl_7.f90: New test.
2771 * gfortran.dg/proc_decl_8.f90: New test.
2772 * gfortran.dg/proc_decl_9.f90: New test.
2773 * gfortran.dg/proc_decl_10.f90: New test.
2775 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
2778 * gfortran.dg/transfer_assumed_size_1.f90: New test.
2780 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2787 * g++.dg/parse/crash36.C: Add another dg-error.
2788 * g++.dg/cpp0x/pr34054.C: New test.
2789 * g++.dg/cpp0x/pr34056.C: New test.
2790 * g++.dg/cpp0x/pr34057.C: New test.
2791 * g++.dg/cpp0x/pr34058.C: New test.
2792 * g++.dg/cpp0x/pr34060.C: New test.
2794 PR tree-optimization/34063
2795 * g++.dg/tree-ssa/pr34063.C: New test.
2797 2007-11-13 Diego Novillo <dnovillo@google.com>
2799 PR tree-optimization/33870
2800 * gcc.c-torture/execute/pr33870-1.c: New test.
2801 * gcc.dg/tree-ssa/alias-16.c: New test.
2803 2007-11-13 Jakub Jelinek <jakub@redhat.com>
2806 * g++.dg/template/crash72.C: New test.
2808 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2810 * g++.dg/opt/cfg5.C: New test.
2812 2007-11-12 Richard Guenther <rguenther@suse.de>
2815 * gcc.c-torture/execute/pr34070-1.c: New testcase.
2816 * gcc.c-torture/execute/pr34070-2.c: Likewise.
2818 2007-11-12 Richard Guenther <rguenther@suse.de>
2821 * gcc.dg/pr34027-1.c: New testcase.
2822 * gcc.dg/pr34027-2.c: Likewise.
2824 2007-11-12 Ira Rosen <irar@il.ibm.com>
2826 PR tree-optimization/33953
2827 * gcc.dg/vect/pr33953.c: New testcase.
2829 2007-11-11 Tom Tromey <tromey@redhat.com>
2832 * g++.dg/ext/pr17577.h: New file.
2833 * g++.dg/ext/pr17577.C: New file.
2835 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2838 * g++.old-deja/g++.ns/template13.C: Update expected output.
2839 * g++.old-deja/g++.pt/friend23.C: Likewise.
2840 * g++.dg/warn/pr8570.C: New.
2842 2007-11-11 Jakub Jelinek <jakub@redhat.com>
2845 * g++.dg/template/pseudodtor4.C: New test.
2847 2007-11-10 Jakub Jelinek <jakub@redhat.com>
2850 * g++.dg/opt/inline14.C: New test.
2852 PR tree-optimization/33680
2853 * gcc.c-torture/compile/20071108-1.c: New test.
2856 * g++.dg/template/pseudodtor3.C: New test.
2858 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
2861 * g++.dg/cpp0x/variadic-init.C: New.
2863 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
2864 Jakub Jelinek <jakub@redhat.com>
2866 PR rtl-optimization/34012
2867 * gcc.target/i386/pr34012.c: New test.
2869 2007-11-09 Richard Guenther <rguenther@suse.de>
2871 PR tree-optimization/33604
2872 * g++.dg/tree-ssa/pr33604.C: New testcase.
2873 * gcc.dg/pr32721.c: Adjust pattern.
2875 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
2877 * gcc.target/mips/dse-1.c: Disable.
2879 2007-11-08 Tom Tromey <tromey@redhat.com>
2881 * gcc.dg/empty-source-3.c: Update warning location.
2882 * gcc.dg/gomp/barrier-2.c: Likewise.
2883 * gcc.dg/label-decl-3.c: Likewise.
2884 * gcc.dg/label-decl-2.c: Likewise.
2885 * gcc.dg/empty-source-2.c: Likewise.
2887 2007-11-08 Tom Tromey <tromey@redhat.com>
2890 * g++.dg/inherit/pr30297.C: New file.
2892 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2894 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2895 -fno-common for cygwin and mingw32.
2897 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
2900 * gcc.dg/pr33826.c: New.
2901 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
2902 recursive functions being marked pure or const.
2904 2007-11-08 Tobias Burnus <burnus@net-b.de>
2907 * gfortran.dg/proc_decl_5.f90: New.
2908 * gfortran.dg/proc_decl_6.f90: New.
2910 2007-11-08 Jakub Jelinek <jakub@redhat.com>
2912 PR tree-optimization/32575
2913 * gcc.c-torture/execute/20071108-1.c: New test.
2915 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
2917 * g++.dg/opt/anchor1.C: New.
2919 2007-11-07 Diego Novillo <dnovillo@google.com>
2922 * gcc.c-torture/execute/pr33870.x: Remove.
2924 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
2929 * g++.dg/cpp0x/decltype-33837.C: New.
2930 * g++.dg/cpp0x/decltype-refbug.C: New.
2931 * g++.dg/cpp0x/decltype-33838.C: New.
2933 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2935 * gcc.c-torture/compile/20071107-1.c: New test.
2937 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2939 * gcc.dg/out-of-bounds-1.c: New test.
2941 2007-11-07 Jakub Jelinek <jakub@redhat.com>
2944 * g++.dg/warn/incomplete2.C: New test.
2945 * g++.dg/template/incomplete4.C: New test.
2946 * g++.dg/template/incomplete5.C: New test.
2948 2007-11-07 Olivier Hainque <hainque@adacore.com>
2950 * gnat.dg/max_align.adb: New test.
2952 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
2955 * gcc.target/i386/pr30961-1.c: New.
2957 2007-11-06 Tom Tromey <tromey@redhat.com>
2960 * g++.dg/warn/pragma-system_header3.h: New.
2961 * g++.dg/warn/pragma-system_header3.C: New.
2964 * g++.dg/warn/pragma-system_header4.C: New.
2965 * g++.dg/warn/pragma-system_header4.h: New.
2967 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2971 * g++.dg/other/canon-array.C: New.
2973 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2975 * g++.dg/parser/crash36.C: Tweak expected errors.
2976 * g++.dg/cpp0x/pr31439.C: New.
2977 * g++.dg/cpp0x/pr32114.C: New.
2978 * g++.dg/cpp0x/pr32115.C: New.
2979 * g++.dg/cpp0x/pr32125.C: New.
2980 * g++.dg/cpp0x/pr32126.C: New.
2981 * g++.dg/cpp0x/pr32127.C: New.
2982 * g++.dg/cpp0x/pr32128.C: New.
2983 * g++.dg/cpp0x/pr32253.C: New.
2984 * g++.dg/cpp0x/pr32566.C: New.
2985 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2986 * g++.dg/cpp0x/pr31438.C: Ditto.
2987 * g++.dg/cpp0x/variadic81.C: Ditto.
2988 * g++.dg/cpp0x/pr31432.C: Ditto.
2989 * g++.dg/cpp0x/pr31442.C: Ditto.
2991 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2994 * g++.dg/other/datasec1.C: New test.
2996 PR tree-optimization/33458
2997 * g++.dg/opt/inline12.C: New test.
2999 PR tree-optimization/33993
3000 * gcc.c-torture/compile/20071105-1.c: New test.
3002 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3004 PR rtl-optimization/33648
3005 * gcc.dg/pr33648.c: Require effective target freorder.
3007 2007-11-05 Revital Eres <eres@il.ibm.com>
3009 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3011 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3016 * g++.dg/cpp0x/pr33996.C: New
3017 * g++.dg/cpp0x/rv-trivial-bug.C: New
3018 * g++.dg/cpp0x/pr33930.C: New
3020 2007-11-05 Nick Clifton <nickc@redhat.com>
3021 Sebastian Pop <sebastian.pop@amd.com>
3023 PR tree-optimization/32540
3024 PR tree-optimization/33922
3025 * gcc.dg/tree-ssa/pr32540-1.c: New.
3026 * gcc.dg/tree-ssa/pr32540-2.c: New.
3027 * gcc.dg/tree-ssa/pr33922.c: New.
3029 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3032 * g++.dg/cpp0x/variadic-rref.C: New.
3034 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3036 * g++dg/warn/pointer-integer-comparison.C: New.
3038 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3040 PR tree-optimization/33856
3041 * gcc.c-torture/compile/20071027-1.c: New test.
3044 * g++.dg/ext/label10.C: New test.
3047 * g++.dg/other/ptrmem9.C: New test.
3049 2007-11-04 Andrew Pinski <pinskia@gmail.com>
3052 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3054 2007-11-04 David Edelsohn <edelsohn@gnu.org>
3056 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3057 * g++.dg/ext/visibility/namespace2.C: Add argument to
3058 dg-require-visibility.
3059 * g++.dg/ext/java-1.C: Disable on AIX.
3061 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
3063 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
3065 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3068 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3070 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3073 * gcc.dg/20031223-1.c: Adjust error output.
3074 * gcc.dg/parse-decl-after-label.c: New.
3076 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3079 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3080 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3081 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3083 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
3085 PR rtl-optimization/28940
3086 * gcc.target/i386/addr-sel-1.c: New test.
3088 2007-11-03 Jakub Jelinek <jakub@redhat.com>
3091 * gcc.dg/pr33670.c: New test.
3093 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3096 * g++.dg/lookup/typedef1.C: New test.
3098 2007-11-02 Janis Johnson <janis187@us.ibm.com>
3101 * lib/scandump.exp (dump-suffix): New.
3102 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3103 Include dump suffix in pass/fail messages, put regexp in quotes.
3105 2007-11-02 Paolo Carlini <pcarlini@suse.de>
3108 * g++.dg/other/error19.C: New.
3110 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
3112 PR rtl-optimization/28062
3113 * gcc.c-torture/compile/20071102-1.c: New test.
3115 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
3117 * g++.dg/cpp0x/pr33955.C: New.
3119 2007-11-01 Tom Tromey <tromey@redhat.com>
3121 PR preprocessor/30805:
3122 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3124 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3126 PR rtl-optimization/33648
3127 * gcc.dg/pr33648.c: New test.
3129 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3132 * g++.dg/template/pseudodtor1.C: New test.
3133 * g++.dg/template/pseudodtor2.C: New test.
3136 * g++.dg/rtti/typeid7.C: New test.
3138 2007-11-01 Tom Tromey <tromey@redhat.com>
3140 PR preprocessor/30805:
3141 * gcc.dg/cpp/pr30805.c: New file.
3143 2007-11-01 Janis Johnson <janis187@us.ibm.com>
3146 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3148 * gcc.c-torture/compile/20001205-1.c: Ditto.
3149 * gcc.c-torture/compile/20001226-1.c: Ditto.
3150 * gcc.c-torture/compile/20020312-1.c: Ditto.
3151 * gcc.c-torture/compile/20020604-1.c: Ditto.
3152 * gcc.c-torture/compile/920501-12.c: Ditto.
3153 * gcc.c-torture/compile/920501-4.c: Ditto.
3154 * gcc.c-torture/compile/920520-1.c: Ditto.
3155 * gcc.c-torture/compile/980506-1.c: Ditto.
3156 * gcc.c-torture/compile/990617-1.c: Ditto.
3157 * gcc.dg/compare6.c: Ditto.
3158 * g++.old-deja/g++.brendan/crash43.C: Ditto.
3159 * g++.old-deja/g++.brendan/synth1.C: Ditto.
3160 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3161 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3162 * g++.old-deja/g++.pt/static6.C: Ditto.
3163 * g++.old-deja/g++.pt/crash16.C: Ditto.
3164 * g++.old-deja/g++.mike/p10416.C: Ditto.
3165 * g++.old-deja/g++.mike/ns15.C: Ditto.
3166 * g++.old-deja/g++.mike/eh46.C: Ditto.
3168 2007-11-01 Tom Tromey <tromey@redhat.com>
3170 * gcc.dg/redecl-1.c: Update.
3171 * gcc.dg/pr20368-3.c: Update.
3172 * gcc.dg/inline-14.c: Update.
3173 * gcc.dg/builtins-30.c: Update.
3174 * gcc.dg/dremf-type-compat-4.c: Update.
3175 * gcc.dg/pr20368-2.c: Update.
3177 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3179 PR rtl-optimization/33673
3180 * gcc.dg/pr33673.c: New test.
3182 2007-11-01 Michael Matz <matz@suse.de>
3184 PR tree-optimization/33961
3185 * gcc.dg/pr33961.c: New test.
3187 2007-10-31 Paolo Carlini <pcarlini@suse.de>
3190 * g++.dg/template/error35.C: New.
3192 2007-10-31 Jakub Jelinek <jakub@redhat.com>
3195 * gcc.dg/pr31507-1.c: New test.
3196 * gcc.dg/pr31507-2.c: New test.
3198 2007-10-31 Revital Eres <eres@il.ibm.com>
3200 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3202 * gcc.dg/vect/tree-vect.h (check_vect): Add
3203 powerpc-*paired test.
3204 * lib/target-supports.exp (check_750cl_hw_available):
3206 (check_effective_target_vect_int,
3207 check_effective_target_vect_intfloat_cvt,
3208 check_effective_target_powerpc_altivec_ok,
3209 check_effective_target_vect_long,
3210 check_effective_target_vect_sdot_hi,
3211 check_effective_target_vect_udot_hi,
3212 check_effective_target_vect_pack_trunc,
3213 check_effective_target_vect_unpack,
3214 check_effective_target_vect_shift,
3215 check_effective_target_vect_int_mult): Disable for powerpc-*paired
3217 * gcc.dg/vect/vect-ifcvt-11.c: New.
3218 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3219 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3220 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3221 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3222 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3223 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3225 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
3226 Tobias Burnus <burnus@net-b.de>
3229 * gfortran.dg/module_read_1.f90: New.
3231 2007-10-31 Tom Tromey <tromey@redhat.com>
3233 PR preprocessor/30786:
3234 * gcc.dg/cpp/pr30786.c: New file.
3236 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3239 * gfortran.dg/interface_19.f90: New.
3240 * gfortran.dg/interface_20.f90: New.
3241 * gfortran.dg/interface_21.f90: New.
3243 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3245 PR tree-optimization/32377
3246 * gfortran.dg/vect/pr32377.f90: New.
3248 2007-10-31 Richard Guenther <rguenther@suse.de>
3251 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3252 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3254 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3257 * gfortran.dg/contained_3.f90: New.
3259 2007-10-31 Christian Bruel <christian.bruel@st.com>
3262 * g++.dg/opt/nrv8.C: New.
3264 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3267 * g++.dg/opt/compound1.C: New test.
3270 * g++.dg/template/ptrmem18.C: New test.
3272 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3275 * gfortran.dg/isnan_2.f90: New test.
3277 2007-10-30 Ed Schouten <ed@fxq.nl>
3279 PR tree-optimization/32500
3280 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3282 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3286 * g++.dg/cpp0x/pr31993.C: New
3287 * g++.dg/cpp0x/pr32252.C: New
3289 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3291 PR tree-optimization/33723
3292 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3294 2007-10-30 Richard Guenther <rguenther@suse.de>
3296 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3297 gcc.target/i386/loop-3.c.
3299 2007-10-30 Revital Eres <eres@il.ibm.com>
3301 * gcc.dg/vect/pr33866.c: Require vect_long.
3303 2007-10-30 Revital Eres <eres@il.ibm.com>
3305 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3306 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3308 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3310 PR tree-optimization/32893
3311 * lib/target-supports.exp
3312 (check_effective_target_unaligned_stack): new keyword.
3313 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3314 not sensitive to unaligned_stack.
3315 * gcc.dg/vect/vect-3.c: Likewise.
3316 * gcc.dg/vect/vect-4.c: Likewise.
3317 * gcc.dg/vect/vect-5.c: Likewise.
3318 * gcc.dg/vect/vect-6.c: Likewise.
3319 * gcc.dg/vect/vect-7.c: Likewise.
3320 * gcc.dg/vect/vect-13.c: Likewise.
3321 * gcc.dg/vect/vect-17.c: Likewise.
3322 * gcc.dg/vect/vect-18.c: Likewise.
3323 * gcc.dg/vect/vect-19.c: Likewise.
3324 * gcc.dg/vect/vect-20.c: Likewise.
3325 * gcc.dg/vect/vect-21.c: Likewise.
3326 * gcc.dg/vect/vect-22.c: Likewise.
3327 * gcc.dg/vect/vect-27.c: Likewise.
3328 * gcc.dg/vect/vect-29.c: Likewise.
3329 * gcc.dg/vect/vect-64.c: Likewise.
3330 * gcc.dg/vect/vect-65.c: Likewise.
3331 * gcc.dg/vect/vect-66.c: Likewise.
3332 * gcc.dg/vect/vect-72.c: Likewise.
3333 * gcc.dg/vect/vect-73.c: Likewise.
3334 * gcc.dg/vect/vect-86.c: Likewise.
3335 * gcc.dg/vect/vect-all.c: Likewise.
3336 * gcc.dg/vect/slp-25.c: Likewise.
3337 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3338 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3339 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3341 * gcc.dg/vect/vect-31.c: Removed alignment checks.
3342 * gcc.dg/vect/vect-34.c: Likewise.
3343 * gcc.dg/vect/vect-36.c: Likewise.
3344 * gcc.dg/vect/vect-64.c: Likewise.
3345 * gcc.dg/vect/vect-65.c: Likewise.
3346 * gcc.dg/vect/vect-66.c: Likewise.
3347 * gcc.dg/vect/vect-68.c: Likewise.
3348 * gcc.dg/vect/vect-76.c: Likewise.
3349 * gcc.dg/vect/vect-77.c: Likewise.
3350 * gcc.dg/vect/vect-78.c: Likewise.
3352 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3353 testcase (without no-section-anchors prefix) but with global arrays.
3354 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3355 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3356 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3357 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3358 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3359 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3360 * gcc.dg/vect/vect-77-global.c: Likewise.
3361 * gcc.dg/vect/vect-78-global.c: Likewise.
3363 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3364 testcase (without no-section-anchors prefix) but fix alignment checks
3365 to also consider unaligned_stack targets.
3366 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3368 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3370 PR tree-optimization/33723
3371 * gcc.c-torture/execute/20071029-1.c: New test.
3372 * gcc.dg/tree-ssa/pr33723.c: New test.
3374 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
3376 PR tree-optimization/33614
3377 * gcc.c-torture/compile/pr33614.c: New test.
3379 2007-10-29 Richard Guenther <rguenther@suse.de>
3381 PR tree-optimization/33870
3382 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3384 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3386 PR tree-optimization/33757
3387 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3388 true architectures instead of having a big dg-skip-if.
3391 * g++.dg/other/bitfield3.C: New test.
3393 2007-10-29 Richard Guenther <rguenther@suse.de>
3395 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3397 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3399 Automatic parallelization reduction tests.
3401 * gcc.dg/tree-ssa/reduc-1.c: New test.
3402 * gcc.dg/tree-ssa/reduc-1char.c: New test.
3403 * gcc.dg/tree-ssa/reduc-1short.c: New test.
3404 * gcc.dg/tree-ssa/reduc-2.c: New test.
3405 * gcc.dg/tree-ssa/reduc-2char.c: New test.
3406 * gcc.dg/tree-ssa/reduc-2short.c: New test.
3407 * gcc.dg/tree-ssa/reduc-3.c: New test.
3408 * gcc.dg/tree-ssa/reduc-6.c: New test.
3409 * gcc.dg/tree-ssa/reduc-7.c: New test.
3410 * gcc.dg/tree-ssa/reduc-8.c: New test.
3411 * gcc.dg/tree-ssa/reduc-9.c: New test.
3413 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3414 Zdenek Dvorak <ook@ucw.cz>
3416 OMP_ATOMIC Changes, testsuite changes.
3418 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3419 instead of gimple dump.
3420 * gcc.dg/gomp/atomic-9.c: Same.
3421 * gcc.dg/gomp/atomic-10.c: Same.
3422 * g++.dg/gomp/atomic-3.C: Same.
3423 * g++.dg/gomp/atomic-9.C: Same.
3424 * g++.dg/gomp/atomic-10.C: Same.
3426 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
3430 * gfortran.dg/forall_12.f90: New test.
3433 * gfortran.dg/forall_13.f90: New test.
3435 2007-10-28 Paolo Carlini <pcarlini@suse.de>
3436 Mark Mitchell <mark@codesourcery.com>
3439 * g++.dg/template/crash71.C: New.
3441 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
3444 * gfortran.dg/module_md5_1.f90: Update hash-value.
3446 2007-10-28 Andrew Pinski <pinskia@gmail.com>
3449 * g++.dg/torture/pr33589-1.C: New testcase.
3450 * g++.dg/torture/pr33589-2.C: New testcase.
3452 2007-10-28 Richard Guenther <rguenther@suse.de>
3454 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3456 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
3457 Uros Bizjak <ubizjak@gmail.com>
3459 PR tree-optimization/33920
3460 * gcc.dg/tree-ssa/pr33290.c: New test.
3462 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3465 * gfortran.dg/argument_check_7.f90: New test.
3466 * gfortran.dg/argument_check_8.f90: New test.
3468 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3470 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3471 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
3472 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3473 * gcc.target/i386/sse-14.c: Ditto.
3475 2007-10-27 Jakub Jelinek <jakub@redhat.com>
3478 * g++.dg/other/ptrmem8.C: New test.
3481 * g++.dg/template/error34.C: New test.
3483 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3485 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3487 2007-10-27 Richard Guenther <rguenther@suse.de>
3489 PR tree-optimization/33870
3490 * gcc.dg/tree-ssa/alias-15.c: New testcase.
3491 * gcc.c-torture/execute/pr33870.c: Likewise.
3493 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3496 * gfortran.dg/argument_checking_9.f90: New test.
3498 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3500 * g++.dg/other/pr33601.C: New.
3502 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3505 * g++.dg/init/new25.C: New.
3507 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3509 * g++.dg/cpp0x/pr33839.C: New.
3511 2007-10-26 Jakub Jelinek <jakub@redhat.com>
3514 * g++.dg/template/arg6.C: New test.
3516 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3519 * g++.dg/parse/crash39.C: New.
3521 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
3523 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3524 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
3527 2007-10-25 David Daney <ddaney@avtrex.com>
3529 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3531 2007-10-25 Paolo Carlini <pcarlini@suse.de>
3534 * g++.dg/template/error32.C: New.
3536 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3537 Ira Rosen <irar@il.ibm.com>
3539 PR tree-optimization/33833
3540 * gcc.dg/vect/pr33833.c: New testcase.
3542 2007-10-25 David Daney <ddaney@avtrex.com>
3544 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3546 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3547 Ira Rosen <irar@il.ibm.com>
3549 PR tree-optimization/33866
3550 * gcc.dg/vect/pr33866.c: New testcase.
3552 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3554 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3555 Add -w to compile flags to suppress "call-clobbered register" warnings
3556 and remove dg-warning directives.
3558 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3560 * gcc.dg/sms-2.c: Cleanup sms dump file.
3561 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3564 2007-10-24 David Daney <ddaney@avtrex.com>
3566 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3568 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
3571 * gcc.target/mips/pr33755.c: New test.
3573 2007-10-24 Ira Rosen <irar@il.ibm.com>
3575 PR tree-optimization/33804
3576 * gcc.dg/vect/pr33804.c: New testcase.
3578 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3581 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3583 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3584 Uros Bizjak <ubizjak@gmail.com>
3586 PR rtl-optimization/33846
3587 * gcc.dg/vect/pr33846.c: New testcase.
3589 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3590 Dorit Nuzman <dorit@il.ibm.com>
3592 PR tree-optimization/33860
3593 * g++.dg/vect/pr33860.cc: New test.
3594 * g++.dg/vect/pr33860a.cc: New test.
3596 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
3597 Revital Eres <eres@il.ibm.com>
3599 * gcc.dg/sms-2.c: New testcase.
3601 2007-10-22 David S. Miller <davem@davemloft.net>
3603 * gcc.dg/globalreg-1.c: New test.
3605 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
3606 Dorit Nuzman <dorit@il.ibm.com>
3608 PR tree-optimization/33834
3609 PR tree-optimization/33835
3610 * g++.dg/vect/pr33834_1.cc: New test.
3611 * g++.dg/vect/pr33834_2.cc: New test.
3612 * g++.dg/vect/pr33835.cc: New test.
3614 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3616 * gcc.dg/pr33644.c: New test.
3618 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3621 * g++.dg/gomp/pr33372-1.C: New test.
3622 * g++.dg/gomp/pr33372-2.C: New test.
3623 * g++.dg/gomp/pr33372-3.C: New test.
3625 2007-10-22 Michael Matz <matz@suse.de>
3627 PR tree-optimization/33855
3628 * gcc.c-torture/compile/pr33855.c: New testcase.
3630 2007-10-22 Ira Rosen <irar@il.ibm.com>
3632 PR tree-optimization/33854
3633 * gcc.dg/vect/O1-pr33854.c: New testcase.
3634 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3636 2007-10-21 David Edelsohn <edelsohn@gnu.org>
3638 * gcc.dg/unwind-1.c: Disable on AIX.
3639 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3641 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
3644 * gfortran.dg/assign_9.f90: New test.
3646 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3648 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3649 (dg-mips-options): Skip tests that specify an ABI other than o32
3650 and o64 if generating MIPS16 hard-float code.
3652 2007-10-21 Ira Rosen <irar@il.ibm.com>
3653 Revital Eres <eres@il.ibm.com>
3655 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3656 * gcc.dg/vect/vect-16.c: Fix comment.
3657 * gcc.dg/vect/pr33369.c: Require vect_int.
3658 * gcc.dg/vect/slp-33.c: Add spaces.
3659 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3661 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3662 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3664 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3665 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3667 * gcc.dg/vect/slp-10.c: Add spaces.
3668 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3670 * gcc.dg/vect/slp-36.c: Require vect_int.
3671 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3672 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3673 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3674 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3676 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3677 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3678 instead of vector_alignment_reachable_for_double.
3679 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3680 (natural_alignment): Split into...
3681 (natural_alignment_32, natural_alignment_64): New.
3682 (vector_alignment_reachable): Depend on natural_alignment_32.
3683 (vector_alignment_reachable_for_double): Rename to ...
3684 (vector_alignment_reachable_for_64bit): And depend on
3685 natural_alignment_64.
3687 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3689 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3691 * g++.dg/vect/vect.exp: Likewise.
3692 * lib/fortran-torture.exp: Likewise.
3693 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3694 mipsisa64*-*-* as the target selector. Remove -mips64,
3695 -mhard-float and -mgp64 from the options list.
3696 * gcc.target/mips/mips-ps-2.c: Likewise.
3697 * gcc.target/mips/mips-ps-3.c: Likewise.
3698 * gcc.target/mips/mips-ps-4.c: Likewise.
3699 * gcc.target/mips/mips-ps-6.c: Likewise.
3700 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3702 * gcc.target/mips/sb1-1.c: Likewise.
3703 * gcc.target/mips/mips-ps-type.c: Likewise.
3704 * gcc.target/mips/mips-ps-7.c: New test.
3705 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3706 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3707 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3708 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
3709 as forcing an ABI and an architecture.
3710 (is_gp32_flag, is_gp64_flag): Fold into...
3711 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
3712 then -mfp64 imply -mhard-float. Apply register rules after the
3713 loop. Handle -march=mipsN like -mipsN.
3715 2007-10-20 David Edelsohn <edelsohn@gnu.org>
3717 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3718 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3720 2007-10-20 Tobias Burnus <burnus@net-b.de>
3723 * gfortran.dg/entry_dummy_ref_3.f90: New.
3725 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
3726 FX Coudert <fxcoudert@gcc.gnu.org>
3729 * gfortran.dg/char_cast_1.f90: New test.
3731 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
3733 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3734 * gfortran.dg/large_real_kind_2.F90: ditto.
3735 * gfortran.dg/default_format_2.f90: ditto.
3736 * gfortran.dg/default_format_denormal_1.f90: ditto.
3738 2007-10-19 Richard Guenther <rguenther@suse.de>
3742 * gfortran.dg/pr32921.f: New testcase.
3744 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3747 * gfortran.dg/transfer_check_1.f90: Adjust options.
3749 2007-10-19 Richard Guenther <rguenther@suse.de>
3752 2007-10-19 Richard Guenther <rguenther@suse.de>
3755 * gfortran.dg/pr32921.f: New testcase.
3757 2007-10-19 Richard Guenther <rguenther@suse.de>
3759 * gcc.c-torture/execute/20071018-1.c: New testcase.
3761 2007-10-19 Richard Guenther <rguenther@suse.de>
3764 * gfortran.dg/pr32921.f: New testcase.
3766 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
3768 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3770 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
3772 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3774 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3777 * gfortran.dg/host_assoc_function_1.f90: Correct references.
3778 * gfortran.dg/host_assoc_function_3.f90: New test.
3780 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3783 * gfortran.dg/transfer_simplify_6.f90: New test.
3785 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3786 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3789 * gfortran.dg/pr33794.f90: New testcase.
3791 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
3794 * gcc.target/i386/pr32961.c: New testcase.
3795 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3796 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3797 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3798 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3799 __builtin_ia32_pslldi128 defines.
3801 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
3804 * gfortran.dg/c_ptr_tests_13.f03: New test case.
3806 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3810 * g++.dg/template/void12.C: New.
3811 * g++.dg/template/void13.C: New.
3813 2007-10-16 Paolo Carlini <pcarlini@suse.de>
3816 * g++.dg/template/void11.C: New.
3817 * g++.dg/template/void2.C: Adjust error markers.
3818 * g++.dg/template/void10.C: Likewise.
3819 * g++.dg/template/crash55.C: Likewise.
3821 2007-10-16 Mark Mitchell <mark@codesourcery.com>
3823 * g++.dg/opt/const5.C: New test.
3825 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
3826 Maxim Kuvyrkov <maxim@codesourcery.com>
3828 * gcc.target/ia64/20040709-2.c: New test.
3830 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3832 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3834 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
3836 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3837 to each function. Check that there are no unsigned loads.
3839 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3841 PR tree-optimization/33136
3842 * gcc.c-torture/execute/20070824-1.c: New test.
3843 * gcc.dg/pr33136-1.c: New test.
3844 * gcc.dg/pr33136-2.c: New test.
3845 * gcc.dg/pr33136-3.c: New test.
3847 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3849 PR tree-optimization/33735
3850 * g++.dg/torture/pr33735.C: New.
3852 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
3855 * gcc.dg/va-arg-pack-2.c: New.
3857 2007-10-15 Jakub Jelinek <jakub@redhat.com>
3859 PR tree-optimization/33619
3860 * gcc.dg/pr33619.c: New test.
3862 2007-10-15 David Edelsohn <edelsohn@gnu.org>
3864 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3866 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3868 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3871 * gfortran.dg/inquire_11.f90: New test.
3872 * gfortan.dg/negative_unit_int8.f: New test.
3874 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3877 * gcc.c-torture/compile/pr33133.c: New test.
3879 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3882 * gfortran.dg/namelist_40.f90: New test.
3884 2007-10-14 Tobias Burnus <burnus@net-b.de>
3887 * gfortran.dg/bounds_check_11.f90: New.
3889 2007-10-14 Andrew Pinski <pinskia@gmail.com>
3892 * g++.dg/other/ctor1.C: New test.
3893 * g++.dg/other/ctor2.C: New test.
3894 * g++.dg/other/dtor1.C: New test.
3896 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
3898 * gfortran.dg/bounds_check_10.f90: Fix testcase.
3900 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
3901 Paul Thomas <pault@gcc.gnu.org>
3905 * gfortran.dg/bounds_check_10.f90: New.
3907 2007-10-13 David Edelsohn <edelsohn@gnu.org>
3909 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3910 * gcc.target/powerpc/popcount-1.c: Same.
3912 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
3915 * g++.dg/conversion/op4.C: New test.
3917 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
3919 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3921 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3924 * gfortran.dg/ambiguous_specific_1.f90: New test.
3926 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3929 * gfortran.dg/impure_spec_expr_1.f90: New test.
3930 * gfortran.dg/char_result_7.f90: Remove illegal test.
3932 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
3935 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3936 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3937 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3938 * gcc.target/i386/pr11001-memset-1.c: New testcase.
3939 * gcc.target/i386/pr11001-memset-2.c: New testcase.
3940 * gcc.target/i386/pr11001-memset-3.c: New testcase.
3941 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3942 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3943 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3945 2007-10-12 Richard Guenther <rguenther@suse.de>
3948 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3949 * gcc.c-torture/execute/20071011-1.c: Likewise.
3950 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3952 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
3954 PR tree-optimization/33742
3955 * gcc.dg/pr33742.c: New testcase.
3957 2007-10-12 Jakub Jelinek <jakub@redhat.com>
3959 PR tree-optimization/33645
3960 * gcc.dg/pr33645-1.c: New test.
3961 * gcc.dg/pr33645-2.c: New test.
3962 * gcc.dg/pr33645-3.c: New test.
3965 * g++.dg/ext/label4.C: Adjust error regexp.
3966 * g++.dg/ext/label6.C: Adjust error regexp.
3967 * g++.dg/ext/label7.C: New test.
3968 * g++.dg/ext/label8.C: New test.
3969 * g++.dg/ext/label9.C: New test.
3971 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
3974 * gcc.dg/pr33676.c: New.
3976 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3979 * g++.dg/cpp0x/variadic83.C: New.
3981 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3984 * g++.dg/cpp0x/variadic81.C: New.
3985 * g++.dg/cpp0x/variadic82.C: Likewise.
3987 2007-10-11 Richard Guenther <rguenther@suse.de>
3990 * gcc.dg/pr33724.c: New testcase.
3992 2007-10-11 Richard Guenther <rguenther@suse.de>
3995 * gcc.dg/pr33726.c: New testcase.
3997 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
4000 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4002 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4005 * gfortran.dg/do_3.F90: Run with -fwrapv.
4007 2007-10-09 Geoffrey Keating <geoffk@apple.com>
4009 * gcc.dg/unwind-1.c: New.
4011 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4014 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
4015 failure on some common systems.
4017 2007-10-09 Richard Guenther <rguenther@suse.de>
4020 * gcc.dg/pr33692.c: New testcase.
4022 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
4025 * gcc.c-torture/execute/pr33669.c: New.
4027 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4029 PR tree-optimization/33615
4030 * g++.dg/tree-ssa/pr33615-2.C: New test.
4032 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4034 PR tree-optimization/33615
4035 * g++.dg/tree-ssa/pr33615.C: New test.
4037 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
4039 PR tree-optimization/33572
4040 * g++.dg/torture/pr33572.C: Replace with complete test.
4042 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
4045 * gfortran.dg/spec_expr_5.f90: New.
4047 2007-10-08 Geoffrey Keating <geoffk@apple.com>
4049 * gcc.dg/pragma-darwin-2.c: New.
4051 2007-10-08 Richard Guenther <rguenther@suse.de>
4056 * gcc.dg/pr33693.c: New testcase.
4057 * gcc.dg/pr33695.c: Likewise.
4058 * gcc.dg/pr33697.c: Likewise.
4060 2007-10-08 Richard Guenther <rguenther@suse.de>
4065 * gcc.dg/pr33691.c: New testcase.
4066 * gcc.dg/pr33694.c: Likewise.
4067 * gcc.dg/pr33696.c: Likewise.
4069 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4072 * gfortran.dg/gamma_5.f90: New test case
4074 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
4077 * initialization_1.f90: Fix dg-error annotations.
4078 * initialization_14.f90: New.
4079 * initialization_7.f90: Fix dg-error annotations.
4080 * initialization_9.f90: Likewise.
4082 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4084 * gfortran.dg/error_recovery_4.f90: New test.
4086 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4088 * gfortran.dg/default_format_denormal_2.f90: New test.
4089 * gfortran.dg/default_format_2.inc: New test.
4090 * gfortran.dg/default_format_denormal_1.f90: New test.
4091 * gfortran.dg/default_format_1.inc: New test.
4092 * gfortran.dg/default_format_1.f90: Don't test for denormalized
4094 * gfortran.dg/default_format_2.f90: Don't test for denormalized
4097 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4099 * gfortran.dg/namelist_15.f90: Revise test.
4101 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4103 PR tree-optimization/33655
4104 * gcc.dg/torture/pr33655.c: New.
4106 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4108 PR tree-optimization/33572
4109 * g++.dg/torture/pr33572.C: New.
4111 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
4114 * gfortran.dg/forall_11.f90: New.
4116 2007-10-05 Michael Matz <matz@suse.de>
4119 * gcc.dg/pr33667.c: New testcase.
4121 2007-10-05 Richard Guenther <rguenther@suse.de>
4124 * gcc.dg/pr33666.c: New testcase.
4126 2007-10-05 Michael Matz <matz@suse.de>
4129 * gcc.target/i386/pr33600.c: New testcase.
4131 2007-10-05 Richard Guenther <rguenther@suse.de>
4133 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4135 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
4138 * gcc.target/mips/pr33635-1.c: New test.
4140 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4143 * gfortran.dg/namelist_39.f90: Revise to use long names.
4145 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
4148 * gfortran.dg/pr33646.f90: New file.
4150 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4153 * gfortran.dg/char_type_len_2.f90: Adjust error message.
4154 * gfortran.dg/char_decl_2.f90: New test.
4156 2007-10-04 Richard Guenther <rguenther@suse.de>
4159 * gcc.c-torture/compile/pr33641.c: New testcase.
4161 2007-10-04 Michael Matz <matz@suse.de>
4163 PR rtl-optimization/33653
4164 * gcc.dg/pr33653.c: New.
4166 2007-10-04 Richard Guenther <rguenther@suse.de>
4168 PR tree-optimization/33627
4169 * g++.dg/torture/pr33627.C: New testcase.
4171 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
4174 * gfortran.dg/parens_6.f90: New.
4176 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
4180 * gfortran.dg/ambiguous_specific_1.f90: Remove.
4182 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
4184 * g++.dg/ext/gnu-inline-global-redecl.C: New.
4186 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
4189 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4191 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
4192 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
4194 * gcc.target/mips/fpr-moves-1.c: New test.
4195 * gcc.target/mips/fpr-moves-2.c: Likewise.
4196 * gcc.target/mips/fpr-moves-3.c: Likewise.
4197 * gcc.target/mips/fpr-moves-4.c: Likewise.
4198 * gcc.target/mips/fpr-moves-5.c: Likewise.
4199 * gcc.target/mips/fpr-moves-6.c: Likewise.
4200 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4202 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4204 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4206 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4208 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4209 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4211 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
4214 * gfortran.dg/common_errors_1.f90: New.
4216 2007-10-03 Doug Kwan <dougkwan@google.com>
4217 Richard Guenther <rguenther@suse.de>
4220 * g++.dg/debug/using3.C: New testcase.
4222 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4225 * gfortran.dg/namelist_38.f90: New test.
4226 * gfortran.dg/namelist_39.f90: New test.
4228 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4231 * gfortran.dg/default_format_1.f90: New test.
4232 * gfortran.dg/default_format_2.f90: New test.
4233 * gfortran.dg/namelist_print_1.f: Adjust expected output.
4234 * gfortran.dg/real_const_3.f90: Adjust expected output.
4236 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4238 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4239 default ABI. Split mips_forced_abi into mips_forced_abi and
4241 (is_gp32_flag): Return true for -mabi=32.
4242 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4243 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4244 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4245 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4246 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4247 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4248 * gcc.target/mips/save-restore-2.c: Likewise.
4249 * gcc.target/mips/save-restore-3.c: Likewise.
4250 * gcc.target/mips/save-restore-4.c: Likewise.
4252 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4255 * gcc.c-torture/compile/pr33617.c: New test.
4257 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4259 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4260 -gstabs+ for extended options.
4262 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4265 * gfortran.dg/ambiguous_specific_1.f90: New test.
4267 2007-10-02 Revital Eres <eres@il.ibm.com>
4269 * gcc.target/powerpc/paired-8.c: New test.
4270 * gcc.target/powerpc/paired-9.c: New test.
4271 * gcc.target/powerpc/paired-10.c: New test.
4273 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4276 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4278 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4281 * gfortran.dg/intent_out_2.f90: New test.
4283 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4286 * gfortran.dg/ambiguous_reference_1.f90: New test.
4288 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4293 * gfortran.dg/function_kinds_1.f90: New test.
4294 * gfortran.dg/function_kinds_2.f90: New test.
4295 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4296 use association into interfaces.
4298 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4301 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4302 (overflow): Use INFINITY, not FP_INFINITE.
4303 gcc.dg/float-range-4.c: Likewise.
4304 gcc.dg/float-range-5.c: Likewise.
4306 2007-10-01 Nick Clifton <nickc@redhat.com>
4308 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4311 2007-09-30 Diego Novillo <dnovillo@google.com>
4314 * g++.dg/tree-ssa/pr33593.C: New test.
4316 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4319 * gfortran.dg/PR19872.f: Fix test condition.
4320 * gfortran.dg/list_read_7.f90: New test.
4322 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4324 PR tree-optimization/33597
4325 * gcc.dg/vect/pr33597.c: New testcase.
4327 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4329 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4330 * gcc.target/i386/pr33524.c: ...this.
4332 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
4335 * gfortran.dg/minmaxloc_4.f90: New.
4337 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4339 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4341 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
4343 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4345 2007-09-28 Paolo Carlini <pcarlini@suse.de>
4348 * g++.dg/cpp0x/variadic79.C: New.
4350 2007-09-28 Michael Matz <matz@suse.de>
4351 Jakub Jelinek <jakub@redhat.com>
4353 PR rtl-optimization/33552
4354 * gcc.target/i386/pr33552.c: New runtime test.
4355 * gcc.target/i386/strinline.c: New compile time test.
4357 2007-09-28 Jakub Jelinek <jakub@redhat.com>
4359 * gfortran.dg/openmp_stack.f90: Removed.
4362 * g++.dg/cpp0x/variadic80.C: New test.
4364 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4366 * gfortran.dg/namelist_38.f90: Delete test for revertion of
4369 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4372 * gcc.target/powerpc/gcse-1.c: New test.
4374 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
4376 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4377 fixed capitalizations.
4378 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4379 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4380 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4381 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4382 * gfortran.dg/maxloc_shape_1.f90: Likewise.
4383 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4384 * gfortran.dg/min_max_conformance.f90: Likewise.
4386 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
4388 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4390 * gcc.dg/c99-tgmath-2.c: Likewise.
4391 * gcc.dg/c99-tgmath-3.c: Likewise.
4392 * gcc.dg/c99-tgmath-4.c: Likewise.
4394 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4397 * gfortran.dg/anint_1.f90: New test.
4399 2007-09-27 Ian Lance Taylor <iant@google.com>
4401 PR tree-optimization/33565
4402 * gcc.dg/Wstrict-overflow-20.c: New test.
4404 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4406 * gfortran.dg/openmp_stack.f90: Fix typo.
4407 * gfortran.dg/recursive_stack.f90: Fix typo.
4409 2007-09-27 Paolo Carlini <pcarlini@suse.de>
4412 * g++.dg/template/error31.C: New.
4414 2007-09-27 Jakub Jelinek <jakub@redhat.com>
4416 * lib/prune.exp: Prune also "^In function .*$" lines and
4417 "^ inlined from .*$" lines.
4419 2007-09-26 Richard Guenther <rguenther@suse.de>
4421 PR tree-optimization/33563
4422 * gcc.dg/torture/pr33563.c: New testcase.
4424 2007-09-26 Joseph Myers <joseph@codesourcery.com>
4427 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4429 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
4432 2007-09-26 Richard Guenther <rguenther@suse.de>
4434 PR tree-optimization/30375
4435 PR tree-optimization/33560
4436 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4437 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4438 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4439 * gcc.dg/torture/pr30375.c: New testcase.
4440 * gcc.dg/torture/pr33560.c: New testcase.
4441 * gcc.dg/tree-ssa/pr30375.c: Likewise.
4443 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
4446 * g++.dg/parse/crash38.C: New test.
4448 2007-09-25 Michael Meissner <michael.meissner@amd.com>
4451 * gcc.target/i386/sse5-convert.c: New file, test int->long
4452 vectorized conversions.
4454 2007-09-25 Revital Eres <eres@il.ibm.com>
4456 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4458 2007-09-25 Joseph Myers <joseph@codesourcery.com>
4461 * gcc.dg/enum-incomplete-1.c: New test.
4463 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
4465 * gcc.c-torture/compile/20070919-1.c: New test.
4467 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
4469 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4471 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4474 * g++.dg/inherit/override_attribs.C: New file.
4476 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
4479 * io.c (check_format_string): Move NULL and constant checks into
4481 (check_io_constraints): Call gfc_simplify_expr() before calling
4482 check_format_string(). Remove NULL and constant checks.
4484 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
4486 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4487 * gcc.c-torture/execute/loop-2g.x: Likewise.
4489 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
4491 * lib/target-supports.exp (check_effective_target_mips16_attribute):
4492 Reject hard-float modes unless the ABI is o32 or o64.
4493 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4494 of gcc.exp. Skip the tests when mips16 code generation is not
4496 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4497 and use dg-add-options mips16_attribute.
4499 2007-09-24 Jakub Jelinek <jakub@redhat.com>
4502 * g++.dg/ext/attrib29.C: New test.
4504 2007-09-23 Ollie Wild <aaw@google.com>
4506 * gcc.dg/fold-bitand-1.c: New test.
4507 * gcc.dg/fold-bitand-2.c: New test.
4508 * gcc.dg/fold-bitand-3.c: New test.
4509 * gcc.dg/fold-bitand-4.c: New test.
4511 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4513 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4514 any of the macros to be defined for __mips16.
4515 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4517 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4519 * gcc.dg/vect/pr21591.c: Require vect_int.
4520 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4521 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4522 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4524 2007-09-23 Jakub Jelinek <jakub@redhat.com>
4526 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4528 * gcc.dg/va-arg-pack-len-2.c: New test.
4529 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4531 * g++.dg/ext/va-arg-pack-len-2.C: New test.
4533 PR tree-optimization/32772
4534 * gcc.c-torture/compile/20070905-1.c: New test.
4536 PR tree-optimization/32975
4537 * gcc.dg/pr32975.c: New test.
4540 * gcc.dg/pr28755.c: New test.
4542 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4544 * lib/target-supports.exp (check_effective_target_nomips16): New
4546 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4548 * gcc.dg/vect/vect.exp: Likewise.
4549 * g++.dg/vect/vect.exp: Likewise.
4550 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4551 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4552 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4553 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4554 * gcc.target/mips/clear-cache-1.c (f): Likewise.
4555 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4556 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4557 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4558 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4559 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4560 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4561 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4562 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4563 (test14, test15, test16, test17, test18): Likewise.
4564 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4565 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4566 (test14, test15, test16, test17, test18, test19, test20, test21)
4568 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4569 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4570 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4571 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4572 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4573 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4574 * gcc.target/mips/mips-3d-1.c (main): Likewise.
4575 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4576 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4577 (test13, test14, test15, test16, test17, test18, test19, test20)
4578 (test21, test22, test23, test24, test25, test26, test27, test28)
4579 (test29, test30, test31): Likewise.
4580 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4581 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4582 (test13, test14, test15, test16, test17, test18, test19, test20)
4583 (test21, test22, test23, test24, test25, test26, test27, test28)
4584 (test29, test30, test31, test32, test33, test34, test35, test36)
4585 (test37, test38, test39, test40, test41, test42, test43, test44)
4586 (test45, test46, test47, test48, test49, test50, test51, test52)
4587 (test53, test54, test55, test56, test57, test58, test59, test60)
4588 (test61, test62, test63): Likewise.
4589 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4590 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4591 (test13, test14, test15, test16, test17, test18, test19, test20)
4592 (test21, test22, test23, test24, test25, test26, test27, test28)
4593 (test29, test30, test31): Likewise.
4594 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4595 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4596 (test13, test14, test15, test16, test17, test18, test19, test20)
4597 (test21, test22, test23, test24, test25, test26, test27, test28)
4598 (test29, test30, test31): Likewise.
4599 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4600 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4601 (test13, test14, test15): Likewise.
4602 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4603 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4604 (test13, test14, test15): Likewise.
4605 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4606 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4607 (test13, test14, test15, test16, test17, test18, test19, test20)
4608 (test21, test22, test23, test24, test25, test26, test27, test28)
4609 (test29, test30, test31): Likewise.
4610 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4611 (matrix_multiply4: Likewise.
4612 * gcc.target/mips/mips-ps-1.c (main): Likewise.
4613 * gcc.target/mips/mips-ps-2.c (main): Likewise.
4614 * gcc.target/mips/mips-ps-3.c (main): Likewise.
4615 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4616 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4617 (test13, test14, test15, test16, test17, test18, test19, test20)
4618 (test21, test22, test23, test24, test25, test26, test27, test28)
4619 (test29, test30, test31): Likewise.
4620 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4621 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4622 (test13, test14, test15, test16, test17, test18, test19, test20)
4623 (test21, test22, test23, test24, test25, test26, test27, test28)
4624 (test29, test30, test31): Likewise.
4625 * gcc.target/mips/mips-ps-5.c (main): Likewise.
4626 * gcc.target/mips/mips-ps-6.c (main): Likewise.
4627 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4628 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4629 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4630 (sub_v4qi): Likewise.
4631 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4632 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4633 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4634 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4635 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4636 (subb, subc): Likewise.
4637 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4638 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4639 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4640 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4641 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4642 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4643 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4644 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4645 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4646 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4647 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4648 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4649 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4651 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4653 * lib/target-supports.exp (add_options_for_mips16_attribute)
4654 (check_effective_target_mips16_attribute): New functions.
4655 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4657 (dg-mips-options) Remove -mno-mips16 handling. Add options to
4659 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4660 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4661 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4662 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4663 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4664 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4665 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4666 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4667 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4668 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4669 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4670 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4671 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4672 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4673 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4674 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4675 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4676 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4677 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4678 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4679 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4680 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4681 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4682 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4684 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4686 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4687 options. Require { target mips16_attribute } and use dg-add-options
4688 to add the associated options.
4690 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4691 * gcc.target/mips/call-saved-3.c: Likewise.
4692 * gcc.target/mips/code-readable-1.c: Require { target
4693 mips16_attribute } and use dg-add-options to add the associated
4694 options. Remove trailing whitespace.
4696 * gcc.target/mips/code-readable-2.c: Likewise.
4697 * gcc.target/mips/code-readable-3.c: Likewise.
4698 * gcc.target/mips/mips16-attributes-2.c: Likewise.
4699 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4700 Require { target mips16_attribute } and use dg-add-options to
4701 add the associated options.
4702 (cksum16, cksum8): Use MIPS16.
4703 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4704 Require { target mips16_attribute } and use dg-add-options to
4705 add the associated options.
4707 * gcc.target/mips/save-restore-2.c: Likewise.
4708 * gcc.target/mips/save-restore-3.c: Likewise.
4709 * gcc.target/mips/save-restore-4.c: Likewise.
4710 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
4712 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4713 (foo): Use NOMIPS16.
4715 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
4718 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4721 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4723 2007-09-22 Tobias Burnus <burnus@net-b.de>
4726 * gfortran.dg/gomp/free-2.f90: New.
4727 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4728 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4730 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
4732 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4733 * gcc.target/i386/sse5-haddX.c: Ditto.
4734 * gcc.target/i386/sse5-hsubX.c: Ditto.
4735 * gcc.target/i386/sse5-maccXX.c: Ditto.
4736 * gcc.target/i386/sse5-msubXX.c: Ditto.
4737 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4738 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4739 * gcc.target/i386/sse5-permpX.c: Ditto.
4740 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4742 * gcc.target/i386/sse5-fma-vector.c: Ditto.
4743 * gcc.target/i386/sse5-ima-vector.c: Ditto.
4744 * gcc.target/i386/sse5-pcmov.c: Ditto.
4745 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4747 2007-09-22 Richard Guenther <rguenther@suse.de>
4749 PR tree-optimization/33146
4750 * gcc.c-torture/compile/pr33146.c: New testcase.
4752 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4754 * lib/target-supports.exp (check_cached_effective_target): New
4756 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4757 (check_effective_target_c99_runtime): New procedure.
4758 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4759 (test3l): Likewise cargl.
4760 * gcc.dg/builtins-59.c: Require c99_runtime.
4761 * gcc.dg/builtins-61.c: Likewise.
4762 * gcc.dg/builtins-62.c: Likewise.
4764 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4766 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4767 * lib/target-supports-dg.exp (dg-add-options): Likewise.
4768 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4769 target-specific dg-options.
4770 * gcc.dg/builtins-20.c: Likewise.
4771 * gcc.dg/builtins-53.c: Likewise.
4772 * gcc.dg/builtins-55.c: Likewise.
4773 * gcc.dg/single-precision-constant.c: Likewise.
4774 * gcc.dg/torture/builtin-convert-1.c: Likewise.
4775 * gcc.dg/torture/builtin-convert-2.c: Likewise.
4776 * gcc.dg/torture/builtin-convert-3.c: Likewise.
4777 * gcc.dg/torture/builtin-convert-4.c: Likewise.
4778 * gcc.dg/torture/builtin-power-1.c: Likewise.
4780 2007-09-21 Chao-ying Fu <fu@mips.com>
4782 * lib/target-supports.exp (check_effective_target_fixed_point): New to
4783 check if targets have fixed-point supports.
4784 * gcc.dg/fixed-point/fixed-point.exp: New file.
4785 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4786 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4787 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4788 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4789 * gcc.dg/fixed-point/constants-pedantic.c,
4790 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4791 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4792 * gcc.dg/fixed-point/keywords-ignored-c99.c,
4793 * gcc.dg/fixed-point/keywords-pedantic.c,
4794 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4795 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4796 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4797 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4798 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4799 * gcc.dg/fixed-point/func-vararg-mixed.c,
4800 * gcc.dg/fixed-point/operator-logical.c,
4801 * gcc.dg/fixed-point/struct-union.c,
4802 * gcc.dg/fixed-point/bit-complement.c,
4803 * gcc.dg/fixed-point/operator-bitwise.c,
4804 * gcc.dg/fixed-point/operator-comma.c,
4805 * gcc.dg/fixed-point/struct-layout-1.c,
4806 * gcc.dg/fixed-point/union-init.c,
4807 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4808 * gcc.dg/fixed-point/func-mixed.c,
4809 * gcc.dg/fixed-point/func-vararg-size0.c,
4810 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4811 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4812 * gcc.dg/fixed-point/operator-unary.c,
4813 * gcc.dg/fixed-point/allop-const.c,
4814 * gcc.dg/fixed-point/muldiv-warning.c,
4815 * gcc.dg/nofixed-point-1.c,
4816 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4817 * gcc.target/mips/fixed-vector-type.c,
4818 * gcc.target/mips/fixed-scalar-type.c: New tests.
4820 2007-09-21 Olivier Hainque <hainque@adacore.com>
4822 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4823 * gnat.dg/test_nested_subtype_byref.adb: New test.
4825 2007-09-21 Jakub Jelinek <jakub@redhat.com>
4828 * gfortran.dg/gomp/pr33439.f90: New test.
4830 2007-09-21 Tobias Burnus <burnus@net-b.de>
4833 * gfortran.dg/merge_char_3.f90: New.
4835 2007-09-21 Tobias Burnus <burnus@net-b.de>
4838 * gfortran.dg/transfer_check_1.f90: New.
4840 2007-09-20 Asher Langton <langton2@llnl.gov>
4843 * gfortran.dg/init_flag_1.f90: New.
4844 * gfortran.dg/init_flag_2.f90: New.
4845 * gfortran.dg/init_flag_3.f90: New.
4846 * gfortran.dg/init_flag_4.f90: New.
4847 * gfortran.dg/init_flag_5.f90: New.
4848 * gfortran.dg/init_flag_6.f90: New.
4849 * gfortran.dg/init_flag_7.f90: New.
4851 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4854 * g++.dg/ext/anon-struct6.C: New.
4856 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4859 * gfortran.dg/inquire_10.f90: New test.
4861 2007-09-20 Joseph Myers <joseph@codesourcery.com>
4863 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4865 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4868 * gfortran.dg/used_types_18.f90: Declare variable of empty
4871 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4874 * gfortran.dg/array_constructor_19.f90: New test.
4876 2007-09-20 Jakub Jelinek <jakub@redhat.com>
4879 * gcc.dg/debug/pr33316.c: New test.
4882 * g++.dg/cpp0x/variadic76.C: New test.
4883 * g++.dg/cpp0x/variadic77.C: New test.
4884 * g++.dg/cpp0x/variadic78.C: New test.
4888 * gcc.c-torture/execute/20070919-1.c: New test.
4889 * gcc.dg/pr33238.c: New test.
4890 * gcc.dg/pr27301.c: New test.
4892 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
4894 * lib/target-supports.exp (check_effective_target_mips64): New
4896 * gcc.dg/lower-subreg-1.c: Require !mips64.
4897 * gcc.dg/sibcall-3.c (ATTR): New macro.
4898 (recurser_void1, recurser_void2): Use it.
4899 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4900 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4902 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
4904 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4905 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
4907 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4909 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
4912 * gfortran.dg/c_loc_tests_11.f03: New test case.
4914 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4917 * g++.dg/init/ref14.C: New.
4919 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
4921 * gnat.dg/slice2.ad[sb]: New testcase.
4923 2007-09-19 Nick Clifton <nickc@redhat.com>
4925 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4927 2007-09-19 Jie Zhang <jie.zhang@analog.com>
4929 * gcc.target/bfin/bfin.exp: New.
4930 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4931 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4932 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4933 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4934 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4935 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4936 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4937 mcpu-bf561.c, mcpu-default.c}: New tests.
4939 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
4941 Restore detection of unsupported TLS.
4944 2007-02-10 Richard Henderson <rth@redhat.com>
4946 * lib/target-supports.exp (check_effective_target_tls): Redefine
4947 to mean non-emulated tls.
4948 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4949 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4950 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4951 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4952 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4953 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4954 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4957 * lib/target-supports.exp (check_effective_target_tls): Use
4958 stronger test for compiler support for TLS.
4959 (check_effective_target_tls_native): New, to test for non-emulated
4961 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4962 instead of dg-require-effective-target tls.
4963 * g++.dg/gomp/copyin-1.C: Likewise.
4964 * g++.dg/gomp/sharing-1.C: Likewise.
4965 * g++.dg/gomp/tls-1.C: Likewise.
4966 * g++.dg/gomp/tls-2.C: Likewise.
4967 * g++.dg/gomp/tls-3.C: Likewise.
4968 * g++.dg/tls/diag-1.C: Likewise.
4969 * g++.dg/tls/diag-2.C: Likewise.
4970 * g++.dg/tls/diag-3.C: Likewise.
4971 * g++.dg/tls/diag-4.C: Likewise.
4972 * g++.dg/tls/diag-5.C: Likewise.
4973 * g++.dg/tls/init-1.C: Likewise.
4974 * g++.dg/tls/init-2.C: Likewise.
4975 * g++.dg/tls/trivial.C: Likewise.
4976 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4977 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4978 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4979 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4980 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4981 * gcc.dg/gomp/clause-1.c: Likewise.
4982 * gcc.dg/gomp/copyin-1.c: Likewise.
4983 * gcc.dg/gomp/sharing-1.c: Likewise.
4984 * gcc.dg/gomp/tls-1.c: Likewise.
4985 * gcc.dg/gomp/tls-2.c: Likewise.
4986 * gcc.dg/tls/alpha-1.c: Likewise.
4987 * gcc.dg/tls/opt-1.c: Likewise.
4988 * gcc.dg/tls/opt-13.c: Likewise.
4989 * gcc.dg/tls/opt-14.c: Likewise.
4990 * gcc.dg/tls/opt-2.c: Likewise.
4991 * gcc.dg/tls/opt-3.c: Likewise.
4992 * gcc.dg/tls/opt-4.c: Likewise.
4993 * gcc.dg/tls/opt-7.c: Likewise.
4994 * gcc.dg/tls/section-1.c: Likewise.
4995 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4996 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4997 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4998 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4999 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5000 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5001 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5002 * gfortran.dg/gomp/crayptr2.f90: Likewise.
5003 * gfortran.dg/gomp/fixed-1.f: Likewise.
5004 * gfortran.dg/gomp/free-1.f90: Likewise.
5005 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5006 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5007 * gfortran.dg/gomp/reduction1.f90: Likewise.
5008 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5010 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5013 * gfortran.dg/bounds_check_9.f90: New test.
5014 * gfortran.dg/bounds_check_fail_2.f90: New test.
5016 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5018 PR c++/33462 (again)
5019 * g++.dg/ext/va-arg1.C: Adjust.
5021 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5024 * g++.dg/ext/va-arg1.C: New.
5026 2007-09-18 Tobias Burnus <burnus@net-b.de>
5028 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5030 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5033 * g++.dg/rtti/typeid6.C: New.
5035 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5038 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5039 * g++.dg/ext/is_class_error2.C: New.
5041 2007-09-18 Richard Guenther <rguenther@suse.de>
5043 PR tree-optimization/33340
5044 * g++.dg/torture/pr33340.C: New testcase.
5046 2007-09-18 Tobias Burnus <burnus@net-b.de>
5049 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5050 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5051 * gfortran.dg/elemental_subroutine_5.f90: New.
5053 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
5055 * lib/target-supports.exp (check_profiling_available): Extend
5056 mips*-*-elf check to mips*-*-elf*.
5058 2007-09-18 Jakub Jelinek <jakub@redhat.com>
5060 * gcc.dg/format/c90-scanf-5.c: New test.
5061 * gcc.dg/format/c99-scanf-4.c: New test.
5062 * gcc.dg/format/ext-7.c: New test.
5063 * gcc.dg/format/ext-8.c: New test.
5066 * gcc.c-torture/compile/20070915-1.c: New test.
5068 2007-09-17 Tobias Burnus <burnus@net-b.de>
5071 * gfortran.dg/private_type_9.f90: New.
5073 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5076 * gfortran.dg/pr33449.f90: New test.
5078 2007-09-17 Tobias Burnus <burnus@net-b.de>
5080 * gfortran.dg/interface_15.f90: Compile with -std=f95.
5081 * gfortran.dg/private_type_1.f90: Ditto
5082 * gfortran.dg/interface_18.f90: New.
5083 * gfortran.dg/private_type_8.f90: New.
5085 2007-09-16 Paolo Carlini <pcarlini@suse.de>
5088 * g++.dg/warn/new1.C: Adjust.
5089 * g++.dg/torture/str_empty.C: Likewise.
5091 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5093 * gcc.target/mips/dse-1.c: New test.
5095 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
5098 * g++.dg/overload/operator3.C: New.
5100 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5102 * gcc.target/mips/truncate-1.c: New test.
5104 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
5110 * gfortran.dg/subref_array_pointer_1.f90: New test.
5111 * gfortran.dg/subref_array_pointer_2.f90: New test.
5113 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
5115 * gfortran.dg/nint_2.f90: Correct last change.
5117 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
5119 * gcc.dg/tree-ssa/parallelization-1.c: New test.
5121 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
5123 * gcc.dg/vect/pr33373b.c: New test.
5125 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
5128 * gcc.target/i386/pr33438.c: New test.
5130 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5132 * gfortran.dg/nint_2.f90: Revert previous commit.
5134 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5136 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5138 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
5141 * g++.dg/other/unused1.C: XFAIL class2 scan.
5143 2007-09-13 Tobias Burnus <burnus@net-b.de>
5146 * gfortran.dg/elemental_args_check_1.f90: New.
5147 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5148 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5150 2007-09-13 Tobias Burnus <burnus@net-b.de>
5152 * gfortran.dg/recursive_check_3.f90: New.
5154 2007-09-13 Tobias Burnus <burnus@net-b.de>
5157 * gfortran.dg/elemental_bind_c.f90: New.
5159 2007-09-13 Richard Sandiford <richard@codesourcery.com>
5161 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5162 * gcc.target/mips/mips16-attributes-2.c: New test.
5163 * gcc.target/mips/mips16-attributes-3.c: Likewise.
5164 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
5165 hard-float asm when __mips16 is defined.
5166 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5167 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5168 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5169 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5170 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5171 * gcc.target/mips/pr26765.c (foo): Likewise.
5172 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5173 targets, use dg-mips-options instead of dg-options, and use -mgp32
5174 to force 32-bit mode.
5175 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5177 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5179 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5180 Michael Meissner <michael.meissner@amd.com>
5182 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5183 * gcc.target/i386/sse5-hsubX.c: Ditto.
5184 * gcc.target/i386/sse5-permpX.c: Ditto.
5185 * gcc.target/i386/sse5-haddX.c: Ditto.
5186 * gcc.target/i386/sse5-maccXX.c: Ditto.
5187 * gcc.target/i386/sse5-msubXX.c: Ditto.
5188 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5189 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5191 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5192 optimizes floating point conditional moves into the pcmov
5193 instruction on SSE5.
5194 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5196 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5197 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5200 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5201 compiler optimizes vector (a*b)+c into fmadd on SSE5.
5203 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5204 optimizes (a*b)+c into fmadd on SSE5.
5206 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5207 whether the SSE5 instructions can be generated.
5209 * gcc.target/i386/sse5-check.h: New. Add support for
5212 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5213 ammintrin.h, and turn on -msse5 option instead of -msse4a.
5214 * gcc.target/i386/sse-13.c: Ditto.
5215 * gcc.target/i386/sse-14.c: Ditto.
5217 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
5220 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5221 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5223 2007-09-12 Jakub Jelinek <jakub@redhat.com>
5226 * gcc.dg/pr32338-1.c: New test.
5227 * gcc.dg/pr32338-2.c: New test.
5229 2007-09-12 Bob Wilson <bob.wilson@acm.org>
5231 * lib/target-supports.exp (check_effective_target_sync_int_long):
5232 Revert change to add xtensa.
5233 (check_effective_target_sync_char_short): Likewise.
5235 2007-09-12 Olivier Hainque <hainque@adacore.com>
5237 * gnat.dg/packed_subtype.adb: New test.
5239 2007-09-12 Tobias Burnus <burnus@net-b.de>
5242 * gfortran.dg/intrinsic_size.f90: New.
5244 2007-09-12 Tobias Burnus <burnus@net-b.de>
5248 * gfortran.dg/conflicts_2.f90: New.
5250 2007-09-12 Ira Rosen <irar@il.ibm.com>
5252 PR tree-optimization/32377
5253 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5254 dependence distance.
5255 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5256 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5257 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5258 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5260 2007-09-12 Richard Guenther <rguenther@suse.de>
5263 * gcc.c-torture/compile/pr33382.c: New testcase.
5264 * gcc.c-torture/execute/pr33382.c: Likewise.
5266 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5269 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5271 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5273 PR tree-optimization/33373
5274 * gcc.dg/vect/pr33373.c: New test.
5276 2007-09-12 Ben Elliston <bje@au.ibm.com>
5278 * lib/target-supports.exp (check_effective_target_vect_no_double):
5281 2007-09-12 Ben Elliston <bje@au.ibm.com>
5282 Ulrich Weigand <uweigand@de.ibm.com>
5284 * gcc.target/spu/dfcgt-nan.c: New test.
5286 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5288 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5290 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5293 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5295 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5297 * gcc.dg/va-arg-pack-len-1.c: New test.
5298 * g++.dg/va-arg-pack-len-1.C: New test.
5300 2007-09-11 Michael Matz <matz@suse.de>
5302 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5304 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5306 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5307 checks for size of long double.
5308 * gcc.dg/dfp/convert.h: New file.
5309 * gcc.dg/dfp/convert-bfp-2.c: New test.
5310 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5311 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5312 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5313 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5314 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5315 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5316 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5317 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5318 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5320 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5322 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5323 Change dg-final to expect 1 non-profitable loop and
5325 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5326 Change dg-final to expect 1 non-profitable loop and
5328 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5329 Change dg-final to expect 1 profitable loop.
5330 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5331 Change dg-final to expect 1 profitable loop.
5333 2007-09-10 Richard Sandiford <richard@codesourcery.com>
5335 * gcc.target/mips/call-saved-1.c: New test.
5336 * gcc.target/mips/call-saved-2.c: Likewise.
5337 * gcc.target/mips/call-saved-3.c: Likewise.
5338 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5339 instead of mips_mips64. Set mips_fp64 too.
5340 (is_gp32_flag): Return true for -mips1 and -mips2.
5341 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5343 2007-09-10 Jakub Jelinek <jakub@redhat.com>
5345 * g++.dg/ext/va-arg-pack-1.C: New test.
5346 * g++.dg/ext/va-arg-pack-2.C: New test.
5348 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
5351 * gcc.dg/vect/pr33369.c: New test.
5353 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
5356 * gfortran.dg/array_memcpy_5.f90: New test.
5358 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
5360 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5362 2007-09-09 Richard Guenther <rguenther@suse.de>
5364 * gcc.c-torture/compile/20070906-1.c: New testcase.
5366 2007-09-09 Ira Rosen <irar@il.ibm.com>
5368 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5370 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5371 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5372 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5375 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5377 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5379 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5381 * gnat.dg/addr2_p.ads: Bump size of array to 9.
5383 2007-09-09 Ira Rosen <irar@il.ibm.com>
5385 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5386 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5387 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5388 Compile tests with -fno-tree-pre.
5389 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5390 * lib/target-supports.exp (check_effective_target_vect_strided): New.
5391 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5392 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5393 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5394 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5395 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5396 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5397 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5398 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5399 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5400 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5401 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5402 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5403 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5404 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
5405 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5406 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5407 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5409 2007-09-09 Joseph Myers <joseph@codesourcery.com>
5411 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5413 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5414 Use remote_exec to call c++filt.
5415 * lib/target-supports-dg.exp (dg-require-host-local): New.
5416 * gcc.misc-tests/options.exp: Allow .exe in command paths.
5417 * g++.dg/parse/repo1.C: Use dg-require-host-local.
5418 * g++.dg/rtti/repo1.C: Likewise.
5419 * g++.dg/template/repo1.C: Likewise.
5420 * g++.dg/template/repo2.C: Likewise.
5421 * g++.dg/template/repo3.C: Likewise.
5422 * g++.dg/template/repo4.C: Likewise.
5423 * g++.dg/template/repo5.C: Likewise.
5424 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5425 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5426 * g++.old-deja/g++.pt/repo1.C: Likewise.
5427 * g++.old-deja/g++.pt/repo2.C: Likewise.
5428 * g++.old-deja/g++.pt/repo3.C: Likewise.
5429 * g++.old-deja/g++.pt/repo4.C: Likewise.
5430 * gcc.dg/cpp/trad/builtins.c: Likewise.
5432 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
5434 PR tree-optimization/32283
5435 * gcc.dg/tree-ssa/loop-31.c: New test.
5437 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5439 PR rtl-optimization/26449
5440 * gcc.target/i386/pr26449-1.c: New file.
5442 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5445 PR rtl-optimization/26449
5446 * gcc.target/i386/pr33329.c: New file.
5448 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5450 * gnat.dg/renaming3.adb, renaming4.ads: New test.
5452 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5454 * gnat.dg/unaligned_rep_clause.adb: New testcase.
5456 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
5458 PR tree-optimization/33301
5459 * gfortran.dg/vect/pr33301.f: New test.
5461 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5464 * gfortran.dg/backspace_10.f90: New test.
5466 2007-09-07 Richard Guenther <rguenther@suse.de>
5469 2007-09-06 Richard Guenther <rguenther@suse.de>
5471 PR tree-optimization/32586
5472 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5473 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5474 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5475 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5476 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5477 now obsolete simplification.
5479 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
5481 PR tree-optimization/33299
5482 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5483 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5485 2007-09-07 Richard Guenther <rguenther@suse.de>
5488 2007-09-06 Richard Guenther <rguenther@suse.de>
5490 PR tree-optimization/32586
5491 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5492 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5493 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5494 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5495 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5496 now obsolete simplification.
5498 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5500 PR tree-optimization/32821
5501 * gcc.dg/tree-ssa/pr32821.c: New file.
5503 2007-09-07 Richard Sandiford <richard@codesourcery.com>
5505 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5506 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5507 and mips_forced_no_er.
5508 (dg-mips-options): Add -mno-abicalls when a small-data option is
5509 specified. Skip tests with small-data options if mips_forced_gp.
5510 Skip tests with -mexplicit-relocs if mips_forced_no_er.
5511 * gcc.target/mips/sdata-1.c: New test.
5512 * gcc.target/mips/sdata-2.c: Likewise.
5513 * gcc.target/mips/sdata-3.c: Likewise.
5514 * gcc.target/mips/sdata-4.c: Likewise.
5516 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5519 * spread_zerosize_1.f90: New test case.
5520 * spread_bounds_1.f90: New test case.
5522 2007-09-06 Paolo Carlini <pcarlini@suse.de>
5525 * g++.dg/template/static31.C: New.
5527 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5530 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5533 2007-09-06 David Daney <ddaney@avtrex.com>
5534 Richard Sandiford <richard@codesourcery.com>
5537 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5538 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5539 * gcc.target/mips/pr33256.c: New test.
5541 2007-09-06 Tom Tromey <tromey@redhat.com>
5543 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5545 2007-09-06 Richard Guenther <rguenther@suse.de>
5547 PR tree-optimization/32586
5548 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5549 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5550 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5551 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5552 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5553 now obsolete simplification.
5555 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
5557 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5558 * gcc.target/i386/sse3-addsubps.c: Ditto.
5559 * gcc.target/i386/sse3-haddpd.c: Ditto.
5560 * gcc.target/i386/sse3-haddps.c: Ditto.
5561 * gcc.target/i386/sse3-hsubpd.c: Ditto.
5562 * gcc.target/i386/sse3-hsubps.c: Ditto.
5563 * gcc.target/i386/sse3-lddqu.c: Ditto.
5564 * gcc.target/i386/sse3-movddup.c: Ditto.
5565 * gcc.target/i386/sse3-movshdup.c: Ditto.
5566 * gcc.target/i386/sse3-movsldup.c: Ditto.
5568 2007-09-06 Richard Guenther <rguenther@suse.de>
5570 PR tree-optimization/33302
5571 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5573 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5576 * gfortran.dg./fmt_float.f90: New test.
5578 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5581 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5583 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
5585 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5586 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5588 2007-09-06 Jakub Jelinek <jakub@redhat.com>
5590 * g++.dg/eh/builtin1.C: New test.
5591 * g++.dg/eh/builtin2.C: New test.
5592 * g++.dg/eh/builtin3.C: New test.
5595 * g++.dg/eh/builtin4.C: New test.
5597 2007-09-05 Janis Johnson <janis187@us.ibm.com>
5599 * gcc.target/powerpc/dfp-dd.c: New test.
5600 * gcc.target/powerpc/dfp-td.c: New test.
5602 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5604 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5605 * gcc.dg/va-arg-pack-1.c: New test.
5607 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
5609 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5610 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5611 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5612 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5613 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5615 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5618 * g++.dg/ext/anon-struct5.C: New.
5620 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
5622 * gcc.dg/i386-cpuid.h: Remove.
5623 * gcc.target/i386/mmx-check.h: Include cpuid.h.
5624 (main): Use __get_cpuid to get target features.
5625 * gcc.target/i386/sse-check.h: Ditto.
5626 * gcc.target/i386/sse2-check.h: Ditto.
5627 * gcc.target/i386/sse3-check.h: Ditto.
5628 * gcc.target/i386/ssse3-check.h: Ditto.
5629 * gcc.target/i386/sse4_1-check.h: Ditto.
5630 * gcc.target/i386/sse4_2-check.h: Ditto.
5631 * gcc.target/i386/sse4a-check.h: Ditto.
5632 * gcc.dg/torture/pr16104-1.c: Ditto.
5633 (do_test): Change to void.
5634 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5635 * gcc.target/i386/sse-6.c: Ditto.
5636 * gcc.target/i386/sse-7.c: Ditto.
5637 * g++.dg/other/i386-1.C: Include cpuid.h.
5638 (main): New function. Use __get_cpuid to get target fetaures.
5640 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5641 David Ung <davidu@mips.com>
5642 Nigel Stephens <nigel@mips.com>
5644 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5645 * gcc.c-torture/compile/mipscop-2.c: Likewise.
5646 * gcc.c-torture/compile/mipscop-3.c: Likewise.
5647 * gcc.c-torture/compile/mipscop-4.c: Likewise.
5648 * gcc.dg/torture/mips-hilo-1.c: Likewise.
5649 * gcc.dg/torture/mips-hilo-2.c: Likewise.
5650 * gcc.dg/torture/pr19683-1.c: Likewise.
5651 * gcc.target/mips/madd-3.c: Likewise.
5652 * gcc.target/mips/maddu-3.c: Likewise.
5653 * gcc.target/mips/msub-3.c: Likewise.
5654 * gcc.target/mips/msubu-3.c: Likewise.
5655 * gcc.target/mips/asm-1.c: Likewise.
5656 * gcc.target/mips/branch-1.c: Likewise.
5657 * gcc.target/mips/ins-1.c: Likewise.
5658 * gcc.target/mips/near-far-3.c: Likewise.
5659 * gcc.target/mips/near-far-4.c: Likewise.
5660 * gcc.target/mips/smartmips-lwxs.c: Likewise.
5661 * gcc.target/mips/smartmips-ror-1.c: Likewise.
5662 * gcc.target/mips/smartmips-ror-2.c: Likewise.
5663 * gcc.target/mips/smartmips-ror-3.c: Likewise.
5664 * gcc.target/mips/smartmips-ror-4.c: Likewise.
5665 * gcc.target/mips/dspr2-MULT.c: Likewise.
5666 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5667 * gcc.target/mips/mips32-dsp-run.c: Likewise.
5668 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5669 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5670 * gcc.target/mips/code-readable-2.c: Likewise.
5671 * gcc.target/mips/code-readable-3.c: Likewise.
5673 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5674 David Ung <davidu@mips.com>
5675 Nigel Stephens <nigel@mips.com>
5677 * gcc.target/mips/mips16-attributes.c: New.
5679 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
5682 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5685 * gfortran.dg/char_length_10.f90: New test.
5687 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5690 * g++.dg/parse/template24.C: New.
5692 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
5694 * g++.dg/other/spu2vmx-1.C: New test.
5696 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5698 PR tree-optimization/33017
5699 * gcc.dg/pr33017.c: New test.
5701 2007-09-05 Ben Elliston <bje@au.ibm.com>
5703 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5704 __protected_stream family of macros.
5706 2007-09-04 Jan Hubicka <jh@suse.cz>
5708 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5709 * gcc.dg/tree-ssa/pr27236.c: Likewise.
5710 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5711 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5712 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5713 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5714 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5717 2007-09-04 Janus Weil <jaydub66@gmail.com>
5718 Tobias Burnus <burnus@net-b.de>
5720 * gfortran.dg/proc_decl_1.f90: New.
5721 * gfortran.dg/proc_decl_2.f90: New.
5722 * gfortran.dg/proc_decl_3.f90: New.
5723 * gfortran.dg/proc_decl_4.f90: New.
5725 2007-09-04 Jan Hubicka <jh@suse.cz>
5727 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5728 * gcc.dg/vect/vect-105.c: Mark functions noinline.
5729 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5730 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5731 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5732 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5733 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5734 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5735 * gcc.dg/vect/vect-50.c: Mark functions noinline.
5736 * gcc.dg/vect/vect-33.c: Mark functions noinline.
5737 * gcc.dg/vect/vect-16.c: Mark functions noinline.
5738 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5739 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5740 * gcc.dg/vect/vect-92.c: Mark functions noinline.
5741 * gcc.dg/vect/vect-75.c: Mark functions noinline.
5742 * gcc.dg/vect/vect-58.c: Mark functions noinline.
5743 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5744 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5745 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5746 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5747 * gcc.dg/vect/vect-114.c: Mark functions noinline.
5748 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5749 * gcc.dg/vect/vect-8.c: Mark functions noinline.
5750 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5751 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5752 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5753 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5754 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5755 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5756 * gcc.dg/vect/vect-42.c: Mark functions noinline.
5757 * gcc.dg/vect/vect-25.c: Mark functions noinline.
5758 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5759 * gcc.dg/vect/vect-67.c: Mark functions noinline.
5760 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5761 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5762 * gcc.dg/vect/vect-106.c: Mark functions noinline.
5763 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5764 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5765 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5766 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5767 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5768 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5769 * gcc.dg/vect/vect-34.c: Mark functions noinline.
5770 * gcc.dg/vect/vect-17.c: Mark functions noinline.
5771 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5772 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5773 * gcc.dg/vect/vect-93.c: Mark functions noinline.
5774 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5775 * gcc.dg/vect/vect-76.c: Mark functions noinline.
5776 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5777 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5778 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5779 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5780 * gcc.dg/vect/vect-115.c: Mark functions noinline.
5781 * gcc.dg/vect/vect-9.c: Mark functions noinline.
5782 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5783 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5784 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5785 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5786 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5787 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5788 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5789 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5790 * gcc.dg/vect/vect-60.c: Mark functions noinline.
5791 * gcc.dg/vect/vect-26.c: Mark functions noinline.
5792 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5793 * gcc.dg/vect/vect-85.c: Mark functions noinline.
5794 * gcc.dg/vect/vect-68.c: Mark functions noinline.
5795 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5796 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5797 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5798 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5799 * gcc.dg/vect/vect-107.c: Mark functions noinline.
5800 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5801 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5802 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5803 * gcc.dg/vect/vect-52.c: Mark functions noinline.
5804 * gcc.dg/vect/vect-35.c: Mark functions noinline.
5805 * gcc.dg/vect/vect-18.c: Mark functions noinline.
5806 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5807 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5808 * gcc.dg/vect/vect-77.c: Mark functions noinline.
5809 * gcc.dg/vect/vect-2.c: Mark functions noinline.
5810 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5811 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5812 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5813 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5814 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5815 * gcc.dg/vect/vect-116.c: Mark functions noinline.
5816 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5817 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5818 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5819 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5820 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5821 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5822 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5823 * gcc.dg/vect/vect-44.c: Mark functions noinline.
5824 * gcc.dg/vect/vect-27.c: Mark functions noinline.
5825 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5826 * gcc.dg/vect/vect-86.c: Mark functions noinline.
5827 * gcc.dg/vect/vect-100.c: Mark functions noinline.
5828 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5829 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5830 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5831 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5832 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5833 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5834 * gcc.dg/vect/vect-108.c: Mark functions noinline.
5835 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5836 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5837 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5838 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5839 * gcc.dg/vect/vect-11.c: Mark functions noinline.
5840 * gcc.dg/vect/vect-70.c: Mark functions noinline.
5841 * gcc.dg/vect/vect-36.c: Mark functions noinline.
5842 * gcc.dg/vect/vect-19.c: Mark functions noinline.
5843 * gcc.dg/vect/vect-95.c: Mark functions noinline.
5844 * gcc.dg/vect/vect-78.c: Mark functions noinline.
5845 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5846 * gcc.dg/vect/vect-3.c: Mark functions noinline.
5847 * gcc.dg/vect/vect-all.c: Mark functions noinline.
5848 * gcc.dg/vect/vect-117.c: Mark functions noinline.
5849 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5850 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5851 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5852 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5853 * gcc.dg/vect/vect-20.c: Mark functions noinline.
5854 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5855 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5856 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5857 * gcc.dg/vect/vect-62.c: Mark functions noinline.
5858 * gcc.dg/vect/vect-28.c: Mark functions noinline.
5859 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5860 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5861 * gcc.dg/vect/vect-87.c: Mark functions noinline.
5862 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5863 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5864 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5865 * gcc.dg/vect/vect-109.c: Mark functions noinline.
5866 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5867 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5869 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5870 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5871 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5872 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5873 * gcc.dg/vect/vect-12.c: Mark functions noinline.
5874 * gcc.dg/vect/vect-71.c: Mark functions noinline.
5875 * gcc.dg/vect/vect-54.c: Mark functions noinline.
5876 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5877 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5878 * gcc.dg/vect/vect-96.c: Mark functions noinline.
5879 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5880 * gcc.dg/vect/vect-110.c: Mark functions noinline.
5881 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5882 * gcc.dg/vect/vect-4.c: Mark functions noinline.
5883 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5884 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5885 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5886 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5887 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5888 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5889 * gcc.dg/vect/vect-21.c: Mark functions noinline.
5890 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5891 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5892 * gcc.dg/vect/vect-80.c: Mark functions noinline.
5893 * gcc.dg/vect/vect-63.c: Mark functions noinline.
5894 * gcc.dg/vect/vect-46.c: Mark functions noinline.
5895 * gcc.dg/vect/vect-29.c: Mark functions noinline.
5896 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5897 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5898 * gcc.dg/vect/vect-88.c: Mark functions noinline.
5899 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5900 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5901 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5902 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5903 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5904 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5905 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5906 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5907 * gcc.dg/vect/vect-30.c: Mark functions noinline.
5908 * gcc.dg/vect/vect-13.c: Mark functions noinline.
5909 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5910 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5911 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5912 * gcc.dg/vect/vect-72.c: Mark functions noinline.
5913 * gcc.dg/vect/vect-38.c: Mark functions noinline.
5914 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5915 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5916 * gcc.dg/vect/vect-97.c: Mark functions noinline.
5917 * gcc.dg/vect/vect-111.c: Mark functions noinline.
5918 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5919 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5920 * gcc.dg/vect/vect-5.c: Mark functions noinline.
5921 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5922 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5923 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5924 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5925 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5926 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5927 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5928 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5929 * gcc.dg/vect/vect-22.c: Mark functions noinline.
5930 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5931 * gcc.dg/vect/vect-64.c: Mark functions noinline.
5932 * gcc.dg/vect/vect-89.c: Mark functions noinline.
5933 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5934 * gcc.dg/vect/vect-103.c: Mark functions noinline.
5935 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5936 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5937 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5938 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5939 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5940 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5941 * gcc.dg/vect/vect-31.c: Mark functions noinline.
5942 * gcc.dg/vect/vect-14.c: Mark functions noinline.
5943 * gcc.dg/vect/vect-73.c: Mark functions noinline.
5944 * gcc.dg/vect/vect-56.c: Mark functions noinline.
5945 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5946 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5947 * gcc.dg/vect/vect-98.c: Mark functions noinline.
5948 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5949 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5950 * gcc.dg/vect/vect-112.c: Mark functions noinline.
5951 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5952 * gcc.dg/vect/vect-6.c: Mark functions noinline.
5953 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5954 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5955 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5956 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5957 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5958 * gcc.dg/vect/pr25413.c: Mark functions noinline.
5959 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5960 * gcc.dg/vect/vect-40.c: Mark functions noinline.
5961 * gcc.dg/vect/vect-23.c: Mark functions noinline.
5962 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5963 * gcc.dg/vect/vect-82.c: Mark functions noinline.
5964 * gcc.dg/vect/vect-65.c: Mark functions noinline.
5965 * gcc.dg/vect/vect-48.c: Mark functions noinline.
5966 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5967 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5968 * gcc.dg/vect/vect-104.c: Mark functions noinline.
5969 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5970 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5971 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5972 * gcc.dg/vect/vect-32.c: Mark functions noinline.
5973 * gcc.dg/vect/vect-15.c: Mark functions noinline.
5974 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5975 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5976 * gcc.dg/vect/vect-91.c: Mark functions noinline.
5977 * gcc.dg/vect/vect-74.c: Mark functions noinline.
5978 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5979 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5980 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5981 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5982 * gcc.dg/vect/vect-99.c: Mark functions noinline.
5983 * gcc.dg/vect/vect-113.c: Mark functions noinline.
5984 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5985 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5986 * gcc.dg/vect/vect-7.c: Mark functions noinline.
5987 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5988 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5989 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5990 * gcc.dg/vect/vect-24.c: Mark functions noinline.
5991 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5992 * gcc.dg/vect/vect-83.c: Mark functions noinline.
5993 * gcc.dg/vect/vect-66.c: Mark functions noinline.
5994 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5996 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5999 * gcc.target/i386/cmov7.c: New file.
6001 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6003 * gcc.target/i386/sse4a-check.h: New file.
6004 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
6005 * gcc.target/i386/sse4a-insert.c: Ditto.
6006 * gcc.target/i386/sse4a-montsd.c: Ditto.
6007 * gcc.target/i386/sse4a-montss.c: Ditto.
6008 * gcc.target/i386/mmx-check.h: New file.
6009 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
6010 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6011 * gcc.target/i386/sse-check.h: New file.
6012 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
6013 * gcc.target/i386/sse-3.c: Ditto.
6014 * gcc.target/i386/sse-7.c: Ditto.
6015 * gcc.target/i386/sse-9.c: Ditto.
6016 * gcc.target/i386/ssefn-3.c: Ditto.
6017 * gcc.target/i386/sse-recip.c: Ditto.
6018 * gcc.target/i386/sse-recip-vec.c: Ditto.
6019 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6020 * gcc.target/i386/20020523-1.c: Remove.
6021 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
6022 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6023 * gcc.target/i386/ssefn-4.c: Ditto.
6024 * gcc.target/i386/sse-6.c: Ditto.
6025 * gcc.target/i386/sse-10.c: Ditto.
6026 * gcc.target/i386/sse-11.c: Ditto.
6027 * gcc.target/i386/sse-18.c: Ditto.
6028 * gcc.target/i386/fpprec-1.c: Ditto.
6029 * g++.dg/other/i386-1.C: Ditto.
6031 2007-09-04 Richard Guenther <rguenther@suse.de>
6033 PR tree-optimization/33291
6034 * gcc.dg/volatile2.c: New testcase.
6035 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6036 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6037 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6038 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6040 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6043 * gfortran.dg/namelist_15.f90: Update test.
6044 * gfortran.dg/namelist_24.f90: Update test.
6045 * gfortran.dg/namelist_38.f90: New test.
6047 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
6049 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
6050 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6051 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
6052 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6053 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
6054 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6056 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6058 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6059 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6061 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6063 2007-09-02 David Daney <ddaney@avtrex.com>
6065 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6066 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6067 * gcc.target/mips/atomic-memory-1.c: Ditto.
6068 * gcc.target/mips/atomic-memory-2.c: Ditto.
6070 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6072 * gcc.target/cris/builtin_clz_v0.c: New testcase.
6073 * gcc.target/cris/builtin_clz_v3.c: New testcase.
6075 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
6077 * gfortran.dg/substr_6.f90: New test.
6079 2007-09-02 Paolo Carlini <pcarlini@suse.de>
6082 * g++.dg/other/error18.C: New.
6083 * g++.dg/expr/bitfield3.C: Adjust.
6085 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
6088 * gfortran.fortran-torture/compile/pr33276.f90: New.
6090 2007-09-02 Joseph Myers <joseph@codesourcery.com>
6094 * gcc.dg/c99-arraydecl-3.c: New test.
6096 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6099 * g++.dg/cpp0x/variadic-new2.C: New.
6100 * g++.dg/cpp0x/variadic-new.C: New.
6102 2007-08-31 Tobias Burnus <burnus@net-b.de>
6105 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6106 * gfortran.dg/read_1.f90: New.
6108 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6111 * g++.dg/template/error30.C: New.
6113 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6116 * g++.dg/template/crash70.C: New.
6118 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6121 * g++.dg/ext/is_class_error.C: New.
6123 2007-08-31 Olivier Hainque <hainque@adacore.com>
6125 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6127 2007-08-31 David Edelsohn <edelsohn@gnu.org>
6128 Revital Eres <eres@il.ibm.com>
6130 * gcc.target/powerpc/paired-1.c: New test.
6131 * gcc.target/powerpc/paired-2.c: New test.
6132 * gcc.target/powerpc/paired-3.c: New test.
6133 * gcc.target/powerpc/paired-4.c: New test.
6134 * gcc.target/powerpc/paired-5.c: New test.
6135 * gcc.target/powerpc/paired-6.c: New test.
6136 * gcc.target/powerpc/paired-7.c: New test.
6137 * gcc.target/powerpc/ppc-paired.c: New test.
6139 2007-08-31 Ollie Wild <aaw@google.com>
6141 * g++.dg/conversion/ptrmem2.C: New test.
6142 * g++.dg/conversion/ptrmem3.C: New test.
6143 * g++.dg/conversion/ptrmem4.C: New test.
6144 * g++.dg/conversion/ptrmem5.C: New test.
6145 * g++.dg/conversion/ptrmem6.C: New test.
6146 * g++.dg/conversion/ptrmem7.C: New test.
6147 * g++.dg/conversion/ptrmem8.C: New test.
6149 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
6152 * gfortran.dg/char_length_7.f90: New test.
6153 * gfortran.dg/char_length_9.f90: New test.
6154 * gfortran.dg/char_assign_1.f90: Add extra warning.
6158 * gfortran.dg/char_length_8.f90: New test.
6160 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
6162 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6164 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6166 * gcc.dg/inline-24.c: New test.
6167 * g++.dg/opt/inline11.C: New test.
6169 2007-08-30 Richard Guenther <rguenther@suse.de>
6171 * gcc.target/i386/vectorize5.c: New testcase.
6173 2007-08-30 Tobias Burnus <burnus@net-b.de>
6176 * interface.c (check_interface0): Improve error for external procs.
6177 (check_sym_interfaces): Fix checking of module procedures.
6179 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6181 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6183 * gcc.dg/sync-3.c: New test.
6186 * gcc.dg/cleanup-12.c: New test.
6188 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
6190 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6191 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6192 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6193 * gcc.dg/pr32450.c: Ditto.
6194 * gcc.dg/nest.c: Ditto.
6195 * gcc.dg/nested-func-4.c: Ditto.
6196 * g++.old-deja/g++.law/profile1.C: Ditto.
6198 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6201 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6202 non-default integer kind arguments.
6204 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
6207 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6209 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6211 * gcc.dg/h8300-ice2.c: Remove target selector.
6213 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
6216 * gfortran.dg/binding_label_tests_15.f03: New test case.
6217 * gfortran.dg/binding_label_tests_16.f03: Ditto.
6219 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6221 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6222 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6224 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
6227 * g++.dg/other/canon-33194.C: New.
6229 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
6231 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6232 * gcc.c-torture/execute/pr23135.c: Likewise.
6234 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6236 * gcc.dg/pr31344.c: Move to ...
6237 * gcc.dg/dfp/pr31344.c: ... here.
6238 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6239 * gcc.dg/20050503-1.c: Ditto.
6240 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6241 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6242 * gcc.dg/20060801-1.c: Ditto.
6244 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6246 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6247 * gfortran.dg/nan_1.f90: Likewise.
6249 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6252 Revert previous patch.
6254 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6255 Kazu Hirata <kazu@codesourcery.com>
6257 * gcc.target/m68k/interrupt-1.c: New.
6259 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6261 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6262 10000 for targets where "int" can't hold at least 100000.
6263 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6264 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6265 (test5)(test6): Use it.
6266 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6267 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6268 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6269 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6270 * gcc.dg/attr-alloc_size.c (test): Likewise.
6272 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6275 * g++.dg/template/error29.C: New.
6277 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6280 * g++.dg/ext/visibility/anon5.C: New test.
6282 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6284 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6286 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6288 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6289 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6290 * gfortran.dg/gamma_4.f90: New: large-real tests.
6292 2007-08-28 Jason Merrill <jason@redhat.com>
6295 * g++.dg/ext/stmtexpr12.C: New test.
6298 * g++.dg/ext/attrib28.C: New test.
6300 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6303 * gcc.target/i386/pr32661.c: New test.
6305 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6308 * gcc.dg/pr32370.c: New test.
6310 PR rtl-optimization/33148
6311 * gcc.c-torture/compile/20070827-1.c: New test.
6314 * d++.dg/debug/const3.C: New test.
6315 * d++.dg/debug/const4.C: New test.
6316 * d++.dg/debug/dwarf2/const1.C: New test.
6317 * d++.dg/debug/dwarf2/const2.C: New test.
6318 * d++.dg/debug/dwarf2/const2b.C: New test.
6320 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6321 Vladimir Yanovsky <yanov@il.ibm.com>
6322 Revital Eres <eres@il.ibm.com>
6323 Andrey Belevantsev <abel@ispras.ru>
6325 * gcc.dg/sms-1.c: New test.
6327 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6329 * g++.dg/ext/gnu-inline-common.h: New.
6330 * g++.dg/ext/gnu-inline-global-reject.C: New.
6331 * g++.dg/ext/gnu-inline-global.C: New.
6332 * g++.dg/ext/gnu-inline-namespace.C: New.
6333 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6334 * g++.dg/ext/gnu-inline-class.C: New.
6335 * g++.dg/ext/gnu-inline-class-static.C: New.
6336 * g++.dg/ext/gnu-inline-template-class.C: New.
6337 * g++.dg/ext/gnu-inline-template-func.C: New.
6339 2007-08-27 Jason Merrill <jason@redhat.com>
6342 * g++.dg/ext/stmtexpr11.C: New.
6344 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
6346 * lib/target-supports.exp (check_profiling_available):
6347 Set profiling_available_saved to 0 on fido-*-elf.
6349 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
6351 PR tree-optimization/33173
6353 * gcc.c-torture/compile/pr33173.c: New.
6355 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
6358 * gcc.dg/dfp/pr31385.c: New.
6360 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6362 * gcc.dg/unsigned-long-compare.c: Remove target selector.
6364 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6366 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6367 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6368 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6369 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6370 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6371 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6372 gcc.target/m68k directory.
6373 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6374 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6375 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6376 gcc.target/cris directory.
6377 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6378 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6379 gcc.target/bfin directory.
6381 * gcc.target/sh: New directory.
6382 * gcc.target/sh/sh.exp: New file.
6383 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6384 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6385 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6386 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6387 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6388 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6390 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6392 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6393 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6394 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6395 * gcc.target/i386/local2.c: Ditto.
6396 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6397 * gcc.target/i386/20011119-1.c: Ditto.
6398 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6399 * gcc.target/i386/fastcall-1.c: Fix target selector.
6401 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6404 * gfortran.dg/negative_unit.f: Add new check
6405 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6406 -fdefault-integer-8.
6408 2007-08-26 Asher Langton <langton2@llnl.gov>
6410 * gfortran.dg/recursive_stack.f90: New.
6411 * gfortran.dg/openmp_stack.f90: New.
6413 2007-08-26 Tobias Burnus <burnus@net-b.de>
6416 * gfortran.dg/use_10.f90: New.
6418 2007-08-26 Tobias Burnus <burnus@net-b.de>
6421 * gfortran.dg/namelist_14.f90: Make test case valid.
6422 * gfortran.dg/common_10.f90: New.
6424 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
6427 * gcc.dg/ifelse-2.c: New.
6429 2007-08-26 Tobias Burnus <burnus@net-b.de>
6432 * gfortran.dg/gamma_1.f90: New.
6433 * gfortran.dg/gamma_2.f90: New.
6434 * gfortran.dg/gamma_3.f90: New.
6436 2007-08-26 Tobias Burnus <burnus@net-b.de>
6439 * gfortran.dg/used_types_18.f90: New.
6441 2007-08-25 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.dg/array-init-2.c: New test.
6445 2007-08-24 Tobias Burnus <burnus@net-b.de>
6448 * gfortran.dg/initialization_4.f90: Update dg-error.
6449 * gfortran.dg/initialization_13.f90: New.
6451 2007-08-24 Richard Guenther <rguenther@suse.de>
6454 * gcc.c-torture/compile/pr33166.c: New testcase.
6456 2007-08-24 Tobias Burnus <burnus@net-b.de>
6459 * gfortran.dg/pointer_assign_4.f90: New.
6460 * gfortran.dg/shape_2.f90: Fix test case.
6461 * gfortran.dg/char_result_4.f90: Ditto.
6463 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6465 * gcc.dg/array-init-1.c: New test.
6468 * g++.dg/parse/crash36.C: New test.
6470 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
6472 * gcc.dg/pr32721.c: Updated.
6474 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6476 PR tree-optimization/32573
6478 * gcc.dg/pr32573.c: New test.
6481 * g++.dg/lookup/ns3.C: New test.
6483 * gfortran.dg/assumed_charlen_sharing.f90: New test.
6486 * g++.dg/parse/crash37.C: New test.
6488 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6491 * gcc.target/i386/pr17390.c: New test.
6493 2007-08-23 Richard Guenther <rguenther@suse.de>
6495 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6496 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6497 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6498 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6499 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6500 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6501 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6502 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6504 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6506 * gcc.target/s390: New directory.
6507 * gcc.target/s390/s390.exp: New file.
6508 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6509 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6510 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6511 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6512 gcc.target/s390 directory.
6514 2007-08-23 Richard Guenther <rguenther@suse.de>
6516 PR tree-optimization/32328
6517 * gcc.dg/pr32328.c: New testcase.
6519 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
6521 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6524 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6527 * gfortran.dg/min_max_optional_5.f90: New test.
6528 * gfortran.dg/min_max_optional_2.f90: Remove.
6529 * gfortran.dg/min_max_optional_3.f90: Remove.
6530 * gfortran.dg/min_max_optional_4.f90: Remove.
6532 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6534 * gcc.target/i386/xorps-sse.c: New.
6535 * gcc.target/i386/xorps-sse2.c: New.
6537 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6539 * gcc.target/i386/cmov3.c: Fix scan-assembler.
6540 * gcc.target/i386/cmov4.c: Fix scan-assembler.
6541 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6543 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
6546 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6547 include multiple kinds for SHAPE parameter within a single
6549 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6550 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
6552 2007-08-22 Janus Weil <jaydub66@gmail.com>
6554 * interface_abstract_1.f90: Extended test case.
6555 * interface_abstract_3.f90: New test.
6557 2007-08-21 Christian Bruel <christian.bruel@st.com>
6559 * gcc.dg/fold-sub.c: New test.
6561 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6563 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6564 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6565 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6566 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6567 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6568 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6570 2007-08-22 Richard Guenther <rguenther@suse.de>
6573 * gcc.dg/pr33007.c: New testcase.
6575 2007-08-22 Richard Sandiford <richard@codesourcery.com>
6577 * gcc.c-torture/execute/strcmp-1.x: Delete.
6579 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6581 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6582 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6583 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6584 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6585 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6586 gcc.target/i386/stack-realign.c,
6587 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6588 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6589 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6590 target using dg-require-effective-target directive.
6591 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6592 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6593 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6594 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6595 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6596 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6597 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6598 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6599 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6600 Require lp64 target using dg-require-effective-target directive.
6601 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6602 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6604 * gcc.target/i386/20010202-1.c: Move from here ...
6605 * gcc.dg/20010202-1.c: ... to here.
6607 2007-08-22 Richard Guenther <rguenther@suse.de>
6609 PR tree-optimization/33142
6610 * gcc.c-torture/execute/pr33142.c: New testcase.
6612 2007-08-22 Richard Guenther <rguenther@suse.de>
6615 * g++.dg/torture/pr32563.C: New testcase.
6617 2007-08-22 Jakub Jelinek <jakub@redhat.com>
6620 * gcc.dg/pr32912-1.c: Add -w to options.
6621 * gcc.dg/pr32912-2.c: Likewise.
6622 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6624 2007-08-21 Ian Lance Taylor <iant@google.com>
6626 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6628 2007-08-21 Ian Lance Taylor <iant@google.com>
6630 PR tree-optimization/33134
6631 * g++.dg/tree-ssa/pr33134.C: New test.
6633 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
6635 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6636 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6638 2007-08-21 Jakub Jelinek <jakub@redhat.com>
6641 * gcc.dg/debug/pr32610.c: New test.
6643 * g++.dg/init/new24.C: New test.
6646 * gcc.dg/pr32912-1.c: New test.
6647 * gcc.dg/pr32912-2.c: New test.
6648 * gcc.dg/pr32912-3.c: New test.
6650 2007-08-21 Richard Guenther <rguenther@suse.de>
6652 * gcc.dg/pointer-arith-10.c: New testcase.
6654 2007-08-21 Richard Guenther <rguenther@suse.de>
6657 * gcc.c-torture/compile/pr33122.c: New testcase.
6659 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
6661 * g++.dg/warn/Wnvdtor-2.C: New testcase.
6663 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
6665 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6667 2007-08-20 Jakub Jelinek <jakub@redhat.com>
6670 * g++.dg/init/new23.C: New test.
6672 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6675 * gcc.c-torture/compile/pr30564-1.c: New test.
6676 * gcc.c-torture/compile/pr30564-2.c: New test.
6678 2007-08-19 Joseph Myers <joseph@codesourcery.com>
6680 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6682 2007-08-19 Tobias Burnus <burnus@net-b.de>
6684 * gfortran.dg/interface_abstract_2.f90: New.
6685 * gfortran.dg/interface_abstract_1.f90: Fix typo.
6687 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6689 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6690 unknown (so that outer-loop wont get analyzed).
6691 * gcc.dg/vect/vect-outer-1a.c: New test.
6692 * gcc.dg/vect/vect-outer-1b.c: New test.
6693 * gcc.dg/vect/vect-outer-1.c: New test.
6694 * gcc.dg/vect/vect-outer-2a.c: New test.
6695 * gcc.dg/vect/vect-outer-2b.c: New test.
6696 * gcc.dg/vect/vect-outer-2c.c: New test.
6697 * gcc.dg/vect/vect-outer-2.c: New test.
6698 * gcc.dg/vect/vect-outer-3a.c: New test.
6699 * gcc.dg/vect/vect-outer-3b.c: New test.
6700 * gcc.dg/vect/vect-outer-3c.c: New test.
6701 * gcc.dg/vect/vect-outer-3.c: New test.
6702 * gcc.dg/vect/vect-outer-4a.c: New test.
6703 * gcc.dg/vect/vect-outer-4b.c: New test.
6704 * gcc.dg/vect/vect-outer-4c.c: New test.
6705 * gcc.dg/vect/vect-outer-4d.c: New test.
6706 * gcc.dg/vect/vect-outer-4e.c: New test.
6707 * gcc.dg/vect/vect-outer-4f.c: New test.
6708 * gcc.dg/vect/vect-outer-4g.c: New test.
6709 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6710 * gcc.dg/vect/vect-outer-4i.c: New test.
6711 * gcc.dg/vect/vect-outer-4j.c: New test.
6712 * gcc.dg/vect/vect-outer-4k.c: New test.
6713 * gcc.dg/vect/vect-outer-4l.c: New test.
6714 * gcc.dg/vect/vect-outer-4m.c: New test.
6715 * gcc.dg/vect/vect-outer-4.c: New test.
6716 * gcc.dg/vect/vect-outer-5.c: New test.
6717 * gcc.dg/vect/vect-outer-6.c: New test.
6718 * gcc.dg/vect/vect-outer-fir.c: New test.
6719 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6720 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6722 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6724 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6725 and -fno-tree-reassoc.
6726 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6727 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6728 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6729 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6730 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6731 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6732 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6733 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6734 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6735 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6736 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6737 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6738 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6739 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6740 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6741 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6742 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6743 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6744 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6745 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6746 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6747 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6748 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6749 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6750 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6751 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6752 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6753 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6754 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6755 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6756 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6757 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6758 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6759 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6760 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6761 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6762 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6764 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6766 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6767 versioning for aliasing).
6768 * gcc.dg/vect/vect-35.c: Likewise.
6770 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6772 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6774 2007-08-18 Tom Tromey <tromey@redhat.com>
6776 PR preprocessor/32974:
6777 * gcc.dg/cpp/pr32974.c: New file.
6779 2007-08-17 Tobias Burnus <burnus@net-b.de>
6781 * gfortran.dg/interface_abstract_1.f90: New.
6783 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6786 * gfortran.dg/pure_initializer_1.f90: New test.
6788 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
6791 * gfortran.dg/array_constructor_18.f90: New test.
6793 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
6796 * g++.dg/expr/lval3.C: New test.
6797 * g++.dg/expr/lval4.C: New test.
6799 2007-08-17 Ollie Wild <aaw@google.com>
6802 * g++.dg/lookup/builtin3.C: New test.
6803 * g++.dg/lookup/builtin4.C: New test.
6804 * g++.dg/lookup/using19.C: New test.
6806 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6809 * g++.dg/parse/error31.C: New.
6811 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6814 * g++.dg/template/error26.C: New.
6816 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6819 * gfortran.dg/zero_length_2.f90: New test.
6821 2007-08-17 Tobias Burnus <burnus@net-b.de>
6823 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6824 * gfortran.dg/kind_tests_3.f03: Ditto.
6825 * gfortran.dg/global_vars_f90_init.f90: Ditto.
6826 * gfortran.dg/interface_13.f90: Ditto.
6827 * gfortran.dg/pr32738.f90: Ditto.
6828 * gfortran.dg/module_private_1.f90: Ditto.
6829 * gfortran.dg/test_only_clause.f90: Ditto.
6830 * gfortran.dg/bind_c_vars.f90: Ditto.
6831 * gfortran.dg/bind_c_dts.f90: Ditto.
6832 * gfortran.dg/use_9.f90: Ditto.
6833 * gfortran.dg/generic_8.f90: Ditto.
6834 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6835 * gfortran.dg/private_type_6.f90: Ditto.
6836 * gfortran.dg/c_assoc.f90: Ditto.
6837 * gfortran.dg/private_type_7.f90: Ditto.
6838 * gfortran.dg/global_vars_c_init.f90: Ditto.
6839 * gfortran.dg/bind_c_dts_2.f03: Ditto.
6840 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6841 * gfortran.dg/c_size_t_test.f03: Ditto.
6842 * gfortran.dg/used_types_12.f90: Ditto.
6843 * gfortran.dg/pr25923.f90: Ditto.
6844 * gfortran.dg/test_com_block.f90: Ditto.
6845 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6846 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6847 * gfortran.dg/com_block_driver.f90: Ditto.
6848 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6849 * gfortran.dg/use_iso_c_binding.f90: Ditto.
6850 * gfortran.dg/c_loc_test.f90: Ditto.
6851 * gfortran.dg/c_ptr_tests.f03: Ditto.
6852 * gfortran.dg/module_interface_1.f90: Ditto.
6854 2007-08-17 Paolo Carlini <pcarlini@suse.de>
6857 * g++.dg/other/error17.C: Adjust.
6859 2007-08-17 Ben Elliston <bje@au.ibm.com>
6862 * g++.dg/ext/altivec-14.C: New test.
6864 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6866 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6867 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6869 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6870 * gcc.dg/vect/pr32366.c: Ditto.
6872 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
6875 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6876 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6877 * gcc.dg/dfp/convert-int-fold.c: Ditto.
6878 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6880 2007-08-16 Tobias Burnus <burnus@net-b.de>
6883 * gfortran.dg/use_9.f90: New.
6885 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6887 * g++.dg/gcov/gcov-5.C: New test.
6889 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6891 * g++.dg/gcov/gcov-4.C: New test.
6892 * lib/gcov.exp (verify-lines): Add support for
6893 checking no-coverage lines.
6895 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
6897 * gcc.dg/vect/vect-vfa-01.c: New.
6898 * gcc.dg/vect/vect-vfa-02.c: New.
6899 * gcc.dg/vect/vect-vfa-03.c: New.
6900 * gcc.dg/vect/vect-vfa-04.c: New.
6901 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6902 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6903 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6904 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6905 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6906 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6907 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6908 gfortran.dg/vect/pr19049.f90: Rename to start with
6910 * gcc.dg/vect/vect.exp: Disable versioning for alias
6911 when test starts with no-vfa-.
6912 * gfortran.dg/vect/vect.exp: Likewise.
6914 2007-08-16 Richard Sandiford <richard@codesourcery.com>
6916 * gcc.dg/torture/pr32897.c: New test.
6918 2007-08-16 Paolo Carlini <pcarlini@suse.de>
6921 * g++.dg/template/crash69.C: New.
6923 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
6925 * lib/target-supports.exp (check_effective_target_arm32): Use
6926 check_no_compiler_messages.
6928 2007-08-15 Diego Novillo <dnovillo@google.com>
6930 gcc.dg/tree-ssa/20070815.c: New test.
6932 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6935 * gfortran.dg/random_7.f90: Initialize variable.
6937 2007-08-15 Jakub Jelinek <jakub@redhat.com>
6940 * gfortran.dg/pr33074.f90: New test.
6943 * g++.dg/opt/nrv14.C: New test.
6945 2007-08-15 Paolo Carlini <pcarlini@suse.de>
6948 * g++.dg/template/crash68.C: New.
6950 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6952 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6953 * gcc.dg/sibcall-4.c: Ditto.
6955 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6958 * gfortran.dg/use_8.f90: New test.
6959 * gfortran.dg/c_loc_tests_2.f03: Fix code.
6961 2007-08-14 Paolo Carlini <pcarlini@suse.de>
6964 * g++.dg/template/error27.C: New.
6965 * g++.dg/template/error28.C: New.
6966 * g++.dg/other/pr28304.C: Adjust.
6967 * g++.old-deja/g++.mike/p811.C: Likewise.
6969 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
6972 * gcc.target/i386/pr30315.c: New.
6974 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6977 * gfortran.dg/substr_5.f90: New test.
6979 2007-08-14 Andrew Pinski <pinskia@gmail.com>
6982 * gcc.dg/vector-2.c: New test.
6985 * g++.dg/ext/vector8.C: New test.
6987 2007-08-13 Dan Hipschman <dsh@google.com>
6990 * gcc.dg/format/array-1.c: Add an additional test for
6991 unterminated format strings of length 1.
6993 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6996 * gfortran.dg/external_procedures_3.f90: New test.
6998 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7001 * gfortran.dg/import6.f90: New test.
7003 2007-08-13 Andrew Pinski <pinskia@gmail.com>
7006 * gcc.dg/vector-1.c: New test.
7008 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7010 * gcc.dg/pr21255-4.c: Skip for PIC.
7011 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7013 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7015 * gcc.dg/attr-isr.c: Skip for PIC.
7016 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7017 * gcc.dg/attr-isr-trapa.c: Likewise.
7018 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7019 * gcc.dg/pragma-isr-trapa.c: Likewise.
7020 * gcc.dg/pragma-isr-trapa2.c: Likewise.
7022 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7025 * gfortran.dg/transpose_1.f90: New test.
7027 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7030 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7033 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7037 * gfortran.dg/random_4.f90: New test.
7038 * gfortran.dg/random_5.f90: New test.
7039 * gfortran.dg/random_6.f90: New test.
7040 * gfortran.dg/random_7.f90: New test.
7042 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7045 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7047 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7050 * gfortran.dg/module_private_1.f90: New test.
7052 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7055 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7056 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7058 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7061 * gfortran.dg/char_length_6.f90: New test.
7063 2007-08-10 Ollie Wild <aaw@google.com>
7065 * g++.dg/lookup/using18.C: New test.
7067 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7070 * g++.dg/other/error16.C: New.
7072 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7075 * gfortran.dg/namelist_37.f90: New test.
7077 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7080 * g++.dg/conversion/op3.C: New.
7082 2007-08-09 Tobias Burnus <burnus@net-b.de>
7085 * gfortran.dg/fmt_tab_1.f90: New.
7086 * gfortran.dg/fmt_tab_2.f90: New.
7088 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7091 * gcc.c-torture/compile/pr32796.c: New test.
7093 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7096 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7097 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7100 2007-08-08 Richard Sandiford <richard@codesourcery.com>
7102 * gcc.target/mips/code-readable-1.c: New test.
7103 * gcc.target/mips/code-readable-2.c: Likewise.
7104 * gcc.target/mips/code-readable-3.c: Likewise.
7106 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
7107 Revital Eres <eres@il.ibm.com>
7109 * gfortran.dg/sms-1.f90: Add comment.
7110 * gfortran.dg/sms-2.f90: New.
7112 2007-08-07 Ian Lance Taylor <iant@google.com>
7114 * gcc.dg/instrument-1.c: New test.
7115 * gcc.dg/instrument-2.c: New test.
7116 * gcc.dg/instrument-3.c: New test.
7118 2007-08-07 Steve Ellcey <sje@cup.hp.com>
7120 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7122 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
7124 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
7125 !vector_alignment_reachable targets.
7126 * gcc.dg/vect/vect-33.c: Likewise.
7127 * gcc.dg/vect/vect-42.c: Likewise.
7128 * gcc.dg/vect/vect-44.c: Likewise.
7129 * gcc.dg/vect/vect-50.c: Likewise.
7130 * gcc.dg/vect/vect-70.c: Likewise.
7131 * gcc.dg/vect/vect-71.c: Likewise.
7132 * gcc.dg/vect/vect-87.c: Likewise.
7133 * gcc.dg/vect/vect-88.c: Likewise.
7134 * gcc.dg/vect/vect-91.c: Likewise.
7135 * gcc.dg/vect/vect-93.c: Likewise.
7136 * gcc.dg/vect/vect-96.c: Likewise.
7137 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7138 * gcc.dg/vect/section-anchors-69.c: Likewise.
7139 * gcc.dg/vect/pr25413.c: Likewise.
7140 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7141 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7142 * gfortran.dg/vect-2.f90: Likewise.
7143 * gfortran.dg/vect-3.f90: Likewise.
7144 * gfortran.dg/vect-4.f90: Likewise.
7145 * gfortran.dg/vect-5.f90: Likewise.
7146 * lib/target-supports.exp (check_effective_target_natural_alignment):
7147 Return false for darwin.
7148 (check_effective_target_vector_alignment_reachable_for_double): New.
7150 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
7152 * gcc.dg/multiword-1.c: New testcase.
7154 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
7156 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7158 * gfortran.dg/namelist_36.f90: New test.
7160 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
7162 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7163 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7165 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
7167 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7168 * gcc.dg/torture/type-generic-1.c: Likewise.
7170 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7172 * gcc.c-torture/20070522-1.c: Move to ...
7173 * gcc.c-torture/compile/20070522-1.c: Here.
7175 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7178 * gfortran.dg/minmax_char_1.f90: New test.
7179 * gfortran.dg/minmax_char_2.f90: New test.
7180 * gfortran.dg/min_max_optional_4.f90: New test.
7182 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7184 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7185 hanging on the testcase.
7187 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7190 * gcc.c-torture/compile/pr32988.c: New test.
7192 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7194 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7196 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
7198 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
7201 2007-03-22 Dirk Mueller <dmueller@suse.de>
7203 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7205 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7208 * gfortran.dg/isnan_1.f90: New test.
7210 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
7211 Revital Eres <eres@il.ibm.com>
7213 * gcc.dg/sms-antideps.c: New test.
7215 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
7218 * gfortran.dg/entry_13.f90: New test.
7220 * gfortran.dg/entry_12.f90: Clean up .mod file.
7222 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7225 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
7226 variables as kind=4 so they don't overflow the record length.
7228 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
7231 * gfortran.dg/selected_kind_1.f90: New test.
7233 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7236 * gcc.c-torture/compile/pr32780.c: New test.
7238 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7241 * gcc.c-torture/compile/pr32399.c: New testcase.
7243 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7246 * g++.dg/torture/pr32304.C: New testcase.
7248 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7251 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7253 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7256 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7258 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7261 * gfortran.dg/nint_2.f90: New test.
7263 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7265 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7266 * gcc.dg/weak/typeof-2.c: Likewise.
7268 2007-08-03 Diego Novillo <dnovillo@google.com>
7271 * gcc.dg/tree-ssa/pr31521.c: New test.
7273 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7276 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7277 iostat must be default kind.
7279 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7281 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7283 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7286 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7287 explicit so test passes with -fdefault-integer-8.
7288 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7289 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7291 2007-08-02 Lee Millward <lee.millward@gmail.com>
7294 * g++.dg/parse/asm1.C: New test.
7297 * g++.dg/parse/asm2.C: Likewise.
7300 * g++.dg/parse/asm3.C: Likewise.
7302 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7304 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7305 "int" is only 16 bit bits wide.
7306 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7308 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7310 * g++.dg/torture/type-generic-1.C: New.
7311 * gcc.dg/pr28796-2.c: Move tests ...
7312 * gcc.dg/tg-tests.h: ... here.
7313 * gcc.dg/torture/type-generic-1.c: New.
7315 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7318 * minmaxloc_3.f90: New test case.
7320 2007-08-01 Tobias Burnus <burnus@net-b.de>
7323 * gfortran.dg/allocate_stat.f90: New.
7325 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7327 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7329 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7331 PR tree-optimization/32919
7332 * gcc.c-torture/compile/pr32919.c: New.
7334 2007-08-01 Nick Clifton <nickc@redhat.com>
7336 * gcc.c-torture/execute/execute.exp: Change copyright header to
7337 refer to version 3 of the GNU General Public License and to point
7338 readers at the COPYING3 file and the FSF's license web page.
7339 * gcc.c-torture/execute/ieee/ieee.exp,
7340 gcc.c-torture/unsorted/unsorted.exp,
7341 gcc.c-torture/compile/compile.exp,
7342 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7343 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7344 gcc.target/cris/torture/cris-torture.exp,
7345 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7346 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7347 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7348 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7349 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7350 gnat.dg/dg.exp, gnat.dg/style/style.exp,
7351 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7352 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7353 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7354 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7355 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7356 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7357 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7358 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7359 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7360 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7361 gcc.dg/noncompile/noncompile.exp,
7362 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7363 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7364 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7365 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7366 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7367 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7368 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7369 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7370 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7371 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7372 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7373 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7374 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7375 g++.old-deja/old-deja.exp,
7376 gfortran.fortran-torture/execute/execute.exp,
7377 gfortran.fortran-torture/compile/compile.exp,
7378 treelang/output/output-1.c, treelang/output/output-1.tree,
7379 treelang/execute/execute.exp, treelang/Makefile.in,
7380 treelang/compile/compile.exp, g++.dg/dg.exp,
7381 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7382 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7383 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7384 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7385 g++.dg/compat/struct-layout-1.exp,
7386 g++.dg/compat/struct-layout-1_generate.c,
7387 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7388 g++.dg/bprob/bprob.exp, config/default.exp,
7389 gcc.test-framework/test-framework.awk,
7390 gcc.test-framework/gen_directive_tests,
7391 gcc.test-framework/test-framework.exp,
7392 objc.dg/special/special.exp,
7393 objc.dg/gnu-encoding/gnu-encoding.exp,
7394 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7395 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7396 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7397 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7398 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7399 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7400 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7401 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7402 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7403 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7404 lib/target-supports-dg.exp, lib/gcc-defs.exp,
7405 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7406 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7407 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7408 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7409 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7412 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7414 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7417 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7420 * gfortran.dg/initialization_12.f90: New test.
7422 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
7425 * gfortran.dg/entry_12.f90: New test.
7427 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7430 * gfortran.dg/altreturn_6.f90: New test.
7432 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
7435 * gfortran.dg/exponent_2.f90: New test.
7437 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
7439 * gcc.dg/vect/vect-117.c: New test.
7440 * gcc.dg/vect/vect-74.c: Enabled test
7441 * gcc.dg/vect/vect-81.c: Enabled test
7443 2007-07-30 Andrew Pinski <pinskia@gmail.com>
7445 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7446 s/dg-error/dg-warning where warning is expected.
7448 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7451 * gfortran.dg/array_constructor_12.f90: Adjust argument
7452 of huge() to correct kind.
7454 2007-07-30 Ollie Wild <aaw@google.com>
7456 * gcc.dg/cpp/counter-2.c: New test.
7457 * gcc.dg/cpp/counter-3.c: New test.
7458 * gcc.dg/cpp/dir-only-1.c: New test.
7459 * gcc.dg/cpp/dir-only-1.h: New file.
7460 * gcc.dg/cpp/dir-only-2.c: New test.
7461 * gcc.dg/cpp/dir-only-3.c: New test.
7462 * gcc.dg/cpp/dir-only-3a.h: New file.
7463 * gcc.dg/cpp/dir-only-3b.h: New file.
7464 * gcc.dg/cpp/dir-only-4.c: New test.
7465 * gcc.dg/cpp/dir-only-5.c: New test.
7466 * gcc.dg/cpp/dir-only-6.c: New test.
7468 2007-07-30 Julian Brown <julian@codesourcery.com>
7470 * gcc.target/arm/neon/v*.c: Regenerate.
7472 2007-07-30 Paolo Carlini <pcarlini@suse.de>
7475 * g++.dg/ext/label6.C: New.
7477 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7481 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
7483 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
7486 * gfortran.dg/actual_pointer_function_1.f90: New test.
7489 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7491 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
7494 * gfortran.dg/shape_1.f90: Adjust error message.
7495 * gfortran.dg/parameter_array_ref_1.f90: New test.
7497 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7500 * gfortran.dg/entry_11.f90: New test.
7502 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
7503 Revital Eres <eres@il.ibm.com>
7505 * gfortran.dg/sms-1.f90: New test.
7507 2007-07-28 Richard Guenther <rguenther@suse.de>
7509 * gcc.c-torture/compile/pr32920.c: New testcase.
7511 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
7514 * g++.dg/lookup/friend11.C: New test.
7516 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
7518 * gfortran.dg/namelist_5.f90: Adjusted error message.
7519 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7520 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7521 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7522 * gfortran.dg/namelist_32.f90: ... this.
7525 * gfortran.dg/namelist_33.f90: New test.
7528 * gfortran.dg/namelist_34.f90: New test.
7531 * gfortran.dg/namelist_35.f90: New test.
7533 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
7536 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7538 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7541 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7542 assuming it is 0x7ffffffff.
7543 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7544 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7546 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7548 * gfortran.dg/operator_3.f90: Fix dg directive.
7549 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7550 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7551 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7553 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
7555 * g++.dg/cpp0x/decltype1.C: New.
7556 * g++.dg/cpp0x/decltype2.C: New.
7557 * g++.dg/cpp0x/decltype3.C: New.
7558 * g++.dg/cpp0x/decltype4.C: New.
7559 * g++.dg/cpp0x/decltype5.C: New.
7560 * g++.dg/cpp0x/decltype6.C: New.
7562 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7564 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7565 because the test relies on bit 31 to be the sign bit.
7567 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7569 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7570 assuming it is 0x7fffffff.
7571 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7572 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7574 2007-07-27 Mark Mitchell <mark@codesourcery.com>
7577 * g++.dg/expr/bitfield9.C: New test.
7579 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7582 * gfortran.dg/logical_comp.f90: Update dg-error strings.
7584 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7587 * gfortran.dg/private_type_7.f90: New test.
7589 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7592 * gfortran.dg/select_char_1.f90: New test.
7594 2007-07-27 Tobias Burnus <burnus@net-b.de>
7597 * gfortran.dg/initialization_11.f90: New test.
7599 2007-07-27 Richard Sandiford <richard@codesourcery.com>
7601 * gcc.target/mips/ins-1.c: New test.
7603 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
7606 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7609 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
7611 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7612 error: width of 'spare' exceeds its type.
7614 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
7616 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7617 * gcc.dg/sibcall-4.c: Likewise.
7619 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7621 PR rtl-optimization/31500
7622 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7623 * g++.dg/warn/Warray-bounds.C: Likewise.
7625 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
7627 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7629 2007-07-25 Julian Brown <julian@codesourcery.com>
7630 Paul Brook <paul@codesourcery.com>
7631 Joseph Myers <joseph@codesourcery.com>
7632 Mark Shinwell <shinwell@codesourcery.com>
7634 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7635 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7636 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7637 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7638 (check_effective_target_arm_neon_hw): New.
7639 * gcc.target/arm/neon/neon.exp: New file.
7640 * gcc.target/arm/neon/polytypes.c: New file.
7641 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7643 2007-07-25 Janis Johnson <janis187@us.ibm.com>
7645 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7646 targets where an "int" is less than 32 bits wide.
7648 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
7650 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7652 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7654 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7655 during addition if an int is only 16 bits wide.
7656 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7658 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7660 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7661 size as "long int" and are 32 or 64 bits wide.
7662 * gcc.dg/torture/pr28814.c: Likewise.
7664 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7666 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7667 exactly as wide as an int.
7669 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7671 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7672 Define and use throughout as long long printf format specifier.
7673 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7676 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
7678 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7679 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7681 2007-07-25 Ben Elliston <bje@au.ibm.com>
7683 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7685 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7687 * gcc.c-torture/execute/20070724-1.c: New.
7689 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7692 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7693 "deallocates" to 24, since patch has code rid of much spurious
7695 * gfortran.dg/interface_assignment_1.f90 : New test.
7698 * gfortran.dg/interface_assignment_2.f90 : New test.
7700 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7703 * fortran.dg/initialization_10.f90: New test.
7705 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7708 * gfortran.dg/imag_2.f: Removed
7709 * gfortran.dg/warn_std_1.f90: New test.
7710 * gfortran.dg/warn_std_2.f90: New test.
7711 * gfortran.dg/warn_std_3.f90: New test.
7713 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7716 * g++.dg/init/new22.C: New.
7718 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7721 * g++.dg/template/crash67.C: New.
7723 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
7725 * lib/target-support.exp (check_effective_target_natural_alignment):
7726 (check_effective_target_vector_alignment_reachable): New.
7727 * config/spu/spu.c (spu_vector_alignment_reachable): New.
7728 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7729 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
7731 * gcc.dg/vect/pr25413.c: Likewise.
7732 * gcc.dg/vect/pr31699.c: Likewise.
7734 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7737 * gfortran.dg/pack_bounds_1.f90: New test case.
7739 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
7742 * gfortran.dg/initialization_9.f90: New test.
7744 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7748 * gfortran.dg/bind_c_usage_8.f03: New test case.
7749 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7750 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
7752 2007-07-23 Richard Sandiford <richard@codesourcery.com>
7754 * gcc.target/mips/branch-cost-1.c: New test.
7755 * gcc.target/mips/branch-cost-2.c: Likewise.
7757 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7760 * gfortran.dg/c_char_tests.f03: New test case.
7761 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7762 * gfortran.dg/c_char_tests_2.f03: New test case.
7763 * gfortran.dg/value_6.f03: Ditto.
7764 * gfortran.dg/value_7.f03: Ditto.
7766 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7769 * gfortran.dg/c_funloc_tests_5.f03: New.
7770 * gfortran.dg/c_funloc_tests_5.f04: New.
7771 * gfortran.dg/c_funloc_tests_4_driver.c: New.
7773 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7776 * g++.dg/expr/call4.C: New.
7777 * g++.dg/expr/call5.C: New.
7779 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7782 * gfortran.dg/namelist_30.f90: New test.
7784 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7787 * gfortran.dg/array_initializer_1.f90: Removed warning.
7788 * gfortran.dg/initialization_1.f90: Adjusted messages.
7789 * gfortran.dg/nested_modules_6.f90: Removed warning.
7792 * gfortran.dg/initialization_7.f90: New test.
7795 * gfortran.dg/initialization_8.f90: New test.
7797 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7800 * g++.dg/template/crash47.C: Adjust errors.
7801 * g++.dg/template/crash48.C: Adjust errors.
7802 * g++.dg/template/typename12.C: New.
7803 * g++.dg/template/typename13.C: New.
7804 * g++.dg/template/typename14.C: New.
7805 * g++.dg/template/typedef6.C: Adjust errors.
7807 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7810 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7811 * gfortran.dg/pr32627.f03: New test case.
7813 * gfortran.dg/c_f_pointer_logical.f03: New test case.
7814 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7815 c_f_pointer_logical.
7816 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7817 c_f_pointer_complex.
7818 * gfortran.dg/c_f_pointer_complex.f03: New test case.
7819 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7820 c_f_pointer_shape_tests_2.
7821 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7823 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
7826 * gfortran.dg/c_loc_tests_9.f03: New test case.
7827 * gfortran.dg/c_loc_tests_10.f03: Ditto.
7829 2007-07-21 Lee Millward <lee.millward@gmail.com>
7832 * gfortran.dg/int_2.f90: New test.
7834 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
7836 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7838 2007-07-20 Richard Sandiford <richard@codesourcery.com>
7840 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7841 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7843 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
7845 PR tree-optimization/19910
7846 * gcc.dg/pr19910.c: New test.
7848 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
7851 * gfortran.dg/pr32738.f90: New test.
7853 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7855 PR tree-optimzation/32635
7856 * gfortran.dg/pr32635.f: New test case.
7858 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
7861 * gfortran.dg/pr32801.f03: New test case.
7863 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7865 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7866 Test negative numbers also.
7867 * gcc.dg/c99-math-float-1.c: Likewise.
7868 * gcc.dg/c99-math-long-double-1.c: Likewise.
7869 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
7872 2007-07-18 Bob Wilson <bob.wilson@acm.org>
7874 * lib/target-supports.exp (check_effective_target_sync_int_long):
7876 (check_effective_target_sync_char_short): Likewise.
7878 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7880 * gcc.dg/pr28796-2.c: Add more cases.
7882 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7884 * gcc.dg/pr28796-1.c: Add more cases.
7885 * gcc.dg/pr28796-2.c: Likewise.
7887 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7889 * gcc.dg/pr28796-1.c: Add more cases.
7890 * gcc.dg/pr28796-2.c: Likewise.
7892 2007-07-17 Janus Weil <jaydub66@gmail.com>
7895 * gfortran.dg/pr32535.f90: New test.
7897 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
7901 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7903 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
7905 PR rtl-optimization/32773
7906 * gcc.dg/pr32773.c: New test.
7908 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
7910 * gcc.target/spu/intrinsics-1.c: Use dg-message to
7911 match flax-vector-conversions note.
7912 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7913 instead of dg-error for the warning.
7915 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7917 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7918 adapted to work on targets with 16-bit or wider int.
7919 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7920 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7921 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7922 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7924 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7926 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7927 support large arrays.
7928 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7929 * gcc.dg/20061109-1.c: Likewise.
7930 * gcc.c-torture/execute/20061101-1.x: Likewise.
7931 * gcc.c-torture/execute/pr29797-1.x: Likewise.
7932 * gcc.c-torture/execute/pr31448.x: Likewise.
7934 2007-07-16 Lee Millward <lee.millward@gmail.com>
7936 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7939 * gfortran.dg/pr32238.f90: New test.
7942 * gfortran.dg/pr32222.f90: New test.
7945 * gfortran.dg/pr32242.f90: New test.
7947 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
7948 David Ung <davidu@mips.com>
7950 * gcc.target/mips/mips-sched-madd.c: New test case.
7952 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7955 * gfortran.dg/large_real_kind_1.f90: Update test.
7956 * gfortran.dg/pr17706.f90: Update test.
7957 * gfortran.dg/fmt_zero_digits.f90: Update test.
7958 * gfortran.dg/fmt_zero_precision.f90: Update test.
7959 * gfortran.dg/real_const_3.f90: Update test.
7961 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7964 * gfortran.dg/bounds_check_8.f90: New test.
7965 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7967 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7970 * gfortran.dg/mvbits_2.f90: New test.
7972 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7975 * gfortran.dg/pack_mask_1.f90: New test.
7976 * gfortran.dg/unpack_mask_1.f90: New test.
7978 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
7980 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7981 * gcc.dg/20001101-1.c: Likewise.
7982 * gcc.dg/20001102-1.c: Likewise.
7983 * gcc.dg/20020116-2.c: Likewise.
7984 * gcc.dg/20020416-1.c: Likewise.
7985 * gcc.dg/sparc-constant-1.c: Likewise.
7986 * gcc.dg/sparc-dwarf2.c: Likewise.
7987 * gcc.dg/sparc-frame-1.c: Likewise.
7988 * gcc.dg/sparc-getcontext-1.c: Likewise.
7989 * gcc.dg/sparc-loop-1.c: Likewise.
7990 * gcc.dg/sparc-reg-1.c: Likewise.
7991 * gcc.dg/sparc-ret.c: Likewise.
7992 * gcc.dg/sparc-trap-1.c: Likewise.
7993 * gcc.dg/ultrasp10.c: Likewise.
7994 * gcc.dg/ultrasp11.c: Likewise.
7995 * gcc.dg/ultrasp1.c: Likewise.
7996 * gcc.dg/ultrasp2.c: Likewise.
7997 * gcc.dg/ultrasp3.c: Likewise.
7998 * gcc.dg/ultrasp4.c: Likewise.
7999 * gcc.dg/ultrasp5.c: Likewise.
8000 * gcc.dg/ultrasp6.c: Likewise.
8001 * gcc.dg/ultrasp7.c: Likewise.
8002 * gcc.dg/ultrasp8.c: Likewise.
8003 * gcc.dg/ultrasp9.c: Likewise.
8004 * gcc.dg/splet-1.c: Delete.
8006 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
8009 * gfortran.dg/stfunc_5.f90: New test.
8011 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
8013 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8014 New procedure to check if arrays are naturally aligned to the vector
8016 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
8017 in size_t typedef. Adjust tree dump scan results according to
8018 vect_aligned_arrays target check.
8019 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8020 vect_aligned_arrays target check.
8021 * gcc.dg/vect/pr31699.c: Ditto.
8023 2007-07-13 Sa Liu <saliu@de.ibm.com>
8025 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8026 for V2DFmode vector conditional expression.
8027 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
8029 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
8031 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
8032 V2DFmode comparison and test special values.
8033 * lib/target-supports.exp: Switch on test for V2DFmode
8034 vector conditional expression.
8036 2007-07-13 Richard Guenther <rguenther@suse.de>
8038 PR tree-optimization/32721
8039 * gcc.dg/pr32721.c: New testcase.
8041 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
8043 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8044 error message part that continues on a new line.
8046 2007-07-12 Geoffrey Keating <geoffk@apple.com>
8048 * gcc.dg/c99-tgmath-1.c: New.
8049 * gcc.dg/c99-tgmath-2.c: New.
8050 * gcc.dg/c99-tgmath-3.c: New.
8051 * gcc.dg/c99-tgmath-4.c: New.
8053 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8054 Janis Johnson <janis187@us.ibm.com>
8057 * gcc.test-framework/dg-error-exp-F.c: New test.
8058 * gcc.test-framework/dg-warning-exp-F.c: New test.
8059 * lib/gcc.exp: Enable warning and error prefixes.
8060 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8061 (dg-error): Wrap original dg-error.
8062 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8063 markers from dg-error/dg-warning directives.
8064 * gcc.dg/20040322-1.c: Likewise.
8065 * gcc.dg/Wchar-subscripts-1.c: Likewise.
8066 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8067 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8068 * gcc.dg/Werror-1.c: Likewise.
8069 * gcc.dg/Werror-10.c: Likewise.
8070 * gcc.dg/Werror-11.c: Likewise.
8071 * gcc.dg/Werror-2.c: Likewise.
8072 * gcc.dg/Werror-3.c: Likewise.
8073 * gcc.dg/Werror-4.c: Likewise.
8074 * gcc.dg/Werror-5.c: Likewise.
8075 * gcc.dg/Werror-6.c: Likewise.
8076 * gcc.dg/Werror-7.c: Likewise.
8077 * gcc.dg/Werror-8.c: Likewise.
8078 * gcc.dg/Werror-9.c: Likewise.
8079 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8080 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8081 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8082 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8083 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8084 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8085 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8086 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8087 * gcc.dg/Wnested-externs-1.c: Likewise.
8088 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8089 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8090 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8091 * gcc.dg/Wshadow-3.c: Likewise.
8092 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8093 * gcc.dg/Wwrite-strings-1.c: Likewise.
8094 * gcc.dg/anon-struct-5.c: Likewise.
8095 * gcc.dg/anon-struct-6.c: Likewise.
8096 * gcc.dg/anon-struct-7.c: Likewise.
8097 * gcc.dg/anon-struct-8.c: Likewise.
8098 * gcc.dg/array-8.c: Likewise.
8099 * gcc.dg/array-quals-2.c: Likewise.
8100 * gcc.dg/asm-qual-1.c: Likewise.
8101 * gcc.dg/asm-wide-1.c: Likewise.
8102 * gcc.dg/assign-warn-1.c: Likewise.
8103 * gcc.dg/assign-warn-2.c: Likewise.
8104 * gcc.dg/bitfld-10.c: Likewise.
8105 * gcc.dg/bitfld-11.c: Likewise.
8106 * gcc.dg/bitfld-12.c: Likewise.
8107 * gcc.dg/bitfld-13.c: Likewise.
8108 * gcc.dg/bitfld-14.c: Likewise.
8109 * gcc.dg/builtin-choose-expr-2.c: Likewise.
8110 * gcc.dg/builtins-30.c: Likewise.
8111 * gcc.dg/c90-const-expr-5.c: Likewise.
8112 * gcc.dg/c90-typespec-1.c: Likewise.
8113 * gcc.dg/c99-const-expr-5.c: Likewise.
8114 * gcc.dg/c99-flex-array-5.c: Likewise.
8115 * gcc.dg/c99-fordecl-3.c: Likewise.
8116 * gcc.dg/c99-tag-3.c: Likewise.
8117 * gcc.dg/c99-typespec-1.c: Likewise.
8118 * gcc.dg/c99-vla-jump-1.c: Likewise.
8119 * gcc.dg/c99-vla-jump-2.c: Likewise.
8120 * gcc.dg/c99-vla-jump-3.c: Likewise.
8121 * gcc.dg/c99-vla-jump-4.c: Likewise.
8122 * gcc.dg/c99-vla-jump-5.c: Likewise.
8123 * gcc.dg/cast-1.c: Likewise.
8124 * gcc.dg/cast-2.c: Likewise.
8125 * gcc.dg/cast-3.c: Likewise.
8126 * gcc.dg/cast-4.c: Likewise.
8127 * gcc.dg/cast-pretty-print-1.c: Likewise.
8128 * gcc.dg/comp-goto-2.c: Likewise.
8129 * gcc.dg/comp-goto-3.c: Likewise.
8130 * gcc.dg/cpp/error-1.c: Likewise.
8131 * gcc.dg/cpp/if-paren.c: Likewise.
8132 * gcc.dg/decl-7.c: Likewise.
8133 * gcc.dg/decl-8.c: Likewise.
8134 * gcc.dg/decl-nospec-1.c: Likewise.
8135 * gcc.dg/decl-nospec-2.c: Likewise.
8136 * gcc.dg/decl-nospec-3.c: Likewise.
8137 * gcc.dg/declspec-10.c: Likewise.
8138 * gcc.dg/declspec-11.c: Likewise.
8139 * gcc.dg/declspec-12.c: Likewise.
8140 * gcc.dg/declspec-13.c: Likewise.
8141 * gcc.dg/declspec-14.c: Likewise.
8142 * gcc.dg/declspec-15.c: Likewise.
8143 * gcc.dg/declspec-16.c: Likewise.
8144 * gcc.dg/declspec-17.c: Likewise.
8145 * gcc.dg/declspec-4.c: Likewise.
8146 * gcc.dg/declspec-5.c: Likewise.
8147 * gcc.dg/declspec-6.c: Likewise.
8148 * gcc.dg/declspec-7.c: Likewise.
8149 * gcc.dg/declspec-8.c: Likewise.
8150 * gcc.dg/declspec-9.c: Likewise.
8151 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8152 * gcc.dg/dfp/constants-c99.c: Likewise.
8153 * gcc.dg/dfp/keywords-c89.c: Likewise.
8154 * gcc.dg/dfp/keywords-c99.c: Likewise.
8155 * gcc.dg/dfp/keywords-reserved.c: Likewise.
8156 * gcc.dg/dfp/typespec.c: Likewise.
8157 * gcc.dg/dremf-type-compat-2.c: Likewise.
8158 * gcc.dg/dremf-type-compat-3.c: Likewise.
8159 * gcc.dg/dremf-type-compat-4.c: Likewise.
8160 * gcc.dg/empty-source-2.c: Likewise.
8161 * gcc.dg/empty-source-3.c: Likewise.
8162 * gcc.dg/enum3.c: Likewise.
8163 * gcc.dg/extra-semi-2.c: Likewise.
8164 * gcc.dg/extra-semi-3.c: Likewise.
8165 * gcc.dg/float-range-1.c: Likewise.
8166 * gcc.dg/float-range-2.c: Likewise.
8167 * gcc.dg/float-range-3.c: Likewise.
8168 * gcc.dg/float-range-5.c: Likewise.
8169 * gcc.dg/format/asm_fprintf-2.c: Likewise.
8170 * gcc.dg/format/asm_fprintf-3.c: Likewise.
8171 * gcc.dg/format/asm_fprintf-4.c: Likewise.
8172 * gcc.dg/format/asm_fprintf-5.c: Likewise.
8173 * gcc.dg/format/cast-1.c: Likewise.
8174 * gcc.dg/format/gcc_diag-3.c: Likewise.
8175 * gcc.dg/format/gcc_diag-4.c: Likewise.
8176 * gcc.dg/format/gcc_diag-6.c: Likewise.
8177 * gcc.dg/format/gcc_diag-8.c: Likewise.
8178 * gcc.dg/format/gcc_diag-9.c: Likewise.
8179 * gcc.dg/format/nul-2.c: Likewise.
8180 * gcc.dg/format/opt-1.c: Likewise.
8181 * gcc.dg/format/opt-2.c: Likewise.
8182 * gcc.dg/format/opt-3.c: Likewise.
8183 * gcc.dg/format/opt-4.c: Likewise.
8184 * gcc.dg/format/opt-5.c: Likewise.
8185 * gcc.dg/format/opt-6.c: Likewise.
8186 * gcc.dg/framework-2.c: Likewise.
8187 * gcc.dg/func-args-1.c: Likewise.
8188 * gcc.dg/func-outside-1.c: Likewise.
8189 * gcc.dg/func-outside-2.c: Likewise.
8190 * gcc.dg/gnu-cond-expr-2.c: Likewise.
8191 * gcc.dg/gnu-cond-expr-3.c: Likewise.
8192 * gcc.dg/if-empty-1.c: Likewise.
8193 * gcc.dg/init-bad-1.c: Likewise.
8194 * gcc.dg/init-bad-2.c: Likewise.
8195 * gcc.dg/init-bad-3.c: Likewise.
8196 * gcc.dg/init-desig-obs-2.c: Likewise.
8197 * gcc.dg/init-desig-obs-3.c: Likewise.
8198 * gcc.dg/init-empty-2.c: Likewise.
8199 * gcc.dg/init-empty-3.c: Likewise.
8200 * gcc.dg/inline-11.c: Likewise.
8201 * gcc.dg/inline-12.c: Likewise.
8202 * gcc.dg/inline-8.c: Likewise.
8203 * gcc.dg/inline-9.c: Likewise.
8204 * gcc.dg/inline3.c: Likewise.
8205 * gcc.dg/label-decl-1.c: Likewise.
8206 * gcc.dg/label-decl-2.c: Likewise.
8207 * gcc.dg/label-decl-3.c: Likewise.
8208 * gcc.dg/label-decl-4.c: Likewise.
8209 * gcc.dg/long-long-typespec-1.c: Likewise.
8210 * gcc.dg/lvalue-2.c: Likewise.
8211 * gcc.dg/lvalue-3.c: Likewise.
8212 * gcc.dg/nested-func-3.c: Likewise.
8213 * gcc.dg/nested-redef-1.c: Likewise.
8214 * gcc.dg/noreturn-4.c: Likewise.
8215 * gcc.dg/old-style-prom-2.c: Likewise.
8216 * gcc.dg/old-style-prom-3.c: Likewise.
8217 * gcc.dg/old-style-then-proto-1.c: Likewise.
8218 * gcc.dg/overflow-warn-1.c: Likewise.
8219 * gcc.dg/overflow-warn-2.c: Likewise.
8220 * gcc.dg/overflow-warn-3.c: Likewise.
8221 * gcc.dg/overflow-warn-4.c: Likewise.
8222 * gcc.dg/overflow-warn-6.c: Likewise.
8223 * gcc.dg/parm-forwdecl-2.c: Likewise.
8224 * gcc.dg/parm-forwdecl-3.c: Likewise.
8225 * gcc.dg/parm-impl-decl-1.c: Likewise.
8226 * gcc.dg/parm-impl-decl-2.c: Likewise.
8227 * gcc.dg/parm-incomplete-1.c: Likewise.
8228 * gcc.dg/parm-mismatch-1.c: Likewise.
8229 * gcc.dg/pointer-arith-1.c: Likewise.
8230 * gcc.dg/pointer-arith-2.c: Likewise.
8231 * gcc.dg/pointer-arith-3.c: Likewise.
8232 * gcc.dg/pointer-arith-4.c: Likewise.
8233 * gcc.dg/pointer-arith-6.c: Likewise.
8234 * gcc.dg/pointer-arith-7.c: Likewise.
8235 * gcc.dg/pointer-arith-8.c: Likewise.
8236 * gcc.dg/pr13804-1.c: Likewise.
8237 * gcc.dg/pr15698-1.c: Likewise.
8238 * gcc.dg/pr15698-2.c: Likewise.
8239 * gcc.dg/pr15698-3.c: Likewise.
8240 * gcc.dg/pr15698-4.c: Likewise.
8241 * gcc.dg/pr15698-5.c: Likewise.
8242 * gcc.dg/pr15698-6.c: Likewise.
8243 * gcc.dg/pr15698-7.c: Likewise.
8244 * gcc.dg/pr15698-8.c: Likewise.
8245 * gcc.dg/pr17188-1.c: Likewise.
8246 * gcc.dg/pr17301-1.c: Likewise.
8247 * gcc.dg/pr17301-2.c: Likewise.
8248 * gcc.dg/pr17730-1.c: Likewise.
8249 * gcc.dg/pr20368-1.c: Likewise.
8250 * gcc.dg/pr20368-2.c: Likewise.
8251 * gcc.dg/pr20368-3.c: Likewise.
8252 * gcc.dg/pr22308-1.c: Likewise.
8253 * gcc.dg/qual-component-1.c: Likewise.
8254 * gcc.dg/redecl-1.c: Likewise.
8255 * gcc.dg/redecl-11.c: Likewise.
8256 * gcc.dg/redecl-12.c: Likewise.
8257 * gcc.dg/redecl-13.c: Likewise.
8258 * gcc.dg/redecl-14.c: Likewise.
8259 * gcc.dg/redecl-15.c: Likewise.
8260 * gcc.dg/register-var-1.c: Likewise.
8261 * gcc.dg/register-var-2.c: Likewise.
8262 * gcc.dg/stmt-expr-2.c: Likewise.
8263 * gcc.dg/stmt-expr-3.c: Likewise.
8264 * gcc.dg/stmt-expr-label-1.c: Likewise.
8265 * gcc.dg/stmt-expr-label-2.c: Likewise.
8266 * gcc.dg/stmt-expr-label-3.c: Likewise.
8267 * gcc.dg/struct-empty-2.c: Likewise.
8268 * gcc.dg/struct-empty-3.c: Likewise.
8269 * gcc.dg/struct-parse-1.c: Likewise.
8270 * gcc.dg/struct-semi-1.c: Likewise.
8271 * gcc.dg/struct-semi-2.c: Likewise.
8272 * gcc.dg/struct-semi-3.c: Likewise.
8273 * gcc.dg/switch-5.c: Likewise.
8274 * gcc.dg/switch-6.c: Likewise.
8275 * gcc.dg/switch-7.c: Likewise.
8276 * gcc.dg/tls/diag-5.c: Likewise.
8277 * gcc.dg/transparent-union-1.c: Likewise.
8278 * gcc.dg/transparent-union-3.c: Likewise.
8279 * gcc.dg/typespec-1.c: Likewise.
8280 * gcc.dg/vla-init-2.c: Likewise.
8281 * gcc.dg/vla-init-3.c: Likewise.
8282 * gcc.dg/vla-init-4.c: Likewise.
8283 * gcc.dg/vla-init-5.c: Likewise.
8284 * gcc.dg/void-cast-2.c: Likewise.
8285 * gcc.dg/wvla-3.c: Likewise.
8286 * gcc.dg/wvla-7.c: Likewise.
8287 * gcc.target/i386/991209-1.c: Likewise.
8288 * gcc.target/ia64/fpreg-1.c: Likewise.
8289 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8290 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8292 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8295 * gfortran.dg/func_decl_4.f90: New test.
8297 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8300 * gfortran.dg/interface_17.f90: New test.
8302 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8305 * gfortran.dg/32599.f03: New test case.
8308 * gfortran.dg/32601.f03: New test case.
8309 * gfortran.dg/32601_1.f03: Ditto.
8310 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8311 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8313 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8315 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8317 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8318 Devang Patel <dpatel@apple.com>
8320 PR tree-optimization/25413
8321 * gcc.dg/vect/vect-align-1.c: New.
8322 * gcc.dg/vect/vect-align-2.c: New.
8323 * gcc.dg/vect/pr25413.c: New.
8324 * gcc.dg/vect/pr25413a.c: New.
8325 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8327 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8329 * lib/target-support.exp (check_ultrasparc_hw_available):
8331 (is-effective-target): Check $arg for ultrasparc_hw.
8332 (is-effective-target-keyword): Likewise.
8333 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8334 when determining what to do on sparc platforms.
8335 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8336 * gcc.dg/20001101-1.c: Likewise.
8337 * gcc.dg/20001101-2.c: Likewise.
8338 * gcc.dg/ultrasp9.c: Likewise.
8339 * gcc.dg/ultrasp10.c: Likewise.
8340 * gcc.target/sparc/pdist-3.c: Likewise.
8342 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
8344 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8346 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8348 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8350 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8352 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8353 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8354 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8355 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8356 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8357 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8358 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8359 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8360 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8361 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8362 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8363 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8364 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8365 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8366 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8367 * lib/target-supports.exp (check_effective_target_vect_int_mul):
8370 2007-07-12 Jakub Jelinek <jakub@redhat.com>
8373 * g++.dg/parse/error30.C: New test.
8375 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8378 * gfortran.dg/alloc_comp_misc_1.f90: New test.
8380 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
8382 * gfortran.fortran-torture/compile/pr32663.f: New test.
8384 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8387 * g++.dg/inherit/virtual4.C: New.
8389 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
8392 * gcc.target/i386/pr32661-1.c: New test.
8394 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
8396 * gnat.dg/invariant_index.ad[sb]: New test.
8398 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8401 * g++.dg/template/decl3.C: New.
8403 2007-07-09 Geoffrey Keating <geoffk@apple.com>
8406 * gcc.c-torture/execute/align-3.c: New.
8408 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
8411 * gcc.target/i386/pr32708-1.c: New test.
8412 * gcc.target/i386/pr32708-2.c: Ditto.
8413 * gcc.target/i386/pr32708-3.c: Ditto.
8415 2007-07-10 Mark Mitchell <mark@codesourcery.com>
8417 * g++.dg/init/new20.C: Remove svn:executable flag.
8419 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8421 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8423 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8425 * gcc.dg/ultrasp7.c: Add fpic target requirement.
8427 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8430 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8433 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
8436 * gfortran.dg/overload_2.f90: New test.
8439 * gfortran.dg/transfer_simplify_5.f90
8442 * gfortran.dg/interface_15.f90: New test.
8444 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8447 * gfortran.dg/matmul_5.f90: New test case.
8449 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
8451 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8452 * gcc.dg/fesd-any.h: Likewise.
8453 * gcc.dg/fesd-baseonly.c: Likewise.
8454 * gcc.dg/fesd-baseonly.h: Likewise.
8455 * gcc.dg/fesd-none.c: Likewise.
8456 * gcc.dg/fesd-none.h: Likewise.
8457 * gcc.dg/fesd-reduced.c: Likewise.
8458 * gcc.dg/fesd-reduced.h: Likewise.
8459 * gcc.dg/fesd-sys.c: Likewise.
8460 * gcc.dg/fesd-sys.h: Likewise
8461 * gcc.dg/fesd.h: Likewise.
8463 * g++.dg/debug/dwarf2: New directory.
8464 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8465 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8466 * g++.dg/other/fesd-any.h: Likewise.
8467 * g++.dg/other/fesd-baseonly.C: Likewise.
8468 * g++.dg/other/fesd-baseonly.h: Likewise.
8469 * g++.dg/other/fesd-none.C: Likewise.
8470 * g++.dg/other/fesd-none.h: Likewise.
8471 * g++.dg/other/fesd-reduced.C: Likewise.
8472 * g++.dg/other/fesd-reduced.h: Likewise.
8473 * g++.dg/other/fesd-sys.C: Likewise.
8474 * g++.dg/other/fesd-sys.h: Likewise.
8475 * g++.dg/other/fesd.h: Likewise.
8477 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
8480 * gfortran.dg/parameter_unused.f90: New test.
8482 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
8484 PR tree-optimization/32681
8485 * gcc.dg/tree-ssa/pr32681.c: New test.
8487 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8490 * gfortran.dg/fmt_t_5.f90: New test.
8492 2007-07-08 Paolo Carlini <pcarlini@suse.de>
8495 * g++.dg/template/operator10.C: New.
8497 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8500 * gfortran.dg/unpack_zerosize_1.f90: New test case.
8502 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8505 * gfortran.dg/operator_6.f90: New test.
8507 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8510 * gfortran.dg/operator_4.f90: New test.
8511 * gfortran.dg/operator_5.f90: New test.
8512 * gfortran.dg/logical_comp.f90: Adjusted error messages.
8513 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8515 2007-07-08 Tobias Burnus <burnus@net-b.de>
8518 * gfortran.dg/argument_checking_6.f90: New.
8520 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8523 * gfortran.dg/interface_155555.f90: New test.
8525 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8527 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8528 c99-math-long-double-1.c, c99-math.h: Test subnormals.
8530 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8533 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8534 discern pedantic diagnostics and errors.
8535 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8537 * gcc.dg/20050121-1.c: This is an error and not a warning.
8538 * gcc.target/i386/sseregparm-2.c: Likewise.
8539 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8540 * gcc.dg/charset/attribute2.c: Likewise.
8541 * gcc.dg/bitfld-1.c: Likewise.
8542 * gcc.dg/pack-test-2.c: Likewise.
8543 * gcc.dg/940510-1.c: Match separately error and warning.
8544 * gcc.dg/array-2.c: Match separately multiple messages. The second
8545 diagnostic is a pedantic warning and not an error.
8546 * gcc.dg/pr14475.c: Match separately multiple messages.
8547 * gcc.dg/pr18809-1.c: Likewise.
8548 * gcc.dg/pr27953.c: Likewise.
8549 * gcc.dg/vla-init-1.c: Likewise.
8550 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8552 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8555 * gfortran.dg/char_decl_1.f90: New test.
8557 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
8559 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8561 2007-07-07 Mark Mitchell <mark@codesourcery.com>
8564 * g++.dg/template/overload9.C: New test.
8566 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
8568 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8569 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8571 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8573 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8574 * gcc.dg/20001012-2.c: Likewise.
8575 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8576 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8578 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8580 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8581 about the chunk size when STACK_SIZE is defined.
8583 2007-07-06 Josh Conner <jconner@apple.com>
8586 * gcc.dg/sibcall-8.c: New test.
8588 2007-07-06 Josh Conner <jconner@apple.com>
8591 * gcc.target/arm/sibcall-1.c: New test.
8593 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
8595 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8597 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
8599 * gfortran.dg/save_parameter.f90: New test.
8600 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8602 2007-07-06 Richard Guenther <rguenther@suse.de>
8604 * g++.dg/opt/pr30965.C: New testcase.
8606 2007-07-06 Richard Sandiford <richard@codesourcery.com>
8608 * gcc.target/mips/save-restore-5.c: New test.
8610 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8612 PR rtl_optimization/32450
8613 * gcc.dg/pr32450.c: New runtime test.
8615 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8617 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8618 single underscore in scan directives.
8620 2007-07-05 Mark Mitchell <mark@codesourcery.com>
8623 * g++.dg/init/ptrmem4.C: New test.
8626 * g++.dg/init/new21.C: Likewise.
8629 * g++.dg/template/static30.C: Likewise.
8631 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
8633 * gcc.dg/vect/costmodel/ppc: New directory.
8634 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8635 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8637 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8638 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8639 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8640 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8641 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8642 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8643 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8644 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8645 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8646 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8647 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8648 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8649 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8650 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8652 2007-07-05 Tobias Burnus <burnus@net-b.de>
8655 * gfortran.dg/module_md5_1.f90: Update MD5 number.
8657 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
8660 * gfortran.dg/interface_14.f90: New test.
8663 * gfortran.dg/do_iterator_2.f90: New test.
8665 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
8667 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8668 (FE_DEC_DOWNWARD): Likewise.
8669 (FE_DEC_UPWARD): Likewise.
8670 (FE_DEC_TOWARDZERO): Likewise.
8671 (FE_DEC_TONEARESTFROMZERO): Likewise.
8673 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
8675 * gcc.c-torture/compile/pr32606.c: New.
8676 * gfortran.fortran-torture/execute/pr32604.f90: New.
8678 2007-07-04 Mark Mitchell <mark@codesourcery.com>
8680 * gcc.dg/visibility-12.c: New test.
8681 * gcc.dg/visibility-13.c: Likewise.
8682 * g++.dg/ext/visibility-9.C: Likewise.
8683 * g++.dg/ext/visibility-10.C: Likewise.
8685 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8687 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8688 * gcc.dg/sh-relax-vxworks.c: New test.
8690 2007-07-04 Richard Guenther <rguenther@suse.de>
8692 PR tree-optimization/32500
8693 * gcc.c-torture/execute/pr32500.c: New testcase.
8695 2007-07-04 Richard Guenther <rguenther@suse.de>
8697 PR tree-optimization/32482
8698 * gcc.c-torture/compile/pr32482.c: New testcase.
8700 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8702 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8704 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8705 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8706 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8707 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8709 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8711 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8713 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8715 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8717 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8720 * gfortran.dg/min_max_optional_1.f90: New test.
8721 * gfortran.dg/min_max_optional_2.f90: New test.
8722 * gfortran.dg/min_max_optional_3.f90: New test.
8724 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8727 * gfortran.dg/fmt_error.f90: New test.
8729 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8732 * gfortran.dg/interface_13.f90: New test.
8734 2007-07-03 Dave Brolley <brolley@redhat.com>
8737 * g++.dg/init/new20.C: New test.
8739 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
8742 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8744 2007-07-03 Tobias Burnus <burnus@net-b.de>
8747 * common_7.f90: New.
8748 * common_8.f90: New.
8749 * common_9.f90: New.
8751 2007-07-03 Tobias Burnus <burnus@net-b.de>
8754 * gfortran.dg/argument_checking_1.f90: New.
8755 * gfortran.dg/argument_checking_2.f90: New.
8756 * gfortran.dg/argument_checking_3.f90: New.
8757 * gfortran.dg/argument_checking_4.f90: New.
8758 * gfortran.dg/argument_checking_5.f90: New.
8759 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8760 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8762 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8764 * gcc.dg/pr32176.c: Add -w to default dg-options.
8766 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8768 * gcc.c-torture/compile/ssa-pre-1.c: New test.
8770 2007-07-03 Tobias Burnus <burnus@net-b.de>
8773 * gfortran.dg/null_2.f90: New.
8775 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8776 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8779 * gcc.dg/pr32176.c: New test.
8781 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8783 * gcc.dg/const-float80.c : New test.
8784 * gcc.dg/const-float128.c : New test.
8785 * gcc.dg/const-float80-ped.c : New test.
8786 * gcc.dg/const-float128-ped.c : New test.
8788 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8790 * gcc.dg/c99-math.h: Fix typo.
8792 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8795 * gcc.dg/gomp/pr32468-1.c: New test.
8797 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8799 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8802 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8804 * gfortran.fortran-torture/compile/pr32583.f: New.
8805 * gcc.c-torture/compile/pr32584.c: New
8807 2007-07-02 Ollie Wild <aaw@google.com>
8809 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8810 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8812 2007-07-02 Richard Sandiford <richard@codesourcery.com>
8814 * gcc.target/mips/save-restore-1.c: New test.
8815 * gcc.target/mips/save-restore-2.c: Likewise.
8816 * gcc.target/mips/save-restore-3.c: Likewise.
8817 * gcc.target/mips/save-restore-4.c: Likewise.
8819 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
8821 PR tree-optimization/31966
8822 PR tree-optimization/32533
8823 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8824 * gfortran.dg/pr32533.f90: Ditto.
8826 2007-07-02 Jakub Jelinek <jakub@redhat.com>
8828 * g++.dg/opt/nrv12.C: New test.
8829 * gcc.target/i386/nrv1.c: New test.
8832 * g++.dg/gomp/pr31748.C: New test.
8834 2007-07-02 Ira Rosen <irar@il.ibm.com>
8836 PR tree-optimization/32230
8837 * gcc.dg/vect/pr32230.c: New test.
8839 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
8841 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8842 * bind_c_coms.f90: Ditto.
8843 * bind_c_coms_driver.c: Ditto.
8844 * bind_c_dts.f90: Ditto.
8845 * bind_c_dts_2.f03: Ditto.
8846 * bind_c_dts_2_driver.c: Ditto.
8847 * bind_c_dts_3.f03: Ditto.
8848 * bind_c_dts_4.f03: Ditto.
8849 * bind_c_dts_driver.c: Ditto.
8850 * bind_c_implicit_vars.f03: Ditto.
8851 * bind_c_procs.f03: Ditto.
8852 * bind_c_usage_2.f03: Ditto.
8853 * bind_c_usage_3.f03: Ditto.
8854 * bind_c_usage_5.f03: Ditto.
8855 * bind_c_usage_6.f03: Ditto.
8856 * bind_c_usage_7.f03: Ditto.
8857 * bind_c_vars.f90: Ditto.
8858 * bind_c_vars_driver.c: Ditto.
8859 * binding_c_table_15_1.f03: Ditto.
8860 * binding_label_tests.f03: Ditto.
8861 * binding_label_tests_10.f03: Ditto.
8862 * binding_label_tests_10_main.f03: Ditto.
8863 * binding_label_tests_11.f03: Ditto.
8864 * binding_label_tests_11_main.f03: Ditto.
8865 * binding_label_tests_12.f03: Ditto.
8866 * binding_label_tests_13.f03: Ditto.
8867 * binding_label_tests_13_main.f03: Ditto.
8868 * binding_label_tests_14.f03: Ditto.
8869 * binding_label_tests_2.f03: Ditto.
8870 * binding_label_tests_3.f03: Ditto.
8871 * binding_label_tests_4.f03: Ditto.
8872 * binding_label_tests_5.f03: Ditto.
8873 * binding_label_tests_6.f03: Ditto.
8874 * binding_label_tests_7.f03: Ditto.
8875 * binding_label_tests_8.f03: Ditto.
8876 * binding_label_tests_9.f03: Ditto.
8877 * c_assoc.f90: Ditto.
8878 * c_assoc_2.f03: Ditto.
8879 * c_f_pointer_shape_test.f90: Ditto.
8880 * c_f_pointer_tests.f90: Ditto.
8881 * c_f_tests_driver.c: Ditto.
8882 * c_funloc_tests.f03: Ditto.
8883 * c_funloc_tests_2.f03: Ditto.
8884 * c_funloc_tests_3.f03: Ditto.
8885 * c_funloc_tests_3_funcs.c: Ditto.
8886 * c_kind_params.f90: Ditto.
8887 * c_kind_tests_2.f03: Ditto.
8889 * c_loc_driver.c: Ditto.
8890 * c_loc_test.f90: Ditto.
8891 * c_loc_tests_2.f03: Ditto.
8892 * c_loc_tests_2_funcs.c: Ditto.
8893 * c_loc_tests_3.f03: Ditto.
8894 * c_loc_tests_4.f03: Ditto.
8895 * c_loc_tests_5.f03: Ditto.
8896 * c_loc_tests_6.f03: Ditto.
8897 * c_loc_tests_7.f03: Ditto.
8898 * c_loc_tests_8.f03: Ditto.
8899 * c_ptr_tests.f03: Ditto.
8900 * c_ptr_tests_10.f03: Ditto.
8901 * c_ptr_tests_5.f03: Ditto.
8902 * c_ptr_tests_7.f03: Ditto.
8903 * c_ptr_tests_7_driver.c: Ditto.
8904 * c_ptr_tests_8.f03: Ditto.
8905 * c_ptr_tests_8_funcs.c: Ditto.
8906 * c_ptr_tests_9.f03: Ditto.
8907 * c_ptr_tests_driver.c: Ditto.
8908 * c_size_t_driver.c: Ditto.
8909 * c_size_t_test.f03: Ditto.
8910 * com_block_driver.f90: Ditto.
8911 * global_vars_c_init.f90: Ditto.
8912 * global_vars_c_init_driver.c: Ditto.
8913 * global_vars_f90_init.f90: Ditto.
8914 * global_vars_f90_init_driver.c: Ditto.
8915 * interop_params.f03: Ditto.
8916 * iso_c_binding_only.f03: Ditto.
8917 * iso_c_binding_rename_1.f03: Ditto.
8918 * iso_c_binding_rename_1_driver.c: Ditto.
8919 * iso_c_binding_rename_2.f03: Ditto.
8920 * iso_c_binding_rename_2_driver.c: Ditto.
8921 * kind_tests_2.f03: Ditto.
8922 * kind_tests_3.f03: Ditto.
8923 * module_md5_1.f90: Ditto.
8924 * only_clause_main.c: Ditto.
8925 * print_c_kinds.f90: Ditto.
8926 * test_bind_c_parens.f03: Ditto.
8927 * test_c_assoc.c: Ditto.
8928 * test_com_block.f90: Ditto.
8929 * test_common_binding_labels.f03: Ditto.
8930 * test_common_binding_labels_2.f03: Ditto.
8931 * test_common_binding_labels_2_main.f03: Ditto.
8932 * test_common_binding_labels_3.f03: Ditto.
8933 * test_common_binding_labels_3_main.f03: Ditto.
8934 * test_only_clause.f90: Ditto.
8935 * use_iso_c_binding.f90: Ditto.
8936 * value_5.f90: Ditto.
8937 * value_test.f90: Ditto.
8938 * value_tests_f03.f90: Ditto.
8940 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
8942 * gcc.dg/tls/opt-14.c: New.
8944 2007-07-01 Ollie Wild <aaw@google.com>
8946 * g++.dg/lookup/using16.C: New test.
8947 * g++.dg/lookup/using17.C: New test.
8949 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
8952 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8953 (test_4): Use proper test for floating point equality.
8956 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8958 PR libgfortran/32554
8959 * gfortran.dg/fmt_p_1.f90: New test.
8961 2007-07-01 Ira Rosen <irar@il.ibm.com>
8963 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8964 initialization and fix dg-final check - the initialization loop is
8967 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8968 Volker Reichelt <reichelt@netcologne.de>
8971 * gcc.dg/pr32559.c: New test.
8973 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8975 PR tree-optimization/25371
8976 * gcc.dg/vect/pr25371.c: New test.
8978 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
8980 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8981 when allocating and initializing a flexible array.
8983 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
8986 * gfortran.dg/intrinsic.f90: New test.
8988 2007-06-30 Tobias Burnus <burnus@net-b.de>
8991 * gfortran.dg/fmt_zero_check.f90: New.
8993 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
8996 * gfortran.dg/repeat_f90: New test.
8998 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9001 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9002 -pedantic-errors, so we should match errors.
9003 * gcc.dg/cpp/escape-1.c: Likewise.
9004 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9005 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9007 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9008 errors instead of warnings.
9009 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9011 * gcc.dg/cpp/arith-3.c: Likewise.
9013 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9016 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9017 * gcc.dg/pch/valid-2.c: Likewise.
9018 * gcc.dg/pch/valid-3.c: Likewise.
9019 * gcc.dg/pch/warn-1.c: Likewise.
9020 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9022 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9025 * gcc.dg/Wunused-function.c: New.
9027 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9029 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9031 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
9033 * g++.dg/other/canon-31724.C: New.
9035 2007-06-29 Jan Hubicka <jh@suse.cz>
9038 * gcc.c-torture/compile/pr32372.c: new.
9040 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9042 * gfortran.dg/operator_3.f90: New test.
9044 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9046 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9047 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9049 2007-06-29 Richard Guenther <rguenther@suse.de>
9052 * gcc.dg/inline-23.c: New testcase.
9054 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
9056 PR tree-optimization/24659
9057 * gcc.target/i386/vectorize2.c: New test.
9058 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9059 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9061 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
9063 * gcc.dg/pointer-arith-9.c: New test.
9065 2007-06-29 Tobias Burnus <burnus@net-b.de>
9068 * gfortran.dg/fmt_read_2.f90: New.
9070 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9072 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9073 If it exists, don't try to create it.
9075 2007-06-28 Geoffrey Keating <geoffk@apple.com>
9077 * g++.dg/ext/visibility/ms-compat-1.C: New.
9079 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9082 * gfortran.fortran-torture/compile/pr32417.f90: New test.
9084 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
9086 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9089 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
9092 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9094 2007-06-27 Richard Guenther <rguenther@suse.de>
9097 * gcc.dg/inline-22.c: New testcase.
9099 2007-06-26 Hui-May Chang <hm.chang@apple.com>
9101 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9102 the scan-assembler constant.
9104 2007-06-25 Geoffrey Keating <geoffk@apple.com>
9107 * gcc.dg/pr20216.c: New.
9109 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9112 * gcc.dg/vect/pr32421.c: New test.
9114 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
9117 * g++.dg/other/friend5.C: New test.
9119 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
9122 * gfortran.dg/host_assoc_function_2.f90: New test.
9125 * gfortran.dg/host_assoc_call_1.f90: New test.
9127 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9129 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9131 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9134 * gfortran.dg/error_format.f90: New test.
9136 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9139 * gfortran.dg/pr32136.f90: New test.
9141 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9144 * gfortran.dg/minmaxloc_1.f90: New test.
9147 * gfortran.dg/minmaxloc_2.f90: New test.
9149 2007-06-23 Richard Guenther <rguenther@suse.de>
9151 PR tree-optimization/16876
9153 * gcc.dg/pr29254.c: The warning is bogus.
9154 * gcc.dg/warn-1.c: Likewise.
9155 * gcc.dg/assign-warn-3.c: Likewise.
9156 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9158 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
9160 * gcc.c-torture/execute/20070623-1.c: New.
9162 2007-06-22 Jan Hubicka <jh@suse.cz>
9164 * gcc.c-torture/compile/pr31541.c: New.
9166 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9168 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9169 Remove -m64 from dg-options.
9171 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9174 * gcc.dg/pr32374.c: New test.
9176 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9179 * gfortran.dg/pointer_assign_3.f90: New test.
9181 2007-06-21 Sebastian Pop <sebpop@gmail.com>
9183 * gcc.dg/tree-ssa/pr19590.c: New.
9185 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9188 * gfortran.dg/assign.f90: Update test.
9189 * gfortran.dg/real_do_1.f90: Update test.
9190 * gfortran.dg/gomp/omp_do1.f90: Update test.
9191 * gfortran.dg/warnings_are_errors_1.f: Update test.
9192 * gfortran.dg/g77/20010519-1.f: Update test.
9193 * gfortran.dg/g77/pr9258.f: Update test.
9194 * gfortran.dg/g77/960317-1.f: Update test.
9196 2007-06-21 Richard Guenther <rguenther@suse.de>
9198 PR tree-optimization/32453
9199 * gcc.c-torture/compile/pr32453.c: New testcase.
9201 2007-06-21 Jakub Jelinek <jakub@redhat.com>
9203 PR tree-optimization/31866
9204 * gcc.dg/pr31866.c: New test.
9206 2007-06-21 Richard Guenther <rguenther@suse.de>
9208 PR tree-optimization/32451
9209 * g++.dg/torture/20070621-1.C: New testcase.
9211 2007-06-21 Christian Bruel <christian.bruel@st.com>
9213 * gcc.dg/attr-isr.c: Test delay slot content.
9215 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9218 gfortran.dg/pointer_assign_2.f90: New test.
9220 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9223 gfortran.dg/invalid_procedure_name.f90: New test.
9225 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
9227 PR tree-optimization/25737
9228 * gcc.dg/tree-ssa/alias-14.c: New test.
9230 2007-06-20 Hui-May Chang <hm.chang@apple.com>
9232 * gcc.target/i386/large-size-array-3.c: New.
9234 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9235 Richard Guenther <rguenther@suse.de>
9238 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9240 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9243 * gcc.dg/pr31959.c: New test.
9246 * g++.dg/ext/asm10.C: New test.
9249 * gcc.c-torture/execute/20070614-1.c: New test.
9251 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9253 * gcc.target/arm/stack-corruption.c: New test.
9255 2007-06-19 Richard Guenther <rguenther@suse.de>
9257 * g++.dg/torture/pr30252.C: New testcase.
9259 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9261 PR tree-optimization/32353
9262 * g++.dg/opt/nrv13.C: New test.
9264 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9268 * gfortran.dg/impure_assignment_2.f90 : New test.
9271 * gfortran.dg/data_initialized_2.f90 : New test.
9273 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9274 appropriate version of 'dmach'.
9276 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9279 * gcc.target/i386/pr32389.c New test.
9281 2007-06-18 Simon Baldwin <simonb@google.com>
9284 * g++.dg/template/error25.C: New.
9285 * g++.dg/template/spec35.C: New.
9287 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9289 * gcc.c-torture/compile/pr32355.c: New testcase.
9291 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9293 PR tree-optimization/32383
9294 * g++.dg/opt/pr32383.C: New test.
9296 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9298 PR rtl-optimization/32366
9299 * gcc.dg/vect/pr32366.c: New test.
9301 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9303 * gcc.c-torture/compile/pr32349.c: New testcase.
9305 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9307 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9308 * gcc.target/sparc/combined-2.c: Likewise.
9309 * gcc.target/sparc/fexpand.c : Likewise.
9310 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9311 * gcc.target/sparc/fpack16.c : Likewise.
9312 * gcc.target/sparc/fpmerge.c : Likewise.
9313 * gcc.target/sparc/fpmul.c : Likewise.
9314 * gcc.target/sparc/noresult.c : Likewise.
9315 * gcc.target/sparc/pdist.c: Likewise.
9317 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9320 * gcc.target/i386/recip-divf.c: New test.
9321 * gcc.target/i386/recip-sqrtf.c: Ditto.
9322 * gcc.target/i386/recip-vec-divf.c: Ditto.
9323 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9324 * gcc.target/i386/sse-recip.c: Ditto.
9325 * gcc.target/i386/sse-recip-vec.c: Ditto.
9327 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9330 * gcc.c-torture/compile/20070605-1.c: New test.
9332 * gcc.c-torture/compile/20070603-1.c: New testcase.
9333 * gcc.c-torture/compile/20070603-2.c: New testcase.
9335 * gcc.c-torture/compile/20070531-1.c: New test.
9338 * gcc.c-torture/compile/20070531-2.c: New test.
9341 * gcc.c-torture/compile/20070529-1.c: New test.
9344 * gcc.c-torture/compile/20070529-2.c: New test.
9347 * gcc.c-torture/compile/20070520-1.c: New test.
9349 * g++.dg/ext/java-1.C: New test.
9351 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9352 loops instead of one. Remove the "can't determine dependence"
9354 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9355 needed as the cast is gone in the first place.
9356 * gcc.dg/max-1.c: Change local variable a to be a global one.
9357 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9358 have a cast which is PREd.
9360 2007-06-15 Mark Mitchell <mark@codesourcery.com>
9362 * g++.dg/lookup/anon6.C: New test.
9364 2007-06-14 Dirk Mueller <dmueller@suse.de>
9367 * g++.dg/opt/static6.C: New testcase.
9369 2007-06-14 Geoff Keating <geoffk@apple.com>
9371 * g++.dg/ext/visibility/overload-1.C: New.
9374 * g++.dg/ext/visibility/anon4.C: New.
9376 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
9379 * gcc.target/i386/pr32268.c: New test.
9381 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
9383 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9384 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9385 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9387 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9388 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9389 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9392 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
9395 * gfortran.dg/common_resize_1.f90: New test.
9397 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
9400 * gcc.dg/vect/pr32224.c: Fix.
9402 2007-06-13 Eric Christopher <echristo@apple.com>
9404 * gcc.target/i386/ssefn-1.c: Add -march=i386.
9406 2007-06-13 Tobias Burnus <burnus@net-b.de>
9409 * gfortran.dg/actual_array_vect_1.f90: New.
9411 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
9413 * gcc.target/sparc/mfpu.c: New test.
9415 2007-06-12 Geoff Keating <geoffk@apple.com>
9417 * g++.dg/warn/weak1.C: Suppress on Darwin.
9418 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9420 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9423 * g++.dg/torture/pr31579.C: New testcase.
9425 2007-06-12 Ian Lance Taylor <iant@google.com>
9428 * g++.dg/init/new16.C: New test.
9429 * g++.dg/init/new17.C: New test.
9430 * g++.dg/init/new18.C: New test.
9431 * g++.dg/init/new19.C: New test.
9433 2007-06-12 Olivier Hainque <hainque@adacore.com>
9435 * gnat.dg/lhs_view_convert.adb: New test.
9437 2007-06-12 Richard Guenther <rguenther@suse.de>
9439 PR tree-optimization/15353
9440 PR tree-optimization/31657
9441 * gcc.c-torture/execute/20070424-1.c: New testcase.
9442 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9443 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9444 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9445 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9446 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9448 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9450 PR rtl-optimization/32293
9451 * gcc.dg/pr32293.c: New test.
9453 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9455 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9457 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
9460 * gfortran.dg/equiv_7.f90: New test.
9461 * gfortran.dg/equiv_constraint_7.f90: Change error message.
9464 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9466 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
9468 * gcc.dg/setjmp-3.c: Rename raise to raise0.
9469 * gcc.dg/setjmp-4.c: Likewise.
9470 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9472 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
9474 PR rtl-optimization/31025
9475 * gfortran.dg/pr31025.f90: New.
9477 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9480 * gcc.target/i386/pr32280.c: New test.
9482 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9485 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9487 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9489 PR libgfortran/32235
9490 * gfortran.dg/backspace_9.f: New test.
9492 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
9494 * gcc.dg/tree-ssa/prefetch-7.c: New test.
9496 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
9498 * gcc.dg/tree-ssa/loop-28.c: New testcase.
9500 2007-06-09 Ian Lance Taylor <iant@google.com>
9502 PR tree-optimization/32169
9503 * gcc.c-torture/compile/pr32169.c: New test.
9505 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
9507 * gcc.dg/vect/costmodel: New directory.
9508 * gcc.dg/vect/costmodel/i386: New directory.
9509 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9510 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9512 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9513 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9514 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9515 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9516 * gcc.dg/vect/costmodel/x86_64: New directory.
9517 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9519 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9521 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9522 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9523 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9524 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9525 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9527 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
9529 PR tree-optimization/32243
9530 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
9531 flags for -Os tests.
9532 * gcc.dg/vect/03-vect-pr32243.c: New test.
9534 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
9536 PR tree-optimization/32224
9537 * gcc.dg/vect/pr32224.c: New test.
9539 2007-06-08 Jakub Jelinek <jakub@redhat.com>
9542 * g++.dg/gomp/pr32177.C: New test.
9544 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9547 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9548 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9549 warning nor an error.
9550 * gcc.dg/Wfatal-2.c: Likewise.
9551 * gcc.dg/Werror-1.c: Likewise.
9552 * gcc.dg/Werror-5.c: Likewise.
9553 * gcc.dg/Werror-7.c: Likewise.
9554 * gcc.dg/Werror-10.c: Likewise.
9555 * gcc.dg/Werror-11.c: Likewise.
9557 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
9560 * g++.dg/init/brace6.C: New test.
9562 2007-06-07 Geoffrey Keating <geoffk@apple.com>
9564 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9565 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9566 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9567 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9569 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9570 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9571 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9572 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9573 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9574 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9575 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9576 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9578 * gcc.dg/darwin-minversion-3.c: New.
9580 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
9582 * gcc.target/i386/builtin-copysign.c: New test.
9584 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9586 PR tree-optimization/32220
9587 * gfortran.dg/predcom-2.f: New testcase.
9589 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9592 * gcc.target/i386/vectorize4.c: New test.
9594 2007-06-06 Steve Ellcey <sje@cup.hp.com>
9596 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9598 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9601 * gcc.dg/simd-5.c: Mark output as a note.
9602 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9604 * gcc.dg/simd-1.c: Likewise.
9605 * gcc.dg/always_inline.c: Mark output as a sorry.
9606 * gcc.dg/always_inline2.c: Likewise.
9607 * gcc.dg/always_inline3.c: Likewise.
9609 2007-06-06 Ian Lance Taylor <iant@google.com>
9611 * g++.dg/conversion/enum1.C: New test.
9613 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
9615 PR tree-optimization/32216
9616 * gcc.dg/vect/pr32216.c: New test.
9618 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9621 * gfortran.dg/invalid_contains_1.f90: New test.
9622 * gfortran.dg/invalid_contains_2.f90: New test.
9624 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9627 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9630 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9633 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9634 dg-message to match de note.
9635 * gcc.dg/pr26570.c: Use dg-message for a note.
9636 * gcc.dg/pr29254.c: Use dg-message for generic output and use
9637 dg-error instead of dg-warning because of -Werror.
9638 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9639 neither an error, nor a warning.
9640 * gcc.dg/glibc-uclibc-2.c: Likewise
9641 * gcc.dg/cpp/19940712-1.c: Likewise.
9643 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
9645 PR preprocessor/23479
9646 * gcc.dg/binary-constants-1.c: Add test suites for
9647 the 0b-prefixed binary integer constants.
9648 * gcc.dg/binary-constants-2.c: Ditto.
9649 * gcc.dg/binary-constants-3.c: Ditto.
9650 * gcc.dg/binary-constants-4.c: Ditto.
9652 2007-06-05 Ian Lance Taylor <iant@google.com>
9654 * gcc.dg/Wstrict-overflow-19.c: New test.
9656 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
9658 * gcc.dg/matrix/matrix-6.c: Remove conversion.
9660 2007-06-04 Ian Lance Taylor <iant@google.com>
9662 * gcc.dg/Wstrict-overflow-18.c: New test.
9664 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9667 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9668 * gcc.dg/cpp/mi5.c: Likewise.
9669 * gcc.dg/cpp/mi7.c: Likewise.
9671 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
9674 * gcc.dg/pr32191.c: New test.
9676 2007-05-28 Tobias Burnus <burnus@net-b.de>
9679 * gfortran.dg/allocate_stat_1.f90: Remove.
9681 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
9683 * gcc.target/i386/sse4_2-check.h: New.
9684 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9685 * gcc.target/i386/sse4_2-crc32.h: Likewise.
9686 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9687 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9688 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9689 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9690 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9691 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9692 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9693 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9694 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9695 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9696 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9697 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9698 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9699 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9700 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9701 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9703 2007-06-01 Geoffrey Keating <geoffk@apple.com>
9705 * gcc.dg/pie-link.c: New test.
9707 2007-06-01 Ian Lance Taylor <iant@google.com>
9709 * gcc.dg/Wstrict-overflow-17.c: New test.
9711 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
9713 * gcc.dg/builtin-return-1.c (g): New.
9714 (main): Allocate at least 64 bytes on the stack.
9716 2007-05-31 Mark Mitchell <mark@codesourcery.com>
9718 * g++.dg/init/cleanup3.C: New test.
9720 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
9722 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9725 007-05-31 Paul Thomas <pault@gcc.gnu.org>
9728 * gfortran.dg/char_array_constructor_3.f90: New test.
9730 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9732 PR tree-optimization/32160
9733 * gfortran.dg/predcom-1.f: New test.
9735 2007-05-31 Richard Guenther <rguenther@suse.de>
9737 * g++.dg/other/str_empty.C: Move...
9738 * g++.dg/other/pr30567.C: Move...
9739 * g++.dg/tree-ssa/pr27218.C: Move...
9740 * g++.dg/torture: ...here and remove dg-options.
9742 2007-05-31 Paolo Carlini <pcarlini@suse.de>
9745 * g++.dg/ext/is_pod_incomplete.C: New.
9747 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
9748 Douglas Gregor <doug.gregor@gmail.com>
9749 Pedro Lamarao <pedro.lamarao@mndfck.org>
9750 Howard Hinnant <howard.hinnant@gmail.com>
9754 * g++.dg/cpp0x/rv8p.C: New.
9755 * g++.dg/cpp0x/temp-constructor-bug.C: New.
9756 * g++.dg/cpp0x/cast-bug.C: New.
9757 * g++.dg/cpp0x/elision_weak.C: New.
9758 * g++.dg/cpp0x/collapse-bug.C: New.
9759 * g++.dg/cpp0x/rv3p.C: New.
9760 * g++.dg/cpp0x/rv7n.C: New.
9761 * g++.dg/cpp0x/overload-conv-1.C: New.
9762 * g++.dg/cpp0x/rv2n.C: New.
9763 * g++.dg/cpp0x/deduce.C: New.
9764 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9765 * g++.dg/cpp0x/rv6p.C: New.
9766 * g++.dg/cpp0x/template_deduction.C: New.
9767 * g++.dg/cpp0x/implicit-copy.C: New.
9768 * g++.dg/cpp0x/rv1p.C: New.
9769 * g++.dg/cpp0x/cast.C: New.
9770 * g++.dg/cpp0x/rv5n.C: New.
9771 * g++.dg/cpp0x/collapse.C: New.
9772 * g++.dg/cpp0x/overload-conv-2.C: New.
9773 * g++.dg/cpp0x/rv4p.C: New.
9774 * g++.dg/cpp0x/rvo.C: New.
9775 * g++.dg/cpp0x/iop.C: New.
9776 * g++.dg/cpp0x/rv3n.C: New.
9777 * g++.dg/cpp0x/rv7p.C: New.
9778 * g++.dg/cpp0x/reference_collapsing.C: New.
9779 * g++.dg/cpp0x/overload.C: New.
9780 * g++.dg/cpp0x/named.C: New.
9781 * g++.dg/cpp0x/rv2p.C: New.
9782 * g++.dg/cpp0x/rv6n.C: New.
9783 * g++.dg/cpp0x/not_special.C: New.
9784 * g++.dg/cpp0x/bind.C: New.
9785 * g++.dg/cpp0x/rv1n.C: New.
9786 * g++.dg/cpp0x/rv5p.C: New.
9787 * g++.dg/cpp0x/elision.C: New.
9788 * g++.dg/cpp0x/named_refs.C: New.
9789 * g++.dg/cpp0x/unnamed_refs.C: New.
9790 * g++.dg/cpp0x/rv4n.C: New.
9791 * g++.dg/cpp0x/elision_neg.C: New.
9792 * g++.dg/init/copy7.C: Run in C++98 mode.
9793 * g++.dg/overload/arg1.C: Ditto.
9794 * g++.dg/overload/arg4.C: Ditto.
9796 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9799 * g++.dg/opt/static5.C: New test.
9801 2007-05-30 Richard Guenther <rguenther@suse.de>
9803 * g++.dg/dg.exp: Prune torture/.
9804 * g++.dg/torture/dg-torture.exp: New testsuite.
9806 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
9808 * gcc.target/arm/pr27387.C: Move and rename to ...
9809 * g++.dg/inherit/thunk8.C: ... here.
9811 2007-05-30 Jakub Jelinek <jakub@redhat.com>
9813 PR tree-optimization/31769
9814 * g++.dg/gomp/pr31769.C: New test.
9816 2007-05-29 Hui-May Chang <hm.chang@apple.com>
9818 * gcc.target/i386/stack-realign.c: New.
9820 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
9822 * gcc.dg/tree-ssa/prefetch-6.c: New test.
9824 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
9826 * gfortran.dg/sizeof.f90: New.
9828 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9831 * gcc.dg/boolcomplex-1.c: New test.
9834 * g++.dg/ext/boolcomplex-1.c: New test.
9836 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
9838 * gcc.dg/matrix: New directory.
9840 2007-05-28 Tobias Burnus <burnus@net-b.de>
9843 * gfortran.dg/allocate_stat_1.f90: New.
9845 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9848 * transfer_hollerith_1.f90: New test.
9850 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9853 * gcc.c-torture/execute/vrp-7.c: New test.
9855 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
9857 * gfortran.dg/transfer_simplify_4.f90: New test.
9859 2007-05-27 Tobias Burnus <burnus@net-b.de>
9862 * gfortran.dg/func_result_3.f90: New.
9864 2007-05-27 Tobias Burnus <burnus@net-b.de>
9867 * gfortran.dg/transfer_simplify_3.f90: New.
9869 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9872 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
9874 * gcc.target/i386/pr32065-2.c: New test.
9876 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9879 * gfortran.dg/io_constraints_2.f90: Update.
9881 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
9884 * gfortran.dg/array_constructor_17.f90: New test.
9886 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9889 * g++.dg/opt/array2.C: New testcase.
9891 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9894 * gcc.target/i386/pr32065.c: New test.
9896 2007-05-25 Dirk Mueller <dmueller@suse.de>
9897 Marcus Meissner <meissner@suse.de>
9899 * gcc.dg/attr-alloc_size.c: New.
9901 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
9902 Lee Millward <lee.millward@gmail.com>
9905 * g++.dg/parse/crash34.C: New test.
9907 * g++.dg/parse/crash35.C: New test.
9909 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
9911 * gcc.target/i386/sse2-check.h: New.
9912 * gcc.target/i386/sse2-vec-1.c: Likewise.
9913 * gcc.target/i386/sse2-vec-2.c: Likewise.
9914 * gcc.target/i386/sse2-vec-3.c: Likewise.
9915 * gcc.target/i386/sse2-vec-4.c: Likewise.
9916 * gcc.target/i386/sse2-vec-5.c: Likewise.
9917 * gcc.target/i386/sse2-vec-6.c: Likewise.
9919 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
9931 * g++.dg/cpp0x/pr31431.C: New.
9932 * g++.dg/cpp0x/pr31437.C: New.
9933 * g++.dg/cpp0x/pr31442.C: New.
9934 * g++.dg/cpp0x/pr31444.C: New.
9935 * g++.dg/cpp0x/pr31431-2.C: New.
9936 * g++.dg/cpp0x/pr31432.C: New.
9937 * g++.dg/cpp0x/pr31434.C: New.
9938 * g++.dg/cpp0x/pr31438.C: New.
9939 * g++.dg/cpp0x/pr31443.C: New.
9940 * g++.dg/cpp0x/pr31445.C: New.
9941 * g++.dg/cpp0x/variadic-crash1.C: New.
9943 2007-05-25 Richard Sandiford <richard@codesourcery.com>
9945 * gcc.target/arm/long-calls-1.c: New test.
9946 * gcc.target/arm/long-calls-2.c: Likewise.
9947 * gcc.target/arm/long-calls-3.c: Likewise.
9948 * gcc.target/arm/long-calls-4.c: Likewise.
9950 2007-05-25 Richard Guenther <rguenther@suse.de>
9951 Andrew Pinski <andrew_pinski@playstation.sony.com>
9953 PR tree-optimization/31982
9954 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9956 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
9959 * gfortran.dg/result_in_spec_2.f90: New test.
9961 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9963 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9965 2007-05-24 Ollie Wild <aaw@google.com>
9967 * gcc.dg/cpp/counter-1.c: New test.
9968 * gcc.dg/pch/counter-1.c: New test.
9969 * gcc.dg/pch/counter-1.hs: New file.
9970 * gcc.dg/pch/counter-2.c: New test.
9971 * gcc.dg/pch/counter-2.hs: New file.
9972 * gcc.dg/pch/counter-3.c: New test.
9973 * gcc.dg/pch/counter-3.hs: New file.
9975 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9977 * gcc.dg/tree-ssa/predcom-1.c: New test.
9978 * gcc.dg/tree-ssa/predcom-2.c: New test.
9979 * gcc.dg/tree-ssa/predcom-3.c: New test.
9980 * gcc.dg/tree-ssa/predcom-4.c: New test.
9981 * gcc.dg/tree-ssa/predcom-5.c: New test.
9982 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9984 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
9987 * gcc.target/i386/sse4_1-check.h (MASK): New.
9989 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9992 * gfortran.dg/pr25603.f: Initialize integer variables.
9994 2007-05-23 Ian Lance Taylor <iant@google.com>
9996 * g++.dg/other/vrp1.C: New test.
9998 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
10000 PR preprocessor/20077
10001 * gcc.dg/cpp/paste15.c: New test.
10003 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
10004 Nigel Stephens <nigel@mips.com>
10005 Richard Sandiford <richard@codesourcery.com>
10007 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10008 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10009 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10010 * gcc.target/mips/inter/mips16-inter.exp: New.
10012 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
10014 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10016 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
10018 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10019 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
10020 * gcc.target/i386/sse3-addsubps.c: Likewise.
10021 * gcc.target/i386/sse3-haddpd.c: Likewise.
10022 * gcc.target/i386/sse3-haddps.c: Likewise.
10023 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10024 * gcc.target/i386/sse3-hsubps.c: Likewise.
10025 * gcc.target/i386/sse3-lddqu.c: Likewise.
10026 * gcc.target/i386/sse3-movddup.c: Likewise.
10027 * gcc.target/i386/sse3-movshdup.c: Likewise.
10028 * gcc.target/i386/sse3-movsldup.c: Likewise.
10030 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10031 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
10032 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10033 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10034 * gcc.target/i386/ssse3-palignr.c: Likewise.
10035 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10036 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10037 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10038 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10039 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10040 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10041 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10042 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10043 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10044 * gcc.target/i386/ssse3-psignb.c: Likewise.
10045 * gcc.target/i386/ssse3-psignd.c: Likewise.
10046 * gcc.target/i386/ssse3-psignw.c: Likewise.
10047 * gcc.target/i386/ssse3-vals.h: Likewise.
10049 * gcc.target/i386/sse3-check.h: New file.
10050 * gcc.target/i386/ssse3-check.h: Likewise.
10052 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10054 PR middle-end/31095
10055 * gcc.c-torture/compile/bcopy-1.c: New testcase.
10057 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10059 PR middle-end/31606
10060 * gcc.c-torture/20070522-1.c: New testcase.
10062 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10064 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10066 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
10068 * gcc.c-torture/execute/ieee/20000320-1.x,
10069 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10070 m68k-*-* and check_effective_target_coldfire_fpu.
10072 2007-05-22 Ollie Wild <aaw@google.com>
10074 * g++.dg/lookup/hidden-class10.C: New test.
10075 * g++.dg/lookup/hidden-class11.C: New test.
10077 2007-05-22 Ollie Wild <aaw@google.com>
10079 * g++.dg/lookup/name-clash5.C: New test.
10080 * g++.dg/lookup/name-clash6.C: New test.
10082 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10084 * g++.dg/other/i386-2.C: Update comments on header files tested.
10085 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
10087 * gcc.target/i386/sse-12.c: Likewise.
10088 * gcc.target/i386/sse-13.c: Likewise.
10089 * gcc.target/i386/sse-14.c: Likewise.
10091 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10092 Redefined to test with immediate operand.
10093 (__builtin_ia32_blendps): Likewise.
10094 (__builtin_ia32_blendpd): Likewise.
10095 (__builtin_ia32_dpps): Likewise.
10096 (__builtin_ia32_dpps): Likewise.
10097 (__builtin_ia32_insertps128): Likewise.
10098 (__builtin_ia32_vec_ext_v4sf): Likewise.
10099 (__builtin_ia32_vec_set_v16qi): Likewise.
10100 (__builtin_ia32_vec_set_v4si): Likewise.
10101 (__builtin_ia32_vec_set_v2di): Likewise.
10102 (__builtin_ia32_vec_ext_v16qi): Likewise.
10103 (__builtin_ia32_vec_ext_v4si): Likewise.
10104 (__builtin_ia32_vec_ext_v2di): Likewise.
10105 (__builtin_ia32_roundpd): Likewise.
10106 (__builtin_ia32_roundsd): Likewise.
10107 (__builtin_ia32_roundps): Likewise.
10108 (__builtin_ia32_roundss): Likewise.
10109 (__builtin_ia32_mpsadbw128): Likewise.
10111 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10113 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10115 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10117 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10119 * gcc.dg/dfp/func-struct.c: Ditto.
10120 * gcc.dg/dfp/operator-assignment.c: Ditto.
10121 * gcc.dg/dfp/convert-bfp.c: Ditto.
10122 * gcc.dg/dfp/convert-int.c: Ditto.
10123 * gcc.dg/dfp/convert-int-max.c: Ditto.
10124 * gcc.dg/dfp/func-scalar.c: Ditto.
10125 * gcc.dg/dfp/cast.c: Ditto.
10126 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10127 failures, and fix a typo in return type of arg1_128.
10128 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10129 failures, and fix a typo in a constant suffix.
10130 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10131 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10133 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10134 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10136 * lib/gcc-dg.exp(process_message): New proc.
10137 (dg-message): New test directive.
10138 * gcc.dg/always_inline.c: Use dg-message.
10139 * gcc.dg/always_inline2.c: Ditto.
10140 * gcc.dg/always_inline3.c: Ditto.
10141 * gcc.dg/invalid-call-1.c: Ditto.
10142 * gcc.dg/pr17506.c: Ditto.
10143 * gcc.dg/simd-5.c: Ditto.
10144 * gcc.dg/simd-6.c: Ditto.
10145 * gcc.dg/va-arg-2.c: Ditto.
10146 * gcc.dg/cpp/syshdr.c: Ditto.
10147 * gcc.dg/cpp/unc4.c: Ditto.
10148 * gcc.dg/cpp/trad/mi1.c: Ditto.
10149 * gcc.dg/cpp/trad/mi5.c: Ditto.
10150 * gcc.dg/cpp/trad/mi7.c: Ditto.
10151 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10152 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10153 * gcc.test-framework/test-framework.awk: Special-case outexists
10156 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10158 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10159 (bit_SSE4_2): Likewise.
10160 (bit_POPCNT): Likewise.
10162 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10163 Check if assembler supports SSE4 instructions.
10165 * gcc.target/i386/sse4_1-blendpd.c: New file.
10166 * gcc.target/i386/sse4_1-blendps.c: Likewise.
10167 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10168 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10169 * gcc.target/i386/sse4_1-check.h: Likewise.
10170 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10171 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10172 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10173 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10174 * gcc.target/i386/sse4_1-extractps.c: Likewise.
10175 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10176 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10177 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10178 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10179 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10180 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10181 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10182 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10183 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10184 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10185 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10186 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10187 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10188 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10189 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10190 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10191 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10192 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10193 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10194 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10195 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10196 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10197 * gcc.target/i386/sse4_1-pminud.c: Likewise.
10198 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10199 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10200 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10201 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10202 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10203 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10204 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10205 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10206 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10207 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10208 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10209 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10210 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10211 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10212 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10213 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10214 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10215 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10216 * gcc.target/i386/sse4_1-round.h: Likewise.
10217 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10218 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10219 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10220 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10221 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10222 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10223 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10224 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10225 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10226 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10227 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10228 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10229 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10230 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10232 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10235 * gfortran.dg/bounds_check_7.f90: New test.
10237 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10239 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10240 (check_effective_target_sse4a): Ditto.
10242 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10243 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10244 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10245 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10246 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10247 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10248 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10249 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10250 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10251 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10252 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10253 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10254 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10255 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10256 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10257 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10258 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10259 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10260 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10261 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10263 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10265 * g++.dg/ext/cleanup-1.C: New test.
10266 * g++.dg/ext/cleanup-2.C: Likewise.
10267 * g++.dg/ext/cleanup-3.C: Likewise.
10268 * g++.dg/ext/cleanup-4.C: Likewise.
10269 * g++.dg/ext/cleanup-5.C: Likewise.
10270 * g++.dg/ext/cleanup-6.C: Likewise.
10271 * g++.dg/ext/cleanup-8.C: Likewise.
10272 * g++.dg/ext/cleanup-9.C: Likewise.
10273 * g++.dg/ext/cleanup-10.C: Likewise.
10274 * g++.dg/ext/cleanup-11.C: Likewise.
10275 * g++.dg/ext/cleanup-dtor.C: Likewise.
10277 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10279 PR middle-end/31995
10280 * gcc.dg/vect/vect-102a.c: New test.
10282 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10283 Paolo Carlini <pcarlini@suse.de>
10284 Uros Bizjak <ubizjak@gmail.com>
10286 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10287 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10288 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10289 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10290 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10293 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10296 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10298 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10301 * gfortran.dg/do_3.F90: Add checks for the final value of the
10304 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10306 * gcc.c-torture/execute/990127-2.x: New file.
10308 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10310 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10311 * gcc.target/i386/sse-12: Add -O to compile options.
10312 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10313 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10314 and mm3dnow.h. Add -O to compile options.
10316 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10319 * gfortran.dg/char_length_5.f90: New test.
10322 * gfortran.dg/array_reference_1.f90: New test.
10324 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10331 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10332 * gcc.dg/Wtype-limits.c: New.
10333 * gcc.dg/Wtype-limits-Wextra.c: New.
10334 * gcc.dg/Wtype-limits-no.c: New.
10335 * g++.dg/warn/Wtype-limits.C: New.
10336 * g++.dg/warn/Wtype-limits-Wextra.C: New.
10337 * g++.dg/warn/Wtype-limits-no.C: New.
10339 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10341 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10342 instead of "-msse2".'
10343 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10344 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10346 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10347 to test with immediate operand.
10348 (__builtin_ia32_insertqi): Ditto.
10349 (__builtin_ia32_palignr128): Ditto.
10350 (__builtin_ia32_palignr): Ditto.
10351 (__builtin_ia32_pshufhw): Ditto.
10352 (__builtin_ia32_pshuflw): Ditto.
10353 (__builtin_ia32_pshufd): Ditto.
10354 (__builtin_ia32_vec_set_v8hi): Ditto.
10355 (__builtin_ia32_vec_ext_v8hi): Ditto.
10356 (__builtin_ia32_shufpd): Ditto.
10357 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10359 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
10362 * gfortran.dg/min_max_conformance.f90: Added more testcases.
10364 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10367 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10368 and "__inline". Use "-msse" instead of "-msse2".
10370 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10373 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10374 * gcc.dg/20030906-2.c: Likewise.
10375 * objc.dg/method-17.m: Add -Wreturn-type.
10376 * obj-c++.dg/method-21.mm: Likewise.
10378 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10381 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10382 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10383 (__builtin_ia32_psrlqi128): Ditto.
10384 (__builtin_ia32_psrlwi128): Ditto.
10385 (__builtin_ia32_psrldi128): Ditto.
10386 (__builtin_ia32_psrldqi128): Ditto.
10387 (__builtin_ia32_pslldqi128): Ditto.
10388 (__builtin_ia32_psrawi128): Ditto.
10389 (__builtin_ia32_psradi128): Ditto.
10390 (__builtin_ia32_psllqi128): Ditto.
10391 (__builtin_ia32_pslldi128): Ditto.
10392 (__builtin_prefetch): Ditto.
10393 (__builtin_ia32_pshufw): Ditto.
10394 (__builtin_ia32_vec_set_v4hi): Ditto.
10395 (__builtin_ia32_vec_ext_v4hi): Ditto.
10396 (__builtin_ia32_shufps): Ditto.
10397 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10399 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10402 * gfortran.dg/char_allocation_1.f90: New test.
10404 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10406 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10407 * gcc.dg/Wconversion-sign.c: New.
10408 * gcc.dg/Wconversion-integer-no-sign.c: New.
10409 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10411 * g++.dg/warn/Wconversion-sign.C: New.
10412 * g++.old-deja/g++.other/warn4.C: Update.
10413 * g++.dg/warn/Wconversion1.C: Likewise.
10415 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10417 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10418 * gcc.dg/torture/builtin-math-4.c: Likewise.
10420 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10422 PR libfortran/31964
10423 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10425 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
10427 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10429 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
10432 * gcc.target/i386/pr31628.c: New.
10434 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
10436 PR middle-end/31344
10437 * gcc.dg/pr31344.c: New test.
10439 2007-05-17 Ian Lance Taylor <iant@google.com>
10441 PR tree-optimization/31953
10442 * gcc.c-torture/compile/pr31953.c: New test.
10444 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10446 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10448 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10450 * gcc.dg/torture/builtin-math-4.c: Likewise.
10452 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10453 * gcc.dg/torture/builtin-math-4.c: Likewise.
10455 * gcc.dg/torture/builtin-math-4.c: New test.
10457 2007-05-17 Janis Johnson <janis187@us.ibm.com>
10458 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10460 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10461 * gcc.dg/cpp/include2.c: Ditto.
10462 * gcc.dg/cpp/mac-dir-2.c: Ditto.
10463 * gcc.dg/cpp/paste5.c: Ditto.
10464 * gcc.dg/cpp/paste6.c: Ditto.
10465 * gcc.dg/cpp/paste8.c: Ditto.
10466 * gcc.dg/cpp/paste11.c: Ditto.
10467 * gcc.dg/cpp/paste13.c: Ditto.
10468 * gcc.dg/cpp/skipping2.c: Ditto.
10469 * gcc.dg/reg-vol-struct-1.c: Ditto.
10470 * gcc.dg/Wshadow-1.c: Ditto.
10471 * gcc.dg/cpp/trad/comment.c: Ditto.
10472 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10473 * gcc.dg/cpp/if-2.c: Ditto.
10474 * gcc.dg/array-5.c: Ditto.
10475 * gcc.dg/inline-15.c: Ditto.
10476 * gcc.dg/pr27953.c: Ditto.
10477 * gcc.dg/Wno-c++-compat.c: Ditto.
10479 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
10481 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10483 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10485 * gcc.c-torture/execute/20070517-1.c: New test.
10487 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
10490 * gfortran.dg/min_max_conformance.f90: New test.
10492 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
10494 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10495 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10496 gcc.dg/vect/vect-104.c: Use more complex construction to
10497 prevent vectorizing.
10498 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10500 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
10502 PR tree-optimization/24659
10503 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10504 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10505 not vect_int target.
10506 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10507 not vect_int target. Loop is vectorized for vect_intfloat_cvt
10509 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10510 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10511 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10513 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
10515 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10516 and x86_64-*-* targets.
10517 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10519 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
10526 * transfer_simplify_1.f90: New test.
10527 * transfer_simplify_2.f90: New test.
10529 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10531 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10533 2007-05-14 Janis Johnson <janis187@us.ibm.com>
10535 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10537 * gcc.dg/fltconst-pedantic-dfp.c: New test.
10540 * gcc.dg/fltconst-1.c: New test.
10542 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10543 * gcc.dg/dfp/operator-assignment.c: Ditto.
10545 2007-05-14 Paolo Carlini <pcarlini@suse.de>
10548 * g++.dg/rtti/typeid5.C: New.
10550 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10553 * gfortran.dg/substr_4.f: New test.
10555 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
10557 * gcc.target/m68k/interrupt_thread-1.c,
10558 gcc.target/m68k/interrupt_thread-2.c,
10559 gcc.target/m68k/interrupt_thread-3.c: New.
10560 * gcc.target/m68k/m68k.exp: Accept fido.
10562 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10564 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10565 * gfortran.dg/altreturn_3.f90: Likewise.
10566 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10567 * gfortran.dg/default_numeric_type_1.f90: Likewise.
10568 * gfortran.dg/inquire_iolength.f90: Likewise.
10569 * gfortran.dg/module_naming_1.f90: Likewise.
10570 * gfortran.dg/oldstyle_2.f90: Likewise.
10571 * gfortran.dg/operator_2.f90: Likewise.
10572 * gfortran.dg/parameter_array_element_1.f90: Likewise.
10573 * gfortran.dg/used_types_11.f90: Likewise.
10574 * gfortran.dg/zero_array_components_1.f90: Likewise.
10575 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10576 * gfortran.dg/parameter_array_dummy.f90: Likewise.
10577 * gfortran.dg/real_const_3.f90: Likewise.
10579 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10581 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10582 * gcc.dg/tree-ssa/loop-30.c: New test.
10584 2007-05-13 Richard Guenther <rguenther@suse.de>
10586 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10587 scanning forwprop1.
10588 * g++.dg/tree-ssa/pr31146.C: Likewise.
10590 2007-05-13 Revital Eres <eres@il.ibm.com>
10592 * gcc.dg/dse.c: New test.
10594 2007-05-12 Richard Guenther <rguenther@suse.de>
10596 PR tree-optimization/31797
10597 * gcc.c-torture/compile/pr31797.c: New testcase.
10599 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
10602 * gfortran.dg/host_assoc_function_1.f90: New test.
10604 2007-05-11 Steve Ellcey <sje@cup.hp.com>
10607 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10609 2007-05-11 Silvius Rus <rus@google.com>
10611 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10612 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10613 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10614 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10615 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10616 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10617 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10618 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10619 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10620 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10621 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10622 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10623 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10624 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10625 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10626 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10628 2007-05-11 Paolo Carlini <pcarlini@suse.de>
10631 * gcc.c-torture/execute/builtins/memchr.c: New.
10632 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10633 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10635 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10638 * gfortran.dg/recursive_reference_1.f90: Put error at correct
10640 * gfortran.dg/recursive_reference_2.f90: New test.
10642 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10645 * gfortran.dg/namelist_29.f90: New test.
10647 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10650 * gfortran.dg/entry_10.f90: New test.
10652 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
10654 PR tree-optimization/31885
10655 * gcc.dg/tree-ssa/loop-29.c: New test.
10657 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10659 * assumed_dummy_1.f90: Fix dg directive.
10660 * char_initialiser_actual.f90: Likewise.
10661 * nested_modules_2.f90: Likewise.
10662 * shift-alloc.f90: Likewise.
10664 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
10666 * gcc.dg/20070507-1.c: Disable for non-pic targets.
10668 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10670 PR libfortran/31880
10671 * gfortran.dg/unf_read_corrupted_2.f90: New test.
10673 2007-05-09 Mike Stump <mrs@apple.com>
10675 * g++.dg/other/first-global.C: Add -fpie for darwin.
10676 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10678 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
10680 * gcc.dg/20070507-1.c: New testcase.
10682 2007-05-08 Chao-ying Fu <fu@mips.com>
10684 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10685 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10686 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10687 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10689 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
10692 * gcc.dg/pr31847.c: New test.
10694 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10697 * gfortran.dg/actual_array_result_1.f90: New test.
10699 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10702 * gfortran.dg/parameter_array_init_1.f90: New test.
10705 * gfortran.dg/parameter_array_init_2.f90: New test.
10707 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
10710 * gcc.target/i386/pr31854.c: New test.
10712 2007-05-07 Janis Johnson <janis187@us.ibm.com>
10714 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10716 2007-05-07 Mike Stump <mrs@apple.com>
10718 * g++.old-deja/g++.mike/empty.C: Add.
10720 2007-05-07 Eric Christopher <echristo@apple.com>
10722 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10724 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
10726 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10727 variable. Rearrange conversions from binary float to decimal float.
10729 2007-05-07 Mark Mitchell <mark@codesourcery.com>
10731 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10734 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
10736 * gnat.dg/opt1.ad[sb]: New testcase.
10738 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10741 * gfortran.dg/do_3.F90: New test.
10743 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10746 * gfortran.dg/new_line.f90: Add new checks.
10748 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10751 * gfortran.dg/large_unit_1.f90: New.
10752 * gfortran.dg/large_unit_2.f90: New.
10753 * gfortran.dg/iostat_4.f90: New
10754 * gfortran.dg/bounds_check_fail_1.f90: Updated.
10756 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
10759 * gfortran.dg/char_result_4.f90: New test.
10761 2007-06-05 Revital Eres <eres@il.ibm.com>
10764 * gcc.dg/pr30957-1.c: New test.
10766 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10769 * gfortran.dg/char_type_len_2.f90: New test.
10771 2007-05-05 Geoffrey Keating <geoffk@apple.com>
10774 * g++.dg/other/nested-extern.cc: New.
10775 * g++.dg/other/nested-extern-1.C: New.
10776 * g++.dg/other/nested-extern-2.C: New.
10778 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10781 * gfortran.dg/erf.f90: New test.
10782 * gfortran.dg/besxy.f90: New test.
10784 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10787 * gfortran.dg/fseek.f90: New test.
10789 2007-05-04 Bob Wilson <bob.wilson@acm.org>
10791 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10793 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10795 PR libfortran/31210
10796 * gfortran.dg/zero_length_1.f90: New test.
10798 2007-05-04 Tobias Burnus <burnus@net-b.de>
10801 * gfortran.dg/char_pointer_assign_3.f90: New test.
10802 * gfortran.dg/char_result_2.f90: Re-enable test.
10804 2007-05-04 Tobias Burnus <burnus@net-b.de>
10807 * gfortran.dg/char_length_3.f90: New test.
10808 * gfortran.dg/char_result_2.f90: Fix test.
10810 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
10812 PR tree-optimization/30565
10813 * gcc.dg/tree-ssa/loop-27.c: New test.
10815 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
10817 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10818 * gcc.target/bfin/arith.c (__v2hi): Likewise.
10819 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10820 * gcc.target/bfin/shift.c (__v2hi): Likewise.
10822 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
10824 PR tree-optimization/31699
10825 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10827 (check_effective_target_vect_floatint_cvt): New.
10828 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10829 of specific targets.
10830 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10831 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10832 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10833 * gcc.dg/vect/vect-iv-4.c: Likewise.
10834 * gcc.dg/vect/vect-multitypes-11.c: New.
10835 * gcc.dg/vect/pr31699.c: New.
10837 2007-05-02 Geoffrey Keating <geoffk@apple.com>
10839 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10841 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
10844 * g++.dg/warn/anonymous-namespace-2.C: New.
10845 * g++.dg/warn/anonymous-namespace-2.h: New.
10847 2007-05-02 Paul Brook <paul@codesourcery.com>
10849 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
10851 2007-05-02 Eric Christopher <echristo@apple.com>
10853 * gcc.dg/cpp/if-div.c: New file.
10855 2007-05-02 Tom Tromey <tromey@redhat.com>
10857 PR preprocessor/28709:
10858 * gcc.dg/cpp/pr28709.c: New file.
10860 2007-05-02 Richard Guenther <rguenther@suse.de>
10862 PR tree-optimization/31146
10863 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10865 2007-05-01 Geoffrey Keating <geoffk@apple.com>
10867 * gcc.c-torture/compile/limits-blockid.c: New.
10868 * gcc.c-torture/compile/limits-caselabels.c: New.
10869 * gcc.c-torture/compile/limits-declparen.c: New.
10870 * gcc.c-torture/compile/limits-enumconst.c: New.
10871 * gcc.c-torture/compile/limits-exprparen.c: New.
10872 * gcc.c-torture/compile/limits-externalid.c: New.
10873 * gcc.c-torture/compile/limits-fnargs.c: New.
10874 * gcc.c-torture/compile/limits-fndefn.c: New.
10875 * gcc.c-torture/compile/limits-idexternal.c: New.
10876 * gcc.c-torture/compile/limits-idinternal.c: New.
10877 * gcc.c-torture/compile/limits-pointer.c: New.
10878 * gcc.c-torture/compile/limits-stringlit.c: New.
10879 * gcc.c-torture/compile/limits-structmem.c: New.
10880 * gcc.c-torture/compile/limits-structnest.c: New.
10882 2007-04-29 Geoffrey Keating <geoffk@apple.com>
10884 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10886 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
10888 PR middle-end/31740
10889 * gcc.c-torture/compile/20070501-1.c: New testcase.
10891 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10894 * gfortran.dg/array_memset_2: New test case.
10896 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10899 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10901 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10904 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10906 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10907 keyword to dg-final test.
10908 * gcc.dg/vect/vect-iv-4.c: Likewise.
10909 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10910 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10912 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10914 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10915 * lib/target-supports.exp
10916 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10917 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10919 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
10921 * gcc.c-torture/execute/ieee/20000320-1.c: Use
10922 __LONG_LONG_MAX__ and its friends instead of those supplied by
10925 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
10928 * g++.dg/ext/vector7.C: New testcase.
10930 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10933 * gfortran.dg/bound_simplification_1.f90: New test.
10935 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10938 * gfortran.dg/bom_error.f90: New test.
10939 * gfortran.dg/bom_include.f90: New test.
10940 * gfortran.dg/bom_UTF16-LE.f90: New test.
10941 * gfortran.dg/bom_UTF16-BE.f90: New test.
10942 * gfortran.dg/bom_UTF-8.f90: New test.
10943 * gfortran.dg/bom_UTF-32.f90: New test.
10944 * gfortran.dg/bom_UTF-8.F90: New test.
10945 * gfortran.dg/bom_include.inc: New file.
10947 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10950 * g++.dg/init/ptrfn2.C: New test.
10951 * g++.dg/init/ptrfn3.C: New test.
10953 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
10956 * gfortran.dg/dependency_21.f90: New test.
10958 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10960 * gfortran.dg/secnds.f: Use real*8.
10961 * gfortran.dg/secnds-1.f: Use real*8.
10963 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10965 PR libfortran/31532
10966 * gfortran.dg/inquire_5.f90: Update test.
10968 2007-04-27 Ian Lance Taylor <iant@google.com>
10970 PR middle-end/31710
10971 * gcc.c-torture/compile/pr31710.c: New test.
10973 2007-04-27 Richard Guenther <rguenther@suse.de>
10975 PR tree-optimization/30965
10976 PR tree-optimization/30978
10977 * gcc.dg/tree-ssa/pr30978.c: New testcase.
10978 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10979 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10980 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10982 2007-04-27 Richard Guenther <rguenther@suse.de>
10984 PR tree-optimization/31715
10985 * gcc.dg/Warray-bounds-4.c: New testcase.
10987 2007-04-26 Ian Lance Taylor <iant@google.com>
10990 * gcc.c-torture/compile/pr28675.c: New test.
10992 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
10995 * g++.dg/ext/vector6.C: New test.
10997 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
10999 * gcc.c-torture/execute/ieee/20000320-1.x: New.
11001 2007-04-26 Steve Ellcey <sje@cup.hp.com>
11003 PR middle-end/31617
11004 * g++.dg/other/str_empty.C: Add expected warning.
11006 2007-04-26 Richard Guenther <rguenther@suse.de>
11007 Daniel Berlin <dberlin@dberlin.org>
11009 PR tree-optimization/30567
11010 * g++.dg/other/pr30567.C: New testcase.
11012 2007-04-26 Richard Guenther <rguenther@suse.de>
11014 PR tree-optimization/31703
11015 * gcc.c-torture/compile/pr31703.c: New testcase.
11016 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11017 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11019 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
11021 * gfortran.dg/open_errors.f90: Added if statements checking
11022 the value of iostat.
11024 2007-04-26 Jakub Jelinek <jakub@redhat.com>
11027 * g++.dg/gomp/pr31598.C: New test.
11029 PR tree-optimization/30558
11030 * g++.dg/gomp/pr30558.C: New test.
11032 2007-04-24 Mark Mitchell <mark@codesourcery.com>
11035 * g++.dg/ext/complex2.C: New test.
11037 2007-04-25 Paolo Carlini <pcarlini@suse.de>
11039 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11041 2007-04-25 Thiemo Seufer <ths@mips.com>
11043 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11044 value to signed char.
11046 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
11048 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
11049 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
11050 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
11052 2007-04-25 Tobias Burnus <burnus@net-b.de>
11055 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11056 statement functions.
11057 * gfortran.dg/c_by_val_5.f90: New test.
11059 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
11061 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11062 with two new subroutines to avoid parameter-induced aliasing.
11063 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11064 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11066 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11068 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11069 * g++.dg/warn/Warray-bounds.C: Likewise.
11071 2007-04-24 Ian Lance Taylor <iant@google.com>
11073 PR tree-optimization/31605
11074 * gcc.c-torture/execute/pr31605.c: New test.
11076 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11079 * lib/gcc-dg.exp (scan-module): New function.
11080 * gfortran.dg/module_md5_1.f90: New test.
11082 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
11084 * g++.old-deja/g++.pt/defarg6.C: Only run with
11086 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11087 * g++.dg/cpp0x/variadic61.C: Ditto.
11088 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11089 * g++.dg/cpp0x/variadic62.C: Ditto.
11090 * g++.dg/template/meminit1.C: Ditto.
11091 * g++.dg/template/operator7.C: Ditto.
11092 * g++.dg/template/static15.C: Ditto.
11093 * g++.dg/template/invalid1.C: Ditto.
11094 * g++.dg/template/shift1.C: Ditto.
11095 * g++.dg/template/error10.C: Ditto.
11097 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
11099 PR diagnostic/25923
11100 * gfortran.dg/pr25923.f90: New test.
11102 2007-04-24 Ian Lance Taylor <iant@google.com>
11104 PR tree-optimization/31602
11105 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11107 2007-04-24 Janis Johnson <janis187@us.ibm.com>
11109 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11110 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11112 2007-04-24 Hui-May Chang <hm.chang@apple.com>
11114 * gcc.target/i386/reload-1.c. New.
11116 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11117 Olga Golovanevsky <olga@il.ibm.com>
11119 * g++.dg/other/str_empty.C: New test.
11121 2007-04-24 Richard Henderson <rth@redhat.com>
11123 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11125 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
11128 * gcc.c-torture/compile/pr31641.c: New testcase.
11130 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
11132 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11133 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11134 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11135 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11137 2007-04-23 Simon Baldwin <simonb@google.com>
11139 * g++.dg/other/error15.C: New.
11140 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11141 triggering a "multiple parameters named" error.
11143 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
11146 * gfortran.dg/backspace_8.f: New test case.
11148 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
11151 * gfortran.dg/used_types_17.f90: New test.
11154 * gfortran.dg/zero_array_components_1.f90: New test.
11156 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11159 * gfortran.dg/open_errors.f90: Allow a different error message.
11161 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
11163 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11164 Rename from check_effective_target_vect_pack_mod. Rename global
11165 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
11167 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11169 * gcc.dg/vect/vect-iv-8a.c: Ditto.
11170 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11172 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11174 PR middle-end/31448
11175 * gcc.c-torture/execute/pr31448.c: New testcase.
11177 2007-04-22 Nick Clifton <nickc@redhat.com>
11179 * gcc.dg/20020312-2.c: Add support for the FRV.
11181 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
11183 PR tree-optimization/24659
11184 * gcc.dg/vect/vect-float-extend-1.c: New test.
11185 * gcc.dg/vect/vect-float-truncate-1.c: New test.
11187 2007-04-22 Richard Guenther <rguenther@suse.de>
11189 PR tree-optimization/29789
11190 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11191 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11193 2007-04-22 Revital Eres <eres@il.ibm.com>
11195 * gcc.dg/var-expand2.c: New test.
11197 2007-04-22 Revital Eres <eres@il.ibm.com>
11199 * gcc.dg/var-expand3.c: New test.
11201 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11204 * gfortran.dg/continuation_8.f90: New test.
11206 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11209 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11210 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11212 2007-04-21 Richard Guenther <rguenther@suse.de>
11214 PR middle-end/31136
11215 * gcc.c-torture/execute/pr31136.c: New testcase.
11217 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
11219 * gcc.target/i386/movsi-sm-1.c: New.
11221 2007-04-20 Richard Henderson <rth@redhat.com>
11223 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11224 * gcc.dg/pr27095.c: Cope with alpha GOT load.
11226 2007-04-20 Jakub Jelinek <jakub@redhat.com>
11228 * gcc.target/i386/ordcmp-1.c: New test.
11229 * gcc.target/i386/unordcmp-1.c: New test.
11231 PR tree-optimization/31632
11232 * gcc.c-torture/compile/20070419-1.c: New test.
11234 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11236 * gcc.dg/invalid-call-1.c: New test.
11238 2007-04-18 Dirk Mueller <dmueller@suse.de>
11240 PR diagnostic/31227
11241 * gcc.dg/Warray-bounds-3.c: New.
11243 2007-04-18 Richard Guenther <rguenther@suse.de>
11245 PR tree-optimization/19431
11246 PR tree-optimization/21463
11247 * gcc.c-torture/execute/20070212-1.c: New testcase.
11248 * gcc.c-torture/execute/20070212-2.c: Likewise.
11249 * gcc.c-torture/execute/20070212-3.c: Likewise.
11250 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11251 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11252 * g++.dg/tree-ssa/pr21463.C: Likewise.
11253 * g++.dg/tree-ssa/pr30738.C: Likewise.
11255 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11258 * g++.dg/expr/bitfield8.C: New test.
11260 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11261 Richard Sandiford <richard@codesourcery.com>
11263 * lib/target-supports.exp (check_profiling_available): Return 0
11264 for uClibc with -p or -pg.
11266 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11269 * g++.dg/template/init7.C: New test.
11271 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11273 PR rtl-optimization/31360
11274 * gcc.dg/loop-7.c: New test.
11276 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11278 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11279 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11281 (compat-execute): Likewise.
11282 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11283 files to remote hosts.
11284 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11285 (c-torture-execute): Likewise.
11286 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11287 or plain file. Use remote_upload and remote_download to copy
11289 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11290 before scanning it.
11292 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11294 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11296 2007-04-16 Lawrence Crowl <crowl@google.com>
11298 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11299 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11300 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11301 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11302 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11303 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11304 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11305 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11306 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11307 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11308 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11310 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11311 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11312 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11313 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11314 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11315 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11316 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11317 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11318 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11319 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11320 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11322 2007-04-16 Ian Lance Taylor <iant@google.com>
11324 PR tree-optimization/31522
11325 * gcc.dg/Wstrict-overflow-16.c: New test.
11327 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11329 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11331 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
11334 * gfortran.dg/module_naming_1.f90: New.
11336 2007-04-16 Richard Sandiford <richard@codesourcery.com>
11338 * lib/target-supports.exp (check_profiling_available): Return
11339 false for m68k-*-uclinux.
11341 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
11344 Testcase for c++ anonymous namespace warning
11346 * g++.dg/warn/anonymous-namespace-1.C: New test
11347 * g++.dg/warn/anonymous-namespace-1.h: New test
11349 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11352 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11354 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11356 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11358 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
11361 * gfortran.dg/array_constructor_16.f90: New test.
11363 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
11365 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11366 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11368 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11370 PR rtl-optimization/31500
11371 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11372 * g++.dg/warn/Warray-bounds.C: Likewise.
11374 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11377 * gcc.dg/gnu89-init-4.c: New testcase.
11379 2007-04-14 Jakub Jelinek <jakub@redhat.com>
11382 * gcc.dg/gomp/pr25874.c: Add dg-options.
11383 * g++.dg/gomp/pr25874.C: Add dg-options.
11385 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
11388 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11389 * gfortran.dg/warnings_are_errors_1.f: New testcase.
11391 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11394 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11396 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11400 * gfortran.dg/initialization_6.f90: New test.
11402 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
11404 * gcc.c-torture/compile/pr27528.c: Require nonpic.
11406 * lib/target-supports.exp (check_gc_sections_available):
11407 Return false if ldflags includes -elf2flt.
11409 2007-04-13 Jason Merrill <jason@redhat.com>
11412 * conv3.C: New test.
11414 2007-04-13 Mike Stump <mrs@apple.com>
11416 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11417 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11419 2007-04-13 Joseph Myers <joseph@codesourcery.com>
11421 PR tree-optimization/29598
11422 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11424 2007-04-13 Tobias Burnus <burnus@net-b.de>
11427 * gfortran.dg/func_assign.f90: New test.
11429 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
11432 * gfortran.dg/used_types_16.f90: New test.
11434 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
11437 * gfortran.dg/goto_2.f90: New.
11438 * gfortran.dg/goto_3.f90: New.
11439 * gfortran.dg/pr17708.f90: Rename to ...
11440 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11442 2007-04-13 Tobias Burnus <burnus@net-b.de>
11445 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11446 instead of a struct.
11448 2007-04-13 Tobias Burnus <burnus@net-b.de>
11451 * gfortran.dg/value_4.c: Use GNU extensions for complex
11452 instead of a struct.
11454 2007-04-13 Richard Guenther <rguenther@suse.de>
11456 PR tree-optimization/21258
11457 * gcc.dg/tree-ssa/vrp34.c: New testcase.
11459 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11461 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11464 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
11467 * gfortran.dg/char_length_2.f90: New.
11468 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11469 * gfortran.dg/repeat_4.f90: Likewise.
11472 * gfortran.dg/char_assign_1.f90: New.
11475 * gfortran.dg/block_name_1.f90: New.
11476 * gfortran.dg/block_name_2.f90: New.
11478 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
11481 * g++.dg/other/pr31078.C: New.
11483 2007-04-12 Richard Guenther <rguenther@suse.de>
11485 PR tree-optimization/31169
11486 * gcc.c-torture/execute/pr31169.c: New testcase.
11488 2007-04-12 Richard Guenther <rguenther@suse.de>
11490 PR tree-optimization/24689
11491 PR tree-optimization/31307
11492 * g++.dg/tree-ssa/pr31307.C: New testcase.
11493 * gcc.dg/tree-ssa/pr24689.c: Likewise.
11495 2007-04-12 Tobias Burnus <burnus@net-b.de>
11498 * gfortran.dg/access_spec_1.f90: New test.
11499 * gfortran.dg/access_spec_2.f90: New test.
11500 * gfortran.dg/non_module_public.f90: Match new error message.
11502 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
11505 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11506 to 4 at line 38 to fix bounds problem.
11508 2007-04-11 Tobias Burnus <burnus@net-b.de>
11511 * gfortran.dg/pointer_intent_1.f90: Fix test.
11513 2007-04-10 Eric Christopher <echristo@apple.com>
11515 * lib/target-supports.exp
11516 (check_effective_target_fstack_protector): Rewrite.
11518 2007-04-09 Mark Mitchell <mark@codesourcery.com>
11521 * g++.dg/init/const5.C: New test.
11523 2007-04-09 Jan Hubicka <jh@suse.cz>
11525 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11527 2007-04-08 Jan Hubicka <jh@suse.cz>
11529 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11531 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11534 * gfortran.dg/achar_4.f90: New test.
11536 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11539 * gfortran.dg/used_dummy_types_8.f90: New test.
11541 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11544 * gfortran.dg/parameter_array_element_1.f90: New test.
11546 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11549 * gfortran.dg/default_numeric_type_1.f90: New test.
11551 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11554 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11556 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11559 * gfortran.dg/interface_12.f90: New test.
11561 2007-04-07 Bruce Korb <bkorb@gnu.org>
11563 * gcc.dg/format/opt-6.c: New test.
11564 * gcc.dg/format/nul-1.c: New test.
11565 * gcc.dg/format/nul-2.c: New test.
11567 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11569 PR libgfortran/31395
11570 * gfortran.dg/fmt_colon.f90: New test.
11572 2007-04-06 Mark Mitchell <mark@codesourcery.com>
11574 * g++.old-deja/g++.other/init18.C: Use
11575 dg-require-effective-target instead of an explicit xfail.
11577 2007-04-05 Janis Johnson <janis187@us.ibm.com>
11579 * gcc.dg/dfp/signbit-1.c
11580 * gcc.dg/dfp/signbit-2.c
11582 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11585 * gfortran.dg/altreturn_5.f90: New test.
11587 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11590 * gfortran.dg/contained_module_proc_1.f90: New test.
11592 2007-04-04 Stuart Hastings <stuart@apple.com>
11595 * objc/execute/exceptions/pr31281.m: New.
11597 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
11599 * g++.dg/ext/dllimport12.C: Update comments.
11601 2007-04-03 Eric Christopher <echristo@apple.com>
11603 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11605 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11608 * gfortran.dg/repeat_2.f90: New test.
11609 * gfortran.dg/repeat_3.f90: New test.
11610 * gfortran.dg/repeat_4.f90: New test.
11612 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
11614 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11616 2007-04-03 Jakub Jelinek <jakub@redhat.com>
11619 * g++.dg/parse/cond3.C: New test.
11621 PR middle-end/30704
11622 * gcc.c-torture/execute/ieee/pr30704.c: New test.
11624 2007-04-02 Jason Merrill <jason@redhat.com>
11627 * g++.dg/ext/visibility/anon3.C: New test.
11629 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11631 PR libgfortran/31052
11632 * gfortran.dg/namelist_28.f90: New test.
11634 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11636 PR libgfortran/31366
11637 * gfortran.dg/direct_io_6.f90: New test.
11639 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11641 PR libgfortran/31207
11642 * gfortran.dg/advance_5.f90: New test.
11643 * gfortran.dg/advance_6.f90: New test.
11645 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11647 * g++.dg/ext/dllimport6.C: Remove extra ';'.
11648 * g++.dg/ext/dllimport7.C: Likewise.
11649 * g++.dg/ext/selectany1.C: Likewise.
11651 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
11653 * g++.dg/parser/pr31138.C: New.
11654 * g++.dg/parser/pr31140.C: New.
11655 * g++.dg/parser/pr31141.C: New.
11657 2007-03-30 Paolo Carlini <pcarlini@suse.de>
11660 * g++.dg/ext/is_base_of.C: New.
11661 * g++.dg/ext/has_virtual_destructor.C: New.
11662 * g++.dg/ext/is_polymorphic.C: New.
11663 * g++.dg/ext/is_base_of_diagnostic.C: New.
11664 * g++.dg/ext/is_enum.C: New.
11665 * g++.dg/ext/has_nothrow_assign.C: New.
11666 * g++.dg/ext/has_nothrow_constructor.C: New.
11667 * g++.dg/ext/is_empty.C: New.
11668 * g++.dg/ext/has_trivial_copy.C: New.
11669 * g++.dg/ext/has_trivial_assign.C: New.
11670 * g++.dg/ext/is_abstract.C: New.
11671 * g++.dg/ext/is_pod.C: New.
11672 * g++.dg/ext/has_nothrow_copy.C: New.
11673 * g++.dg/ext/is_class.C: New.
11674 * g++.dg/ext/has_trivial_constructor.C: New.
11675 * g++.dg/ext/is_union.C: New.
11676 * g++.dg/ext/has_trivial_destructor.C: New.
11677 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11678 * g++.dg/template/crash43.C: Likewise.
11680 2007-03-29 Dirk Mueller <dmueller@suse.de>
11682 * g++.dg/warn/pedantic2.C: New testcase.
11684 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11686 * size_dim.f90: Fix dg directive.
11687 * pr16433.f: Likewise.
11688 * use_6.f90: Likewise.
11689 * use_7.f90: Likewise.
11690 * entry_9.f90: Likewise.
11691 * pointer_intent_2.f90: Likewise.
11692 * protected_1.f90: Likewise.
11693 * fmt_missing_period_2.f: Likewise.
11694 * pointer_intent_3.f90: Likewise.
11695 * protected_2.f90: Likewise.
11696 * protected_3.f90: Likewise.
11697 * pr15754.f90: Likewise.
11698 * protected_4.f90: Likewise.
11699 * protected_5.f90: Likewise.
11700 * initialization_2.f90: Likewise.
11701 * protected_6.f90: Likewise.
11702 * continuation_7.f90: Likewise.
11703 * derived_function_interface_1.f90: Likewise.
11704 * der_pointer_4.f90: Likewise.
11705 * fmt_zero_precision.f90: Likewise.
11706 * blockdata_3.f90: Likewise.
11707 * fmt_missing_period_1.f: Likewise.
11708 * real_const_3.f90: Likewise.
11709 * use_4.f90: Likewise.
11710 * fmt_missing_period_3.f: Likewise.
11711 * use_5.f90: Likewise.
11713 2007-03-28 Mike Stump <mrs@apple.com>
11715 * gcc.dg/darwin-comm.c: Add.
11717 2007-03-28 Eric Christopher <echristo@apple.com>
11719 * lib/target-supports.exp (check_effective_target_fstack_protector):
11721 * gcc.dg/ssp-1.c: Use.
11722 * gcc.dg/ssp-2.c: Ditto.
11724 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
11727 * g++.dg/parse/constructor3.C: New test.
11729 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
11731 * gnat.dg/thin_pointer.ad[sb]: New test.
11733 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11735 * g++.dg/cpp0x/bracket1.C: New.
11736 * g++.dg/cpp0x/bracket2.C: New.
11737 * g++.dg/cpp0x/bracket3.C: New.
11738 * g++.dg/cpp0x/bracket4.C: New.
11740 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11742 * g++.dg/cpp0x/temp_default1.C: New.
11743 * g++.dg/cpp0x/temp_default3.C: New.
11744 * g++.dg/cpp0x/temp_default2.C: New.
11745 * g++.dg/cpp0x/temp_default4.C: New.
11747 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11750 * g++.dg/other/cv_func2.C: New.
11752 2007-03-27 Janis Johnson <janis187@us.ibm.com>
11754 * gcc.dg/dfp/func-vararg-alternate.h: New file.
11755 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11756 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11757 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11759 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11760 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11762 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11764 * lib/compat.exp (compat-execute): Fix processing of file names.
11766 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11768 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11770 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
11772 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11773 Delete created executable test file.
11774 (check_effective_target_fortran_large_int): Ditto.
11775 (check_effective_target_static_libgfortran): Ditto.
11777 2007-03-26 Paolo Carlini <pcarlini@suse.de>
11780 * g++.dg/warn/pragma-system_header1.C: New test.
11781 * g++.dg/warn/pragma-system_header2.C: New test.
11782 * g++.dg/warn/pragma-system_header1.h. New.
11783 * g++.dg/warn/pragma-system_header2.h. New.
11785 2007-03-26 Ian Lance Taylor <iant@google.com>
11787 PR tree-optimization/31345
11788 * gcc.c-torture/compile/pr31345-1.c: New test.
11790 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
11792 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11793 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11794 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11795 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11796 * gfortran.dg/overload_1.f90: Likewise.
11797 * gfortran.dg/impure_assignment_1.f90: Likewise.
11798 * gfortran.dg/error_recovery_3.f90: Likewise.
11799 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11800 * gfortran.dg/sequence_types_1.f90: Likewise.
11801 * gfortran.dg/internal_references_1.f90: Likewise.
11802 * gfortran.dg/present_1.f90: Likewise.
11803 * gfortran.dg/volatile10.f90: Likewise.
11804 * gfortran.dg/module_equivalence_2.f90: Likewise.
11805 * gfortran.dg/use_4.f90: Likewise.
11806 * gfortran.dg/elemental_result_1.f90: Likewise.
11807 * gfortran.dg/generic_actual_arg.f90: Likewise.
11808 * gfortran.dg/private_type_5.f90: Likewise.
11809 * gfortran.dg/protected_4.f90: Likewise.
11810 * gfortran.dg/interface_3.f90: Likewise.
11812 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11814 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11815 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11817 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
11819 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11821 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11823 PR libgfortran/31199
11824 * gfortran.dg/fmt_t_4.f90: New test.
11826 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11828 PR libfortran/31297
11829 * gfortran.dg/backspace_5.f: Initialize variable(s).
11830 * gfortran.dg/backspace_6.f: Likewise.
11831 * gfortran.dg/char_bounds_check_fail_1: Likewise.
11832 * gfortran.dg/direct_io_2.f90: Likewise.
11833 * gfortran.dg/write_back.f: Likewise.
11834 * gfortran.dg/write_rewind_2.f: Likewise.
11835 * gfortran.dg/write_rewind_1.f: Likewise.
11836 * gfortran.dg/write_rewind_2.f: Likewise.
11838 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
11840 PR tree-optimization/30784
11841 * gcc.dg/vect/pr30784.c: New test.
11843 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11846 * gfortran.dg/operator_1.f90: New test.
11847 * gfortran.dg/operator_2.f90: New test.
11849 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11851 PR libfortran/31196
11852 * gfortran.dg/reshape_transpose_1.f90: New test.
11854 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11857 * gfortran.dg/bounds_check_6.f90: New test.
11859 2007-03-23 Michael Meissner <michael.meissner@amd.com>
11861 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11863 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11864 * gcc.dg/dfp/decfloat-constants.c: Ditto.
11866 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
11869 * gfortran.dg/pointer_function_actual_1.f90: New test.
11872 * gfortran.dg/pointer_function_actual_2.f90: New test.
11875 * gfortran.dg/result_in_spec_1.f90: New test.
11877 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11880 * gfortran.dg/integer_exponentiation_3.F90: New test.
11881 * gfortran.dg/integer_exponentiation_4.f90: New test.
11882 * gfortran.dg/integer_exponentiation_5.F90: New test.
11884 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11887 * g++.dg/template/error24.C: New test.
11888 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11890 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11893 * g++.dg/expr/bitfield7.C: New test.
11895 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11898 * gcc.dg/float-range-4.c: New.
11899 * gcc.dg/float-range-1.c: Update. Test for a warning.
11900 * gcc.dg/float-range-3.c: New.
11901 * gcc.dg/float-range-5.c: New.
11903 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11906 * gfortran.dg/no_range_check_1.f90: New test.
11908 2007-03-22 Dirk Mueller <dmueller@suse.de>
11910 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11911 * g++.dg/other/static1.C: Remove stray semicolon.
11912 * g++.dg/other/init1.C: Likewise.
11913 * g++.dg/rtti/dyncast1.C: Likewise.
11914 * g++.dg/tree-ssa/pr17153.C: Likewise.
11915 * g++.dg/lookup/disamb1.C: Likewise.
11916 * g++.dg/lookup/scoped2.C: Likewise.
11917 * g++.dg/lookup/friend7.C: Likewise.
11918 * g++.dg/parse/parse4.C: Likewise.
11919 * g++.dg/parse/parse5.C: Likewise.
11920 * g++.dg/expr/pr29066.C: Likewise.
11921 * g++.dg/expr/cast4.C: Likewise.
11922 * g++.dg/tc1/dr193.C: Likewise.
11923 * g++.dg/tc1/dr213.C: Likewise.
11924 * g++.dg/abi/dcast1.C: Likewise.
11925 * g++.dg/abi/covariant2.C: Likewise.
11926 * g++.dg/inherit/covariant11.C: Likewise.
11927 * g++.dg/inherit/covariant9.C: Likewise.
11928 * g++.dg/inherit/covariant10.C: Likewise.
11929 * g++.dg/init/static3.C: Likewise.
11930 * g++.dg/init/init-ref3.C: Likewise.
11931 * g++.dg/init/ref10.C: Likewise.
11932 * g++.dg/template/meminit2.C: Likewise.
11933 * g++.dg/template/using9.C: Likewise.
11934 * g++.dg/template/friend9.C: Likewise.
11935 * g++.dg/template/ref1.C: Likewise.
11936 * g++.old-deja/g++.warn/inline.C: Likewise.
11937 * g++.old-deja/g++.robertl/eb91.C: Likewise.
11938 * g++.old-deja/g++.robertl/eb46.C: Likewise.
11939 * g++.old-deja/g++.robertl/eb34.C: Likewise.
11940 * g++.old-deja/g++.robertl/eb43.C: Likewise.
11941 * g++.old-deja/g++.robertl/eb26.C: Likewise.
11942 * g++.old-deja/g++.robertl/eb116.C: Likewise.
11943 * g++.old-deja/g++.brendan/copy5.C: Likewise.
11944 * g++.old-deja/g++.brendan/overload8.C: Likewise.
11945 * g++.old-deja/g++.brendan/overload11.C: Likewise.
11946 * g++.old-deja/g++.brendan/copy7.C: Likewise.
11947 * g++.old-deja/g++.brendan/crash38.C: Likewise.
11948 * g++.old-deja/g++.brendan/template11.C: Likewise.
11949 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11950 * g++.old-deja/g++.brendan/crash50.C: Likewise.
11951 * g++.old-deja/g++.brendan/crash16.C: Likewise.
11952 * g++.old-deja/g++.jason/pmem2.C: Likewise.
11953 * g++.old-deja/g++.jason/parse9.C: Likewise.
11954 * g++.old-deja/g++.jason/byval2.C: Likewise.
11955 * g++.old-deja/g++.jason/overload8.C: Likewise.
11956 * g++.old-deja/g++.jason/pmf8.C: Likewise.
11957 * g++.old-deja/g++.jason/template33.C: Likewise.
11958 * g++.old-deja/g++.jason/return3.C: Likewise.
11959 * g++.old-deja/g++.jason/scoping2.C: Likewise.
11960 * g++.old-deja/g++.jason/virtual.C: Likewise.
11961 * g++.old-deja/g++.jason/opeq3.C: Likewise.
11962 * g++.old-deja/g++.jason/template27.C: Likewise.
11963 * g++.old-deja/g++.jason/synth6.C: Likewise.
11964 * g++.old-deja/g++.jason/ref8.C: Likewise.
11965 * g++.old-deja/g++.jason/offset1.C: Likewise.
11966 * g++.old-deja/g++.other/static20.C: Likewise.
11967 * g++.old-deja/g++.other/array1.C: Likewise.
11968 * g++.old-deja/g++.other/new3.C: Likewise.
11969 * g++.old-deja/g++.other/array2.C: Likewise.
11970 * g++.old-deja/g++.other/overload9.C: Likewise.
11971 * g++.old-deja/g++.other/cast6.C: Likewise.
11972 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11973 * g++.old-deja/g++.other/eh4.C: Likewise.
11974 * g++.old-deja/g++.other/using7.C: Likewise.
11975 * g++.old-deja/g++.other/init18.C: Likewise.
11976 * g++.old-deja/g++.other/dyncast1.C: Likewise.
11977 * g++.old-deja/g++.other/dyncast2.C: Likewise.
11978 * g++.old-deja/g++.other/dtor11.C: Likewise.
11979 * g++.old-deja/g++.pt/static11.C: Likewise.
11980 * g++.old-deja/g++.pt/crash19.C: Likewise.
11981 * g++.old-deja/g++.pt/overload12.C: Likewise.
11982 * g++.old-deja/g++.pt/crash46.C: Likewise.
11983 * g++.old-deja/g++.pt/mi1.C: Likewise.
11984 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11985 * g++.old-deja/g++.pt/nontype5.C: Likewise.
11986 * g++.old-deja/g++.pt/local5.C: Likewise.
11987 * g++.old-deja/g++.pt/typename2.C: Likewise.
11988 * g++.old-deja/g++.pt/explicit80.C: Likewise.
11989 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11990 * g++.old-deja/g++.law/visibility1.C: Likewise.
11991 * g++.old-deja/g++.law/visibility2.C: Likewise.
11992 * g++.old-deja/g++.law/virtual2.C: Likewise.
11993 * g++.old-deja/g++.law/operators19.C: Likewise.
11994 * g++.old-deja/g++.law/parsing10.C: Likewise.
11995 * g++.old-deja/g++.law/visibility4.C: Likewise.
11996 * g++.old-deja/g++.law/operators4.C: Likewise.
11997 * g++.old-deja/g++.law/dtors2.C: Likewise.
11998 * g++.old-deja/g++.law/missed-error3.C: Likewise.
11999 * g++.old-deja/g++.law/visibility10.C: Likewise.
12000 * g++.old-deja/g++.law/scope3.C: Likewise.
12001 * g++.old-deja/g++.law/casts2.C: Likewise.
12002 * g++.old-deja/g++.law/code-gen5.C: Likewise.
12003 * g++.old-deja/g++.law/operators33.C: Likewise.
12004 * g++.old-deja/g++.law/friend4.C: Likewise.
12005 * g++.old-deja/g++.mike/pmf7.C: Likewise.
12006 * g++.old-deja/g++.mike/p5611.C: Likewise.
12007 * g++.old-deja/g++.mike/net37.C: Likewise.
12008 * g++.old-deja/g++.mike/p3570.C: Likewise.
12009 * g++.old-deja/g++.mike/p5718.C: Likewise.
12010 * g++.old-deja/g++.mike/net21.C: Likewise.
12011 * g++.old-deja/g++.mike/p1862.C: Likewise.
12012 * g++.old-deja/g++.mike/p4511.C: Likewise.
12013 * g++.old-deja/g++.mike/virt3.C: Likewise.
12014 * g++.old-deja/g++.mike/p16146.C: Likewise.
12015 * g++.old-deja/g++.mike/p1989.C: Likewise.
12016 * g++.old-deja/g++.mike/p5571.C: Likewise.
12017 * g++.old-deja/g++.gb/scope10.C: Likewise.
12018 * g++.old-deja/g++.abi/primary5.C: Likewise.
12019 * g++.old-deja/g++.abi/empty2.C: Likewise.
12020 * g++.old-deja/g++.abi/arraynew.C: Likewise.
12021 * g++.old-deja/g++.eh/vbase4.C: Likewise.
12022 * g++.old-deja/g++.eh/ptr1.C: Likewise.
12023 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12024 * g++.old-deja/g++.bob/template3.C: Likewise.
12025 * g++.old-deja/g++.bob/inherit1.C: Likewise.
12027 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
12030 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12032 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
12035 * gfortran.dg/derived_name_1.f90: New.
12036 * gfortran.dg/derived_name_2.f: New.
12038 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12040 * lib/target-supports.exp (check_effective_target_nonpic): New
12042 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12043 when compiling PIC.
12044 * gcc.target/i386/asm-4.c: Require nonpic.
12045 * gcc.target/i386/cmov1.c: Likewise.
12046 * gcc.target/i386/mul.c: Likewise.
12047 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12048 * gcc.target/i386/ssetype-1.c: Require nonpic.
12049 * gcc.target/i386/ssetype-3.c: Likewise.
12050 * gcc.target/i386/ssetype-5.c: Likewise.
12052 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12054 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12055 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12056 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12057 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12059 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
12061 PR tree-optimization/30590
12062 * g++.dg/opt/pr30590.C: New testcase.
12064 2007-03-20 Jakub Jelinek <jakub@redhat.com>
12067 * gcc.dg/pr30762-1.c: New test.
12068 * gcc.dg/pr30762-2.c: New test.
12070 PR inline-asm/30505
12071 * gcc.target/i386/pr30505.c: New test.
12073 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
12075 * gcc.target/arm/register-variables.c: New.
12077 2007-03-19 Jeff Law <law@redhat.com>
12079 * PR tree-optimization/30984
12080 * gcc.c-torture/pr30984.c: New test.
12082 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
12083 Richard Guenther <rguenther@suse.de>
12085 PR tree-optimization/31254
12086 * gcc.dg/torture/pr31254.c: New testcase.
12088 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
12090 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12091 target default_packed.
12093 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12096 * gfortran.dg/string_length_1.f90: New test.
12098 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12101 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12103 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12105 PR libgfortran/31052
12106 * gfortran.dg/namelist_27.f90: New test.
12108 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
12111 * gfortran.dg/used_types_14.f90: New test.
12114 * gfortran.dg/used_types_15.f90: New test.
12116 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
12118 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12119 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12121 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12124 * gfortran.dg/integer_exponentiation_2.f90: New test.
12126 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
12128 PR tree-optimization/31041
12129 * gcc.dg/vect/pr31041.c: New test.
12131 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12133 * g++.dg/warn/Wconversion-integer.C: New
12134 * g++.dg/warn/Wconversion-real.C: New.
12135 * g++.dg/warn/Wconversion-real-integer.C: New.
12136 * g++.dg/warn/conv2.C: Updated.
12138 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12140 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12143 2007-03-16 Richard Guenther <rguenther@suse.de>
12145 PR tree-optimization/31146
12146 * g++.dg/tree-ssa/pr31146.C: New testcase.
12148 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12150 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12151 assume that the target has <features.h>.
12153 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12155 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12156 dg-options rather than to the whole test.
12158 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
12161 * g++.dg/debug/pr29906.C: New
12163 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12165 PR libgfortran/31099
12166 * gfortran.dg/unformatted_recl.f90: Update test.
12168 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
12170 * gcc.dg/tree-ssa/prefetch-5.c: New test.
12172 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12175 * g++.dg/parse/namespace-definition.C: New.
12177 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12180 * g++.dg/cpp/pedantic-errors.C: New.
12181 * g++.dg/cpp/permissive.C: New.
12183 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12185 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12186 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12188 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12190 * lib/target-supports.exp (check_missing_uclibc_feature)
12191 (check_effective_target_wchar): New procedures.
12192 * gcc.dg/wchar_t-1.c: Require target wchar.
12193 * gcc.dg/wint_t-1.c: Likewise.
12195 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12197 * lib/target-supports.exp (check_gc_sections_available): Return
12198 false for VxWorks targets.
12200 2007-03-15 Dirk Mueller <dmueller@suse.de>
12202 * g++.dg/warn/Wconversion2.C: Fix typo.
12203 * gcc.dg/if-empty-1.c: Ditto.
12205 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12207 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12209 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12211 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12212 * gcc.target/i386/pr31167.c: Ditto.
12214 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12217 * gcc.target/i386/pr31167.c: New test.
12219 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
12222 * gfortran.dg/import5.f90.f90: New test.
12226 * gfortran.dg/data_components_1.f90: New test.
12230 * gfortran.dg/generic_13.f90: New test.
12233 * gfortran.dg/alloc_comp_basics_5.f90: New test.
12235 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12237 PR libgfortran/31051
12238 * gfortran.dg/fmt_t_4.f90: New
12240 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12243 * g++.dg/other/default7.C: New test.
12245 2007-03-15 Dirk Mueller <dmueller@suse.de>
12247 * g++.dg/warn/Wconversion2.C: New.
12249 2007-03-14 Eric Christopher <echristo@apple.com>
12251 * gcc.dg/ssp-1.c: New.
12252 * gcc.dg/ssp-2.c: Ditto.
12254 2007-03-14 Dirk Mueller <dmueller@suse.de>
12256 * g++.dg/warn/do-empty.C: New.
12257 * gcc.dg/do-empty.c: New.
12258 * gcc.dg/if-empty-1.c: Update.
12259 * gcc.dg/20001116-1.c: Update.
12260 * gcc.dg/pr23165.c: Update.
12262 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12264 * gfortran.dg/module_implicit_conversion.f90: New test.
12266 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12268 PR middle-end/31127
12269 * gcc.dg/pr31127.c: New.
12271 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12273 * gcc.dg/tree-ssa/loop-26.c: New test.
12275 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12277 * gcc.target/i386/cmpxchg16b-1.c: New test.
12279 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12281 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12282 * gcc.dg/c99-vla-1.c: Likewise.
12283 * g++.dg/ext/vla1.C: Likewise
12285 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12287 * gcc.dg/wvla-1.c: New test
12288 * gcc.dg/wvla-2.c: New test
12289 * gcc.dg/wvla-3.c: New test
12290 * gcc.dg/wvla-4.c: New test
12291 * gcc.dg/wvla-5.c: New test
12292 * gcc.dg/wvla-6.c: New test
12293 * gcc.dg/wvla-7.c: New test
12294 * g++.dg/warn/Wvla-1.C: New test
12295 * g++.dg/warn/Wvla-2.C: New test
12296 * g++.dg/warn/Wvla-3.C: New test
12298 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12301 * g++.dg/other/default6.C: New test.
12303 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12305 * lib/target-supports.exp (check_profiling_available): Return false
12307 (check_effective_target_vxworks_kernel): New procedure.
12308 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12310 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12311 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12312 to include VxWorks.
12313 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12315 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12317 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12318 PIC is not supported.
12319 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12320 * gcc.dg/20020426-2.c: Likewise.
12321 * gcc.dg/pr28243.c: Likewise.
12322 * gcc.dg/visibility-11.c: Likewise.
12323 * gcc.dg/tls/opt-9.c: Likewise.
12324 * gcc.dg/tls/opt-10.c: Likewise.
12325 * gcc.dg/tls/pic-1.c: Likewise.
12326 * gcc.dg/tls/struct-1.c: Likewise.
12327 * gcc.target/i386/20000807-1.c: Likewise.
12328 * gcc.target/i386/20000904-1.c: Likewise.
12329 * gcc.target/i386/20011119-1.c: Likewise.
12330 * gcc.target/i386/990213-2.c: Likewise.
12331 * gcc.target/i386/990214-1.c: Likewise.
12332 * gcc.target/i386/compress-float-387-pic.c: Likewise.
12333 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12334 * gcc.target/i386/pic-1.c: Likewise.
12335 * gcc.target/i386/pr21518.c: Likewise.
12336 * gcc.target/i386/pr23098.c: Likewise.
12337 * gcc.target/i386/pr23943.c: Likewise.
12339 2007-03-11 Mark Mitchell <mark@codesourcery.com>
12342 * g++.dg/template/complit2.C: New test.
12345 * g++.dg/ext/bitfield1.C: New test.
12347 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
12350 * gfortran.dg/interface_11.f90: New test.
12352 2007-03-11 Richard Guenther <rguenther@suse.de>
12354 PR tree-optimization/31115
12355 * gcc.dg/torture/pr31115.c: New testcase.
12357 2007-03-11 Ira Rosen <irar@il.ibm.com>
12359 PR tree-optimization/29925
12360 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12362 2007-03-10 Mark Mitchell <mark@codesourcery.com>
12365 * g++.dg/expr/bitfield3.C: New test.
12366 * g++.dg/expr/bitfield4.C: Likewise.
12367 * g++.dg/expr/bitfield5.C: Likewise.
12368 * g++.dg/expr/bitfield6.C: Likewise.
12371 * g++.dg/template/array18.C: New test.
12373 2007-03-10 Dirk Mueller <dmueller@suse.de>
12376 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12377 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12379 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
12382 * g++.dg/cpp0x/variadic-bind.C: New.
12383 * g++.dg/cpp0x/variadic-function.C: New.
12384 * g++.dg/cpp0x/variadic-mem_fn.C: New.
12385 * g++.dg/cpp0x/variadic-tuple.C: New.
12386 * g++.dg/cpp0x/variadic1.C: New.
12387 * g++.dg/cpp0x/variadic2.C: New.
12388 * g++.dg/cpp0x/variadic3.C: New.
12389 * g++.dg/cpp0x/variadic4.C: New.
12390 * g++.dg/cpp0x/variadic5.C: New.
12391 * g++.dg/cpp0x/variadic6.C: New.
12392 * g++.dg/cpp0x/variadic7.C: New.
12393 * g++.dg/cpp0x/variadic8.C: New.
12394 * g++.dg/cpp0x/variadic9.C: New.
12395 * g++.dg/cpp0x/variadic10.C: New.
12396 * g++.dg/cpp0x/variadic11.C: New.
12397 * g++.dg/cpp0x/variadic12.C: New.
12398 * g++.dg/cpp0x/variadic13.C: New.
12399 * g++.dg/cpp0x/variadic14.C: New.
12400 * g++.dg/cpp0x/variadic15.C: New.
12401 * g++.dg/cpp0x/variadic16.C: New.
12402 * g++.dg/cpp0x/variadic17.C: New.
12403 * g++.dg/cpp0x/variadic18.C: New.
12404 * g++.dg/cpp0x/variadic19.C: New.
12405 * g++.dg/cpp0x/variadic20.C: New.
12406 * g++.dg/cpp0x/variadic21.C: New.
12407 * g++.dg/cpp0x/variadic22.C: New.
12408 * g++.dg/cpp0x/variadic23.C: New.
12409 * g++.dg/cpp0x/variadic24.C: New.
12410 * g++.dg/cpp0x/variadic25.C: New.
12411 * g++.dg/cpp0x/variadic26.C: New.
12412 * g++.dg/cpp0x/variadic27.C: New.
12413 * g++.dg/cpp0x/variadic28.C: New.
12414 * g++.dg/cpp0x/variadic29.C: New.
12415 * g++.dg/cpp0x/variadic30.C: New.
12416 * g++.dg/cpp0x/variadic31.C: New.
12417 * g++.dg/cpp0x/variadic32.C: New.
12418 * g++.dg/cpp0x/variadic33.C: New.
12419 * g++.dg/cpp0x/variadic34.C: New.
12420 * g++.dg/cpp0x/variadic35.C: New.
12421 * g++.dg/cpp0x/variadic36.C: New.
12422 * g++.dg/cpp0x/variadic37.C: New.
12423 * g++.dg/cpp0x/variadic38.C: New.
12424 * g++.dg/cpp0x/variadic39.C: New.
12425 * g++.dg/cpp0x/variadic40.C: New.
12426 * g++.dg/cpp0x/variadic41.C: New.
12427 * g++.dg/cpp0x/variadic42.C: New.
12428 * g++.dg/cpp0x/variadic43.C: New.
12429 * g++.dg/cpp0x/variadic44.C: New.
12430 * g++.dg/cpp0x/variadic45.C: New.
12431 * g++.dg/cpp0x/variadic46.C: New.
12432 * g++.dg/cpp0x/variadic47.C: New.
12433 * g++.dg/cpp0x/variadic48.C: New.
12434 * g++.dg/cpp0x/variadic49.C: New.
12435 * g++.dg/cpp0x/variadic50.C: New.
12436 * g++.dg/cpp0x/variadic51.C: New.
12437 * g++.dg/cpp0x/variadic52.C: New.
12438 * g++.dg/cpp0x/variadic53.C: New.
12439 * g++.dg/cpp0x/variadic54.C: New.
12440 * g++.dg/cpp0x/variadic55.C: New.
12441 * g++.dg/cpp0x/variadic56.C: New.
12442 * g++.dg/cpp0x/variadic57.C: New.
12443 * g++.dg/cpp0x/variadic58.C: New.
12444 * g++.dg/cpp0x/variadic59.C: New.
12445 * g++.dg/cpp0x/variadic60.C : New.
12446 * g++.dg/cpp0x/variadic61.C : New.
12447 * g++.dg/cpp0x/variadic62.C : New.
12448 * g++.dg/cpp0x/variadic63.C : New.
12449 * g++.dg/cpp0x/variadic64.C : New.
12450 * g++.dg/cpp0x/variadic65.C : New.
12451 * g++.dg/cpp0x/variadic66.C : New.
12452 * g++.dg/cpp0x/variadic67.C : New.
12453 * g++.dg/cpp0x/variadic68.C : New.
12454 * g++.dg/cpp0x/variadic69.C : New.
12455 * g++.dg/cpp0x/variadic70.C : New.
12456 * g++.dg/cpp0x/variadic71.C : New.
12457 * g++.dg/cpp0x/variadic72.C : New.
12458 * g++.dg/cpp0x/variadic73.C : New.
12459 * g++.dg/cpp0x/variadic74.C : New.
12460 * g++.dg/cpp0x/variadic75.C : New.
12461 * g++.dg/cpp0x/variadic-ex1.C : New.
12462 * g++.dg/cpp0x/variadic-ex2.C : New.
12463 * g++.dg/cpp0x/variadic-ex3.C : New.
12464 * g++.dg/cpp0x/variadic-ex4.C : New.
12465 * g++.dg/cpp0x/variadic-ex5.C : New.
12466 * g++.dg/cpp0x/variadic-ex6.C : New.
12467 * g++.dg/cpp0x/variadic-ex7.C : New.
12468 * g++.dg/cpp0x/variadic-ex8.C : New.
12469 * g++.dg/cpp0x/variadic-ex9.C : New.
12470 * g++.dg/cpp0x/variadic-ex10.C : New.
12471 * g++.dg/cpp0x/variadic-ex11.C : New.
12472 * g++.dg/cpp0x/variadic-ex12.C : New.
12473 * g++.dg/cpp0x/variadic-ex13.C : New.
12474 * g++.dg/cpp0x/variadic-ex14.C : New.
12476 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12478 PR libgfortran/31099
12479 * gfortran.dg/unformatted_recl.f90: New test.
12481 2007-03-09 Roger Sayle <roger@eyesopen.com>
12483 * gcc.dg/fold-eqcmplx-1.c: New test case.
12485 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
12487 PR rtl-optimization/30643
12488 * gcc.dg/pr30643.c: New.
12490 2007-03-09 Chao-ying Fu <fu@mips.com>
12492 * gcc.target/mips/mips32-dspr2-type.c: New test.
12493 * gcc.target/mips/mips32-dspr2.c: New test.
12494 * gcc.target/mips/dspr2-MULT.c: New test.
12495 * gcc.target/mips/dspr2-MULTU.c: New test.
12496 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12497 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12498 Adjust some formats.
12500 2007-03-09 Dirk Mueller <dmueller@suse.de>
12503 * gcc.dg/Wlogical-op-1.c: New.
12504 * g++.dg/warn/Wlogical-op-1.C: New.
12506 2007-03-09 Richard Guenther <rguenther@suse.de>
12508 PR tree-optimization/30904
12509 PR middle-end/31058
12510 * gcc.dg/pr30904.c: Remove xfail.
12512 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12515 * gcc.c-torture/execute/pr31072.c: New test.
12517 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12519 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12520 * gcc.dg/torture/builtin-attr-1.c: Likewise.
12521 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
12522 *lrint* and *lround*.
12523 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12525 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12526 * gcc.dg/torture/builtin-integral-1.c: Likewise.
12527 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
12528 and *lround*. Correct macro names.
12529 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12530 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12532 2007-03-08 Ian Lance Taylor <iant@google.com>
12534 * gcc.dg/no-strict-overflow-5.c: New test.
12535 * gcc.dg/no-strict-overflow-6.c: New test.
12536 * gcc.dg/Wstrict-overflow-11.c: New test.
12537 * gcc.dg/Wstrict-overflow-12.c: New test.
12538 * gcc.dg/Wstrict-overflow-13.c: New test.
12539 * gcc.dg/Wstrict-overflow-14.c: New test.
12540 * gcc.dg/Wstrict-overflow-15.c: New test.
12542 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12544 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
12545 for VxWorks kernel mode.
12546 * gcc.c-torture/execute/strncmp-1.x: Likewise.
12548 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12550 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12553 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12555 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12556 and lib/bfill.c on VxWorks targets.
12557 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12558 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12559 lib/bfill.c and lib/memmove.c on VxWorks targets.
12560 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12561 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12562 on VxWorks targets.
12563 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12564 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12566 2007-03-08 Tobias Burnus <burnus@net-b.de>
12568 * gfortran.dg/use_5.f90: New test.
12569 * gfortran.dg/use_6.f90: Ditto.
12570 * gfortran.dg/use_7.f90: Ditto.
12572 2007-03-08 Tobias Burnus <burnus@net-b.de>
12575 * gfortran.dg/use_4.f90: New test.
12576 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12578 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
12581 * gfortran.dg/parameter_array_section_2.f90: New test.
12583 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
12586 * g++.dg/ext/offsetof1.C: Add cases with volatile.
12589 * g++.dg/template/arg5.C: New test.
12591 2007-03-07 Joseph Myers <joseph@codesourcery.com>
12593 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12595 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
12597 * gcc.dg/var-expand1.c: Add newline at end of file.
12599 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
12601 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12603 2007-03-06 Richard Sandiford <richard@codesourcery.com>
12605 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12607 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12609 * gcc.dg/torture/builtin-convert-4.c: New test.
12611 2007-03-05 Ian Lance Taylor <iant@google.com>
12613 * gcc.c-torture/compile/pr31034.c: New test.
12615 2007-03-05 Ian Lance Taylor <iant@google.com>
12617 * gcc.dg/inline-18.c: New test.
12618 * gcc.dg/inline-19.c: New test.
12619 * gcc.dg/inline-20.c: New test.
12620 * gcc.dg/inline-21.c: New test.
12622 2007-03-05 Richard Guenther <rguenther@suse.de>
12624 PR tree-optimization/14052
12625 * gcc.dg/tree-ssa/vrp33.c: New testcase.
12627 2007-03-05 Richard Guenther <rguenther@suse.de>
12629 PR tree-optimization/23777
12630 * gcc.dg/tree-ssa/pr23777.c: New testcase.
12632 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12635 * gcc.dg/multiple-overflow-warn-3.c: New.
12636 * g++.dg/warn/multiple-overflow-warn-3.C: New.
12638 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
12641 * g++.dg/parse/template23.C: New test.
12643 2007-03-04 Roger Sayle <roger@eyesopen.com>
12645 PR middle-end/30744
12646 * gcc.dg/pr30744-1.c: New test case.
12648 2007-03-04 Tobias Burnus <burnus@net-b.de>
12650 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12652 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12655 * gfortran.dg/logical_3.f90: New test.
12657 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
12659 PR libfortran/30981
12660 * gfortran.dg/integer_exponentiation_1.f90: New test.
12662 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
12664 * gcc.target/m68k/m68k.exp: New.
12665 * gcc.target/m68k/crash1.c: New.
12667 2007-03-03 Tobias Burnus <burnus@net-b.de>
12669 * gfortran.dg/c_by_val.c: Use int64_t instead of long
12670 to be more compatible with integer(kind=8).
12672 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12674 PR libfortran/31001
12675 * gfortran.dg/zero_sized_3.f90: New test.
12677 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12680 * g++.dg/parse/else.C: New.
12681 * g++.dg/parse/else-2.C: New.
12683 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
12684 Tobias Burnus <burnus@net-b.de>
12687 * gfortran.dg/size_dim.f90: New test.
12689 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
12690 Tobias Burnus <burnus@net-b.de>
12693 * gfortran.dg/entry_9.f90: New test.
12695 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
12698 * g++.dg/inherit/covariant16.C: New test.
12700 2007-03-02 Geoffrey Keating <geoffk@apple.com>
12702 * g++.dg/other/darwin-minversion-1.C: New.
12704 2007-03-02 Diego Novillo <dnovillo@redhat.com>
12706 * gcc.dg/tree-ssa/20070302-1.c: New test.
12708 2007-03-02 Joseph Myers <joseph@codesourcery.com>
12710 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12713 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
12715 * gcc.dg/tree-ssa/prefetch-4.c: New test.
12717 2007-03-01 Simon Baldwin <simonb@google.com>
12720 * warn/ignored_typedef.C: New.
12721 * init/ctor8.C: Added dg-warning to consume ignored typedef
12723 * template/typedef2.C: Ditto. Moved dg-error onto its own line
12724 and added an explicit line number.
12726 2007-02-28 Richard Guenther <rguenther@suse.de>
12728 PR middle-end/30364
12729 * gcc.dg/torture/pr30364-1.c: New testcase.
12730 * gcc.dg/torture/pr30364-2.c: Likewise.
12731 * gcc.dg/torture/pr30364-3.c: Likewise.
12733 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12735 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12736 powerpc*, use -funsafe-math-optimizations.
12737 * gcc.dg/torture/builtin-logb-1.c: Likewise.
12738 * gcc.dg/torture/builtin-modf-1.c: Likewise.
12740 2007-02-28 Tobias Burnus <burnus@net-b.de>
12741 Paul Thomas <pault@gcc.gnu.org>
12745 * c_by_val_1.f: Test %VAL() with non-default kind.
12746 * c_by_val.c: Ditto.
12747 * c_by_val_4.f: New test.
12749 2007-02-28 Tobias Burnus <burnus@net-b.de>
12752 * gfortran.dg/continuation_7.f90: New test.
12754 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
12756 * g++.dg/inherit/thunk7.C: New test.
12757 * lib/target-supports.exp (check_profiling_available): Not available
12760 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
12763 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12765 2007-02-27 Mark Mitchell <mark@codesourcery.com>
12767 * lib/target-supports.exp (check_effective_target_init_priority):
12768 Remove Solaris special case.
12770 2007-02-26 Geoffrey Keating <geoffk@apple.com>
12772 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12773 for more builtin types.
12775 * g++.dg/ext/visibility/class1.C: Port to Darwin.
12776 * g++.dg/ext/visibility/noPLT.C: Likewise.
12778 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12780 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12783 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
12786 * size_optional_dim_1.f90: New test.
12788 2007-02-25 Mark Mitchell <mark@codesourcery.com>
12790 * gcc.dg/vxworks/vxworks.exp: New file.
12791 * gcc.dg/vxworks/initpri1.c: Likewise.
12792 * gcc.dg/vxworks/initpri2.c: Likewise.
12793 * gcc.dg/initpri2.c: Add more tests.
12794 * g++.dg/special/initpri2.C: Likewise.
12796 * gcc.dg/initpri1.c: New test.
12797 * gcc.dg/initpri2.c: Likewise.
12798 * g++.dg/special/initpri1.C: New test.
12799 * g++.dg/special/initpri2.C: Likewise.
12800 * g++.dg/special/conpr-1.C: Use init_priority effective target.
12801 * g++.dg/special/conpr-2.C: Likewise.
12802 * g++.dg/special/conpr-3.C: Likewise.
12803 * g++.dg/special/conpr-4.C: Likewise.
12804 * g++.dg/special/initp1.C: Likewise.
12805 * g++.dg/special/ecos.exp: Remove code to detect availability of
12806 constructor priorities.
12807 * lib/target-supports.exp (check_effective_target_init_priority):
12810 2007-02-24 Jan Hubicka <jh@suse.cz>
12812 * gcc.c-torture/execute/pr30778.c: New testcase.
12814 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12816 PR libgfortran/30918
12817 * gfortran.dg/namelist_26.f90: New test.
12819 2007-02-24 Richard Guenther <rguenther@suse.de>
12821 PR middle-end/30951
12822 * gcc.dg/pr30951.c: New testcase.
12824 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12826 * gcc.dg/torture/builtin-modf-1.c: New test.
12828 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
12830 PR tree-optimization/30904
12831 * gcc.dg/pr30904.c: New test.
12833 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12835 * gcc.test-framework/README: Correct command.
12836 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12838 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12840 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
12842 * lib/target-supports.exp (check_effective_target_unwrapped): New.
12844 2007-02-23 Mark Mitchell <mark@codesourcery.com>
12846 * lib/target-supports.exp (check_effective_target_newlib): New
12849 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
12852 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12853 allocatable component.
12856 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12858 * gcc.dg/torture/builtin-logb-1.c: New test.
12859 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12860 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12861 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12864 2007-02-23 Richard Guenther <rguenther@suse.de>
12866 * g++.dg/warn/changes-meaning.C: New testcase.
12868 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12870 PR libgfortran/30910
12871 * gfortran.dg/fmt_zero_precision.f90: Update test.
12873 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12875 * gcc.dg/torture/builtin-frexp-1.c: New test.
12877 2007-02-22 Mark Mitchell <mark@codesourcery.com>
12879 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12881 2007-02-22 Ian Lance Taylor <iant@google.com>
12884 * g++.dg/debug/pr30898.C: New test.
12886 2007-02-22 Ira Rosen <irar@il.ibm.com>
12888 * gcc.dg/vect/vect-106.c: New test.
12890 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12891 Ira Rosen <irar@il.ibm.com>
12893 PR tree-optimization/30843
12894 * gcc.dg/vect/pr30843.c: New test.
12896 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12898 PR tree-optimization/30858
12899 * gcc.dg/vect/pr30858.c: New test.
12901 2007-02-21 Mark Mitchell <mark@codesourcery.com>
12903 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12904 to set options for compiling testglue.
12905 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12906 * lib/obj-c++.exp (obj-c++_init): Likewise.
12908 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
12910 * gnat.dg/derived_aggregate.adb: New test.
12912 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12914 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12915 sh* targets. Call the correct CKSGN macro.
12917 2007-02-21 Jakub Jelinek <jakub@redhat.com>
12919 * gfortran.dg/gomp/omp_parse1.f90: New test.
12920 * gfortran.dg/gomp/omp_parse2.f: New test.
12922 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
12925 * gfortran.dg/do_pointer_1.f90: New test.
12927 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12929 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12932 2007-02-20 Geoffrey Keating <geoffk@apple.com>
12934 * gcc.dg/darwin-minversion-1.c: New.
12935 * gcc.dg/darwin-minversion-2.c: New.
12937 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12939 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12941 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12942 DJ Delorie <dj@redhat.com>
12945 * gcc.dg/Wfatal.c: New.
12946 * gcc.dg/Wfatal-2.c: New.
12947 * gcc.dg/Werror-1.c: Adjust expectations.
12948 * gcc.dg/Werror-5.c: Likewise.
12949 * gcc.dg/Werror-7.c: Likewise.
12950 * gcc.dg/Werror-10.c: Likewise.
12951 * gcc.dg/Werror-11.c: Likewise.
12953 2007-02-20 Tobias Burnus <burnus@net-b.de>
12956 * gfortran.dg/volatile10.f90: New test.
12958 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
12960 PR libfortran/30533
12961 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
12963 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12965 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12966 * gcc.dg/Walways-true-1.c: Likewise.
12967 * gcc.dg/weak/weak-3.c: Likewise.
12968 * gcc.dg/Werror-1.c: Likewise.
12969 * gcc.dg/Werror-3.c: Likewise.
12970 * gcc.dg/Werror-4.c: Likewise.
12971 * gcc.dg/Werror-5.c: Likewise.
12972 * gcc.dg/Werror-6.c: Likewise.
12973 * gcc.dg/Werror-7.c: Likewise.
12974 * gcc.dg/Werror-8.c: Likewise.
12975 * gcc.dg/Werror-10.c: Likewise.
12976 * gcc.dg/Werror-11.c: Likewise.
12977 * gcc.dg/Werror-12.c: Likewise.
12978 * g++.old-deja/g++.mike/warn8.C: Likewise.
12979 * g++.dg/warn/Walways-true-1.C: Likewise.
12980 * g++.dg/warn/Walways-true-2.C: Likewise.
12981 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12982 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12983 -Wstring-literal-comparison with -Waddress.
12984 * gcc.dg/Wstring-literal-comparison-4.c: Replace
12985 -Wno-string-literal-comparison with -Wno-address.
12987 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
12989 * gnat.dg/self_aggregate_with_call.adb: New test.
12991 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
12993 PR tree-optimization/30975
12994 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12995 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12996 * gcc.dg/vect/pr30795.c: New.
12998 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13001 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13003 2007-02-18 Roger Sayle <roger@eyesopen.com>
13005 PR rtl-optimization/28173
13006 * gcc.target/i386/andor-1.c: New test case.
13008 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13010 * gcc.dg/torture/builtin-ldexp-1.c: New.
13011 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13013 2007-02-18 Roger Sayle <roger@eyesopen.com>
13015 * gfortran.dg/array_constructor_15.f90: New test case.
13017 2007-02-18 Roger Sayle <roger@eyesopen.com>
13019 * gfortran.dg/forall_10.f90: New test case.
13021 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13023 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13025 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13027 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13028 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13030 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
13032 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13033 * gcc.target/i386/builtin-bswap-3.c: Ditto.
13034 * gcc.target/i386/xchg-1.c: New test.
13035 * gcc.target/i386/xchg-2.c: New test.
13037 2007-02-16 Richard Guenther <rguenther@suse.de>
13038 Christian Bruel <christian.bruel@st.com>
13040 * gcc.dg/strict-overflow-5.c: New testcase.
13042 2007-02-16 Tobias Burnus <burnus@net-b.de>
13045 * gfortran.dg/func_derived_4.f90: New test.
13047 2007-02-15 Roger Sayle <roger@eyesopen.com>
13049 PR middle-end/30391
13050 * gfortran.dg/pr30391-1.f90: New test case.
13052 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13054 PR middle-end/30433
13055 * gcc.c-torture/compile/pr30433.c: New testcase to check
13056 that complex constants comparisions are foldded.
13058 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13061 * g++.dg/ext/stmtexpr10.C: New testcase.
13063 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13065 PR middle-end/30729
13066 * gcc.dg/Wunused-value-2.c: New testcase.
13068 2007-02-15 Ian Lance Taylor <iant@google.com>
13070 * g++.dg/eh/subreg-1.C: New test.
13072 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13075 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13076 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13077 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13078 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13079 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13080 * gcc.dg/Werror-implicit-function-declaration.c: New.
13082 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13085 * g++.dg/warn/pr28943.C: New.
13087 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13089 * gfortran.fortran-torture/execute/math.f90: Fix typo.
13091 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13094 * gfortran.dg/error_recovery_3.f90: New test.
13096 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13098 * g++.dg/tree-ssa/sra-1.C: New.
13100 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13102 * g++.dg/tree-ssa/sra-1.C: New.
13104 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13106 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13108 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13110 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13112 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
13115 * gfortran.dg/logical_2.f90: New test.
13117 2007-02-14 Joseph Myers <joseph@codesourcery.com>
13119 * gcc.dg/torture/complex-alias-1.c: New test.
13121 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
13123 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13124 instead of -fdump-tree-tailcall.
13126 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
13128 * gfortran.dg/interface_10.f90: Fix comment typo.
13130 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
13132 PR tree-optimization/30771
13133 * gcc.dg/vect/pr30771.c: New test.
13135 2007-02-13 Ian Lance Taylor <iant@google.com>
13137 * gcc.dg/Wstrict-overflow-1.c: New test.
13138 * gcc.dg/Wstrict-overflow-2.c: New test.
13139 * gcc.dg/Wstrict-overflow-3.c: New test.
13140 * gcc.dg/Wstrict-overflow-4.c: New test.
13141 * gcc.dg/Wstrict-overflow-5.c: New test.
13142 * gcc.dg/Wstrict-overflow-6.c: New test.
13143 * gcc.dg/Wstrict-overflow-7.c: New test.
13144 * gcc.dg/Wstrict-overflow-8.c: New test.
13145 * gcc.dg/Wstrict-overflow-9.c: New test.
13146 * gcc.dg/Wstrict-overflow-10.c: New test.
13148 2007-02-13 Roger Sayle <roger@eyesopen.com>
13150 * gcc.target/ia64/builtin-bswap-2.c: New test case.
13152 2007-02-13 Richard Henderson <rth@redhat.com>
13154 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13155 * gcc.c-torture/execute/pr29302-1.c: ... here.
13157 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13160 * gcc.dg/c90-return-1.c: Update output.
13161 * gcc.dg/c99-return-1.c: Likewise.
13163 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
13166 * gfortran.dg/used_dummy_types_7.f90: New test..
13168 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
13170 * gcc.target/i386/parity-1.c: New test.
13171 * gcc.target/i386/parity-2.c: New test.
13173 2007-02-12 Roger Sayle <roger@eyesopen.com>
13175 * gcc.target/i386/builtin-bswap-3.c: New test case.
13177 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
13179 PR tree-optimization/29145
13180 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13181 alias analysis is improved to take better advantage of restrict
13182 qualified pointers.
13183 * gcc.dg/vect/vect-80.c: Likewise.
13184 * gcc.dg/vect/pr29145.c: New.
13186 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
13188 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13189 * gcc.target/i386/sse4a-insert.c: Likewise.
13191 2007-02-11 Roger Sayle <roger@eyesopen.com>
13193 * gcc.target/ia64/builtin-popcount-1.c: New test case.
13194 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13196 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
13199 * gfortran.dg/enum_4.f90: Update error message checks.
13201 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
13204 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13205 versions of the modules.
13208 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13209 by getting rid of recursive I/O and providing functions with
13213 * gfortran.dg/char_array_constructor_2.f90
13215 2007-02-11 Mark Mitchell <mark@codesourcery.com>
13218 * g++.dg/template/spec34.C: New test
13220 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
13222 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13223 on i?86 and x86_64.
13224 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13225 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13226 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13227 on i?86 and x86_64.
13228 * gcc.dg/vect/vect-113.c: Ditto.
13230 2007-02-06 Mark Mitchell <mark@codesourcery.com>
13233 * g++.dg/eh/weak1-C: New test.
13234 * g++.dg/eh/weak1-a.cc: Likewise.
13235 * g++.dg/eh/comdat1.C: Likewise.
13237 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13238 Dorit Nuzman <dorit@il.ibm.com>
13240 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13241 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13242 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13243 * gcc.dg/vect/vect-113.c: Likewise.
13245 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13247 2007-02-10 Richard Henderson <rth@redhat.com>
13249 * lib/target-supports.exp (check_effective_target_tls): Redefine
13250 to mean non-emulated tls.
13251 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13252 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13253 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13254 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13255 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13256 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13257 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13259 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13261 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13263 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13265 * gfortran.dg/secnds.f: Replace time tolerance with a
13266 before-and-after bracket.
13267 * gfortran.dg/secnds-1.f: Likewise.
13269 2007-02-09 Tobias Burnus <burnus@net-b.de>
13272 * gfortran.dg/maxlocval_1.f90: New test.
13274 2007-02-09 Roger Sayle <roger@eyesopen.com>
13276 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13278 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13281 * gfortran.dg/array_function_1.f90: New test.
13283 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13285 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13286 (check_effective_target_dummy_wcsftime): New functions.
13288 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13290 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13291 * lib/target-supports.exp (check_effective_target_uclibc): New
13294 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13296 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13297 (vsnprintf): Don't define for uClibc targets.
13299 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13301 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13302 set before checking whether it was allowed.
13303 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13304 before checking inside_main.
13306 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13308 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13310 (u16sf): Likewise u4sf.
13311 * g++.dg/compat/struct-layout-1.h: Likewise.
13313 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13315 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13317 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13318 m68k targets if check_effective_target_coldfire_fpu returns true.
13320 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13321 Richard Guenther <rguenther@suse.de>
13323 PR middle-end/23361
13324 * gcc.dg/fold-compare-3.c: New testcase.
13325 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13327 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13329 * gcc.dg/pr26570.c: Clean up coverage files.
13330 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13331 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13332 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13333 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13334 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13335 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13336 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13337 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13338 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13339 * gcc.dg/tree-ssa/pr25501.c: Ditto.
13340 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13341 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13342 * gcc.dg/vect/pr28952.c: Ditto.
13343 * gcc.dg/vect/pr27151.c: Ditto.
13344 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13345 * g++.dg/gomp/macro-3.C: Ditto.
13347 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
13349 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13352 2007-02-08 Roger Sayle <roger@eyesopen.com>
13354 * gcc.target/i386/builtin-bswap-2.c: New test case.
13356 2007-02-08 Roger Sayle <roger@eyesopen.com>
13358 * gfortran.dg/forall_8.f90: New test case.
13359 * gfortran.dg/forall_9.f90: Likewise.
13361 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13363 * gcc.dg/builtins-20.c: Add some -~ complex cases.
13365 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
13367 * lib/target-supports.exp (check_effective_target_simulator): New.
13369 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
13371 * gcc.dg/tree-ssa/loop-25.c: New test.
13373 2007-02-06 Richard Henderson <rth@redhat.com>
13375 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13377 2007-02-06 Roger Sayle <roger@eyesopen.com>
13379 * gcc.target/powerpc/popcount-1.c: New test case.
13380 * gcc.target/powerpc/parity-1.c: Likewise.
13382 2007-02-06 Richard Guenther <rguenther@suse.de>
13384 PR middle-end/27302
13385 * gcc.dg/torture/pr27302-2.c: New testcase.
13387 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
13389 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13390 * gcc.dg/vect/vect-iv-1.c: New test.
13391 * gcc.dg/vect/vect-iv-2.c: New test.
13392 * gcc.dg/vect/vect-iv-3.c: New test.
13393 * gcc.dg/vect/vect-iv-4.c: New test.
13394 * gcc.dg/vect/vect-iv-5.c: New test.
13395 * gcc.dg/vect/vect-iv-6.c: New test.
13396 * gcc.dg/vect/vect-iv-7.c: New test.
13397 * gcc.dg/vect/vect-iv-8.c: New test.
13398 * gcc.dg/vect/vect-iv-9.c: New test.
13399 * gcc.dg/vect/vect-iv-10.c: New test.
13400 * gcc.dg/vect/vect-iv-11.c: New test.
13401 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13402 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13403 * gcc.dg/vect/vect-14.c: Now vectorizable.
13404 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13406 * gcc.dg/vect/vect-27.c: Likewise.
13407 * gcc.dg/vect/vect-29.c Likewise.
13408 * gcc.dg/vect/vect-dv-2.c: Likewise.
13409 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13410 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13411 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13413 2007-02-06 Ira Rosen <irar@il.ibm.com>
13415 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13417 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13419 * gcc.dg/builtins-20.c: Add more cases.
13421 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
13424 * gcc.dg/pr30189.c: New test.
13426 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
13428 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13430 * gcc.target/i386/sse4a-extract.c: New test.
13431 * gcc.target/i386/sse4a-insert.c: New test.
13432 * gcc.target/i386/sse4a-montsd.c: New test.
13433 * gcc.target/i386/sse4a-montss.c: New test.
13435 2007-02-05 Richard Guenther <rguenther@suse.de>
13437 * gcc.target/i386/vectorize3.c: New testcase.
13439 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
13442 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13444 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13447 * gfortran.dg/repeat_1.f90: New test.
13449 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
13452 * gfortran.dg/spread_shape_1.f90: Remove tabs.
13453 * gfortran.dg/derived_init_2.f90: Ditto.
13454 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13455 * gfortran.dg/array_initializer_1.f90: Ditto.
13456 * gfortran.dg/do_2.f90: Ditto.
13457 * gfortran.dg/proc_assign_1.f90: Ditto.
13459 2007-02-04 Richard Guenther <rguenther@suse.de>
13461 PR middle-end/30636
13462 * g++.dg/warn/pr30636.C: New testcase.
13463 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13465 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
13467 PR middle-end/30667
13468 * gfortran.dg/pr30667.f: New test.
13470 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13472 * gcc.dg/builtins-54.c: Add more cases.
13474 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
13477 * gfortran.dg/zero_sized_2.f90: New test.
13480 * gfortran.dg/alloc_comp_basics_4.f90: New test.
13483 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13486 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
13489 * gfortran.dg/interface_10.f90: New test.
13491 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13493 * gcc.dg/builtins-20.c: Add more cases.
13495 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13498 * gcc-target/ia64/pr29682.c: New test.
13500 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
13503 * gfortran.dg/arrayio_11.f90.f90: New test.
13506 * gfortran.dg/arrayio_12.f90.f90: New test.
13508 2007-02-02 Jakub Jelinek <jakub@redhat.com>
13511 * g++.dg/tls/diag-5.C: New test.
13513 PR middle-end/30473
13514 * gcc.dg/pr30473.c: New test.
13515 * gcc.c-torture/execute/20070201-1.c: New test.
13517 2007-02-01 Roger Sayle <roger@eyesopen.com>
13519 * gfortran.dg/dependency_20.f90: New test case.
13521 2007-01-31 Ian Lance Taylor <iant@google.com>
13523 * gcc.dg/lower-subreg-1.c (test): New test.
13525 2007-01-30 Geoffrey Keating <geoffk@apple.com>
13527 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13529 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13531 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13532 * gcc.dg/torture/builtin-math-3.c: Likewise.
13534 2007-01-31 Dirk Mueller <dmueller@suse.de>
13536 gcc.dg/Wparentheses-2.c: Update and add new tests.
13538 2007-01-31 Ira Rosen <irar@il.ibm.com>
13540 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13543 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
13545 * gcc.dg/builtins-63.c: New test.
13547 2007-01-31 Tobias Burnus <burnus@net-b.de>
13550 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13552 2007-01-31 Tobias Burnus <burnus@net-b.de>
13555 * gfortran.dg/volatile8.f90: New argument conformance test.
13556 * gfortran.dg/volatile9.f90: New scope test.
13558 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13561 * g++.dg/warn/null4.C: New.
13563 2001-01-30 Roger Sayle <roger@eyesopen.com>
13564 Uros Bizjak <ubizjak@gmail.com>
13566 * gcc.dg/large-size-array-3.c: Correct typo.
13568 2007-01-30 Richard Guenther <rguenther@suse.de>
13570 PR middle-end/27657
13571 * g++.dg/debug/pr27657.C: New testcase.
13573 2007-01-30 Richard Guenther <rguenther@suse.de>
13575 PR middle-end/30313
13576 * gcc.dg/torture/pr30313.c: New testcase.
13578 2007-01-29 Janis Johnson <janis187@us.ibm.com>
13580 * gcc.dg/dfp/dfp-except.h: New file.
13581 * gcc.dg/dfp/fe-check.h: New file.
13582 * gcc.dg/dfp/fe-binop.c: New test.
13583 * gcc.dg/dfp/fe-convert-1.c: New test.
13584 * gcc.dg/dfp/fe-convert-2.c: New test.
13585 * gcc.dg/dfp/fe-convert-3.c: New test.
13587 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13588 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13589 * gcc.dg/dfp/convert-dfp.c: Ditto.
13590 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13592 2007-01-29 Josh Conner <jconner@apple.com>
13594 * gcc.target/powerpc/altivec-24.c: New test.
13596 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
13599 * g++.dg/parse/defarg12.C: New test.
13601 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
13604 * gfortran.dg/used_dummy_types_6.f90: New test.
13606 2007-01-28 Jan Hubicka <jh@suse.cz>
13608 * gcc.dg/tree-prof/val-prof-6.c: New test.
13610 2007-01-28 Roger Sayle <roger@eyesopen.com>
13612 * gcc.dg/large-size-array-3.c: Correct test case (portability).
13614 2007-01-28 Andrew Pinski <pinskia@gmail.com>
13617 * g++.dg/expr/dtor4.C: New test.
13619 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
13621 * gcc.dg/tree-ssa/loop-23.c: New test.
13623 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
13625 PR libfortran/30389
13626 * gfortran.dg/achar_2.f90: New test.
13627 * gfortran.dg/achar_3.f90: New test.
13629 2007-01-27 Ian Lance Taylor <iant@google.com>
13631 * gcc.dg/strict-overflow-1.c: New test.
13632 * gcc.dg/no-strict-overflow-1.c: New test.
13633 * gcc.dg/strict-overflow-2.c: New test.
13634 * gcc.dg/no-strict-overflow-2.c: New test.
13635 * gcc.dg/strict-overflow-3.c: New test.
13636 * gcc.dg/no-strict-overflow-3.c: New test.
13637 * gcc.dg/strict-overflow-4.c: New test.
13638 * gcc.dg/no-strict-overflow-4.c: New test.
13639 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13640 * gcc.dg/pr15784-1.c: Likewise.
13641 * gcc.dg/pr20922-1.c: Likewise.
13642 * gcc.dg/pr20922-3.c: Likewise.
13643 * gcc.dg/pr20922-4.c: Likewise.
13644 * gcc.dg/pr20922-6.c: Likewise.
13645 * gcc.dg/compare-4.c: Likewise.
13646 * gcc.dg/torture/pr26898-1.c: Likewise.
13647 * gcc.dg/tree-ssa/divide-1.c: Likewise.
13648 * gcc.dg/tree-ssa/divide-2.c: Likewise.
13649 * gcc.dg/tree-ssa/divide-3.c: Likewise.
13650 * gcc.dg/tree-ssa/divide-4.c: Likewise.
13651 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13652 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13653 * gcc.dg/tree-ssa/pr21082.c: Likewise.
13654 * gcc.dg/tree-ssa/pr26899.c: Likewise.
13655 * g++.dg/tree-ssa/pr21082.C: Likewise.
13657 2007-01-27 Roger Sayle <roger@eyesopen.com>
13659 * gcc-dg/large-size-array-3.c: New test case.
13661 2007-01-27 Roger Sayle <roger@eyesopen.com>
13663 * gfortran.dg/forall_7.f90: New test case.
13665 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
13668 * gfortran.dg/where_operator_assign_1.f90: New test.
13669 * gfortran.dg/where_operator_assign_2.f90: New test.
13670 * gfortran.dg/where_operator_assign_3.f90: New test.
13672 2007-01-26 Joseph Myers <joseph@codesourcery.com>
13674 * lib/target-supports.exp
13675 (check_effective_target_powerpc_altivec): New.
13676 (check_effective_target_vect_cmdline_needed): Use it.
13678 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13681 * gfortran.dg/backslash_3.f: New test.
13683 2007-01-26 Richard Guenther <rguenther@suse.de>
13685 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13687 2007-01-26 Tobias Burnus <burnus@net-b.de>
13689 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13690 * gfortran.dg/vect/vect.exp: Ditto.
13691 * gfortran.dg/dg.exp: Ditto.
13692 * gfortran.fortran-torture/execute/execute.exp: Ditto.
13693 * gfortran.fortran-torture/compile/compile.exp: Ditto.
13695 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13697 * gcc.dg/builtins-20.c: Add more cases.
13698 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13700 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13703 * gcc.dg/Wall.c: New.
13704 * gcc.dg/Wno-all.c: New.
13705 * gfortran.dg/Wall.f90: New.
13706 * gfortran.dg/Wno-all.f90: New.
13708 2007-01-24 Geoffrey Keating <geoffk@apple.com>
13710 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13711 * g++.dg/eh/simd-2.C: Also run on Darwin.
13712 * g++.dg/eh/simd-3.C: New.
13713 * g++.dg/eh/simd-4.C: New.
13715 2007-01-25 Richard Guenther <rguenther@suse.de>
13717 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13719 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13721 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
13723 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13724 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13725 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13726 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13727 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13728 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13729 * gcc.dg/ipa/ipa-7.c: New testcase.
13731 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
13733 * g++.dg/cpp0x/warn_cxx0x.C: New.
13735 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13737 * gcc.dg/builtins-20.c: Test builtin carg.
13739 2007-01-24 Jakub Jelinek <jakub@redhat.com>
13741 PR middle-end/27416
13742 * gcc.dg/gomp/pr27416.c: New test.
13744 PR middle-end/30494
13745 * gcc.dg/gomp/pr30494.c: New test.
13746 * g++.dg/gomp/pr30494.C: New test.
13748 PR middle-end/30421
13749 * gcc.dg/gomp/pr30421.c: New test.
13751 2007-01-24 Steve Ellcey <sje@cup.hp.com>
13753 * gcc.target/ia64/versionid-1.c: New test.
13754 * gcc.target/ia64/versionid-2.c: New test.
13756 2007-01-24 Richard Guenther <rguenther@suse.de>
13759 * gcc.dg/builtins-57.c: Change to a link-time testcase
13760 to support non-C99 targets.
13762 2007-01-24 Jan Hubicka <jh@suse.cz>
13764 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13766 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
13768 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13770 2007-01-23 Andrew Pinski <pinskia@gmail.com>
13773 * objc.dg/const-str-12.m: New test.
13775 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13778 * gfortran.dg/ctrl-z.f90: New test.
13780 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13783 * gfortran.dg/namelist_assumed_char.f90: New test.
13785 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
13788 * g++.dg/inherit/covariant15.C: New test.
13790 2007-01-23 Ian Lance Taylor <iant@google.com>
13792 * g++.dg/warn/Wparentheses-24.C: New test.
13794 2007-01-23 Richard Guenther <rguenther@suse.de>
13797 * ada/acats/run_acats: Do not call gnatmake or gnatchop
13800 2007-01-22 Richard Guenther <rguenther@suse.de>
13802 PR tree-optimization/30038
13803 * gcc.dg/builtins-62.c: New testcase.
13805 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13807 * gcc.c-torture/compile/20070121.c: New test.
13809 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
13811 PR libfortran/30525
13812 * gfortran.dg/char_comparison_1.f: New test.
13814 2007-01-21 Ira Rosen <irar@il.ibm.com>
13816 * gcc.dg/vect/vect-strided-same-dr.c: New test.
13818 2007-01-20 Andrew Pinski <pinskia@gmail.com>
13821 * objc.dg/pch: New directory.
13822 * objc.dg/pch/pch.exp: New file.
13823 * objc.dg/pch/interface-1.m: New test.
13824 * objc.dg/pch/interface-1.hs: New include file.
13825 * lib/objc.exp (objc_target_compile): Add
13826 "-x objective-c-header" in front of the sources if this is
13827 a precompiled header being compiled.
13829 2007-01-20 Roger Sayle <roger@eyesopen.com>
13831 * gfortran.dg/array_memcpy_3.f90: New test case.
13832 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13834 2007-01-20 Roger Sayle <roger@eyesopen.com>
13835 Brooks Moses <brooks.moses@codesourcery.com>
13836 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13838 * gfortran.dg/intrinsic_sign_1.f90: New test case.
13839 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13841 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13843 * gcc.dg/torture/builtin-math-3.c: Test fdim.
13845 2007-01-19 Mike Stump <mrs@apple.com>
13847 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13850 2007-01-19 Roger Sayle <roger@eyesopen.com>
13852 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13853 option instead of -funsafe-math-optimizations.
13855 2007-01-19 Tomas Bily <tbily@suse.cz>
13857 gcc.dg/tree-prof/indir-call-prof.c: New.
13858 g++.dg/dg.exp: Add tree-prof subdirectory.
13859 g++.dg/tree-prof/indir-call-prof.C: New.
13860 g++.dg/tree-prof/tree-prof.exp: New.
13862 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13865 * g++.dg/warn/deprecated.C: Update warning output.
13866 * g++.dg/warn/deprecated-2.C: Likewise.
13867 * g++.dg/warn/deprecated-3.C: New.
13869 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
13871 * gcc.c-torture/execute/nestfunc-7.c: New.
13873 2007-01-18 Hui-May Chang <hm.chang@apple.com>
13875 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13877 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
13879 * gcc.dg/m68k-pic-1.c: New.
13881 2007-01-18 Roger Sayle <roger@eyesopen.com>
13883 * gfortran.dg/array_memcpy_4.f90: New test case.
13885 2007-01-18 Josh Conner <jconner@apple.com>
13888 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13889 * gcc.dg/vect/no-trapping-math-1: New.
13890 * gcc.dg/vect/no-trapping-math-2: New.
13892 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
13894 * gcc.target/i386/387-8.c: Update comment about optimizing
13895 inherent load of 1.0 of fptan instruction.
13897 2007-01-18 Dirk Mueller <dmueller@suse.de>
13898 Richard Guenther <rguenther@suse.de>
13901 * gcc.dg/Warray-bounds.c: New testcase.
13902 * gcc.dg/Warray-bounds-2.c: New testcase.
13903 * g++.dg/warn/Warray-bounds.C: New testcase.
13904 * g++.dg/warn/Warray-bounds-2.C: New testcase.
13906 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
13909 * gfortran.dg/generic_12.f90: New test.
13911 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
13913 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13914 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13916 2007-01-16 Janis Johnson <janis187@us.ibm.com>
13918 * gcc.dg/dfp/compare-special.h: New file.
13919 * gcc.dg/dfp/compare-special-32.c: New test.
13920 * gcc.dg/dfp/compare-special-64.c: New test.
13921 * gcc.dg/dfp/compare-special-128.c: New test.
13923 2007-01-16 Roger Sayle <roger@eyesopen.com>
13924 Paul Thomas <pault@gcc.gnu.org>
13925 Steven G. Kargl <kargl@gcc.gnu.org>
13928 * gfortran.dg/forall_6.f90: New test case.
13929 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13930 * gfortran.dg/dependency_13.f90: Likewise.
13932 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13935 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13936 targets that don't support Inf.
13938 2007-01-15 Dale Johannesen <dalej@apple.com>
13940 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
13942 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
13944 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
13945 of achar for 0xff to avoid the "Extended ASCII not
13946 implemented" error message.
13948 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
13951 * gfortran.dg/altreturn_4.f90: New test.
13954 * gfortran.dg/stfunc_4.f90: New test.
13957 * gfortran.dg/bound_2.f90: Reinstate commented out line.
13958 * gfortran.dg/initialization_1.f90: Change warning.
13961 * gfortran.dg/specification_type_resolution_2.f90: New test.
13963 2007-01-14 Jan Hubicka <jh@suse.cz>
13965 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13966 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13967 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13970 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
13973 * gfortran.dg/external_procedures_2.f90: New test.
13975 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
13978 * gcc.target/i386/pr30413.c: New test.
13980 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
13983 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
13985 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
13987 * gcc.dg/20070112-1.c: New test.
13989 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13991 PR libgfortran/30435
13992 * gfortran.dg/list_read_6.f90: New test.
13994 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
13996 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
13998 2007-01-12 Tom Tromey <tromey@redhat.com>
14000 PR preprocessor/28227:
14001 * gcc.dg/cpp/pr28227.c: New file.
14003 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14005 * gcc.dg/tree-ssa/loop-22.c: New test.
14007 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14009 PR tree-optimization/29516
14010 * gcc.dg/tree-ssa/loop-20.c: New test.
14012 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
14014 PR libfortran/30415
14015 * minmaxloc_integer_kinds_1.f90: New test.
14017 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
14020 * g++.dg/template/sizeof-template-argument.C: New test.
14022 2007-01-11 Jan Hubicka <jh@suse.cz>
14024 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14025 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14026 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14027 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14028 * gcc.dg/tree-ssa/pr21658.c: Likewise.
14029 * gcc.dg/tree-ssa/pr15349.c: Likewise.
14030 * gcc.dg/tree-ssa/pr25501.c: Likewise.
14031 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14032 transformation in question.
14033 * gcc.dg/tree-ssa/vrp05.c: Likewise.
14034 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14035 * gcc.dg/always_inline3.c: Likewise.
14037 2007-01-10 Mark Mitchell <mark@codesourcery.com>
14040 * g++.dg/template/typename11.C: New test.
14042 2007-01-10 Robert Kennedy <jimbob@google.com>
14044 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14046 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14048 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14049 for different integer kinds.
14050 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14051 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14052 * gfortran.dg/ishft_2.f90: New test.
14053 * gfortran.dg/ishft_3.f90: New test.
14055 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14057 * gfortran.dg/altreturn_2.f90: Removed executable bit.
14059 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
14061 PR tree-optimization/30322
14062 * gcc.dg/tree-ssa/loop-21.c: New test.
14064 2007-01-08 Geoffrey Keating <geoffk@apple.com>
14066 * g++.dg/rtti/darwin-builtin-linkage.C: New.
14068 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14070 * gcc.target/spu/intrinsics-1.c: Remove xfail.
14072 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14074 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14075 * g++.dg/warn/overflow-warn-3.C: Likewise.
14076 * g++.dg/warn/overflow-warn-4.C: Likewise.
14077 * g++.dg/warn/overflow-warn-5.C: Likewise.
14078 * g++.dg/warn/overflow-warn-6.C: Likewise.
14079 * g++.dg/warn/Woverflow-1.C: Likewise.
14080 * g++.dg/warn/Woverflow-2.C: Likewise.
14081 * g++.dg/warn/Woverflow-3.C: Likewise.
14082 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14084 2007-01-08 Roger Sayle <roger@eyesopen.com>
14086 * gfortran.dg/array_constructor_14.f90: New test case.
14087 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14089 2007-01-08 Richard Guenther <rguenther@suse.de>
14091 PR tree-optimization/23603
14092 * gcc.dg/tree-ssa/vrp31.c: New testcase.
14093 * gcc.dg/tree-ssa/vrp32.c: Likewise.
14095 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14097 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14099 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14100 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14101 compiler behaviour.
14102 * gcc.dg/simd-5.c: Likewise.
14103 * gcc.dg/simd-6.c: Likewise.
14104 * g++.dg/conversion/simd1.C: Likewise.
14105 * g++.dg/conversion/simd3.C: Likewise.
14106 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14109 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14111 PR tree-optimization/29877
14112 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14113 name of a hard register for the target concerned. Adjust dg-error
14114 directives to cope with new behaviour of TER.
14116 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14119 * g++.dg/conversion/nullptr1.C: Added overflow warning.
14120 * g++.dg/warn/overflow-warn-1.C: New.
14121 * g++.dg/warn/overflow-warn-3.C: New.
14122 * g++.dg/warn/overflow-warn-4.C: New.
14123 * g++.dg/warn/overflow-warn-5.C: New.
14124 * g++.dg/warn/overflow-warn-6.C: New.
14125 * g++.dg/warn/Woverflow-1.C: New.
14126 * g++.dg/warn/Woverflow-2.C: New.
14127 * g++.dg/warn/Woverflow-3.C: New.
14128 * g++.dg/warn/multiple-overflow-warn-2.C: New.
14130 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
14133 * gfortran.dg/invalid_name.f90: New test.
14134 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14135 * gfortran.dg/gomp/pr29759.f90: Ditto.
14137 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
14139 * gfortran.dg/present_1.f90: Update error message.
14141 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
14144 * g++.dg/template/duplicate1.C: New test
14145 * g++.dg/template/memfriend6.C: Adjust error markers.
14147 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
14150 * gcc.dg/torture/inline-1.c: New test.
14152 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14155 * gcc.dg/multiple-overflow-warn-1.c: New.
14156 * gcc.dg/multiple-overflow-warn-2.c: New.
14157 * gcc.dg/overflow-warn-6.c: New.
14158 * g++.dg/warn/multiple-overflow-warn-1.C: New.
14160 2007-01-05 Roger Sayle <roger@eyesopen.com>
14162 * gfortran.dg/array_memcpy_1.f90: New test case.
14163 * gfortran.dg/array_memcpy_2.f90: Likewise.
14165 2007-01-05 Richard Guenther <rguenther@suse.de>
14167 PR middle-end/27826
14168 * g++.dg/opt/pr27826.C: New testcase.
14170 2007-01-05 Ian Lance Taylor <iant@google.com>
14172 * gcc.dg/Walways-true-1.c: New test.
14173 * gcc.dg/Walways-true-2.c: New test.
14174 * g++.dg/warn/Walways-true-1.C: New test.
14175 * g++.dg/warn/Walways-true-2.C: New test.
14177 2007-01-05 Jakub Jelinek <jakub@redhat.com>
14180 * gcc.dg/pr30360.c: New test.
14182 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
14185 * gfortran.dg/data_implied_do_1.f90: New test.
14189 * gfortran.dg/char_length_1.f90: New test.
14191 2007-01-05 Richard Guenther <rguenther@suse.de>
14193 PR middle-end/28116
14194 * g++.dg/opt/pr28116.C: New testcase.
14196 2007-01-05 Tobias Burnus <burnus@net-b.de>
14199 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14200 invalid deallocate.
14201 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14202 * gfortran.dg/protected_4.f90: Add pointer intent check.
14203 * gfortran.dg/protected_6.f90: Add pointer intent check.
14204 * gfortran.dg/pointer_intent_1.f90: New test.
14205 * gfortran.dg/pointer_intent_2.f90: New test.
14206 * gfortran.dg/pointer_intent_3.f90: New test.
14208 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
14211 * gfortran.dg/altreturn_2.f90: new test.
14213 2007-01-04 Tom Tromey <tromey@redhat.com>
14215 PR preprocessor/28165:
14216 * gcc.dg/cpp/pr28165.c: New file.
14218 2007-01-03 Josh Conner <jconner@apple.com>
14220 PR middle-end/29683
14221 * gcc.dg/pr29683.c: New.
14223 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14226 * g++.dg/pch/template-1.C: New test.
14227 * g++.dg/pch/template-1.Hs: New file.
14229 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
14231 PR middle-end/30353
14232 * gcc.c-torture/compile/complex-4.c: New test.
14234 2007-01-03 Joseph Myers <joseph@codesourcery.com>
14236 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14238 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14240 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14242 PR middle-end/30286
14243 * gcc.dg/pr30286.c: New test.
14246 * g++.dg/template/crash66.C: New test.
14249 * g++.dg/template/friend49.C: New test.
14251 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14253 * gfortran.dg/ibits.f90: New test.
14255 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14257 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14258 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14260 2007-01-02 Jan Hubicka <jh@suse.cz>
14262 * gcc.dg/pr16194.c: We now output error on all three functions,
14263 not just first one.
14265 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14268 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14269 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14271 2006-01-02 Ian Lance Taylor <iant@google.com>
14273 * g++.dg/warn/Wparentheses-22.C: New test.
14274 * g++.dg/warn/Wparentheses-23.C: New test.
14276 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14279 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14280 * gcc.dg/declspec-3-Wextra.c: New.
14281 * gcc.dg/declspec-3-no.c: New
14283 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14286 * gfortran.dg/interface_10.f90: Remove.
14288 2007-01-01 Roger Sayle <roger@eyesopen.com>
14290 * gcc.dg/fold-eqxor-4.c: New test case.
14292 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14294 PR middle-end/30311
14295 * gcc.c-torture/compile/pr30311.c: New test.
14297 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14299 PR middle-end/30253
14300 * gcc.c-torture/compile/statement-expression-1.c: New test.
14302 2007-01-01 Andreas Schwab <schwab@suse.de>
14305 * g++.dg/eh/pr29166.C: New test.
14307 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14309 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14311 (check_effective_target_vect_cmdline_needed): Use it.
14313 2006-12-31 Richard Guenther <rguenther@suse.de>
14315 PR middle-end/30137
14316 * gcc.dg/pr30137-1.c: New testcase.
14317 * gcc.dg/pr30137-2.c: Likewise.
14319 2006-12-31 Roger Sayle <roger@eyesopen.com>
14321 PR middle-end/30322
14322 * gcc.dg/fold-plusnot-1.c: New test case.
14324 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14327 * g++.dg/parse/template22.C: New test.
14329 2006-12-31 Richard Guenther <rguenther@suse.de>
14331 PR middle-end/30338
14332 * gcc.c-torture/compile/pr30338.c: New testcase.
14334 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14337 * gfortran.dg/intrinsic_actual_4.f90: New test.
14340 * gfortran.dg/func_decl_3.f90: New test.
14342 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14345 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14346 * gfortran.dg/c_by_val_1.f: New test.
14347 * gfortran.dg/c_by_val_2.f: New test.
14348 * gfortran.dg/c_by_val_3.f: New test.
14350 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
14352 PR libfortran/30321
14353 * gfortran.dg/sum_zero_array_1.f90: New test.
14355 2006-12-29 Jakub Jelinek <jakub@redhat.com>
14357 PR preprocessor/29612
14358 * gcc.dg/cpp/pr29612-1.c: New test.
14359 * gcc.dg/cpp/pr29612-2.c: New test.
14361 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
14364 * gfortran.dg/pure_formal_proc_1.f90: New test.
14367 * gfortran.dg/intrinsic_actual_3.f90: New test.
14369 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14372 * gfortran.dg/io_constraints_1.f90: Update test.
14373 * gfortran.dg/io_constraints_2.f90: Update test.
14374 * gfortran.dg/inquire_iolength.f90: New test.
14376 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
14379 * gfortran.dg/interface_10.f90: New test.
14380 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14381 since z is already, locally a variable.
14384 * gfortran.dg/generic_11.f90: New test.
14385 * gfortran.dg/interface_7.f90: Remove name clash between module
14386 name and procedure 'x' referenced in the interface.
14388 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14391 * gcc.dg/Wmissing-parameter-type.c: New.
14392 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14393 * gcc.dg/Wmissing-parameter-type-no.c: New.
14395 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
14398 * gfortran.dg/entry_array_specs_2.f: New test.
14401 * gfortran.dg/nested_modules_6.f90: New test.
14403 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14406 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14407 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14409 2006-12-21 Andrew Pinski <pinskia@gmail.com>
14412 * g++.dg/opt/complex6.C: New test.
14414 2006-12-22 Ben Elliston <bje@au.ibm.com>
14416 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14417 full" if the linker on spu-*-* warns about exceeding local store.
14419 And revert this patch:
14420 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14421 fail to link due to relocation overflows on spu-*-*.
14423 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14426 * gfortran.dg/dependency_19.f90: New test.
14428 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14431 * gfortran.dg/alloc_comp_basics_3.f90: New test.
14433 2006-12-21 Jakub Jelinek <jakub@redhat.com>
14435 PR middle-end/30262
14436 * gcc.c-torture/execute/20061220-1.c: New test.
14438 PR middle-end/30263
14439 * gcc.dg/gomp/asm-1.c: New test.
14442 * g++.dg/eh/ia64-2.C: New test.
14444 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
14448 * gcc.dg/rs6000-leaf.c: New.
14450 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14453 * gfortran.dg/f2c_8.f90: New test.
14455 2006-12-20 Bill Wendling <wendling@apple.com>
14457 * gcc.dg/asm-b.c: Check for __ppc64__.
14459 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14462 * gfortran.dg/bounds_check_5.f90: New test.
14464 2006-12-20 Andrew Pinski <pinskia@gmail.com>
14466 PR middle-end/30143
14467 * gcc.dg/gomp/complex-1.c: New testcase.
14469 2006-12-20 Roger Sayle <roger@eyesopen.com>
14471 * gfortran.dg/array_memset_1.f90: New test case.
14473 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
14475 * lib/target-supports.exp: Add spu to
14476 check_effective_target_vect_widen_mult_hi_to_si.
14478 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14481 * gfortran.dg/generic_9.f90: New test.
14484 * gfortran.dg/generic_10.f90: New test.
14486 2006-12-19 Andrew Pinski <pinskia@gmail.com>
14489 * gcc.dg/pr30045.c: New test.
14491 2006-12-20 Ben Elliston <bje@au.ibm.com>
14493 * gcc.dg/20020312-2.c: Add a case for __SPU__.
14495 2006-12-19 Eric Christopher <echristo@apple.com>
14498 * gcc.c-torture/execute/pr29302-1.c: New.
14500 2006-12-19 Tobias Burnus <burnus@net-b.de>
14503 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14505 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
14508 * gfortran.dg/altreturn_3.f90: New test.
14510 * gfortran.dg/char_result_12.f90: Fix comment typos.
14512 2006-12-19 Ben Elliston <bje@au.ibm.com>
14514 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14515 as newlib's stdio.h uses non-traditional cpp constructs.
14517 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14519 * gfortran.dg/advance.f90: Renamed to advance_1.f90
14520 * gfortran.dg/append-1.f90: Renamed to append_1.f90
14521 * gfortran.dg/array-1.f90: Renamed to array_1.f90
14522 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14523 * gfortran.dg/backspace.f: Renamed to backspace_1.f
14524 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14525 * gfortran.dg/default_initialization.f: Renamed to
14526 default_initialization_1.f
14527 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14528 dollar_edit_descriptor_1.f
14529 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14530 dollar_edit_descriptor_2.f
14531 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14532 dollar_edit_descriptor_3.f
14533 * gfortran.dg/logint-1.f: Renamed to logint_1.f
14534 * gfortran.dg/logint-2.f: Renamed to logint_2.f
14535 * gfortran.dg/logint-3.f: Renamed to logint_3.f
14536 * gfortran.dg/advance_1.f90: Renamed from advance.f90
14537 * gfortran.dg/append_1.f90: Renamed from append-1.f90
14538 * gfortran.dg/array_1.f90: Renamed from array-1.f90
14539 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14540 * gfortran.dg/backspace_1.f: Renamed from backspace.f
14541 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14542 * gfortran.dg/default_initialization_1.f: Renamed from
14543 default_initialization.f
14544 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14545 dollar_edit_descriptor-1.f
14546 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14547 dollar_edit_descriptor-2.f
14548 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14549 dollar_edit_descriptor-3.f
14550 * gfortran.dg/logint_1.f: Renamed from logint-1.f
14551 * gfortran.dg/logint_2.f: Renamed from logint-2.f
14552 * gfortran.dg/logint_3.f: Renamed from logint-3.f
14554 2006-12-18 Bill Wendling <wendling@apple.com>
14556 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14557 id is an OjbC keyword.
14559 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14561 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14563 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14565 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14567 2006-12-18 Ian Lance Taylor <iant@google.com>
14569 * g++.dg/warn/Wmissing-declarations-1.C: New test.
14571 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
14573 * gcc.c-torture/compile/pr27528.c: Use empty templates.
14575 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
14578 * gfortran.fortran-torture/execute/where21.f90: New test.
14580 2006-12-17 Tobias Burnus <burnus@net-b.de>
14582 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14584 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14587 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14588 * gcc.dg/if-empty-1.c: Likewise.
14589 * gcc.dg/pr23165.c: Likewise.
14590 * g++.dg/warn/empty-body.C: Likewise.
14592 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14594 PR libfortran/30005
14595 * gfortran.dg/open_errors.f90: New test.
14597 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
14599 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14601 * gcc.target/i386/ssse3-pabsb.c: New file.
14602 * gcc.target/i386/ssse3-pabsd.c: Likewise.
14603 * gcc.target/i386/ssse3-pabsw.c: Likewise.
14604 * gcc.target/i386/ssse3-palignr.c: Likewise.
14605 * gcc.target/i386/ssse3-phaddd.c: Likewise.
14606 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14607 * gcc.target/i386/ssse3-phaddw.c: Likewise.
14608 * gcc.target/i386/ssse3-phsubd.c: Likewise.
14609 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14610 * gcc.target/i386/ssse3-phsubw.c: Likewise.
14611 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14612 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14613 * gcc.target/i386/ssse3-pshufb.c: Likewise.
14614 * gcc.target/i386/ssse3-psignb.c: Likewise.
14615 * gcc.target/i386/ssse3-psignd.c: Likewise.
14616 * gcc.target/i386/ssse3-psignw.c: Likewise.
14617 * gcc.target/i386/ssse3-vals.h: Likewise.
14619 2006-12-15 Janis Johnson <janis187@us.ibm.com>
14621 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14622 * lib/fortran-torture.exp: Include target-supports.exp.
14624 2006-12-15 Jakub Jelinek <jakub@redhat.com>
14627 * gcc.c-torture/execute/pr30185.c: New test.
14629 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14633 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14634 * gcc.dg/builtin-bswap-2.c: Likewise.
14635 * gcc.dg/builtin-bswap-3.c: Likewise.
14636 * gcc.dg/builtin-bswap-4.c: Likewise.
14637 * lib/target-supports.exp (check_effective_target_stdint_types): New.
14638 * gcc.c-torture/execute/mode-dependent-address.x: New file.
14640 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14642 PR libfortran/30145
14643 * gfortran.dg/write_zero_array: New test.
14645 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14648 * gfortran.dg/write_fmt_trim.f90: New test.
14650 2006-12-14 Diego Novillo <dnovillo@redhat.com>
14653 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14656 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14658 * lib/target-supports.exp (check_weak_available): Use istarget
14659 "hppa*-*-hpux10*" instead of regexp.
14660 (check_cxa_atexit_available): Likewise.
14662 2006-12-14 Richard Guenther <rguenther@suse.de>
14664 PR tree-optimization/30197
14665 * gcc.c-torture/execute/complex-1.c: Fix function name.
14666 * gcc.dg/builtins-61.c: New testcase.
14668 2006-12-14 Richard Guenther <rguenther@suse.de>
14670 PR middle-end/30172
14671 * gcc.dg/pr30172-1.c: New testcase.
14673 2006-12-14 Richard Guenther <rguenther@suse.de>
14675 PR tree-optimization/30198
14676 * gcc.dg/builtins-60.c: New testcase.
14678 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
14680 * lib/target-supports.exp (vect_no_align): Remove spu.
14682 2006-12-13 Ian Lance Taylor <iant@google.com>
14686 * g++.dg/warn/Wparentheses-5.C: New test.
14687 * g++.dg/warn/Wparentheses-6.C: New test.
14688 * g++.dg/warn/Wparentheses-7.C: New test.
14689 * g++.dg/warn/Wparentheses-8.C: New test.
14690 * g++.dg/warn/Wparentheses-9.C: New test.
14691 * g++.dg/warn/Wparentheses-10.C: New test.
14692 * g++.dg/warn/Wparentheses-11.C: New test.
14693 * g++.dg/warn/Wparentheses-12.C: New test.
14694 * g++.dg/warn/Wparentheses-13.C: New test.
14695 * g++.dg/warn/Wparentheses-14.C: New test.
14696 * g++.dg/warn/Wparentheses-15.C: New test.
14697 * g++.dg/warn/Wparentheses-16.C: New test.
14698 * g++.dg/warn/Wparentheses-17.C: New test.
14699 * g++.dg/warn/Wparentheses-18.C: New test.
14700 * g++.dg/warn/Wparentheses-19.C: New test.
14701 * g++.dg/warn/Wparentheses-20.C: New test.
14702 * g++.dg/warn/Wparentheses-21.C: New test.
14704 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14707 * lib/target-supports.exp (check_cxa_atexit_available): Return false
14708 for target "hppa.*hpux10".
14710 2006-12-13 Jakub Jelinek <jakub@redhat.com>
14712 * g++.dg/debug/vartrack1.C: New test.
14714 * g++.dg/opt/ifcvt1.C: New test.
14716 * gcc.dg/tls/opt-13.c: New test.
14718 * gcc.dg/20060425-2.c: New test.
14720 * g++.dg/opt/pr15054-2.C: New test.
14722 * gcc.c-torture/execute/20060420-1.c: New test.
14724 * gcc.c-torture/execute/20060412-1.c: New test.
14726 * objc/compile/20060406-1.m: New test.
14728 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
14730 * g++.dg/template/array17.C: New test.
14732 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
14734 * gcc.target/powerpc/altivec-23.c: New test.
14736 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
14739 * g++.dg/inherit/error3.C: New test.
14742 * g++.dg/inherit/error4.C: New test.
14744 2006-12-13 Richard Guenther <rguenther@suse.de>
14746 PR tree-optimization/17687
14747 * gcc.dg/builtins-59.c: New testcase.
14749 2006-12-13 Ben Elliston <bje@au.ibm.com>
14751 * gcc.target/spu/Wmain.c: New test.
14753 2006-12-12 Josh Conner <jconner@apple.com>
14755 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14756 * g++.dg/abi/thunk4.C: Likewise.
14757 * g++.dg/abi/rtti3.C: Likewise.
14759 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
14761 * gcc.target/spu/cpat-1.c: New test.
14762 * gcc.target/spu/cpat-2.c: New test.
14763 * gcc.target/spu/cpat-3.c: New test.
14764 * gcc.target/spu/cpat-4.c: New test.
14766 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
14769 * gcc.c-torture/compile/vector-1.c: New test.
14770 * gcc.c-torture/compile/vector-2.c: New test.
14771 * gcc.c-torture/compile/vector-3.c: New test.
14773 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14775 * lib/fortran-torture.exp: Update copyright years. Remove
14776 obsolete comment. Test -ftree-vectorize where it makes sense.
14777 * lib/gfortran-dg.exp: Update copyright years. Use settings
14778 from fortran-torture.exp.
14779 * gfortran.dg/char_transpose_1.f90,
14780 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14781 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14782 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
14783 '-w' to dg-options.
14785 2006-12-12 Richard Sandiford <richard@codesourcery.com>
14787 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14788 saved_${tool}_load.
14790 2006-12-12 Ira Rosen <irar@il.ibm.com>
14792 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14793 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14794 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14795 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14798 2006-12-12 Richard Guenther <rguenther@suse.de>
14800 PR middle-end/30147
14801 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14803 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
14804 Diego Novillo <dnovillo@redhat.com>
14806 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14808 * gcc.dg/tree-ssa/pr26421.c: Likewise
14809 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14810 * gcc.dg/tree-ssa/pr23382.c: Likewise.
14811 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14812 * gcc.dg/tree-ssa/pr28410.c: Likewise.
14813 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14814 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14815 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14816 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14817 * gcc.dg/tree-ssa/alias-12.c: Likewise.
14819 2006-12-11 Jan Hubicka <jh@suse.cz>
14821 * gcc.dg/tree-prof/stringop-1.c: New test.
14822 * gcc.dg/tree-prof/stringop-2.c: New test.
14824 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
14827 * gcc.target/i386/pr30120.c: New test.
14830 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
14832 * gcc.target/i386/x87regparm-1.c: New test.
14833 * gcc.target/i386/x87regparm-2.c: New test.
14834 * gcc.target/i386/x87regparm-3.c: New test.
14835 * gcc.target/i386/x87regparm-4.c: New test.
14837 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
14839 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14841 2006-12-10 Tobias Burnus <burnus@net-b.de>
14844 * gfortran.dg/protected_1.f90: New test.
14845 * gfortran.dg/protected_2.f90: New test.
14846 * gfortran.dg/protected_3.f90: New test.
14847 * gfortran.dg/protected_4.f90: New test.
14848 * gfortran.dg/protected_5.f90: New test.
14849 * gfortran.dg/protected_6.f90: New test.
14851 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14852 Tobias Burnus <burnus@gcc.gnu.org>
14856 * gfortran.dg/interface_4.f90: Test adding procedure to generic
14858 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14859 ambiguous interfaces.
14860 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14861 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14862 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14863 ambiguous interfaces.
14864 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14865 * gfortran.dg/array_initializer_2.f90: Add initializer array
14869 * gfortran.dg/interface_9.f90: Test that host interfaces are
14870 not checked for ambiguity with the local version.
14872 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14875 * gfortran.dg/module_interface_2.f90: New test.
14877 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
14880 * gfortran.dg/assumed_len.f90: New test.
14882 2006-12-09 Richard Guenther <rguenther@suse.de>
14884 * g++.dg/warn/implicit-typename1.C: Qualify types.
14885 * g++.dg/parse/crash12.C: Likewise.
14886 * g++.dg/tree-ssa/pr22444.C: Likewise.
14888 2006-12-09 Tobias Burnus <burnus@net-b.de>
14890 * gfortran.dg/array_2.f90: Added sqrt test.
14892 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
14894 * gcc.target/i386/x87regparm-1.c: XFAIL.
14895 * gcc.target/i386/x87regparm-2.c: XFAIL.
14896 * gcc.target/i386/x87regparm-3.c: XFAIL.
14897 * gcc.target/i386/x87regparm-4.c: XFAIL.
14899 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14901 * lib/target-supports.exp
14902 (check_effective_target_large_long_double): New.
14903 * gcc.dg/Wconversion-real.c : Use it.
14904 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14907 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
14909 * gcc.c-torture/execute/mode-dependent-address.c: New test.
14911 2006-12-08 Tobias Burnus <burnus@net-b.de>
14914 * gfortran.dg/import4.f90: New test for IMPORT in modules.
14916 2006-12-07 Mark Mitchell <mark@codesourcery.com>
14919 * g++.dg/template/crash65.C: New test.
14920 * g++.dg/template/spec16.C: Tweak error markers.
14922 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
14924 * gcc.target/spu: New directory.
14925 * gcc.target/spu/spu.exp: New file.
14926 * gcc.target/spu/intrinsics-1.c: New test.
14928 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
14931 * g++.dg/ext/attrib27.C: New test.
14932 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14933 * g++.dg/parse/typedef5.C: Likewise.
14935 2006-12-07 Mike Stump <mrs@apple.com>
14937 * treelang/compile/var_defs.tree: Adjust.
14939 2006-12-06 Mark Mitchell <mark@codesourcery.com>
14942 * g++.dg/template/crash64.C: New test.
14943 * g++.dg/parse/crash27.C: Adjust error markers.
14945 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
14947 PR libfortran/30009
14948 PR libfortran/30056
14949 * gfortran.dg/read_eof_4.f90: Add tests.
14950 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
14951 * gfortran.dg/unf_read_corrupted_1.f90: New test.
14953 2006-12-05 Mark Mitchell <mark@codesourcery.com>
14956 * g++.dg/template/crash63.C: New test.
14959 * g++.dg/template/crash62.C: New test.
14961 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14964 * gfortran.dg/allocatable_function_1.f90: Increase the number
14965 of expected calls of free to 10; the lhs section reference is
14966 now evaluated so there is another call to bar. Change the
14967 comment appropriately.
14968 * gfortran.dg/array_section_1.f90: New test.
14970 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14973 * gfortran.dg/char_result_12.f90: New test.
14975 2006-12-05 Richard Guenther <rguenther@suse.de>
14977 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14978 * gcc.dg/vect/vect-pow-2.c: Rename to ...
14979 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
14980 vect_double, xfail for spu*-*-*.
14982 2006-12-04 Tobias Burnus <burnus@net-b.de>
14985 * initialization_4.f90: Test noninteger exponents (-std=f95).
14986 * initialization_5.f90: New test for noninteger exponents
14989 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14992 * gfortran.dg/parameter_array_section_1.f90: New test.
14994 2006-12-04 Mark Mitchell <mark@codesourcery.com>
14997 * g++.dg/template/crash61.C: New test.
15000 * g++.dg/template/error23.C: New test.
15002 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
15004 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15006 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15009 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15011 2006-12-04 Jakub Jelinek <jakub@redhat.com>
15013 PR middle-end/29965
15014 * gcc.dg/gomp/pr29965-1.c: New test.
15015 * gcc.dg/gomp/pr29965-2.c: New test.
15016 * gcc.dg/gomp/pr29965-3.c: New test.
15017 * gcc.dg/gomp/pr29965-4.c: New test.
15018 * gcc.dg/gomp/pr29965-5.c: New test.
15019 * gcc.dg/gomp/pr29965-6.c: New test.
15020 * g++.dg/gomp/pr29965-1.C: New test.
15021 * g++.dg/gomp/pr29965-2.C: New test.
15022 * g++.dg/gomp/pr29965-3.C: New test.
15023 * g++.dg/gomp/pr29965-4.C: New test.
15024 * g++.dg/gomp/pr29965-5.C: New test.
15025 * g++.dg/gomp/pr29965-6.C: New test.
15026 * g++.dg/gomp/pr29965-7.C: New test.
15027 * g++.dg/gomp/pr29965-8.C: New test.
15028 * g++.dg/gomp/pr29965-9.C: New test.
15029 * g++.dg/gomp/pr29965-10.C: New test.
15031 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
15033 * gnat.dg/pointer_variable_bounds.adb: New test.
15034 * gnat.dg/pointer_variable_bounds.ads: Likewise.
15035 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15037 2006-12-03 Eric Christopher <echristo@apple.com>
15039 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15041 2006-12-03 Richard Henderson <rth@redhat.com>
15042 Andrew Pinski <pinskia@gmail.com>
15045 * g++.dg/warn/unit-1.C: New test.
15047 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
15049 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15051 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15053 * g++.dg/vect/vect.exp: Enable tests to run on spu.
15054 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15055 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15056 * gcc.dg/vect/vect-70.c: Reduce array size.
15057 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15058 vect_no_compaer_double targets.
15059 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15060 vect_float, vect_double, and vect_int.
15062 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15064 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15065 test for loop versioning on vect_no_align targets.
15066 * gcc.dg/vect/pr20122.c: Likewise.
15067 * gcc.dg/vect/vect-105.c: Likewise.
15068 * gcc.dg/vect/vect-42.c: Likewise.
15069 * gcc.dg/vect/vect-43.c: Likewise.
15070 * gcc.dg/vect/vect-74.c: Likewise.
15071 * gcc.dg/vect/vect-75.c: Likewise.
15072 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15073 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15074 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15075 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15077 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
15080 * gfortran.dg/value_1.f90 : New test.
15081 * gfortran.dg/value_2.f90 : New test.
15082 * gfortran.dg/value_3.f90 : New test.
15083 * gfortran.dg/value_4.f90 : New test.
15084 * gfortran.dg/value_4.c : Called from value_4.f90.
15086 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
15089 * g++.dg/cpp0x/static_assert4.C: New testcase.
15091 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15093 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15095 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
15098 * gcc.dg/pr27953.c: New test.
15100 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15103 * g++.dg/ext/vector5.C: New test.
15106 * g++.dg/other/main1.C: New test.
15108 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
15110 PR libfortran/29568
15111 * gfortran.dg/convert_implied_open.f90: Change to
15112 new default record length.
15113 * gfortran.dg/unf_short_record_1.f90: Adapt to
15115 * gfortran.dg/unformatted_subrecords_1.f90: New test.
15117 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
15119 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15121 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
15124 * g++.dg/expr/pr29066.c: New.
15126 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
15127 Zdenek Dvorak <dvorakz@suse.cz>
15129 PR tree-optimization/29921
15130 * gcc.dg/pr29921-2.c: New test.
15132 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
15134 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15135 (i386_get_cpuid): New function.
15136 (i386_cpuid_ecx): Likewise.
15137 (i386_cpuid_edx): Likewise.
15138 (i386_cpuid): Updated to call i386_cpuid_edx.
15140 * gcc.target/i386/sse3-addsubpd.c: New file.
15141 * gcc.target/i386/sse3-addsubps.c: Likewise.
15142 * gcc.target/i386/sse3-haddpd.c: Likewise.
15143 * gcc.target/i386/sse3-haddps.c: Likewise.
15144 * gcc.target/i386/sse3-hsubpd.c: Likewise.
15145 * gcc.target/i386/sse3-hsubps.c: Likewise.
15146 * gcc.target/i386/sse3-lddqu.c: Likewise.
15147 * gcc.target/i386/sse3-movddup.c: Likewise.
15148 * gcc.target/i386/sse3-movshdup.c: Likewise.
15149 * gcc.target/i386/sse3-movsldup.c: Likewise.
15151 2006-12-01 Dirk Mueller <dmueller@suse.de>
15153 * g++.dg/warn/Wreturn-type-4.C: New testcase.
15155 2006-11-30 Janis Johnson <janis187@us.ibm.com>
15157 * gcc.dg/dfp/convert-int-max.c: New test.
15158 * gcc.dg/dfp/convert-int-max-fold.c: New test.
15160 2006-11-30 Richard Guenther <rguenther@suse.de>
15162 * gcc.dg/vect/vect-pow-1.c: Rename ...
15163 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
15164 floats instead of doubles, check successful vectorization.
15166 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
15169 * gcc.c-torture/compile/pr29945.c: New testcase.
15171 2006-11-30 Joseph Myers <joseph@codesourcery.com>
15173 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15176 2006-11-29 Eric Christopher <echristo@apple.com>
15178 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15180 2006-11-29 Janis Johnson <janis187@us.ibm.com>
15182 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15184 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15186 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
15189 * g++.dg/inherit/virtual2.C: New test.
15190 * g++.dg/inherit/virtual3.C: Likewise.
15191 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15192 * g++.dg/inherit/error2.C: Likewise.
15193 * g++.dg/template/instantiate1.C: Likewise.
15195 2006-11-28 Andrew Pinski <pinskia@gmail.com>
15198 * gcc.dg/tree-ssa/reassoc-12.c: New test.
15200 2006-11-28 Jan Hubicka <jh@suse.cz>
15202 * gcc.dg/memcpy-1.c: New test.
15204 2006-11-28 Jakub Jelinek <jakub@redhat.com>
15207 * g++.dg/warn/main-3.C: New test.
15209 2006-11-28 Jan Hubicka <jh@suse.cz>
15211 * gcc.dg/winline-1.c: New test.
15213 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
15215 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15218 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15221 * gfortran.dg/missing_optional_dummy_3.f90
15223 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15226 * gfortran.dg/interface_3.f90: Modify errors.
15228 2006-11-28 Ben Elliston <bje@au.ibm.com>
15230 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15231 fail to link due to relocation overflows on spu-*-*.
15233 2006-11-27 Michael Matz <matz@suse.de>
15234 Andreas Krebbel <krebbel1@de.ibm.com>
15237 * gcc.dg/20061127-1.c: New testcase.
15239 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15241 * gcc.dg/20061124-1.c: Add exit() function prototype.
15243 2006-11-27 Jan Hubicka <jh@suse.cz>
15245 * gcc.target/i386/memcpy-1.c: Adjust size.
15246 * gcc.dg/visibility-11.c: Likewise.
15248 2006-11-27 Richard Guenther <rguenther@suse.de>
15250 PR middle-end/25620
15251 * gcc.target/i386/pow-1.c: New testcase.
15252 * gcc.dg/builtins-58.c: Likewise.
15254 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15257 * g++.dg/expr/cast8.C: New test.
15259 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15261 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15262 Don't ever inline the testcase.
15264 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15267 * gfortran.fortran-torture/compile/parameter_3.f90: New
15270 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15273 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15275 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15277 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15280 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15282 PR libgfortran/29936
15283 * gfortran.dg/write_check3.f90: New test.
15285 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15287 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15289 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15292 * gfortran.dg/interface_3.f90: New test.
15295 * gfortran.dg/generic_8.f90: New test.
15297 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15299 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15300 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15301 * gfortran.dg/specifics_3.f90: Remove.
15303 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15306 * gcc.dg/gomp/pr29955.c: New test.
15309 * gcc.dg/pr29736.c: New test.
15311 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15314 * gcc.dg/pure-1.c: New test.
15316 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15318 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15319 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15321 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15323 * gcc.dg/20061124-1.c: New testcase.
15325 2006-11-23 Eric Christopher <echristo@apple.com>
15327 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15329 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15333 * gcc.dg/Wconversion-integer.c: New. Supersedes
15334 Wconversion-negative-constants.c
15335 * gcc.dg/Wconversion-real.c: New.
15336 * gcc.dg/Wconversion-real-integer.c: New.
15337 * gcc.dg/Wconversion-negative-constants.c: Deleted.
15338 * g++.dg/warn/Wconversion1.C: Modified.
15340 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15342 * gfortran.dg/overload_1.f90: New test.
15344 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15347 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15348 Wtraditional-conversion.
15349 * gcc.dg/overflow-warn-2.c: Likewise.
15350 * gcc.dg/Wconversion.c: Likewise. Renamed as
15351 Wtraditional-conversion.c .
15352 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15353 Wtraditional-conversion-2.c .
15354 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15355 Wtraditional-conversion-2.c
15356 * gcc.dg/Wconversion-negative-constants.c: New.
15358 2006-11-23 Andrew Pinski <pinskia@gmail.com>
15360 * gcc.dg/tree-ssa/dump-1.c: New test.
15362 2006-11-23 David Ung <davidu@mips.com>
15364 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15365 -mfp64, allowable when ISA >= 33 and float is enabled.
15366 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15367 of mthc1 and mfhc1 patterns.
15369 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
15371 PR tree-optimization/29921
15372 * gcc.dg/pr29921.c: New test.
15374 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15377 * gfortran.dg/initialization_4.f90: New test.
15379 2006-11-22 Ira Rosen <irar@il.ibm.com>
15381 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15382 platforms that have interleaving support.
15383 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15384 * gcc.dg/vect/vect-strided-a-u16-i2.c,
15385 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15386 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15387 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15388 gcc.dg/vect/vect-strided-u8-i2-gap.c,
15389 gcc.dg/vect/vect-strided-u8-i8.c,
15390 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15391 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15392 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15393 gcc.dg/vect/vect-strided-float.c,
15394 gcc.dg/vect/vect-strided-a-mult.c,
15395 gcc.dg/vect/vect-strided-mult-char-ls.c,
15396 gcc.dg/vect/vect-strided-a-u16-mult.c,
15397 gcc.dg/vect/vect-strided-a-u32-mult.c,
15398 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15399 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15400 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15401 gcc.dg/vect/vect-strided-mult.c,
15402 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15403 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15406 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15409 * gfortran.dg/auto_char_len_4.f90: New test.
15411 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15414 * gfortran.dg/generic_7.f90: New test.
15415 * gfortran.dg/defined_operators_1.f90: Add new error.
15417 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
15419 PR tree-optimization/29902
15420 * g++.dg/tree-ssa/pr29902.C: New test.
15422 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
15425 * gfortran.dg/used_types_13.f90: New test.
15427 2006-11-21 Janis Johnson <janis187@us.ibm.com>
15429 * gcc.dg/dfp/snan.c: Delete.
15431 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
15433 * g++.dg/cpp0x/static_assert1.C: New.
15434 * g++.dg/cpp0x/static_assert2.C: New.
15435 * g++.dg/cpp0x/static_assert3.C: New.
15437 2006-11-21 Richard Guenther <rguenther@suse.de>
15439 * gcc.dg/vect/vect-pow-1.c: New testcase.
15440 * gcc.dg/vect/vect-pow-2.c: Likewise.
15442 2006-11-21 Jakub Jelinek <jakub@redhat.com>
15445 * g++.dg/template/static29.C: New test.
15448 * g++.dg/conversion/simd4.C: New test.
15450 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
15453 * g++.dg/template/access19.C: New test.
15454 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15457 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
15460 * gcc.dg/tree-ssa/sra-4.c: New testcase.
15462 2006-11-20 Tobias Burnus <burnus@net-b.de>
15465 * gfortran.dg/import.f90: Extended test.
15466 * gfortran.dg/import2.f90: Extended test.
15468 2006-11-20 Tobias Burnus <burnus@net-b.de>
15470 * gfortran.dg/volatile3.f90: Add conflict test.
15472 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
15475 * gfortran.dg/implicit_10.f90: New test.
15477 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
15480 * g++.dg/warn/Wall-write-strings.C: New.
15482 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
15484 * gfortran.dg/alloc_comp_constraint_5.f90: New.
15485 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15487 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15489 * gfortran.dg/use_3.f90: Remove error message.
15490 * gfortran.dg/iso_fortran_env_1.f90: New test.
15491 * gfortran.dg/iso_fortran_env_2.f90: New test.
15492 * gfortran.dg/iso_fortran_env_3.f90: New test.
15493 * gfortran.dg/iso_fortran_env_4.f90: New test.
15495 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
15497 * gcc.dg/vect/vect-27.c: Fix initialization.
15499 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15501 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15502 * gcc.dg/torture/builtin-minmax-1.c: New.
15504 * gcc.dg/builtins-20.c: Add cases for copysign.
15506 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15509 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15511 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15512 * gfortran.dg/use_1.f90: New test.
15513 * gfortran.dg/use_1.f90: New test.
15514 * gfortran.dg/use_1.f90: New test.
15516 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
15518 PR tree-optimization/29801
15519 * gcc.dg/pr29801.c: New test.
15521 2006-11-17 Jakub Jelinek <jakub@redhat.com>
15523 PR middle-end/29584
15524 * gcc.dg/torture/pr29584.c: New test.
15526 2006-11-17 Joseph Myers <joseph@codesourcery.com>
15528 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15529 Condition PowerPC tests for saving FPRs on powerpc_fprs.
15530 * gcc.target/powerpc/compress-float-ppc.c,
15531 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15533 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15534 do not pass -mhard-float.
15536 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
15538 * gnat.dg/volatile_aggregate.adb: New test.
15540 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15544 * gfortran.dg/bound_2.f90: Add more checks.
15545 * gfortran.dg/bound_3.f90: New test.
15547 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15550 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15552 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
15554 * gfortran.dg/import3.f90: Fix error message.
15556 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15559 * gfortran.fortran-torture/compile/inline_1.f90:
15562 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15564 * gcc.target/i386/x87regparm-1.c: New test.
15565 * gcc.target/i386/x87regparm-2.c: New test.
15566 * gcc.target/i386/x87regparm-3.c: New test.
15567 * gcc.target/i386/x87regparm-4.c: New test.
15569 2006-11-15 Tobias Burnus <burnus@net-b.de>
15572 * gfortran.dg/import.f90: New test.
15573 * gfortran.dg/import2.f90: New test.
15574 * gfortran.dg/import3.f90: New test.
15576 2006-11-15 Tobias Burnus <burnus@net-b.de>
15579 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15581 2006-11-15 Tobias Burnus <burnus@net-b.de>
15584 * gfortran.dg/contains.f90: New test.
15585 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15587 2006-11-15 Jakub Jelinek <jakub@redhat.com>
15589 PR tree-optimization/29581
15590 * gcc.dg/pr29581-1.c: New test.
15591 * gcc.dg/pr29581-2.c: New test.
15592 * gcc.dg/pr29581-3.c: New test.
15593 * gcc.dg/pr29581-4.c: New test.
15594 * gfortran.dg/pr29581.f90: New test.
15596 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
15599 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15600 numbers in error message headers.
15602 2006-11-14 Richard Guenther <rguenther@suse.de>
15604 * gcc.target/i386/math-torture/math-torture.exp: Restrict
15605 to i?86 and x86_64 targets.
15607 2006-11-14 Caroline Tice <ctice@apple.com>
15609 * gcc.dg/pubtypes-1.c: New file/testcase.
15610 * gcc.dg/pubtypes-2.c: New file/testcase.
15611 * gcc.dg/pubtypes-3.c: New file/testcase.
15612 * gcc.dg/pubtypes-4.c: New file/testcase.
15613 * g++.dg/pubtypes.C: New file/testcase.
15615 2006-11-14 Mark Mitchell <mark@codesourcery.com>
15618 * g++.dg/init/self1.C: New test.
15620 2006-11-14 Tobias Burnus <burnus@net-b.de>
15623 * gfortran.dg/conflicts.f90: Add.
15625 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
15627 PR rtl-optimization/29798
15629 * gcc.c-torture/execute/pr29798.c: New.
15631 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15633 * gcc.dg/builtins-20.c: Add more cases.
15635 2006-11-13 Jakub Jelinek <jakub@redhat.com>
15638 * gfortran.dg/gomp/pr29759.f90: New test.
15640 2006-11-13 Mark Mitchell <mark@codesourcery.com>
15643 * g++.dg/template/static28.C: New test.
15645 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
15647 * lib/c-torture.exp: Use target-libpath.exp.
15648 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15649 set GCC_EXEC_PREFIX env var from global variable of same name.
15651 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15654 * gfortran.fortran-torture/compile/transfer-1.f90:
15657 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
15658 Zdenek Dvorak <dvorakz@suse.cz>
15660 PR tree-optimization/29680
15661 * gcc.dg/alias-11.c: New test.
15663 2006-11-12 Jason Merrill <jason@redhat.com>
15664 Andrew Pinski <pinskia@physics.uc.edu>
15666 PR middle-end/28915
15667 * gcc.target/i386/vectorize1.c: New.
15669 2006-11-12 Roger Sayle <roger@eyesopen.com>
15671 PR rtl-optimization/29797
15672 * gcc.c-torture/execute/pr29797-1.c: New test case.
15674 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15676 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15678 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
15680 * gcc.dg/tree-ssa/prefetch-3.c: New test.
15682 2006-11-12 Roger Sayle <roger@eyesopen.com>
15684 PR tree-optimization/13827
15685 * gcc.dg/fold-eqand-1.c: New test case.
15687 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
15690 * gcc.c-torture/execute/mayalias-3.c: New test.
15692 2006-11-11 Richard Sandiford <richard@codesourcery.com>
15694 PR middle-end/27528
15695 * gcc.c-torture/compile/pr27528.c: New test.
15696 * gcc.dg/pr27528.c: Likewise.
15698 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15700 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15702 * gcc.dg/torture/builtin-symmetric-1.c: New test.
15704 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15707 * gfortran.dg/reshape_source_size_1.f90: New test.
15709 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15712 * gfortran.dg/aliasing_dummy_4.f90: New test.
15714 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
15717 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15718 and x86_64-*-* targets.
15720 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15722 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15723 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15724 New macros. Use them in exact tests.
15725 (TESTIT3): New macro.
15726 Add tests for fmin, fmax and fma.
15728 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15731 * gfortran.dg/array_constructor_13.f90: New test.
15733 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15736 * gfortran.dg/used_types_12.f90: New test.
15738 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
15740 PR middle-end/29726
15741 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15743 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15744 * gcc.dg/fold-eqandshift-3.c: New test case.
15746 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15749 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15752 * gfortran.dg/change_symbol_attributes_1.f90: New test.
15754 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
15756 * gcc.dg/20061109-1.c: New testcase.
15758 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15760 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15762 2006-11-09 Tobias Burnus <burnus@net-b.de>
15764 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15765 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15767 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
15769 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15770 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15772 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15774 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15776 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15778 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15780 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15781 * gcc.dg/vect/vect-9.c: Now vectorizable.
15782 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15783 that support vect_widen_mult.
15784 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15785 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15786 vect-reduc-dot-u16.c).
15787 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15788 vect-reduc-dot-u16.c).
15789 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15790 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15791 vect-reduc-dot-s8.c).
15792 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15793 vect-reduc-dot-s8.c).
15794 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15795 vect-reduc-dot-s8.c).
15796 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15797 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15798 vect-reduc-dot-u8.c).
15799 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15800 vect-reduc-dot-u8.c).
15801 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15802 * gcc.dg/vect/vect-multitypes-9.c: New test.
15803 * gcc.dg/vect/vect-multitypes-10.c: New test.
15804 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15805 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15806 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15807 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15808 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15809 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15810 wrapv-vect-reduc-dot-s8.c.
15811 * lib/target-support.exp (check_effective_target_vect_unpack): New.
15812 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15813 targets that support vec_unpack.
15814 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15815 (check_effective_target_vect_widen_mult_qi_to_hi): New.
15816 (check_effective_target_vect_widen_mult_hi_to_si): New.
15817 (check_effective_target_vect_widen_sum): Removed.
15819 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15821 * gcc.dg/vect/vect-multitypes-8.c: New test.
15822 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15824 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15826 * gcc.dg/vect/vect-multitypes-7.c: New test.
15828 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15830 * gcc.dg/vect/vect-multitypes-4.c: New test.
15831 * gcc.dg/vect/vect-multitypes-5.c: New test.
15832 * gcc.dg/vect/vect-multitypes-6.c: New test.
15834 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15836 * gcc.dg/vect/vect-multitypes-1.c: New test.
15837 * gcc.dg/vect/vect-multitypes-2.c: New test.
15838 * gcc.dg/vect/vect-multitypes-3.c: New test.
15840 2006-11-07 Eric Christopher <echristo@apple.com>
15842 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15843 Test using scan-assembler-not.
15845 2006-11-07 Jakub Jelinek <jakub@redhat.com>
15847 * gcc.dg/inline-17.c: New test.
15849 2006-11-07 Steve Ellcey <sje@cup.hp.com>
15852 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
15855 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15858 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15861 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15864 2006-11-07 Tobias Burnus <burnus@net-b.de>
15867 * gfortran.dg/volatile.f90: Add.
15868 * gfortran.dg/volatile2.f90: Add.
15869 * gfortran.dg/volatile3.f90: Add.
15870 * gfortran.dg/volatile4.f90: Add.
15871 * gfortran.dg/volatile5.f90: Add.
15872 * gfortran.dg/volatile6.f90: Add.
15873 * gfortran.dg/volatile7.f90: Add.
15875 2006-11-06 Tobias Burnus <burnus@net-b.de>
15877 * gfortran.dg/io_constraints_2.f90: Adjust pattern
15878 for matching error messages.
15879 * gfortran.dg/specifics_3.f90: Adjust pattern
15880 for matching error messages.
15882 2006-11-06 Janis Johnson <janis187@us.ibm.com>
15883 Bernhard Fischer <aldot@gcc.gnu.org>
15885 * lib/gcc-dg.exp (output-exists): New proc.
15886 (output-exists-not): New proc.
15887 * gcc.test-framework/test-framework.awk: Support new directives.
15888 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15889 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15890 * gcc.test-framework/dg-outexists-exp-F.c: New test.
15891 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15892 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15893 * gcc.test-framework/dg-outexists-exp-P.c: New test.
15895 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
15899 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15900 * gfortran.dg/initialization_3.f90: New.
15902 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15904 PR libgfortran/25545
15905 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15907 2006-11-05 Jakub Jelinek <jakub@redhat.com>
15909 PR middle-end/29695
15910 * gcc.c-torture/execute/pr29695-1.c: New test.
15911 * gcc.c-torture/execute/pr29695-2.c: New test.
15913 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
15916 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15918 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
15920 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15921 for matching error messages.
15923 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
15926 * gcc.target/i386/387-12.c: New test.
15928 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15930 PR libfortran/29713
15931 * gfortran.dg/pr29713.f90: New test.
15933 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
15935 * gcc.c-torture/execute/arith-rand-ll.c:
15936 Also test for bogus rest sign.
15938 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15940 PR libfortran/27895
15941 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15943 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
15945 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15946 from error messages.
15948 2006-11-02 Mike Stump <mrs@apple.com>
15950 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15952 * g++.old-deja/g++.abi/align.C: Enable for darwin.
15954 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
15956 * g++.dg/eh/gcsec1.C: New test.
15958 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15960 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15961 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
15963 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
15965 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15967 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15968 * gcc.dg/pr14796-2.c: Likewise.
15970 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
15972 * gcc.c-torture/execute/20061101-1.c: New test.
15974 2006-11-01 Richard Guenther <rguenther@suse.de>
15976 * gcc.target/i386/fpprec-1.c: New testcase.
15978 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15980 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15981 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15983 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
15985 * gcc.c-torture/execute/20061031-1.c: New test.
15987 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15990 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15991 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15992 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15993 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15994 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15995 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15996 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15998 2006-10-31 Eric Christopher <echristo@apple.com>
15999 Falk Hueffner <falk@debian.org>
16001 * gcc.dg/builtin-bswap-1.c: New.
16002 * gcc.dg/builtin-bswap-2.c: New.
16003 * gcc.dg/builtin-bswap-3.c: New.
16004 * gcc.dg/builtin-bswap-4.c: New.
16005 * gcc.dg/builtin-bswap-5.c: New.
16006 * gcc.target/i386/builtin-bswap-1.c: New.
16008 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16010 * gcc.dg/inline-16.c: New.
16013 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16015 * gcc.dg/inline-13.c: New.
16016 * gcc.dg/inline-14.c: New.
16017 * gcc.dg/inline-15.c: New.
16020 * gcc.dg/inline6.c: New.
16021 * gcc.dg/inline7.c: New.
16023 2006-10-31 Roger Sayle <roger@eyesopen.com>
16025 PR middle-end/23470
16026 * gcc.dg/pr23470-1.c: New test case.
16028 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
16031 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16033 * gfortran.dg/blockdata_2.f90: New testcase.
16035 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
16037 PR libfortran/29627
16038 * gfortran.dg/unf_short_record_1.f90: New test.
16040 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16043 * gfortran.dg/pr29067.f: New test.
16045 2006-10-31 Joseph Myers <joseph@codesourcery.com>
16046 Richard Sandiford <richard@codesourcery.com>
16048 * lib/target-supports.exp (get_compiler_messages): Append options
16049 as a single list element.
16050 (check_effective_target_arm_vfp_ok): New.
16051 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16053 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
16056 * gfortran.dg/intrinsic_actual_2.f90: New test.
16059 * gfortran.dg/actual_array_interface_1.f90: New test.
16062 * gfortran.dg/used_types_11.f90: New test.
16064 2006-10-30 Dirk Mueller <dmueller@suse.de>
16066 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16067 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16068 * g++.old-deja/g++.pt/eichin01.C (main): Same.
16069 * g++.old-deja/g++.mike/net25.C (main): Same.
16070 * g++.dg/lookup/exception1.C (main): Same.
16071 * g++.dg/parse/parens2.C (main): Same.
16073 2006-10-30 Roger Sayle <roger@eyesopen.com>
16075 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16077 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16079 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16080 * gcc.dg/torture/builtin-math-3.c: Likewise.
16082 2006-10-30 Tobias Burnus <burnus@net-b.de>
16085 * gfortran.dg/write_check.f90: Check run-time keyword checking.
16086 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16088 2006-10-30 Andrew Pinski <pinskia@gmail.com>
16091 * gfortran.fortran-torture/execute/transfer1.f90: New test.
16093 2006-10-30 Joseph Myers <joseph@codesourcery.com>
16095 * lib/target-supports.exp (check_function_available): Declare
16096 function before calling.
16098 2006-10-30 Jakub Jelinek <jakub@redhat.com>
16100 PR tree-optimization/29637
16101 * gcc.dg/pr29637.c: New test.
16103 2006-10-29 Roger Sayle <roger@eyesopen.com>
16105 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16106 tree canonicalization.
16108 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16110 * gcc.dg/builtins-20.c: Add more hypot tests.
16112 2006-10-29 Roger Sayle <roger@eyesopen.com>
16114 * gcc.dg/fold-compare-1.c: New test case.
16116 2006-10-29 Dirk Mueller <dmueller@suse.de>
16119 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16121 2006-10-29 Roger Sayle <roger@eyesopen.com>
16123 PR tree-optimization/15458
16124 * gcc.dg/fold-xornot-1.c: New test case.
16126 2006-10-29 Richard Guenther <rguenther@suse.de>
16128 * gcc.target/i386/math-torture/trunc.c: New testcase.
16130 2006-10-29 Richard Guenther <rguenther@suse.de>
16132 * gcc.target/i386/math-torture/round.c: New testcase.
16134 2006-10-29 Richard Guenther <rguenther@suse.de>
16136 * gcc.target/i386/math-torture/ceil.c: New testcase.
16137 * gcc.target/i386/math-torture/floor.c: Likewise.
16139 2006-10-29 Richard Guenther <rguenther@suse.de>
16141 * gcc.target/i386/math-torture/rint.c: New testcase.
16142 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16144 2006-10-29 Richard Guenther <rguenther@suse.de>
16146 * gcc.target/i386/math-torture/lfloor.c: New testcase.
16147 * gcc.target/i386/math-torture/lceil.c: Likewise.
16149 2006-10-28 Tobias Burnus <burnus@net-b.de>
16151 PR libgfortran/24313
16152 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16154 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
16156 * gcc.c-torture/execute/20020118-1.c,
16157 gcc.c-torture/execute/builtins/strlen.c,
16158 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16161 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16163 * gcc.dg/builtins-20.c: Add tests for hypot.
16164 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
16165 two-argument builtins.
16166 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16167 TESTIT2. Update all callers.
16168 (TESTIT2, TESTIT2_R): New helper macros.
16169 Add testcases for pow, hypot and atan2.
16171 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
16174 * g++.dg/expr/bool1.C: New test.
16175 * g++.dg/expr/bool2.C: New test.
16177 2006-10-28 Tobias Burnus <burnus@net-b.de>
16180 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16181 * gfortran.dg/namelist_internal.f90: New test.
16183 2006-10-28 Tobias Burnus <burnus@net-b.de>
16186 * gfortran.dg/io_real_boz.f90: Add.
16187 * gfortran.dg/io_real_boz2.f90: Add.
16189 2006-10-28 Richard Guenther <rguenther@suse.de>
16191 PR middle-end/26899
16192 * gcc.dg/tree-ssa/pr26899.c: New testcase.
16194 2006-10-28 Richard Guenther <rguenther@suse.de>
16197 * gcc.target/i386/math-torture/lround.c: New testcase.
16199 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
16201 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16202 * gcc.dg/builtins-44.c: Likewise.
16203 * gcc.dg/builtins-45.c: Likewise.
16204 * gcc.dg/pr28796-2.c: Likewise.
16205 * gcc.dg/unordered-3.c: Likewise.
16207 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16209 PR libgfortran/27954
16210 * gfortran.dg/error_recovery_2.f90: New test.
16212 2006-10-26 Richard Guenther <rguenther@suse.de>
16214 * gcc.target/i386/i386.exp: Use glob, not find to collect
16215 tests. Avoids recursing into subdirectories.
16216 * gcc.target/i386/math-torture/math-torture.exp: Torture
16217 for interesting ia32 math options.
16218 * gcc.target.i386/math-torture/lrint.c: New testcase.
16220 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16222 PR libgfortran/29563
16223 * gfortran.dg/arrayio_9.f90: Update test.
16224 * gfortran.dg/arrayio_19.f90: New test.
16226 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
16228 * gcc.dg/20061026.c: New testcase.
16230 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16232 PR libgfortran/29563
16233 * gfortran.dg/arrayio_9.f90: New test.
16235 2006-10-26 Ben Elliston <bje@au.ibm.com>
16237 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16238 Copy the strings manually, as strcpy may call strlen.
16240 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16242 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16243 Add checks for log, log2, log10 and log1p.
16245 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16246 we already test 0.0. Add checks for expm1, log, log2, log10,
16247 log1p, cbrt, erf and erfc.
16249 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16251 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16253 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16255 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16256 and remainderl() built-in functions. Remove -ffast-math from
16259 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16261 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16264 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16265 floating point modifiers to arguments passed to float and long
16266 double functions respectively. Update all callers to use floating
16267 point numbers, not integers. Add tests for exp, exp2 and
16270 * gcc.dg/torture/builtin-math-3.c: New test.
16272 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16275 * gfortran.dg/initialize_2.f90: New.
16277 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16279 * gcc.dg/torture/builtin-math-2.c: New test.
16281 2006-10-24 Richard Guenther <rguenther@suse.de>
16283 PR middle-end/28796
16284 * gcc.dg/pr28796-1.c: New testcase.
16285 * gcc.dg/pr28796-2.c: Likewise.
16287 2006-10-24 Richard Guenther <rguenther@suse.de>
16289 * gcc.dg/builtins-57.c: New testcase.
16291 2006-10-24 Richard Guenther <rguenther@suse.de>
16293 PR tree-optimization/29567
16294 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16296 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16298 PR tree-optimization/14784
16299 * gcc.dg/alias-10.c: New test.
16301 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16303 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16305 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16307 * gcc.dg/builtin-strncat-chk-1.c: New test.
16309 2006-10-23 Jan Hubicka <jh@suse.cz>
16311 * gcc.dg/memmove-1.c: New test.
16313 2006-10-23 Paul Brook <paul@codesourcery.com>
16315 * gcc.dg/pragma-pack-5.c: New test.
16317 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16319 * g++.dg/other/s390-1.C: New testcase.
16321 2006-10-23 Richard Guenther <rguenther@suse.de>
16323 PR middle-end/27132
16324 PR middle-end/23295
16325 * gcc.dg/pr27132.c: New testcase.
16326 * gcc.dg/pr23295.c: Likewise.
16327 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16328 * g++.dg/tree-ssa/pr19807.C: Likewise.
16330 2006-10-23 Richard Guenther <rguenther@suse.de>
16332 PR middle-end/21032
16333 * gcc.dg/pr21032.c: New testcase.
16335 2006-10-22 Jeff Law <law@redhat.com>
16336 Richard Guenther <rguenther@suse.de>
16338 PR tree-optimization/15911
16339 * gcc.dg/tree-ssa/vrp30.c: New testcase.
16341 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
16344 * g++.dg/abi/rtti3.C: New.
16346 2006-10-21 Uros Bizjak <uros@kss-loka.si>
16348 PR middle-end/28252
16349 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16352 2006-10-21 Richard Guenther <rguenther@suse.de>
16354 PR tree-optimization/3511
16355 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16357 2006-10-21 Richard Guenther <rguenther@suse.de>
16359 PR middle-end/26898
16360 * gcc.dg/torture/pr26898-1.c: New testcase.
16361 * gcc.dg/torture/pr26898-2.c: Likewise.
16363 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
16366 * g++.dg/parse/bitfield1.C: Adjust error markers.
16367 * g++.dg/parse/bitfield2.C: New test.
16369 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
16371 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16373 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16375 PR libfortran/27895
16376 * gfortran.dg/zero_sized_1.f90: New test.
16378 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
16380 * gcc.dg/div-compare-1.c: New test.
16382 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
16385 * gfortran.dg/result_default_init_1.f90: New test.
16388 * gfortran.dg/automatic_default_init_1.f90: New test.
16390 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16393 2006-10-18 Geoffrey Keating <geoffk@apple.com>
16395 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16396 'using namespace std' without previous declaration.
16397 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16398 * g++.old-deja/g++.robertl/eb133c.C: New.
16400 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16402 PR libgfortran/29277
16403 * gfortran.dg/streamio_4.f90: Update test.
16404 * gfortran.dg/streamio_11.f90: New test.
16406 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
16409 * g++.dg/inherit/virtual1.C: New test.
16411 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16414 * g++.dg/parse/enum3.C: New test.
16416 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16419 * g++.dg/init/ctor8.C: New test.
16421 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16424 * g++.dg/ext/complit8.C: Tweak error markers.
16425 * g++.dg/template/complit1.C: Add error marker.
16427 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16430 * g++.dg/ext/complit8.C: New test.
16433 * g++.dg/parse/dtor12.C: New test.
16436 * g++.dg/template/sizeof11.C: New test.
16438 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
16441 * gfortran.dg/data_char_3.f90: New test.
16444 * gfortran.dg/negative_automatic_size.f90: New test.
16446 2006-10-16 David Daney <ddaney@avtrex.com>
16448 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16450 2006-10-16 Eric Christopher <echristo@apple.com>
16452 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16455 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16458 * g++.dg/tc1/dr49.C: Tweak error messages.
16459 * g++.dg/parse/template21.C: New test.
16461 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16463 PR middle-end/20491
16464 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16466 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
16469 * gfortran.dg/print_1.f90: New test.
16471 2006-10-15 Jan Hubicka <jh@suse.cz>
16473 PR middle-end/29241
16474 * gcc.c-torture/compile/pr29241.c: New testcase.
16476 2006-10-15 David Edelsohn <edelsohn@gnu.org>
16478 PR middle-end/29250
16479 * gcc.c-torture/compile/pr29250.c: New test.
16481 2006-10-15 Richard Guenther <rguenther@suse.de>
16483 * gcc.dg/pr29299.c: New testcase.
16485 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
16488 * gfortran.dg/label_4.f90: Adjust warning flag.
16490 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16493 * gfortran.dg/nullify_3.f90: New test.
16495 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16497 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16498 on Solaris 2.5.1 too.
16500 2006-10-13 Eric Christopher <echristo@apple.com>
16502 * gcc.dg/pr25993.c: Skip for darwin.
16504 2006-10-13 Eric Christopher <echristo@apple.com>
16506 * gcc.dg/visibility-11.c: Skip for darwin.
16508 2006-10-13 Eric Christopher <echristo@apple.com>
16510 * gcc.dg/darwin-weakimport-1.c: Use
16511 -fno-asynchronous-unwind-tables.
16512 * gcc.dg/darwin-weakimport-3.c: Ditto.
16514 2006-10-13 Richard Guenther <rguenther@suse.de>
16516 PR tree-optimization/29446
16517 * gcc.dg/torture/pr29446.c: New testcase.
16519 2006-10-13 Bill Wendling <wendling@apple.com>
16521 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16522 * g++.old-deja/g++.jason/hmc1.C: Likewise.
16523 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16524 * g++.old-deja/g++.law/shadow1.C: Likewise.
16525 * g++.old-deja/g++.law/ctors10.C: Likewise.
16526 * g++.dg/debug/namespace1.C: Likewise.
16527 * g++.dg/inherit/namespace-as-base.C: Likewise.
16528 * g++.dg/opt/delay-slot-1.C: Likewise.
16529 * g++.dg/parse/defarg10.C: Likewise.
16530 * g++.dg/template/ptrmem11.C: Likewise.
16531 * g++.dg/template/mem_func_ptr.C: Likewise.
16532 * g++.dg/template/spec19.C: Likewise.
16534 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
16536 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16538 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16541 * gfortran.dg/implicit_9.f90: New test.
16544 * gfortran.dg/namelist_25.f90: New test.
16547 * gfortran.dg/same_name_2.f90: New test.
16550 * gfortran.dg/host_assoc_types_1.f90: New test.
16553 * gfortran.dg/missing_derived_type_1.f90: New test.
16554 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16557 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16560 * gfortran.dg/alloc_comp_assign_5.f90: New test.
16562 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16565 * gfortran.dg/bound_2.f90: New test.
16567 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16569 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16571 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16572 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16573 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16574 * gfortran.dg/gomp/reduction3.f90: Likewise.
16575 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16576 * gfortran.dg/dummy_procedure_2.f90: Likewise.
16577 * gfortran.dg/interface_derived_type_1.f90: Likewise.
16578 * gfortran.dg/forall_4.f90: Likewise.
16579 * gfortran.dg/spec_expr_4.f90: Likewise.
16580 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16581 * gfortran.dg/forall_5.f90: Likewise.
16582 * gfortran.dg/open_access_append_2.f90: Add check for
16583 compile-time warning.
16585 2006-10-13 Mark Mitchell <mark@codesourcery.com>
16588 * g++.dg/parse/pure1.C: New test.
16590 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16593 * gfortran.dg/io_constraints_3.f90: New test.
16594 * gfortran.dg/open_access_append_1.f90: Add checks
16595 for compile-time warnings.
16596 * gfortran.dg/pr20163-2.f: Likewise.
16597 * gfortran.dg/iostat_2.f90: Likewise.
16598 * gfortran.dg/label_4.f90: Delete the temporary
16600 * gfortran.dg/direct_io_2.f90: Add a FILE=
16602 * gfortran.dg/iomsg_1.f90: Add check for
16603 compile-time warning.
16605 2006-10-12 Jan Hubicka <jh@suse.cz>
16608 * gcc.dg/pr28319.c: New test.
16610 2006-10-12 Mark Mitchell <mark@codesourcery.com>
16612 * g++.dg/ext/vla4.C: New test.
16614 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16617 * g++.dg/template/crash60.C: New test.
16618 * g++.dg/other/large-size-array.C: Adjust error markers.
16619 * g++.dg/parse/crash27.C: Likewise.
16620 * g++.dg/template/crash1.C: Likewise.
16622 2006-10-12 Steve Ellcey <sje@cup.hp.com>
16625 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16627 2006-10-12 Jakub Jelinek <jakub@redhat.com>
16629 PR preprocessor/28709
16630 * gcc.dg/cpp/paste14.c: New test.
16632 2006-10-11 Mark Mitchell <mark@codesourcery.com>
16635 * g++.dg/init/array24.C: New test.
16637 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16639 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16642 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
16645 * g++.dg/parse/typedef8.C: New test.
16646 * g++.dg/other/mult-stor1.C: Adjust error markers.
16648 2006-10-11 Richard Guenther <rguenther@suse.de>
16650 PR tree-optimization/28230
16651 * gcc.dg/torture/pr28230.c: New testcase.
16653 2006-10-11 Richard Guenther <rguenther@suse.de>
16655 PR inline-asm/29119
16656 * gcc.dg/torture/pr29119.c: New testcase.
16658 2006-10-10 Jakub Jelinek <jakub@redhat.com>
16660 PR middle-end/29272
16661 * gcc.c-torture/execute/20060930-2.c: New test.
16663 2006-10-09 Richard Henderson <rth@redhat.com>
16665 Revert emutls patch.
16667 2006-10-09 Richard Guenther <rguenther@suse.de>
16669 PR middle-end/29254
16670 * gcc.dg/pr29254.c: New testcase.
16672 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
16673 Paul Thomas <pault@gcc.gnu.org>
16676 * gfortran.dg/alloc_comp_basics_1.f90: New test.
16677 * gfortran.dg/alloc_comp_basics_2.f90: New test.
16678 * gfortran.dg/alloc_comp_assign_1.f90: New test.
16679 * gfortran.dg/alloc_comp_assign_2.f90: New test.
16680 * gfortran.dg/alloc_comp_assign_3.f90: New test.
16681 * gfortran.dg/alloc_comp_assign_4.f90: New test.
16682 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16683 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16684 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16685 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16686 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16687 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16688 * gfortran.dg/alloc_comp_std.f90: New test.
16689 * gfortran.dg/move_alloc.f90: New test.
16691 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
16694 * gfortran.dg/derived_constructor_comps_2.f90: New test.
16697 * gfortran.dg/forall_char_dependencies_1.f90: New test.
16699 2006-10-08 Tobias Burnus <burnus@net-b.de>
16702 * gfortran.dg/new_line.f90: New test.
16704 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16706 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16707 * gcc.dg/torture/builtin-convert-1.c,
16708 gcc.dg/torture/builtin-convert-2.c,
16709 gcc.dg/torture/builtin-convert-3.c,
16710 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16712 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
16714 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16715 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16716 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16717 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16719 2006-10-07 Andrew Pinski <pinskia@gmail.com>
16721 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16722 Xfail some tests for powerpc-darwin and powerpc-aix.
16724 2006-10-07 Jakub Jelinek <jakub@redhat.com>
16727 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16729 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16732 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16735 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16739 * gfortran.fortran-torture/execute/specifics.f90:
16740 Add tests for using all possible intrinsics as actual arguments.
16741 * gfortran.dg/specifics_1.f90: Add tests for using
16742 all possible intrinsics as actual arguments.
16743 * gfortran.dg/specifics_2.f90: New file.
16744 * gfortran.dg/specifics_3.f90: New file.
16746 2006-10-07 Richard Sandiford <richard@codesourcery.com>
16748 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16749 * gcc.dg/debug/debug-2.c: Likewise.
16751 2006-10-06 Uros Bizjak <uros@kss-loka.si>
16753 * gcc.c-torture/compile/sync-2.c: New test.
16755 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16757 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16760 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16762 PR rtl-optimization/29128
16763 * gcc.c-torture/compile/pr29128.c: New test.
16765 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16767 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16770 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
16772 PR middle-end/29256
16773 * gcc.dg/tree-ssa/loop-19.c: New test.
16775 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16777 PR tree-optimization/29330
16778 * gcc.dg/pr29330.c: New test.
16781 * gcc.c-torture/compile/20061005-1.c: New test.
16783 2006-10-06 Olivier Hainque <hainque@adacore.com>
16785 * gcc.dg/typename-vla-1.c: New case.
16786 * gnat.dg/forward_vla.adb: New case.
16788 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16790 PR tree-optimization/29290
16791 * gfortran.dg/loop_nest_1.f90: New test.
16794 * gcc.dg/tls/opt-12.c: New test.
16797 * gfortran.dg/save_2.f90: New test.
16800 * gcc.dg/pr29091.c: New test.
16802 2006-10-06 Joseph Myers <joseph@codesourcery.com>
16804 * lib/target-supports.exp
16805 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16806 same as x86_64-*-*; check for LP64.
16808 2006-10-04 Richard Henderson <rth@redhat.com>
16810 * lib/target-supports.exp (check_effective_target_tls): Redefine
16811 to mean non-emulated tls.
16812 * gcc.dg/tls/alias-1.c: Remove tls requirement.
16813 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16814 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16815 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16816 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16817 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16818 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16820 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16823 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16825 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16827 * gfortran.dg/bounds_check_fail_1.f90: New test.
16829 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16832 * g++.dg/template/friend48.C: New test.
16834 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
16837 * gfortran.dg/default_initialization_2.f90: New test.
16839 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16843 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16845 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
16848 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16852 * gfortran.dg/missing_optional_dummy_2.f90: New test.
16856 * gfortran.dg/entry_array_specs_1.f90: New test.
16858 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
16860 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16861 insufficient to inhibit some test failures at -O3. Do testing
16864 2006-10-03 Mark Mitchell <mark@codesourcery.com>
16867 * g++.dg/inherit/access8.C: New test.
16868 * g++.dg/template/dtor4.C: Tweak error messages.
16870 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16873 * gfortran.dg/entry_8.f90: New test.
16875 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16878 * g++.dg/parse/new4.C: New test.
16880 2006-10-03 Uros Bizjak <uros@kss-loka.si>
16882 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16883 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16884 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16885 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16886 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16888 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16891 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16892 * gfortran.dg/continuation_2.f90: New test.
16895 * gfortran.dg/continuation_3.f90: New test.
16896 * gfortran.dg/continuation_4.f90: New test.
16897 * gfortran.dg/continuation_5.f: New test.
16898 * gfortran.dg/continuation_6.f: New test.
16900 2006-10-02 Mark Mitchell <mark@codesourcery.com>
16903 * g++.dg/template/vla1.C: New test.
16905 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16908 * gfortran.dg/complex_parameter_1.f90: New test.
16910 2006-10-02 Jakub Jelinek <jakub@redhat.com>
16913 * gcc.c-torture/execute/20060929-1.c: New test.
16915 2006-10-01 Mark Mitchell <mark@codesourcery.com>
16918 * g++.dg/template/member6.C: New test.
16919 * g++.dg/parse/typename7.C: Adjust error markers.
16922 * g++.dg/template/member7.C: New test.
16924 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
16927 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16928 gcc.dg/Woverride-init-3.c: New tests.
16930 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
16932 * gcc.c-torture/execute/20060930-1.c: New test.
16934 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16937 * gfortran.dg/specifics_1.f90: New test.
16938 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16941 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16943 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16944 pthread-init-common.h: New.
16946 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
16948 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16949 precision on some archs.
16951 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
16953 * gcc.dg/non-local-goto-1.c: New test.
16954 * gcc.dg/non-local-goto-2.c: Likewise.
16955 * gcc.dg/setjmp-3.c: Likewise.
16956 * gcc.dg/setjmp-4.c: Likewise.
16958 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
16960 * gnat.dg/self_aggregate_with_pointer.adb: New test.
16962 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
16965 * gfortran.dg/exponent_1.f90: New test.
16968 * gfortran.dg/nearest_1.f90: New test.
16970 2006-09-26 Jakub Jelinek <jakub@redhat.com>
16972 PR middle-end/25261
16973 PR middle-end/28790
16974 * gcc.dg/gomp/nestedfn-1.c: New test.
16976 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
16979 * objc/compile/method-1.m: New test.
16981 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
16984 * g++.dg/template/crash58.C: New test.
16985 * g++.dg/parse/crash28.C: Adjust error markers.
16986 * g++.dg/template/crash34.C: Likewise.
16987 * g++.dg/template/friend31.C: Likewise.
16988 * g++.dg/template/crash32.C: Likewise.
16991 * g++.dg/template/crash59.C: New test.
16994 * g++.dg/template/spec33.C: New test.
16995 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16997 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
16998 Adam Nemet <anemet@caviumnetworks.com>
17000 * gcc.dg/tree-ssa/ivopts-1.c: New test.
17001 * gcc.dg/tree-ssa/ivopts-2.c: New test.
17003 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
17006 * gcc.dg/pr28911.c: New.
17008 2006-09-23 Uros Bizjak <uros@kss-loka.si>
17011 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17012 (dg-options): Add -mfpmath=387.
17014 2006-09-23 Jakub Jelinek <jakub@redhat.com>
17017 * gcc.dg/pr28706.c: New test.
17020 * gcc.dg/pr28712.c: New test.
17022 2006-09-22 Mike Stump <mrs@apple.com>
17024 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17026 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
17028 PR tree-optimization/28888
17029 * gcc.dg/pr28888.c: New test.
17031 2006-09-21 Mark Mitchell <mark@codesourcery.com>
17034 * g++.dg/init/ptrfn1.C: New test.
17036 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
17039 * g++.dg/template/spec32.C: New test.
17040 * g++.dg/parse/crash9.C: Adjust error markers.
17043 * g++.dg/template/typedef6.C: New test.
17044 * g++.dg/init/error1.C: Adjust error markers.
17045 * g++.dg/parse/crash9.C: Likewise.
17046 * g++.dg/template/crash55.C: Likewise.
17048 2006-09-21 Janis Johnson <janis187@us.ibm.com>
17050 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17052 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
17055 * g++.dg/ext/dllimport12.C: New test.
17057 2006-09-20 Richard Sandiford <richard@codesourcery.com>
17059 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17060 * gcc.target/mips/nmadd-2.c: Likewise.
17061 * gcc.target/mips/mips-ps-6.c: New test.
17062 * gcc.target/mips/neg-abs-1.c: Likewise.
17063 * gcc.target/mips/neg-abs-2.c: Likewise.
17064 * gcc.target/mips/nmadd-3.c: New test.
17066 2006-09-20 Jakub Jelinek <jakub@redhat.com>
17068 PR middle-end/28046
17069 * gcc.dg/gomp/atomic-10.c: New test.
17070 * g++.dg/gomp/atomic-10.C: New test.
17072 2006-09-20 Eric Christopher <echristo@apple.com>
17074 * gcc.target/i386/sse3-not-fisttp.c: New.
17076 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
17078 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17080 2006-09-19 Richard Sandiford <richard@codesourcery.com>
17082 * gcc.c-torture/execute/pr28289.c (one): New variable.
17083 (main): Use it instead of argc.
17084 * gcc.c-torture/execute/20060102-1.c (one): New variable.
17085 (main): Use it instead of argc.
17087 2006-09-19 Paul Brook <paul@codesourcery.com>
17090 * gcc.dg/nested-func-5.c: New test.
17092 2006-09-19 Ben Elliston <bje@au.ibm.com>
17094 * lib/target-supports.exp (check_effective_target_tls): Compile
17095 test stubs using ${tool}_target_compile, not just target_compile.
17096 (check_effective_target_tls_runtime): Likewise.
17098 2006-09-19 Ben Elliston <bje@au.ibm.com>
17100 * gcc.c-torture/compile/20030405-1.x: Remove.
17102 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17103 optimising linker from discarding it.
17105 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17108 * gfortran.dg/keyword_symbol_1.f90: New test.
17110 * gfortran.dg/spread_shape_1.f90: Add missing warning with
17111 pedantic compilation option.
17113 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17116 * gfortran.dg/spread_shape_1.f90: New test.
17118 2006-09-17 Roger Sayle <roger@eyesopen.com>
17120 PR tree-optimization/28887
17121 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17123 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
17126 * gcc.dg/pr25993.c: New test.
17128 2006-09-17 Ira Rosen <irar@il.ibm.com>
17131 * gcc.dg/vect/pr21591.c: New test.
17133 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
17136 * gcc.c-torture/compile/strcpy-1.c: New test.
17137 * gcc.c-torture/compile/strcpy-2.c: New test.
17138 * gcc.c-torture/compile/memcpy-1.c: New test.
17139 * gcc.c-torture/compile/memcpy-2.c: New test.
17141 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
17144 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17146 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
17148 * gnat.dg/specs/double_record_extension1.ads: New test.
17149 * gnat.dg/specs/double_record_extension2.ads: Likewise.
17151 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
17154 * gfortran.dg/oldstyle_3.f90: New test.
17156 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17158 PR libgfortran/29099
17159 * gfortran.dg/secnds-1.f: New test.
17161 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17163 PR libgfortran/29053
17164 * gfortran.dg/streamio_9.f90: New test.
17165 * gfortran.dg/streamio_10.f90: New test.
17167 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
17170 * g++.dg/init/array22.C: New test.
17171 * g++.dg/init/array23.C: New test.
17173 2006-09-14 Arnaud Charlet <charlet@adacore.com>
17175 * stackcheck.lst: Update list of tests requiring stack checking.
17176 * norun.lst: Adjust for above change.
17177 * ada95.lst: New file.
17178 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17179 requiring -gnat95 switch.
17181 2006-09-14 Olivier Hainque <hainque@adacore.com>
17183 * gnat.dg/in_out_parameter.adb: New test.
17185 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
17188 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17190 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
17192 * gnat.dg/specs/unchecked_union.ads: New test.
17194 2006-09-13 Richard Sandiford <richard@codesourcery.com>
17196 PR rtl-optimization/28982
17197 * gcc.c-torture/execute/pr28982a.c: New test.
17198 * gcc.c-torture/execute/pr28982b.c: Likewise.
17200 2006-09-12 Eric Christopher <echristo@apple.com>
17202 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17203 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17205 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
17208 PR preprocessor/14634
17209 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17210 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17211 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17213 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
17215 * gcc.dg/pr28243.c: New test.
17217 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
17220 gfortran.dg/pr28971.f90: New test to act as a backstop in case
17221 this undiagnosed regression reappears.
17223 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
17225 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17226 Treat $srcdir as a literal.
17227 * lib/fortran-torture.exp (fortran-torture-compile,
17228 fortran-torture-execute): Likewise.
17229 * lib/objc-torture.exp (objc-torture-compile,
17230 objc-torture-execute): Likewise.
17231 * lib/profopt.exp (profopt-execute): Likewise.
17233 2006-09-11 Geoffrey Keating <geoffk@apple.com>
17235 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17237 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17240 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17242 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17245 * gcc.target/i386/pr13685.c: New test.
17247 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17249 * gcc.dg/pr28726.c: New test.
17251 2006-09-11 Josh Conner <jconner@apple.com>
17253 * gcc.dg/nrv3.c: Increase size of structure.
17254 * gcc.dg/nrv4.c: Likewise.
17255 * gcc.dg/nrv5.c: Likewise.
17257 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17259 PR libfortran/28890
17260 gfortran.dg/assumed_charlen_function_5.f90: New test.
17262 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17265 * g++.dg/init/static3.C: New test.
17267 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17270 * gcc.dg/long-long-cst1.c (t): Add cast to
17271 __SIZE_TYPE__ before casting to int.
17272 (main): Return 0 on success.
17274 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17276 * gcc.c-torture/execute/20060910-1.c: New test.
17278 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17280 PR middle-end/26983
17281 * gcc.dg/pr26983.c: New test.
17283 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17286 * gcc.c-torture/execute/pr29006.c: New test.
17288 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17290 PR libfortran/28947
17291 gfortran.dg/matmul_4.f90: New test.
17293 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17296 gfortran.dg/used_types_10: New test.
17298 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17300 PR libfortran/28923
17301 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17302 gfortran.dg/array_initializer_3.f90: New test.
17304 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17307 * gfortran.dg/actual_array_constructor_3.f90: New test.
17309 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17312 * gcc.target/i386/pr26778.c: New testcase.
17314 2006-09-08 Eric Christopher <echristo@apple.com>
17316 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17317 * gcc.target/i386/memcpy-1.c: Ditto.
17318 * gcc.target/i386/asm-1.c: Ditto.
17319 * gcc.target/i386/20060512-4.c: Ditto.
17320 * gcc.target/i386/compress-float-387.c: Ditto.
17321 * gcc.target/i386/20060512-1.c: Ditto.
17322 * gcc.target/i386/compress-float-sse.c: Ditto.
17323 * gcc.target/i386/20060512-2.c: Ditto.
17324 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17325 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17326 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17327 * gcc.dg/pr26449.c: Ditto.
17328 * gcc.dg/attr-ms_struct-2.c: Ditto.
17329 * gcc.dg/attr-ms_struct-1.c: Ditto.
17330 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17332 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
17335 * gcc.dg/vla-10.c: New test.
17337 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17340 * g++.dg/parse/template20.C: New test.
17341 * g++.dg/template/operator8.C: Remove obsolete part.
17342 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17343 * g++.old-deja/g++.pt/crash65.C: Likewise.
17345 2006-09-07 Jason Merrill <jason@redhat.com>
17347 PR middle-end/27724
17348 * gcc.dg/long-long-cst1.c: New test.
17350 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17353 * g++.dg/other/array3.C: New test.
17354 * g++.dg/other/array4.C: New test.
17355 * g++.dg/other/array5.C: New test.
17357 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
17359 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17361 2006-09-07 Uros Bizjak <uros@kss-loka.si>
17364 * gcc.target/i386/pr28946.c: New test.
17366 2006-09-07 Steven G. Kargl <kargls@comcast.net>
17368 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17369 in integer literal constant.
17370 * gfortran.dg/enum_8.f90: Ditto.
17371 * gfortran.dg/g77/20030326-1.f: Ditto.
17373 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
17375 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17376 nonconformance usage.
17378 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17380 PR middle-end/28862
17381 * gcc.c-torture/compile/vector-align-1.c: New test.
17383 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
17386 * g++.dg/opt/copysign-1.C: New test.
17388 2006-09-06 Jason Merrill <jason@redhat.com>
17391 * g++.dg/warn/unused-result1.C: New test.
17393 2006-09-06 Mark Mitchell <mark@codesourcery.com>
17396 * g++.dg/ext/vla3.C: New test.
17399 * g++.dg/template/array16.C: New test.
17401 2006-09-06 Richard Guenther <rguenther@suse.de>
17403 * gcc.dg/pr27226.c: Remove testcase again.
17405 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17408 * g++.dg/opt/unroll2.C: New test.
17410 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17413 * gcc.dg/vect/pr28952.c: New test.
17415 2006-09-05 Richard Guenther <rguenther@suse.de>
17417 PR tree-optimization/28900
17418 * gcc.dg/torture/pr28900.c: New testcase
17420 2006-09-05 Richard Guenther <rguenther@suse.de>
17422 PR tree-optimization/28905
17423 * gcc.c-torture/compile/pr28905.c: New testcase.
17425 2006-09-05 Richard Guenther <rguenther@suse.de>
17427 PR middle-end/28935
17428 * gcc.dg/pr28935.c: New testcase.
17430 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17432 * gcc.c-torture/execute/20060905-1.c: New test.
17434 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17437 * gfortran.dg/used_types_7.f90: New test.
17438 * gfortran.dg/used_types_8.f90: New test.
17439 * gfortran.dg/used_types_9.f90: New test.
17441 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
17443 * gcc.c-torture/compile/20060904-1.c: New test.
17445 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
17447 PR c++/23287 Revert my 2006-09-01 patch
17448 * g++.dg/parse/dtor12.C: Remove.
17450 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
17453 * g++.dg/template/operator9.C: New test.
17456 * g++.dg/template/operator7.C: New test.
17459 * g++.dg/template/operator8.C: New test.
17462 * g++.dg/template/crash57.C: New test.
17464 * g++.dg/template/typedef4.C: Adjust error markers.
17465 * g++.dg/template/typedef5.C: Likewise.
17467 2006-09-02 Jakub Jelinek <jakub@redhat.com>
17470 * g++.dg/parse/crash33.C: New test.
17472 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
17473 Richard Guenther <rguenther@suse.de>
17474 Adam Nemet <anemet@caviumnetworks.com>
17476 PR middle-end/27226
17477 * gcc.target/mips/memcpy-1.c: New testcase.
17478 * gcc.dg/pr27226.c: Likewise.
17480 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17483 * g++.dg/lookup/koenig5.C: New.
17484 * g++.dg/template/crash56.C: New.
17486 2006-09-01 Josh Conner <jconner@apple.com>
17489 * gcc.dg/nrv3.c: New test.
17490 * gcc.dg/nrv4.c: New test.
17491 * gcc.dg/nrv5.c: New test.
17493 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17496 * g++.dg/parse/dtor12.C: New.
17498 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
17500 PR tree-optimization/28839
17501 * gcc.dg/pr28839.c: New test.
17503 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
17506 * gcc.dg/pr24367.c: New testcase.
17508 2006-08-30 Joseph Myers <joseph@codesourcery.com>
17510 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17512 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
17514 PR rtl-optimization/27735
17515 * gcc.dg/loop-unswitch-1.c: New test.
17517 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
17520 * gfortran.dg/aliasing_dummy_2.f90: New test.
17523 * gfortran.dg/generic_5.f90: Change error message.
17526 * gfortran.dg/generic_6.f90: New test.
17529 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17532 * gfortran.dg/invalid_interface_assignment.f90: New test.
17535 * gfortran.dg/module_proc_external_dummy.f90: New test.
17537 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
17540 * g++.dg/warn/var-args1.C: New test.
17542 2006-08-29 Steven G. Kargl <kargls@comcast.net>
17545 * gfortran.dg/simpleif_2.f90: New test.
17546 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17547 * gfortran.dg/enum_5.f90: Ditto.
17549 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17550 Kazu Hirata <kazu@codesourcery.com>
17552 PR tree-optimization/17506
17553 * gcc.dg/pr17506.c: New.
17555 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
17558 * g++.dg/eh/alias1.C: New test.
17560 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17563 * g++.dg/template/ttp22.C: New test.
17565 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
17567 PR middle-end/26632
17568 * gcc.dg/pr26632.c: New.
17570 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17572 PR libgfortran/28354
17573 * gfortran.dg/fmt_zero_precision.f90: New test.
17575 2006-08-27 Mark Mitchell <mark@codesourcery.com>
17578 * g++.dg/template/spec31.C: New test.
17580 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
17583 * g++.dg/other/static2.C: New test.
17585 2006-08-26 Roger Sayle <roger@eyesopen.com>
17587 * gcc.dg/Wswitch-enum-2.c: New test case.
17588 * gcc.dg/Wswitch-enum-3.c: Likewise.
17590 2006-08-26 Richard Guenther <rguenther@suse.de>
17592 * gcc.c-torture/compile/20060826-1.c: New testcase.
17594 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
17597 * g++.dg/template/void10.C: New test.
17600 * g++.dg/template/void8.C: New test.
17603 * g++.dg/template/void9.C: New test.
17605 * g++.dg/template/void3.C: Adjust error markers.
17606 * g++.dg/template/void4.C: Likewise.
17607 * g++.dg/template/crash55.C: Likewise.
17608 * g++.dg/template/void7.C: Likewise
17610 2006-08-26 Mark Mitchell <mark@codesourcery.com>
17613 * g++.dg/inherit/access6.C: New test.
17614 * g++.dg/inherit/access7.C: Likewise.
17617 * g++.dg/template/array15.C: New test.
17618 * g++.dg/template/crash2.C: Tweak error markers.
17620 2006-08-26 Jakub Jelinek <jakub@redhat.com>
17622 PR middle-end/28683
17623 * gcc.c-torture/compile/20060823-1.c: New test.
17625 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17628 * g++.dg/template/ttp21.C: New test.
17631 * g++.dg/other/operator1.C: Add error-marker.
17632 * g++.dg/other/operator2.C: New test.
17634 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17637 * gcc.c-torture/compile/vla-const-1.c,
17638 gcc.c-torture/compile/vla-const-2.c: New tests.
17640 2006-08-26 Richard Guenther <rguenther@suse.de>
17642 PR middle-end/28814
17643 * gcc.dg/torture/pr28814.c: New testcase.
17645 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17648 * gcc.c-torture/compile/compound-literal-1.c: New test.
17650 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17653 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17654 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17655 Expect extra diagnostics.
17657 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
17659 gcc.dg/noncompile/pr16876.c: New test.
17661 2006-08-25 Mark Mitchell <mark@codesourcery.com>
17664 * g++.dg/parse/local1.C: New test.
17665 * g++.dg/other/qual1.C: Tweak error marker.
17667 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
17670 * g++.dg/template/typename10.C: New.
17671 * g++.dg/template/lookup4.C: Remove bogus error marker.
17673 2006-08-25 Richard Guenther <rguenther@suse.de>
17676 * gcc.dg/pr26570.c: Fix testcase.
17678 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
17681 * gcc.c-torture/execute/mayalias-2.c: New test.
17682 * gcc.dg/tree-ssa/alias-13.c: New test.
17684 2006-08-24 Jan Hubicka <jh@suse.cz>
17687 * gcc.dg/debug/pr26881.c: New file.
17689 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
17692 * gfortran.dg/used_types_4.f90: New test.
17693 * gfortran.dg/derived_init_2.f90: Modify to check sibling
17694 association of derived types.
17695 * gfortran.dg/used_types_2.f90: Add module cleanup.
17696 * gfortran.dg/used_types_3.f90: The same.
17699 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17702 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17705 * gfortran.dg/direct_io_6.f90: Remove test.
17707 2006-08-23 Stuart Hastings <stuart@apple.com>
17710 * gcc.target/i386/20060821-1.c: New.
17712 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
17714 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
17715 dg-warning strings for dllimport.
17717 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
17720 * g++.dg/ext/vector4.C: New test.
17721 * g++.dg/ext/complex1.C: New test.
17723 2006-08-21 Geoffrey Keating <geoffk@apple.com>
17726 * gcc.dg/debug/const-1.c: New.
17727 * gcc.dg/debug/const-2.c: New.
17728 * gcc.dg/debug/dwarf2/const-1.c: New.
17729 * gcc.dg/debug/dwarf2/const-2.c: New.
17730 * gcc.dg/debug/dwarf2/const-2b.c: New.
17732 2006-08-22 Richard Guenther <rguenther@suse.de>
17734 PR middle-end/28776
17735 * gcc.c-torture/compile/pr28776-1.c: New testcase.
17736 * gcc.c-torture/compile/pr28776-2.c: Likewise.
17738 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
17740 PR tree-optimization/28003
17741 * g++.dg/tree-ssa/pr28003.C: New.
17743 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17745 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17747 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
17750 * g++.dg/other/error14.C: New test.
17753 * g++.dg/parse/ctor7.C: New test.
17754 * g++.dg/parse/ctor8.C: Likewise.
17757 * g++.dg/template/void7.C: New test.
17759 2006-08-21 Olivier Hainque <hainque@adacore.com>
17761 * gnat.dg/self_aggregate_with_zeros.adb: New test.
17762 * gnat.dg/self_aggregate_with_array.adb: New test.
17764 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17766 * g++.dg/eh/arm-vfp-unwind.C: New test.
17768 2006-08-20 Mark Mitchell <mark@codesourcery.com>
17771 * g++.dg/template/ref3.C: New test.
17772 * g++.dg/template/nontype13.C: New test.
17775 * g++.dg/template/ptrmem17.C: New test.
17777 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
17780 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17782 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
17785 * gfortran.dg/used_types_2.f90: New test.
17788 * gfortran.dg/used_types_3.f90: New test.
17791 * gfortran.dg/generic_actual_arg.f90: New test.
17794 * gfortran.dg/module_private_array_refs_1.f90: New test.
17797 * gfortran.dg/program_name_1.f90: New test.
17800 * gfortran.dg/derived_constructor_comps_1.f90: New test.
17803 * gfortran.dg/array_initializer_2.f90: New test.
17806 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17809 * gfortran.dg/assumed_charlen_function_4.f90: New test.
17812 * gfortran.dg/assumed_charlen_in_main.f90: New test.
17815 * gfortran.dg/dependent_decls_1.f90: New test.
17817 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
17820 * gfortran.dg/derived_init_2.f90: New.
17822 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
17824 * gcc.c-torture/execute/pr28289.c: New test.
17826 2006-08-17 Jakub Jelinek <jakub@redhat.com>
17829 * gcc.dg/attr-externally-visible-1.c: New test.
17830 * gcc.dg/attr-externally-visible-2.c: New test.
17831 * g++.dg/parse/attr-externally-visible-1.C: New test.
17832 * g++.dg/parse/attr-externally-visible-2.C: New test.
17834 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17837 * g++.dg/parse/dtor11.C: New test.
17839 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17841 PR rtl-optimization/28489
17842 * gcc.c-torture/compile/pr28489.c: New test.
17844 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17847 * g++.dg/template/redecl4.C: New test.
17850 * g++.dg/template/ctor8.C: New test.
17852 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17854 * gcc.dg/pr26570.c: Fix testcase.
17856 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
17859 * g++.dg/parse/offsetof6.C: New test.
17860 * g++.dg/parse/offsetof6.C: New test.
17861 * g++.dg/parse/offsetof7.C: New test.
17863 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17866 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17869 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
17872 * g++.dg/ext/vector3.C: New test.
17874 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
17876 PR gcov/profile/26570
17877 * gcc.dg/pr26570.c: New test.
17879 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
17882 * gcc.dg/qual-component-1.c: New test.
17884 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17887 * g++.dg/parse/new3.C: New test.
17889 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17892 * gfortran.dg/streamio_1.f90: New test.
17893 * gfortran.dg/streamio_2.f90: New test.
17894 * gfortran.dg/streamio_3.f90: New test.
17895 * gfortran.dg/streamio_4.f90: New test.
17896 * gfortran.dg/streamio_5.f90: New test.
17897 * gfortran.dg/streamio_6.f90: New test.
17898 * gfortran.dg/streamio_7.f90: New test.
17899 * gfortran.dg/streamio_8.f90: New test.
17901 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
17904 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17906 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
17909 * g++.dg/template/void6.C: New test.
17911 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17914 * gcc.dg/parse-error-1.c: New test.
17915 * gcc.dg/parse-error-2.c: New test.
17916 * gcc.dg/cpp/digraph2.c: Add error-marker.
17917 * gcc.dg/noncompile/920923-1.c: Likewise.
17919 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17922 * gcc.dg/sizeof-2.c: New testcase.
17925 * gcc.dg/switch-A.c: New testcase.
17927 2006-08-14 Steve Ellcey <sje@cup.hp.com>
17931 * g++.old-deja/g++.warn/compare1.C: Delete.
17932 * g++.dg/opt/pr7503-2.C: Delete.
17933 * g++.dg/opt/pr7503-3.C: Delete.
17934 * g++.dg/opt/pr7503-4.C: Delete.
17935 * g++.dg/opt/pr7503-5.C: Delete.
17936 * g++.dg/opt/max1.C: Delete.
17937 * g++.dg/warn/minmax.C: Delete.
17938 * g++.dg/expr/minmax.C: New test.
17940 2006-08-14 Richard Guenther <rguenther@suse.de>
17943 * gcc.c-torture/execute/pr28651.c: Do not use argc
17944 to avoid optimization, instead forbid inlining.
17946 2006-08-14 Richard Sandiford <richard@codesourcery.com>
17948 PR rtl-optimization/28634
17949 * gcc.c-torture/execute/ieee/pr28634.c: New test.
17951 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
17954 * gcc.dg/torture/pr27184.c: New test.
17956 2006-08-12 Jakub Jelinek <jakub@redhat.com>
17958 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17960 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17962 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17963 * gfortran.dg/stat_2.f90: Likewise.
17964 * gfortran.dg/chmod_1.f90: Likewise.
17965 * gfortran.dg/chmod_2.f90: Likewise.
17966 * gfortran.dg/chmod_3.f90: Likewise.
17968 2006-08-11 David Edelsohn <edelsohn@gnu.org>
17970 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17972 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17974 * g++.dg/opt/pr23454-2.C: New test.
17976 2006-08-11 Richard Guenther <rguenther@suse.de>
17978 PR middle-end/28651
17979 * gcc.c-torture/execute/pr28651.c: New testcase.
17981 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
17983 * gnat.dg/specs/static_initializer.ads: New test.
17985 2006-08-10 Paul Brook <paul@codesourcery.com>
17987 * gcc.target/arm/cond-asm.c: New test.
17989 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
17991 PR tree-optimization/26197
17992 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17993 * g++.dg/vect/vect.exp: Compile the new tests with
17994 --param max-aliased-vops=0.
17996 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
17999 * g++.dg/template/void3.C: New test.
18002 * g++.dg/template/void4.C: New test.
18005 * g++.dg/template/void5.C: New test.
18007 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
18009 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18010 after dg-do compile.
18012 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
18014 PR tree-optimizations/26969
18015 * gcc.dg/vect/vect.exp: Compile tests prefixed with
18016 "unswitch-loops" with -funswitch-loops.
18017 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18019 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
18021 * gcc.dg/sparc-getcontext-1.c: Fix typo.
18022 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18023 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
18024 * objc.dg/dwarf-1.m: Likewise.
18025 * objc.dg/dwarf-2.m: Likewise.
18026 * obj-c++.dg/dwarf-2.mm: Likewise.
18028 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18030 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18031 * objc.dg/dwarf-2.m: Likewise.
18032 * obj-c++.dg/dwarf-2.mm: Likewise.
18034 PR libfortran/28603
18035 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18038 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18041 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18043 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
18046 * gcc.target/i386/pr27827.c: New testcase.
18048 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
18051 * gfortran.dg/sequence_types_1.f90: New test.
18053 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
18056 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18057 dg-warning. Add -pedantic option.
18059 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18062 * gcc.dg/proto-1.c: New test.
18065 * gcc.dg/lvalue-4.c: New test.
18068 * gcc.dg/init-bad-5.c: New test.
18070 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
18073 * g++.dg/ext/typedef-init.C: Add new test for typedef
18074 initialization inside templates. Adjust existing error markers.
18076 2006-08-03 Mark Mitchell <mark@codesourcery.com>
18079 * g++.dg/init/ptrmem3.C: New test.
18081 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
18083 PR tree-optimization/27770
18084 * lib/target-support.exp: New target keyword "section_anchors".
18085 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18087 * gcc.dg/vect/section-anchors-pr27770.c: New test.
18088 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18089 * gcc.dg/vect/section-anchors-vect-69.c: New test.
18090 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18092 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18094 * gcc.dg/20060801-1.c: Add missing '}'.
18096 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18099 * g++.dg/parse/dtor9.C: New test.
18100 * g++.dg/parse/dtor10.C: New test.
18101 * g++.dg/other/error7.C: Adjust error-marker.
18104 * g++.dg/other/default5.C: New test.
18106 2006-08-02 Richard Guenther <rguenther@suse.de>
18108 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18110 2006-08-02 Mark Mitchell <mark@codesourcery.com>
18113 * g++.dg/template/conv9.C: New test.
18115 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18118 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18119 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18120 Optionally return assembly text. Update callers.
18121 (check_no_compiler_messages): Update verbose messages.
18122 (check_no_messages_and_pattern): New.
18123 (check_effective_target_string_merging): New.
18125 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18128 * g++.dg/eh/catch4.C: New test.
18131 * g++.dg/other/qual1.C: New test.
18134 * g++.dg/inherit/error2.C: New test.
18137 * g++.dg/other/new1.C: New test.
18139 * g++.dg/warn/pr23075.C: Remove obsolete test.
18140 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18141 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18143 2006-07-31 Mark Mitchell <mark@codesourcery.com>
18146 * g++.dg/eh/cast1.C: New test.
18148 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
18150 PR libfortran/28452
18151 * gfortran.dg/random_3.f90: New test.
18153 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18156 * g++.dg/other/pr28304.C: Change expected error message.
18157 * g++.dg/other/pr28432.C: New test.
18159 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18162 * g++.dg/init/brace2.C: Change expected error message, add empty init.
18164 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
18167 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18169 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18170 g++.dg/debug/enum-2.C: New.
18172 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18175 * g++.dg/parse/long1.C: Add more tests.
18177 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18179 * gfortran.dg/lrshift_1.c: New file.
18181 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18183 PR libgfortran/28335
18184 * gfortran.dg/no_unit_error_1.f90: New test.
18186 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18188 PR libgfortran/28335
18189 * gfortran.dg/no_unit_error_1.f90: Delete test.
18190 * gfortran.dg/no_unit_error_2.f90: Delete test.
18192 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18194 * gfortran.dg/chmod_3.f90: New test.
18195 * gfortran.dg/ltime_gmtime_1.f90: New test.
18196 * gfortran.dg/ltime_gmtime_2.f90: New test.
18197 * gfortran.dg/lrshift_1.f90: New test.
18198 * gfortran.dg/chmod_1.f90: New test.
18199 * gfortran.dg/chmod_2.f90: New test.
18201 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
18204 * g++.dg/template/crash55.C: New test.
18207 * g++.dg/template/nontype16.C: New test.
18209 * g++.dg/template/void2.C: Adjust error markers.
18210 * g++.dg/template/nontype5.C: Adjust error markers.
18212 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
18214 * gcc.target/i386/stack-prot-kernel.c: New test.
18216 2006-07-27 Roger Sayle <roger@eyesopen.com>
18218 * gcc.dg/builtins-55.c: New test case.
18220 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
18222 PR rtl-optimization/27907
18223 * gcc.c-torture/compile/pr27907.c: New test.
18225 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18227 * gfortran.dg/mclock.f90: New test.
18228 * gfortran.dg/int_conv_1.f90: New test.
18229 * gfortran.dg/stat_1.f90: New test.
18230 * gfortran.dg/stat_2.f90: New test.
18232 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18234 PR libgfortran/28335
18235 * gfortran.dg/no_unit_error_1.f90: New test.
18236 * gfortran.dg/no_unit_error_2.f90: New test.
18237 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18239 2006-07-25 Roger Sayle <roger@eyesopen.com>
18241 PR middle-end/28473
18242 * gcc.dg/fold-convround-1.c: New test case.
18244 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18246 * gfortran.dg/arithmetic_if.f90: Fix comments.
18248 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18251 * g++.dg/other/typedef1.C: New test.
18252 * g++.dg/template/typedef4.C: New test.
18253 * g++.dg/template/typedef5.C: New test.
18255 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18258 * gfortran.dg/allocatable_dummy_3.f90: New.
18260 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18263 * gfortran.dg/arithmetic_if.f90: New test.
18265 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18267 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18268 avoid memcpy optimization.
18270 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18273 * gfortran.dg/direct_io_6.f90: New test.
18275 2006-07-24 Jan Hubicka <jh@suse.cz>
18279 * gcc.dg/pr25795.c: New test.
18280 * gcc.dg/pr25795-1.c: New test.
18282 2006-07-23 Roger Sayle <roger@eyesopen.com>
18284 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18285 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18286 which may be transformed to "g || h" on some platforms.
18288 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18291 * g++.dg/template/friend45.C: New test.
18293 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18295 PR libgfortran/28339
18296 * gfortran.dg/arrayio_8.f90: New test.
18298 2006-07-21 Mike Stump <mrs@apple.com>
18300 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18302 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18304 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18307 * g++.dg/eh/catch3.C: New test.
18310 * g++.dg/template/defarg10.C: New test.
18312 2006-07-20 Paul Brook <paul@codesourcery.com>
18315 * gcc.dg/pr27363.c: New test.
18317 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18320 * g++.dg/init/ref13.C: New test.
18322 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18325 * obj-c++.dg/proto-error-1.mm: New test.
18327 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18330 * g++.dg/template/string1.C: New test.
18332 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18335 * g++.dg/template/defarg9.C: New test.
18338 * g++.dg/template/static27.C: New test.
18340 2006-07-18 Diego Novillo <dnovillo@redhat.com>
18343 * gcc.dg/tree-ssa/pr28410.c: New test.
18345 2006-07-18 Lee Millward <lee.millward@gmail.com>
18348 * g++/dg/other/error13.C: New test.
18351 * g++.dg/template/friend44.C: New test.
18353 2006-07-18 Steve Ellcey <sje@cup.hp.com>
18356 * g++.dg/other/pr27495.C: New.
18358 2006-07-18 Olivier Hainque <hainque@adacore.com>
18360 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18361 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18363 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18366 * gcc.dg/pragma-pack-4.c: New test.
18368 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18371 * g++.dg/ext/pr28291.C: New test.
18373 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18375 PR middle-end/28403
18376 * gcc.c-torture/execute/pr28403.c: New test.
18378 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18380 PR middle-end/28402
18381 * gcc.dg/pr28402.c: New test.
18383 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18386 * g++.dg/other/pr28304.C: New test.
18388 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
18391 gcc.c-torture/unsorted/dump-noaddr.c: New test.
18392 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18394 2006-07-17 Richard Guenther <rguenther@suse.de>
18396 PR tree-optimization/28238
18397 * g++.dg/tree-ssa/pr28238.C: New testcase.
18399 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18402 * g++.dg/eh/catch1.C: New test.
18403 * g++.dg/eh/catch2.C: New test.
18405 2006-07-16 Jakub Jelinek <jakub@redhat.com>
18408 * g++.dg/template/anon3.C: New test.
18410 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
18413 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18414 specifiers requiring an explicit format tag..
18417 * gfortran.dg/generic_5: New test.
18420 * gfortran.dg/elemental_optional_args_1.f90: New test.
18422 2006-07-16 Olivier Hainque <hainque@adacore.com>
18424 * gnat.dg/assert.ads: New file.
18425 * gnat.dg/controlled_record.ads: Likewise.
18426 * gnat.dg/controlled_record.adb: Likewise.
18428 2006-07-15 Lee Millward <lee.millward@gmail.com>
18431 * g++.dg/other/error12.C: New test.
18434 * g++.dg/template/crash54.C: New test.
18436 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18439 * g++.dg/parse/catch1.C: New test.
18442 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18445 * g++.dg/ext/attrib24.C: New test.
18447 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18450 * g++.dg/ext/asmspec1.C: New test.
18452 2006-07-13 Janis Johnson <janis187@us.ibm.com>
18454 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18455 (dg-test): Support shouldfail tests.
18456 * lib/target-supports-dg.exp (dg-shouldfail): New.
18457 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18458 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18459 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18460 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18461 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18462 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18463 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18465 2006-07-13 Jan Hubicka <jh@suse.cz>
18467 * gcc.target/i386/memcpy-1.c: New.
18469 2006-07-12 Geoffrey Keating <geoffk@apple.com>
18471 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18473 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
18476 * gfortran.dg/present_1.f90: New test.
18479 * gfortran.dg/interface_derived_type_1.f90: New test.
18481 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
18484 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18487 2006-07-07 Lee Millward <lee.millward@gmail.com>
18490 * g++.dg/other/label1.C: New test.
18492 2006-07-07 Richard Guenther <rguenther@suse.de>
18494 PR middle-end/28268
18495 * gcc.dg/torture/pr28268.c: New testcase.
18497 2006-07-07 Steve Ellcey <sje@cup.hp.com>
18500 * g++.dg/ext/pr27019.C: New.
18502 2006-07-07 Richard Guenther <rguenther@suse.de>
18504 PR tree-optimization/28187
18505 * gcc.dg/pr28187.c: New testcase.
18507 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
18509 * gnat.dg/address_conversion.adb: New test.
18510 * gnat.dg/boolean_subtype.adb: Likewise.
18511 * gnat.dg/frame_overflow.adb: Likewise.
18512 * gnat.dg/pointer_array.adb: Likewise.
18513 * gnat.dg/pointer_conversion.adb: Likewise.
18515 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
18519 * gfortran.dg/print_fmt_5.f90: New test.
18521 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18524 * gfortran.dg/bounds_check_4.f90: New test.
18526 2006-07-05 Richard Guenther <rguenther@suse.de>
18529 * gfortran.dg/pr28158.f90: New testcase.
18531 2006-07-05 Richard Guenther <rguenther@suse.de>
18533 PR tree-optimization/28162
18534 * gcc.dg/pr28162.c: New testcase.
18536 2006-07-05 Richard Guenther <rguenther@suse.de>
18537 Andrew Pinski <pinskia@gcc.gnu.org>
18540 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18542 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
18545 * gfortran.dg/actual_array_substr_2.f90: New test.
18548 * gfortran.dg/actual_array_constructor_2.f90: New test.
18550 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18552 * gfortran.dg/itime_idate_1.f: New test.
18553 * gfortran.dg/itime_idate_2.f: New test.
18555 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18557 PR libgfortran/27704
18558 * gfortran.dg/open_status_3.f90: New test.
18559 * gfortran.dg/fmt_l.f90: Update for new feature.
18561 2006-07-03 Asher Langton <langton2@llnl.gov>
18563 * gfortran.dg/oldstyle_2.f90: New.
18565 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
18567 * gnat.dg/string_slice.adb: New test.
18569 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18572 * gfortran.dg/semicolon_fixed.c: New.
18573 * gfortran.dg/semicolon_free.c: New.
18575 2006-06-30 Mike Stump <mrs@apple.com>
18577 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18578 that don't support internal visibility.
18580 2006-06-30 Andrew Pinski <pinskia@gmail.com>
18582 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18583 for '(' / ')' needing an extra '\'.
18585 2006-06-29 Roger Sayle <roger@eyesopen.com>
18587 PR middle-end/27428
18588 * gcc.dg/pr27428-1.c: New test case.
18590 2006-06-29 Mike Stump <mrs@apple.com>
18592 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18593 on darwin as we can't align commons large enough yet.
18595 * gcc.dg/vla-8.c: Add additional testcases.
18597 2006-06-26 Steve Ellcey <sje@cup.hp.com>
18600 * g++.dg/other/pr28114.C: New.
18602 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
18604 * gcc.c-torture/compile/20060625-1.c: New test.
18606 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
18609 * gfortran.dg/stfunc_3.f90: New test.
18612 * gfortran.dg/impure_actual_1.f90: New test.
18615 * gfortran.dg/elemental_result_1.f90: New test.
18618 * gfortran.dg/select_7.f90: New test.
18621 * intrinsic_actual_1.f: New test.
18625 * gfortran.dg/forall_4.f90: New test.
18628 * gfortran.dg/forall_5.f90: New test.
18630 2006-06-25 Lee Millward <lee.millward@gmail.com>
18633 * g++.dg/template/using13.C: New test.
18636 * g++.dg/other/incomplete3.C: New test.
18638 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18641 * gfortran.dg/substr_3.f: New test.
18642 * gfortran.dg/equiv_2.f90: Update expected error message.
18644 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
18647 * gfortran.dg/actual_array_substr_1.f90: New test.
18649 2006-06-24 Olivier Hainque <hainque@adacore.com>
18651 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18652 * gnat.dg/scalar_mode_agg_compare.adb: New test.
18654 2006-06-23 Janis Johnson <janis187@us.ibm.com>
18656 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18658 2006-06-23 Steven G. Kargl <kargls@comcast.net>
18661 * gfortran.dg/simpleif_2.f90: New test.
18663 2006-06-23 Lee Millward <lee.millward@gmail.com>
18665 * g++.dg/template/error22.C: Fix typo.
18667 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18670 * g++.dg/ext/attrib23.C: New test.
18672 2006-06-23 Olivier Hainque <hainque@adacore.com>
18674 * gnat.dg/varsize_temp.adb: New test.
18676 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18679 * g++.dg/other/java2.C: New test.
18681 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
18684 * g++.dg/ext/dllimport4.C. Add more tests for invalid
18687 2006-06-22 Roger Sayle <roger@eyesopen.com>
18690 * gcc.dg/pr27531-1.c: New test case.
18692 2006-06-22 Asher Langton <langton2@llnl.gov>
18695 * gfortran.dg/implicit_8.f90: New.
18697 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
18699 PR rtl-optimization/28121
18700 * gcc.dg/pr28121.c: New test.
18702 2006-06-22 Lee Millward <lee.millward@gmail.com>
18705 * g++.dg/parse/ptrmem6.C: New test.
18708 * g++.dg/template/error22.C: New test.
18710 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18713 * g++.dg/template/friend43.C: New test.
18716 * g++.dg/template/crash53.C: New test.
18719 * g++.dg/rtti/incomplete1.C: New test.
18721 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
18723 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18725 2006-06-21 Joseph Myers <joseph@codesourcery.com>
18727 * gcc.c-torture/execute/complex-7.c: New.
18729 2006-06-21 Jakub Jelinek <jakub@redhat.com>
18731 * gcc.dg/merge-all-constants-1.c: New test.
18733 2006-06-20 Janis Johnson <janis187@us.ibm.com>
18736 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18738 2006-06-20 Steven G. Kargl <kargls@comcast.net>
18740 * gfortran.dg/rrspacing_1.f90: New test.
18742 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18745 * g++.dg/other/bitfield2.C: New test.
18747 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
18749 PR tree-optimization/27331
18750 * gcc.dg/pr27331.c: New test.
18752 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
18753 Eric Botcazou <ebotcazou@adacore.com>
18756 * lib/gnat.exp: New file.
18757 * lib/gnat-dg.exp: Likewise.
18758 * gnat.dg: New directory.
18759 * gnat.dg/dg.exp: New driver.
18760 * gnat.dg/specs: New directory.
18761 * gnat.dg/specs/specs.exp: New driver.
18762 * gnat.dg/style: New directory.
18763 * gnat.dg/style/style.exp: New driver.
18765 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
18768 * gfortran.dg/array_initializer_1.f90: New test.
18771 * gfortran.dg/matmul_3.f90: New test.
18773 2006-06-19 Andrew Pinski <pinskia@gmail.com>
18775 PR middle-end/28075
18776 * gcc.dg/tree-ssa/inline-1.c: New test.
18778 2006-06-19 Anatoly Sokolov <aesok@post.ru>
18780 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18781 in malloc prototype; remove XFAIL.
18782 * gcc.dg/pr18241-2.c: Ditto.
18783 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18784 in memset prototype; remove XFAIL.
18785 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18787 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
18789 * gcc.dg/vla-8.c: Add.
18791 2006-06-19 Richard Guenther <rguenther@suse.de>
18793 PR tree-optimization/27090
18794 * g++.dg/tree-ssa/pr27090.C: New testcase.
18796 2006-06-19 Roger Sayle <roger@eyesopen.com>
18799 * gcc.dg/pr27861-1.c: New test case.
18801 2006-06-19 Richard Guenther <rguenther@suse.de>
18803 PR middle-end/28045
18804 * gcc.dg/torture/pr28045.c: New testcase.
18806 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18809 * gfortran.dg/associated_4.f90: New test.
18811 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18815 * gfortran.dg/real_const_3.f90: New test.
18817 2006-06-16 Mark Mitchell <mark@codesourcery.com>
18820 * g++.dg/template/static26.C: New test.
18823 * g++.dg/expr/bitfield2.C: New test.
18826 * g++.dg/parse/linkage2.C: New test.
18828 2006-06-16 Richard Guenther <rguenther@suse.de>
18830 PR middle-end/27116
18831 * gcc.dg/pr15785-1.c: Revert last change.
18832 * gcc.dg/torture/pr27116-2.c: New testcase.
18834 2006-06-16 Roger Sayle <roger@eyesopen.com>
18836 PR middle-end/27802
18837 * gcc.dg/pr27802-1.c: New test case.
18839 2006-06-15 Mark Mitchell <mark@codesourcery.com>
18842 * g++.dg/template/ttp18.C: New test.
18843 * g++.dg/template/ttp19.C: Likewise.
18846 * g++.dg/expr/cond9.C: New test.
18849 * g++.dg/template/ctor7.C: New test.
18851 2006-06-15 Janis Johnson <janis187@us.ibm.com>
18853 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18855 2006-06-16 Richard Guenther <rguenther@suse.de>
18857 PR tree-optimization/27781
18858 * gcc.dg/tree-ssa/pr27781.c: New testcase.
18860 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
18862 * gfortran.dg/allocate_zerosize_2.f90: New test case.
18864 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
18866 * gcc.dg/tree-ssa/loop-18.c: New test.
18868 2006-06-14 Mark Mitchell <mark@codesourcery.com>
18871 * g++.dg/template/crash52.C: New test.
18874 * g++.dg/ext/attrib22.C: New test.
18877 * g++.dg/template/builtin1.C: New test.
18878 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18881 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18883 * g++.old-deja/g++.pt/crash51.C: Likewise.
18886 * g++.dg/lookup/linkage1.C: New test.
18887 * g++.dg/lookup/linkage2.C: Likewise.
18889 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
18891 PR middle-end/27959
18892 * gcc.dg/pr27959.c: New testcase.
18894 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
18897 * g++.dg/eh/div.C: New test.
18899 2006-06-13 Jakub Jelinek <jakub@redhat.com>
18902 * g++.dg/tree-ssa/pr26757.C: New test.
18903 * g++.dg/tree-ssa/pr27894.C: New test.
18905 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18907 * gcc.c-torture/compile/20060609-1.c: New test.
18910 * gcc.c-torture/compile/pr27863.c: New test.
18912 2006-06-13 Richard Guenther <rguenther@suse.de>
18914 PR tree-optimization/27830
18915 * g++.dg/tree-ssa/pr27830.C: New testcase.
18917 2006-06-13 Matthew Sachs <msachs@apple.com>
18919 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18920 the list of compiler flags; this causes those flags to be checked
18921 for things like dg-skip-if.
18923 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18926 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18928 2006-06-12 Mark Mitchell <mark@codesourcery.com>
18929 Kazu Hirata <kazu@codesourcery.com>
18931 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18932 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18934 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18937 * g++.dg/lookup/using15.C: New test.
18940 * g++.dg/other/anon4.C: New test.
18942 2006-06-12 Roger Sayle <roger@eyesopen.com>
18945 * g++.dg/init/complex1.C: New test case.
18947 2006-06-11 Eric Christopher <echristo@apple.com>
18949 PR middle-end/27948
18950 * gcc.dg/bf-ms-layout.c: Run on darwin.
18951 * gcc.dg/bf-no-ms-layout: Ditto.
18952 * gcc.dg/attr-ms_struct-2.c: New.
18953 * gcc.dg/bf-ms-layout-2.c: Ditto.
18955 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
18957 * gcc.dg/attr-ms_struct-packed1.c: New.
18959 2006-06-09 Mike Stump <mrs@apple.com>
18961 * gcc.dg/vla-7.c: Add.
18963 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
18966 * gfortran.dg/entry_6.f90: New test.
18970 * gfortran.dg/entry_7.f90: New test.
18972 2006-06-09 Jakub Jelinek <jakub@redhat.com>
18975 * gcc.dg/cpp/_Pragma6.c: New test.
18978 * g++.dg/cpp/_Pragma1.C: New test.
18980 PR preprocessor/27746
18981 * gcc.dg/gomp/macro-3.c: New test.
18982 * gcc.dg/gomp/macro-4.c: New test.
18983 * g++.dg/gomp/macro-3.C: New test.
18984 * g++.dg/gomp/macro-4.C: New test.
18986 2006-06-09 Richard Guenther <rguenther@suse.de>
18988 PR tree-optimization/26998
18989 * gcc.dg/torture/pr26998.c: New testcase.
18990 * gcc.dg/tree-ssa/vrp29.c: New testcase.
18992 2006-06-08 Mike Stump <mrs@apple.com>
18994 * gcc.dg/pr27095.c: Account for stubs.
18997 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18998 produce bad code on darwin.
19000 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19003 * gfortran.dg/substr_2.f: New test.
19005 2006-06-08 Asher Langton <langton2@llnl.gov>
19008 * cray_pointers_2.f90: Add -fbounds-check compile flag.
19010 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19013 * gcc.dg/union-3.c: New test.
19015 2006-06-08 Richard Guenther <rguenther@suse.de>
19017 PR middle-end/27116
19018 * gcc.dg/torture/pr27116.c: New testcase.
19019 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19021 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
19023 PR rtl-optimization/26449
19024 * gcc.dg/pr26449.c: New test.
19026 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19029 * g++.dg/ext/offsetof1.C: Test member functions.
19031 2006-06-07 Steve Ellcey <sje@cup.hp.com>
19033 * gcc.dg/pr27095.c: Improve scanning.
19035 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
19038 * gfortran.dg/saved_automatic_1.f90: New test.
19041 * gfortran.dg/array_simplify_1.f90: New test.
19044 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19047 * gfortran.dg/entry_dummy_ref_2.f90: New test.
19049 2006-06-06 Mark Mitchell <mark@codesourcery.com>
19052 * g++.dg/expr/cast7.C: New test.
19054 2006-06-06 Janis Johnson <janis187@us.ibm.com>
19056 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19057 * lib/gcc-defs.exp (tool_check_compile): Ditto.
19058 * lib/fortran-torture.exp (fortran-torture-compile,
19059 fortran-torture-execute): Ditto.
19061 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
19064 * gcc.dg/vmx/pr27842.c: New test.
19066 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19068 PR libfortran/27895
19069 * gfortran.dg/bounds_check_3.f90: New test.
19071 2006-06-05 Mike Stump <mrs@apple.com>
19073 * objc.dg/objc-fast-4.m: Skip for ppc64.
19075 2006-06-05 Steve Ellcey <sje@cup.hp.com>
19078 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19080 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
19081 Victor Kaplansky <victork@il.ibm.com>
19083 PR tree-optimizations/26360
19084 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19085 with -fno-tree-dce.
19086 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19088 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
19091 * gfortran.dg/data_char_1.f90: Add messages for truncated
19095 * gfortran.dg/func_decl_2.f90: New test.
19098 * gfortran.dg/do_2.f90: New test.
19101 * gfortran.dg/associated_3.f90: New test.
19103 2006-06-04 Mark Mitchell <mark@codesourcery.com>
19106 * g++.dg/template/static25.C: New test.
19109 * g++.dg/init/array21.C: New test.
19112 * g++.dg/ext/complit7.C: New test.
19115 * g++.dg/parse/ptrmem5.C: New test.
19117 2006-06-04 Roger Sayle <roger@eyesopen.com>
19118 Andrew Pinski <pinskia@physics.uc.edu>
19121 PR middle-end/27382
19122 * gcc.dg/pr27150-1.c: New testcase.
19123 * gcc.dg/pr27382-1.c: New testcase.
19124 * gcc.dg/pr27382-2.c: New testcase.
19126 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
19130 * gcc.dg/array-10.c: New test.
19132 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19135 * g++.dg/init/const4.C: New test.
19136 * g++.dg/init/member1.C: Add error-marker.
19137 * g++.dg/other/fold1.C: Adjust error-marker.
19139 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19142 * g++.dg/ext/offsetof1.C: New test.
19144 2006-06-04 Eric Christopher <echristo@apple.com>
19146 * gcc.dg/attr-ms_struct-1.c: New.
19148 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
19150 * gcc.c-torture/compile/builtin_constant_p.c: New test.
19152 2006-06-04 Richard Guenther <rguenther@suse.de>
19154 PR tree-optimization/27039
19155 * gcc.dg/tree-ssa/loop-17.c: New testcase.
19157 2006-06-03 Roger Sayle <roger@eyesopen.com>
19160 * gcc.target/i386/amd64-abi-2.c: New test case.
19162 2006-06-02 Eric Christopher <echristo@apple.com>
19164 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19165 * gcc.target/i386/20020523-1.c: Skip if darwin.
19166 * gcc.target/i386/asm-3.c: Ditto.
19167 * gcc.target/i386/20011119-1.c: Ditto.
19168 * gcc.target/i386/clobbers.c: Remove pic part of test.
19170 2006-06-02 Steve Ellcey <sje@cup.hp.com>
19172 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19173 * g++.old-deja/g++.other/init19.C: Ditto.
19174 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19175 and add other platforms as expected failures.
19177 2006-06-01 Steve Ellcey <sje@cup.hp.com>
19179 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19180 (is-effective-target-keyword): Ditto.
19182 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
19185 * gfortran.dg/extended_char_comparison_1.f: New test.
19187 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
19190 * gfortran.dg/dummy_procedure_1.f90: New test.
19193 * gfortran.dg/dummy_procedure_2.f90: New test.
19195 * gfortran.dg/associated_2.f90: Correct to make consistent with
19198 2006-05-31 Roger Sayle <roger@eyesopen.com>
19200 * gcc.target/i386/387-11.c: New test case.
19202 2006-05-31 Mark Mitchell <mark@codesourcery.com>
19205 * g++.dg/template/cond6.C: New test.
19208 * g++.dg/template/crash51.C: New test.
19209 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19212 * g++.dg/init/array20.C: New test.
19214 2006-05-31 Roger Sayle <roger@eyesopen.com>
19216 * gcc.dg/builtins-54.c: New test case.
19218 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19221 * g++.dg/template/fntry1.C: Add dg-do link.
19224 * g++.dg/parse/friend6.C: New test.
19226 2006-05-30 Asher Langton <langton2@llnl.gov>
19228 * gfortran.dg/cray_pointers_7.f90: New test.
19230 2006-05-30 Roger Sayle <roger@eyesopen.com>
19232 PR tree-optimization/23452
19233 * gcc.dg/fold-mulconj-1.c: New test case.
19235 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19238 * g++.dg/parse/bitfield1.C: New test.
19240 2006-05-30 Roger Sayle <roger@eyesopen.com>
19242 * gcc.target/ppc-eq0-1.c: New test case.
19243 * gcc.target/ppc-negeq0-1.c: New test case.
19245 2006-05-30 Dirk Mueller <dmueller@suse.de>
19248 * gcc.dg/overflow-warn-5.c: New test.
19250 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19253 * gcc.dg/sizeof-1.c: New test.
19255 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19258 * gcc.target/i386/pr27790.c: New test.
19260 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19262 PR libgfortran/27757
19263 * gfortran.dg/direct_io_5.f90: New test.
19265 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19267 PR libgfortran/27634
19268 * gfortran.dg/fmt_missing_period_1.f: New test.
19269 * gfortran.dg/fmt_missing_period_2.f: New test.
19270 * gfortran.dg/fmt_missing_period_3.f: New test.
19272 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19275 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19278 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19281 * g++.dg/template/new6.C: New test.
19283 2006-05-29 Roger Sayle <roger@eyesopen.com>
19285 PR tree-optimization/24964
19286 * gcc.target/i386/387-10.c: New test case.
19288 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19290 * intrinsics/string_intrinsics.c (compare_string):
19291 Use memcmp instead of strncmp to avoid tripping over
19292 CHAR(0) in a string.
19294 2006-05-27 Richard Guenther <rguenther@suse.de>
19296 PR middle-end/27773
19297 * gcc.dg/torture/pr27773.c: New testcase.
19299 2006-05-27 Dirk Mueller <dmueller@suse.de>
19301 * gcc.dg/pr24561.c: Rename to..
19302 * gcc.dg/pr25962.c: .. this.
19304 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19307 * gfortran.dg/bounds_check_2.f: New test.
19309 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19311 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19312 * gfortran.dg/byte_1.f90: Likewise.
19313 * gfortran.dg/dup_save_2.f90: Likewise.
19315 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19317 * gfortran.dg/associated_2.f90: New test.
19319 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19322 * gfortran.dg/bounds_check_1.f90: New test.
19324 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19326 PR rtl-optimization/27661
19327 * gcc.dg/pr27661.c: New test case.
19329 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19332 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
19333 * gfortran.dg/print_parentheses_1.f: New test.
19334 * gfortran.dg/print_parentheses_2.f90: New test.
19336 2006-05-26 Jakub Jelinek <jakub@redhat.com>
19339 * gcc.dg/pr27758.c: New test.
19341 2006-05-24 Falk Hueffner <falk@debian.org>
19343 * gcc.c-torture/compile/pr27571.c: New test.
19345 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
19348 * gfortran.dg/spec_expr_4.f90: New test.
19351 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19353 2006-05-25 Mark Mitchell <mark@codesourcery.com>
19356 * g++.dg/ext/complit6.C: New test.
19357 * g++.dg/ext/complit3.C: Adjust error markers.
19358 * g++.dg/init/const3.C: New test.
19360 2006-05-25 Richard Guenther <rguenther@suse.de>
19362 PR middle-end/27743
19363 * gcc.dg/torture/pr27743.c: New testcase.
19365 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19367 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19369 2006-05-25 Alan Modra <amodra@bigpond.net.au>
19371 * gcc.dg/compat/scalar-by-value-x.h: New.
19372 * gcc.dg/compat/scalar-by-value-y.h: New.
19373 * gcc.dg/compat/scalar-by-value-5.c: New.
19374 * gcc.dg/compat/scalar-by-value-5_main.c: New.
19375 * gcc.dg/compat/scalar-by-value-5_x.c: New.
19376 * gcc.dg/compat/scalar-by-value-5_y.c: New.
19377 * gcc.dg/compat/scalar-by-value-6.c: New.
19378 * gcc.dg/compat/scalar-by-value-6_main.c: New.
19379 * gcc.dg/compat/scalar-by-value-6_x.c: New.
19380 * gcc.dg/compat/scalar-by-value-6_y.c: New.
19382 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
19384 PR tree-optimization/27639
19385 PR tree-optimization/26719
19386 * gcc.dg/pr27639.c: New test.
19387 * gcc.dg/pr26719.c: New test.
19388 * gcc.dg/tree-ssa/scev-cast.c: New test.
19390 2006-05-23 Mark Mitchell <mark@codesourcery.com>
19393 * g++.dg/template/error21.C: New test.
19395 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
19398 * gcc.target/i386/pr27696.c: New.
19400 2006-05-22 Janis Johnson <janis187@us.ibm.com>
19402 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19404 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19406 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19409 * g++.dg/other/assign1.C: New test.
19411 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
19414 * gcc.target/i386/pr27266.c: New.
19416 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19419 * g++.dg/ext/asm9.C: New test.
19421 2006-05-22 Richard Sandiford <richard@codesourcery.com>
19423 PR rtl-optimization/25514
19424 * gcc.c-torture/compile/pr25514.c: New test.
19426 2006-05-22 Richard Guenther <rguenther@suse.de>
19429 2006-01-31 Richard Guenther <rguenther@suse.de>
19431 * gcc.target/i386/sselibm-1.c: New testcase.
19432 * gcc.target/i386/sselibm-2.c: Likewise.
19433 * gcc.target/i386/sselibm-3.c: Likewise.
19434 * gcc.target/i386/sselibm-4.c: Likewise.
19435 * gcc.target/i386/sselibm-5.c: Likewise.
19437 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19440 * gcc.dg/func-args-2.c: New test.
19443 * gcc.dg/struct-incompl-1.c: New test.
19445 2006-05-22 Richard Guenther <rguenther@suse.de>
19448 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19449 the transformations we test for.
19451 2006-05-22 Richard Guenther <rguenther@suse.de>
19454 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19456 2006-05-21 Mark Mitchell <mark@codesourcery.com>
19459 * g++.dg/warn/new1.C: New test.
19460 * g++.dg/template/new5.C: Likewise.
19462 2006-05-21 Roger Sayle <roger@eyesopen.com>
19464 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19465 * gcc.target/i386/20060512-3.c: Likewise.
19467 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
19469 PR rtl-optimization/27671
19470 * gcc.c-torture/execute/pr27671-1.c: New.
19471 * gcc.dg/pr27671-2.c: Likewise.
19473 PR tree-optimization/26622.
19474 * gcc.c-torture/compile/pr26622.c: New.
19476 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19479 * gfortran.dg/recursive_reference_1.f90: New test.
19481 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19484 * gfortran.dg/elemental_subroutine_3.f90: New test.
19487 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19490 * gfortran.dg/associated_target_1.f90: New test.
19493 * gfortran.dg/maxloc_shape_1.f90: New test.
19495 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19497 PR libgfortran/24459
19498 * gfortran.dg/namelist_24.f90: New test.
19499 * gfortran.dg/namelist_12.f: Fix typo in comment.
19501 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
19503 PR middle-end/25776
19504 * g++.dg/other/error11.C: New test.
19506 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19508 * gcc.target/mips/pr26765.c: Add -w to options.
19510 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19512 * lib/target-supports.exp (check_effective_target_mpaired_single):
19514 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19516 * g++.dg/vect/vect.exp: Likewise.
19518 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19521 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19523 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
19526 * gfortran.dg/temporary_1.f90: New file.
19528 2006-05-19 Andreas Schwab <schwab@suse.de>
19530 * g++.dg/other/unused1.C: Also match "stringz".
19532 2006-05-19 Mark Mitchell <mark@codesourcery.com>
19535 * g++.dg/template/fntry1.C: New test.
19537 2006-05-18 Mark Mitchell <mark@codesourcery.com>
19541 * g++.dg/conversion/bitfield5.C: New test.
19542 * g++.dg/conversion/bitfield6.C: New test.
19544 2006-05-18 Mike Stump <mrs@apple.com>
19546 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19547 * gcc.dg/vla-4.c: Add.
19548 * gcc.dg/vla-5.c: Add.
19549 * gcc.dg/vla-6.c: Add.
19551 2006-05-12 Stuart Hastings <stuart@apple.com>
19553 * gcc.target/i386/20060512-1.c: New.
19554 * gcc.target/i386/20060512-2.c: New.
19555 * gcc.target/i386/20060512-3.c: New.
19556 * gcc.target/i386/20060512-4.c: New.
19558 2006-05-17 Mark Mitchell <mark@codesourcery.com>
19561 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19564 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19565 * g++.dg/parse/linkage1.C: New test.
19567 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19569 PR tree-optimization/27548
19570 * g++.dg/tree-ssa/pr27548.C: New test.
19572 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19575 * gfortran.dg/recursive_check_1.f: New test.
19576 * gfortran.dg/recursive_check_2.f90: New test.
19578 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
19580 * g++.dg/opt/temp2.C: New test.
19582 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19585 * g++.dg/init/brace5.C: New test.
19587 PR middle-end/27415
19588 * gcc.dg/gomp/pr27415.c: New test.
19589 * g++.dg/gomp/pr27415.C: New test.
19591 PR tree-optimization/27549
19592 * g++.dg/tree-ssa/pr27549.C: New test.
19594 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19596 PR libgfortran/27575
19597 * gfortran.dg/read_eof_4.f90: New test.
19599 2006-05-16 Richard Guenther <rguenther@suse.de>
19601 PR tree-optimization/22303
19602 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19604 2006-05-16 Jakub Jelinek <jakub@redhat.com>
19606 PR middle-end/27573
19607 * gcc.dg/gomp/pr27573.c: New test.
19608 * gfortran.dg/gomp/pr27573.f90: New test.
19611 * gcc.dg/gomp/pr27499.c: New test.
19612 * g++.dg/gomp/pr27499.C: New test.
19614 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19617 * g++.dg/parser/access8.C: Adjust error marker.
19618 * g++.dg/template/access17.C: New test.
19619 * g++.dg/template/access18.C: Likewise.
19621 2006-05-15 Roger Sayle <roger@eyesopen.com>
19624 * gcc.target/i386/pr26600.c: New test case.
19626 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19629 * g++.dg/expr/bitfield1.C: New test.
19631 2006-05-15 Richard Guenther <rguenther@suse.de>
19633 PR tree-optimization/27603
19634 * gcc.dg/torture/pr27603.c: New testcase.
19636 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
19639 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19642 * gfortran.dg/scalar_return_1.f90: New test.
19645 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19647 2006-05-15 Jakub Jelinek <jakub@redhat.com>
19649 * gcc.dg/gomp/critical-4.c: New test.
19650 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19651 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19652 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19653 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19655 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19658 * g++.dg/template/dependent-args1.C: New test.
19661 * g++.dg/lookup/this1.C: New test.
19664 * g++.dg/template/operator6.C: New test.
19665 * g++.dg/template/incomplete3.C: New test.
19668 * g++.dg/template/new4.C: New test.
19671 * g++.dg/template/void2.C: New test.
19673 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
19675 * g++.dg/template/dependent-expr5.C: New test.
19677 2006-05-14 Roger Sayle <roger@eyesopen.com>
19679 PR middle-end/26729
19680 * gcc.dg/pr26729-1.c: New test case.
19682 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
19684 * gcc.dg/pr27003.c: New test.
19686 2006-05-12 Steve Ellcey <sje@cup.hp.com>
19688 * lib/target-supports.dg (check_cxa_atexit_available): Change
19689 v3_target_compile to ${tool}_target_compile.
19691 2006-05-11 Jason Merrill <jason@redhat.com>
19693 * lib/scanasm.exp (scan-not-hidden): Fix typo.
19695 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19698 * gfortran.dg/label_5.f90: New test.
19700 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
19702 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19703 check_effective_target_powerpc_altivec_ok): New.
19704 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19705 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19706 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19707 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19708 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19709 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19710 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19711 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19712 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19713 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19714 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19715 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19716 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19717 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19718 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19719 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19720 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19721 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19722 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19723 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19724 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19725 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19726 gcc.target/powerpc/altivec-9.c,
19727 gcc.target/powerpc/altivec-consts.c,
19728 gcc.target/powerpc/altivec-pr22085.c,
19729 gcc.target/powerpc/altivec-splat.c,
19730 gcc.target/powerpc/altivec-types-1.c,
19731 gcc.target/powerpc/altivec-types-2.c,
19732 gcc.target/powerpc/altivec-types-3.c,
19733 gcc.target/powerpc/altivec-types-4.c,
19734 gcc.target/powerpc/altivec-varargs-1.c,
19735 gcc.target/powerpc/altivec-vec-merge.c,
19736 gcc.target/powerpc/ppc-vector-memcpy.c,
19737 gcc.target/powerpc/ppc-vector-memset.c,
19738 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19739 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19740 these effective targets.
19741 * gcc.dg/vmx/pr27006.c: Add missing close brace.
19742 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19744 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19746 PR middle-end/27384
19747 * g++.dg/other/fold1.C: New test.
19749 PR middle-end/27488
19750 * gcc.dg/fold-nonneg-1.c: New test.
19753 * g++.dg/other/operator1.C: New test.
19755 2006-05-11 Richard Guenther <rguenther@suse.de>
19757 PR middle-end/27529
19758 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19760 2006-05-10 Janis Johnson <janis187@us.ibm.com>
19762 * lib/target-supports-dg.exp (check-flags): New.
19763 (dg-skip-if): Move flag checks.
19765 2006-05-09 Steve Ellcey <sje@cup.hp.com>
19767 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19768 * lib/target-supports.dg (check_cxa_atexit_available): New.
19770 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
19773 * gfortran.dg/multiple_allocation_2.f90: New test case.
19775 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
19777 * gcc.target/arm/pr27387.C: Fix a comment typo.
19779 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19782 * gfortran.dg/error_recovery_1.f90: New test.
19784 2006-05-10 Richard Guenther <rguenther@suse.de>
19786 PR tree-optimization/27302
19787 * gcc.dg/torture/pr27302.c: New testcase.
19789 2006-05-09 Dirk Mueller <dmueller@suse.de>
19790 Richard Guenther <rguenther@suse.de>
19792 PR middle-end/27498
19793 * gcc.dg/tree-ssa/pr27498.c: New testcase.
19795 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
19797 PR rtl-optimization/27335
19798 * gcc.dg/pr27335.c: New test.
19800 2006-05-06 Richard Sandiford <richard@codesourcery.com>
19802 * gcc.target/mips/mips-ps-5.c: New file.
19804 2006-05-08 Jan Hubicka <jh@suse.cz>
19806 PR middle-end/25962
19807 * gcc.dg/pr25962.c: New.
19809 2006-05-08 Roger Sayle <roger@eyesopen.com>
19812 * gcc.target/powerpc/pr27158.c: New test case.
19814 2006-05-08 Laurent GUERBY <laurent@guerby.net>
19817 * ada/acats/run_all.sh: Use test -z.
19819 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19821 PR libfortran/18271
19822 * gfortran.dg/spec_expr_3.f90: New test.
19824 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
19827 * gcc.target/i386/monitor.c: New file.
19829 2006-05-08 Alan Modra <amodra@bigpond.net.au>
19831 * gcc.dg/pr27095.c: xfail *-*-darwin*.
19833 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19836 * g++.dg/other/ptrmem7.C: New test.
19838 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19841 * gcc.dg/array-9.c: New test.
19843 2006-05-07 Richard Guenther <rguenther@suse.de>
19845 PR tree-optimization/27409
19846 * gcc.dg/torture/pr27409.c: New testcase.
19848 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19851 * gfortran.dg/select_6.f90: New.
19853 2006-05-07 Richard Guenther <rguenther@suse.de>
19855 PR tree-optimization/27136
19856 * gcc.dg/torture/pr27136.c: New testcase.
19858 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
19861 * gfortran.dg/char_cons_len_1.f90: New test.
19863 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19866 * g++.dg/template/incomplete2.C: New test.
19868 2006-05-06 Richard Guenther <rguenther@suse.de>
19870 PR tree-optimization/27151
19871 * gcc.dg/vect/pr27151.c: New testcase.
19873 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19876 * g++.dg/template/void1.C: New test.
19879 * g++.dg/other/void2.C: New test.
19882 * g++.dg/conversion/void1.C: New test.
19884 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
19887 * g++.dg/other/unused1.C: New.
19889 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19892 * objc.dg/member-1.m: New test.
19894 2006-05-05 Steve Ellcey <sje@cup.hp.com>
19896 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19898 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19900 PR libfortran/26985
19901 * gfortran.dg/matmul_2.f90: New test.
19903 2005-05-05 Laurent GUERBY <laurent@guerby.net>
19905 * ada/acats/run_all.sh: Use sync when main not found.
19907 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
19910 * gcc.target/mips/pr26765.c: New.
19912 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
19914 * gcc.target/bfin: New directory.
19915 * gcc.target/bfin/bfin.exp: New file.
19916 * gcc.target/bfin/frmul.c: New file.
19917 * gcc.target/bfin/arith.c: New file.
19918 * gcc.target/bfin/mul-combine.c: New file.
19919 * gcc.target/bfin/shift.c: New file.
19921 2006-05-04 Richard Guenther <rguenther@suse.de>
19923 PR tree-optimization/14287
19924 PR tree-optimization/14844
19925 PR tree-optimization/19792
19926 PR tree-optimization/21608
19927 PR tree-optimization/27090
19928 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19929 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19930 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19931 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19932 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19934 2006-05-04 Jakub Jelinek <jakub@redhat.com>
19936 PR tree-optimization/27285
19937 * gcc.c-torture/execute/pr27285.c: New test.
19939 PR middle-end/27388
19940 * gcc.dg/gomp/pr27388-1.c: New test.
19941 * gcc.dg/gomp/pr27388-2.c: New test.
19942 * gcc.dg/gomp/pr27388-3.c: New test.
19945 * g++.dg/gomp/pr27359.C: New test.
19947 2006-05-02 Steven G. Kargl <kargls@comcast.net>
19950 * gfortran.dg/iargc.f90: New test.
19952 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19955 * g++.dg/template/crash49.C: New test.
19957 2006-05-02 Steve Ellcey <sje@cup.hp.com>
19960 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19962 2006-05-02 Jeff Law <law@redhat.com>
19964 PR tree-optimization/27364
19965 * gcc.c-torture/execute/pr27364.c: New test.
19967 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19970 * g++.dg/parser/ctor5.C: New test.
19972 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
19975 * gcc.target/arm/arm.exp: New.
19976 * gcc.target/arm/pr27387.C: Likewise.
19978 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19982 * gfortran.dg/module_equivalence_2.f90: New test.
19984 2006-05-02 Jakub Jelinek <jakub@redhat.com>
19986 PR middle-end/27337
19987 * g++.dg/gomp/pr27337-1.C: New test.
19988 * g++.dg/gomp/pr27337-2.C: New test.
19990 PR middle-end/27328
19991 * gcc.dg/gomp/pr27328.c: New test.
19993 PR middle-end/27325
19994 * g++.dg/gomp/pr27325.C: New test.
19996 PR middle-end/27310
19997 * g++.dg/gomp/pr27310.C: New test.
19999 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20001 PR tree-optimization/27291
20002 * g++.dg/tree-ssa/pr27291.C: New test.
20004 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20006 PR tree-optimization/27283
20007 * g++.dg/tree-ssa/pr27283.C: New test.
20009 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20011 * gcc.dg/tree-ssa/loop-16.c: New test.
20013 2006-05-01 Roger Sayle <roger@eyesopen.com>
20014 Joseph S. Myers <joseph@codesourcery.com>
20016 * gcc.dg/Wconversion-3.c: New test case.
20017 * gcc.dg/Wconversion-4.c: Likewise.
20019 2006-05-01 Richard Guenther <rguenther@suse.de>
20021 PR tree-optimization/26726
20022 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20024 2006-04-30 Roger Sayle <roger@eyesopen.com>
20026 * gcc.dg/Woverflow-1.c: New test case.
20027 * gcc.dg/Woverflow-2.c: Likewise.
20028 * gcc.dg/Woverflow-3.c: Likewise.
20030 2006-04-30 Mark Mitchell <mark@codesourcery.com>
20033 * g++.dg/template/defarg8.C: New test.
20035 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20038 * g++.dg/parse/operator7.C: New test.
20040 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20044 * g++.dg/template/crash48.C: New test.
20047 * g++.dg/parse/ctor4.C: New test.
20049 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20052 * gfortran.df/char_type_len.f90: New test.
20054 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20056 PR libgfortran/27304
20057 * gfortran.dg/fmt_exhaust.f90: New test.
20059 2006-04-28 Roger Sayle <roger@eyesopen.com>
20062 * gcc.dg/large-size-array-2.c: New test case.
20064 2006-04-28 Richard Guenther <rguenther@suse.de>
20067 * gcc.target/i386/pr26826.c: New testcase.
20069 2006-04-28 Jakub Jelinek <jakub@redhat.com>
20071 PR middle-end/27260
20072 * gcc.c-torture/execute/pr27260.c: New.
20074 2006-04-28 Alan Modra <amodra@bigpond.net.au>
20076 PR middle-end/27095
20077 * gcc.dg/pr27095.c: New.
20079 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20082 * g++.dg/conversion/bitfield4.C: New test.
20084 2006-04-27 Eric Christopher <echristo@apple.com>
20086 * gcc.dg/pragma-ms_struct.c: New.
20088 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20091 * g++.dg/template/crash47.C: New test.
20093 2006-04-27 Dirk Mueller <dmueller@suse.de>
20095 * gcc.target/i386/sse-7.c: build with -msse.
20097 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
20099 PR testsuite/27274:
20100 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20101 (main): Exit if processor doesn't support SSE.
20103 2006-04-26 David Edelsohn <edelsohn@gnu.org>
20105 PR middle-end/27282
20106 * gcc.c-torture/compile/pr27282.c: New test.
20108 2006-04-26 Jakub Jelinek <jakub@redhat.com>
20110 PR middle-end/26913
20111 * g++.dg/gomp/pr26913.C: New test.
20114 * gcc.dg/gomp/pr25996.c: New test.
20115 * g++.dg/gomp/pr25996.C: New test.
20117 2006-04-25 Richard Sandiford <richard@codesourcery.com>
20119 PR rtl-optimization/26725
20120 * gcc.c-torture/compile/pr26725.c: New test.
20122 2006-04-25 Richard Guenther <rguenther@suse.de>
20124 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20127 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
20129 * gcc.dg/20060425-1.c: New testcase.
20131 2006-04-25 Jakub Jelinek <jakub@redhat.com>
20133 PR tree-optimization/26865
20134 * gcc.dg/pr26865.c: New test.
20136 2006-04-24 Mark Mitchell <mark@codesourcery.com>
20139 * g++.dg/conversion/bitfield1.C: New test.
20140 * g++.dg/conversion/bitfield2.C: Likewise.
20141 * g++.dg/conversion/bitfield3.C: Likewise.
20143 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20144 Richard Guenther <rguenther@suse.de>
20146 PR tree-optimization/27236
20147 * gcc.dg/tree-ssa/pr27236.c: New testcase.
20149 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20152 * g++.dg/other/incomplete2.C: New test.
20154 2006-04-24 Richard Guenther <rguenther@suse.de>
20156 PR middle-end/26869
20157 * gcc.dg/torture/pr26869.c: New testcase.
20159 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20160 Richard Guenther <rguenther@suse.de>
20162 PR tree-optimization/27218
20163 * g++.dg/tree-ssa/pr27218.C: New testcase.
20165 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20168 * g++.dg/template/friend41.C: New test.
20170 2006-04-23 David Edelsohn <edelsohn@gnu.org>
20172 * g++.dg/opt/pr15551.C: Include cstdio.
20173 (main): Use remove instead of unlink.
20175 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
20177 * gcc.dg/sibcall-7.c: New test.
20178 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20179 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20180 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20181 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20182 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20184 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20187 * g++.dg/opt/bitfield1.C: New test.
20188 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20189 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20190 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20191 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20192 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20193 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20194 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20195 * g++.dg/abi/bitfield2.C: Likewise.
20196 * g++.dg/init/bitfield1.C: Likewise.
20198 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
20201 * gfortran.dg/elemental_subroutine_4.f90: New test.
20202 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20205 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
20207 * gcc.c-torture/compile/20060421-1.c: New testcase.
20209 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20212 * gcc.dg/init-bad-4.c: New test.
20214 2006-04-21 Paul Brook <paul@codesourcery.com>
20216 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20218 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20221 * gfortran.dg/defined_operators_1.f90: New test.
20222 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20223 remove old ones associated, incorrectly, with Note 5.46.
20226 * gfortran.dg/character_array_constructor_1.f90: New test.
20228 2006-04-20 Jakub Jelinek <jakub@redhat.com>
20230 * gcc.dg/20060419-1.c: New test.
20232 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
20235 * gcc.dg/struct-parse-1.c: New test case.
20237 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20240 * g++.dg/parse/template19.C: New test.
20243 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20246 * g++.dg/expr/call3.C: New test.
20249 * g++.dg/conversion/dynamic1.C: New test.
20251 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20254 * g++.dg/template/crash35.C: Tweak error markers.
20255 * g++.dg/template/crash46.C: New test.
20256 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20257 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20259 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20261 PR rtl-optimization/14261
20262 * gcc.c-torture/compile/20060419-1.c: Added.
20264 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20266 * gfortran.dg/label_1.f90: Adjust dg-error.
20268 2006-04-16 Roger Sayle <roger@eyesopen.com>
20271 * gcc.dg/fold-cond-1.c: New test case.
20272 * gcc.dg/pr26961-1.c: Likewise.
20274 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20276 PR libgfortran/27138
20277 * gfortran.dg/read_bad_advance.f90: New test.
20279 2006-04-16 Roger Sayle <roger@eyesopen.com>
20280 Dale Johannesen <dalej@apple.com>
20283 * gcc.target/i386/vecinit-3.c: New testcase.
20284 * gcc.target/i386/vecinit-4.c: Likewise.
20285 * gcc.target/i386/sse-18.c: Likewise.
20286 * gcc.target/i386/sse-19.c: Likewise.
20288 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20290 * gfortran.dg/allocate_zerosize_1.f90: New test.
20292 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20295 * g++.dg/template/crash45.C: New test.
20297 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20300 * gfortran.dg/proc_assign_1.f90: New test.
20301 * gfortran.dg/procedure_lvalue.f90: Change message.
20302 * gfortran.dg/namelist_4.f90: Add new error.
20306 * gfortran.dg/auto_pointer_array_result_1.f90
20309 * gfortran.dg/specification_type_resolution_1.f90
20314 * gfortran.dg/bounds_temporaries_1.f90: New test.
20317 * gfortran.dg/array_return_value_1.f90: New test.
20319 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20322 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20324 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20326 PR middle-end/26823
20327 * g++.dg/gomp/pr26823-1.C: New test.
20328 * g++.dg/gomp/pr26823-2.C: New test.
20330 2006-04-13 Uros Bizjak <uros@kss-loka.si>
20332 PR middle-end/27134
20333 * gcc.dg/pr27314.c: New test.
20335 2006-04-13 Richard Henderson <rth@redhat.com>
20337 * g++.dg/gomp/block-0.C: Update expected matches.
20339 2006-04-13 DJ Delorie <dj@redhat.com>
20341 * lib/target-supports.exp (check_effective_target_int32plus): New.
20342 (check_effective_target_ptr32plus): New.
20343 (check_effective_target_size32plus): New.
20344 (check_effective_target_int16): New.
20345 (check_profiling_available): Add m32c to the list of unsupported
20348 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20349 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20351 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20353 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20355 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20357 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20358 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20359 not just xstormy16. Skip m32c due to weird pointer size.
20360 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20361 not just xstormy16.
20362 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20363 not just xstormy16.
20364 * gcc.dg/20020312-2.c: Add m32c support.
20365 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20366 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20368 * gcc.dg/20050321-2.c: Require >=32 bit integers.
20369 * gcc.dg/asm-1.c: Skip if int and short are the same size.
20370 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20371 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20372 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20374 * gcc.dg/init-string-2.c: Require >=32 bit integers.
20375 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20376 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20377 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20378 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20379 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20380 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20382 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20384 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20385 * gcc.dg/pr23049.c: Require >=32 bit integers.
20386 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20387 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20388 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20389 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20390 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20391 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20392 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20393 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20394 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20395 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20396 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20397 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20399 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20400 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20401 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20402 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20403 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20405 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
20406 * gcc.c-torture/execute/20040703-1.x: Likewise.
20407 * gcc.c-torture/execute/20040705-1.x: Likewise.
20408 * gcc.c-torture/execute/20040705-2.x: Likewise.
20409 * gcc.c-torture/execute/20040709-1.x: Likewise.
20410 * gcc.c-torture/execute/20040709-2.x: Likewise.
20411 * gcc.c-torture/execute/20040811-1.x: Likewise.
20412 * gcc.c-torture/execute/20050316-1.x: Likewise.
20413 * gcc.c-torture/execute/bitfld-4.x: Likewise.
20414 * gcc.c-torture/execute/pr19689.x: Likewise.
20415 * gcc.c-torture/execute/pr7284-1.x: Likewise.
20416 * gcc.c-torture/execute/usmul.x: Likewise.
20417 * gcc.c-torture/execute/vrp-5.x: Likewise.
20418 * gcc.c-torture/execute/vrp-6.x: Likewise.
20419 * gcc.dg/debug/20041023-1.s: Likewise.
20421 2006-04-13 Roger Sayle <roger@eyesopen.com>
20423 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20424 of integers to a vector types are now constant expressions in C.
20425 * gcc.dg/vect/vect-fold-1.c: New test case.
20427 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
20428 Ulrich Weigand <uweigand@de.ibm.com>
20431 * gcc.dg/vmx/pr27006.c: New testcase.
20433 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20435 PR libgfortran/26766
20436 * gfortran.dg/write_recursive.f90: New test.
20438 2006-04-11 Mark Mitchell <mark@codesourcery.com>
20440 * g++.dg/parse/dtor7.C: New test.
20441 * g++.dg/parse/new1.C: Add error marker.
20442 * g++.dg/template/new3.C: New test.
20445 * g++.dg/template/pure1.C: New test.
20448 * g++.dg/parse/ptrmem4.C: New test.
20450 2006-04-10 Jeff Law <law@redhat.com>
20453 * gcc.c-torture/compile/pr27087.c: New test.
20455 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
20458 * gcc.dg/20060410.c: New.
20460 2006-04-10 Matthias Klose <doko@debian.org>
20462 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20463 Recognize multilib directory names containing underscores.
20465 2006-04-10 Roger Sayle <roger@eyesopen.com>
20467 * gcc.target/i386/vecinit-1.c: New test case.
20468 * gcc.target/i386/vecinit-2.c: Likewise.
20470 2006-04-10 Jakub Jelinek <jakub@redhat.com>
20473 * g++.dg/debug/dwarf2-2.C: New test.
20475 2006-04-09 Richard Sandiford <richard@codesourcery.com>
20477 PR rtl-optimization/27073
20478 * gcc.c-torture/execute/pr27073.c: New test.
20480 2006-04-08 Mike Stump <mrs@apple.com>
20482 * gcc.dg/pragma-darwin.c: Improve for ppc64.
20484 2006-04-07 Richard Guenther <rguenther@suse.de>
20486 PR tree-optimization/26135
20487 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20489 2006-04-06 Jan Hubicka <jh@suse.cz>
20492 * g++.dg/bprob/g++-bprob-2.C: New testcase.
20494 2006-04-06 Roger Sayle <roger@eyesopen.com>
20496 * g++.dg/conversion/nullptr1.C: New test case.
20497 * g++.dg/conversion/nullptr2.C: Likewise.
20499 2006-04-05 Roger Sayle <roger@eyesopen.com>
20501 * gfortran.dg/dependency_18.f90: New test case.
20503 2006-04-05 Richard Guenther <rguenther@suse.de>
20505 PR tree-optimization/26919
20506 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20507 * gcc.dg/ipa/ipa-2.c: Likewise.
20508 * gcc.dg/ipa/ipa-3.c: Likewise.
20509 * gcc.dg/ipa/ipa-5.c: Likewise.
20511 2006-04-05 Richard Guenther <rguenther@suse.de>
20513 PR tree-optimization/26763
20514 * gcc.dg/torture/pr26763-1.c: New testcase.
20515 * gcc.dg/torture/pr26763-2.c: Likewise.
20517 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
20521 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20523 2006-04-04 Eric Christopher <echristo@apple.com>
20525 * gcc.target/i386/387-1.c: Allow regexp to match darwin
20527 * gcc.target/i386/387-5.c: Ditto.
20529 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
20531 * gcc.target/sparc/struct-ret-check.c: New test.
20533 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20535 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20536 zero decimal digits specified in format.
20538 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
20541 * gfortran.dg/missing_optional_dummy_1.f90: New test.
20544 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20545 * gfortran.dg/initialization_1.f90: Make assignment compliant.
20546 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20547 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20548 compliant and detect bigendian-ness.
20550 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
20552 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20553 dummy arguments work when the actual argument is itself a dummy
20554 argument of the caller.
20556 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
20558 PR libfortran/24685
20559 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20561 2006-04-01 Roger Sayle <roger@eyesopen.com>
20563 * gfortran.dg/dependencency_17.f90: New test case.
20565 2006-04-01 Roger Sayle <roger@eyesopen.com>
20567 * gfortran.dg/dependency_14.f90: New test case.
20568 * gfortran.dg/dependency_15.f90: Likewise.
20569 * gfortran.dg/dependency_16.f90: Likewise.
20571 2006-03-31 Asher Langton <langton2@llnl.gov>
20574 gfortran.dg/cray_pointers_6.f90: New test.
20576 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20578 PR libgfortran/26890
20579 * gfortran.dg/read_size_noadvance.f90: New test.
20581 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
20584 * gfortran.dg/multiple_allocation_1.f90: Check that the
20585 size has changed after a re-allocation with stat.
20587 2006-03-30 Richard Guenther <rguenther@suse.de>
20589 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20591 * gcc.target/i386/sselibm-2.c: Likewise.
20592 * gcc.target/i386/sselibm-3.c: Likewise.
20593 * gcc.target/i386/sselibm-4.c: Likewise.
20594 * gcc.target/i386/sselibm-5.c: Likewise.
20596 2006-03-28 Roger Sayle <roger@eyesopen.com>
20598 * gcc.dg/fold-andxor-1.c: New test case.
20599 * gcc.dg/fold-xorand-1.c: Likewise.
20601 2006-03-28 Roger Sayle <roger@eyesopen.com>
20603 * gcc.dg/fold-convnotconv-1.c: New test case.
20605 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20608 * gfortran.dg/private_type_5.f90: New test.
20610 2006-03-27 David Edelsohn <edelsohn@gnu.org>
20612 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20614 2006-03-27 Jakub Jelinek <jakub@redhat.com>
20616 * gfortran.dg/advance_2.f90: New test.
20617 * gfortran.dg/advance_3.f90: New test.
20619 * gfortran.fortran-torture/execute/equiv_5.f: New test.
20621 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20623 PR libgfortran/26661
20624 PR libgfortran/26880
20625 * gfortran.dg/read_x_past.f: New test.
20627 2006-03-26 Geoffrey Keating <geoffk@apple.com>
20629 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20632 2006-03-26 David Edelsohn <edelsohn@gnu.org>
20634 * objc.dg/dwarf-1.m: Skip on AIX.
20635 * objc.dg/dwarf-2.m: Skip on AIX.
20637 2006-03-25 Steven G. Kargl <kargls@comcast.net>
20640 * gfortran.dg/float_1.f90: New test.
20642 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
20644 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20646 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20648 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20650 PR libfortran/26735
20651 * gfortran.dg/convert_implied_open.f90: New test case.
20653 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20656 * gfortran.dg/transpose_reshape_r10.f90: New test case.
20658 2006-03-25 Uros Bizjak <uros@kss-loka.si>
20660 PR middle-end/26717
20661 * gcc.dg/pr26717.c: New test.
20663 2006-03-25 Roger Sayle <roger@eyesopen.com>
20665 * gfortran.dg/dependency_12.f90: New test case.
20667 2006-03-24 Roger Sayle <roger@eyesopen.com>
20669 * gfortran.dg/dependency_9.f90: New (resurected) test case.
20671 2006-03-24 Jeff Law <law@redhat.com>
20673 * gcc.c-torture/pr26840.c: New test.
20675 2006-03-24 Geoffrey Keating <geoffk@apple.com>
20677 * objc.dg/dwarf-2.m: New.
20678 * obj-c++.dg/dwarf-2.mm: New.
20680 * g++.old-deja/g++.other/init19.C: New.
20682 2006-03-24 David Edelsohn <edelsohn@gnu.org>
20684 * g++.dg/eh/spbp.C: Skip on AIX.
20686 2006-03-24 Jakub Jelinek <jakub@redhat.com>
20688 PR middle-end/26611
20689 * g++.dg/gomp/pr26611-1.C: New test.
20690 * g++.dg/gomp/pr26611-2.C: New test.
20692 2006-03-24 Jeff Law <law@redhat.com>
20694 * gcc.c-torture/compile/pr26833.c: New test.
20695 * gfortran.fortran-torture/compile/pr26806.f90: New test.
20697 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20699 * gfortran.dg/endfile_2.f90: Delete temp file.
20701 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
20704 * gfortran.dg/record_marker_1.f90: New test case.
20705 * gfortran.dg/record_marker_2.f: New test case.
20706 * gfortran.dg/record_marker_3.f90: New test case.
20708 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
20711 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20712 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20714 2006-03-21 Janis Johnson <janis187@us.ibm.com>
20716 * lib/gcc-dg.exp (cleanup-modules): New proc.
20717 * gfortran.dg/allocatable_function_1.f90,
20718 gfortran.dg/allocate_char_star_scalar_1.f90,
20719 gfortran.dg/assumed_charlen_function_1.f90,
20720 gfortran.dg/assumed_dummy_1.f90,
20721 gfortran.dg/assumed_shape_ranks_1.f90,
20722 gfortran.dg/assumed_shape_ranks_2.f90,
20723 gfortran.dg/assumed_size_dt_dummy.f90,
20724 gfortran.dg/auto_char_dummy_array_1.f90,
20725 gfortran.dg/auto_char_len_3.f90,
20726 gfortran.dg/automatic_module_variable.f90,
20727 gfortran.dg/bad_automatic_objects_1.f90,
20728 gfortran.dg/char_array_constructor.f90,
20729 gfortran.dg/char_array_structure_constructor.f90,
20730 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20731 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20732 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20733 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20734 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20735 gfortran.dg/derived_pointer_recursion.f90,
20736 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20737 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20738 gfortran.dg/dummy_functions_1.f90,
20739 gfortran.dg/elemental_initializer_1.f90,
20740 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20741 gfortran.dg/elemental_pointer_1.f90,
20742 gfortran.dg/elemental_subroutine_1.f90,
20743 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20744 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20745 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20746 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20747 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20748 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20749 gfortran.dg/global_references_1.f90,
20750 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20751 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20752 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20753 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20754 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20755 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20756 gfortran.dg/large_integer_kind_1.f90,
20757 gfortran.dg/large_real_kind_1.f90,
20758 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20759 gfortran.dg/module_double_reuse.f90,
20760 gfortran.dg/module_equivalence_1.f90,
20761 gfortran.dg/module_interface_1.f90,
20762 gfortran.dg/module_parameter_array_refs_1.f90,
20763 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20764 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20765 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20766 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20767 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20768 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20769 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20770 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20771 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20772 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20773 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20774 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20775 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20776 gfortran.dg/same_name_1.f90,
20777 gfortran.dg/sibling_dummy_procedure_1.f90,
20778 gfortran.dg/sibling_dummy_procedure_2.f90,
20779 gfortran.dg/sibling_dummy_procedure_3.f90,
20780 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20781 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20782 gfortran.dg/used_dummy_types_2.f90,
20783 gfortran.dg/used_dummy_types_3.f90,
20784 gfortran.dg/used_dummy_types_4.f90,
20785 gfortran.dg/used_dummy_types_5.f90,
20786 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20787 gfortran.dg/userdef_operator_1.f90: Use it.
20789 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20791 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20792 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20793 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20794 gfortran.dg/write_back.f,
20795 gfortran.fortran-torture/execute/inquire_1.f90,
20796 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20798 2006-03-21 Jeff Law <law@redhat.com>
20800 * gcc.dg/tree-ssa/vrp28.c: New test.
20802 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20804 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20805 if _STDC_C99 is defined.
20806 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20807 * gcc.dg/builtins-20.c: Likewise.
20808 * gcc.dg/builtins-53.c: Likewise.
20809 * gcc.dg/single-precision-constant.c: Likewise. Also pass
20810 -mmacosx-version-min=10.3 on PowerPC/Darwin.
20812 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
20815 * gcc.c-torture/compile/pr26781-1.c: New test.
20816 * gcc.c-torture/compile/pr26781-2.c: New test.
20818 2006-03-21 Jakub Jelinek <jakub@redhat.com>
20821 * g++.dg/gomp/pr26690-1.C: New test.
20822 * g++.dg/gomp/pr26690-2.C: New test.
20824 2006-03-20 Jeff Law <law@redhat.com>
20826 * gcc.dg/tree-ssa/pr21829.c: New test.
20828 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20830 2006-03-20 Richard Sandiford <richard@codesourcery.com>
20832 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20833 (check_visibility_available): Use it.
20834 (check_effective_target_default_packed): Likewise.
20835 (check_effective_target_pcc_bitfield_type_matters): Likewise.
20836 (check_effective_target_fopenmp): Likewise.
20837 (check_effective_target_freorder): Likewise.
20838 (check_effective_target_fpic): Likewise.
20839 (check_named_sections_available): Likewise.
20840 (check_effective_target_ilp32): Likewise.
20841 (check_effective_target_lp64): Likewise.
20843 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
20846 * gfortran.dg/scalar_mask_2.f90: New test case.
20848 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
20851 * gcc.dg/tree-ssa/loadpre12.c: New test.
20852 * gcc.dg/tree-ssa/loadpre13.c: New test.
20853 * gcc.dg/tree-ssa/loadpre14.c: New test.
20854 * gcc.dg/tree-ssa/loadpre15.c: New test.
20855 * gcc.dg/tree-ssa/loadpre16.c: New test.
20856 * gcc.dg/tree-ssa/loadpre17.c: New test.
20857 * gcc.dg/tree-ssa/loadpre18.c: New test.
20858 * gcc.dg/tree-ssa/loadpre19.c: New test.
20859 * gcc.dg/tree-ssa/loadpre20.c: New test.
20860 * gcc.dg/tree-ssa/loadpre21.c: New test.
20861 * gcc.dg/tree-ssa/loadpre22.c: New test.
20863 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
20866 * gfortran.dg/elemental_initializer_1.f90: New test.
20869 * gfortran.dg/assumed_shape_ranks_2: New test.
20871 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
20873 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20876 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20878 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20879 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20880 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20881 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20882 gfortran.fortran-torture/execute/direct_io.f90,
20883 gfortran.fortran-torture/execute/inquire_2.f90,
20884 gfortran.fortran-torture/execute/inquire_4.f90,
20885 gfortran.fortran-torture/execute/list_read_1.f90,
20886 gfortran.fortran-torture/execute/open_replace.f90,
20887 gfortran.fortran-torture/execute/slash_edit.f90,
20888 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20889 temporary files from testcases.
20891 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20893 PR libgfortran/26509
20894 gfortran.dg/write_direct_eor.f90: New test.
20896 2006-03-17 David Edelsohn <edelsohn@gnu.org>
20898 * gcc.target/powerpc/pr26350.c: New.
20899 * gcc.target/powerpc/indexed-addr.c: New.
20901 2006-03-16 Roger Sayle <roger@eyesopen.com>
20903 * gfortran.dg/dependency_13.f90: New test case.
20905 2006-03-16 Roger Sayle <roger@eyesopen.com>
20907 PR middle-end/21781
20908 * gcc.dg/real-const-1.c: New test case.
20910 2006-03-15 Geoffrey Keating <geoffk@apple.com>
20912 * g++.old-deja/g++.other/init18.C: New.
20913 * g++.old-deja/g++.other/init5.C: Remove xfail.
20915 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20917 * g++.dg/opt/pr15551.C: Cleanup temp file.
20919 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20922 g++.dg/parse/long1.C: New test.
20924 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20927 * gfortran.dg/continuation.f90: New test.
20928 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20930 2006-03-14 Richard Guenther <rguenther@suse.de>
20932 PR tree-optimization/26672
20933 * gcc.dg/torture/pr26672.c: New testcase.
20935 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
20937 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20938 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20940 2006-03-13 Roger Sayle <roger@eyesopen.com>
20942 PR middle-end/26557
20943 * gcc.c-torture/compile/switch-1.c: New test case.
20945 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
20948 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20949 test to include more permuatations of mask and index.
20950 * gfortran.dg/scalar_mask_1.f90: Modify last test to
20951 respond to F2003 spec. that the position returned for an all false
20952 mask && condition is zero.
20954 2006-03-13 Jakub Jelinek <jakub@redhat.com>
20956 PR middle-end/25989
20957 * gcc.dg/gomp/pr25989.c: New test.
20959 2006-03-13 Jeff Law <law@redhat.com>
20961 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20963 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
20965 * gcc.dg/switch-9.c: New test.
20967 2006-03-13 Richard Guenther <rguenther@suse.de>
20969 PR middle-end/26630
20970 * gcc.dg/torture/pr26630.c: New testcase.
20972 2006-03-11 Roger Sayle <roger@eyesopen.com>
20974 * gfortran.dg/dependency_10.f90: New test case.
20975 * gfortran.dg/dependency_11.f90: Likewise.
20977 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
20978 Erik Edelmann <eedelman@gcc.gnu.org>
20980 * gfortran.dg/allocatable_function_1.f90: New.
20981 * gfortran.dg/allocatable_function_2.f90: New.
20983 2006-03-10 Richard Guenther <rguenther@suse.de>
20985 PR middle-end/26565
20986 * gcc.dg/torture/pr26565.c: New testcase.
20988 2006-03-09 Eric Christopher <echristo@apple.com>
20990 * gcc.c-torture/compile/20060309-1.c: New.
20992 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20994 PR libgfortran/26499
20995 * gfortran.dg/write_back.f: New test.
20996 * gfortran.dg/write_rewind_1.f: New test.
20997 * gfortran.dg/write_rewind_2.f: New test.
20999 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21001 PR libgfortran/26554
21002 * gfortran.dg/read_logical.f90: New test.
21004 2006-03-04 Laurent GUERBY <laurent@guerby.net>
21006 * ada/acats/norun.lst: cdd2a03 now passes.
21008 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
21011 * gcc.target/powerpc/pr18096-1.c: Change where the error
21014 2006-03-04 Jakub Jelinek <jakub@redhat.com>
21016 * gcc.target/i386/cleanup-1.c: New test.
21017 * gcc.target/i386/cleanup-2.c: New test.
21019 2006-03-04 Roger Sayle <roger@eyesopen.com>
21021 * gfortran.dg/dependency_9.f90: Remove for the time being.
21023 2006-03-04 Krister Walfridsson <cato@df.lth.se>
21025 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21028 2006-03-03 Roger Sayle <roger@eyesopen.com>
21030 * gfortran.dg/dependency_9.f90: New test case.
21032 2006-03-03 Roger Sayle <roger@eyesopen.com>
21034 * gfortran.dg/dependency_4.f90: New test case.
21035 * gfortran.dg/dependency_5.f90: New test case.
21036 * gfortran.dg/dependency_6.f90: New test case.
21037 * gfortran.dg/dependency_7.f90: New test case.
21038 * gfortran.dg/dependency_8.f90: New test case.
21040 2006-03-03 Paul Brook <paul@codesourcery.com>
21042 * lib/target-supports.exp (check_profiling_available):
21045 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
21048 * multiple_allocation_1.f90: New test.
21050 2006-03-03 Roger Sayle <roger@eyesopen.com>
21052 PR tree-optimization/26524
21053 * gfortran.dg/pr26524.f: New test case.
21055 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21057 * g++.dg/template/repo5.C: Cleanup repo files.
21058 * gcc.dg/20051201-1.c: Cleanup coverage files.
21059 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21060 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21063 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
21065 * objc.dg/objc-nofilename-1.m: New test.
21066 * objc.dg/bad-receiver-type.m: New test.
21067 * obj-c++.dg/bad-receiver-type.mm: New test.
21069 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21071 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21073 2006-03-01 Mike Stump <mrs@apple.com>
21075 * g++.dg/abi/key2.C: Add.
21077 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
21079 * gfortran.dg/logical_dot_product.f90: New test.
21082 * gfortran.dg/used_interface_ref.f90: New test.
21085 * gfortran.dg/dependency_2.f90: New test.
21086 * gfortran.fortran-torture/execute/where17.f90: New test.
21087 * gfortran.fortran-torture/execute/where18.f90: New test.
21088 * gfortran.fortran-torture/execute/where19.f90: New test.
21089 * gfortran.fortran-torture/execute/where20.f90: New test.
21091 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
21093 * g++.dg/tree-ssa/pr26443.C: New test case.
21095 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
21097 PR middle-end/26022
21098 * g++.dg/opt/return-slot1.C: New test.
21100 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21102 PR libgfortran/26136
21103 * gfortran.dg/namelist_23.f90: New test.
21105 2006-02-28 Roger Sayle <roger@eyesopen.com>
21107 PR middle-end/14752
21108 * gcc.dg/fold-eqandshift-2.c: New test case.
21110 2006-02-28 Richard Guenther <rguenther@suse.de>
21112 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21115 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
21117 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21119 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21121 PR libgfortran/26464
21122 * gfortran.dg/backspace_5.f: New test.
21123 * gfortran.dg/backspace_6.f: New test.
21125 2006-02-26 Roger Sayle <roger@eyesopen.com>
21127 * gcc.dg/fold-eqandnot-1.c: New test case.
21129 2006-02-26 Roger Sayle <roger@eyesopen.com>
21131 PR middle-end/19983
21132 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21134 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
21136 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21137 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21139 2006-02-26 Richard Guenther <rguenther@suse.de>
21141 PR tree-optimization/26421
21142 * gcc.dg/tree-ssa/pr26421.c: New testcase.
21144 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
21146 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21147 * g++.old-deja/g++.robertl/eb132.C: Likewise.
21149 2006-02-26 Roger Sayle <roger@eyesopen.com>
21151 * gcc.dg/fold-even-1.c: New test case.
21153 2006-02-26 Roger Sayle <roger@eyesopen.com>
21155 PR middle-end/21137
21156 * gcc.dg/fold-eqandshift-1.c: New test case.
21158 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21160 PR tree-optimization/25125
21161 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21162 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21164 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21166 PR tree-optimizations/26359
21167 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21168 with -fdump-tree-dceloop-details.
21169 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21171 2006-02-25 Roger Sayle <roger@eyesopen.com>
21173 PR middle-end/23673
21174 * gcc.dg/fold-eqxor-1.c: New test case.
21175 * gcc.dg/fold-eqxor-2.c: Likewise.
21176 * gcc.dg/fold-eqxor-3.c: Likewise.
21178 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
21181 * scalar_mask_1.f90: New test.
21183 2006-02-24 Geoffrey Keating <geoffk@apple.com>
21185 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21186 * g++.dg/eh/uncaught2.C: New.
21187 * g++.dg/eh/uncaught3.C: New.
21189 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21191 PR libgfortran/26423
21192 * gfortran.dg/read_many_1.f: New test.
21194 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
21197 * gfortran.dg/dependency_3.f90: New test.
21198 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21202 * gfortran.dg/equiv_6.f90: New test.
21204 2006-02-23 Jeff Law <law@redhat.com>
21206 * gcc.c-torture/compile/pr26425.c: New test.
21208 2006-02-23 Jakub Jelinek <jakub@redhat.com>
21210 PR middle-end/26412
21211 * gcc.dg/gomp/pr26412.c: New test.
21213 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21216 * g++.dg/other/ellipsis1.C: New test.
21217 * g++.dg/parse/operator4.C: Adjust error marker.
21219 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
21222 * gfortran.dg/pr25603.f: New testcase.
21224 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
21226 * gcc.dg/bf-spl1.c: Don't specify -m68000.
21227 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21229 2006-02-21 Geoffrey Keating <geoffk@apple.com>
21231 * g++.dg/eh/spbp.C: New.
21233 2006-02-21 Jakub Jelinek <jakub@redhat.com>
21235 PR middle-end/26379
21236 * gcc.target/i386/mmx-7.c: New test.
21238 2006-02-20 Roger Sayle <roger@eyesopen.com>
21240 PR tree-optimization/26361
21241 * gcc.dg/tree-ssa/vrp27.c: New test case.
21243 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21245 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21246 * gcc.dg/tree-ssa/complex-4.c: Here.
21248 2006-02-19 Roger Sayle <roger@eyesopen.com>
21250 PR middle-end/19543
21251 * gfortran.dg/logical_1.f90: New test case.
21253 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21255 PR middle-end/26334
21256 * gcc.dg/20060218-1.c: Moved to...
21257 * gcc.target/i386/20060218-1.c: ... here. New test.
21259 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21262 * gfortran.dg/convert_1.f90: New.
21264 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21267 * gfortran.dg/namelist_5.f90: New test.
21270 * gfortran.dg/namelist_4.f90: New test.
21272 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21275 * gcc.dg/tree-ssa/complex-3.c: New test.
21277 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21279 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21280 variable to take into account the variable name in the
21282 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21284 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21286 PR middle-end/26334
21287 * gcc.c-torture/compile/20060217-1.c: New test.
21288 * gcc.dg/20060218-1.c: New test.
21290 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21292 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21294 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21296 * gcc.dg/cpp/undef3.c: New test.
21297 * gcc.dg/cpp/trad/builtins2.c: New test.
21299 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21302 * g++.dg/template/static22.C: New test.
21303 * g++.dg/template/static23.C: New test.
21304 * g++.dg/template/static24.C: New test.
21305 * g++.dg/template/non-dependent13.C: New test.
21306 * g++.dg/init/member1.C: Tweak error markers.
21308 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21311 * gcc.c-torture/compile/pr26255.c: New test case.
21313 2006-02-16 Roger Sayle <roger@eyesopen.com>
21315 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21316 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21317 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21318 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21319 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21320 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21321 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21323 2006-02-16 Jeff Law <law@redhat.com>
21325 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21326 * gcc.dg/tree-ssa/vrp26.c: New test.
21328 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21332 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21333 __UCLIBC__ is defined.
21335 2006-02-16 Jakub Jelinek <jakub@redhat.com>
21338 * gfortran.dg/gomp/pr26224.f: New test.
21340 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
21343 * lib/target-supports.exp
21344 (check_effective_target_vect_short_mult): New.
21345 (check_effective_target_vect_char_mult): New.
21346 (check_effective_target_vect_widen_sum_qi_to_si): New.
21347 (check_effective_target_vect_widen_sum_qi_to_hi): New.
21348 (check_effective_target_vect_widen_sum_hi_to_si): New.
21349 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21350 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21351 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21352 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21353 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21354 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21355 vect-reduc-pattern-2c.c
21356 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21357 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21358 vect-reduc-pattern-1c.c
21360 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
21363 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21365 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
21368 * gfortran.dg/enum_8.f90: Remove check for warning.
21369 * gfortran.dg/iomsg_1.f90: Ditto.
21370 * gfortran.dg/enum_1.f90: Ditto.
21371 * gfortran.dg/enum_9.f90: Ditto.
21372 * gfortran.dg/enum_2.f90: Ditto.
21373 * gfortran.dg/enum_10.f90: Ditto.
21374 * gfortran.dg/enum_3.f90: Ditto.
21375 * gfortran.dg/flush_1.f90: Ditto.
21376 * gfortran.dg/enum_4.f90: Ditto.
21377 * gfortran.dg/array_constructor_1.f90: Ditto.
21378 * gfortran.dg/enum_5.f90: Ditto.
21379 * gfortran.dg/enum_6.f90: Ditto.
21380 * gfortran.dg/enum_7.f90: Ditto.
21382 2006-02-15 Jakub Jelinek <jakub@redhat.com>
21384 PR middle-end/26300
21385 * gcc.c-torture/compile/20060215-1.c: New test.
21387 2006-02-14 Roger Sayle <roger@eyesopen.com>
21389 PR middle-end/23670
21390 * gcc.dg/tree-ssa/andor-2.c: New test case.
21392 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
21395 * optional_dim.f90: New test.
21397 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21400 * gfortran.dg/label_4.f90: New.
21402 2006-02-14 Jakub Jelinek <jakub@redhat.com>
21403 Diego Novillo <dnovillo@redhat.com>
21404 Uros Bizjak <uros@kss-loka.si>
21406 * gfortran.dg/gomp: New directory.
21408 2006-02-14 Richard Guenther <rguenther@suse.de>
21410 PR tree-optimization/26258
21411 * gcc.dg/torture/pr26258.c: New testcase.
21413 2006-02-13 Jakub Jelinek <jakub@redhat.com>
21416 * gfortran.dg/pr26246_1.f90: New test.
21417 * gfortran.dg/pr26246_2.f90: New test.
21419 PR middle-end/26092
21420 * gcc.c-torture/compile/20060208-1.c: New test.
21422 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
21426 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21427 * gfortran.dg/bad_automatic_objects_1.f90: New test.
21428 * gfortran.dg/automatic_module_variable.f90: Change error message.
21431 * gfortran.dg/internal_dummy_1.f90: New test.
21434 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21438 * gfortran.dg/uncommon_block_data_1.f90: New test.
21439 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21443 * gfortran.dg/typed_subroutine_1.f90: New test.
21445 2006-02-13 Geoffrey Keating <geoffk@apple.com>
21447 * objc.dg/dwarf-1.m: New.
21449 2006-02-13 Roger Sayle <roger@eyesopen.com>
21451 PR middle-end/24427
21452 * gcc.dg/tree-ssa/andor-1.c: New test case.
21454 2006-02-13 Josh Conner <jconner@apple.com>
21457 * gcc.dg/pr25376.c: New test.
21459 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21461 * lib/target-supports.exp (check_named_sections_available):
21462 Only compile named-sections test -- don't assemble.
21464 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
21466 * g++.dg/warn/no-write-strings.C: New test.
21467 * g++.dg/warn/write-strings.C: Likewise.
21468 * g++.dg/warn/write-strings-default.C: Likewise.
21470 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
21473 * gfortran.dg/ret_pointer_2.f90: New test.
21475 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
21477 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21479 2006-02-10 Jeff Law <law@redhat.com>
21481 * gcc.c-torture/compile/pr26213.c: New test.
21483 2006-02-10 Steven G. Kargl <kargls@comcast.net>
21485 gfortran.dg/null_1.f90: New test.
21487 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21490 * gfortran.dg/parens_4.f90: New.
21491 * gfortran.dg/parens_5.f90: New.
21493 2006-02-10 Richard Guenther <rguenther@suse.de>
21495 * gcc.dg/pr23372-1.c: Remove empty file.
21497 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21498 Paul Thomas <pault@gcc.gnu.org>
21501 * gfortran.dg/parens_1.f90: New.
21502 * gfortran.dg/parens_2.f90: New.
21503 * gfortran.dg/parens_3.f90: New.
21505 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
21508 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21511 * gfortran.dg/impure_assignment_1.f90: New test.
21514 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21516 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21519 * g++.dg/expr/stdarg2.C: New test.
21521 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21523 PR inline-asm/16194
21524 * gcc.dg/pr16194.c: New test.
21526 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
21528 * ada/acats/run_acats: Use portable variant of "$@".
21530 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21532 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21533 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21535 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21538 * g++.dg/opt/pr26179.C: New test.
21540 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21542 PR middle-end/26134
21543 * gcc.dg/tree-ssa/complex-3.c: New test.
21545 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21547 * gcc.c-torture/compile/volatile-1.c: New test.
21549 2006-02-09 Diego Novillo <dnovillo@redhat.com>
21552 * gcc.dg/tree-ssa/pr26180.c: New test.
21554 2006-02-08 Jeff Law <law@redhat.com>
21556 * gcc.dg/tree-ssa/pr21417.c: New test.
21558 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21560 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21561 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21563 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21565 * lib/scanrtl.exp: New.
21567 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21570 * g++.dg/other/virtual2.C: New test.
21573 * g++.dg/other/virtual1.C: New test.
21575 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21577 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21578 cleanup-ipa-dump): Update dump file glob patterns.
21579 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21580 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21582 * lib/gcc-dg.exp: Load it.
21583 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21585 2006-02-07 Janis Johnson <janis187@us.ibm.com>
21588 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21589 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21591 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21594 * gfortran.dg/mvbits_1.f90: New.
21596 2006-02-07 Dirk Mueller <dmueller@suse.com>
21598 * g++.dg/warn/Wdiv-by-zero.C: New test.
21599 * g++.dg/warn/Wno-div-by-zero.C: New.
21601 2006-02-07 Jeff Law <law@redhat.com>
21603 * gcc.dg/tree-ssa/pr21559.c: New test.
21605 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21606 multiple VRP passes.
21607 * gcc.dg/tree-ssa/vrp09.c: Likewise.
21608 * gcc.dg/tree-ssa/vrp18.c: Likewise.
21609 * gcc.dg/tree-ssa/pr21582.c: Likewise.
21610 * gcc.dg/tree-ssa/pr20657.c: Likewise.
21611 * gcc.dg/tree-ssa/pr21001.c: Likewise.
21612 * gcc.dg/tree-ssa/vrp02.c: Likewise
21613 * gcc.dg/tree-ssa/vrp11.c: Likewise
21614 * gcc.dg/tree-ssa/pr14341.c: Likewise
21615 * gcc.dg/tree-ssa/vrp19.c: Likewise
21616 * gcc.dg/tree-ssa/vrp20.c: Likewise
21617 * gcc.dg/tree-ssa/vrp03.c: Likewise
21618 * gcc.dg/tree-ssa/pr21086.c: Likewise
21619 * gcc.dg/tree-ssa/pr21959.c: Likewise
21620 * gcc.dg/tree-ssa/vrp21.c: Likewise
21621 * gcc.dg/tree-ssa/vrp04.c: Likewise
21622 * gcc.dg/tree-ssa/pr25485.c: Likewise
21623 * gcc.dg/tree-ssa/pr22026.c: Likewise
21624 * gcc.dg/tree-ssa/vrp22.c: Likewise
21625 * gcc.dg/tree-ssa/vrp05.c: Likewise
21626 * gcc.dg/tree-ssa/20030807-10.c: Likewise
21627 * gcc.dg/tree-ssa/pr20701.c: Likewise
21628 * gcc.dg/tree-ssa/vrp23.c: Likewise
21629 * gcc.dg/tree-ssa/vrp06.c: Likewise
21630 * gcc.dg/tree-ssa/pr22117.c: Likewise
21631 * gcc.dg/tree-ssa/pr20702.c: Likewise
21632 * gcc.dg/tree-ssa/vrp15.c: Likewise
21633 * gcc.dg/tree-ssa/pr21090.c: Likewise
21634 * gcc.dg/tree-ssa/pr21294.c: Likewise
21635 * gcc.dg/tree-ssa/vrp24.c: Likewise
21636 * gcc.dg/tree-ssa/vrp07.c: Likewise
21637 * gcc.dg/tree-ssa/pr21563.c: Likewise
21638 * gcc.dg/tree-ssa/pr25382.c: Likewise
21639 * gcc.dg/tree-ssa/vrp16.c: Likewise
21640 * gcc.dg/tree-ssa/vrp25.c: Likewise
21641 * gcc.dg/tree-ssa/vrp08.c: Likewise
21642 * gcc.dg/tree-ssa/20030807-6.c: Likewise
21643 * gcc.dg/tree-ssa/vrp17.c: Likewise
21644 * gcc.dg/tree-ssa/pr21458.c: Likewise
21645 * g++.dg/tree-ssa/pr18178.C: Likewise
21647 2006-02-07 Richard Guenther <rguenther@suse.de>
21651 2006-01-30 Richard Guenther <rguenther@suse.de>
21653 * gcc.dg/pr23372-1.C: New testcase.
21655 * g++.dg/tree-ssa/pr26140.C: New testcase.
21657 2006-02-07 Mark Mitchell <mark@codesourcery.com>
21660 * g++.dg/template/ttp15.C: New test.
21661 * g++.dg/template/ttp16.C: Likewise.
21662 * g++.dg/template/ttp17.C: Likewise.
21663 * g++.old-deja/g++.pt/ttp36.C: Remove.
21664 * g++.old-deja/g++.pt/ttp19.C: Likewise.
21665 * g++.old-deja/g++.pt/ttp37.C: Likewise.
21666 * g++.old-deja/g++.pt/ttp38.C: Likewise.
21667 * g++.old-deja/g++.pt/ttp39.C: Likewise.
21668 * g++.old-deja/g++.pt/ttp9.C: Likewise.
21669 * g++.old-deja/g++.pt/ttp40.C: Likewise.
21670 * g++.old-deja/g++.pt/ttp51.C: Likewise.
21671 * g++.old-deja/g++.pt/ttp26.C: Likewise.
21672 * g++.old-deja/g++.pt/ttp36.C: Likewise.
21674 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
21676 PR libfortran/23815
21677 * unf_io_convert_4.f90: New test.
21679 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
21681 * gcc.dg/tree-ssa/loadpre10.c: New test.
21682 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21683 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21684 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21686 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21688 PR libfortran/24685
21689 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21691 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
21694 * gfortran.dg/assign_7.f: New test.
21696 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
21700 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21701 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21702 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21704 2006-02-05 Jakub Jelinek <jakub@redhat.com>
21706 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21709 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
21711 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21712 * g++.dg/charset/string.c (foo): Likewise.
21713 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21715 * g++.dg/ext/builtin2.C (printf): Likewise.
21716 * g++.dg/init/new15.C (printf): Likewise.
21717 * g++.dg/opt/pr17697-1.C (foo): Likewise.
21718 * g++.dg/opt/pr17697-2.C (foo): Likewise.
21719 * g++.dg/opt/pr17697-3.C (foo): Likewise.
21720 * g++.dg/template/non-dependent4.C (temp): Likewise.
21721 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21722 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21723 parameter type to const char*.
21724 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21725 Change type to const char*.
21726 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21728 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21729 second parameter type to const char*.
21730 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21731 (Y::Y): Change parameter type to const char*.
21732 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21733 * g++.old-deja/g++.jason/report.C: Apply const correctness.
21734 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21735 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21737 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21739 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21740 type to const char*.
21741 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21742 return type to const char*.
21743 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21745 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21746 * g++.old-deja/g++.law/refs1.C: Likewise.
21747 * g++.old-deja/g++.law/visibility1.C: Likewise.
21748 * g++.old-deja/g++.law/visibility2.C: Likewise.
21749 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21751 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21752 * g++.old-deja/g++.mike/net48.C: Likewise.
21753 * g++.old-deja/g++.mike/p646.C: Likewise.
21754 * g++.old-deja/g++.mike/p6746.C: Likewise.
21755 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21756 type to const char*.
21757 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21758 deprecated conversion warning.
21759 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21761 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21762 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21763 * g++.old-deja/g++.pt/explicit8.C: Likewise.
21764 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21765 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21766 * g++.old-deja/g++.pt/nontype3.C: Likewise.
21767 * g++.old-deja/g++.pt/t39.C: Likewise.
21768 * g++.old-deja/g++.robertl/eb106.C: Likewise.
21769 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21771 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
21774 intrinsic_argument_conformance_1.f90: New test.
21776 2006-02-03 Steven G. Kargl <kargls@comcast.net>
21779 * gfortran.dg/char_result_11.f90: Add SAVE.
21780 * gfortran.dg/der_pointer_4.f90: Ditto.
21781 * gfortran.dg/default_initialization.f90: New test.
21783 2006-02-03 Jeff Law <law@redhat.com>
21785 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21786 handle more than 100 dump files.
21787 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21788 * lib/scantree.exp (scan-tree-dump): Likewise.
21789 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21790 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21791 * lib/scanipa.exp (scan-ipa-dump): Likewise.
21792 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21793 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21795 2006-02-03 Diego Novillo <dnovillo@redhat.com>
21797 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21799 2006-02-03 Mark Mitchell <mark@codesourcery.com>
21801 * g++.dg/template/using12.C: New test.
21803 2006-02-03 Alan Modra <amodra@bigpond.net.au>
21805 * gcc.target/powerpc/pr25960.c: New test.
21807 2006-02-02 Steven G. Kargl <kargls@comcast>
21810 gfortran.dg/nullify_2.f90: New test.
21812 2006-02-02 Diego Novillo <dnovillo@redhat.com>
21815 * gcc.dg/gomp/pr25990.c: New test.
21817 2006-01-31 Mark Mitchell <mark@codesourcery.com>
21820 * g++.gd/template/partial4.C: New test.
21822 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
21824 PR middle-end/26001
21825 * gfortran.dg/data_char_2.f90: New.
21827 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
21830 maxval_maxloc_conformance_1.f90: New test.
21832 2006-01-31 Richard Guenther <rguenther@suse.de>
21834 * gcc.target/i386/sselibm-1.c: New testcase.
21835 * gcc.target/i386/sselibm-2.c: Likewise.
21836 * gcc.target/i386/sselibm-3.c: Likewise.
21837 * gcc.target/i386/sselibm-4.c: Likewise.
21838 * gcc.target/i386/sselibm-5.c: Likewise.
21840 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
21843 * gfortran.dg/arrayio_derived_2.f90: New.
21845 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
21847 * gcc.dg/unsigned-long-compare.c: New test.
21849 2006-01-30 Steve Ellcey <sje@cup.hp.com>
21852 * lib/target-supports.exp (check_effective_target_freorder):
21853 Check to see if target supports -freorder-blocks-and-partition.
21854 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21855 instead of "dg-require-named-sections".
21857 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
21860 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21861 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21862 * gcc.dg/pragma-isr-trapa2.c: Likewise.
21863 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21864 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21865 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21866 * gcc.dg/attr-isr-trap_exit.c: Likewise.
21867 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21869 2006-01-30 Richard Guenther <rguenther@suse.de>
21872 * gcc.dg/pr23372-1.C: New testcase.
21874 2006-01-29 Diego Novillo <dnovillo@redhat.com>
21876 * gcc.dg/gomp/pr25874.c: New test.
21878 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
21881 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21883 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
21889 * gfortran.dg/intent_out_1.f90: New test.
21891 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
21894 * gfortran.dg/procedure_lvalue.f90: New test.
21898 * gfortran.dg/char_pointer_assign_2.f90: New test.
21899 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21900 assignment to be consistent with standard.
21901 * gfortran.dg/char_result_2.f90: The same.
21902 * gfortran.dg/char_result_8.f90: The same.
21904 2006-01-28 Zack Weinberg <zackw@panix.com>
21906 * gcc.dg/Woverlength-strings.c
21907 * gcc.dg/Woverlength-strings-pedantic-c89.c
21908 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21909 * gcc.dg/Woverlength-strings-pedantic-c99.c
21910 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21912 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
21914 * gcc.c-torture/execute/20060127-1.c: New test.
21916 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21919 * g++.dg/ext/pragmaweak1.C: New test.
21921 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21924 * g++.dg/template/spec29.C: New test.
21926 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
21929 * gcc.c-torture/execute/pr19606.c: New.
21931 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
21933 * gcc.dg/pragma-re-4.c: New test.
21935 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
21938 * gfortran.dg/assumed_size_refs_3.f90: New test.
21940 2006-01-27 Ben Elliston <bje@au.ibm.com>
21942 * gcc.misc-tests/dectest.exp: Remove defunct comment.
21944 2006-01-26 Laurent GUERBY <laurent@guerby.net>
21947 * ada/acats/support/impdef.a: Add One_Long_Second.
21948 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21949 * ada/acats/tests/c9/c94026.a: Likewise.
21950 * ada/acats/tests/c9/c97305c.ada: Likewise.
21951 * ada/acats/tests/c9/c99004a.ada: Likewise.
21953 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
21956 * gfortran.dg/global_references_2.f90: New test.
21962 * gfortran.dg/assumed_charlen_function_1.f90: New test.
21963 * gfortran.dg/assumed_charlen_function_3.f90: New test.
21966 * gfortran.dg/assumed_charlen_function_2.f90: New test.
21968 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
21971 * gcc.dg/Wpointer-sign.c: New.
21972 * gcc.dg/Wpointer-sign-Wall.c: New.
21973 * gcc.dg/Wpointer-sign-Wall-no.c: New.
21974 * gcc.dg/Wpointer-sign-pedantic.c: New.
21975 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21976 * gcc.dg/conv-2.c: Use -Wpointer-sign.
21978 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
21981 * gcc.c-torture/compile/pr25861.c: New test.
21983 2006-01-26 Paul Brook <paul@codesourcery.com>
21985 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21986 on short-enum targets.
21987 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21989 (generate_fields): Use short_enums.
21990 (main): Set short_enums. Document -e.
21991 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21992 on short-enum targets.
21993 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21995 (generate_fields): Use short_enums.
21996 (main): Set short_enums. Document -e.
21997 * lib/target-supports.exp (check_effective_target_short_enums): New.
21999 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
22002 * gcc.dg/torture/pr25947-1.c: New test.
22004 2006-01-25 Jan Hubicka <jh@suse.cz>
22005 Roger Sayle <roger@eyesopen.com>
22007 PR rtl-optimization/25703
22008 * gcc.target/i386/20060125-1.c: New test case.
22009 * gcc.target/i386/20060125-2.c: New test case.
22011 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22014 * gfortran.dg/goto_1.f: New.
22016 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
22019 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22020 25716 on 32-bit systems too.
22022 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
22025 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22027 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
22029 * gcc.dg/tree-ssa/gen-vect-33.c: New.
22031 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22034 * gfortran.dg/read_eof.f90: Delete, renamed.
22035 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22036 * gfortran.dg/read_eof_2.f90: New test.
22037 * gfortran.dg/read_eof_3.f90: New test.
22039 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
22042 * gcc.c-torture/compile/pr25860.c: New test.
22044 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22047 * g++.dg/parse/dtor8.C: New test.
22049 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
22052 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22053 * gcc.dg/gomp/gomp.exp: Return without testing anything if
22054 check_effective_target_fopenmp returns 0.
22056 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
22059 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22060 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22061 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22063 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
22066 * g++.dg/opt/pr25857.C: New test.
22068 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
22069 Jan Hubicka <jh@suse.cz>
22070 Richard Guenther <rguenther@suse.de>
22072 PR rtl-optimization/25654
22073 * gcc.dg/torture/pr25654.c: New testcase.
22074 * gcc.target/i386/pr25654.c: Likewise.
22076 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
22079 * gfortran.dg/internal references_2.f90: New test.
22081 Fix regression in testing of admissability of attributes.
22082 * gfortran.dg/intent_used_1.f90: New test.
22084 2006-01-23 Ben Elliston <bje@au.ibm.com>
22086 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22087 Remove target conditional torture options for i?86 and x86_64
22090 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
22093 * g++.dg/rtti/no-rtti.C: New.
22095 2006-01-21 Mark Mitchell <mark@codesourcery.com>
22098 * g++.dg/inherit/conv2.C: New test.
22101 * g++.dg/parse/dtor7.C: New test.
22104 * g++.dg/template/crash44.C: New test.
22106 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
22110 * gfortran.dg/internal_references_1.f90: New test.
22115 * gfortran.dg/global_references_1.f90: New test.
22116 * gfortran.dg/g77/19990905-1.f: Restore the error that
22117 there is a clash between the common block name and
22118 the name of a subroutine reference.
22121 * gfortran.dg/aliasing_dummy_1.f90: New test.
22123 2006-01-21 Alan Modra <amodra@bigpond.net.au>
22125 * gcc.dg/vmx/1b-01.c: Warning fix.
22126 * gcc.dg/vmx/1c-02.c: Likewise.
22127 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22129 2006-01-20 Steve Ellcey <sje@cup.hp.com>
22132 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22134 2006-01-20 Richard Guenther <rguenther@suse.de>
22135 Steven Bosscher <stevenb.gcc@gmail.com>
22137 PR rtl-optimization/24626
22138 * gcc.dg/torture/pr24626-1.c: New testcase.
22139 * gcc.dg/torture/pr24626-2.c: Likewise.
22140 * gcc.dg/torture/pr24626-3.c: Likewise.
22141 * gcc.dg/torture/pr24626-4.c: Likewise.
22143 2006-01-20 Dirk Mueller <dmueller@suse.com>
22146 * g++.dg/warn/empty-body.C: New.
22148 2006-01-19 Mark Mitchell <mark@codesourcery.com>
22151 * g++.dg/template/using10.C: New test.
22152 * g++.dg/temlpate/using11.C: Likewise.
22153 * g++.dg/inherit/using5.C: Tweak error messages.
22155 2006-01-20 Alan Modra <amodra@bigpond.net.au>
22157 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22159 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22161 2006-01-19 Jan Hubicka <jh@suse.cz>
22163 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22165 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22168 * g++.dg/template/spec28.C: New test.
22170 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
22172 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22173 (switchfiles): Fix fprintf's by adding srcdir or removing it.
22175 2006-01-19 Diego Novillo <dnovillo@redhat.com>
22177 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22178 * gcc.dg/gomp/critical-1.c: Likewise.
22179 * gcc.dg/gomp/critical-3.c: Likewise.
22180 * gcc.dg/gomp/empty.c: Likewise.
22181 * gcc.dg/gomp/ordered-1.c: Likewise.
22182 * gcc.dg/gomp/for-4.c: Likewise.
22183 * gcc.dg/gomp/for-6.c: Likewise.
22184 * gcc.dg/gomp/master-3.c: Likewise.
22185 * gcc.dg/gomp/for-8.c: Likewise.
22186 * gcc.dg/gomp/for-10.c: Likewise.
22187 * gcc.dg/gomp/for-18.c: Likewise.
22188 * gcc.dg/gomp/for-5.c: Likewise.
22189 * gcc.dg/gomp/for-7.c: Likewise.
22190 * gcc.dg/gomp/for-9.c: Likewise.
22192 2006-01-18 Jeff Law <law@redhat.com>
22194 * gcc.dg/tree-ssa/vrp25.c: New test.
22196 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22198 * gcc.dg/pr25805.c: Fix misapplied patch.
22200 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
22202 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22203 (check_effective_target_vect_udot_qi): New.
22204 (check_effective_target_vect_sdot_hi): New.
22205 (check_effective_target_vect_udot_hi): New.
22206 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22207 prefixed with "wrapv-" with -fwrapv.
22208 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22209 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22210 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22211 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22212 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22214 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22215 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22216 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22217 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22219 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22222 * g++.dg/other/default2.C: New test.
22223 * g++.dg/other/default3.C: New test.
22225 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22228 * gcc.dg/pr25805.c: New file.
22230 2006-01-18 Mark Mitchell <mark@codesourcery.com>
22233 * g++.dg/template/init6.C: New test.
22235 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22237 * gcc.dg/tree-ssa/pr24287.c: New test
22239 2006-01-18 Eric Christopher <echristo@apple.com>
22241 * g++.dg/eh/table.C: New.
22243 2006-01-18 DJ Delorie <dj@redhat.com>
22245 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22246 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22247 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22248 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22250 2006-01-18 Jeff Law <law@redhat.com>
22252 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22253 on wrapping on overflow semantics.
22255 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22257 * gcc.gc/tree-ssa/vrp23.c: New test.
22258 * gcc.gc/tree-ssa/vrp24.c: New test.
22260 2006-01-18 Richard Henderson <rth@redhat.com>
22261 Aldy Hernandez <aldyh@redhat.com>
22262 Jakub Jelinek <jakub@redhat.com>
22263 Diego Novillo <dnovillo@redhat.com>
22264 Uros Bizjak <uros@kss-loka.si>
22266 * gcc.dg/gomp: New directory.
22268 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22269 Steven G. Kargl <kargls@comcast.net>
22272 * gfortran.dg/intrinsic_external_1.f90: New test.
22275 * gfortran.dg/elemental_pointer_1.f90: New test.
22278 * gfortran.dg/external_procedures_1.f90: New test.
22281 gfortran.dg/assumed_present.f90: New test.
22283 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22285 * g++.dg/parse/lookup5.C: New test.
22287 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22290 * gfortran.dg/read_eof.f90: New test.
22292 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22294 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22295 add a closing brace.
22297 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22300 * gfortran.dg/fmt_tl.f: New test.
22302 2006-01-17 Eric Christopher <echristo@apple.com>
22304 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22305 * g++.old-deja/g++.warn/impint2.C: Ditto.
22306 * g++.old-deja/g++.other/null1.C: Ditto.
22307 * g++.dg/warn/conv2.C: Ditto.
22308 * g++.dg/warn/conv4.C: New file.
22310 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22312 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22314 2006-01-17 Andreas Jaeger <aj@suse.de>
22315 Janis Johnson <janis187@us.ibm.com>
22317 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22319 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22320 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22322 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22324 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22325 (switchfiles): xfail txxx where xxx >= 25.
22327 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22330 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22332 2006-01-17 Jakub Jelinek <jakub@redhat.com>
22335 * gcc.dg/pr25682.c: New test.
22336 * g++.dg/parse/array-size2.C: New test.
22338 2006-01-16 Ian Lance Taylor <ian@airs.com>
22340 * consistency.vlad: Remove entire directory, 1652 files.
22342 2006-01-16 Janis Johnson <janis187@us.ibm.com>
22344 * lib/target-supports.exp (check_effective_target_dfp_nocache,
22345 check_effective_target_dfprt_nocache): New.
22346 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22347 (check_effective_target_dfprt): New.
22348 * lib/c-compat.exp (check_dfp): Remove.
22349 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22350 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22351 level of support for decimal float.
22352 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22353 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22354 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22355 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22356 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22357 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22358 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22359 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22360 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22361 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22362 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22363 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22366 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
22369 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22371 * lib/gfortran.exp (gfortran_init): Likewise.
22372 * lib/obj-c++.exp (obj-c++_init): Likewise.
22373 * lib/scanasm.exp (scan-assembler-dem): Likewise.
22374 (scan-assembler-dem-not): Likewise.
22375 * lib/scandump.exp (scan-dump-dem): Likewise.
22376 (scan-dump-dem-not): Likewise.
22378 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
22381 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22383 * lib/obj-c++.exp (obj-c++_init): Likewise.
22385 2006-01-16 Richard Guenther <rguenther@suse.de>
22387 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22389 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22392 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22393 to LD_LIBRARY_PATH.
22395 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
22396 Andrew Pinski <pinskia@physics.uc.edu>
22398 * gcc.dg/minmax-1.c: New test.
22400 2006-01-16 Ben Elliston <bje@au.ibm.com>
22402 * gcc.dg/dfp/dfp.exp: Correct FSF address.
22403 * gcc.misc-tests/dectest.exp: Ditto.
22405 2006-01-15 Ian Lance Taylor <ian@airs.com>
22408 * gcc.target/i386/cmov6.c: Use -march=k8.
22410 2006-01-15 Andreas Jaeger <aj@suse.de>
22412 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22413 x86 does not have __float128.
22415 2006-01-14 Ian Lance Taylor <ian@airs.com>
22417 * gcc.target/i386/cmov6.c: New test.
22419 2006-01-14 Mark Mitchell <mark@codesourcery.com>
22422 * g++.dg/template/ctor6.C: New test.
22424 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
22426 PR tree-optimization/25485
22427 * gcc.dg/tree-ssa/pr25485.c: New.
22429 2006-01-14 Richard Guenther <rguenther@suse.de>
22431 PR tree-optimization/22548
22432 PR tree-optimization/22555
22433 PR tree-optimization/22501
22434 * gcc.dg/tree-ssa/alias-4.c: New testcase.
22435 * gcc.dg/tree-ssa/alias-5.c: Likewise.
22436 * gcc.dg/tree-ssa/alias-6.c: Likewise.
22437 * gcc.dg/tree-ssa/alias-7.c: Likewise.
22438 * gcc.dg/tree-ssa/alias-8.c: Likewise.
22439 * gcc.dg/tree-ssa/alias-9.c: Likewise.
22440 * gcc.dg/tree-ssa/alias-10.c: Likewise.
22441 * gcc.dg/tree-ssa/alias-11.c: Likewise.
22442 * gcc.dg/tree-ssa/alias-12.c: Likewise.
22444 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
22446 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
22447 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22449 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
22450 Richard Guenther <rguenther@suse.de>
22452 PR rtl-optimization/24257
22453 * gcc.dg/torture/pr24257.c: New testcase.
22455 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
22457 * gcc.c-torture/execute/20060110-1.c: New test.
22458 * gcc.c-torture/execute/20060110-2.c: New test.
22460 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
22462 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22464 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
22467 * gfortran.dg/label_3.f90: New test.
22469 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
22471 PR tree-optimization/25771
22472 * g++.dg/tree-ssa/pr25771.C: New test
22474 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22477 * g++.dg/opt/complex5.C: New test.
22479 2006-01-13 Richard Guenther <rguenther@suse.de>
22481 * gcc.target/i386/387-9.c: New testcase.
22483 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
22486 * g++.dg/debug/dwarf2-1.C: New.
22488 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
22491 * lib/gcov.exp (verify-lines): Add "close $fd".
22493 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
22494 Ben Elliston <bje@au.ibm.com>
22496 * gcc.dg/dfp/inf-1.c: New test.
22498 2006-01-12 Janis Johnson <janis187@us.ibm.com>
22499 Yao Qi <qiyaoltc@cn.ibm.com>
22500 Ben Elliston <bje@au.ibm.com>
22501 Jon Grimm <jgrimm2@us.ibm.com>
22503 * gcc.dg/nodfp-1.c: New test.
22504 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22505 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22506 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22507 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22508 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22509 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22510 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22511 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22512 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22513 * gcc.dg/format/dfp-scanf-1.c: Likewise.
22514 * gcc.dg/format/dfp-printf-1.c: Likewise.
22515 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22516 (compat_setup_dfp): New.
22517 * gcc.dg/compat/compat.exp: Use it.
22518 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22519 Make some variables global, prepend "compat_" to their names.
22520 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22521 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22522 * gcc.misc-tests/dectest.exp: New test driver for decTest.
22523 * lib/compat.exp (compat_skip_list): Make global, rename.
22524 * lib/c-compat.exp: New file.
22525 * lib/target-supports.exp (check_effective_target_dfp): New.
22527 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22528 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22529 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22530 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22531 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22532 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22533 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22534 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22535 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22536 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22537 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22538 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22539 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22540 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22541 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22542 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22543 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22544 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22545 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22546 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22547 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22548 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22549 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22550 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22551 gcc.dg/dfp/struct-layout-1.c,
22552 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22553 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22554 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22555 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22556 gcc.dg/dfp/func-vararg-dfp.c,
22557 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22558 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22559 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22560 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22561 gcc.dg/dfp/wtr-conversion-1.c: New tests.
22563 2006-01-11 Richard Guenther <rguenther@suse.de>
22565 PR tree-optimization/25734
22566 * gcc.dg/tree-ssa/pr25734.c: New testcase.
22568 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22571 * gfortran.dg/literal_character_constant_1_x.F: New test.
22572 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22573 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22574 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22576 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
22579 * g++.dg/ext/packed3.C: Add expected packed error.
22581 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
22584 * gcc.dg/torture/pr25706-1.c: New test.
22586 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
22588 PR tree-optimization/23109
22589 PR tree-optimization/23948
22590 PR tree-optimization/24123
22592 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22593 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22594 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22595 g++.dg/tree-ssa/pr23948.C: New testcases.
22596 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22597 three divisions in order to do the optimization.
22599 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
22602 * g++.dg/other/pr25632.C: New test.
22604 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
22607 * gfortran.dg/used_types_1.f90: New test.
22609 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
22612 * gcc.dg/torture/pr25718-1.c: New test.
22614 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22616 * gfortran.dg/list_read_2.f90: Fix typo in description.
22618 2006-01-10 Jan Beulich <jbeulich@novell.com>
22620 * lib/target-supports.exp (check_visibility_available): Simplify test
22622 (check_profiling_available): Fail for *-*-netware*.
22623 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22624 * gcc.dg/20021014-1.c: Likewise.
22625 * gcc.dg/nest.c: Likewise.
22627 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22630 * gfortran.dg/forall_3.f90: New test.
22632 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22635 * gfortran.dg/nesting_2.f90: New test.
22636 * gfortran.dg/nesting_3.f90: New test.
22638 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
22640 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22641 Fix typo in comment.
22643 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22645 * gfortran.dg/single_char_string.f90: New test.
22647 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22649 * gfortran.dg/ichar_2.f90: New test.
22651 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
22654 * gfortran.dg/private_type_4.f90: New.
22656 2006-01-07 Richard Guenther <rguenther@suse.de>
22658 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22660 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22662 * gfortran.dg/func_decl_1.f90: New.
22663 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22664 * gfortran.dg/array_alloc_2.f90: Likewise.
22665 * gfortran.dg/char_result_8.f90: Likewise.
22666 * gfortran.dg/dup_save_1.f90: Likewise.
22667 * gfortran.dg/dup_save_2.f90: Likewise.
22668 * gfortran.dg/f2c_6.f90: Likewise.
22669 * gfortran.dg/f2c_7.f90: Likewise.
22670 * gfortran.dg/func_result_2.f90: Likewise.
22671 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22673 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
22676 * gfortran.dg/elemental_subroutine_1.f90: New test.
22677 * gfortran.dg/elemental_subroutine_2.f90: New test.
22681 * gfortran.dg/assumed_size_refs_1.f90: New test.
22685 * gfortran.dg/assumed_size_refs_2.f90: New test.
22686 * gfortran.dg/initialization_1.f90: Change warning message.
22688 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
22690 * gcc.dg/tree-ssa/loop-15.c: New test.
22692 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22695 * gfortran.dg/backspace_3.f: New test.
22696 * gfortran.dg/backspace_4.f: New test.
22698 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22701 * gfortran.dg/fmt_white.f: Update test.
22703 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
22705 * gcc.dg/cast-1.c: Add new warning.
22706 * gcc.dg/cast-2.c: Likewise.
22707 * gcc.dg/cast-3.c: Likewise.
22708 * gcc.dg/format/cast-1.c: Likewise.
22709 * gcc.dg/cast-4.c: New testcase.
22711 2006-01-05 Richard Guenther <rguenther@suse.de>
22713 PR tree-optimization/22555
22714 * gcc.dg/tree-ssa/alias-3.c: New testcase.
22716 2006-01-05 Richard Guenther <rguenther@suse.de>
22717 Diego Novillo <dnovillo@redhat.com>
22719 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22720 * gcc.dg/tree-ssa/loop-8.c: Likewise.
22721 * gcc.dg/tree-ssa/loop-1.c: Likewise.
22722 * gcc.dg/tree-ssa/pr23294.c: Likewise.
22723 * gcc.dg/tree-ssa/pr21985.c: Likewise.
22724 * gcc.dg/tree-ssa/loop-14.c: Likewise.
22725 * gcc.dg/tree-ssa/loop-2.c: Likewise.
22726 * gcc.dg/tree-ssa/loop-3.c: Likewise.
22727 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22728 * gcc.dg/tree-ssa/pr21171.c: Likewise.
22729 * gcc.dg/tree-ssa/loop-5.c: Likewise.
22730 * gcc.dg/tree-ssa/loop-10.c: Likewise.
22731 * gcc.dg/tree-ssa/loop-6.c: Likewise.
22732 * treelang/compile/extravar.tree: Likewise.
22733 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22734 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22735 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22736 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22737 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22739 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
22741 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22744 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
22747 gfortran.dg/char_result_11.f90: New.
22749 2006-01-04 Mark Mitchell <mark@codesourcery.com>
22752 * g++.dg/parse/access9.C: New test.
22753 * g++.dg/tc1/dr52.C: Tweak error markers.
22755 2006-01-04 Richard Henderson <rth@redhat.com>
22757 Merge from gomp branch.
22758 * g++.dg/parse/pragma2.C: Update expected error lines.
22760 2006-01-04 Jakub Jelinek <jakub@redhat.com>
22762 * g++.dg/other/i386-2.C: New test.
22765 * gcc.c-torture/compile/20051228-1.c: New test.
22768 * gcc.dg/pr25559.c: New test.
22770 2006-01-03 Mark Mitchell <mark@codesourcery.com>
22773 * g++.dg/lookup/friend9.C: New test.
22776 * g++.dg/template/repo5.C: New test.
22778 2006-01-03 Steven G. Kargl <kargls@comcast.net>
22781 * gfortran.dg/forall_2.f90: New test.
22783 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
22785 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22786 dg-require-weak. Adjust regexp to handle leading-underscore
22787 targets and space as well as TAB after .weak. Change previous
22788 64-bit fix to not use naked dot.
22790 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
22792 PR rtl-optimization/25578
22793 * gcc.c-torture/execute/20060102-1.c: New testcase.
22795 2006-01-03 Richard Guenther <rguenther@suse.de>
22798 * gcc.dg/torture/pr25183.c: New testcase.
22800 2006-01-03 Jakub Jelinek <jakub@redhat.com>
22802 Merge from gomp-branch.
22803 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22804 * gcc.dg/ia64-sync-2.c: Likewise.
22805 * gcc.dg/ia64-sync-3.c: Likewise.
22806 * gcc.dg/ia64-sync-4.c: Likewise.
22807 * gcc.dg/sync-2.c: Likewise.
22808 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22809 that sparc64-*-* and sparcv9-*-* supports sync builtins.
22811 2006-01-02 Mark Mitchell <mark@codesourcery.com>
22814 * g++.dg/parse/operator6.C: New test.
22817 * g++.dg/parse/error29.C: New test.
22820 * g++.dg/parse/dtor6.C: New test.
22823 * g++.dg/parse/ctor3.C: New test.
22826 * g++.dg/template/class3.C: New test.
22828 2006-01-02 Geoffrey Keating <geoffk@apple.com>
22830 * g++.dg/debug/debug9.C: New.
22832 2006-01-02 Steven G. Kargl <kargls@comcast.net>
22835 * gfortran.dg/label_2.f90: New test.
22837 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22839 * g++.dg/lookup/using12.C: Tighten error marker.
22841 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
22842 Andrew Pinski <pinskia@physics.uc.edu>
22844 * gcc.target/powerpc/darwin-abi-3.c: New file.
22845 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22846 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22847 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22848 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22849 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22850 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22851 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22852 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22854 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
22856 * gcc.dg/tree-ssa/loadpre1.c: New;
22857 * gcc.dg/tree-ssa/loadpre2.c: New;
22858 * gcc.dg/tree-ssa/loadpre3.c: New;
22859 * gcc.dg/tree-ssa/loadpre4.c: New;
22860 * gcc.dg/tree-ssa/loadpre5.c: New;
22861 * gcc.dg/tree-ssa/loadpre6.c: New;
22862 * gcc.dg/tree-ssa/loadpre7.c: New;
22863 * gcc.dg/tree-ssa/loadpre8.c: New;
22864 * gcc.dg/tree-ssa/loadpre9.c: New;
22866 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
22868 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22869 * g++.dg/abi/thunk4.C: Likewise.
22871 2006-01-01 Andreas Jaeger <aj@suse.de>
22873 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22876 2006-01-01 Jakub Jelinek <jakub@redhat.com>
22879 * gcc.dg/pragma-pack-3.c: New test.
22880 * g++.dg/parse/pragma3.C: New test.
22882 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22884 PR middle-end/24827
22885 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22887 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22890 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22892 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
22895 * gfortran-dg/pure_byref_3.f90: New.
22898 * gfortran.dg/userdef_operator_1.f90: New.
22900 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
22902 * g++.dg/abi/thunk3.C: New.
22903 * g++.dg/abi/thunk4.C: New.
22905 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
22908 * gfortran.dg/host_used_types_1.f90: New test. Check that host
22909 associated derived type components of derived types are
22910 properly declared in contained procedures.
22912 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22914 PR libgfortran/25139
22915 * gfortran.dg/backspace_2.f: New test.
22917 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22919 PR libgfortran/25550
22920 * gfortran.dg/endfile.f: New test.
22922 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22924 PR libgfortran/25419
22925 * gfortran.dg/comma.f: New test.
22927 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22929 * lib/gfortran-dg.exp: Remove trailing whitespace.
22930 * lib/fortran-torture.exp: Test with -fbounds-check instead of
22931 -funroll-all-loops.
22933 2005-12-28 Alan Modra <amodra@bigpond.net.au>
22935 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22936 Extended Double long doubles or repeat tests when long double is
22937 the same size as double.
22939 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22941 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22944 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22945 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22948 * gcc.dg/pr23911.c: Make test variable static.
22951 * gcc.dg/tree-ssa/pr14841.c: Likewise.
22953 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22956 * g++.dg/parse/crash17.C: Adjust error markers.
22957 * g++.dg/template/error20.C: New test.
22959 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22962 * g++.dg/ext/complit4.C: New test.
22965 * g++.dg/ext/complit5.C: Likewise.
22967 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
22969 PR tree-optimization/25125
22970 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22971 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22972 * gcc.c-torture/execute/pr25125.c: New.
22974 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
22978 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22979 functions with incorrect assumed size references.
22981 2005-12-24 Mark Mitchell <mark@codesourcery.com>
22984 * g++.dg/opt/init1.C: New test.
22986 2005-12-23 Mark Mitchell <mark@codesourcery.com>
22989 * g++.dg/template/sfinae3.C: New test.
22991 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22993 * g++.dg/other/friend4.C: New test.
22995 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22998 * g++.dg/opt/pr25005.C: New test.
23000 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23003 * g++.dg/template/ptrmem16.C: New test.
23005 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
23009 * gfortran.dg/initialization_1.f90: Add test of SIZE.
23011 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23013 PR libgfortran/25307
23014 * gfortran.dg/list_read_5.f90: New test.
23016 2005-12-22 Richard Henderson <rth@redhat.com>
23018 * gcc.target/i386/sse-7.c: Use -msse2.
23020 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23022 PR rtl-optimization/25432
23023 * gcc.c-torture/compile/20051216-1.c: New test.
23026 * objc/execute/pr25328.m: New test.
23028 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23031 * g++.dg/template/call4.C: New test.
23033 2005-12-22 Dale Johannesen <dalej@apple.com>
23035 * gcc.target/i386/sse-17.c: New.
23037 2005-12-22 Paul Brook <paul@codesourcery.com>
23039 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23041 2005-12-22 Paul Brook <paul@codesourcery.com>
23043 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23045 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23048 * gcc.c-torture/compile/pr25513.c: New test.
23050 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23053 * g++.dg/parse/error25.C: Add more tests.
23055 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23058 * gfortran.dg/der_charlen_1.f90: New.
23060 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
23063 * gfortran.dg/pointer_component_type_1.f90: New test.
23067 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23068 should give an error with assumed size array refernces and checks
23069 those that should not.
23070 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23071 reference an upper bound so that it does not generate an error.
23077 * gfortran.dg/used_dummy_types_1.f90: New test.
23078 * gfortran.dg/used_dummy_types_2.f90: New test.
23079 * gfortran.dg/used_dummy_types_3.f90: New test.
23080 * gfortran.dg/used_dummy_types_4.f90: New test.
23081 * gfortran.dg/used_dummy_types_5.f90: New test.
23084 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23085 group already being USE associated.
23086 * gfortran.dg/assumed_shape_nml.f90: New test.
23087 * gfortran.dg/assumed_size_nml.f90: New test.
23097 * gfortran.dg/io_constraints_1.f90: New test.
23098 * gfortran.dg/io_constraints_1.f90: New test.
23099 * gfortran.dg/iostat_3.f90: Change wording of warning.
23100 * gfortran.dg/g77/19981216-0.f: The same.
23102 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
23104 PR tree-optimization/23518
23105 * gcc.dg/pr23518.c: New.
23107 2005-12-21 Mike Stump <mrs@apple.com>
23109 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23111 2005-12-21 Paul Brook <paul@codesourcery.com>
23113 * gcc.dg/pr19340.c: Skip on m68k targets.
23115 2005-12-21 Steven Bosscher <stevenb@suse.de>
23117 PR rtl-optimization/25196
23118 * gcc.dg/pr25196.c: New test.
23120 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
23123 gfortran.dg/where_nested_1.f90: New.
23125 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
23127 PR tree-optimization/25382.
23128 * gcc.dg/tree-ssa/pr25382.c: New.
23130 2005-12-20 Richard Guenther <rguenther@suse.de>
23132 PR middle-end/24306
23133 * gcc.target/i386/pr24306.c: New testcase.
23135 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
23137 PR tree-optimization/25501
23138 * gcc.dg/tree-ssa/pr25501.c: New.
23140 2005-12-20 Richard Guenther <rguenther@suse.de>
23143 2005-12-02 Richard Guenther <rguenther@suse.de>
23145 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23147 2005-12-20 Mark Mitchell <mark@codesourcery.com>
23150 * g++.dg/warn/Wunreachable-code-2.C: New test.
23152 2005-12-19 Mark Mitchell <mark@codesourcery.com>
23155 * g++.dg/template/ctor5.C: New test.
23158 * g++.dg/template/overload8.C: New test.
23160 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
23162 * gcc.c-torture/compile/pr25483 : New test.
23164 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23167 * g++.dg/ext/typeof10.C: New test.
23169 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
23171 * gcc.dg/mt-loopi1.c: New.
23173 2005-12-18 Richard Guenther <rguenther@suse.de>
23175 PR tree-optimization/25481
23176 * gcc.dg/torture/pr25481.c: New testcase.
23178 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23180 PR rtl-optimization/21041
23181 * gcc.dg/pr21041.c: New test.
23183 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23185 PR libgfortran/25463
23186 * gfortran.dg/advance.f90: New test.
23188 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
23190 * gcc.dg/20051201-1.c: New test.
23192 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
23195 * gfortran.dg/initialization_1.f90: New test.
23196 * gfortran.dg/enum_5.f90: Change dg-error to new message.
23197 * gfortran.dg/g77/980616-0.f: The same.
23199 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23202 * gfortran.dg/chkbits.f90: New test.
23204 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23206 * gfortran.dg/enum_5.f: Revert to previous version.
23208 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23210 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23211 * gfortran.dg/nested_modules_1.f90: Ditto.
23212 * gfortran.dg/hollerith_f95.f90: Ditto.
23213 * gfortran.dg/select_5.f90: Ditto.
23214 * gfortran.dg/secnds.f: Ditto.
23215 * gfortran.dg/hollerith2.f90: Ditto.
23216 * gfortran.dg/imag_2.f: Ditto.
23217 * gfortran.dg/ftell_2.f90: Ditto.
23218 * gfortran.dg/malloc_free_1.f90: Ditto.
23219 * gfortran.dg/logint-1.f: Ditto.
23220 * gfortran.dg/recursive_statement_functions.f90: Ditto.
23221 * gfortran.dg/e_d_fmt.f90: Ditto.
23222 * gfortran.dg/hollerith_legacy.f90: Ditto.
23223 * gfortran.dg/logint-2.f: Ditto.
23224 * gfortran.dg/enum_5.f90: Ditto.
23225 * gfortran.dg/f2c_2.f90: Ditto.
23226 * gfortran.dg/pr17143.f90: Ditto.
23227 * gfortran.dg/namelist_14.f90: Ditto.
23228 * gfortran.dg/logint-3.f: Ditto.
23229 * gfortran.dg/spread_scalar_source.f90: Ditto.
23230 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23231 * gfortran.dg/namelist_11.f: Ditto.
23232 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23233 * gfortran.dg/g77/20010519-1.f
23234 * gfortran.dg/g77/alpha1.f: Ditto.
23235 * gfortran.dg/g77/990115-1.f: Ditto.
23236 * gfortran.dg/g77/erfc.f: Ditto.
23237 * gfortran.dg/g77/19990313-3.f: Ditto.
23238 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23239 * gfortran.dg/g77/20010426.f: Ditto.
23240 * gfortran.dg/g77/19990313-0.f: Ditto.
23241 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23242 * gfortran.dg/g77/20000629-1.f: Ditto.
23243 * gfortran.dg/g77/970125-0.f: Ditto.
23244 * gfortran.dg/g77/8485.f: Ditto.
23245 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23246 * gfortran.dg/g77/19990313-1.f: Ditto.
23247 * gfortran.dg/g77/int8421.f: Ditto.
23248 * gfortran.dg/g77/19990305-0.f: Ditto.
23249 * gfortran.dg/g77/947.f: Ditto.
23250 * gfortran.dg/g77/19990905-2.f: Ditto.
23251 * gfortran.dg/g77/cabs.f: Ditto.
23252 * gfortran.dg/g77/19990313-2.f: Ditto.
23253 * gfortran.dg/g77/20020307-1.f: Ditto.
23254 * gfortran.dg/g77/dcomplex.f: Ditto.
23255 * gfortran.dg/g77/19990502-1.f: Ditto.
23256 * gfortran.dg/g77/19981216-0.f: Ditto.
23257 * gfortran.dg/common_4.f90: Ditto.
23258 * gfortran.dg/entry_4.f90: Ditto.
23259 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23260 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23261 * gfortran.dg/namelist_12.f: Ditto.
23262 * gfortran.dg/scale_1.f90: Ditto.
23263 * gfortran.dg/modulo_1.f90
23264 * gfortran.dg/hollerith.f90: Ditto.
23265 * gfortran.dg/direct_io_3.f90: Ditto.
23266 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23267 * gfortran.dg/gnu_logical_1.F: Ditto.
23268 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23269 * gfortran.dg/assign_1.f90: Ditto.
23270 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23271 * gfortran.dg/pr23095.f: Ditto.
23272 * gfortran.dg/read_float_1.f90: Ditto.
23274 2005-12-17 Andreas Jaeger <aj@suse.de>
23276 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23277 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23279 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23282 * gfortran.dg/fmt_white.f: New test.
23284 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23286 * gfortran.dg/label_1.f90: New test.
23288 2005-12-15 Ben Elliston <bje@au.ibm.com>
23291 * gcc.dg/20031012-1.c: Add -Walways-true option.
23292 * gcc.dg/weak/weak-3.c: Likewise.
23293 * g++.old-deja/g++.mike/warn8.C: Likewise.
23295 2005-12-16 Mike Stump <mrs@apple.com>
23297 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23300 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23302 PR libgfortran/25264
23303 PR libgfortran/25349
23304 * gfortran.dg/tl_editing.f90: Added additional checks.
23305 * gfortran.dg/t_editing.f: New test.
23306 * gfortran.dg/write_padding.f90: New test
23308 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23311 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23313 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23315 PR rtl-optimization/24899
23316 * gcc.c-torture/execute/20051215-1.c: New test.
23318 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23321 * gfortran.dg/pr24823.f: New test.
23323 2005-12-16 Jeff Law <law@redhat.com>
23325 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23327 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23329 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23330 (base_types): Change C++ style comments to C style comments. Remove
23331 aligned types from the array. Keep Enums disabled.
23332 (complex_types): Remove aligned types from the array.
23333 Comment out "_Complex long double".
23334 (attrib_types): Remove.
23335 (complex_attrib_types): Remove.
23336 (attrib_array_types): Remove.
23337 (complex_attrib_array_types): Remove.
23338 (aligned_bitfld_types): Remove.
23339 (n_aligned_bitfld_types): Remove.
23340 (FEATURE_ALIGNEDPACKED): Delete.
23341 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23342 (singles): Remove support for adding attributes.
23343 (choose_type): Remove support for attributed types.
23344 (generate_fields): Remove support for attributed bit-fields.
23345 Remove support for adding attributes.
23346 (generate_random_tests): Remove support for adding attributes.
23347 (features): Add back "[0] :0" and "complex vector [0]".
23348 (main): Remove support for attributed bit-fields.
23349 Uncomment the calling of generate_random_tests for the rests of
23352 2005-12-16 Jan Hubicka <jh@suse.cz>
23354 * gcc.c-torture/combine/pr25224.c: New.
23356 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
23359 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23362 2005-12-15 Richard Sandiford <richard@codesourcery.com>
23364 * gcc.dg/20051215-1.c: New file.
23366 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23368 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23369 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23371 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
23374 * gfortran.dg/dummy_functions_1.f90: New.
23376 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
23378 PR rtl-optimization/25310
23379 * gcc.c-torture/compile/pr25310.c: New test.
23381 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23384 * gcc.dg/pr25023.c: New test.
23386 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23388 * g++.old-deja/g++.brendan/redecl1.C,
23389 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23390 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23391 g++.old-deja/g++.oliva/typeof1.C,
23392 g++.old-deja/g++.other/crash16.C,
23393 g++.old-deja/g++.other/crash34.C,
23394 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23395 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23396 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23397 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23398 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23399 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23402 2005-12-14 Kean Johnston <jkj@sco.com>
23403 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23405 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23406 * gcc.target/i386/20020523-1.c: Ditto.
23407 * gcc.target/i386/tailcall-1.c: Ditto.
23408 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23409 * gcc.target/i386/ssetype-5.c: Ditto.
23411 2005-12-14 Jeff Law <law@redhat.com>
23413 * gcc.dg/tree-ssa/foldstring-1.c: New test.
23415 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23419 * gcc.target/i386/pr25254.c: New test.
23420 * gfortran.dg/PR24188.f: New test.
23422 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
23424 * lib/fortran-torture.exp: Catch remaining uses of
23425 remote_file build delete.
23427 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23429 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23431 2005-12-14 Ben Elliston <bje@au.ibm.com>
23433 * gcc.dg/warn-addr-cmp.c: New test.
23435 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23439 * gcc.target/i386/pr25293.c: New test.
23441 2005-12-13 Petr Machata <machata@post.cz>
23444 * g++.dg/parse/comma2.C: New test.
23446 2005-12-13 Mark Mitchell <mark@codesourcery.com>
23447 Jakub Jelinek <jakub@redhat.com>
23449 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23450 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23451 (limits.h): Include unconditionally.
23452 (stdlib.h): Likewise.
23453 (hashtab.h): Do not include.
23454 (getopt.h): Likewise.
23455 (stddef.h): Include.
23456 (hashval_t): Define.
23457 (struct entry): Add "next" field.
23458 (HASH_SIZE): New macro.
23459 (hash_table): New variable.
23460 (switchfiles): Do not use xmalloc.
23462 (iterative_hash): New function.
23464 (e_exists): New function.
23465 (e_insert): Likewise.
23466 (output): Use, instead of libiberty hashtable functions.
23467 (main): Do not use getopt. Do not call htab_create.
23469 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23472 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23473 put atal* and atpaal* attributes on array elements.
23474 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23475 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23476 put atal* and atpaal* attributes on array elements.
23477 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23479 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
23481 * gcc.dg/single-precision-constant.c: New test.
23483 2005-12-13 Alan Modra <amodra@bigpond.net.au>
23485 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23486 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23487 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23488 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23489 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23490 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23491 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23492 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23493 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23494 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23495 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23496 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23497 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23498 gcc.target/powerpc/ppc-sdata-2.c,
23499 gcc.target/powerpc/ppc-stackalign-1.c,
23500 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23501 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23502 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23503 gcc.target/powerpc/rs6000-ldouble-2.c,
23504 gcc.target/powerpc/rs6000-power2-1.c,
23505 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23506 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
23507 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
23508 option into target selector.
23509 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
23510 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23512 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23515 * objc.dg/encode-9.m: New test.
23517 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23520 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23521 * gcc.dg/asm-b.c: Fix typo.
23522 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23523 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23524 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23525 i?86 lp64 and x86_64 ilp32.
23526 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23528 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23530 2005-12-12 Steven G. Kargl <kargls@comcast.net>
23533 gfortran.dg/equiv_5.f90: New test.
23535 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
23537 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23538 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23539 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23540 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23541 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23542 * gcc.dg/tree-ssa/reassoc-5.c: New.
23543 * gcc.dg/tree-ssa/reassoc-6.c: New.
23544 * gcc.dg/tree-ssa/reassoc-7.c: New.
23545 * gcc.dg/tree-ssa/reassoc-8.c: New.
23546 * gcc.dg/tree-ssa/reassoc-9.c: New.
23547 * gcc.dg/tree-ssa/reassoc-10.c: New.
23548 * gcc.dg/tree-ssa/reassoc-11.c: New.
23550 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23554 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23556 2005-12-12 Mark Mitchell <mark@codesourcery.com>
23559 * g++.dg/template/inherit.C: Do not use a generic error message.
23561 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23564 * objc.dg/gnu-encoding: New directory.
23565 * objc.dg/gnu-encoding/compat-common.h: New file.
23566 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23567 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23568 * objc.dg/gnu-encoding/vector-defs.h: New file.
23569 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23570 * objc.dg/gnu-encoding/generate-random.c: New file.
23571 * objc.dg/gnu-encoding/generate-random_r.c: New file.
23572 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23573 * objc.dg/gnu-encoding/generate-random.h: New file.
23575 2005-12-11 Mark Mitchell <mark@codesourcery.com>
23578 * g++.dg/template/defarg7.C: New test.
23580 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23583 * objc.dg/encode-8.m: New test.
23585 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23588 * objc.dg/encode-7.m: New test.
23590 2005-12-10 Mark Mitchell <mark@codesourcery.com>
23593 * g++.dg/opt/inline10.C: New test.
23595 2005-12-11 Steven G. Kargl <kargls@comcast.net>
23597 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23599 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
23601 * gfortran.dg/substring_equivalence.f90: typo in comment
23603 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23606 * gfortran.dg/iostat_3.f90: New test.
23608 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
23611 * gfortran.dg/unf_io_convert_1.f90: New test.
23612 * gfortran.dg/unf_io_convert_2.f90: New test.
23613 * gfortran.dg/unf_io_convert_3.f90: New test.
23615 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23618 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23619 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23620 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23621 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23622 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23623 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23624 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23625 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23626 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23627 gcc.dg/torture/fp-int-convert-float128-timode.c,
23628 gcc.dg/torture/fp-int-convert-float128.c,
23629 gcc.dg/torture/fp-int-convert-float80-timode.c,
23630 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23631 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23633 * gcc.dg/tls/opt-1.c: Require effective target fpic.
23635 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
23637 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23639 2005-12-10 Richard Sandiford <richard@codesourcery.com>
23641 * gcc.dg/20051207-1.c,
23642 * gcc.dg/20051207-2.c,
23643 * gcc.dg/20051207-3.c: New tests.
23645 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23648 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23649 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23650 dg-skip-if target selector.
23653 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23654 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23655 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23656 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23657 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23658 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23659 and/or merge with i?86 cases.
23661 * gcc.dg/tls/opt-3.c: Require effective target fpic.
23664 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23665 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23666 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23667 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23670 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
23673 * gcc.c-torture/compile/pr25311.c: New test.
23675 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23677 PR libgfortran/25039
23678 * gfortran.dg/read_comma.f: New test.
23680 2005-12-08 Jakub Jelinek <jakub@redhat.com>
23683 * g++.dg/opt/pr19317-1.C: New test.
23684 * g++.dg/opt/pr19317-2.C: New test.
23685 * g++.dg/opt/pr19317-3.C: New test.
23688 * gcc.c-torture/execute/pr19005.c: New test.
23691 * g++.old-deja/g++.other/comdat5.C: New test.
23692 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23694 * g++.dg/compat/struct-layout-1.exp: New file.
23695 * g++.dg/compat/struct-layout-1.h: New.
23696 * g++.dg/compat/struct-layout-1_generate.c: New.
23697 * g++.dg/compat/struct-layout-1_x1.h: New.
23698 * g++.dg/compat/struct-layout-1_x2.h: New.
23699 * g++.dg/compat/struct-layout-1_y1.h: New.
23700 * g++.dg/compat/struct-layout-1_y2.h: New.
23702 * gcc.dg/20050330-2.c: New test.
23704 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
23707 * gfortran.dg/associated_1.f90: New.
23709 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23711 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23712 ILP32 vect_no_align platforms.
23714 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
23715 Jakub Jelinek <jakub@redhat.com>
23718 * gcc.c-torture/compile/20051207-1.c: New test.
23720 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23723 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23724 gcc.dg/torture/pr18582-1.c,
23725 gcc.target/i386/attributes-error.c: Also test on x86_64.
23727 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23729 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23732 * g++.dg/template/typedef3.C: New test.
23736 * g++.dg/template/dtor3.C: Fix error markers.
23738 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
23740 * lib/target-supports.exp (check_effective_target_sync_char_short):
23743 2005-12-06 Janis Johnson <janis187@us.ibm.com>
23745 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23747 2005-12-06 Roger Sayle <roger@eyesopen.com>
23749 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23750 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23751 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23752 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23754 2005-12-06 Roger Sayle <roger@eyesopen.com>
23757 * g++.dg/other/array2.C: New test case.
23759 2005-12-05 Geoffrey Keating <geoffk@apple.com>
23761 * gcc.dg/darwin-weakimport-3.c: New.
23763 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23764 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23765 and to work on Darwin.
23766 * gcc.dg/attr-weakref-1b.c: New file.
23767 * gcc.dg/attr-weakref-2.c: New test.
23768 * gcc.dg/darwin-weakref-1.c: New test.
23770 2005-12-05 Janis Johnson <janis187@us.ibm.com>
23773 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23774 use in selector expressions.
23775 (dg-xfail-if): Ditto.
23776 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23777 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23778 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23779 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23780 * gcc.test-framework/test-framework.exp: Skip generated tests if
23781 CHECK_TEST_FRAMEWORK is not 1.
23783 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23785 PR tree-optimization/24963
23786 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23789 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23792 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23793 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23794 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23795 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23797 2005-12-05 Jakub Jelinek <jakub@redhat.com>
23799 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23802 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23804 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23806 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
23808 * gcc.dg/format/cast-1.c: New test.
23810 2005-12-04 Roger Sayle <roger@eyesopen.com>
23813 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23814 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23815 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23816 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23818 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23820 * gcc.dg/cast-pretty-print-1.c: New test.
23822 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
23824 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23826 2005-12-02 Mark Mitchell <mark@codesourcery.com>
23829 * g++.dg/template/friend40.C: New test.
23831 2005-12-02 Jakub Jelinek <jakub@redhat.com>
23834 * gcc.target/i386/movq-2.c: New test.
23835 * gcc.target/i386/movq.c: Remove target i?86, instead add
23836 dg-require-effective-target ilp32.
23838 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23841 * g++.dg/other/default1.C: New test.
23843 2005-12-02 Richard Guenther <rguenther@suse.de>
23845 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23847 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
23849 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23851 2005-12-02 Alan Modra <amodra@bigpond.net.au>
23854 * gcc.target/powerpc/rotate.c: New.
23856 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23858 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23859 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23861 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
23864 * gcc.dg/pr17730-1.c: Adjust.
23865 * gcc.dg/lvalue1.c (main): Likewise.
23866 * gcc.dg/lvalue-2.c: Likewise.
23867 * g++.dg/pr7503-3.C
23869 2005-12-01 Geoffrey Keating <geoffk@apple.com>
23871 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23874 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
23877 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
23879 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23882 * lib/target-supports.exp (check_effective_target_tls): New.
23883 (check_effective_target_tls_runtime): New.
23884 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23886 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23887 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23888 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23889 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23890 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23891 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23892 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23893 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23894 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23895 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23896 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23897 effective-target TLS.
23898 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23899 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23900 effective-target TLS runtime.
23902 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23904 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23906 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
23908 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23909 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23910 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23911 ignored" warnings when "packing" is the same as the ABI layout.
23913 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
23916 * gfortran.dg/line_length_1.f: New test.
23917 * gfortran.dg/line_length_2.f90: Ditto.
23919 2005-11-30 Richard Guenther <rguenther@suse.de>
23921 PR tree-optimization/21655
23922 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23924 2005-11-30 Dale Johannesen <dalej@apple.com>
23926 * gcc.c-torture/compile/pr24930.c: New.
23928 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
23931 * gfortran.dg/auto_char_dummy_array.f90: New test.
23933 2005-11-30 Jeff Law <law@redhat.com>
23935 * g++.old-deja/g++.law/pr25000.C: New test.
23937 2005-11-30 Jakub Jelinek <jakub@redhat.com>
23939 * gcc.dg/tls/opt-11.c: New test.
23941 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
23943 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23945 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23948 2005-11-29 Jakub Jelinek <jakub@redhat.com>
23950 * gfortran.dg/open_access_1.f90: New test.
23952 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23954 * gcc.dg/charset/builtin2.c: New test.
23956 2005-11-28 Jakub Jelinek <jakub@redhat.com>
23958 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23959 on mmix-*-* for *_[xy].c.
23961 2005-11-28 Kean Johnston <jkj@sco.com>
23963 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23965 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23966 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23967 * gcc.target/i386/asm-3.c: Ditto.
23968 * gcc.target/i386/clobbers.c: Ditto.
23969 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23970 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23972 * gcc.target/i386/mul.c: Ditto.
23973 * gcc.target/i386/ssetype-1.c: Ditto.
23974 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23975 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23976 static so the test works with -fPIC mode too. Based on comment in
23978 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23980 2005-11-28 Richard Guenther <rguenther@suse.de>
23982 * gcc.dg/alias-9.c: New testcase.
23983 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23985 2005-11-28 Roger Sayle <roger@eyesopen.com>
23986 Uros Bizjak <uros@kss-loka.si>
23988 PR middle-end/20219
23989 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23990 tan(x)/sin(x) transformations.
23992 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
23994 PR middle-end/24575
23995 * gcc.dg/tree-ssa/divide-3.c: New test.
23996 * gcc.dg/tree-ssa/divide-4.c: New test.
23998 2005-11-27 Steven G. Kargl <kargls@comcast.net>
24001 * gfortran.dg/boz_6.f90: New test.
24003 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24006 * gfortran.dg/modulo_1.f90: New test.
24008 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24010 PR libfortran/24919
24011 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24012 fail on CRLF platforms.
24013 * gfortran.dg/ftell_2.f90: Likewise.
24015 2005-11-26 Eric Christopher <echristo@apple.com>
24017 * gcc.dg/intmax_t-1.c: Remove mips xfail.
24019 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24021 * objc.dg/gnu-runtime-3.m: Simplify.
24023 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24025 PR middle-end/23669
24026 * gcc.dg/tree-ssa/divide-1.c: New test.
24027 * gcc.dg/tree-ssa/divide-2.c: New test.
24029 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24031 PR libgfortran/24945
24032 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24034 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24036 PR libgfortran/24945
24037 * gfortran.dg/open_status_2.f90: New test.
24039 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24041 * gcc.c-torture/execute/builtins/fprintf.c,
24042 gcc.c-torture/execute/builtins/fputs-lib.c,
24043 gcc.c-torture/execute/builtins/fputs.c,
24044 gcc.c-torture/execute/builtins/lib/fprintf.c,
24045 gcc.c-torture/execute/builtins/lib/printf.c,
24046 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24048 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
24050 * gcc.dg/20050922-2.c: New test.
24052 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24054 * objc.dg/gnu-runtime-3.m: New test.
24056 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24059 * g++.dg/other/void1.C: New test.
24061 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
24063 PR middle-end/24998
24064 * gcc.dg/torture/fp-int-convert-float.c,
24065 gcc.dg/torture/fp-int-convert-double.c,
24066 gcc.dg/torture/fp-int-convert-long-double.c,
24067 gcc.dg/torture/fp-int-convert-timode.c,
24068 gcc.dg/torture/fp-int-convert-float80.c,
24069 gcc.dg/torture/fp-int-convert-float80-timode.c,
24070 gcc.dg/torture/fp-int-convert-float128.c,
24071 gcc.dg/torture/fp-int-convert-float128-timode.c,
24072 gcc.dg/torture/fp-int-convert.h: New files.
24074 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24076 PR middle-end/24989
24077 * gcc.dg/tree-ssa/bool-10.c: New test.
24078 * gcc.dg/tree-ssa/bool-11.c: New test.
24079 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24081 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24083 PR middle-end/24990
24084 * tree-ssa/pr24990-1.c: New test.
24086 2005-11-24 Richard Guenther <rguenther@suse.de>
24087 Dirk Mueller <dmueller@suse.de>
24090 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24091 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24092 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24093 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24094 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24095 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24097 2005-11-23 Uros Bizjak <uros@kss-loka.si>
24099 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24101 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
24104 * gcc.dg/Wc++-compat.c: New.
24105 * gcc.dg/Wno-c++-compat.c: New.
24107 2005-11-23 Alan Modra <amodra@bigpond.net.au>
24109 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24110 (vspltish, vspltisw): Likewise.
24112 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24114 PR libgfortran/24794
24115 * gfortran.dg/namelist_12.f: Fix quotes.
24116 * gfortran.dg/namelist_13.f90: Fix quotes.
24117 * gfortran.dg/namelist_14.f90: Fix quotes.
24118 * gfortran.dg/namelist_15.f90: Fix quotes.
24119 * gfortran.dg/namelist_use.f90: Fix quotes.
24120 * gfortran.dg/namelist_use_only.f90: Fix quotes.
24121 * gfortran.dg/namelist_21.f90: New test.
24122 * gfortran.dg/namelist_22.f90: New test.
24124 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
24127 * gcc.c-torture/compile/pr23435.c: New.
24129 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24131 * gcc.c-torture/execute/floatunsisf-1.c: New test.
24133 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24135 * gcc.target/powerpc/405-macchw-1.c,
24136 gcc.target/powerpc/405-macchw-2.c,
24137 gcc.target/powerpc/405-macchwu-1.c,
24138 gcc.target/powerpc/405-macchwu-2.c,
24139 gcc.target/powerpc/405-machhw-1.c,
24140 gcc.target/powerpc/405-machhw-2.c,
24141 gcc.target/powerpc/405-machhwu-1.c,
24142 gcc.target/powerpc/405-machhwu-2.c,
24143 gcc.target/powerpc/405-maclhw-1.c,
24144 gcc.target/powerpc/405-maclhw-2.c,
24145 gcc.target/powerpc/405-maclhwu-1.c,
24146 gcc.target/powerpc/405-maclhwu-2.c,
24147 gcc.target/powerpc/405-mulchw-1.c,
24148 gcc.target/powerpc/405-mulchw-2.c,
24149 gcc.target/powerpc/405-mulchwu-1.c,
24150 gcc.target/powerpc/405-mulchwu-2.c,
24151 gcc.target/powerpc/405-mulhhw-1.c,
24152 gcc.target/powerpc/405-mulhhw-2.c,
24153 gcc.target/powerpc/405-mulhhwu-1.c,
24154 gcc.target/powerpc/405-mulhhwu-2.c,
24155 gcc.target/powerpc/405-mullhw-1.c,
24156 gcc.target/powerpc/405-mullhw-2.c,
24157 gcc.target/powerpc/405-mullhwu-1.c,
24158 gcc.target/powerpc/405-mullhwu-2.c,
24159 gcc.target/powerpc/405-nmacchw-1.c,
24160 gcc.target/powerpc/405-nmacchw-2.c,
24161 gcc.target/powerpc/405-nmachhw-1.c,
24162 gcc.target/powerpc/405-nmachhw-2.c,
24163 gcc.target/powerpc/405-nmaclhw-1.c,
24164 gcc.target/powerpc/405-nmaclhw-2.c,
24165 gcc.target/powerpc/440-macchw-1.c,
24166 gcc.target/powerpc/440-macchw-2.c,
24167 gcc.target/powerpc/440-macchwu-1.c,
24168 gcc.target/powerpc/440-macchwu-2.c,
24169 gcc.target/powerpc/440-machhw-1.c,
24170 gcc.target/powerpc/440-machhw-2.c,
24171 gcc.target/powerpc/440-machhwu-1.c,
24172 gcc.target/powerpc/440-machhwu-2.c,
24173 gcc.target/powerpc/440-maclhw-1.c,
24174 gcc.target/powerpc/440-maclhw-2.c,
24175 gcc.target/powerpc/440-maclhwu-1.c,
24176 gcc.target/powerpc/440-maclhwu-2.c,
24177 gcc.target/powerpc/440-mulchw-1.c,
24178 gcc.target/powerpc/440-mulchw-2.c,
24179 gcc.target/powerpc/440-mulchwu-1.c,
24180 gcc.target/powerpc/440-mulchwu-2.c,
24181 gcc.target/powerpc/440-mulhhw-1.c,
24182 gcc.target/powerpc/440-mulhhw-2.c,
24183 gcc.target/powerpc/440-mulhhwu-1.c,
24184 gcc.target/powerpc/440-mulhhwu-2.c,
24185 gcc.target/powerpc/440-mullhw-1.c,
24186 gcc.target/powerpc/440-mullhw-2.c,
24187 gcc.target/powerpc/440-mullhwu-1.c,
24188 gcc.target/powerpc/440-mullhwu-2.c,
24189 gcc.target/powerpc/440-nmacchw-1.c,
24190 gcc.target/powerpc/440-nmacchw-2.c,
24191 gcc.target/powerpc/440-nmachhw-1.c,
24192 gcc.target/powerpc/440-nmachhw-2.c,
24193 gcc.target/powerpc/440-nmaclhw-1.c,
24194 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24196 2005-11-21 Jakub Jelinek <jakub@redhat.com>
24199 * gfortran.dg/inquire_9.f90: New test.
24202 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24204 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
24206 PR libfortran/24432
24207 * lib/target-supports.exp (check_effective_target_fortran_large_real):
24208 Check that 'cos' is supported.
24210 2005-11-21 Paul Thomas <pault@gcc.gnu.org
24213 * gfortran.dg/substring_equivalence.f90: New test.
24216 * gfortran.dg/auto_internal_assumed.f90: New test.
24218 2005-11-21 Uros Bizjak <uros@kss-loka.si>
24220 * gcc.dg/fold-div-2.c: New test.
24222 2005-11-20 Ian Lance Taylor <ian@airs.com>
24224 PR rtl-optimization/24883
24225 * gcc.c-torture/compile/pr24883.c: New test.
24227 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
24229 PR middle-end/20583
24230 * gcc.c-torture/compile/pr20583.c: New.
24232 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
24234 * gcc.c-torture/execute/usmul.c: New test.
24236 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24238 * gcc.dg/tree-ssa/vrp22.c: New test.
24240 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24242 PR middle-end/24912
24243 * gcc.dg/torture/pr24912-1.c: New test.
24245 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24248 * gfortran.dg/arrayio_derived_1.f90: New test.
24250 2005-11-19 Richard Guenther <rguenther@suse.de>
24252 PR middle-end/23294
24253 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24255 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24257 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24259 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24262 * g++.dg/template/friend39.C: New test.
24264 2005-11-18 James E Wilson <wilson@specifix.com>
24266 * gcc.dg/builtin-strstr.c: New.
24268 2005-11-18 Richard Henderson <rth@redhat.com>
24270 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24271 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24272 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24273 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24274 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24275 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24276 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24277 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24278 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24279 renaming to remove initial "ia64-".
24281 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24283 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24285 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24287 * g++.dg/cpp/string-2.C: New test.
24289 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24291 * gcc.dg/tree-ssa/loop-14.c: New test.
24293 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24294 Michael Chamberlain <michael@chamberlain.net.au>
24296 * ada/acats/run_all.sh (target_run): Kill long running tests.
24298 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24300 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24301 * gcc.dg/cleanup-9.c: Likewise.
24302 * gcc.dg/cleanup-10.c: Likewise.
24303 * gcc.dg/cleanup-11.c: Likewise.
24305 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24308 * gfortran.dg/open_access_append_1.f90: New test.
24309 * gfortran.dg/open_access_append_2.f90: New test.
24311 2005-11-16 Richard Guenther <rguenther@suse.de>
24313 PR middle-end/24851
24314 * gcc.c-torture/execute/pr24851.c: New testcase.
24316 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24318 * gcc.dg/fold-overflow-1.c: New test.
24320 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24322 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24323 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24325 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24327 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24329 * g++.dg/eh/forced2.C: Likewise.
24330 * g++.dg/eh/forced3.C: Likewise.
24331 * g++.dg/eh/forced4.C: Likewise.
24333 2005-11-11 Mike Stump <mrs@apple.com>
24335 * g++.old-deja/g++.mike/unused.C: Add.
24337 2005-11-15 Mark Mitchell <mark@codesourcery.com>
24340 * g++.dg/warn/Wcast-qual1.C: New test.
24342 2005-11-15 Jan Hubicka <jh@suse.cz>
24344 * gcc.dg/winline-5.c: Add large-unit-insns limit.
24346 2005-11-14 David Edelsohn <edelsohn@gnu.org>
24348 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24350 2005-11-14 Diego Novillo <dnovillo@redhat.com>
24353 * gcc.dg/tree-ssa/pr24840.c: New test.
24355 2005-11-14 Janis Johnson <janis187@us.ibm.com>
24358 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24360 2005-11-14 Dale Johannesen <dalej@apple.com>
24362 * gcc.c-torture/execute/20051113-1.c: New.
24364 2005-11-14 Mark Mitchell <mark@codesourcery.com>
24367 * g++.dg/template/crash43.C: New test.
24369 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
24371 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24373 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24376 * g++.dg/eh/spec8.C: New test.
24378 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24380 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24382 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24385 * g++.dg/parse/ambig4.C: New test.
24386 * g++.dg/tc1/dr101.C: Adjust error markers.
24387 * g++.dg/lookup/strong-using-2.C: Likewise.
24388 * g++.dg/lookup/ambig5.C: Likewise.
24389 * g++.dg/lookup/ambig4.C: Likewise.
24390 * g++.dg/parse/crash22.C: Likewise.
24392 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24394 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24396 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
24398 * gcc.dg/nested-calls-1.c: New test.
24400 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24402 * gfortran.dg/complex_intrinsic_1.f90: New test.
24403 * gfortran.dg/complex_intrinsic_2.f90: New test.
24404 * gfortran.dg/fgetc_1.f90: New test.
24405 * gfortran.dg/fgetc_2.f90: New test.
24406 * gfortran.dg/fgetc_3.f90: New test.
24407 * gfortran.dg/ftell_1.f90: New test.
24408 * gfortran.dg/ftell_2.f90: New test.
24409 * gfortran.dg/gnu_logical_1.F: New test.
24410 * gfortran.dg/gnu_logical_2.f90: New test.
24412 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
24414 PR middle-end/24820
24415 * gcc.dg/pr24820.c: New test.
24417 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
24419 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24420 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24423 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24426 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24428 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24430 * gcc.target/cris/cris.exp: New file.
24431 * gcc.target/cris/rld-legit1.c: New test.
24432 * gcc.target/cris/rld-legit2.c: New test.
24434 2005-11-12 Jakub Jelinek <jakub@redhat.com>
24437 * g++.dg/opt/pr24780.C: New test.
24440 * g++.dg/template/asm1.C: New test.
24442 2005-11-12 Steven G. Kargl <kargls@comcast.net>
24444 PR libgfortran/24787
24445 * gfortran.dg/scan_1.f90: New test.
24447 2005-11-12 Jan Hubicka <jh@suse.cz>
24449 * gcc.target/i386/minmax-1.c: New.
24450 * gcc.target/i386/minmax-2.c: New.
24452 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
24454 * gcc.dg/pr24445.c: Fix for 64-bit targets.
24456 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
24458 * gcc.c-torture/execute/20051110-1.c,
24459 gcc.c-torture/execute/20051110-2.c: New tests.
24461 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24463 PR middle-end/24750
24464 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24467 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24469 * lib/target-libpath.exp (get_shlib_extension): New proc.
24470 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24471 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24472 * lib/objc.exp (objc_target_compile): Likewise.
24473 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24476 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24478 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24480 * lib/target-supports.exp (check_effective_target_static_libgfortran):
24481 Add -static to additional_flags and pass it to target_compile.
24483 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24485 PR libgfortran/24719
24486 gfortran.dg/read_noadvance.f90: New test.
24488 PR libgfortran/24699
24489 gfortran.dg/fmt_t_2.f90: New test.
24491 PR libgfortran/24785
24492 gfortran.dg/read_x_eor.f90: New test.
24494 PR libgfortran/24584
24495 gfortran.dg/namelist_empty.f90: Rename test.
24497 PR libgfortran/24489
24498 gfortran/read_eor.f90: Rename test.
24500 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24503 * gfortran.dg/automatic_module_variable.f90: New test.
24505 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
24508 * gcc.dg/pr24445.c: New test.
24510 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24514 * gfortran.dg/recursive_statement_functions.f90: Add statement
24515 functions using inline intrinsic functions and parameters to test
24516 that they no longer seg-fault.
24519 gfortran.dg/nested_modules_4.f90: New test.
24520 gfortran.dg/nested_modules_5.f90: New test.
24522 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24525 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24527 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
24529 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24532 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24534 * gcc.dg/sparc-getcontext-1.c: New test.
24536 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
24538 * gcc.dg/ifcvt-fabs-1.c: New test.
24540 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
24543 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24544 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24546 2005-11-09 Richard Guenther <rguenther@suse.de>
24548 PR tree-optimization/24716
24549 * gcc.c-torture/execute/pr24716.c: New testcase.
24551 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24553 * gcc.dg/pr24624.c: Disable for non S/390 targets.
24555 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24558 * gcc.dg/pr24624.c: Testcase added.
24560 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24563 * g++.dg/other/pr24623.C: Testcase added.
24565 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
24568 * gfortran-dg/pure_byref_1.f90: New.
24569 * gfortran-dg/pure_byref_2.f90: New.
24571 2005-11-09 Uros Bizjak <uros@kss-loka.si>
24574 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24575 * gcc.dg/dg.exp: Run main loop also for *.i files.
24577 2005-11-08 Jakub Jelinek <jakub@redhat.com>
24580 * g++.dg/tls/diag-3.C: New test.
24581 * g++.dg/tls/diag-4.C: New test.
24582 * g++.dg/tls/static-1.C: New test.
24583 * g++.dg/tls/static-1a.cc: New file.
24585 2005-11-08 Diego Novillo <dnovillo@redhat.com>
24588 * g++.dg/tree-ssa/pr23046.C: New test.
24590 2005-11-08 Devang Patel <dpatel@apple.com>
24592 PR tree-optimization/23115
24593 * gcc.dg/tree-ssa/pr23115.c: New.
24595 2005-11-08 David Edelsohn <edelsohn@gnu.org>
24597 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24598 * gcc.target/powerpc/pr16155.c: Same.
24599 * gcc.target/powerpc/altivec-1.c: Same.
24600 * gcc.target/powerpc/altivec-2.c: Same.
24601 * gcc.target/powerpc/altivec-3.c: Same.
24602 * gcc.target/powerpc/altivec-5.c: Same.
24603 * gcc.target/powerpc/altivec-11.c: Same.
24604 * gcc.target/powerpc/altivec-12.c: Same.
24605 * gcc.target/powerpc/altivec-14.c: Same.
24606 * gcc.target/powerpc/altivec-22.c: Same.
24607 * gcc.target/powerpc/altivec-consts.c: Same.
24608 * gcc.target/powerpc/altivec-pr22085.c: Same.
24609 * gcc.target/powerpc/altivec-splat.c: Same.
24610 * gcc.target/powerpc/altivec-varargs-1.c: Same.
24611 * gcc.target/powerpc/altivec-vec-merge.c: Same.
24612 * gcc.target/powerpc/darwin-longlong.c: Same.
24614 2005-11-08 Uros Bizjak <uros@kss-loka.si>
24617 * gcc.dg/pr19340.c: New test.
24619 2005-11-07 Ian Lance Taylor <ian@airs.com>
24621 PR rtl-optimization/24683
24622 * gcc.dg/pr24683.c: New test.
24624 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24626 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24627 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24629 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24631 * gcc.target/i386/pr23376.c: Compile with -mmmx.
24633 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
24635 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24637 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24641 * gcc.target/powerpc/altivec-consts.c,
24642 gcc.target/powerpc/altivec-splat.c: New testcase.
24644 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24648 * gcc.dg/overflow-2.c: New testcase.
24650 2005-11-07 Jakub Jelinek <jakub@redhat.com>
24652 PR rtl-optimization/23567
24653 * gcc.c-torture/execute/20051104-1.c: New test.
24655 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
24658 gfortran.dg/private_type_2.f90: Modified to check that case with
24659 PRIVATE declaration within derived type is accepted.
24662 gfortran.dg/pointer_assign_1.f90: New test.
24665 * gfortran.dg/arrayio_0.f90: New test.
24668 gfortran.dg/data_initialized.f90: New test.
24669 gfortran.dg/data_constraints_1.f90: New test.
24670 gfortran.dg/data_constraints_2.f90: New test.
24672 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
24676 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24678 2005-11-06 Diego Novillo <dnovillo@redhat.com>
24681 * gcc.dg/tree-ssa/pr24670.c: New test.
24683 2005-11-05 Ian Lance Taylor <ian@airs.com>
24686 * gcc.target/i386/pr22432.c: New test.
24688 2005-11-05 Richard Henderson <rth@redhat.com>
24690 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24691 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24692 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24693 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24694 from gcc.dg/alpha-*.
24695 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24696 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24698 2005-11-05 Andreas Jaeger <aj@suse.de>
24700 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24702 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24705 * gcc.dg/torture/pr23424-1.c: New test.
24707 2005-11-04 Richard Henderson <rth@redhat.com>
24709 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24710 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24711 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24712 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24713 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24714 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24715 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24716 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24717 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24718 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24719 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24720 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24721 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24722 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24723 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24724 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24725 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24726 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24727 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24728 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24729 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24730 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24731 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24732 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24734 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24735 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24736 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24737 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24738 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24739 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24740 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24741 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24742 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24743 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24744 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24745 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24746 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24747 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24748 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24749 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24750 gcc.target/i386/lea.c, gcc.target/i386/local.c,
24751 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24752 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24753 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24754 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24755 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24756 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24757 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24758 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24759 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24760 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24761 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24762 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24763 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24764 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24765 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24766 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24767 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24768 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24769 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24770 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24771 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24772 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24773 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24774 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24775 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24776 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24777 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24778 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24780 2005-11-04 Diego Novillo <dnovillo@redhat.com>
24783 * gcc.dg/tree-ssa/pr24627.c: New test.
24785 2005-11-04 Paul Brook <paul@codesourcery.com>
24787 * gcc.dg/tls/opt-10.c: New test.
24789 2005-11-04 Andreas Jaeger <aj@suse.de>
24791 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24792 avoid extra warnings.
24794 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24796 PR libfortran/22298
24797 * lib/target-supports.exp
24798 (check_effective_target_static_libgfortran): New
24799 static_libgfortran effective target.
24800 * gfortran.dg/static_linking_1.f: New test.
24801 * gfortran.dg/static_linking_1.c: New file.
24803 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24805 * gcc.dg/pr24615.c: Guard test with { target fpic }.
24807 2005-11-03 Josh Conner <jconner@apple.com>
24810 g++.dg/ext/array2.C: New test.
24811 g++.dg/template/dependent-name3.C: New test.
24812 g++.dg/template/dependent-name4.C: New test.
24813 g++.dg/template/sfinae2.C: New test.
24815 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24817 PR preprocessor/22042
24818 * gcc.dg/cpp/strify4.c: New test.
24820 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24823 * g++.dg/cpp/string-1.C: New test.
24825 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24827 * gcc.target/powerpc: New directory.
24828 * gcc.target/powerpc/powerpc.exp: New file.
24829 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24830 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24831 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24832 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24833 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24834 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24835 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24836 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24837 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24838 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24839 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24840 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24841 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24842 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24843 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24844 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24845 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24846 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24847 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24848 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24849 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24850 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24851 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24852 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24853 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24854 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24855 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24856 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24857 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24858 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24859 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24860 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24861 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24862 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24864 2005-11-03 Mark Mitchell <mark@codesourcery.com>
24867 * g++.dg/warn/inline2.C: New test.
24869 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24871 PR middle-end/23155
24872 * g++.dg/ext/c99struct1.C: New test.
24873 * gcc.dg/union-cast-1.c: New test.
24874 * gcc.dg/union-cast-2.c: New test.
24875 * gcc.dg/union-cast-3.c: New test.
24877 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24879 PR middle-end/24589
24880 * gcc.c-torture/execute/zero-struct-2.c: New test.
24882 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
24885 * g++.dg/init/switch1.C: New test.
24887 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
24889 * gcc.dg/delay-slot-1.c: New test.
24891 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
24894 * gcc.dg/pr24620.c: New test.
24896 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24899 * gcc.dg/format/unnamed-1.c: New test.
24901 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24904 * g++.dg/expr/cond8.C: New test.
24907 * g++.dg/parse/dot1.C: New test.
24909 2005-11-02 Jan Hubicka <jh@suse.cz>
24912 * gcc.dg/i386-lea.c: New test
24914 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24917 * gcc.dg/pr24615.c: New test.
24919 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24922 * gcc.dg/pr24600.c: New test.
24924 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24927 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24928 * g++.dg/parse/typename9.C: New test.
24929 * g++/dg/parse/typename10.C: Likewise.
24931 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
24934 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24935 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24936 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24938 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24941 * g++.dg/debug/static1.C: New test.
24943 2005-11-02 Josh Conner <jconner@apple.com>
24945 * g++.dg/crash38.C: moved into proper directory...
24946 * g++.dg/template/crash42.C: ...here
24948 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
24951 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24952 pcc_bitfield_type_matters || default_packed.
24954 * lib/target-supports.exp
24955 (check_effective_target_pcc_bitfield_type_matters): New proc.
24956 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24959 * lib/target-supports.exp (check_effective_default_packed): New proc.
24960 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24961 Gate expected errors on target ! default_packed.
24962 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24964 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24966 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24969 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24972 * gfortran.dg/entry_5.f90: New.
24973 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24975 2005-11-01 Bob Wilson <bob.wilson@acm.org>
24977 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24979 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
24982 gfortran.dg/namelist_blockdata.f90: New test.
24985 gfortran.dg/external_implicit_none.f90: New test.
24988 * gfortran.dg/secnds.f: New test.
24990 2005-10-31 Jan Hubicka <jh@suse.cz>
24993 * gcc.c-torture/compile/pr20928.c: New test.
24995 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
24997 PR middle-end/23492
24998 * gcc.c-torture/compile/zero-strct-5.c: New test.
25000 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
25002 PR libgfortran/24584
25003 * gfortran.dg/pr24584.f90: New test.
25005 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
25008 * gfortran.dg/char_result_9.f90: New.
25009 * gfortran.dg/char_result_10.f90: New.
25011 2005-10-30 Jan Hubicka <jh@suse.cz>
25013 * g++.dg/tree-ssa/pr24172.C: New testcase.
25015 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25017 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25019 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
25021 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25022 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25023 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25024 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25025 gfortran.dg/enum_9.f90,
25026 gfortran.fortran-torture/compile/enum_1.f90,
25027 gfortran.fortran-torture/execute/enum_1.f90,
25028 gfortran.fortran-torture/execute/enum_2.f90,
25029 gfortran.fortran-torture/execute/enum_3.f90,
25030 gfortran.fortran-torture/execute/enum_4.f90: New tests.
25032 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
25035 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25036 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25038 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25040 PR libfortran/20179
25041 * gfortran.dg/mixed_io_1.f90: New test.
25042 * gfortran.dg/mixed_io_1.c: New file.
25044 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25046 * gfortran.dg/malloc_free_1.f90: New test.
25048 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
25050 * gcc.dg/nested-func-4.c: Require profiling -pg.
25052 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25055 * g++.dg/warn/main-2.C: New test.
25057 2005-10-28 Steven G. Kargl <kargls@comcast.net>
25060 * gfortran.dg/interface_2.f90: new test.
25062 2005-10-28 Josh Conner <jconner@apple.com>
25065 * g++.dg/template/crash38.C: New test.
25066 * g++.dg/parse/explicit1.C: Change expected errors.
25068 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25071 * g++.dg/other/large-size-array.C: New test.
25073 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25075 PR middle-end/24362
25076 * g++.dg/opt/complex4.C: New test.
25078 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
25080 * gcc.dg/nested-func-4.c: New test.
25082 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
25085 gfortran.dg/derived_recursion.f90: New test.
25086 gfortran.dg/implicit_actual.f90: New test.
25088 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
25090 PR middle-end/24295, PR testsuite/24477
25091 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
25092 removed when weakref hits the tree.
25094 2005-10-25 Jakub Jelinek <jakub@redhat.com>
25096 * gfortran.dg/cray_pointers_4.f90: New test.
25098 * gfortran.dg/cray_pointers_5.f90: New test.
25100 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
25103 * gfortran.dg/assign_5.f90: New test.
25104 * gfortran.dg/assign_6.f: New test.
25106 2005-10-25 Uros Bizjak <uros@kss-loka.si>
25108 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
25109 CPU has no SSE support.
25111 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
25113 PR libgfortran/24224
25114 * gfortran.dg/arrayio_1.f90: Update attribution.
25115 * gfortran.dg/arrayio_2.f90: Update attribution.
25116 * gfortran.dg/arrayio_3.f90: Update attribution.
25117 * gfortran.dg/arrayio_4.f90: Update test conditions.
25118 * gfortran.dg/arrayio_5.f90: Update attribution.
25119 * gfortran.dg/arrayio_6.f90: New test.
25120 * gfortran.dg/arrayio_7.f90: New test.
25122 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
25124 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25126 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25128 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25130 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25133 * gfortran.dg/namelist_char_only.f90: New test.
25135 2005-10-24 Asher Langton <langton2@llnl.gov>
25139 * gfortran.dg/cray_pointers_1.f90: New test.
25140 * gfortran.dg/cray_pointers_2.f90: New test.
25141 * gfortran.dg/cray_pointers_3.f90: New test.
25142 * gfortran.dg/loc_1.f90: New test.
25143 * gfortran.dg/loc_2.f90: New test.
25145 2005-10-24 Steven Bosscher <stevenb@suse.de>
25147 * gcc.dg/pr24225.c: New test.
25149 2005-10-24 Asher Langton <langton2@llnl.gov>
25151 * gfortran.dg/dup_save_1.f90: New test.
25152 * gfortran.dg/dup_save_2.f90: New test.
25154 2005-10-24 Paul Brook <paul@codesourcery.com>
25157 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25160 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
25162 PR libgfortran/24489
25163 * gfortran.dg/pr24489.f90: New test.
25165 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
25168 * gfortran.dg/ichar_1.f90: Add tests for derived types.
25170 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
25173 * g++.dg/init/array16.C: Skip for mmix-*-*.
25175 2005-10-23 Asher Langton <langton2@llnl.gov>
25177 * gfortran.dg/byte_1.f90: New test.
25178 * gfortran.dg/byte_2.f90: New test.
25180 2005-10-23 David Edelsohn <edelsohn@gnu.org>
25182 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25184 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
25187 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25190 * gfortran.dg/merge_char_const.f90: New test.
25193 * gfortran.dg/spread_scalar_source.f90: New test.
25195 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
25197 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25199 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25200 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25202 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25204 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
25207 * gfortran.dg/der_pointer_4.f90: New.
25209 2005-10-22 David Ayers <d.ayers@inode.at>
25211 * obj-c++.dg/except-1.mm: Simplify.
25213 2005-10-21 David Ayers <d.ayers@inode.at>
25215 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25217 2005-10-21 Jakub Jelinek <jakub@redhat.com>
25219 * gfortran.dg/assumed_dummy_2.f90: New test.
25221 2005-10-21 James E Wilson <wilson@specifix.com>
25223 PR preprocessor/15220
25224 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25226 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
25228 * gcc.c-torture/execute/20051021-1.c: New test.
25230 2005-10-21 Mark Mitchell <mark@codesourcery.com>
25233 * g++.dg/ext/tmplattr1.C: New test.
25235 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25238 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25240 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25242 * obj-c++.dg/except-1.mm: New.
25244 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25246 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25248 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25250 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25252 PR middle-end/24295
25253 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25254 declarations with the same names as thunks' alias targets, use
25256 * gcc.dg/attr-alias-3.c: New test.
25257 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25259 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25262 * g++.dg/parse/access8.C: New test.
25264 2005-10-20 Richard Guenther <rguenther@suse.de>
25267 * g++.dg/tree-ssa/pr24439.C: New testcase.
25269 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25271 * g++.dg/opt/delay-slot-1.C: New test.
25273 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25276 * gfortran.fg/der_init_1.f90: New.
25278 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25280 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25282 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25285 * g++.dg/parse/error28.C: New test.
25287 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25289 * gcc.dg/profile-generate-2.c: New test.
25291 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25294 * g++.dg/ext/dllimport11.C: New.
25296 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25299 * g++.dg/other/friend3.C: New test.
25301 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25304 * g++.dg/template/error19.C: New test.
25306 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25309 * g++.dg/overload/koenig2.C: New.
25312 * g++.dg/overload/error2.C: New.
25315 * g++.dg/inherit/covariant14.C: New.
25317 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25320 * g++.dg/parse/for1.C: New test.
25322 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25325 * gfortran.dg/host_dummy_index_1.f90: New test.
25328 * gfortran.dg/automatic_char_len_2.f90: New test.
25331 * gfortran.dg/recursive_statement_functions.f90: New test.
25334 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25337 * gfortran.dg/external_initializer.f90: New test.
25340 * non_module_public.f90: New test.
25342 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
25345 * g++.dg/template/overload7.C: New.
25348 * g++.dg/other/switch2.C: Remove expected warnings.
25351 * g++.dg/template/defarg6.C: New.
25353 2005-10-17 Uros Bizjak <uros@kss-loka.si>
25356 * gcc.target/i386/pr24315.c: New test.
25358 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25361 * g++.dg/template/static21.C: New test.
25362 * g++.dg/template/static21-a.cc: Likewise.
25364 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
25367 * g++.dg/warn/Wswitch-default-1.C: New test.
25368 * g++.dg/warn/Wswitch-default-2.C: New test.
25370 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25373 * g++.dg/parse/template18.C: New test.
25374 * g++.dg/template/nontype15.C: Likewise.
25376 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
25379 * gfortran.dg/spec_expr_2.f90: New.
25381 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
25383 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25384 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25385 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25386 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25387 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25388 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25389 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25390 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
25391 previous target-specific skips and warning-message matches where
25394 2005-10-15 Mark Mitchell <mark@codesourcery.com>
25397 * g++.dg/warn/Wctor-dtor.C: New test.
25399 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25402 * gcc.dg/for-1.c: New test.
25404 2005-10-14 Mark Mitchell <mark@codesourcery.com>
25407 * g++.dg/warn/Wconversion1.C: New test.
25408 * g++.dg/ext/packed4.C: Compile with -w.
25409 * g++.dg/opt/20050511-1.C: Likewise.
25410 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25412 2005-10-14 Jakub Jelinek <jakub@redhat.com>
25414 * gfortran.dg/boz_5.f90: New test.
25416 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
25419 * g++.dg/other/switch2.C: New.
25422 * g++.dg/init/ctor7.C: New.
25424 2005-10-13 David Edelsohn <edelsohn@gnu.org>
25427 * g++.dg/parse/crash32.C: New test.
25429 2005-10-13 Mark Mitchell <mark@codesourcery.com>
25432 * g++.dg/init/goto2.C: New test.
25435 * g++.dg/template/crash/41.C: New test.
25438 * g++.dg/template/crash40.C: New test.
25441 * g++.dg/parse/friend5.C: New test.
25444 * g++.dg/template/crash38.C: New test.
25447 * g++.dg/template/friend38.C: New test.
25450 * g++.dg/template/crash39.C: New test.
25452 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
25454 * gcc.dg/debug/dwarf2/dwarf-char1.c,
25455 gcc.dg/debug/dwarf2/dwarf-char2.c,
25456 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25458 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25460 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
25462 * gcc.dg/dll-2.c: Add tests for warnings.
25463 * gcc.dg/dll-3.c: Likewise.
25464 * gcc.dg/dll-4.c: Likewise.
25466 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25467 * g++.dg/ext/dllimport2.C: Likewise.
25468 * g++.dg/ext/dllimport3.C: Likewise.
25469 * g++.dg/ext/dllimport7.C: Likewise.
25470 * g++.dg/ext/dllimport8.C: Likewise.
25471 * g++.dg/ext/dllimport9.C: Likewise.
25473 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
25476 * gfortran.dg/derived_pointer_recursion.f90: New test.
25478 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
25480 * gcc.c-torture/execute/20051012-1.c: New test.
25482 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25485 * gfortran.dg/automatic_char_len_1.f90: New test.
25487 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25490 * gfortran.dg/save_common.f90: New test.
25493 * gfortran.dg/save_result.f90: New test.
25495 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25498 * g++.dg/template/dependent-expr1.C: Add new expected error.
25499 * g++.dg/template/dependent-expr2.C: Adjust error text.
25500 * g++.dg/template/overload6.C: New.
25503 * g++.dg/other/typename8.C: New.
25506 * g++.dg/other/return1.C: New.
25508 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
25511 * g++.dg/ext/label5.C: New.
25513 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25516 * g++.dg/parse/crash31.C: New.
25518 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
25520 * g++.dg/ipa/ipa-1.c: New test.
25521 * g++.dg/ipa/ipa-2.c: New test.
25522 * g++.dg/ipa/ipa-3.c: New test.
25523 * g++.dg/ipa/ipa-4.c: New test.
25524 * g++.dg/ipa/ipa-5.c: New test.
25525 * g++.dg/ipa/ipa.exp: New file.
25527 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25530 * gfortran.dg/private_type_3.f90: New test.
25532 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25535 gfortran.dg/aint_anint_1.f90: New test.
25537 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25539 PR libgfortran/24313
25540 gfortran.dg/csqrt.f: New test.
25542 2005-10-11 Ian Lance Taylor <ian@airs.com>
25545 * g++.dg/warn/noeffect7.C: New test.
25546 * g++.dg/warn/noeffect2.C: Instantiate templates.
25547 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
25550 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25553 * g++.dg/init/float1.C: New test.
25556 * g++.dg/init/member1.C: Tweak error markers.
25558 2005-10-11 Janis Johnson <janis187@us.ibm.com>
25561 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25562 Check for null pointer.
25564 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25567 * g++.dg/parse/ret-type3.C: New test.
25569 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25572 * gcc.c-torture/compile/pr23946.c: New test.
25574 2005-10-11 Jakub Jelinek <jakub@redhat.com>
25576 * g++.dg/opt/mmx2.C: New test.
25578 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25581 * g++.dg/template/static20.C: New test.
25584 * g++.dg/warn/Wunused-12.C: New test.
25587 * g++.dg/template/arg4.C: New test.
25589 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25591 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25592 * gcc.dg/ucnid-3.c: Likewise.
25593 * gcc.dg/ucnid-4.c: Likewise.
25594 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25595 * g++.dg/other/ucnid-1.C: Likewise.
25596 * gcc.dg/sparc-frame-1.c: New test.
25598 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25601 * g++.dg/template/spec27.C: New test.
25604 * g++.dg/template/static19.C: New test.
25606 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25608 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25609 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25611 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25614 * gfortran.fortran-torture/compile/pr24136.f: New test.
25616 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
25619 * g++.dg/parse/crash30.C: New test.
25621 2005-10-07 Richard Guenther <rguenther@suse.de>
25623 PR middle-end/24227
25624 * gcc.c-torture/compile/pr24227.c: New testcase.
25626 2005-10-07 Steve Ellcey <sje@cup.hp.com>
25628 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25629 Do not put aligned attributes on array elements.
25631 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
25633 PR testsuite/23611, PR testsuite/23615
25634 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25635 writing prototypes of library functions by hand.
25636 * obj-c++.dg/bitfield-4.mm: Likewise.
25637 * obj-c++.dg/const-str-4.mm: Likewise.
25638 * obj-c++.dg/encode-4.mm: Likewise.
25639 * obj-c++.dg/encode-5.mm: Likewise.
25640 * obj-c++.dg/encode-6.mm: Likewise.
25641 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25642 * obj-c++.dg/method-10.mm: Likewise.
25643 * obj-c++.dg/method-17.mm: Likewise.
25644 * obj-c++.dg/method-19.mm: Likewise.
25645 * obj-c++.dg/try-catch-2.mm: Likewise.
25647 2005-10-06 Richard Henderson <rth@redhat.com>
25650 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25652 2005-10-06 Dale Johannesen <dalej@apple.com>
25654 * gcc.c-torture/execute/20030125-1.c: Correct.
25656 2005-10-06 Richard Guenther <rguenther@suse.de>
25658 PR tree-optimization/24238
25659 * g++.dg/tree-ssa/pr24238.C: New testcase.
25661 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
25664 * gfortran.dg/der_pointer_3.f90: New test.
25666 2005-10-05 Devang Patel <dpatel@apple.com>
25669 * g++.dg/other/PR23205.C: New.
25671 2005-10-05 Richard Henderson <rth@redhat.com>
25674 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25675 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25677 2005-10-05 Dale Johannesen <dalej@apple.com>
25679 * gcc.c-torture/execute/float-floor.c: New.
25681 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
25683 PR tree-optimization/21419
25684 PR tree-optimization/24146
25685 PR tree-optimization/24151
25687 * g++.dg/ext/asm7.C: New.
25688 * g++.dg/ext/asm8.C: New.
25689 * gcc.dg/asm-1.c: Compile on all targets.
25690 * gcc.dg/asm-pr24146.c: New.
25691 * gcc.dg/pr21419.c: Adjust error messages.
25693 2005-10-05 Richard Guenther <rguenther@suse.de>
25696 * gfortran.fortran-torture/compile/empty.f90: New testcase.
25698 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
25701 * g++.dg/template/spec22.C: Robustify test.
25702 * g++.dg/template/spec26.C: New.
25704 2005-10-05 Uros Bizjak <uros@kss-loka.si>
25706 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25707 if target supports vector instructions.
25709 2005-10-04 Geoffrey Keating <geoffk@apple.com>
25711 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25714 2005-10-04 Janis Johnson <janis187@us.ibm.com>
25716 * lib/target-supports.exp (check_effective_target_fortran_large_real,
25717 check_effective_target_fortran_large_int): Replace cached result
25718 when target changes.
25720 2005-10-04 Devang Patel <dpatel@apple.com>
25722 * gcc.dg/i386-sse-vect-types.c: New.
25724 2005-10-04 Ian Lance Taylor <ian@airs.com>
25726 PR preprocessor/13726
25727 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25728 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25730 2005-10-04 Richard Guenther <rguenther@suse.de>
25733 * gcc.dg/noncompile/pr23576.c: New testcase.
25735 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
25737 PR middle-end/23125
25738 * gcc.dg/register-var-3.c: New test.
25740 2005-10-04 Steven Bosscher <stevenb@suse.de>
25742 * gcc.dg/pr23049.c: New test.
25744 * gcc.dg/ucnid-4.c: Fix test.
25746 2005-10-03 Diego Novillo <dnovillo@redhat.com>
25749 * gcc.c-torture/compile/pr23445.c: New test.
25751 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
25753 * g++.dg/overload/unknown1.C: New.
25755 2005-10-03 Mark Mitchell <mark@codesourcery.com>
25758 * g++.dg/template/repo4.C: New test.
25760 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25762 PR libfortran/19308
25763 * gfortran.dg/large_real_kind_2.F90: New test.
25764 * gfortran.dg/large_integer_kind_2.f90: New test.
25766 2005-10-03 Uros Bizjak <uros@kss-loka.si>
25768 * lib/target-supports.exp (check_effective_target_vect_shift):
25769 Implement with result caching. Add i?86, x86_64 and ia64 targets.
25770 (check_effective_target_vect_condition): Fix copy-n-pasto.
25772 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25773 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25776 2005-10-02 Mark Mitchell <mark@codesourcery.com>
25779 * g++.dg/template/overload5.C : New test.
25782 * g++.dg/expr/stdarg1.C: New test.
25784 2005-10-02 Diego Novillo <dnovillo@redhat.com>
25787 * gcc.c-torture/execute/pr24142.c: New test.
25789 2005-10-01 Diego Novillo <dnovillo@redhat.com>
25792 * gcc.c-torture/execute/pr24141.c: New test.
25794 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
25795 Diego Novillo <dnovillo@redhat.com>
25798 * gcc.c-torture/execute/pr23604.c: New test.
25800 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
25809 gfortran.dg/equiv_constraint_1.f90: New test.
25810 gfortran.dg/equiv_constraint_2.f90: New test.
25811 gfortran.dg/equiv_constraint_3.f90: New test.
25812 gfortran.dg/equiv_constraint_4.f90: New test.
25813 gfortran.dg/equiv_constraint_5.f90: New test.
25814 gfortran.dg/equiv_constraint_6.f90: New test.
25815 gfortran.dg/equiv_constraint_7.f90: New test.
25816 gfortran.dg/equiv_constraint_8.f90: New test.
25817 gfortran.dg/private_type_1.f90: New test.
25818 gfortran.dg/private_type_2.f90: New test.
25819 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25820 980628-10.f: Assert std=gnu to permit mixing of
25821 types in equivalence statements.
25823 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
25826 * gfortran.dg/open_status_1.f90: New.
25828 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25830 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25831 * gcc.dg/vect/pr22480.c: Clean up temp files.
25832 * gcc.dg/vect/pr23831.c: Clean up temp files.
25833 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25834 Clean up temp files.
25835 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25836 Clean up temp files.
25838 * gcc.dg/20050309-1.c: Clean up temp files.
25839 * gcc.dg/20050325-1.c: Clean up temp files.
25841 2005-09-30 Uros Bizjak <uros@kss-loka.si>
25843 PR tree-optimization/24059
25844 * gcc.dg/vect/pr24059.c : New test.
25846 2005-09-29 Jakub Jelinek <jakub@redhat.com>
25848 PR middle-end/24109
25849 * gcc.c-torture/execute/20050929-1.c: New test.
25851 2005-09-29 Steven Bosscher <stevenb@suse.de>
25853 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25855 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
25858 * gcc.dg/pr21419.c: New test.
25860 2005-09-29 Steven Bosscher <stevenb@suse.de>
25862 * gcc.dg/pr23911.c: New test.
25864 2005-09-28 Mark Mitchell <mark@codesourcery.com>
25866 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25869 * g++.dg/parse/qualified4.C: New test.
25870 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25871 * g++.old-deja/g++.mike/p8154.C: Likewise.
25873 2005-09-27 Mark Mitchell <mark@codesourcery.com>
25876 * g++.dg/template/friend37.C: New test.
25877 * g++.dg/parse/crash28.C: Adjust error markers.
25879 2005-09-27 Jakub Jelinek <jakub@redhat.com>
25882 * gfortran.fortran-torture/execute/save_2.f90: New decl.
25884 2005-09-27 Devang Patel <dpatel@apple.com>
25886 PR tree-optimization/23625
25887 * gcc.dg/pr23625.c: New test.
25889 2005-09-27 Uros Bizjak <uros@kss-loka.si>
25891 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25892 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25894 2005-09-26 Jakub Jelinek <jakub@redhat.com>
25897 * gfortran.fortran-torture/execute/save_1.f90: New test.
25898 * gfortran.dg/save_1.f90: New test.
25900 2005-09-26 Uros Bizjak <uros@kss-loka.si>
25902 * gcc.target/i386/builtin-apply-mmx.c: New test.
25905 * gcc.target/i386/pr22576.c: New test.
25908 * gcc.target/i386/pr22585.c: New test.
25911 * gcc.target/i386/pr23268.c: New test.
25913 PR middle-end/23831
25914 * gcc.dg/vect/pr23831.c: New test.
25917 * gcc.target/i386/pr24055.c: New test.
25919 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
25921 PR tree-optimization/23960
25922 * gcc.c-torture/compile/pr23960.c: New.
25924 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
25927 * gfortran.dg/nested_modules_3.f90: New.
25929 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25932 gfortran.dg/interface_1.f90: New test.
25934 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
25935 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25938 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25940 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25943 * gfortran.dg/imag_1.f: New test.
25944 * gfortran.dg/imag_2.f: Ditto.
25946 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
25948 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25950 2005-09-22 Jakub Jelinek <jakub@redhat.com>
25953 * g++.dg/warn/pr21983.C: New test.
25955 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
25957 * gcc.dg/20050922-1.c: Testcase added.
25959 2005-09-21 Mark Mitchell <mark@codesourcery.com>
25962 * g++.dg/template/array14.C: New test.
25964 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
25967 * gfortran.dg/der_ptr_component_1.f90: New test.
25969 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25972 * g++.dg/template/error1.C: Reject "no matching function" message.
25974 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25977 * g++.dg/lookup/error1.C: New test.
25979 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
25981 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25982 functionality of the testcase.
25984 2005-09-20 Richard Henderson <rth@redhat.com>
25986 * gcc.dg/vect/vect-22.c: Require vect_float.
25987 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25989 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
25991 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25992 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25993 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25994 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25995 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25996 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25997 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25998 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25999 * gcc.dg/cpp/ucnid-8.c: New test.
26001 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26003 PR tree-optimization/23929
26004 * gcc.c-torture/compile/pr23929.c: New test.
26006 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
26008 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26011 2005-09-20 Steve Ellcey <sje@cup.hp.com>
26014 * g++.dg/other/pr22003.C: Require named sections.
26016 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26019 * g++.dg/rtti/crash3.C: New test.
26021 PR tree-optimization/23818
26022 * gcc.dg/pr23818.c: New test.
26024 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26027 * gfortran.dg/print_fmt_4.f: New.
26029 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26032 * gfortran.fortran-torture/execute/entry_11.f90: New test.
26034 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26036 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26037 Use pointers to local alignable arrays instead. Added comments.
26038 * gcc.dg/vect/vect-46.c: Likewise.
26039 * gcc.dg/vect/vect-48.c: Likewise.
26040 * gcc.dg/vect/vect-49.c: Likewise.
26041 * gcc.dg/vect/vect-52.c: Likewise.
26042 * gcc.dg/vect/vect-53.c: Likewise.
26043 * gcc.dg/vect/vect-54.c: Likewise.
26044 * gcc.dg/vect/vect-56.c: Likewise.
26045 * gcc.dg/vect/vect-57.c: Likewise.
26046 * gcc.dg/vect/vect-58.c: Likewise.
26047 * gcc.dg/vect/vect-60.c: Likewise.
26048 * gcc.dg/vect/vect-61.c: Likewise.
26050 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26051 The test is no longer vectorizable on vect_no_align targets.
26052 * gcc.dg/vect/vect-43.c: Likewsie.
26054 * gcc.dg/vect/vect-44.c: Added comments.
26055 * gcc.dg/vect/vect-45.c: Added comments.
26056 * gcc.dg/vect/vect-50.c: Added comments.
26057 * gcc.dg/vect/vect-51.c: Added comments.
26059 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26061 * gcc.dg/vect/Os-vect-95.c: Likewise.
26063 * gcc.dg/vect/vect-41.c: Test removed.
26064 * gcc.dg/vect/vect-47.c: Test removed.
26065 * gcc.dg/vect/vect-55.c: Test removed.
26066 * gcc.dg/vect/vect-59.c: Test removed.
26068 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26070 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26071 No longer vectorizable on vect_no_align targets.
26072 * gcc.dg/vect/pr20122.c: Likewise.
26073 * gcc.dg/vect/vect-74.c: Likewise.
26074 * gcc.dg/vect/vect-75.c: Likewise.
26075 * gcc.dg/vect/vect-76.c: Likewise.
26077 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26078 Will not be vectorizable on vect_no_align targets once aliasing issues
26080 * gcc.dg/vect/vect-79.c: Likewise.
26082 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26083 * gcc.dg/vect/vect-78.c: Likewise.
26084 * gcc.dg/vect/vect-97.c: Likewise.
26086 2005-09-19 Steven Bosscher <stevenb@suse.de>
26088 * gcc.dg/pr23943.c: New test.
26090 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26093 * gfortran.dg/derived_pointer_null_1.f90: New test.
26095 2005-09-18 Richard Guenther <rguenther@suse.de>
26097 PR middle-end/23944
26098 * gcc.c-torture/compile/pr23944.c: New testcase.
26100 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
26103 * gfortran.dg/der_pointer_2.f90: New test.
26105 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26108 * gfortran.dg/nested_modules_2.f90: New test.
26110 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26113 * g++.dg/other/semicolon.C: New test.
26115 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
26117 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26118 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26120 2005-09-16 Mark Mitchell <mark@codesourcery.com>
26123 * g++.dg/template/static18.C: New test.
26126 * g++.dg/template/crash19.C: Remove dg-error marker.
26127 * g++.dg/template/local4.C: New test.
26129 2005-09-16 Paul Brook <paul@codesourcery.com>
26132 * gfortran.dg/dependency_1.f90: New test.
26134 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26137 * g++.dg/template/static17.C: New test.
26139 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
26142 * g++.dg/warn/huge-val1.C: New test.
26144 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26147 * g++.dg/parse/class2.C: New test.
26148 * g++.dg/template/explicit8.C: Likewise.
26149 * g++.dg/template/spec25.C: Likewise.
26151 2005-09-14 Josh Conner <jconner@apple.com>
26153 PR middle-end/23584
26154 * gcc.dg/pr23584.c: New test.
26156 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
26158 PR fortran/21875 Internal Unit Array I/O, NIST
26159 * gfortran.dg/arrayio_1.f90: New test.
26160 * gfortran.dg/arrayio_1.f90: New test.
26161 * gfortran.dg/arrayio_1.f90: New test.
26162 * gfortran.dg/arrayio_1.f90: New test.
26163 * gfortran.dg/arrayio_1.f90: New test.
26165 2005-09-14 Uros Bizjak <uros@kss-loka.si>
26167 PR middle-end/22480
26168 * gcc.dg/vect/pr22480.c: New test.
26170 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
26173 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26175 2005-09-13 Josh Conner <jconner@apple.com>
26178 * g++.dg/init/struct2.C: New test.
26179 * g++.dg/init/struct3.C: New test.
26181 2005-09-13 Janis Johnson <janis187@us.ibm.com>
26183 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26184 Clean up temp files.
26185 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26186 gcc.dg/tree-ssa/builtin-fprintf-1.c,
26187 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26188 gcc.dg/tree-ssa/builtin-printf-1.c,
26189 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26190 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26191 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26192 gcc.dg/tree-ssa/builtin-vprintf-1.c,
26193 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26194 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26195 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26196 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26197 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26198 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26199 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26200 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26202 2005-09-13 Josh Conner <jconner@apple.com>
26204 * lib/gcc-dg.exp: Load scanipa.exp.
26205 (cleanup-dump): New procedure.
26206 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26207 * lib/scandump.exp: New file.
26208 * lib/scantree.exp: Use it.
26209 * lib/scanipa.exp: New file.
26211 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
26214 * gfortran.dg/generic_4.f90: New test.
26216 2005-09-13 Uros Bizjak <uros@kss-loka.si>
26219 * gcc.target/i386/pr23816-1.c: New test.
26220 * gcc.target/i386/pr23816-2.c: New test.
26223 2005-09-13 Bastian Blank <waldi@debian.org>
26226 * g++.dg/abi/mangle26.C: New test.
26227 * g++.dg/abi/mangle27.C: New test.
26228 * g++.dg/abi/mangle28.C: New test.
26229 * g++.dg/abi/mangle29.C: New test.
26232 * g++.dg/parse/register1.C: New test.
26234 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26237 * g++.dg/template/access16.C: New test.
26239 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26241 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26243 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26246 * gfortran.dg/shape_2.f90: New test.
26248 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26251 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26252 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26253 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26254 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26255 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26256 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26257 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26260 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26263 * g++.dg/parse/template17.C: New test.
26265 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26268 * g++.dg/template/nontype14.C: New test.
26270 2005-09-12 Ian Lance Taylor <ian@airs.com>
26273 * g++.dg/lookup/friend7.C: New test.
26274 * g++.dg/lookup/friend8.C: New test.
26275 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26276 so that it will be found via argument dependent lookup.
26277 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26278 friend functions which will no longer be found.
26279 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26280 function g, so that it will be found via argument dependent
26282 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26283 * g++.old-deja/g++.mike/net43.C: Likewise.
26285 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26288 * g++.dg/template/static16.C: New test.
26290 2005-09-12 Josh Conner <jconner@apple.com>
26292 PR middle-end/23237
26293 * gcc.c-torture/compile/pr23237.c: New test.
26295 2005-09-11 Richard Henderson <rth@redhat.com>
26297 * g++.dg/other/error8.C: Update expected diagnostic text.
26299 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26301 PR libfortran/19872
26302 * gfortran.dg/overwrite_1.f: New test.
26304 2005-09-09 Josh Conner <jconner@apple.com>
26306 * g++.dg/init/pr23180-1.C: Removed.
26307 * g++.dg/init/pr23180-2.C: Removed.
26309 2005-09-09 David Daney <ddaney@avtrex.com>
26311 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26312 files which are ...
26313 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26314 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26316 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26318 * gfortran.dg/iostat_2.f90: New test.
26320 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26323 * g++.dg/ext/interface1.C: New test.
26324 * g++.dg/ext/interface1.h: Likewise.
26325 * g++.dg/ext/interface1a.cc: Likewise.
26327 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26329 * gfortran.dg/iomsg_1.f90: New test case.
26331 2005-09-09 Richard Guenther <rguenther@suse.de>
26334 * g++.dg/tree-ssa/pr23624.C: New testcase.
26336 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26339 * gfortran.dg/vector_subscript_1.f90,
26340 * gfortran.dg/vector_subscript_2.f90: New tests.
26342 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26345 * gfortran.dg/array_alloc_1.f90,
26346 * gfortran.dg/array_alloc_2.f90,
26347 * gfortran.dg/array_alloc_3.f90: New tests.
26349 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26352 * gfortran.dg/array_constructor_6.f90
26353 * gfortran.dg/array_constructor_7.f90
26354 * gfortran.dg/array_constructor_8.f90
26355 * gfortran.dg/array_constructor_9.f90
26356 * gfortran.dg/array_constructor_10.f90
26357 * gfortran.dg/array_constructor_11.f90
26358 * gfortran.dg/array_constructor_12.f90: New tests.
26360 2005-09-08 Josh Conner <jconner@apple.com>
26363 * g++.dg/init/pr23180-1.C: New test.
26364 * g++.dg/init/pr23180-2.C: New test.
26366 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26369 * gfortran.dg/module_double_reuse.f90: New.
26371 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26378 * gfortran.dg/common_equivalence_1.f: New.
26379 * gfortran.dg/common_equivalence_2.f: New.
26380 * gfortran.dg/common_equivalence_3.f: New.
26381 * gfortran.dg/contained_equivalence_1.f90: New.
26382 * gfortran.dg/module_blank_common.f90: New.
26383 * gfortran.dg/module_commons_1.f90: New.
26384 * gfortran.dg/module_equivalence_1.f90: New.
26385 * gfortran.dg/nested_modules_1.f90: New.
26386 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26387 equivalences and add comment to connect the test with
26390 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26393 * gfortran.dg/common_6.f90: New test.
26395 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26398 * gfortran.dg/char_result_1.f90,
26399 * gfortran.dg/char_result_2.f90,
26400 * gfortran.dg/char_result_3.f90,
26401 * gfortran.dg/char_result_4.f90,
26402 * gfortran.dg/char_result_5.f90,
26403 * gfortran.dg/char_result_6.f90,
26404 * gfortran.dg/char_result_7.f90,
26405 * gfortran.dg/char_result_8.f90: New tests.
26407 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26410 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26412 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26415 * obj-c++.dg/selector-5.mm: New test.
26416 * obj-c++.dg/selector-6.mm: New test.
26418 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26422 * objc.dg/error-1.m: New test.
26424 2005-09-07 Richard Sandiford <richard@codesourcery.com>
26427 * gfortran.fortran-torture/execute/pr23373-1.f90,
26428 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26430 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
26432 PR libfortran/23760
26433 * gfortran.dg/g77/1832.f: Remove long string in write statement
26434 to allow the test to pass on correct list directed output with
26437 2005-09-07 James E Wilson <wilson@specifix.com>
26439 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26441 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26443 * gfortran.dg/parameter+save.f90: Rename to
26444 * gfortran.dg/parameter_save.f90: .. this.
26446 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26449 * gfortran.dg/parameter+save.f90: New test case.
26451 2005-09-06 Richard Sandiford <richard@codesourcery.com>
26454 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26456 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26459 * gcc.dg/pr23075.c: New test.
26460 * g++.dg/warn/pr23075.C: New test.
26463 * gcc.target/i386/pr22362.c: New test.
26465 PR rtl-optimization/23098
26466 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26468 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26469 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26470 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26472 2005-09-06 Mark Mitchell <mark@codesourcery.com>
26474 * g++.dg/expr/cast6.C: New test.
26477 * g++.dg/init/new15.C: New test.
26479 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26481 * gcc.dg/vect/Os-vect-95.c: New test.
26482 * gcc.dg/vect/vect-95.c: Same.
26484 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26486 * gcc.dg/vect/vect-29.c: Update xfail testing.
26487 * gcc.dg/vect/vect-44.c: Same.
26488 * gcc.dg/vect/vect-48.c: Same.
26489 * gcc.dg/vect/vect-50.c: Same.
26490 * gcc.dg/vect/vect-72.c: Same.
26491 * gcc.dg/vect/vect-77.c: Same.
26492 * gcc.dg/vect/vect-78.c: Same.
26493 * gcc.dg/vect/vect-80.c: Same.
26494 * gcc.dg/vect/vect-96.c: Same.
26495 * gcc.dg/vect/vect-100.c: Same.
26496 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26497 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26498 * gfortran.dg/vect/vect-5.f90: Same.
26500 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26502 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26504 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26505 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26508 * g++.dg/opt/pr23056.C: New test.
26510 PR rtl-optimization/23098
26511 * gcc.target/i386/pr23098.c: New test.
26513 2005-09-05 Mark Mitchell <mark@codesourcery.com>
26516 * g++.dg/template/static15.C: New test.
26519 * g++.dg/ext/stmtexpr5.C: New test.
26520 * g++.dg/ext/stmtexpr6.C: Likewise.
26522 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
26524 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26526 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26527 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26528 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26530 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
26532 PR libfortran/23321
26533 * gfortran.dg/direct_io_4.f90: New test case.
26535 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
26536 Rasmus Hahn <rassahah@neofonie.de>
26539 * objc.dg/type-stream-1.m: New test.
26541 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
26544 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26545 gfortran.dg/print_fmt_3.f90: New test.
26547 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26549 * gfortran.dg/fmt_t_1.f90: New test.
26551 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26553 PR rtl-optimization/23454
26554 * g++.dg/opt/pr23454.C: New test.
26556 2005-09-03 Mark Mitchell <mark@codesourcery.com>
26559 * g++.dg/ext/static1.C: New test.
26561 2005-09-02 Richard Henderson <rth@redhat.com>
26563 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26564 tail call to check_fa_work.
26566 2005-09-02 Mark Mitchell <mark@codesourcery.com>
26569 * g++.dg/other/gc3.C: New test.
26571 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26573 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26574 * gcc.dg/20050826-1.c: Likewise.
26576 2005-08-31 Mark Mitchell <mark@codesourcery.com>
26579 * g++.dg/expr/volatile1.C: New test.
26581 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
26583 PR middle-end/23547
26584 * gcc.dg/pr23547.c: New test.
26586 2005-09-02 Richard Sandiford <richard@codesourcery.com>
26589 * gcc.c-torture/execute/pr22061-1.c,
26590 * gcc.c-torture/execute/pr22061-2.c,
26591 * gcc.c-torture/execute/pr22061-3.c,
26592 * gcc.c-torture/execute/pr22061-4.c: New tests.
26594 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
26596 * gcc.dg/Wredundant-decls-2.c: New test to check that
26597 -Wredundant-decls does not issue warning for a variable
26598 definition following a declaration.
26600 2005-09-01 Jakub Jelinek <jakub@redhat.com>
26603 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26604 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26605 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26607 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26608 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26609 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26610 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26611 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26612 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26613 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26614 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26616 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26619 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26622 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
26625 * gcc.dg/pr21255-1.c: New test.
26626 * gcc.dg/pr21255-2-mb.c: Likewise.
26627 * gcc.dg/pr21255-2-ml.c: Likewise.
26628 * gcc.dg/pr21255-3.c: Likewise.
26629 * gcc.dg/pr21255-4.c: Likewise.
26631 2005-08-31 Dale Johannesen <dalej@apple.com>
26633 * gcc.dg/20050830-1.c: New.
26635 2005-08-31 Josh Conner <jconner@apple.com>
26637 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26638 command-line options for arm-*-* targets.
26639 * g++.dg/init/array16.C: Likewise.
26640 * g++.dg/other/crash-4.C: Likewise.
26642 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26645 * obj-c++.dg/gnu-runtime-3.mm: New test.
26647 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26650 * g++.dg/lookup/ambig4.C: New test.
26651 * g++.dg/lookup/ambig5.C: New test.
26652 * g++.dg/tc1/dr101.C: Adjust error markers.
26654 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26657 * g++.dg/template/ttp5.C: Adjust error markers.
26659 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
26662 * lib/obj-c++.exp: Include target-libpath.exp.
26663 (obj-c++_link_flags): Look for the GNU libobjc library
26664 and set the library path to include it.
26665 Don't manually set LD_LIBRARY_PATH (etc.) but call
26666 set_ld_library_path_env_vars instead.
26667 (obj-c++_target_compile): Don't set library path or
26668 linker flags because they are already set correctly
26669 in obj-c++_link_flags.
26671 2005-08-30 Josh Conner <jconner@apple.com>
26673 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26674 to command-line options for arm-*-* targets.
26676 2005-08-30 Geoffrey Keating <geoffk@apple.com>
26678 * g++.dg/other/i386-1.C: New.
26680 2005-08-30 Jakub Jelinek <jakub@redhat.com>
26682 PR preprocessor/20348
26683 PR preprocessor/20356
26684 * gcc.dg/cpp/pr20348.c: New test.
26685 * gcc.dg/cpp/pr20348.h: New file.
26686 * gcc.dg/cpp/inc/pr20348.h: New file.
26687 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26688 * gcc.dg/cpp/pr20356.c: New test.
26689 * gcc.dg/cpp/pr20356.h: New file.
26690 * gcc.dg/cpp/inc/pr20356.h: New file.
26691 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26693 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
26695 * gfortran.fortran-torture/execute/intrinsic_count.f90:
26696 Fix array dimension to avoid correct end-of-file error.
26698 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
26700 PR libfortran/23598
26701 * gfortran.dg/iostat_1.f90: New test.
26703 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
26705 PR middle-end/23408
26706 * gcc.dg/pr23408.c: New test.
26708 2005-08-28 Mark Mitchell <mark@codesourcery.com>
26711 * g++.dg/init/member1.C: Make sure erroneous static data member
26712 definitions are required.
26713 * g++.dg/template/static13.C: New test.
26714 * g++.dg/template/static14.C: Likewise.
26716 2005-08-29 Jakub Jelinek <jakub@redhat.com>
26718 * gcc.target/i386/pr23575.c: Use -msse2 instead of
26719 -march=pentium4, remove ilp32 requirement.
26721 PR middle-end/23484
26722 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26723 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26725 2005-08-29 Andreas Jaeger <aj@suse.de>
26728 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26730 2005-08-28 Jakub Jelinek <jakub@redhat.com>
26732 * gcc.c-torture/execute/20050316-2.c: New test.
26733 * gcc.c-torture/execute/20050316-3.c: New test.
26734 * gcc.dg/torture/pr16104-1.c: New test.
26736 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
26738 PR middle-end/23463
26739 * gcc.c-torture/execute/zero-struct-1.c: New test.
26741 2005-08-27 Richard Guenther <rguenther@suse.de>
26744 * gcc.target/i386/pr23575.c: New testcase.
26746 2005-08-26 Jakub Jelinek <jakub@redhat.com>
26748 PR rtl-optimization/23561
26749 * gcc.c-torture/execute/20050826-1.c: New test.
26752 * gcc.c-torture/execute/20050826-2.c: New test.
26754 2005-08-26 Dale Johannesen <dalej@apple.com>
26756 * gcc.dg/20030711-1.c: Modify to work on Darwin.
26757 * gcc.dg/20050826-1.c: New.
26759 2005-08-26 Mark Mitchell <mark@codesourcery.com>
26762 * g++.dg/template/nontype13.C: New test.
26765 * g++.dg/init/new14.C: New test.
26766 * g++.dg/expr/anew1.C: Do not XFAIL.
26767 * g++.dg/expr/anew2.C: Likewise.
26768 * g++.dg/expr/anew3.C: Likewise.
26770 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
26772 PR middle-end/22439
26773 * gcc.dg/vla-3.c: New test.
26775 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
26778 * gfortran.dg/named_interface.f90: New.
26780 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
26782 * gcc.c-torture/execute/frame-address.c: New test.
26784 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
26787 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26789 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26791 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26793 2005-08-25 Alan Modra <amodra@bigpond.net.au>
26795 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26796 * gcc.dg/altivec-22.c: Rename from..
26797 * gcc.dg/altivec-nomfcr.c: ..this.
26799 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
26801 PR tree-optimization/23546
26802 * gcc.dg/tree-ssa/pr23546.c: New test.
26804 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
26807 * gfortran.dg/nonreturning_statements.f90: New test.
26809 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
26812 * g++.dg/parse/crash29.C: New.
26814 2005-08-23 DJ Delorie <dj@redhat.com>
26816 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26817 constants have the L suffix.
26819 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
26822 * g++.dg/template/instantiate8.C: New.
26824 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
26826 PR middle-end/23467
26827 * gcc.c-torture/execute/pr23467.c: New test.
26829 2005-08-23 Jakub Jelinek <jakub@redhat.com>
26831 PR tree-optimization/22043
26832 * gcc.c-torture/execute/20050613-1.c: New test.
26834 2005-08-23 Ben Elliston <bje@au.ibm.com>
26836 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26838 2005-08-22 Jakub Jelinek <jakub@redhat.com>
26840 PR rtl-optimization/23478
26841 * g++.dg/opt/pr23478.C: New test.
26843 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
26846 * gcc.dg/switch-warn-3.c: New test.
26848 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26851 * g++.dg/template/param1.C: New test.
26853 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26856 * g++.dg/other/incomplete1.C: New test.
26858 2005-08-22 Ira Rosen <irar@il.ibm.com>
26860 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26863 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26865 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26868 2005-08-21 Jakub Jelinek <jakub@redhat.com>
26870 * gcc.target/i386/sse-4.c: New test.
26872 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26875 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26877 2005-08-20 Jakub Jelinek <jakub@redhat.com>
26879 * gcc.dg/20050811-1.c: New test.
26880 * gcc.dg/20050811-2.c: New test.
26882 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
26884 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26886 2005-08-19 Diego Novillo <dnovillo@redhat.com>
26889 * gcc.c-torture/compile/pr23476.c: New test.
26891 2005-08-19 Devang Patel <dpatel@apple.com>
26893 PR tree-optimization/23048
26894 * gcc.dg/tree-ssa/pr23048.c: New test.
26896 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
26898 PR middle-end/20624
26899 * g++.dg/warn/Wreturn-3.C: New test
26901 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
26903 PR tree-optimization/22228
26904 * g++.dg/vect/pr22543.cc: New test.
26906 2005-08-17 Steven Bosscher <stevenb@suse.de>
26908 PR tree-optimization/21574
26909 * gcc.dg/tree-ssa/pr21574.c: New test.
26911 2005-08-16 James E Wilson <wilson@specifix.com>
26913 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26915 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
26918 * gcc.c-torture/compile/zero-strct-3.c: New test.
26919 * gcc.c-torture/compile/zero-strct-4.c: New test.
26921 2005-08-16 Steven Bosscher <stevenb@suse.de>
26924 * gcc.target/x86_64/pr23376.c: New test.
26926 2005-08-16 Ian Lance Taylor <ian@airs.com>
26929 * g++.dg/ext/vector2.C: New.
26931 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26933 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26935 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26937 PR libfortran/23428
26938 * gfortran.dg/inquire-complex.f90: New test case.
26940 2005-08-16 James E Wilson <wilson@specifix.com>
26942 PR tree-optimization/21105
26943 * gcc.dg/large-size-array.c: New.
26945 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
26947 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26949 * gcc.dg/vect/vect-41: Likewise.
26950 * gcc.dg/vect/vect-42: Likewise.
26951 * gcc.dg/vect/vect-43: Likewise.
26952 * gcc.dg/vect/vect-44: Likewise.
26953 * gcc.dg/vect/vect-46: Likewise.
26954 * gcc.dg/vect/vect-47: Likewise.
26955 * gcc.dg/vect/vect-48: Likewise.
26956 * gcc.dg/vect/vect-52: Likewise.
26957 * gcc.dg/vect/vect-53: Likewise.
26958 * gcc.dg/vect/vect-54: Likewise.
26959 * gcc.dg/vect/vect-55: Likewise.
26960 * gcc.dg/vect/vect-56: Likewise.
26961 * gcc.dg/vect/vect-57: Likewise.
26962 * gcc.dg/vect/vect-58: Likewise.
26963 * gcc.dg/vect/vect-59: Likewise.
26964 * gcc.dg/vect/vect-60: Likewise.
26965 * gcc.dg/vect/vect-61: Likewise.
26966 * gcc.dg/vect/vect-85: Likewise.
26967 * gcc.dg/vect/vect-87: Likewise.
26968 * gcc.dg/vect/vect-88: Likewise.
26969 * gcc.dg/vect/vect-93.c: Likewise.
26970 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26971 * gcc.dg/vect/vect-75: Likewise.
26972 * gcc.dg/vect/vect-76: Likewise.
26973 * gcc.dg/vect/vect-77: Likewise.
26974 * gcc.dg/vect/vect-78: Likewise.
26975 * gcc.dg/vect/vect-80: Likewise.
26976 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26977 vectorized for the expected reason, rather than checking how alignment
26979 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26980 aligned type and also instead of aligned pointers. Added documentation.
26982 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
26984 * gfortran.dg/power.f90: New test.
26986 2005-08-16 Jakub Jelinek <jakub@redhat.com>
26988 PR rtl-optimization/23299
26989 * g++.dg/opt/pr23299.C: New test.
26991 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26993 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26995 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
26997 * g++.dg/template/local6.C: New test.
26999 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
27001 * execute/exceptions/finally-1.m: Check that the catch and finally are
27002 being called. Also add a "return 0;" at the end of main.
27004 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
27007 * gfortran.dg/namelist_print_1.f: New test of functionality of
27009 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27010 namelist generates error with -std=f95.
27012 2005-08-14 Ira Rosen <irar@il.ibm.com>
27014 PR tree-optimization/23119
27015 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27017 2005-08-13 Marcin Koziej <creep@desk.pl>
27018 Andrew Pinski <pinskia@physics.uc.edu>
27021 * execute/exceptions/finally-1.m: New test.
27023 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27025 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27027 * objc/execute/exceptions/trivial.m: New test.
27028 * objc.dg/try-catch-11.m: Move to ...
27029 * objc/execute/exceptions/foward-1.m: Here.
27030 * objc.dg/try-catch-2.m: Move to ...
27031 * objc/execute/exceptions/catchall-1.m: Here.
27032 * objc.dg/try-catch-8.m: Move to ...
27033 * objc/execute/exceptions/local-variables-1.m: Here.
27035 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27037 * objc.dg/nested-func-1.m: Move to ...
27038 * objc/execute/nested-func-1.m: Here.
27040 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27042 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27043 in ${options} instead of [target_info name].
27044 * lib/obj-c++.exp (objc_target_compile): Likewise.
27046 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27048 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27050 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27052 part of PR testsuite/23348
27053 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27054 each of the torture options.
27055 * objc/compile/trivial.m: New test.
27057 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27059 * gfortran.dg/eoshift.f90: Correct format.
27061 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27063 * gfortran.fortran-torture/execute/character_passing.f90:
27066 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
27069 * g++.dg/template/unify10.C: New.
27071 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
27073 * g++.dg/parse/pr22514.C: Move to...
27074 * g++.dg/debug/pr22514.C: here.
27076 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27079 * g++.dg/inherit/pure1.C: New test.
27081 * ChangeLog: Fix typos.
27083 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27084 Steven Bosscher <stevenb@suse.de>
27086 * gfortran.dg/runtime_warning_1.f90: New test.
27088 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
27091 * g++.dg/parse/crash28.C: New.
27093 2005-08-11 Richard Guenther <rguenther@suse.de>
27096 * gcc.target/i386/tailcall-1.c: New testcase.
27098 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27100 * gcc.dg/vect/vect-67.c: Un-xfail.
27102 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27105 * g++.dg/parse/crash27.C: new test.
27107 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
27109 PR libfortran/22143
27110 * gfortran.dg/shift-kind.f90: New testcase.
27112 2005-08-10 Richard Sandiford <richard@codesourcery.com>
27114 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27115 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27117 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27120 * g++.dg/other/mult-stor1.C: New test.
27122 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27124 * gcc.c-torture/pr18299-1.c: Move to ...
27125 * gcc.c-torture/compile/pr18299-1.c: Here.
27127 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
27129 * gfortran/fortran.torture/execute/character_passing.f90:
27130 Fix types for LSAME.
27132 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
27134 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27135 input data back to what it was originally.
27137 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27139 * objc.dg/try-catch-8.m: Enable for all targets.
27141 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
27143 * gcc.dg/pr23165.c: New test.
27145 2005-08-09 Steven Bosscher <stevenb@suse.de>
27147 PR tree-optimization/23234
27148 * gcc.dg/tree-ssa/pr23234.c: New test.
27150 2005-08-08 Josh Conner <jconner@apple.com>
27152 PR rtl-optimization/23241
27153 * gcc.dg/char-compare.c: New test.
27155 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27158 * g++.dg/init/new13.C: New test.
27160 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
27163 * g++.dg/other/crash-4.C: Adjust
27164 * g++/dg/ext/packed9.C: New.
27166 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27168 PR middle-end/21964
27169 * gcc.c-torture/execute/pr21964-1.c: New test.
27171 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27174 * gcc.dg/pr22458-1.c: New test.
27176 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
27177 Steven G. Kargl <kargls@comcast.net>
27180 * gfortran.dg/flush_1.f90: New test.
27182 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27185 * g++.dg/template/eh2.C: New test.
27187 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27190 * g++.dg/template/instantiate7.C: New test.
27192 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
27195 * gcc.dg/Wunused-value-1.c: New test.
27197 2005-08-06 Richard Sandiford <richard@codesourcery.com>
27199 PR rtl-optimization/23233
27200 * gcc.c-torture/compile/pr23233-1.c: New test.
27202 2005-08-06 Jakub Jelinek <jakub@redhat.com>
27206 * gfortran.dg/equiv_1.f90: New test.
27207 * gfortran.dg/equiv_2.f90: New test.
27208 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27209 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27210 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27212 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27214 * gcc.c-torture/execute/vrp-5.c: New test.
27215 * gcc.c-torture/execute/vrp-6.c: New test.
27216 * gcc.dg/tree-ssa/vrp21.c: New test.
27218 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27220 * g++.dg/parse/pr22514.C: New test.
27222 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
27224 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27226 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27227 instead of constant loads / pool entries.
27229 2005-08-05 David Edelsohn <edelsohn@gnu.org>
27231 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27234 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
27236 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27237 __WINT_TYPE__ in generated prototypes if possible.
27239 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27242 * g++.dg/tree-ssa/pr22037.C:
27244 2005-08-04 Richard Henderson <rth@redhat.com>
27246 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27247 scan-tree-dump-times directive.
27249 2005-08-04 Jan Hubicka <jh@suse.cz>
27251 * gcov-1.C: Fix switch counts.
27252 * gcov-4b.c: Likewise.
27254 2005-08-03 Jeff Law <law@redhat.com>
27256 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27258 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27260 * gcc.c-torture/execute/pr23135.c: New test.
27262 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27264 PR tree-optimization/19899
27265 * gcc.dg/tree-ssa/scev-1.c: New test.
27266 * gcc.dg/tree-ssa/scev-2.c: New test.
27268 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27271 * gcc.dg/torture/pr18582-1.c: New test.
27273 2005-08-03 Jan Hubicka <jh@suse.cz>
27275 * update-conroll.c: New testcase.
27276 * update-conroll-2.c: New testcase.
27278 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27280 * gfortran.dg/constant_substring.f: New test.
27281 * gfortran.dg/pr22491.f: New test.
27283 2005-08-02 Jan Hubicka <jh@suse.cz>
27285 * update-threading.c: Replace by the proper one.
27287 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27290 * g++.dg/tree-ssa/pr23164.C: New test.
27292 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27294 * gcc.dg/tree-ssa/pr23192.c: New test.
27296 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27298 * gcc.c-torture/execute/vrp-4.c: New test.
27300 2005-08-02 Jan Hubicka <jh@suse.cz>
27302 * update-threading.c: New test.
27304 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27306 * gcc.c-torture/compile/20050801-1.c: New test.
27307 * gcc.c-torture/compile/20050801-2.c: New test.
27309 2005-08-01 Jan Hubicka <jh@suse.cz>
27311 * val-prof-5.c: New test.
27313 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27316 * gcc.dg/pr22311-1.c : New test.
27318 2005-07-31 Steven Bosscher <stevenb@suse.de>
27321 * gfortran.dg/pr23095.f: New test.
27324 * g++.dg/other/pr22003.C: New test.
27326 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27329 * gcc.c-torture/execute/pr20621-1.c: New test.
27331 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
27333 * gfortran.dg/comma_format_extension_4.f: Adjust length
27334 of string for format.
27335 * gfortran.dg/der_array_io_1.f: Replace illegal internal
27336 print statement with internal write.
27337 * gfortran.dg/der_array_io_2.f: Likewise.
27338 * gfortran.dg/der_array_io_3.f: Likewise.
27340 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
27342 * gcc.dg/fold-abs-4.c: new test.
27344 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
27346 PR fortran/22570 an related issues.
27347 * gfortran.dg/x_slash_1.f: New test.
27349 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
27352 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27353 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27355 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27358 * gcc.dg/Wshadow-3.c: New test.
27360 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
27362 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27363 used to have the wrong bounds).
27365 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27368 * gcc.dg/hex-round-1.c: Test more cases.
27369 * gcc.dg/hex-round-2.c: New test.
27371 2005-07-29 Diego Novillo <dnovillo@redhat.com>
27374 * g++.dg/tree-ssa/pr22550.C: New test.
27376 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
27378 * gcc.dg/tree-ssa/vrp19.c: New test.
27379 * gcc.dg/tree-ssa-vrp20.c: New test.
27381 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27384 * gcc.dg/transparent-union-4.c: New test.
27386 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27389 * gcc.dg/c99-vla-2.c: New test.
27391 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27394 * gcc.dg/hex-round-1.c: New test.
27396 2005-07-28 Jan Hubicka <jh@suse.cz>
27398 * inliner-1.c: Do not dump everything.
27399 * tree-prof.exp: Do not pass -ftree-based-profiling.
27400 * bprob.exp: Likewise.
27402 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27404 2005-07-28 Mark Mitchell <mark@codesourcery.com>
27407 * g++.dg/expr/ptrmem7.C: New test.
27409 2005-07-28 Mike Stump <mrs@apple.com>
27411 * g++.old-deja/g++.mike/visibility-1.C: New test.
27413 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27416 * gcc.c-torture/execute/pr20187-1.c: New test.
27418 2005-07-28 Jeff Law <law@redhat.com>
27420 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27421 * gcc.dg/tree-ssa/vrp18.c: New test.
27423 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27425 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27427 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27429 PR tree-optimization/22506
27430 * gcc.dg/vect/ps22506.c: New test.
27432 2005-07-28 Jakub Jelinek <jakub@redhat.com>
27435 * gcc.target/i386/sse-3.c: New test.
27437 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27439 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27440 * gcc.target/mips/mips32-dsp-type.c: Likewise.
27442 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27445 * gcc.c-torture/compile/pr22589-1.c: New test.
27447 2005-07-28 Jan Hubicka <jh@suse.cz>
27449 * update-loopch.c: New testcase.
27451 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27453 PR rtl-optimization/23047
27454 * gcc.c-torture/execute/pr23047.c: New test.
27455 * gcc.c-torture/execute/pr23047.x: New.
27457 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27459 PR tree-optimization/22493
27460 * gcc.c-torture/execute/pr22493-1.c: New test.
27461 * gcc.c-torture/execute/pr22493-1.x: New.
27462 * gcc.c-torture/execute/vrp-1.c: New test.
27463 * gcc.c-torture/execute/vrp-2.c: New test.
27464 * gcc.c-torture/execute/vrp-2.c: New test.
27466 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
27468 * gcc.target/frv/all-builtin-read8.c: Delete.
27469 * gcc.target/frv/all-builtin-read16.c: Delete.
27470 * gcc.target/frv/all-builtin-read32.c: Delete.
27471 * gcc.target/frv/all-builtin-read64.c: Delete.
27472 * gcc.target/frv/all-builtin-write8.c: Delete.
27473 * gcc.target/frv/all-builtin-write16.c: Delete.
27474 * gcc.target/frv/all-builtin-write32.c: Delete.
27475 * gcc.target/frv/all-builtin-write64.c: Delete.
27476 * gcc.target/frv/all-read-write-1.c: New.
27478 2005-07-27 Jeff Law <law@redhat.com>
27480 * gcc.c-torture/execute/pr22630.c: New test.
27482 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
27484 PR tree-optimization/23073
27485 * gcc.dg/vect/nodump-pr23073.c: New test.
27486 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27488 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
27490 PR tree-optimize/22348
27491 * gcc.c-torture/execute/pr22348.c: New.
27493 2005-07-27 Richard Guenther <rguenther@suse.de>
27495 * gcc.dg/tree-ssa/salias-1.c: New testcase.
27497 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27500 * gfortran.dg/logical_comp.f90: New test.
27502 2005-07-27 Jan Hubicka <jh@suse.cz>
27504 * inliner-1.c: Add cleanup of dumps.
27505 * val-prof-*.c: Likewise.
27506 * update-tailcall.c: New.
27508 2005-07-26 Diego Novillo <dnovillo@redhat.com>
27511 * gcc.dg/tree-ssa/pr22591.c: New test.
27512 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27514 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
27517 * objc.dg/try-catch-11.m: New test.
27519 2005-07-26 Richard Guenther <rguenther@suse.de>
27521 PR tree-optimization/22486
27522 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27524 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27527 * g++.dg/opt/loop2.C: New test.
27529 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27531 * gcc.dg/tree-ssa/reassoc-3.c: New test.
27532 * gcc.dg/tree-ssa/reassoc-4.c: New test.
27534 2005-07-25 Adam Nemet <anemet@lnxw.com>
27536 * lib/profopt.exp (profopt-execute): Check for profiling data
27537 files on the target.
27539 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
27541 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27542 for matching of asm labels.
27544 2005-07-25 Richard Guenther <rguenther@suse.de>
27546 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27548 2005-07-25 Richard Guenther <rguenther@suse.de>
27551 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27553 2005-07-25 Ira Rosen <irar@il.ibm.com>
27555 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27556 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27557 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27558 * gcc.dg/vect/vect-100.c: New test.
27559 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27560 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27561 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27562 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27563 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27564 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27565 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27566 * gfortran.dg/vect/pr19049.f90: New testcase.
27567 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27569 2005-07-25 Jakub Jelinek <jakub@redhat.com>
27571 * gcc.c-torture/execute/20050713-1.c: New test.
27574 * gfortran.fortran-torture/execute/data_4.f90: New test.
27576 PR middle-end/20303
27577 * gcc.dg/visibility-d.c: New test.
27579 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
27581 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27582 * gfortran.dg/underflow.f90: Ditto.
27584 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27586 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27587 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27588 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27590 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27592 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27593 include case of field width of zero.
27595 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27597 PR libgfortran/21875
27598 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27599 with trailing blanks on normal formatted read.
27601 2005-07-23 Chao-ying Fu <fu@mips.com>
27603 * gcc.target/mips/mips32-dsp-type.c: New test.
27604 * gcc.target/mips/mips32-dsp.c: New test.
27606 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
27609 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27612 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27613 and __cyg_profile_func_exit.
27615 2005-07-22 David Edelsohn <edelsohn@gnu.org>
27617 * gfortran.dg/comma_format_extension_3.f: Fix typo.
27618 * gfortran.dg/comma_format_extension_4.f: Same.
27619 * gfortran.dg/pr15332.f: Same.
27620 * gfortran.dg/pr21730.f: Same.
27622 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
27624 * g++.dg/opt/vrp2.C: Fix testcase.
27627 * g++.dg/opt/vrp2.C: New test.
27629 2005-07-22 Mark Mitchell <mark@codesourcery.com>
27632 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27634 2005-07-22 Diego Novillo <dnovillo@redhat.com>
27636 * gcc.dg/tree-ssa/20050719-1.c: New test.
27638 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
27640 * gcc.dg/bfin-longcall-1.c: New file.
27641 * gcc.dg/bfin-longcall-2.c: New file.
27643 2005-07-21 Janis Johnson <janis187@us.ibm.com>
27645 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27647 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27649 PR middle-end/19055
27650 * gcc.dg/tree-ssa/pr19055.c: New test.
27651 * gcc.dg/tree-ssa/pr19055-2.c: New test.
27653 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27656 * g++.dg/other/pr22358.C: New test.
27658 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
27661 * g++.dg/lookup/two-stage5.C: New test from bug comments.
27663 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27666 * g++.dg/init/union2.C: New test.
27668 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27671 * gcc.dg/complex-4.c: New test.
27673 2005-07-21 Richard Guenther <rguenther@suse.de>
27676 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27677 scanning for asm labels.
27678 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27680 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27683 * gcc.dg/altivec-pr22085.c: New.
27685 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27687 PR tree-optimization/19210
27688 * gcc.dg/tree-ssa/pr19210-1.c: New.
27689 * gcc.dg/tree-ssa/pr19210-2.c: New.
27691 2005-07-21 Richard Sandiford <richard@codesourcery.com>
27693 PR rtl-optimization/22167
27694 * g++.dg/opt/pr22167.C: New test.
27696 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
27699 * g++.dg/lookup/two-stage2.C: New.
27700 * g++.dg/lookup/two-stage3.C: New.
27701 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27702 fixed two-stage name lookup for operators.
27703 * g++.dg/template/call3.C: Compiler now produces an appropriate
27705 * g++.dg/template/crash37.C: Compiler now describes bla() on line
27707 * g++.dg/template/ptrmem4.C: Compiler produces different error
27709 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27710 connect_to_method as a candidate.
27712 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
27714 * gcc.dg/fold-alloc-1.c: New test.
27716 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
27718 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27719 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27721 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
27723 * gcc.dg/fold-abs-1.c: New test.
27724 * gcc.dg/fold-abs-2.c: New test.
27725 * gcc.dg/fold-abs-3.c: New test.
27727 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
27729 Make CONSTRUCTOR use VEC to store initializers.
27730 * g++.dg/ext/complit3.C: Check for specific error messages.
27731 * g++.dg/init/brace2.C: Update error message.
27732 * g++.dg/warn/Wbraces2.C: Likewise.
27734 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
27737 * gfortran.dg/module_interface_1.f90: New test.
27739 2005-07-19 Danny Berlin <dberlin@dberlin.org>
27740 Kenneth Zadeck <zadeck@naturalbridge.com>
27742 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27744 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27746 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27747 specify -Wformat for these tests.
27748 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27749 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27750 * gcc.dg/format/opt-6.c: Delete.
27752 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27754 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27755 * gcc.dg/tree-ssa/sra-3.c: Likewise.
27757 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27759 * gcc.dg/tree-ssa/alias-2.c: New test.
27761 2005-07-18 Mark Mitchell <mark@codesourcery.com>
27764 * g++.dg/template/explicit7.C: New test.
27766 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
27768 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27769 field width of 8 to +Inf and -Inf.
27771 2005-07-17 Mark Mitchell <mark@codesourcery.com>
27774 * g++.dg/template/friend36.C: New test.
27776 2005-07-16 David Edelsohn <edelsohn@gnu.org>
27779 * gfortran.dg/pr21730.f: New test.
27781 2005-07-16 Danny Berlin <dberlin@dberlin.org>
27782 Kenneth Zadeck <zadeck@naturalbridge.com>
27784 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27785 since pure const detection cannot run at -O1 in c compiler.
27786 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27787 can now optimize this case properly.
27788 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27789 because we now pass.
27790 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27792 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
27795 * gcc.dg/format/bitfld-1.c: New test.
27797 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27800 * g++.dg/rtti/repo1.C: New test.
27802 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
27804 PR middle-end/22398
27805 * gcc.c-torture/compile/pr22398.c: New test.
27807 2005-07-15 Mark Mitchell <mark@codesourcery.com>
27810 * g++.dg/expr/cast4.C: New test.
27812 2005-07-15 Richard Guenther <rguenther@suse.de>
27814 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27815 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27817 2005-07-15 Steven Bosscher <stevenb@suse.de>
27819 PR tree-optimization/22230
27820 * gcc.dg/tree-ssa/pr22230.c: New test.
27822 2005-07-14 Jakub Jelinek <jakub@redhat.com>
27824 * gfortran.dg/g77/cpp6.f: New test.
27827 * gfortran.dg/g77/cpp5.F: New test.
27828 * gfortran.dg/g77/cpp5.h: New file.
27829 * gfortran.dg/g77/cpp5inc.h: New file.
27831 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
27833 PR libfortran/16435
27834 * gfortran.dg/tl_editting.f90: New.
27835 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27837 2005-07-14 Steven G. Kargl <kargls@comcast.net>
27839 * gfortran.dg/char_array_constructor.f90: New test.
27841 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
27843 * gfortran.dg/past_eor.f90: New.
27844 * gfortran.dg/complex_read.f90: New.
27846 2005-07-13 Jeff Law <law@redhat.com>
27848 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27851 * gcc.dg/tree-ssa/pr22321.c: New test
27853 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
27855 PR tree-optimization/21921
27856 * gcc.dg/tree-ssa/pr21921.c: New.
27858 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27860 PR tree-optimizatio/22442
27861 * gcc.dg/tree-ssa/loop-11.c: New test.
27863 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27866 * gcc.c-torture/compile/pr21840.c: New test.
27868 2005-07-12 Jan Hubicka <jh@suse.cz>
27870 * gcc.c-torture/compile/pr22379.c: New test.
27872 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
27874 PR libfortran/21593
27875 gfortran.dg/dev_null.f90: Remove outdated comment about
27876 PR libfortran/21593.
27879 2005-07-12 Dale Johannesen <dalej@apple.com>
27881 * gcc.target/i386/compress-float-sse.c: New.
27882 * gcc.target/i386/compress-float-sse-pic.c: New.
27883 * gcc.target/i386/compress-float-387.c: New.
27884 * gcc.target/i386/compress-float-387-pic.c: New.
27885 * gcc.dg/compress-float-ppc.c: New.
27886 * gcc.dg/compress-float-ppc-pic.c: New.
27888 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
27890 PR libfortran/21593
27891 gfortran.dg/dev_null.f90: Remove targets.
27893 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27896 * gcc.dg/pr22335-1.c: New test.
27897 * gcc.dg/pr22335-2.c: New test.
27899 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27902 * g++.dg/template/nontype12.C : New test.
27904 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27906 * gcc.dg/tree-ssa/loop-10.c: New test.
27908 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
27910 * gcc.c-torture/execute/20020720-1.x: Remove.
27912 2005-07-11 Jakub Jelinek <jakub@redhat.com>
27914 * gfortran.fortran-torture/execute/forall_7.f90: New test.
27916 2005-07-10 Richard Sandiford <richard@codesourcery.com>
27918 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27919 (dg-mips-options): Use it.
27921 2005-07-09 Diego Novillo <dnovillo@redhat.com>
27923 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27925 2005-07-09 Richard Henderson <rth@redhat.com>
27927 * lib/target-supports.exp (check_effective_target_sync_char_short):
27930 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
27932 PR libfortran/22217
27933 * gfortran.dg/negative-z-descriptor.f90: New test.
27935 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27938 * gcc.dg/pr22329.c: New test.
27940 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
27942 PR tree-optimization/20139
27943 * gcc.dg/tree-ssa/pr20139.c: New.
27945 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27948 * gcc.dg/pr22356-1.c: New test.
27950 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
27953 * g++.dg/template/unify8.C: New.
27954 * g++.dg/template/unify9.C: New.
27956 2005-07-08 Jakub Jelinek <jakub@redhat.com>
27958 * gfortran.fortran-torture/execute/entry_10.f90: New test.
27960 2005-07-07 Geoffrey Keating <geoffk@apple.com>
27962 * gcc.dg/darwin-version-1.c: New.
27963 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27964 * gcc.dg/builtins-20.c: Likewise.
27965 * gcc.dg/builtins-53.c: Likewise.
27966 * gcc.dg/torture/builtins-convert-1.c: Likewise.
27967 * gcc.dg/torture/builtins-convert-2.c: Likewise.
27968 * gcc.dg/torture/builtins-convert-3.c: Likewise.
27969 * gcc.dg/torture/builtins-power-1.c: Likewise.
27970 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27973 2005-07-07 Jeff Law <law@redhat.com>
27975 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
27976 argument evaluation order.
27978 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
27980 PR libfortran/21594
27981 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27982 Add test cases where the shift length is greater than the
27985 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27987 * obj-c++.dg/proto-lossage-6.mm: New.
27988 * objc.dg/proto-lossage-6.m: New.
27990 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27992 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27993 * objc.dg/gnu-runtime-2.m: Likewise.
27995 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27997 * gfortran.dg/longline.f: New test.
27999 * gfortran.dg/badline.f: New test.
28001 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28006 * gfortran.dg/hollerith.f90: New.
28007 * gfortran.dg/hollerith2.f90: New.
28008 * gfortran.dg/hollerith3.f90: New.
28009 * gfortran.dg/hollerith4.f90: New.
28010 * gfortran.dg/hollerith_f95.f90: New.
28011 * gfortran.dg/hollerith_legacy.f90: New.
28012 * gfortran.dg/g77/cpp4.F: New. Port from g77.
28014 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28017 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28018 * objc.dg/gnu-runtime-2.m: New.
28020 2005-07-06 Jeff Law <law@redhat.com>
28022 * gcc.dg/tree-ssa/vrp17.c: New test.
28024 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28027 * gfortran.dg/array_constructor_5.f90: New test.
28029 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28031 * gfortran.fortran-torture/execute/entry_9.f90: New test.
28033 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
28035 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28036 * gcc.dg/980816-1.c: Ditto.
28038 2005-07-06 Jeff Law <law@redhat.com>
28040 * gcc.c-torture/compile/pr21356.c: New test.
28042 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28046 * gcc.c-torture/compile/pr22013-1.c,
28047 gcc.c-torture/execute/pr22098-1.c,
28048 gcc.c-torture/execute/pr22098-2.c,
28049 gcc.c-torture/execute/pr22098-3.c: New tests.
28051 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28054 * gcc.dg/pr22308-1.c: New test.
28056 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
28058 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
28060 * gcc.dg/compare9.c: Use -fshort-enums instead of
28061 -fno-short-enums. Change the last test to dg-bogus.
28063 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
28065 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28066 * gcc.dg/compare9.c: New.
28068 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28070 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28072 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28075 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28078 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28080 * gcc.dg/format/gcc_gfc-1.c: New.
28082 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28084 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28086 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28089 * gfortran.dg/io_invalid_1.f90: New test.
28091 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
28093 * gcc.dg/format/gcc_diag-1.c: Update.
28095 2005-07-02 Jeff Law <law@redhat.com>
28097 * gcc.dg/tree-ssa/pr22051-1.c: New test.
28098 * gcc.dg/tree-ssa/pr22051-2.c: New test.
28100 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
28102 * gcc.dg/format/gcc_diag-1.c: Update.
28104 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
28107 * gcc.c-torture/compile/pr22269.c: New test.
28109 2005-06-30 Diego Novillo <dnovillo@redhat.com>
28113 * g++.dg/tree-ssa/pr21584-1.C: New test.
28114 * g++.dg/tree-ssa/pr21584-2.C: New test.
28116 2005-06-30 Ziemowit Laski <zlaski@apple.com>
28118 * obj-c++.dg/try-catch-11.mm: New.
28119 * objc.dg/try-catch-10.m: New.
28121 2005-06-29 David Edelsohn <edelsohn@gnu.org>
28123 * g++.dg/other/ucnid-1.C: xfail on AIX.
28125 2005-06-29 Diego Novillo <dnovillo@redhat.com>
28128 * gcc.dg/20050629-1.c: New test.
28130 2005-06-29 Ziemowit Laski <zlaski@apple.com>
28132 * obj-c++.dg/const-str-1[0-1].mm: New.
28133 * objc.dg/const-str-1[0-1].m: New.
28135 2005-05-29 Richard Henderson <rth@redhat.com>
28137 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28138 Rename from check_effective_target_vect_no_max.
28139 (check_effective_target_vect_no_int_add): New.
28140 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28141 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28142 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28143 * gcc.dg/vect/vect-reduc-1.c: Use both.
28144 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28146 2005-05-29 Richard Henderson <rth@redhat.com>
28148 * lib/target-supports.exp (check_effective_target_vect_no_max):
28149 Remove i386 and x86_64.
28151 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28154 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28156 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28158 PR middle-end/21969
28159 * gcc.dg/vect/pr21969.c: New test.
28161 2005-06-28 Eric Christopher <echristo@redhat.com>
28165 * gcc.dg/inline1.c: New test.
28166 * gcc.dg/inline2.c: Ditto.
28167 * gcc.dg/inline3.c: Ditto.
28168 * gcc.dg/inline4.c: Ditto.
28169 * gcc.dg/inline5.c: Ditto.
28171 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28173 PR libfortran/22142
28174 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28175 Add testcase also testing eoshift1 for PR 22142.
28177 2005-06-28 Richard Henderson <rth@redhat.com>
28179 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28180 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28181 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28182 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28183 gcc.dg/tree-ssa/20030922-2.c: Likewise.
28185 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28187 PR libfortran/22142
28188 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28189 Add testcase for PR 22142.
28191 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
28193 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28194 gcc.target/ia64/fpreg-2.c: New tests.
28196 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28198 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28200 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28202 PR libfortran/22170
28203 * gfortran.dg/slash_1.f90: New test.
28205 2005-06-27 Richard Henderson <rth@redhat.com>
28207 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28208 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28209 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28210 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28211 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28212 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28214 2005-06-27 Richard Henderson <rth@redhat.com>
28216 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28217 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28219 2005-06-27 Ziemowit Laski <zlaski@apple.com>
28221 * obj-c++.dg/proto-lossage-5.mm: New.
28222 * objc.dg/proto-lossage-5.m: New.
28224 2005-06-27 Diego Novillo <dnovillo@redhat.com>
28227 * gcc.dg/tree-ssa/pr21959.c: New test.
28229 2005-06-27 Jakub Jelinek <jakub@redhat.com>
28231 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28232 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28233 testing uninitialized var.
28235 * gcc.c-torture/execute/builtins/chk.h: New.
28236 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28237 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28238 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28239 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28240 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28241 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28242 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28243 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28244 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28245 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28246 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28247 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28248 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28249 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28250 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28251 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28252 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28253 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28254 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28255 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28256 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28257 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28258 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28259 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28260 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28261 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28262 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28263 * gcc.dg/builtin-object-size-1.c: New test.
28264 * gcc.dg/builtin-object-size-2.c: New test.
28265 * gcc.dg/builtin-object-size-3.c: New test.
28266 * gcc.dg/builtin-object-size-4.c: New test.
28267 * gcc.dg/builtin-object-size-5.c: New test.
28268 * gcc.dg/builtin-stringop-chk-1.c: New test.
28269 * gcc.dg/builtin-stringop-chk-2.c: New test.
28270 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28271 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28272 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28273 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28274 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28275 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28276 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28277 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28278 * gcc.c-torture/execute/printf-1.c: New test.
28279 * gcc.c-torture/execute/fprintf-1.c: New test.
28280 * gcc.c-torture/execute/vprintf-1.c: New test.
28281 * gcc.c-torture/execute/vfprintf-1.c: New test.
28282 * gcc.c-torture/execute/printf-chk-1.c: New test.
28283 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28284 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28285 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28287 2005-06-27 Michael Matz <matz@suse.de>
28289 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28290 slot is not merged if address escapes.
28292 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28295 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28297 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28299 PR middle-end/17965
28300 * gcc.c-torture/compile/20050622-1.c: New test.
28302 PR middle-end/22028
28303 * gcc.dg/20050620-1.c: New test.
28305 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28307 PR tree-optimization/22026
28308 * gcc.dg/tree-ssa/pr22026.c: New.
28310 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28312 PR libfortran/22144
28313 * gfortran.dg/shift-alloc.f90: New testcase.
28315 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28317 * all files: Update FSF address in copyright headers.
28319 2005-06-22 Jan Hubicka <jh@suse.cz>
28321 * wholeprogram-1.c: New testcase.
28322 * wholeprogram-2.c: New testcase.
28324 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28327 * gcc.dg/tree-ssa/pr22171.c: New test.
28329 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
28331 * gfortran.dg/simplify_modulo.f90: New.
28333 2005-06-24 Jan Hubicka <jh@suse.cz>
28335 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28337 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28339 * obj-c++.dg/proto-lossage-[1-4].mm: New.
28341 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28343 * obj-c++.dg/typedef-alias-1.mm: New.
28344 * objc.dg/typedef-alias-1.m: New.
28346 2005-06-23 Jeff Law <law@redhat.com>
28348 * gcc.dg/tree-ssa/vrp16.c: New test.
28350 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28352 * lib/target-supports.exp: Add
28353 check_effective_target_fortran_large_real and
28354 check_effective_target_fortran_large_int to check for
28355 corresponding effective targets.
28356 * gfortran.dg/large_integer_kind_1.f90: New test.
28357 * gfortran.dg/large_real_kind_1.f90: New test.
28359 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
28361 PR tree-optimization/22117
28362 * gcc.dg/tree-ssa/pr22117.c: New.
28364 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
28367 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28369 2005-06-23 David Edelsohn <edelsohn@gnu.org>
28371 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28373 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
28375 * gfortran.dg/f2c_4.f90: Add tests for complex functions
28376 * gfortran.dg/f2c_4.c: Likewise.
28378 2005-06-22 Paul Brook <paul@codesourcery.com>
28381 * gfortran.dg/auto_save_1.f90: New test.
28383 2005-06-22 Michael Matz <matz@suse.de>
28385 * gcc.target/x86-64/abi: New directory.
28386 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28387 * gcc.target/x86-64/abi/README.gcc: New file.
28388 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28389 * gcc.target/x86-64/abi/asm-support.s: New file.
28390 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28391 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28392 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28393 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28394 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28395 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28396 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28397 * gcc.target/x86_64/abi/test_bitfields.c: New test.
28398 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28399 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28400 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28401 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28402 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28403 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28404 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28405 * gcc.target/x86_64/abi/test_varargs.c: New test.
28407 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
28409 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28410 32-bit i?86 and x86_64.
28412 2005-06-21 Ziemowit Laski <zlaski@apple.com>
28414 * obj-c++.dg/const-str-[1-9].mm: New tests.
28416 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
28419 * gfortran.dg/namelist_use.f90: New.
28420 * gfortran.dg/namelist_use_only.f90: New.
28422 2005-06-21 Jeff Law <law@redhat.com>
28424 * gcc.dg/tree-ssa/vrp15.c: New test.
28426 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
28428 * lib/target-supports.exp (check_effective_target_vect_reduction):
28430 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28431 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28432 remove vect_reduction target keyword. Also avoid two returns in main.
28433 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28434 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28435 * gcc.dg/vect/vect-reduc-1short.c: New test.
28436 * gcc.dg/vect/vect-reduc-1char.c: New test.
28437 * gcc.dg/vect/vect-reduc-2short.c: New test.
28438 * gcc.dg/vect/vect-reduc-2char.c: New test.
28439 * gcc.dg/vect/vect-reduc-6.c: New test.
28440 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28441 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28442 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28444 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28445 Paul Thomas <pault@gcc.gnu.org>
28447 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28450 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28452 * gfortran.dg/backslash_1.f90: New test.
28453 * gfortran.dg/backslash_2.f90: New test.
28455 2005-06-20 Steven G. Kargl <kargls@comcast.net>
28457 * gfortran.dg/duplicate_labels.f90: New test.
28459 2005-06-20 Jan Beulich <jbeulich@novell.com>
28461 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28462 unsupportable relocations.
28463 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28464 * gcc.dg/20050321-2.c: xfail for NetWare.
28466 2005-06-20 Andreas Jaeger <aj@suse.de>
28468 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28469 gcc.target/i386/fastcall-sseregparm.c,
28470 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28472 2005-06-19 Richard Henderson <rth@redhat.com>
28474 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28476 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
28478 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28480 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
28483 * g++.dg/conversion/simd2.C: Change expected error message.
28485 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28487 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28488 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28489 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28491 2005-06-18 James A Morrison <phython@gcc.gnu.org>
28493 * gcc.dg/fold-mod-1.c: New test.
28495 2005-06-18 Steven G. Kargl <kargls@comcast.net>
28498 * gfortran.dg/pr19926.f90: New test.
28500 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28502 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28503 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28505 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28506 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28508 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
28510 * gcc.target/ia64/float80-varargs-1.c: New test.
28512 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28515 * gfortran.dg/f2c_6.f90: New test.
28517 2005-06-17 Geoffrey Keating <geoffk@apple.com>
28520 * g++.dg/template/local5.C: New.
28522 2005-06-17 Richard Henderson <rth@redhat.com>
28524 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28526 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
28529 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28531 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
28533 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28534 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28535 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28536 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28537 check_vect to verify the presence of hardware vector support.
28539 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
28542 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28544 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28546 PR libfortran/19216
28547 * gfortran.dg/pr19216.f: Add correct space between brackets and
28550 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28552 PR libfortran/16436
28553 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28555 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
28557 * gcc.target/i386/attributes-error.c: New testcase.
28558 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28559 * gcc.target/i386/regparm-stdcall.c: Likewise.
28560 * gcc.target/i386/sseregparm-1.c: Likewise.
28561 * gcc.target/i386/sseregparm-2.c: Likewise.
28563 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
28565 * g++.dg/rtti/crash2.C: New.
28567 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
28569 * gcc.dg/noncompile/20040203-3.c: Update expected message.
28571 2005-06-15 David Ung <davidu@mips.com>
28573 * gcc.target/mips/mips16e-extends.c: New test for testing the
28574 generation of MIPS16e zeb/zeh, seb/seh instructions.
28576 2005-06-15 Diego Novillo <dnovillo@redhat.com>
28579 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28580 * gcc.dg/tree-ssa/pr22018.c: New test.
28582 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
28584 * gcc.dg/simd-1.c: Update error messages.
28585 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
28586 * gcc.dg/simd-2.c: Update error messages.
28587 * gcc.dg/simd-4.c: New.
28589 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
28592 * g++.dg/other/crash-4.C: New.
28594 2005-06-14 Devang Patel <dpatel@apple.com>
28596 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28598 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
28601 * g++.dg/parse/crash11.C: Update
28603 2005-06-13 Jeff Law <law@redhat.com>
28605 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28606 perform the desired transformations.
28607 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28608 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28610 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28613 * gfortran.dg/forall_1.f90: Un-XFAIL.
28615 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
28618 * g++.dg/parse/crash26.C: New.
28621 * g++.dg/init/member1.C: New.
28623 2005-06-13 Jakub Jelinek <jakub@redhat.com>
28625 * gfortran.dg/altreturn_1.f90: New test.
28627 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
28629 PR middle-end/21985
28630 * gcc.dg/tree-ssa/pr21985.c: New test.
28632 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28634 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28636 2005-06-12 Roger Sayle <roger@eyesopen.com>
28639 * g++.dg/other/error10.C: New test case.
28641 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28643 PR libfortran/19155
28644 * gfortran.dg/pr19155.f: Add test.
28646 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28648 * gfortran.dg/f2c_7.f90: New test.
28650 * gfortran.dg/forall_1.f90: XFAILed.
28652 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28654 * gcc.dg/pr14796-1.c: New.
28655 * gcc.dg/pr14796-2.c: New.
28657 2005-06-11 Steven G. Kargl <kargls@comcast.net>
28661 * gfortran.dg/deallocate_stat.f90: New test.
28663 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
28665 * gfortran.fortran-torture/execute/in-pack.f90: New test.
28667 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
28669 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28670 access will be generated when this loop is vectorized. Test that
28671 accesses with same alignment were detected.
28672 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28673 Test that accesses with same alignment were detected.
28674 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28675 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28676 alignment were detected.
28678 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
28681 * g++.dg/conversion/simd2.C: New.
28683 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
28685 * gcc.dg/Wcxx-compat-1.c: New.
28687 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
28689 PR libfortran/21480
28690 * gfortran.dg/reshape-complex.f90: Add a test for a packed
28693 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
28695 * gcc.dg/alias-8.c: New.
28697 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
28699 * gcc.dg/format/cmn_err-1.c: Update.
28701 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
28704 * gcc.target/sparc/fexpand-2.c: New.
28705 * gcc.target/sparc/fpmerge-2.c: New.
28706 * gcc.target/sparc/fpmul-2.c: New.
28707 * gcc.target/sparc/noresult.c: New.
28708 * gcc.target/sparc/pdist-2.c: New.
28709 * gcc.target/sparc/pdist-3.c: New.
28711 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
28714 * gcc.target/i386/i386.exp: Fix comment typo.
28716 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
28719 * g++.dg/inherit/using5.C: New.
28720 * g++.dg/inherit/using6.C: New.
28722 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28725 * g++.dg/template/ptrmem15.C: New test.
28728 * g++.dg/ext/label4.C: New test.
28730 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28732 * gcc.dg/tls/debug-1.c: New test.
28734 2005-06-07 Dale Johannesen <dalej@apple.com>
28736 * gcc.target/i386/movq.c: New.
28738 2005-06-07 Dale Johannesen <dalej@apple.com>
28740 * gcc.dg/20050607-1.c: New.
28742 2005-06-07 Jakub Jelinek <jakub@redhat.com>
28744 PR middle-end/21850
28745 * gcc.c-torture/execute/20050607-1.c: New test.
28747 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
28749 PR libfortran/21926
28750 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28751 Test case where the return array has lowest stride one,
28754 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
28756 * lib/target-supports.exp (check_effective_target_sync_int_long):
28757 Add s390 and s390x targets.
28759 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
28761 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28762 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28763 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28764 * gcc.dg/tree-ssa/loop-9.c: New test.
28766 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
28768 * g++.dg/parse/defarg10.C: New.
28770 2005-06-06 Jakub Jelinek <jakub@redhat.com>
28772 PR regression/21897
28773 * gcc.c-torture/execute/20050604-1.c: New test.
28775 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
28778 * g++.dg/parse/defarg9.C: New.
28781 * g++.dg/inherit/using4.C: New.
28782 * g++.dg/overload/error1.C: Adjust expected errors.
28783 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28784 * g++.old-deja/g++.brendan/arm2.C: Likewise.
28785 * g++.old-deja/g++.other/redecl2.C: Likewise.
28786 * g++.old-deja/g++.other/redecl4.C: Likewise.
28787 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28789 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28791 * gfortran.dg/f2c_5.f90: Add -w to dg-options
28793 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
28795 * lib/gfortran.exp (gfortran_target_compile): Call
28796 dg-additional-files-options
28797 * gfortran.dg/f2c_4.f90: New file
28798 * gfortran.dg/f2c_4.c: New file
28799 * gfortran.dg/f2c_5.f90: New file
28800 * gfortran.dg/f2c_5.c: New file
28802 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28804 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28807 * gfortran.dg/array_constructor_4.f90: New test.
28809 2005-06-05 Mark Mitchell <mark@codesourcery.com>
28812 * g++.dg/ext/builtin9.C: New test.
28814 2005-06-05 Dale Johannesen <dalej@apple.com>
28816 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28817 * gcc.c-torture/execute/20050603-2.c: Ditto.
28819 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
28821 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28822 * gcc.dg/vect/vect-reduc-1.c: New.
28823 * gcc.dg/vect/vect-reduc-2.c: New.
28824 * gcc.dg/vect/vect-reduc-3.c: New.
28826 2005-06-04 Dale Johannesen <dalej@apple.com>
28828 * gcc.c-torture/execute/20050603-1.c: New.
28829 * gcc.c-torture/execute/20050603-2.c: New.
28830 * gcc.dg/20050603-3.c: New.
28832 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28835 * gfortran.dg/debug_1.f90: New test.
28837 * gfortran.dg/forall_1.f90: New test.
28839 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
28841 * gfortran.dg/array_constructor_3.f90: New test.
28843 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28845 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28847 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
28849 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28851 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
28854 * gcc.dg/init-excess-1.c: New test.
28856 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28859 * g++.dg/expr/static_cast6.C: New test.
28861 2005-06-03 Diego Novillo <dnovillo@redhat.com>
28863 * gcc.dg/tree-ssa/vrp14.c: New test.
28865 2005-06-03 Mark Mitchell <mark@codesourcery.com>
28868 * g++.dg/template/new2.C: New test.
28870 2005-06-03 Josh Conner <jconner@apple.com>
28872 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28873 all entries in initializer.
28875 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
28877 PR middle-end/21858
28878 * gcc.dg/pr21858.c: New testcase.
28880 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
28882 PR tree-optimization/21292
28884 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28886 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28887 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28888 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28889 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28890 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28892 2005-06-02 Richard Henderson <rth@redhat.com>
28894 * gcc.dg/sync-2.c: Use -march=i486 for i386.
28896 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
28898 * gcc.dg/wtypequal.c: New testcase.
28900 2005-06-02 Diego Novillo <dnovillo@redhat.com>
28903 * gcc.dg/tree-ssa/pr21582.c: New test.
28905 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28908 * g++.dg/opt/interface2.h: New.
28909 * g++.dg/opt/interface2.C: New.
28910 * g++.dg/init/ctor4.C: Adjust error lines.
28911 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28912 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28913 * g++.old-deja/g++.jason/opeq3.C: Likewise.
28914 * g++.old-deja/g++.pt/assign1.C: Likewise.
28915 * g++.old-deja/g++.pt/crash20.C: Likewise.
28917 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
28919 PR tree-optimization/21734
28920 * g++.dg/vect/pr21734_1.cc: New.
28921 * g++.dg/vect/pr21734_2.cc: New.
28923 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28926 * g++.dg/template/spec24.C: New.
28929 * g++.dg/pch/local-1.C: New.
28930 * g++.dg/pch/local-1.Hs: New.
28932 2005-06-01 Diego Novillo <dnovillo@redhat.com>
28934 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28935 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28936 * gcc.dg/tree-ssa/pr14341.c: New test.
28937 * gcc.dg/tree-ssa/pr14841.c: New test.
28938 * gcc.dg/tree-ssa/pr20701.c: New test.
28939 * gcc.dg/tree-ssa/pr21086.c: New test.
28940 * gcc.dg/tree-ssa/pr21090.c: New test.
28941 * gcc.dg/tree-ssa/pr21332.c: New test.
28942 * gcc.dg/tree-ssa/pr21458.c: New test.
28943 * gcc.dg/tree-ssa/pr21658.c: New test.
28944 * gcc.dg/tree-ssa/vrp01.c: New test.
28945 * gcc.dg/tree-ssa/vrp02.c: New test.
28946 * gcc.dg/tree-ssa/vrp03.c: New test.
28947 * gcc.dg/tree-ssa/vrp04.c: New test.
28948 * gcc.dg/tree-ssa/vrp05.c: New test.
28949 * gcc.dg/tree-ssa/vrp06.c: New test.
28950 * gcc.dg/tree-ssa/vrp07.c: New test.
28951 * gcc.dg/tree-ssa/vrp08.c: New test.
28952 * gcc.dg/tree-ssa/vrp09.c: New test.
28953 * gcc.dg/tree-ssa/vrp10.c: New test.
28954 * gcc.dg/tree-ssa/vrp11.c: New test.
28955 * gcc.dg/tree-ssa/vrp12.c: New test.
28956 * gcc.dg/tree-ssa/vrp13.c: New test.
28958 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
28961 * gcc.dg/tree-ssa/pr21029.c: New test.
28963 2005-06-01 Roger Sayle <roger@eyesopen.com>
28965 * gfortran.dg/logint-1.f: New test case.
28966 * gfortran.dg/logint-2.f: Likewise.
28967 * gfortran.dg/logint-3.f: Likewise.
28969 2005-06-01 Jakub Jelinek <jakub@redhat.com>
28973 * gcc.dg/20050527-1.c: New test.
28975 * gcc.dg/i386-sse-12.c: New test.
28978 * gfortran.dg/implicit_5.f90: New test.
28980 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
28983 * gfortran/assign_4.f90: New test.
28984 * gfortran/assign_2.f90: Change compile to run.
28986 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
28988 * lib/target-supports.exp
28989 (check_effective_target_sync_char_short): New.
28990 * gcc.dg/sync-2.c: New.
28992 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
28994 PR tree-optimization/21817
28995 * gcc.dg/torture/pr21817-1.c: New.
28997 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
29000 * g++.dg/template/init5.C: New.
29002 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
29004 * gfortran.dg/char_initialiser_actual.f90:
29005 Test character initialisers as actual arguments.
29006 * gfortran.dg/char_pointer_comp_assign.f90:
29007 Test character pointer structure component assignments.
29008 * gfortran.dg/char_array_structure_constructor.f90:
29009 Test character components in structure constructors.
29011 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
29013 PR middle-end/20931
29014 * g++.dg/opt/pr20931.C: New test.
29016 2005-05-31 Andreas Jaeger <aj@suse.de>
29019 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29020 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29021 g++.old-deja/g++.ext/asmspec1.C,
29022 g++.old-deja/g++.other/regstack.C,
29023 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29024 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29025 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29026 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29027 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29028 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29029 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29030 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29031 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29032 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29033 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29034 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29035 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29036 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29037 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29038 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29039 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29040 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29041 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29043 2005-05-31 Jeff Law <law@redhat.com>
29045 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29047 2005-05-30 Paolo Carlini <pcarlini@suse.de>
29049 PR middle-end/21743
29050 * gcc.dg/builtins-1.c: Activate disabled clog test.
29051 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29053 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
29055 * gfortran.dg/char_pointer_assign.f90:
29056 Test character-pointer assignments and pointer assignments.
29057 * gfortran.dg/char_pointer_dummy.f90:
29058 Test character-pointer dummy arguments.
29059 * gfortran.dg/char_pointer_func.f90:
29060 Test character-pointer function returns.
29061 * gfortran.dg/char_pointer_dependency.f90:
29062 Test character-pointer functions with dependencies.
29064 2005-05-30 Mark Mitchell <mark@codesourcery.com>
29067 * g++.dg/lookup/using14.C: New test.
29069 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
29071 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29072 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29075 2005-05-29 Geoffrey Keating <geoffk@apple.com>
29078 * g++.dg/template/local5.C: New.
29081 * gcc.c-torture/compile/pr21761.c: New.
29083 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29086 2005-05-30 Steven G. Kargl
29089 * gfortran.dg/inquire_8.f90: New test.
29091 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29093 PR libfortran/21376
29094 * gfortran.dg/output_exponents_1.f90: New test.
29096 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29098 PR libfortran/20006
29099 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29101 2005-05-28 Mark Mitchell <mark@codesourcery.com>
29104 * g++.dg/ext/complex1.C: New test.
29107 * g++.dg/init/ctor6.C: New test.
29109 2005-05-29 Jan Hubicka <jh@suse.cz>
29111 * gcc.c-torture/compile/pr21562.c: New.
29113 2005-05-28 Steven G. Kargl <kargls@comcast.net>
29115 * gfortran.dg/subnormal_1.f90: New test.
29117 2005-05-28 Jan Hubicka <jh@suse.cz>
29119 * tree-prof.exp: Fix comment.
29120 * value-prof-1.c: New.
29121 * value-prof-2.c: New.
29122 * value-prof-3.c: New.
29123 * value-prof-4.c: New.
29125 2005-05-27 Mark Mitchell <mark@codesourcery.com>
29128 * g++.dg/expr/ptrmem6.C: New test.
29129 * g++.dg/expr/ptrmem6a.C: Likewise.
29131 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
29133 PR tree-optimization/21658
29134 * gcc.dg/tree-ssa/pr21658.c: New.
29136 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
29139 * g++.dg/inherit/ptrmem3.C: New.
29142 * g++.dg/parse/template16.C: New.
29144 2005-05-27 Andreas Jaeger <aj@suse.de>
29146 * gcc.dg/setjmp-2.c: Only run in 32-bit.
29148 * gcc.dg/i386-sse-8.c: Run test on all archs.
29150 2005-05-26 Mike Stump <mrs@apple.com>
29152 * objc.dg/isa-field-1.m: Only run on darwin.
29153 * objc.dg/lookup-1.m: Likewise.
29154 * objc.dg/try-catch-8.m: Likewise.
29156 2005-05-26 Roger Sayle <roger@eyesopen.com>
29158 PR tree-optimization/9814
29159 * gcc.dg/pr9814-1.c: New test case.
29161 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29163 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29164 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29165 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29166 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29167 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29168 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29169 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29170 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29171 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29172 objc.dg/try-catch-8.m: New.
29174 2005-05-26 Janis Johnson <janis187@us.ibm.com>
29176 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29177 remove extraneous semicolons.
29179 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29181 * obj-c++.dg/comp-types-12.mm: New.
29182 * objc.dg/comp-types-11.m: New.
29183 * objc.dg/selector-4.m: New.
29185 2005-05-26 Andreas Jaeger <aj@suse.de>
29188 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29189 g++.old-deja/g++.ext/attrib3.C,
29190 g++.old-deja/g++.other/store-expr1.C,
29191 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29192 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29193 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29194 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29195 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29196 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29197 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29198 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29199 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29200 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29201 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29202 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29203 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29204 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29205 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29206 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29207 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29208 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29209 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29211 2005-05-26 Andreas Jaeger <aj@suse.de>
29213 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29214 x86-64 compilation.
29216 2005-05-26 Andreas Jaeger <aj@suse.de>
29219 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29220 gcc.misc-tests/i386-pf-athlon-1.c,
29221 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29222 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29223 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29224 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29225 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29226 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29227 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29230 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29231 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29232 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29233 x86-64 compilation.
29235 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29238 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29239 effective-target ilp32.
29241 2005-05-26 David Ung <davidu@mips.com>
29243 * gcc.target/mips/ext_ins.c: New test for testing the generation
29244 of MIPS32/64 rev 2 ext/ins instructions.
29246 2005-05-26 Andreas Jaeger <aj@suse.de>
29248 * treelang/compile/unsigned.tree: Use gimple instead of
29249 nonexisting generic dump.
29251 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29253 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29255 2005-05-26 Andreas Jaeger <aj@suse.de>
29257 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29259 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29261 PR libfortran/17283
29262 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29263 Test callee-allocated memory with write statements.
29265 2005-05-25 Roger Sayle <roger@eyesopen.com>
29267 PR middle-end/21709
29268 * gcc.dg/pr21709-1.c: New test case.
29270 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29271 Mike Stump <mrs@apple.com>
29273 * objc/execute/next_mapping.h: Update for C++.
29275 * obj-c++.dg/selector-1.mm: Move to...
29276 * obj-c++.dg/selector-4.mm: here...
29278 * obj-c++.dg/basic.mm: New.
29279 * obj-c++.dg/comp-types-1.mm: New.
29280 * obj-c++.dg/cxx-class-1.mm: New.
29281 * obj-c++.dg/cxx-ivars-1.mm: New.
29282 * obj-c++.dg/cxx-ivars-2.mm: New.
29283 * obj-c++.dg/cxx-ivars-3.mm: New.
29284 * obj-c++.dg/cxx-scope-1.mm: New.
29285 * obj-c++.dg/cxx-scope-2.mm: New.
29286 * obj-c++.dg/defs.mm: New.
29287 * obj-c++.dg/empty-private-1.mm: New.
29288 * obj-c++.dg/encode-1.mm: New.
29289 * obj-c++.dg/encode-2.mm: New.
29290 * obj-c++.dg/encode-3.mm: New.
29291 * obj-c++.dg/extern-c-1.mm: New.
29292 * obj-c++.dg/extra-semi.mm: New.
29293 * obj-c++.dg/fix-and-continue-2.mm: New.
29294 * obj-c++.dg/isa-field-1.mm: New.
29295 * obj-c++.dg/ivar-list-semi.mm: New.
29296 * obj-c++.dg/local-decl-1.mm: New.
29297 * obj-c++.dg/lookup-1.mm: New.
29298 * obj-c++.dg/lookup-2.mm: New.
29299 * obj-c++.dg/method-1.mm: New.
29300 * obj-c++.dg/method-2.mm: New.
29301 * obj-c++.dg/method-3.mm: New.
29302 * obj-c++.dg/method-4.mm: New.
29303 * obj-c++.dg/method-5.mm: New.
29304 * obj-c++.dg/method-6.mm: New.
29305 * obj-c++.dg/method-7.mm: New.
29306 * obj-c++.dg/no-extra-load.mm: New.
29307 * obj-c++.dg/overload-1.mm: New.
29308 * obj-c++.dg/pragma-1.mm: New.
29309 * obj-c++.dg/pragma-2.mm: New.
29310 * obj-c++.dg/private-1.mm: New.
29311 * obj-c++.dg/private-2.mm: New.
29312 * obj-c++.dg/proto-qual-1.mm: New.
29313 * obj-c++.dg/qual-types-1.mm: New.
29314 * obj-c++.dg/stubify-1.mm: New.
29315 * obj-c++.dg/stubify-2.mm: New.
29316 * obj-c++.dg/super-class-1.mm: New.
29317 * obj-c++.dg/super-class-2.mm: New.
29318 * obj-c++.dg/super-dealloc-1.mm: New.
29319 * obj-c++.dg/super-dealloc-2.mm: New.
29320 * obj-c++.dg/template-1.mm: New.
29321 * obj-c++.dg/template-2.mm: New.
29322 * obj-c++.dg/template-3.mm: New.
29323 * obj-c++.dg/template-4.mm: New.
29324 * obj-c++.dg/template-5.mm: New.
29325 * obj-c++.dg/template-6.mm: New.
29326 * obj-c++.dg/try-catch-1.mm: New.
29327 * obj-c++.dg/try-catch-2.mm: New.
29328 * obj-c++.dg/try-catch-3.mm: New.
29329 * obj-c++.dg/try-catch-4.mm: New.
29330 * obj-c++.dg/try-catch-5.mm: New.
29331 * obj-c++.dg/try-catch-6.mm: New.
29332 * obj-c++.dg/try-catch-7.mm: New.
29333 * obj-c++.dg/try-catch-8.mm: New.
29334 * obj-c++.dg/try-catch-9.mm: New.
29335 * obj-c++.dg/va-meth-1.mm: New.
29337 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29339 * obj-c++.dg/selector-1.mm: New.
29340 * obj-c++.dg/selector-2.mm: New.
29342 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29344 * obj-c++.dg/selector-3.mm: New.
29345 * objc.dg/selector-3.m: New.
29347 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29349 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29350 about where warning appears.
29352 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29354 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29355 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29356 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29357 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29359 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29361 * gcc.dg/20050524-1.c: New test.
29363 2005-05-25 Jan Hubicka <jh@suse.cz>
29365 * gcc.dg/tree-prof/inliner-1.c: New.
29367 2005-05-25 Janis Johnson <janis187@us.ibm.com>
29369 * gcc.dg/tree-prof: New directory.
29370 * gcc.dg/tree-prof/tree-prof.exp: New.
29372 2005-05-25 DJ Delorie <dj@redhat.com>
29374 * gcc.dg/Wattributes-1.c: New.
29375 * gcc.dg/Wattributes-2.c: New.
29376 * gcc.dg/Wattributes-3.c: New.
29378 20005-05-24 Janis Johnson <janis187@us.ibm.com>
29380 PR tree-optimization/19833
29381 * gcc.dg/uninit-4.c: Remove xfail.
29382 * gcc.dg/uninit-9.c: Ditto.
29384 2005-05-24 Ziemowit Laski <zlaski@apple.com>
29386 * obj-c++.dg/bitfield-[1-5].mm: New.
29387 * obj-c++.dg/class-protocol-1.mm: New.
29388 * obj-c++.dg/comp-types-1[0-1].mm: New.
29389 * obj-c++.dg/comp-types-[2-9].mm: New.
29390 * obj-c++.dg/encode-[4-8].mm: New.
29391 * obj-c++.dg/layout-1.mm: New.
29392 * obj-c++.dg/method-1[0-9].mm: New.
29393 * obj-c++.dg/method-2[0-1].mm: New.
29394 * obj-c++.dg/method-[8-9].mm: New.
29395 * obj-c++.dg/objc-gc-3.mm: New.
29396 * obj-c++.dg/try-catch-10.mm: New.
29397 * objc.dg/bitfield-5.m: New.
29398 * objc.dg/comp-types-10.m: New.
29399 * objc.dg/comp-types-9.m: New.
29400 * objc.dg/layout-1.m: New.
29401 * objc.dg/objc-gc-4.m: New.
29402 * objc.dg/try-catch-9.m: New.
29403 * objc.dg/class-protocol-1.m: Tweak diagnostics.
29404 * objc.dg/comp-types-1.m: Likewise.
29405 * objc.dg/comp-types-[5-6].m: Likewise.
29406 * objc.dg/method-9.m: Likewise.
29408 2005-05-24 Janis Johnson <janis187@us.ibm.com>
29410 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29411 and on hardware without VMX support.
29413 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29415 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29417 * lib/profopt.exp (dg-final-generate, dg-final-use,
29418 profopt-final-code, profopt-get-options): New.
29419 (profopt-execute): Process test directives.
29421 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29422 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29423 cleanup-tree-dump, cleanup-saved-temps): Update comments.
29425 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
29428 * g++.dg/init/ctor5.C: New test.
29430 2005-05-24 Ira Rosen <irar@il.ibm.com>
29432 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29433 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29434 vect-113.c, vect-114.c.
29436 2005-05-23 Adam Nemet <anemet@lnxw.com>
29438 * gcc.dg/const-elim-1.c: Remove xfails.
29440 2005-05-23 Jeff Law <law@redhat.com>
29442 * gcc.c-torture/compile/pr21638.c: New test.
29443 * gcc.c-torture/compile/20050520-1.c: New test.
29445 2005-05-23 Nick Clifton <nickc@redhat.com>
29447 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29448 be a proper triple, ie: m32r*-*-*.
29449 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29451 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
29453 PR middle-end/21331
29455 * gcc.c-torture/compile/pr21293.c: New test.
29456 * gcc.c-torture/execute/pr21331.c: New test.
29458 2004-05-20 Richard Henderson <rth@redhat.com>
29460 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29462 2005-05-20 Ziemowit Laski <zlaski@apple.com>
29464 * obj-c++-dg.exp: Add.
29465 * obj-c++.exp: Add.
29466 * obj-c++.dg/dg.exp: Add.
29468 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29470 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29471 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29473 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
29475 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29477 2004-05-19 Richard Henderson <rth@redhat.com>
29479 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29481 2005-05-19 Janis Johnson <janis187@us.ibm.com>
29483 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29485 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29487 2005-05-19 Jakub Jelinek <jakub@redhat.com>
29490 * g++.dg/parse/extern1.C: New test.
29491 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29493 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29495 * gcc.dg/c99-math.h: New.
29496 * gcc.dg/c99-math-float-1.c: New test.
29497 * gcc.dg/c99-math-double-1.c: Likewise.
29498 * gcc.dg/c99-math-long-double-1.c: Likewise.
29500 2005-05-18 Richard Henderson <rth@redhat.com>
29502 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29504 2005-05-18 Devang Patel <dpatel@apple.com>
29506 * g++.dg/opt/20050511-1.C: New test.
29508 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
29510 PR libfortran/21127
29511 * gfortran.dg/reshape-complex.f90: New test.
29513 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
29515 * gfortran.dg/array_constructor_1.f90: New test.
29516 * gfortran.dg/array_constructor_2.f90: New test.
29518 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
29521 * gfortran.dg/pr20954.f: New test.
29523 2005-05-17 Mike Stump <mrs@apple.com>
29525 Yet more Objective-C++...
29527 * objc.dg/method-5.m: Update.
29528 * objc.dg/method-6.m: Update.
29529 * objc.dg/method-7.m: Update.
29530 * objc.dg/method-9.m: Update.
29531 * objc.dg/try-catch-2.m: Update.
29533 2005-05-17 Mark Mitchell <mark@codesourcery.com>
29535 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29536 Remove little-endian optimizations.
29538 2005-05-17 Jeff Law <law@redhat.com>
29540 * g++.dg/tree-ssa/pr14814.C: New test.
29541 * gcc.dg/tree-ssa/pr14814.C: New test.
29542 * gcc.dg/tree-ssa/pr17141-1.C: New test.
29543 * gcc.dg/tree-ssa/pr17141-2.C: New test.
29545 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29547 * gcc.dg/compat/generate-random.c: Do not include
29549 * gcc.dg/compat/generate-random_r.c: Likewise.
29551 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
29553 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29555 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29557 PR middle-end/21595
29558 * g++.dg/tree-ssa/builtin1.C: New testcase.
29560 2005-05-17 Jakub Jelinek <jakub@redhat.com>
29563 * g++.dg/opt/const4.C: New test.
29565 PR middle-end/21492
29566 * g++.dg/opt/crossjump1.C: New test.
29568 PR tree-optimization/21610
29569 * gcc.c-torture/compile/20050516-1.c: New test.
29572 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29573 about the test failing.
29574 * gfortran.fortran-torture/execute/where_7.f90: New test.
29575 * gfortran.fortran-torture/execute/where_8.f90: New test.
29577 2005-05-16 Richard Henderson <rth@redhat.com>
29579 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29582 2005-05-16 Mark Mitchell <mark@codesourcery.com>
29584 * gcc.dg/compat/generate-random.c (config.h): Do not include.
29585 (limits.h): Include unconditionally.
29586 (stdlib.h): Likewise.
29587 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29588 (limits.h): Include unconditionally.
29589 (stdlib.h): Likewise.
29590 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29591 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29592 (limits.h): Include unconditionally.
29593 (stdlib.h): Likewise.
29594 (hashtab.h): Do not include.
29595 (getopt.h): Likewise.
29596 (stddef.h): Include.
29597 (hashval_t): Define.
29598 (struct entry): Add "next" field.
29599 (HASH_SIZE): New macro.
29600 (hash_table): New variable.
29601 (switchfiles): Do not use xmalloc.
29603 (iterative_hash): New function.
29605 (e_exists): New function.
29606 (e_insert): Likewise.
29607 (output): Use, instead of libiberty hashtable functions.
29608 (main): Do not use getopt. Do not call htab_create.
29610 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
29613 * lib/target-supports.exp (check_mkfifo_available):
29614 Return 0 for cygwin as mkfifo support incomplete on platform.
29615 Fix typos in comments.
29617 2005-05-15 Mark Mitchell <mark@codesourcery.com>
29619 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29621 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
29624 * gfortran.dg/assign_4.f: New test.
29626 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
29628 PR tree-optimization/21563
29629 * gcc.dg/tree-ssa/pr21563.c: New.
29631 2005-05-14 Jan Hubicka <jh@suse.cz>
29633 * gcc.dg/noreturn-7.c: Allow control reaches warning.
29635 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
29637 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29639 2005-05-13 Julian Brown <julian@codesourcery.com>
29641 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29642 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29644 2005-05-13 Jan Hubicka <jh@suse.cz>
29646 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29647 * gcc.dg/fold-xor-?.c: Likewise.
29648 * gcc.dg/pr15784-?.c: Likewise.
29649 * gcc.dg/pr20922-?.c: Likewise.
29650 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29651 * gcc.dg/tree-ssa/pr17598.c: Likewise.
29652 * gcc.dg/tree-ssa/pr20470.c: Likewise.
29654 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29657 * gfortran.dg/hollerith_1.f90: New test.
29659 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29661 * gfortran.dg/func_result_2.f90: New test.
29663 2005-05-11 Bud Davis <bdavis@gfortran.org>
29665 * gfortran.dg/dev_null.f90: New test.
29667 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
29669 * gcc.dg/arm-vfp1.c: Revert last change.
29671 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
29673 PR middle-end/19807
29674 PR tree-optimization/19639
29675 * g++.dg/tree-ssa/pr19807.C: New testcase.
29677 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29679 PR libfortran/21471
29680 * gfortran.dg/append-1.f90: New test.
29682 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29684 * gcc.dg/pr18501.c: XFAIL.
29685 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29686 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29687 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29688 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29689 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29690 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29691 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29692 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29694 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29697 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29698 gfortran.dg/f2c_3.f90: New tests.
29700 * gfortran.dg/return_1.f90: Fix dg annotation.
29702 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29704 * gcc.c-torture/compile/20050510-1.c: New test.
29706 2005-05-10 Mark Mitchell <mark@codesourcery.com>
29708 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29710 2005-05-10 Bob Wilson <bob.wilson@acm.org>
29712 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29714 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
29717 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29719 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
29722 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29723 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29725 2005-05-10 Ben Elliston <bje@au.ibm.com>
29728 * gcc.dg/debug/pr16676.c: New test.
29730 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
29733 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29734 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29735 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29736 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29738 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
29739 -fno-tree-dominator-opts.
29741 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29743 * gfortran.dg/return_1.f90: New test.
29745 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
29747 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29749 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29751 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
29754 * g++.dg/inherit/covariant13.C: New.
29756 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29758 PR libfortran/19155
29759 * gfortran.dg/pr19155.f: New test.
29761 2005-05-08 Roger Sayle <roger@eyesopen.com>
29764 * gcc.dg/pr8788-1.c: New testcase.
29766 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
29769 * gcc.target/mips/fpcmp-[12].c: New tests.
29771 2005-05-06 Mark Mitchell <mark@codesourcery.com>
29773 * lib/target-supports-dg.exp (dg-require-fork): New function.
29774 (dg-require-mkfifo): Likewise.
29775 * lib/target-supports.exp (check_function_available): New
29777 (check_fork_available): Likewise.
29778 (check_mkfifo_available): Likewise.
29780 2005-05-06 Jeff Law <law@redhat.com>
29782 * gcc.c-torture/compile/pr21380.c: New test.
29784 2005-05-06 Jakub Jelinek <jakub@redhat.com>
29787 * g++.dg/ext/weak3.C: New test.
29789 2005-05-05 Mark Mitchell <mark@codesourcery.com>
29792 * g++.dg/template/crash37.C: New test.
29794 2005-05-05 Paul Brook <paul@codesourcery.com>
29796 * gcc.dg/arm-g2.c: Use effective-target arm32.
29797 * gcc.dg/arm-mmx-1.c: Ditto.
29798 * gcc.dg/arm-scd42-2.c: Ditto.
29799 * gcc.dg/arm-vfp1.c: Ditto.
29800 * lib/target-supports.exp (check_effective_target_arm32): New
29803 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
29805 PR libfortran/21354
29806 gfortran.dg/in_pack_rank7.f90: New test.
29808 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
29810 PR middle-end/15618
29811 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29813 2005-05-04 Jakub Jelinek <jakub@redhat.com>
29815 PR middle-end/21265
29816 * gcc.dg/20050503-1.c: New test.
29818 PR rtl-optimization/21239
29819 * gcc.dg/i386-sse-11.c: New test.
29821 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
29824 * gcc.target/i386/asm-1.c: New test.
29826 2005-05-03 Jakub Jelinek <jakub@redhat.com>
29828 PR rtl-optimization/21330
29829 * gcc.c-torture/execute/20050502-1.c: New test.
29832 * gcc.c-torture/execute/20050502-2.c: New test.
29834 2005-05-03 Uros Bizjak <uros@kss-loka.si>
29836 PR middle-end/21282
29837 * gcc.dg/pr21282.c: New.
29839 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29841 * gcc.dg/vect/pr20122.c: Clean up .vect file.
29842 * gcc.dg/vect/vect-92.c: Likewise.
29843 * gcc.dg/vect/vect-93.c: Likewise.
29844 * gcc.dg/vect/vect-dv-1.c: Likewise.
29845 * gcc.dg/vect/vect-dv-2.c: Likewise.
29846 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29848 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
29850 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29851 * gfortran.dg/vect/vect-2.f90: Likewise.
29852 * gfortran.dg/vect/vect-3.f90: Likewise.
29853 * gfortran.dg/vect/vect-4.f90: Likewise.
29854 * gfortran.dg/vect/vect-5.f90: Likewise.
29856 2005-05-02 Geoffrey Keating <geoffk@apple.com>
29859 * gcc.dg/rs6000-fpint-2.c: New.
29861 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
29864 * gcc.dg/builtins-30.c: Update expected messages.
29865 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29866 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29867 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29869 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
29871 PR tree-optimization/21294
29872 * gcc.dg/tree-ssa/pr21294.c: New.
29874 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
29876 * gcc.dg/altivec-3.c (vec_store): Do not use the old
29877 __builtin_altivec_st_internal_4si built-in.
29879 2005-05-02 Mark Mitchell <mark@codesourcery.com>
29882 * g++.dg/template/ptrmem14.C: New test.
29884 2005-05-02 Paul Brook <paul@codesourcery.com>
29886 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29888 2005-05-02 Michael Matz <matz@suse.de>
29891 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29893 2005-05-01 Mark Mitchell <mark@codesourcery.com>
29895 * g++.dg/cpp/weak.C: New test.
29897 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
29899 * gcc.dg/tree-ssa/loop-8.c: New test.
29901 2005-04-30 Michael Maty <matz@suse.de>
29903 * gcc.dg/inline-mcpy.c: New test.
29905 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
29907 PR libfortran/18958
29908 * gfortran.dg/eoshift.f90: New test case.
29910 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
29912 PR libfortran/18857
29913 * gfortran.dg/matmul_1.f90: New test.
29915 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29917 PR tree-optimization/21030
29918 * gcc.dg/tree-ssa/pr21030.c: New.
29920 2005-04-29 Devang Patel <dpatel@apple.com>
29922 PR tree-optimization/21272
29923 * gcc.dg/vect/vect-ifcvt-10.c: New test.
29925 2005-04-29 Jakub Jelinek <jakub@redhat.com>
29929 * gfortran.dg/entry_4.f90: New test.
29930 * gfortran.fortran-torture/execute/entry_1.f90: New test.
29931 * gfortran.fortran-torture/execute/entry_2.f90: New test.
29932 * gfortran.fortran-torture/execute/entry_3.f90: New test.
29933 * gfortran.fortran-torture/execute/entry_4.f90: New test.
29934 * gfortran.fortran-torture/execute/entry_5.f90: New test.
29935 * gfortran.fortran-torture/execute/entry_6.f90: New test.
29936 * gfortran.fortran-torture/execute/entry_7.f90: New test.
29938 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29940 * gfortran.fortran-torture/execute/entry_8.f90: New test.
29942 2005-04-29 Paul Brook <paul@codesourcery.com>
29944 * gfortran.dg/entry_3.f90: New test.
29946 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29948 * gfortran.dg/implicit_4.f90: New test.
29950 2005-04-28 Bob Wilson <bob.wilson@acm.org>
29952 * lib/target-supports.exp (check_profiling_available): Return
29953 false for xtensa-*-elf.
29955 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
29957 * lib/fortran-torture.exp (fortran-torture.exp): Catch
29958 error if file cannot be deleted.
29960 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29962 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29963 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29964 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29965 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29966 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29967 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29968 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29969 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29970 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29971 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29972 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29973 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29974 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29976 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29979 * gfortran.dg/pr20865.f90: New test.
29981 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
29983 * gcc.dg/void-cast-2.c: New test.
29985 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29988 * gcc.dg/void-cast-1.c: New test.
29990 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
29992 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29994 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29997 * gfortran.dg/pr21177.f90: New test.
29999 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
30001 PR tree-optimization/21171
30002 * gcc.dg/tree-ssa/pr21171.c: New test.
30004 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
30006 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30007 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30008 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30009 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30010 gcc.dg/tree-ssa/gen-vect-32.c: New.
30011 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30012 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30013 don't run on PPC32.
30015 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30018 * gcc.dg/transparent-union-3.c: New test.
30020 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30023 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30024 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30025 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30026 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30027 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30028 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30030 2005-04-26 Jeff Law <law@redhat.com>
30032 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30033 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30034 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30035 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30036 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30037 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30038 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30040 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
30042 PR tree-optimization/17598
30043 * gcc.dg/tree-ssa/pr17598.c: New testcase.
30045 2005-04-25 Mike Stump <mrs@apple.com>
30047 * objc.dg/fix-and-continue-1.m: Add.
30049 2005-04-25 Roger Sayle <roger@eyesopen.com>
30052 * g++.dg/opt/pr20995-1.C: New test case.
30054 2005-04-25 Devang Patel <dpatel@apple.com>
30056 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30058 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30061 * g++.dg/opt/alias2.C (printf): Correct the prototype.
30063 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30066 * g++.dg/opt/rtti2.C: New test.
30068 2005-04-25 Paul Brook <paul@codesourcery.com>
30069 Steven G. Kargl <kargls@comcast.net>
30072 * gfortran.dg/ichar_1.f90: New file.
30074 2005-04-24 Jakub Jelinek <jakub@redhat.com>
30076 PR middle-end/20991
30077 * g++.dg/opt/pr20991.C: New test.
30079 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30080 where sizeof (type) < __alignof__ (type).
30081 * gcc.dg/compat/struct-layout-1.h: Likewise.
30083 2005-04-24 Per Bothner <per@bothner.com>
30084 Devang Patel <dpatel@apple.com>
30086 PR preprocessor/20907
30087 * gcc.dg/cpp/very-long-comment.c: New test.
30089 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30092 * gfortran.dg/common_5.f: New test.
30094 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
30096 PR middle-end/21082
30097 * g++.dg/tree-ssa/pr21082.C: New testcase.
30099 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
30101 * gcc.dg/vect/vect-99.c: New test.
30103 2005-04-22 Diego Novillo <dnovillo@redhat.com>
30105 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30107 2005-04-22 Jeff Law <law@redhat.com>
30109 * gcc.dg/uninit-5.c: Remove xfails.
30110 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30111 conditionals and loads.
30113 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
30115 PR libfortran/20074
30116 PR libfortran/20436
30117 PR libfortran/21108
30118 * gfortran.dg/nested_reshape.f90: new test
30119 * gfortran.dg/reshape-alloc.f90: new test
30120 * gfortran.dg/reshape.f90: new test
30122 2005-04-22 Mark Mitchell <mark@codesourcery.com>
30124 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30126 * gcc.dg/arm-vfp1.c: New test.
30128 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
30131 * g++.dg/lookup/builtin2.C: New test.
30133 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
30135 * gcc.dg/weak/weak-13.c: New test.
30137 2005-04-21 Geoffrey Keating <geoffk@apple.com>
30139 * lib/target-supports.exp (check_effective_target_sync_int_long):
30142 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
30144 * gcc.target/mips/branch-1.c: New test.
30146 2005-04-21 Richard Henderson <rth@redhat.com>
30148 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30149 * gcc.dg/vect/vect-86.c: Likewise.
30150 * gcc.dg/vect/vect-87.c: Likewise.
30151 * gcc.dg/vect/vect-88.c: Likewise.
30153 2005-04-21 Devang Patel <dpatel@apple.com>
30155 PR optimization/20994
30156 * gcc.dg/tree-ssa/ifc-3.c: New test.
30158 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30161 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30162 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30163 gcc.dg/c99-vla-jump-5.c: New tests.
30165 2005-04-19 Richard Henderson <rth@redhat.com>
30167 * lib/target-supports.exp (check_effective_target_vect_int_mult):
30168 Fix typo in exists check.
30169 (check_effective_target_sync_int_long): New.
30170 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30171 * gcc.dg/ia64-sync-2.c: Likewise.
30172 * gcc.dg/ia64-sync-3.c: Likewise.
30173 * gcc.dg/ia64-sync-4.c: Likewise.
30175 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
30177 * gcc.dg/fold-xor-1.c: New test.
30178 * gcc.dg/fold-xor-2.c: New test.
30180 2005-04-19 James E. Wilson <wilson@specifixinc.com>
30183 * g++.dg/eh/fp-regs.C: New test.
30185 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30187 * gcc.dg/Wint-to-pointer-cast-1.c,
30188 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30189 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30190 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30192 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30195 * gfortran.dg/pr16861.f90: New test.
30197 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30199 * gcc.dg/pr21085.c: New test.
30201 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
30203 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
30204 (setup_mips_tests, dg-mips-options): New procedures.
30205 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30206 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30207 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30208 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30209 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30210 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30211 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30212 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30213 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30214 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30215 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30216 dg-mips-options instead of dg-options. Remove now-redundant
30217 preprocessor guards.
30218 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30219 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30220 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30221 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30222 * gcc.dg/vr-mult-2.c: Delete.
30223 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30224 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30225 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30226 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30227 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30228 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30229 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30231 2005-04-18 Laurent GUERBY <laurent@guerby.net>
30233 * ada/acats/run_all.sh: Use sync when executable not present.
30235 2005-04-18 Devang Patel <dpatel@apple.com>
30237 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30238 * gcc.dg/vect/vect-11a.c: New.
30239 * gcc.dg/vect/vect-none.c: Update.
30240 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30242 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30244 PR tree-optimization/20922
30245 * gcc.dg/pr20922-1.c: New test.
30246 * gcc.dg/pr20922-2.c: New test.
30247 * gcc.dg/pr20922-3.c: New test.
30248 * gcc.dg/pr20922-4.c: New test.
30249 * gcc.dg/pr20922-5.c: New test.
30250 * gcc.dg/pr20922-6.c: New test.
30252 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30254 PR libfortran/20950
30255 * gfortran.dg/pr20950.f: New test.
30257 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30259 PR libfortran/19216
30260 * gfortran.dg/pr19216.f: New test.
30262 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30264 PR tree-optimization/21001
30265 * gcc.dg/tree-ssa/pr21001.c: New.
30267 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30269 PR libfortran/21075
30270 * gfortran.dg/reshape_rank7.f90: New test.
30272 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30274 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30275 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30276 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30277 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30278 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30279 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30280 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30281 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30282 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30284 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30285 in namelists. New test.
30286 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30288 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30290 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30291 namelist. New test.
30292 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30294 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30296 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30297 namelist. New test.
30298 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30299 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30300 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30302 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30303 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30306 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30308 * gfortran.dg/wtruncate.f: New testcase.
30309 * gfortran.dg/wtruncate.f90: New testcase.
30311 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30314 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30315 which sizeof/alignof is dependent, rather than just whether we are
30316 processing_template_decl.
30318 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30320 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30321 corrected typo where the wrong variables had been compared.
30323 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30325 PR libfortran/18495
30326 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30327 Test callee-allocated version of return array with a write
30329 Test spread with a temporary with another write statement.
30331 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
30333 PR tree-optimization/21031
30334 * gcc.dg/tree-ssa/pr21031.c: New.
30336 2005-04-15 Uros Bizjak <uros@kss-loka.si>
30338 PR tree-optimization/21004
30339 * gcc.dg/builtins-53.c: Include builtins-config.h.
30340 Check floorf, ceilf, floorl and ceill transformations
30341 only when HAVE_C99_RUNTIME is defined.
30343 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
30345 PR middle-end/20739
30346 * gcc.dg/tree-ssa/pr20739.c: New test.
30348 2005-04-14 Mike Stump <mrs@apple.com>
30350 * gcc.dg/Foundation.framework/empty: New.
30351 * gcc.dg/framework-2.c: New.
30353 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30355 PR tree-optimization/21021
30356 * gcc.c-torture/compile/pr21021.c: New.
30358 2005-04-14 Janis Johnson <janis187@us.ibm.com>
30361 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30362 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30363 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30364 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30365 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30366 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30367 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30368 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30370 2005-04-14 Richard Henderson <rth@redhat.com>
30372 * lib/target-supports.exp (check_effective_target_vect_condition):
30373 Add ia64, i?86, and x86_64.
30375 2005-04-14 Steven G. Kargl <kargls@comcast.net>
30377 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30379 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30381 PR tree-optimization/20657
30382 * gcc.dg/tree-ssa/pr20657.c: New.
30384 2005-04-14 Uros Bizjak <uros@kss-loka.si>
30386 * gcc.dg/builtins-53.c: Also check (int)trunc* and
30387 (long long int)trunc*.
30389 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
30392 * gcc.dg/pr20927.c: New test.
30394 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
30396 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30397 * gcc.target/mips/asm-1.c: Likewise.
30399 2005-04-13 Dale Johannesen <dalej@apple.com>
30401 * objc.dg/objc-fast-4.m: New.
30403 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
30405 * gcc.target/cris/torture/cris-torture.exp: New driver in new
30407 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30409 2005-04-13 David Edelsohn <edelsohn@gnu.org>
30411 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30412 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30413 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30415 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
30417 PR tree-optimization/20913
30418 * gcc.dg/tree-ssa/pr20913.c: New.
30420 PR tree-optimization/20702
30421 * gcc.dg/tree-ssa/pr20702.c: New.
30423 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30426 * g++.dg/inherit/local3.C: New test.
30428 2005-04-12 Jeff Law <law@redhat.com>
30430 * gcc.dg/tree-ssa/20050412-1.c: New test.
30432 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
30434 PR libfortran/19016
30435 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30436 Add tests with mask generated by expression.
30437 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30438 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30439 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30441 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
30443 PR middle-end/20917
30444 * gcc.dg/20050409-1.c: New test.
30446 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
30448 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30450 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30452 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30453 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30454 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30455 (TARGET_CXX): Adjust accordingly.
30456 * target.h (struct gcc_target): Remove epxort_class_data. Add
30457 determine_class_data_visibility and class_data_always_comdat.
30458 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30459 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30460 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30461 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30462 (arm_cxx_determine_class_data_visibility): New.
30463 (arm_cxx_class_data_always_comdat): Likewise.
30464 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30465 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30466 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30467 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30468 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30471 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30473 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30475 2005-04-11 Geoffrey Keating <geoffk@apple.com>
30477 * gcc.dg/i386-darwin-fpmath.c: New.
30479 2004-04-11 Devang Patel <dpatel@apple.com>
30481 * lib/target-supports.exp (check_effective_target_vect_condition): New.
30482 * gcc.dg/vect/vect-ifcvt-1.c: New test.
30483 * gcc.dg/vect/vect-ifcvt-2.c: New test.
30484 * gcc.dg/vect/vect-ifcvt-3.c: New test.
30485 * gcc.dg/vect/vect-ifcvt-4.c: New test.
30486 * gcc.dg/vect/vect-ifcvt-5.c: New test.
30487 * gcc.dg/vect/vect-ifcvt-6.c: New test.
30488 * gcc.dg/vect/vect-ifcvt-7.c: New test.
30489 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30491 2004-04-11 Devang Patel <dpatel@apple.com>
30493 * gcc.dg/vect/vect-dv-1.c: New test.
30494 * gcc.dg/vect/vect-dv-2.c: New test.
30496 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30498 PR tree-optimization/20933
30499 * gcc.dg/tree-ssa/pr20933.c: New test.
30501 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30503 * gfortran.dg/fold_nearest.f90: New test.
30505 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
30507 * gcc.dg/tree-ssa/alias-1.c: New test.
30509 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30511 PR tree-optimization/20920
30512 * g++.dg/tree-ssa/pr20920.C: New test.
30514 2005-04-11 Uros Bizjak <uros@kss-loka.si>
30516 * gcc.dg/builtins-53.c: Also check (int)ceil* and
30517 (long long int)ceil*.
30519 2005-04-10 Mark Mitchell <mark@codesourcery.com>
30521 * g++.dg/warn/Wdtor1.C: Declare template in system header with
30522 explicit C++ linkage.
30524 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30526 * gfortran.dg/pr17229.f: Take care of the new obsolescence
30527 warning for arithmetic IF statements.
30529 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
30531 * eor_handling_1.f90: New test case.
30532 * eor_handling_2.f90: New test case.
30533 * eor_handling_3.f90: New test case.
30534 * eor_handling_4.f90: New test case.
30535 * eor_handling_5.f90: New test case.
30536 * noadv_size.f90: New test case.
30537 * pad_no.f90: New test case.
30539 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
30541 * gcc.c-torture/execute/20050410-1.c: New test.
30543 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
30545 * gcc.dg/pr20126.c: New.
30547 2005-04-09 Bud Davis <bdavis@gfortran.org>
30548 Steven G. Kargl <kargls@comcast.net>
30550 * gfortran.dg/PR19872.f: New test.
30552 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30554 * gfortran.dg/nint_1.f90: Fix dg-do directive.
30556 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30558 * gfortran.dg/nint_1.f90: New test.
30560 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30562 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30563 Added test for callee-allocated arrays with write statements.
30564 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30565 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30566 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30567 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30568 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30570 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30572 PR libfortran/20163
30573 * gfortran.dg/open-options-blanks.f: New test.
30575 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30578 * gfortran.dg/comma_format_extension_[1234].f: New tests.
30580 2005-04-09 Jakub Jelinek <jakub@redhat.com>
30582 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30583 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30584 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30585 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30586 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30587 * gcc.c-torture/execute/stdarg-4.c: New test.
30589 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30592 * g++.dg/abi/param2.C: New test.
30594 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30596 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30598 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30600 * gcc.dg/builtins-53.c: New test.
30602 2005-04-08 Diego Novillo <dnovillo@redhat.com>
30604 * g++.dg/tree-ssa/pr18178.C: New test.
30605 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30606 * gcc.c-torture/execute/20041019-1.c: New test.
30607 * gcc.dg/tree-ssa/20041008-1.c: New test.
30608 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30609 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30610 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30611 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30612 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30613 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30614 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30615 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30616 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30617 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30619 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
30621 PR rtl-optimization/20466
30622 * gcc.c-torture/execute/pr20466-1.c: New test.
30624 2005-04-08 Mark Mitchell <mark@codesourcery.com>
30627 * g++.dg/parse/cond2.C: New test.
30630 * g++.dg/warn/Wdtor1.C: New test.
30632 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30635 * gfortran.dg/pr17229.f: New test.
30637 2005-04-07 Steven G. Kargl <kargls@comcast.net>
30639 * gfortran.dg/tiny_1.f90: New test.
30640 * gfortran.dg/tiny_2.f90: ditto.
30642 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
30644 * gfortran.dg/eor_1.f90: Fix dg-do run line
30645 * gfortran.dg/open_new.f90: Fix dg-do run line
30647 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
30649 * lib/target-supports.exp (get_compiler_messages): Support
30650 optional arguments, the fourth being compiler options.
30651 (check_effective_target_fpic): New proc.
30652 * gcc.dg/20050321-2.c: Restrict to target fpic.
30654 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
30656 * gcc.dg/15443-1.c: New test.
30657 * gcc.dg/15443-2.c: Likewise.
30659 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30661 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30663 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30665 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30667 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30669 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30670 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30672 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30673 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30674 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30676 2005-04-06 Mark Mitchell <mark@codesourcery.com>
30679 * g++.dg/warn/Wunused-11.C: New test.
30681 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
30683 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30685 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
30687 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30689 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30692 * g++.dg/template/ptrmem13.C: New test.
30694 2005-04-05 Per Bothner <per@bothner.com>
30696 * lib/gcc.exp: Always add -fno-show-column, for now.
30698 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
30701 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30702 of plain old "unsigned int" for the type of "i". Makes this test
30705 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
30707 * gcc.dg/i386-ssefn-1.c: New test.
30708 * gcc.dg/i386-ssefn-2.c: New test.
30709 * gcc.dg/i386-ssefn-3.c: New test.
30710 * gcc.dg/i386-ssefn-4.c: New test.
30712 2005-04-05 Jakub Jelinek <jakub@redhat.com>
30714 PR tree-optimization/20076
30715 * gcc.dg/builtin-apply4.c: New test.
30717 PR preprocessor/19475
30718 * gcc.dg/cpp/macspace1.c: New test.
30719 * gcc.dg/cpp/macspace2.c: New test.
30721 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30723 * gfortran.dg/pr20755.f: Fixed bad format.
30725 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30728 * g++.dg/ext/attrib21.C: New test.
30730 2004-04-05 Devang Patel <dpatel@apple.com>
30732 * lib/target-supports.exp (check_effective_target_vect_shif): New.
30733 * gcc.dg/vect/vect-shift-1.c: New test.
30735 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30737 PR libfortran/20755
30738 * gfortran.dg/pr20755.f: New test.
30740 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
30742 * gfortran.dg/pr15959.f90: New test.
30743 * gfortran.dg/string_pad_trunc.f90: New test.
30745 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30747 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30748 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30749 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30752 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30754 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30756 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30758 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30759 * gcc.c-torture/compile/20011119-2.c: Likewise.
30760 * gcc.c-torture/compile/981001-2.c: Likewise.
30762 2005-04-04 Mark Mitchell <mark@codesourcery.com>
30765 * g++.dg/template/overload4.C: New test.
30767 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30770 * g++.dg/abi/covariant5.C: New.
30773 * g++.dg/debug/const2.C: New.
30775 2005-04-04 Jakub Jelinek <jakub@redhat.com>
30777 PR rtl-optimization/16104
30778 * gcc.c-torture/execute/20050316-1.c: New test.
30780 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30782 * g++.dg/template/spec23.C: Fix dg-error text.
30784 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
30787 * g++.dg/expr/lval2.C: New.
30789 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30791 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30792 __builtin_strcasecmp and __builtin_strncasecmp.
30794 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
30797 * g++.dg/template/spec22.C: New.
30798 * g++.dg/template/spec23.C: New.
30800 2005-04-03 Dale Ranta <dir@lanl.gov>
30801 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30803 PR libfortran/20068
30804 PR libfortran/20125
30805 PR libfortran/20156
30806 PR libfortran/20471
30807 * gfortran.dg/backspace.f: New test.
30809 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
30811 * gcc.dg/pr19345.c: New test.
30813 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30815 PR tree-optimization/20640
30816 * gcc.dg/torture/tree-loop-1.c: New.
30818 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
30820 PR rtl-optimization/20290
30821 * gcc.c-torture/execute/loop-ivopts-2.c: New.
30823 2005-04-02 Geoffrey Keating <geoffk@apple.com>
30825 * gcc.dg/rs6000-fpint.c: New.
30827 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30829 * gcc.dg/old-style-then-proto-1.c: New test.
30831 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30833 * gfortran.fortran-torture/execute/backspace.f90: Check
30834 after backspace and read was incorrect.
30836 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30838 * gcc.c-torture/execute/builtins/strcat.c: Check the result
30839 buffer past the terminating NUL using memcmp.
30840 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30841 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30843 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30844 Fix unused/uninitialized variable warnings.
30846 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30847 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30848 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30849 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30851 * gcc.c-torture/execute/builtins/abs-1-lib.c,
30852 gcc.c-torture/execute/builtins/fputs-lib.c,
30853 gcc.c-torture/execute/builtins/lib/fprintf.c,
30854 gcc.c-torture/execute/builtins/lib/main.c,
30855 gcc.c-torture/execute/builtins/lib/memcmp.c,
30856 gcc.c-torture/execute/builtins/lib/memmove.c,
30857 gcc.c-torture/execute/builtins/lib/mempcpy.c,
30858 gcc.c-torture/execute/builtins/lib/memset.c,
30859 gcc.c-torture/execute/builtins/lib/printf.c,
30860 gcc.c-torture/execute/builtins/lib/sprintf.c,
30861 gcc.c-torture/execute/builtins/lib/stpcpy.c,
30862 gcc.c-torture/execute/builtins/lib/strchr.c,
30863 gcc.c-torture/execute/builtins/lib/strcmp.c,
30864 gcc.c-torture/execute/builtins/lib/strcpy.c,
30865 gcc.c-torture/execute/builtins/lib/strcspn.c,
30866 gcc.c-torture/execute/builtins/lib/strlen.c,
30867 gcc.c-torture/execute/builtins/lib/strncat.c,
30868 gcc.c-torture/execute/builtins/lib/strncmp.c,
30869 gcc.c-torture/execute/builtins/lib/strncpy.c,
30870 gcc.c-torture/execute/builtins/lib/strrchr.c,
30871 gcc.c-torture/execute/builtins/lib/strspn.c,
30872 gcc.c-torture/execute/builtins/lib/strstr.c,
30873 gcc.c-torture/execute/builtins/memops-asm-lib.c,
30874 gcc.c-torture/execute/builtins/strlen-2.c,
30875 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30878 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
30880 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30881 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30884 2005-04-01 Jakub Jelinek <jakub@redhat.com>
30887 * g++.dg/debug/using1.C: New test.
30889 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
30891 PR middle-end/20524
30892 * gcc.dg/alias-7.c: Prefix asm-declared name with
30893 __USER_LABEL_PREFIX__.
30895 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
30897 Fix fallout from PR middle-end/15700:
30898 * gcc.c-torture/compile/20011119-1.c: Take
30899 __USER_LABEL_PREFIX__ into account.
30900 * gcc.c-torture/compile/20011119-2.c: Likewise.
30902 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
30905 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30907 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30910 * gcc.c-torture/compile/struct-non-lval-1.c,
30911 gcc.c-torture/compile/struct-non-lval-2.c,
30912 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30914 2005-03-31 Janis Johnson <janis187@us.ibm.com>
30916 * gcc.dg/tls/tls.exp: Remove temporary file.
30917 * g++.dg/tls/tls.exp: Ditto.
30918 * lib/file-format.exp: Ditto.
30919 * g++.dg/special/ecos.exp: Ditto.
30921 * lib/profopt.exp: Treat prof_ext as a list.
30922 * gcc.misc-tests/bprob.exp: Ditto.
30923 * g++.dg/bprob/bprob.exp: Ditto.
30925 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30926 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30927 g++.dg/tree-ssa/pointer-reference-alias.C,
30928 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30929 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30930 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30931 g++.dg/vect/pr19951.cc: Ditto.
30932 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30933 gcc.dg/builtins-47.c: Ditto.
30934 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30935 gcc.dg/pr20115-1.c: Ditto.
30936 * gcc.dg/tree-ssa/20030530-2.c,
30937 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30938 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30939 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30940 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30941 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30942 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30943 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30944 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30945 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30946 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30947 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30948 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30949 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30950 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30951 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30952 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30953 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30954 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30955 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30956 gcc.dg/tree-ssa/20030824-1.c,
30957 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30958 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30959 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30960 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30961 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30962 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30963 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30964 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30965 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30966 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30967 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30968 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30969 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30970 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30971 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30972 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30973 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30974 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30975 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30976 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30977 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30978 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30979 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30980 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30981 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30982 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30983 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30984 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30985 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30986 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30987 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30988 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30989 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30990 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30991 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30992 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30993 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30994 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30995 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30996 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30997 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30998 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30999 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31000 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31001 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31002 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31003 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31004 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31005 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31006 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31007 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31008 gcc.dg/tree-ssa/useless-1.c: Ditto.
31009 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31010 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31011 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31012 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31013 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31014 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31015 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31016 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31017 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31018 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31019 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31020 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31021 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31022 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31023 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31024 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31025 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31026 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31027 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31028 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31029 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31030 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31031 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31032 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31033 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31034 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31035 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31036 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31037 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31038 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31039 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31040 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31041 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31042 gcc.dg/vect/vect-none.c: Ditto.
31043 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31044 treelang/compile/unsigned.tree: Ditto.
31046 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31047 * gcc.dg/cpp/direct2s.c: Ditto.
31048 * gcc.dg/cpp/paste4.c: Ditto.
31049 * gcc.dg/cpp/separate-1.c: Ditto.
31050 * gcc.dg/pch/save-temps-1.c: Ditto.
31051 * g++.dg/ext/altivec-10.C: Ditto.
31052 * g++.dg/pch/pch.C: Ditto.
31054 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31056 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31057 * g++.dg/template/repo1.C: Ditto.
31058 * g++.dg/template/repo2.C: Ditto.
31059 * g++.dg/template/repo3.C: Ditto.
31060 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31061 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31062 * g++.old-deja/g++.pt/repo1.C: Ditto.
31063 * g++.old-deja/g++.pt/repo2.C: Ditto.
31064 * g++.old-deja/g++.pt/repo3.C: Ditto.
31065 * g++.old-deja/g++.pt/repo4.C: Ditto.
31067 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31068 * gcc.dg/20030107-1.c: Ditto.
31069 * gcc.dg/20030702-1.c: Ditto.
31070 * gcc.dg/profile-generate-1.c: Ditto.
31071 * g++.dg/other/profile1.C: Ditto.
31072 * g++.old-deja/g++.robertl/eb83.C: Ditto.
31074 * lib/gcc-dg.exp (remove-build-file): New.
31075 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31076 cleanup-tree-dump, cleanup-saved-temps): New.
31078 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
31080 PR c++/19203, DR 214
31081 * g++.dg/parse/ambig3.C: Not ambiguous.
31082 * g++.dg/template/spec20.C: New.
31083 * g++.dg/template/spec21.C: New.
31085 2005-03-31 Steve Ellcey <sje@cup.hp.com>
31088 * gcc.dg/ia64-fptr-1.c: Run only on linux.
31090 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31092 PR libfortran/20660
31093 * gfortran.dg/negative_unit.f: New test.
31095 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31097 * gcc.dg/20050330-1.c: New test.
31099 2005-03-30 Devang Patel <dpatel@apple.com>
31101 * g++.dg/tree-sra/ssa-sra-3.C: New test.
31103 2005-03-30 Dale Johannesen <dalej@apple.com>
31105 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31107 2005-03-30 Janis Johnson <janis187@us.ibm.com>
31109 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31110 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31111 Strip options from test name.
31113 2005-03-31 Jan Hubicka <jh@suse.cz>
31115 * gcc.dg/varpool-1.c: New testcase.
31117 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31121 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31122 gcc.dg/stmt-expr-label-3.c : New tests.
31123 * gcc.c-torture/execute/medce-2.c: Remove.
31125 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31128 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31131 2005-03-30 Alan Modra <amodra@bigpond.net.au>
31133 * gcc.c-torture/compile/pr20203.c: New test.
31135 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31137 * gfortran.dg/promotion.f90: New test.
31139 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
31141 PR middle-end/20491
31142 * gcc.dg/torture/asm-subreg-1.c: New test.
31144 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
31147 * gcc.dg/pr20672-1.c: New test.
31149 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
31151 * gfortran.dg/vect: New directory.
31152 * gfortran.dg/vect/vect.exp: New.
31153 * gfortran.dg/vect/vect-1.f90: New test.
31154 * gfortran.dg/vect/vect-2.f90: New test.
31155 * gfortran.dg/vect/vect-3.f90: New test.
31156 * gfortran.dg/vect/vect-4.f90: New test.
31157 * gfortran.dg/vect/vect-5.f90: New test.
31159 2005-03-29 Jakub Jelinek <jakub@redhat.com>
31161 PR middle-end/20622
31162 * gcc.dg/alias-7.c: New test.
31164 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31166 * gcc.dg/sparc-reg-1.c: New test.
31168 2005-03-28 Steve Ellcey <sje@cup.hp.com>
31171 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31173 2005-03-29 Dale Ranta <dir@lanl.gov>
31174 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31176 PR libfortran/20163
31177 * gfortran.dg/pr20163-2.f: New test.
31179 2005-03-28 Jan Hubicka <jh@suse.cz>
31181 PR middle-end/20635
31182 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31185 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
31187 PR tree-optimization/20626
31188 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31189 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31191 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31193 * gfortran.dg/underflow.f90: New test.
31194 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31196 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31198 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31200 2005-03-25 Mark Mitchell <mark@codesourcery.com>
31202 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31203 (g++_init): Make sure that CXXFLAGS is set.
31204 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31205 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31206 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31207 * lib/objc.exp (objc_init): Likewise.
31208 * lib/treelang.exp (treelang_init): Likewise.
31210 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
31212 PR tree-optimization/20470
31213 * gcc.dg/tree-ssa/pr20470.c: New test.
31215 2005-03-25 Geoffrey Keating <geoffk@apple.com>
31217 * gcc.dg/ppc-stfiwx.c: New.
31219 2005-03-25 Steve Ellcey <sje@cup.hp.com>
31222 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31224 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31226 * gcc.dg/20050325-1.c: Fix a typo.
31228 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31230 PR libfortran/19678
31231 PR libfortran/19679
31232 * gfortran.dg/dos_eol.f: New test.
31234 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31236 PR rtl-optimization/20249
31237 * gcc.dg/20050325-1.c: New test.
31239 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31241 PR libfortran/15332
31242 * gfortran.dg/pr15332.f: New test.
31244 2005-03-24 Dale Johannesen <dalej@apple.com>
31246 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31248 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31250 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31251 'internal' visibility.
31252 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31253 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31254 'protected' visibility.
31255 * gcc.dg/visibility-7.c: Likewise.
31256 * lib/target-supports.exp (check_visibility_available): Take
31257 a parameter, the kind of visibility to check for.
31258 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31259 to check_visibility_available.
31261 * g++.dg/expr/cast3.C: New.
31263 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31265 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31268 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31271 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31273 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31275 * gcc.dg/badshift.c: Renamed to...
31276 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31278 * gcc.target/i386/badshift.c: Renamed to...
31279 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31282 PR rtl-optimization/20532
31283 * gcc.target/i386/badshift.c: New.
31285 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31287 * gfortran.dg/pr18025.f90: New test.
31289 2005-03-23 Dale Johannesen <dalej@apple.com>
31291 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31293 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31295 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31297 * lib/target-supports.exp (check_iconv_available): Default
31298 libiconv to -liconv, if there is no definition.
31300 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31302 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31304 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31306 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31307 * g++.dg/opt/pr7503-2.C: Likewise.
31308 * g++.dg/opt/pr7503-3.C: Likewise.
31309 * g++.dg/opt/pr7503-4.C: Likewise.
31310 * g++.dg/opt/pr7503-5.C: Likewise.
31311 * g++.dg/warn/minmax.C: New test.
31313 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31315 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31316 * gfortran.dg/g77_intrinsics_sub.f: New test.
31318 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31319 Jan Hubicka <jh@suse.cz>
31320 Steven Bosscher <stevenb@suse.de
31322 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31324 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31327 * g++.dg/template/redecl3.C: New test.
31329 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31332 * g++.dg/parse/error16.C: Tweak error markers.
31334 2005-03-22 Jakub Jelinek <jakub@redhat.com>
31337 * gcc.dg/20050321-2.c: New test.
31339 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
31343 * g++.dg/template/ptrmem12.C: New.
31345 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
31347 PR rtl-optimization/20527
31348 * gcc.c-torture/execute/pr20527-1.c: New test.
31350 2005-03-22 Ben Elliston <bje@au.ibm.com>
31352 * gcc.misc-tests/options.exp (check_for_options): Create a real C
31353 program, compile it into a real executable and then delete the .c
31354 and .x files afterwards, to avoid problems on testglue targets.
31356 2005-03-21 Stuart Hastings <stuart@apple.com>
31358 * gcc.target/i386/sse-2.c: New.
31360 2005-03-21 Uros Bizjak <uros@kss-loka.si>
31362 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31364 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31366 * g++.dg/parse/crash25.C: Fix typo.
31368 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31371 * g++.dg/parse/crash24.C: New test.
31374 * g++.dg/parse/crash25.C: New test.
31376 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31379 * g++.dg/ext/stmtexpr4.C: New test.
31381 2005-03-20 Roger Sayle <roger@eyesopen.com>
31383 PR middle-end/20539
31384 * gcc.c-torture/compile/pr13066-1.c: New test case.
31385 * gcc.c-torture/compile/pr20539-1.c: Likewise.
31386 * g++.dg/opt/pr13066-1.C: Likewise.
31388 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
31390 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31392 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31395 * gfortran.dg/nesting_1.f90: New test.
31397 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31400 * g++.dg/lookup/using13.C: New test.
31402 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31405 * g++.dg/template/crash36.C: New test.
31407 2005-03-18 Paolo Carlini <pcarlini@suse.de>
31410 * g++.dg/template/crash35.C: New test.
31412 2005-03-17 Paolo Carlini <pcarlini@suse.de>
31415 * g++.dg/overload/operator2.C: New test.
31417 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31419 PR libfortran/20257
31420 * gfortran.dg/pr20257.f90: New test.
31422 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31424 PR libfortran/20480
31425 * gfortran.dg/pr20480.f90: New test.
31427 2005-03-16 Richard Henderson <rth@redhat.com>
31429 PR middle-end/15700
31430 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31431 (_rtld_global): New.
31432 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31433 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31435 * gcc.dg/alias-3.c: New.
31436 * gcc.dg/alias-4.c: New.
31437 * gcc.dg/alias-5.c: New.
31438 * gcc.dg/alias-6.c: New.
31440 2005-03-15 Geoffrey Keating <geoffk@apple.com>
31442 * gcc.dg/cpp/ucnid-7.c: New.
31444 2005-03-15 Janis Johnson <janis187@us.ibm.com>
31445 Dorit Naishlos <dorit@il.ibm.com>
31447 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31450 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
31452 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31453 support misaligned accesses.
31454 * gcc.dg/vect/vect-58.c: Likewise.
31455 * gcc.dg/vect/vect-92.c: New.
31456 * gcc.dg/vect/vect-93.c: New.
31458 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
31461 * gfortran.dg/assign_2.f90: New test.
31462 * gfortran.dg/assign_3.f90: New test.
31463 * gfortran.dg/assign.f90: New test.
31465 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
31467 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31468 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31469 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31470 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31473 2005-03-14 Geoffrey Keating <geoffk@apple.com>
31475 * gcc.dg/cpp/ucnid-6.c: New.
31477 * gcc.dg/cpp/normalize-1.c: New.
31478 * gcc.dg/cpp/normalize-2.c: New.
31479 * gcc.dg/cpp/normalize-3.c: New.
31480 * gcc.dg/cpp/normalize-4.c: New.
31481 * gcc.dg/cpp/ucnid-4.c: New.
31482 * gcc.dg/cpp/ucnid-5.c: New.
31483 * g++.dg/cpp/normalize-1.C: New.
31484 * g++.dg/cpp/ucnid-1.C: New.
31486 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31488 * gcc.dg/pr18628.c: New.
31490 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31493 * g++.dg/tree-ssa/pr20280.C: New.
31495 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31498 * gfortran.dg/stfunc_2.f90: New test.
31500 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31502 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31504 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31506 * gcc.dg/tree-ssa/20050314-1.c: New test.
31508 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31512 * g++.dg/template/friend34.C: New test.
31513 * g++.dg/template/friend35.C: Likewise.
31514 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31516 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31518 Friend class name lookup 5/n
31520 * g++.dg/lookup/hidden-class1.C: New test.
31521 * g++.dg/lookup/hidden-class2.C: Likewise.
31522 * g++.dg/lookup/hidden-class3.C: Likewise.
31523 * g++.dg/lookup/hidden-class4.C: Likewise.
31524 * g++.dg/lookup/hidden-class5.C: Likewise.
31525 * g++.dg/lookup/hidden-class6.C: Likewise.
31526 * g++.dg/lookup/hidden-class7.C: Likewise.
31527 * g++.dg/lookup/hidden-class8.C: Likewise.
31528 * g++.dg/lookup/hidden-class9.C: Likewise.
31529 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31530 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31531 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31532 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31533 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31534 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31535 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31536 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31537 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31538 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31539 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31541 2005-03-13 Mark Mitchell <mark@codesourcery.com>
31544 * g++.dg/template/error18.C: New test.
31546 2005-03-09 Ben Elliston <bje@au.ibm.com>
31549 * g++.dg/debug/pr16792.C: New test.
31551 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31553 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31554 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31555 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31556 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31557 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31558 test assertion names.
31560 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31563 * gfortran.dg/stfunc_1.f90: New test.
31565 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31568 * gfortran.dg/real_index_1.f90: New test.
31570 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31573 * gfortran.dg/spec_expr_1.f90: New test.
31575 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31578 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31581 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31584 * gfortran.dg/largeequiv_1.f90: New test.
31586 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31588 * gcc.dg/ucnid-1.c: New.
31589 * gcc.dg/ucnid-2.c: New.
31590 * gcc.dg/ucnid-3.c: New.
31591 * gcc.dg/ucnid-4.c: New.
31592 * gcc.dg/ucnid-5.c: New.
31593 * gcc.dg/ucnid-6.c: New.
31594 * gcc.dg/cpp/ucnid-1.c: New.
31595 * gcc.dg/cpp/ucnid-2.c: New.
31596 * gcc.dg/cpp/ucnid-3.c: New.
31597 * g++.dg/other/ucnid-1.C: New.
31599 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31601 * gcc.dg/vmx/darwin-abi-3.c: Delete.
31603 2005-03-11 Per Bothner <per@bothner.com>
31605 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
31606 that diagnotics refer to correct token.
31607 * gcc.dg/unused-3.c: Likewise.
31609 2005-03-11 Per Bothner <per@bothner.com>
31611 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31612 constant" is now actually on same line as string constant.
31613 * gcc.dg/cpp/direct2s.c: Likewise.
31615 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
31617 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31619 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31621 PR libfortran/20124
31622 * gfortran.dg/pr20124.f90: New Test
31624 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
31626 PR tree-optimization/20130
31627 * gcc.dg/pr20130-1.c: New test.
31629 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31632 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31634 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31636 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31638 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31640 * g++.dg/eh/forced1.C: Fix comment.
31641 * g++.dg/eh/forced2.C: Ditto.
31642 * g++.dg/eh/forced3.C: Ditto.
31643 * g++.dg/eh/forced4.C: Ditto.
31645 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
31648 * gcc.c-torture/compile/pr20412.c: New test.
31650 2005-03-10 Roger Sayle <roger@eyesopen.com>
31652 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31654 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31657 * gcc.dg/20050307-1.c: New test.
31659 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
31662 * g++.dg/other/stdarg3.C: New.
31664 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31666 PR c++/18384, c++/18327
31667 * g++.dg/init/array19.C: New test.
31669 PR inline-asm/20314
31670 * gcc.dg/torture/pr20314-1.c: New test.
31671 * gcc.dg/torture/pr20314-2.c: New test.
31673 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
31675 * gcc.dg/20050309-1.c: New test.
31677 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31679 * gcc.dg/builtins-10.c: Reactivate disabled test.
31680 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
31681 new cbrt transformations.
31683 2005-03-09 Mark Mitchell <mark@codesourcery.com>
31686 * g++.dg/template/array13.C: New test.
31688 2005-03-09 Paolo Carlini <pcarlini@suse.de>
31691 * g++.dg/init/brace4.C: New test.
31693 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
31696 * g++.dg/template/non-dependent12.C: New.
31698 2005-03-08 Mark Mitchell <mark@codesourcery.com>
31701 * g++.dg/init/array18.C: Add dg-do run marker.
31704 * g++.dg/init/array18.C: New test.
31706 2005-03-09 Ben Elliston <bje@au.ibm.com>
31708 * consistency.vlad/vlad.exp: Remove trailing semicolons.
31709 * g++.dg/gcov/gcov.exp: Likewise.
31710 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31711 * gcc.target/xstormy16/xstormy16.exp: Likewise.
31712 * lib/c-torture.exp: Likewise.
31713 * lib/fortran-torture.exp: Likewise.
31714 * lib/g++.exp: Likewise.
31715 * lib/gcc-defs.exp: Likewise.
31716 * lib/gcc-dg.exp: Likewise.
31717 * lib/gcc.exp: Likewise.
31718 * lib/gcov.exp: Likewise.
31719 * lib/gfortran.exp: Likewise.
31720 * lib/mike-g++.exp: Likewise.
31721 * lib/mike-gcc.exp: Likewise.
31722 * lib/objc-torture.exp: Likewise.
31723 * lib/objc.exp: Likewise.
31724 * lib/profopt.exp: Likewise.
31725 * lib/target-libpath.exp: Likewise.
31726 * lib/target-supports.exp: Likewise.
31727 * lib/treelang.exp: Likewise.
31728 * lib/wrapper.exp: Likewise.
31730 2005-03-08 Jeff Law <law@redhat.com>
31732 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31735 2005-03-08 Ira Rosen <irar@il.ibm.com>
31737 * gcc.dg/vect/pr20122.c: New test.
31739 2005-03-07 Jeff Law <law@redhat.com>
31741 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31743 * gcc.dg/tree-ssa/pr18133-1.c: New test.
31744 * gcc.dg/tree-ssa/pr18133-2.c: New test.
31745 * gcc.dg/tree-ssa/pr18134.c: New test.
31747 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31749 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31750 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31751 gcc.dg/torture/builtin-noret-2.c: Require weak support.
31753 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
31756 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31758 2005-03-07 Mark Mitchell <mark@codesourcery.com>
31760 * g++.dg/warn/Wnvdtor.C: New test.
31762 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
31764 * gcc.dg/torture/pr19683-1.c: New test.
31766 2005-03-06 Steven G. Kargl <kargls@comcast.net>
31768 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31769 * gfortran.dg/g77/19990313-2.f: Ditto.
31770 * gfortran.dg/g77/19990313-3.f: Ditto.
31771 * gfortran.dg/g77/19990525-0.f: Ditto.
31772 * gfortran.dg/g77/19990826-0.f: Ditto.
31773 * gfortran.dg/g77/19990826-2.f: Ditto.
31774 * gfortran.dg/g77/19990826-3.f: Ditto.
31775 * gfortran.dg/g77/20000511-1.f: Ditto.
31776 * gfortran.dg/g77/20000511-2.f: Ditto.
31777 * gfortran.dg/g77/970625-2.f: Ditto.
31778 * gfortran.dg/g77/980310-2.f: Ditto.
31779 * gfortran.dg/g77/980310-3.f: Ditto.
31780 * gfortran.dg/g77/980310-8.f: Ditto.
31781 * gfortran.dg/g77/980519-2.f: Ditto.
31782 * gfortran.dg/g77/alpha1.f: Ditto.
31783 * gfortran.dg/g77/claus.f: Ditto.
31784 * gfortran.dg/g77/erfc.f: Ditto.
31785 * gfortran.dg/g77/short.f: Ditto.
31786 * gfortran.fortran-torture/execute/data.f90: Ditto.
31787 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31788 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31790 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31792 * lib/file-format.exp (gcc_target_object_format): Add check for som
31793 format and hardcode object formats on hppa*-*-hpux*.
31794 * lib/target-supports.exp (check_weak_available): Add check for som
31795 object format. Always return 0 on hppa*-*-hpux10*.
31797 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31800 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31802 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31804 * gfortran.dg/pr19936_1.f90: New test.
31805 * gfortran.dg/pr19936_2.f90: New test.
31806 * gfortran.dg/pr19936_3.f90: New test.
31808 2005-03-05 Steven G. Kargl <kargls@comcast.net>
31809 Paul Thomas <prthomas@drfccad.cea.fr>
31811 * gfortran.dg/PR19754_1.f90: New test.
31812 * gfortran.dg/PR19754_2.f90: Ditto.
31814 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31817 * g++.dg/template/non-dependent11.C: New test.
31819 2005-03-05 Uros Bizjak <uros@kss-loka.si>
31821 * lib/target-supports.exp (check_iconv_available): Fix comment.
31823 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
31824 Joseph S. Myers <joseph@codesourcery.com>
31827 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31829 2005-03-04 Matthew Sachs <msachs@apple.com>
31831 * gcc.exp (gcc_target_compile): Put braces around
31832 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31833 * objc.exp (objc_target_compile): Likewise.
31834 * treelang.exp (treelang_target_compile): Likewise.
31836 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31839 * gfortran.dg/func_result_1.f90: New test.
31841 2005-03-04 Ben Elliston <bje@au.ibm.com>
31843 * gcc.misc-tests/options.exp: New test.
31845 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
31847 * gcc.dg/pr15784-4.c: New test.
31849 2005-03-03 Geoffrey Keating <geoffk@apple.com>
31851 * gcc.c-torture/execute/pr17133.c: New.
31852 * gcc.c-torture/compile/20050303-1.c: New.
31854 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
31856 * gcc.dg/cpp/assert4.c: Fix for cygwin.
31858 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
31860 * g++.dg/overload/using2.C: New.
31862 2005-03-02 Mark Mitchell <mark@codesourcery.com>
31865 * g++.dg/init/ptrmem2.C: New test.
31867 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
31870 * gcc.dg/pr8927-1.c: New test.
31872 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
31875 * g++.dg/inherit/covariant12.C: New.
31877 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31880 * gfortran.dg/bound_1.f90: New test.
31882 2005-02-28 Janis Johnson <janis187@us.ibm.com>
31884 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31885 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31887 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
31890 * gcc.dg/pr20245-1.c: New test.
31892 2005-02-28 Jakub Jelinek <jakub@redhat.com>
31894 PR middle-end/19874
31895 * gcc.c-torture/execute/20050119-2.c: New test case.
31897 2005-02-28 Ben Elliston <bje@au.ibm.com>
31899 * README: Update the DejaGnu bug reporting address.
31900 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31901 * lib/objc-torture.exp: Likewise.
31903 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31905 * gfortran.dg/boz_1.f90: New test.
31906 * gfortran.dg/boz_3.f90: New test.
31907 * gfortran.dg/boz_4.f90: New test.
31909 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31911 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31912 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31914 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31916 PR libfortran/20101
31917 * gfortran.dg/write_0_pe_format.f90: New test.
31919 2005-02-27 Jakub Jelinek <jakub@redhat.com>
31922 * g++.dg/opt/thunk2.C: New test.
31923 * g++.dg/opt/covariant1.C: New test.
31925 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31927 * gfortran.dg/e_d_fmt.f90: New test.
31929 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
31931 * gcc.dg/asm-b.c: Fix comment typos.
31933 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31935 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31938 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31941 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31942 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31943 * gcc.dg/asm-b.c: New test.
31945 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
31947 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31948 Disable this test on IRIX 6.
31950 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
31952 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31953 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31956 2005-02-25 Diego Novillo <dnovillo@redhat.com>
31958 PR tree-optimization/20204
31959 * gcc.dg/pr20204.c: New test.
31961 2005-02-24 Jakub Jelinek <jakub@redhat.com>
31964 * gcc.c-torture/execute/20050224-1.c: New test.
31967 * g++.dg/warn/Wbraces2.C: New test.
31969 2005-02-23 Mark Mitchell <mark@codesourcery.com>
31972 * g++.dg/init/const2.C: New test.
31974 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
31976 PR tree-optimization/20100
31977 * gcc.c-torture/execute/pr20100-1.c: New test.
31979 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31981 * gfortran.dg/implicit_3.f90: New test.
31983 * gfortran.dg/deftype_1.f90: New test.
31985 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
31987 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31989 * g++.dg/other/anon3.C: Accept a warning.
31991 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
31993 * gcc.dg/pr20017.c: Fix a comment typo.
31995 2005-02-23 Bud Davis <bdavis@gfortran.org>
31997 * gfortran.dg/list_read_4.f90: Change to f90 comments.
31999 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32002 * ada/acats/tests/cxa/cxa3004.a: Remove.
32003 * ada/acats/tests/cxb/cxb30061.am: Likewise.
32005 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32008 * g++.dg/init/const1.C: New test.
32011 * g++.dg/parse/constant7.C: New test.
32014 * g++.dg/parse/error27.C: New test.
32015 * g++.dg/template/qualttp15.C: Adjust error markers.
32016 * g++.old-deja/g++.other/struct1.C: Likewise.
32019 * g++.dg/template/error17.C: New test.
32022 * g++.dg/parser/error26.C: New test.
32024 2005-02-22 Diego Novillo <dnovillo@redhat.com>
32026 PR tree-optimization/20100
32027 PR tree-optimization/20115
32028 * gcc.dg/pr20115.c: New test.
32029 * gcc.dg/pr20115-1.c: New test.
32030 * gcc.dg/pr20100.c: New test.
32031 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32032 call-clobbered variables after alias1.
32034 2005-02-22 Bud Davis <bdavis@gfortran.org>
32036 * gfortran.dg/list_read_4.f90: new test.
32038 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
32040 PR rtl-optimization/20017.
32041 * gcc.dg/pr20017.c: New.
32043 2005-02-22 Devang Patel <dpatel@apple.com>
32046 * g++.dg/tree-ssa/pr19952.C: New test.
32048 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32051 * g++.dg/parse/constant6.C: New test.
32053 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32055 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32056 * g++.dg/charset/asm2.c: Likewise.
32057 * g++.dg/charset/asm3.c: Likewise.
32058 * g++.dg/charset/asm4.c: Likewise.
32059 * g++.dg/charset/asm5.c: Likewise.
32060 * g++.dg/charset/attribute1.c: Likewise.
32061 * g++.dg/charset/attribute2.c: Likewise.
32062 * g++.dg/charset/extern1.cc: Likewise.
32063 * g++.dg/charset/extern2.cc: Likewise.
32064 * g++.dg/charset/extern3.cc: Likewise.
32065 * g++.dg/charset/function.cc: Likewise.
32066 * g++.dg/charset/string.c: Likewise.
32067 * g++.dg/charset/charset.exp: Likewise.
32068 * lib/target-supports.exp (check_iconv_available): Fix comment.
32070 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32072 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32073 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32074 * gcc.dg/charset/asm2.c: Likewise.
32075 * gcc.dg/charset/asm3.c: Likewise.
32076 * gcc.dg/charset/asm4.c: Likewise.
32077 * gcc.dg/charset/asm5.c: Likewise.
32078 * gcc.dg/charset/asm6.c: Likewise.
32079 * gcc.dg/charset/attribute1.c: Likewise.
32080 * gcc.dg/charset/attribute2.c: Likewise.
32081 * gcc.dg/charset/builtin1.c: Likewise.
32082 * gcc.dg/charset/extern.c: Likewise.
32083 * gcc.dg/charset/function.c: Likewise.
32084 * gcc.dg/charset/string.c: Likewise.
32085 * gcc.dg/charset/charset.exp: Likewise.
32087 2005-02-21 Bud Davis <bdavis9659@comcast.net>
32090 * gfortran.dg/pr20086.f90: New test.
32092 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
32094 PR tree-optimization/19786
32095 * g++.dg/tree-ssa/pr19786.C: New.
32097 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32099 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32101 2005-02-21 Jeff Law <law@redhat.com>
32103 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32105 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32107 * gfortran.dg/do_iterator: Split loop, markup all lines for
32108 which an error locus is printed.
32109 * gfortran.dg/pr17708.f90: Markup all lines for which an error
32111 * gfortran.dg/select_4.f90: Likewise.
32112 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32113 locuses in the various permutations.
32115 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
32117 PR tree-optimization/19951
32118 * g++.dg/vect: New directory.
32119 * g++.dg/vect/vect.exp: New file.
32120 * g++.dg/vect/pr19951.cc: New testcase.
32121 * g++.dg/dg.exp: Also prune vectorizer tests.
32123 2005-02-20 Zack Weinberg <zack@codesourcery.com>
32126 * gcc.dg/charset/builtin1.c: New test.
32128 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32131 * g++.dg/inherit/volatile1.C: New test.
32134 * g++.dg/template/dtor4.C: New test.
32136 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32138 * gfortran.dg/int_1.f90: New test.
32140 2005-02-19 Devang Patel <dpatel@apple.com>
32142 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32144 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32146 * gfortran.dg/achar_1.f90: New test.
32148 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
32150 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32152 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
32153 Jakub Jelinek <jakub@redhat.com>
32155 PR tree-optimization/19828
32156 * gcc.dg/tree-ssa/loop-7.c: New test.
32157 * gcc.c-torture/execute/20050218-1.c: New test.
32159 2005-02-19 Jakub Jelinek <jakub@redhat.com>
32162 * gcc.dg/transparent-union-1.c: New test.
32163 * gcc.dg/transparent-union-2.c: New test.
32165 2005-02-18 James E Wilson <wilson@specifixinc.com>
32167 PR tree-optimization/18977
32168 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32170 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
32173 * gcc.dg/pr20054.c: New test.
32175 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32178 * g++.dg/ext/attrib20.C: New test.
32180 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
32182 PR middle-end/20030
32183 * gfortran.fortran-torture/execute/character_passing.f90: New test.
32185 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
32188 * g++.dg/opt/switch4.C: New.
32190 2005-02-18 Jakub Jelinek <jakub@redhat.com>
32193 PR tree-optimization/20009
32194 * gcc.c-torture/compile/20050217-1.c: New test.
32195 * g++.dg/opt/switch3.C: New test.
32197 PR tree-optimization/18947
32198 * gcc.c-torture/compile/20050215-1.c: New test.
32199 * gcc.c-torture/compile/20050215-2.c: New test.
32200 * gcc.c-torture/compile/20050215-3.c: New test.
32202 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
32205 * g++.dg/template/crash34.C: New.
32208 * g++.dg/other/access3.C: New.
32210 2005-02-17 Ira Rosen <irar@il.ibm.com>
32212 * gcc.dg/vect/vect-98.c: New test.
32214 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
32216 PR tree-optimization/19967
32217 * gcc.dg/pr19967.c: New.
32219 2005-02-16 Jakub Jelinek <jakub@redhat.com>
32221 PR middle-end/19857
32222 * gcc.dg/tree-ssa/20050215-1.c: New test.
32223 * gcc.c-torture/execute/20050215-1.c: New test.
32225 2005-02-15 Eric Christopher <echristo@redhat.com>
32227 * gcc.dg/cpp/20050215-1.c: New file.
32229 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
32231 PR tree-optimization/15785
32232 * gcc.dg/pr15785-1.c: New test.
32234 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32237 * g++.dg/init/ctor4.C: New.
32238 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32240 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32242 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32243 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32245 2005-02-15 Andreas Schwab <schwab@suse.de>
32247 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32250 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32252 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32254 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32256 PR tree-optimization/19853
32257 * gcc.c-torture/compile/pr19853.c: New test.
32259 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32262 * g++.dg/parse/local-class1.C: New.
32265 * g++.dg/parse/ptrmem3.C: New.
32268 * g++.old-deja/g++.oliva/template6.C: Add another case.
32269 * g++.dg/template/explicit6.C: New.
32271 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32274 * g++.dg/other/redecl2.C: New.
32276 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32279 * g++.dg/abi/covariant4.C: New.
32281 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32283 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32286 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32288 * gcc.dg/vect/vect-96.c: Fix typo.
32290 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32294 * g++.dg/template/enum5.C: New test.
32296 2005-02-12 Ira Rosen <irar@il.ibm.com>
32298 * gcc.dg/vect/vect-97.c: New test.
32300 2005-02-12 Ira Rosen <irar@il.ibm.com>
32302 * gcc.dg/vect/vect-96.c: New test.
32304 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32306 * gcc.dg/builtins-34.c: Also check ldexp*.
32308 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32310 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32312 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32314 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32315 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32316 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32317 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32318 selector_list, selector_expression, dg-process-target): Move to new
32319 file target-supports-dg.exp.
32320 * lib/target-supports-dg.exp: New.
32322 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32325 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32328 * g++.dg/other/ptrmem6.C: New test.
32330 PR middle-end/19858
32331 * gcc.c-torture/compile/20050210-1.c: New test.
32333 2005-02-11 Mark Mitchell <mark@codesourcery.com>
32336 * g++.dg/warn/Wbraces1.C: New test.
32338 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
32340 * gcc.dg/builtins-52.c: New testcase.
32342 2005-02-10 Jakub Jelinek <jakub@redhat.com>
32345 * gcc.c-torture/execute/20050119-1.c: New test.
32347 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32350 * g++.dg/init/delete1.C: New test.
32352 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
32355 * g++.dg/template/static12.C: New test.
32357 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32360 * g++.dg/conversion/ambig1.C: New test.
32363 * g++.dg/ext/attrib19.C: New test.
32366 * g++.dg/parse/dtor5.C: New test.
32369 * g++.dg/template/dtor3.C: New test.
32372 * g++.dg/template/static11.C: New test.
32373 * g++.dg/template/crash2.C: Remove dg-error marker.
32375 2005-02-09 Janis Johnson <janis187@us.ibm.com>
32378 * g++.old-deja/g++.mike/p10769a.C: Remove.
32380 2005-02-09 Roger Sayle <roger@eyesopen.com>
32382 * gcc.dg/builtins-48.c: New test case.
32383 * gcc.dg/builtins-49.c: New test case.
32384 * gcc.dg/builtins-50.c: New test case.
32385 * gcc.dg/builtins-51.c: New test case.
32387 2005-02-09 Ian Lance Taylor <ian@airs.com>
32389 PR middle-end/19583
32390 * g++.dg/warn/Wreturn-type-3.C: New test.
32392 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32394 PR middle-end/19402
32395 * gcc.dg/pr19402-1.c: New testcase.
32396 * gcc.dg/pr19402-2.c: likewise.
32398 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32400 PR middle-end/19854
32401 * g++.dg/tree-ssa/tmmti.C: New testcase.
32403 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32405 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32407 2005-02-08 Mark Mitchell <mark@codesourcery.com>
32410 * g++.dg/parse/crash23.C: New test.
32411 * g++.dg/warn/Weff1.C: New test.
32413 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32415 * gcc.dg/20050209-1.c: New test.
32417 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32420 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32422 2005-02-08 Mike Stump <mrs@apple.com>
32424 * g++.dg/pch/import-2.c: New test.
32425 * g++.dg/pch/import-2.hs: New.
32426 * g++.dg/pch/include/import-2a.h: New.
32427 * g++.dg/pch/include/import-2b.h: New.
32429 2005-02-08 Janis Johnson <janis187@us.ibm.com>
32431 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32433 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32435 * gfortran.dg/substr_1.f90: New test.
32437 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
32439 PR middle-end/19775
32440 * gcc.dg/torture/builtin-power-1.c: Disable test for
32441 invalid transformation.
32442 * gcc.dg/builtins-10.c: Likewise. Disable one test we
32443 no longer optimize.
32444 * gcc.dg/builtins-47.c: New testcase.
32446 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
32447 Dorit Naishlos <dorit@il.ibm.com>
32449 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32451 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
32453 * gcc.c-torture/compile/20050206-1.c: New test.
32455 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32458 * g++.dg/opt/pr19768.C: New test.
32460 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32463 * gcc.c-torture/compile/pr19736.c: New test.
32465 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32468 * g++.dg/parse/error25.C: New test.
32470 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
32472 * gcc.c-torture/execute/20050203-1.c: New.
32474 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
32476 * gcc.dg/vect/vect-85.c: Remove xfail.
32477 * gcc.dg/vect/vect-86.c: Remove xfail.
32478 * gcc.dg/vect/vect-87.c: Remove xfail.
32479 * gcc.dg/vect/vect-88.c: Remove xfail.
32481 2005-02-02 Geoffrey Keating <geoffk@apple.com>
32483 * gcc.dg/altivec-19.c: New.
32485 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
32488 * gcc.dg/nested-func-3.c: New test.
32489 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32491 2005-02-02 Janis Johnson <janis187@us.ibm.com>
32493 * gcc.test-framework/gen_directive_tests: Generate tests for
32494 selector expressions.
32496 2005-02-02 Matt Austern <austern@apple.com>
32499 * g++/ext/builtin7.C: New.
32500 * g++/ext/builtin8.C: New.
32502 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32505 * gcc.dg/pr18502-1.c: New test.
32507 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32510 * g++.dg/template/local4.C: Tweak.
32512 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
32514 PR tree-optimization/19578
32515 * gcc.c-torture/compile/20050202-1.c: New test.
32517 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32520 * gcc.dg/c99-init-4.c: New test.
32522 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32524 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32526 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32528 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32529 * g++.dg/eh/check-vect.h: New.
32531 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32532 * gcc.dg/vect/vect-78.c: Ditto.
32533 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32536 * g++.dg/conversion/simd1.C: Expect warning.
32537 * g++.dg/ext/attribute-test-1.C: Ditto.
32538 * g++.dg/ext/attribute-test-2.C: Ditto.
32539 * g++.dg/ext/attribute-test-3.C: Ditto.
32540 * g++.dg/ext/attribute-test-4.C: Ditto.
32542 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32543 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32545 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32547 2005-02-01 Richard Henderson <rth@redhat.com>
32549 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32550 long double for ibm double-double format.
32551 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32553 2005-02-01 Diego Novillo <dnovillo@redhat.com>
32555 PR tree-optimization/19633
32556 * gcc.dg/pr19633-1.c: New test.
32557 * gcc.dg/pr19633.c: Tweak to make pointer point
32558 to NULL or a symbol.
32560 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32562 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32564 (dg-process-target (local override)): Handle selector expressions.
32566 * gcc.test-framework/README: Describe tests in source directory.
32567 * gcc.test-framework/test-framework.awk: Handle dg- tests.
32568 * gcc.test-framework/test-framework.exp: Handle dg- tests.
32569 * gcc.test-framework/dg-bogus-exp-P.c: New test.
32570 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32571 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32572 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32573 * gcc.test-framework/dg-do-link-exp-P.c: New test.
32574 * gcc.test-framework/dg-do-run-exp-P.c: New test.
32575 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32576 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32577 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32578 * gcc.test-framework/dg-error-exp-P.c: New test.
32579 * gcc.test-framework/dg-error-exp-XP.c: New test.
32580 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32581 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32582 * gcc.test-framework/dg-output-exp-P.c: New test.
32583 * gcc.test-framework/dg-output-exp-XF.c: New test.
32584 * gcc.test-framework/dg-warning-exp-P.c: New test.
32585 * gcc.misc-tests/dg-1.c: Remove.
32586 * gcc.misc-tests/dg-2.c: Remove.
32587 * gcc.misc-tests/dg-3.c: Remove.
32588 * gcc.misc-tests/dg-4.c: Remove.
32589 * gcc.misc-tests/dg-5.c: Remove.
32590 * gcc.misc-tests/dg-6.c: Remove.
32591 * gcc.misc-tests/dg-7.c: Remove.
32592 * gcc.misc-tests/dg-8.c: Remove.
32593 * gcc.misc-tests/dg-9.c: Remove.
32594 * gcc.misc-tests/dg-10.c: Remove.
32595 * gcc.misc-tests/dg-11.c: Remove.
32596 * gcc.misc-tests/dg-12.c: Remove.
32597 * gcc.misc-tests/dg-test.exp: Remove.
32599 * gcc.test-framework/test-framework.awk: Change recording and
32600 printing of passes and failures.
32602 * gcc.test-framework: New directory.
32603 * gcc.test-framework/README: New.
32604 * gcc.test-framework/test-framework.exp: New.
32605 * gcc.test-framework/test-framework.awk: New.
32606 * gcc.test-framework/gen_directive_tests: New.
32608 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
32610 * lib/treelang.exp: Fix comment typos.
32611 (treelang_target_compile): Don't append libs=-ltreelang to options.
32613 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
32615 * g++.dg/parse/typename7.C: Adjust error messages.
32617 2005-01-31 Jeff Law <law@redhat.com>
32619 * gcc.c-torture/execute/20050131-1.c: New test.
32620 * gcc.dg/wcaselabel.c: New test.
32622 2005-01-31 Mark Mitchell <mark@codesourcery.com>
32624 * g++.dg/other/warning1.C: Adjust error messags.
32625 * g++.dg/parse/constant5.C: New test.
32627 2005-01-31 Steven Bosscher <stevenb@suse.de>
32630 * gcc.c-torture/compile/20011130-1.c: Reorder to make
32631 the test case valid.
32632 * gcc.dg/20030815-1.c: Remove invalid tests.
32633 * gcc.dg/array-7.c: Adjust expected result.
32634 * gcc.dg/pr18596-3.c: Likewise.
32635 * gcc.dg/noncompile/20000901-1.c: Likewise.
32636 * gcc.dg/noncompile/init-2.c: Likewise.
32637 * gcc.dg/noncompile/init-4.c: Likewise.
32639 2005-01-31 Dale Johannesen <dalej@apple.com>
32641 * g++.dg/opt/pr19650.C: New test.
32643 2005-01-31 Richard Henderson <rth@redhat.com>
32645 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32646 long double for intel double extended format.
32647 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32649 2005-01-30 Mark Mitchell <mark@codesourcery.com>
32652 * g++.dg/template/static10.C: New test.
32655 * g++.dg/parse/error24.C: New test.
32658 * g++.dg/lookup/builtin1.C: New test.
32661 * g++.dg/warn/conv3.C: New test.
32663 2005-01-30 Bud Davis <bdavis@gfortran.org>
32666 * gfortan.dg/inquire_7.f90
32668 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
32670 PR tree-optimization/15791
32671 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32672 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32673 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32674 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32675 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32676 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32677 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32678 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32679 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32680 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32682 2005-01-29 Paul Brook <paul@codesourcery.com>
32685 * check.c (real_or_complex_check): New function.
32686 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32687 * intrinsic.c (add_functions): Use new check functions.
32688 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32691 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
32693 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32694 gcc.dg/lvalue-3.c: New tests.
32695 * gcc.dg/concat.c: Update expected messages.
32697 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
32699 PR libfortran/19595
32700 * gfortran.dg/eor_1.f90: New test.
32702 2005-01-29 Steven G. Kargl <kargls@comcast.net>
32705 * gfortran.dg/logical_data_1.f90: New test.
32707 2005-01-28 Mark Mitchell <mark@codesourcery.com>
32710 * g++.dg/template/crash33.C: New test.
32713 * g++.dg/template/crash32.C: New test.
32715 2005-01-28 Ian Lance Taylor <ian@airs.com>
32717 PR middle-end/16558
32718 * g++.dg/warn/Wreturn-type-2.C: New test.
32720 2004-06-24 Jeff Law <law@redhat.com>
32722 * gcc.dg/tree-ssa/20050128-1.c: New test.
32724 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
32726 * gcc.target/frv/all-mdpackh-1.c: New test.
32728 2005-01-28 Steven Bosscher <stevenb@suse.de>
32730 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32732 2005-01-27 Richard Henderson <rth@redhat.com>
32734 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32736 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32738 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32740 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32742 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32743 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32744 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32745 to cope with cases where the multilib options override the dg-options.
32747 2005-01-27 Jakub Jelinek <jakub@redhat.com>
32750 * gcc.dg/noncompile/20050120-1.c: New test.
32752 2005-01-26 Diego Novillo <dnovillo@redhat.com>
32754 PR tree-optimization/19633
32755 * gcc.dg/pr19633.c: New test.
32756 * gcc.dg/tree-ssa/pr19633.c: New test.
32758 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
32760 * gcc.dg/20041216-1.c: New test.
32762 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
32765 * objc.dg/selector-2.m: New test.
32767 2005-01-26 Jakub Jelinek <jakub@redhat.com>
32769 * g++.dg/opt/range-test-2.C: New test.
32771 PR rtl-optimization/19579
32772 * gcc.c-torture/execute/20050124-1.c: New test.
32774 2005-01-26 Greg Parker <gparker@apple.com>
32775 Stuart Hastings <stuart@apple.com>
32777 * gcc.c-torture/execute/20050125-1.c: New.
32779 2005-01-18 Jan Hubicka <jh@suse.cz>
32781 PR tree-optimize/19337
32782 * gcc.c-torture/compile/20050119-1.c: New test.
32784 2005-01-24 James E Wilson <wilson@specifixinc.com>
32786 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32787 test for successful match.
32789 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
32792 * objc.dg/comp-types-7.m: New test.
32794 2005-01-24 Janis Johnson <janis187@us.ibm.com>
32796 * lib/target-supports.exp (current_target_name): New.
32797 (check_effective_target_ilp32, check_effective_target_lp64):
32798 Cache the result to use as long as the current target, with
32799 multilib flags, remains the same.
32801 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32802 (dg-require-weak, dg-require-visibility, dg-require-alias,
32803 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32804 dg-require-effective-target, dg-skip-if): Remove call to
32805 skip_test_and_clear_xfail.
32806 (dg-test): Clear xfail data.
32808 2005-01-24 Jakub Jelinek <jakub@redhat.com>
32811 * gcc.dg/ppc64-toc.c: New test.
32813 * g++.dg/tree-ssa/empty-1.C: New test.
32815 PR middle-end/19551
32816 * gcc.c-torture/execute/20050121-1.c: New test.
32817 * gcc.dg/20050121-2.c: New test.
32819 2004-01-23 Steven G. Kargl <kargls@comcast.net>
32820 Paul Brook <paul@codesourcery.com>
32823 * gfortran.dg/real_const_1.f: New test.
32824 * gfortran.dg/real_const_2.f90: New test.
32825 * gfortran.dg/complex_int_1.f90: New test.
32827 2005-01-23 Bud Davis <bdavis9659@comcast.net>
32830 * gfortan.dg/inquire_6.f90: New test.
32832 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32834 PR libfortran/19451
32835 * open_readonly_1.f90: New test.
32837 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
32839 PR libfortran/18982
32840 * gfortran.dg/open_new.f90: New file.
32842 2005-01-22 Paul Brook <paul@codesourcery.com>
32844 * namelist_1.f90: New test.
32846 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
32848 PR tree-optimization/19484
32849 * gcc.c-torture/compile/20050122-[12].c: New tests.
32851 2005-01-22 Paul Brook <paul@codesourcery.com>
32853 * gfortran.dg/implicit_2.f90: New test.
32855 2005-01-22 Bud Davis <bdavis9659@comcast.net>
32858 * gfortran.dg/inquire_5.f90: New test.
32860 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32863 * gcc.dg/pr18809-1.c: New test.
32865 2005-01-21 Ian Lance Taylor <ian@airs.com>
32867 * gcc.dg/20050121-1.c: New test.
32869 PR tree-optimization/13000
32870 * gcc.dg/20040206-1.c: Change warning to point where function is
32873 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32876 * g++.dg/template/array11.C: New test.
32878 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32880 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32881 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32882 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32883 * gfortran.dg/getenv_1.f90: Add dg-do directive.
32884 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32885 gfortran.dg/pr17164.f90: Add missing dg-do directives.
32887 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
32889 PR tree-optimization/15349
32890 * gcc.dg/tree-ssa/pr15349.c: New.
32892 2005-01-20 Steve Ellcey <sje@cup.hp.com>
32894 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32896 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
32898 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32899 scan-assembler-times directive name.
32901 * gcc.dg/asm-a.c: Move dg-require-effective-target to
32904 PR rtl-optimization/19462
32905 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32907 2005-01-19 Steve Ellcey <sje@cup.hp.com>
32909 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32910 counting function calls on ia64.
32912 2005-01-19 Jakub Jelinek <jakub@redhat.com>
32914 PR rtl-optimization/15139
32915 * gcc.dg/20050111-2.c: New test.
32918 * gcc.c-torture/compile/20050113-1.c: New testcase.
32920 PR middle-end/19164
32921 * gcc.dg/20050113-1.c: New testcase.
32923 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
32925 * gcc.dg/vect/vect-85.c: Add comment.
32926 * gcc.dg/vect/vect-86.c: Add xfail for now.
32927 * gcc.dg/vect/vect-87.c: Add xfail for now.
32928 * gcc.dg/vect/vect-88.c: Add xfail for now.
32929 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32931 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32933 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32935 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32937 * g++.dg/debug/typedef3.C: New test.
32939 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
32942 * gcc.dg/asm-a.c: New test.
32944 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
32946 * gcc.dg/sh-relax.c: Add prototype for abort.
32948 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32950 * gcc.dg/short-compare-1.c: New test.
32951 * gcc.dg/short-compare-2.c: Likewise.
32953 2005-01-18 Michael Matz <matz@suse.de>
32955 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32957 2005-01-17 Diego Novillo <dnovillo@redhat.com>
32959 PR tree-optimization/19121
32960 * gcc.c-torture/compile/pr19121.c: New test.
32962 2005-01-17 James E. Wilson <wilson@specifixinc.com>
32965 * gcc.c-torture/compile/pr19357.c: New test.
32967 2005-01-17 Ian Lance Taylor <ian@airs.com>
32970 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32971 pass--those that refer just to the variable, possibly with a
32973 * gcc.dg/c99-const-expr-3.c: Likewise.
32975 PR middle-end/13127
32976 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32979 2005-01-16 Bud Davis <bdavis9659@comcast.net>
32982 * gfortran.dg/endfile_2.f90: New test.
32984 2005-01-16 Steven G. Kargl <kargls@comcast.net>
32987 * gfortran.dg/select_5.f90: New test.
32989 2004-01-16 Paul Brook <paul@codesourcery.com>
32991 * gfortran.dg/common_4.f90: New test.
32993 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
32995 PR rtl-optimization/19462
32996 * gcc.dg/torture/pr19462-1.c: New test.
32998 2005-01-15 Ziemowit Laski <zlaski@apple.com>
33001 * objc.dg/func-ptr-2.m: New.
33002 * objc.dg/volatile-1.m: New.
33004 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33006 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33008 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33010 PR tree-optimization/19060
33011 * gcc.c-torture/execute/20050104-1.c: New test.
33013 2005-01-15 Bud Davis <bdavis9659@comcast.net>
33016 * gfortran.dg/write_to_null.f90: New test.
33018 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
33019 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33022 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33025 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33028 * g++.dg/init/vector1.C: New test.
33030 2005-01-14 James E. Wilson <wilson@specifixinc.com>
33033 * gcc.target/ia64/sibcall-unwind-1.c: New test.
33035 * gcc.target/ia64/sibcall-unwind-2.c: New test.
33037 2005-01-14 Steven G. Kargl <kargls@comcast.net>
33039 * gfortran.dg/select_1.f90: New test.
33040 * gfortran.dg/select_2.f90: New test.
33041 * gfortran.dg/select_3.f90: New test.
33042 * gfortran.dg/select_4.f90: New test.
33044 2005-01-14 Jakub Jelinek <jakub@redhat.com>
33046 PR middle-end/19084
33047 PR rtl-optimization/19348
33048 * gcc.dg/20050111-1.c: New test.
33049 * gcc.c-torture/execute/20050111-1.c: New test.
33051 * gcc.dg/i386-asm-4.c: New test.
33053 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33055 * gcc.dg/nested-func-2.c: New test.
33056 * ada/acats/norun.lst: Remove c953002.
33058 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
33060 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33062 2005-01-12 Ben Elliston <bje@au.ibm.com>
33064 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33066 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
33069 * g++.dg/abi/align1.C: New test.
33071 2005-01-11 Alan Modra <amodra@bigpond.net.au>
33073 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33075 * g++.dg/ext/altivec_check.h: Support compiling as C.
33077 2005-01-10 Roger Sayle <roger@eyesopen.com>
33080 * g++.dg/expr/pr19355-1.C: New test case.
33082 2005-01-10 Laurent GUERBY <laurent@guerby.net>
33084 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33085 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33086 * ada/acats/tests/c3/c92005b.ada: Likewise.
33087 * ada/acats/tests/c3/cxb3012.a: Likewise.
33088 * ada/acats/norun.lst: Add c380004 and c953002, add PR
33090 2005-01-09 Paul Brook <paul@codesourcery.com>
33092 * gfortran.dg/common_2.f90: New file.
33093 * gfortran.dg/common_3.f90: New file.
33095 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
33097 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33099 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33101 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33102 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33103 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33104 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33105 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33106 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33107 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33108 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33109 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33110 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33111 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33112 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33113 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33114 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33115 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33116 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33117 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33118 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33119 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33120 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33121 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33122 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33123 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33124 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33125 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33126 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33127 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33128 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33129 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33130 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33131 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33132 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33133 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33134 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33135 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33136 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33137 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33138 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33139 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33140 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33141 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33142 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33143 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33144 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33145 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33146 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33147 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33148 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33149 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33150 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33151 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33152 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33153 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33154 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33155 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33156 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33157 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33158 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33159 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33160 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33161 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33162 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33163 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33164 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33165 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33166 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33167 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33169 * gcc.dg/vect/vect-1.c: Fix spelling.
33170 * gcc.dg/vect/vect-10.c: Fix spelling.
33171 * gcc.dg/vect/vect-11.c: Fix spelling.
33172 * gcc.dg/vect/vect-12.c: Fix spelling.
33173 * gcc.dg/vect/vect-14.c: Fix spelling.
33174 * gcc.dg/vect/vect-15.c: Fix spelling.
33175 * gcc.dg/vect/vect-16.c: Fix spelling.
33176 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33177 * gcc.dg/vect/vect-64.c: Fix comments.
33178 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33180 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33181 Ira Rosen <irar@il.ibm.com>
33183 * gcc.dg/vect/vect-70.c: New test.
33184 * gcc.dg/vect/vect-71.c: New test.
33186 2005-01-09 Manfred Hollstein <mh@suse.com>
33188 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33189 * gcc.dg/pr18241-2.c: Likewise.
33190 * gcc.dg/pr18241-3.c: Likewise.
33191 * gcc.dg/pr18241-4.c: Likewise.
33192 * gcc.dg/pr18241-5.c: Likewise.
33194 2005-01-08 Richard Henderson <rth@redhat.com>
33196 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33197 False for x86 and x86-64.
33199 2005-01-08 Diego Novillo <dnovillo@redhat.com>
33201 PR tree-optimization/18241
33202 * gcc.dg/pr18241-1.c: New test.
33203 * gcc.dg/pr18241-2.c: New test.
33204 * gcc.dg/pr18241-3.c: New test.
33205 * gcc.dg/pr18241-4.c: New test.
33206 * gcc.dg/pr18241-5.c: New test.
33208 2005-01-08 Steven G. Kargl <kargls@comcast.net>
33210 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33211 gfortran.dg/select_4.f90: New.
33213 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33215 * gcc.c-torture/execute/20050107-1.c: New test.
33217 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
33220 * g++.dg/template/ref2.C: New.
33222 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
33224 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33225 instead of being empty.
33227 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33230 * gfortran.dg/array-1.f90: New test.
33232 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33234 PR tree-optimization/19283
33235 * gcc.c-torture/execute/20050106-1.c: New test.
33237 PR rtl-optimization/18861
33238 * gcc.dg/20050105-1.c: New test.
33240 PR tree-optimization/18828
33241 * gcc.dg/20050105-2.c: New test.
33243 2005-01-07 Andreas Jaeger <aj@suse.de>
33245 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33247 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33250 * gfortran.dg/fmt_read.f90: New test.
33252 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33254 * gcc.dg/rs6000-ldouble-2.c: New.
33256 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33259 * g++.dg/parser/ctor2.C: New test.
33261 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33264 * g++.dg/template/using9.C: New test.
33266 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33269 * g++.dg/lookup/friend6.C: New test.
33271 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33274 * g++.dg/template/array10.C: New.
33276 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33278 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33279 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33281 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33283 * gcc.c-torture/compile/20050105-1.c: New test.
33285 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33287 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33289 2005-01-05 Roger Sayle <roger@eyesopen.com>
33291 PR middle-end/19100
33292 * gcc.dg/conv-3.c: New test case.
33294 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33296 * gcc.dg/asm-wide-1.c: New test.
33298 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33301 * g++.dg/parse/crash22.C: New
33303 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33306 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33308 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33310 PR middle-end/17767
33311 * gcc.dg/i386-mmx-6.c: New test case.
33313 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33315 PR tree-optimization/18308
33316 * gcc.dg/vect/pr18308.c: New testcase.
33318 2005-01-04 Andreas Jaeger <aj@suse.de>
33320 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33322 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33323 Robert Bowdidge <bowdidge@apple.com>
33325 * gcc.dg/cpp/subframework1.c: New.
33326 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33327 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33328 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33329 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33331 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33333 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33335 * gcc.dg/darwin-weakimport-2.c: New.
33337 2005-01-03 Richard Henderson <rth@redhat.com>
33339 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33341 2005-01-03 Richard Henderson <rth@redhat.com>
33343 * gcc.dg/vect/vect.exp: Enable for ia64.
33344 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33345 (check_effective_target_vect_float): Likewise.
33346 (check_effective_target_vect_no_align): Likewise.
33347 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33348 * gcc.dg/vect/vect-8.c: Likewise.
33350 2005-01-03 Uros Bizjak <uros@kss-loka.si>
33353 * gcc.dg/pr19236-1.c: New test case.
33355 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
33357 PR rtl-optimization/12092
33358 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33360 2005-01-02 Andreas Jaeger <aj@suse.de>
33362 * gcc.dg/pr12092-1.c: Do not run on x86_64.
33364 2005-01-01 Roger Sayle <roger@eyesopen.com>
33365 Andrew Pinski <pinskia@physics.uc.edu>
33367 PR rtl-optimization/12092
33368 * gcc.dg/pr12092-1.c: New test case.
33370 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
33372 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33373 'hidden' and 'default' for better portability.
33374 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33376 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33378 * g++.old-deja/g++.brendan/new3.C: Likewise.
33380 2005-01-01 Steven Bosscher <stevenb@suse.de>
33382 * gcc.dg/20041231-1.C: New test.
33383 * g++.dg/warn/Wunreachable-code-1.C: New test.
33385 2004-12-30 David Edelsohn <edelsohn@gnu.org>
33387 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33388 file, not /dev/null. Abort on error.
33390 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
33391 Ziemowit Laski <zlaski@apple.com>
33394 * objc.dg/encode-5.m: New test.
33396 2004-12-29 Richard Henderson <rth@redhat.com>
33398 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33399 * objc.dg/stabs-1.m: Disable for ia64.
33401 2004-12-29 Mark Mitchell <mark@codesourcery.com>
33404 * g++.dg/warn/Wunused-10.C: New test.
33406 2004-12-28 Richard Henderson <rth@redhat.com>
33408 * objc.dg/stabs-1.m: Disable for alpha.
33410 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33413 * g++.dg/parse/error23.C: New test.
33415 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33417 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33420 * gfortran.dg/intrinsic_modulo_1.f90: New.
33421 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33422 tests with divisor -1.
33424 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33426 * g++.dg/opt/temp1.C (memcpy): Return a value.
33429 * g++.dg/expr/cond7.C: New test.
33431 2004-12-27 Paul Brook <paul@codesourcery.com>
33433 * gfortran.dg/g77/select_no_compile.f: Remove.
33435 2004-12-27 Richard Henderson <rth@redhat.com>
33437 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33438 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33439 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33441 2004-12-26 Richard Henderson <rth@redhat.com>
33443 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33444 by 1i instead of token pasting.
33446 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33448 PR tree-optimization/17578
33449 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33450 to additional_flags.
33451 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33453 2004-12-25 Richard Henderson <rth@redhat.com>
33455 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33458 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33460 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33462 * gcc.dg/pr17957.c (dg-options): Likewise.
33463 * gcc.dg/struct-ret-1.c: Add prototype for abort.
33464 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33465 instead of 0 on __hppa__.
33466 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33467 "foo,%r" on hppa*-*-*.
33469 2004-12-23 Bud Davis <bdavis9659@comcast.net>
33472 * gfortran.dg/complex_write.f90: New test.
33474 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33477 * g++.dg/parse/pragma2.C: New test.
33479 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33481 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33483 * gcc.dg/empty2.c: Add missing dg-warning.
33485 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33488 * g++.dg/template/local4.C: New test.
33489 * g++.dg/template/crash19.C: Add dg-error marker.
33491 * g++.dg/template/crash31.C: Correct embedded PR number.
33493 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33496 * g++.dg/opt/temp1.C: Add do-run marker.
33498 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33500 * g++.dg/template/spec19.C: New.
33502 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33505 * gcc.dg/empty2.c: New.
33507 2004-12-23 Richard Henderson <rth@redhat.com>
33509 * lib/target-supports.exp (check_effective_target_vect_no_align):
33510 Remove i?86 and x86-64.
33512 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33515 * g++.dg/opt/temp1.C: New test.
33517 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33520 * g++.dg/template/friend33.C: New testcase.
33522 2004-12-22 Mark Mitchell <mark@codesourcery.com>
33525 * g++.dg/template/cond5.C: New test.
33528 * g++.dg/inherit/thunk3.C: New test.
33531 * g++.dg/warn/Wunused-9.C: New test.
33533 2004-12-22 Janis Johnson <janis187@us.ibm.com>
33535 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33537 2004-12-22 Jan Beulich <jbeulich@novell.com>
33539 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33541 2004-12-21 Mark Mitchell <mark@codesourcery.com>
33544 * g++.dg/ext/packed8.C: New test.
33547 * g++.dg/template/crash31.C: New test.
33550 * g++.dg/template/crash30.C: New test.
33552 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
33555 * g++.dg/eh/ctor3.C: New test.
33557 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33559 * objc.dg/stabs-1.m: Allow section name to be quoted and
33560 assembly label to begin with '.LL'.
33562 2004-12-21 Janis Johnson <janis187@us.ibm.com>
33564 * gcc.dg/vect/vect.exp
33565 (check_effective_target_lp64_or_vect_no_align): New.
33566 * gcc.dg/vect/vect-77.c: Use it.
33567 * gcc.dg/vect/vect-78.c: Use it.
33569 * lib/target-supports.exp
33570 (check_effective_target_vect_no_max,
33571 check_effective_target_vect_no_bitwise,
33572 check_effective_target_vect_no_align): New.
33573 * gcc.dg/vect/vect-13.c: Use them.
33574 * gcc.dg/vect/vect-17.c: Ditto.
33575 * gcc.dg/vect/vect-18.c: Ditto.
33576 * gcc.dg/vect/vect-19.c: Ditto.
33577 * gcc.dg/vect/vect-20.c: Ditto.
33578 * gcc.dg/vect/vect-27.c: Ditto.
33579 * gcc.dg/vect/vect-29.c: Ditto.
33580 * gcc.dg/vect/vect-44.c: Ditto.
33581 * gcc.dg/vect/vect-48.c: Ditto.
33582 * gcc.dg/vect/vect-50.c: Ditto.
33583 * gcc.dg/vect/vect-52.c: Ditto.
33584 * gcc.dg/vect/vect-54.c: Ditto.
33585 * gcc.dg/vect/vect-56.c: Ditto.
33586 * gcc.dg/vect/vect-58.c: Ditto.
33587 * gcc.dg/vect/vect-60.c: Ditto.
33588 * gcc.dg/vect/vect-72.c: Ditto.
33589 * gcc.dg/vect/vect-80.c: Ditto.
33591 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
33594 * g++.dg/init/string1.C: New.
33597 * g++.dg/other/synth1.C: New.
33599 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33602 * gcc.dg/pr18963-1.c: New test.
33604 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33607 * gcc.dg/funcdef-storage-1.c (foo): Remove.
33608 * gcc.dg/pr18596-1.c: Use dg-error.
33609 (dg-options): Use -fno-unit-at-a-time.
33610 * gcc.dg/pr18596-2.c: New test.
33611 * gcc.dg/pr18596-3.c: New test.
33613 2004-12-20 Roger Sayle <roger@eyesopen.com>
33615 PR middle-end/18683
33616 * g++.dg/opt/pr18683-1.C: New test case.
33618 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
33621 * g++.dg/opt/max1.C: Fix for 64bit targets.
33623 2004-12-20 Matt Austern <austern@apple.com>
33626 * g++.dg/ext/builtin6.C: New
33628 2004-12-20 Diego Novillo <dnovillo@redhat.com>
33630 PR tree-optimization/19080
33631 * gcc.c-torture/compile/pr19080.c: New test.
33633 2004-12-20 Steven Bosscher <stevenb@suse.de>
33635 * gcc.dg/20041219-1.c: New test.
33637 2004-12-19 Roger Sayle <roger@eyesopen.com>
33639 PR middle-end/19068
33640 * g++.dg/opt/max1.C: New test case.
33642 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33644 * gcc.dg/fdata-sections-1.c: New test.
33646 2004-12-18 Roger Sayle <roger@eyesopen.com>
33648 PR middle-end/18548
33649 * gcc.dg/max-1.c: New test case.
33651 2004-12-18 Jakub Jelinek <jakub@redhat.com>
33653 * gcc.c-torture/execute/20041218-1.c: New test.
33655 2004-12-17 Diego Novillo <dnovillo@redhat.com>
33657 * gcc.dg/pr18501.c: New test.
33658 * gcc.dg/uninit-5.c: XFAIL.
33659 * gcc.dg/uninit-9.c: XFAIL.
33661 2004-12-17 Dale Johannesen <dalej@apple.com>
33663 * gcc.dg/20041213-1.c: New.
33665 2004-12-17 Ziemowit Laski <zlaski@apple.com>
33667 * objc.dg/stabs-1.m: Allow assembly label to begin
33670 2004-12-17 Jakub Jelinek <jakub@redhat.com>
33672 * gcc.c-torture/execute/20041213-1.c: Move...
33673 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33675 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
33678 * g++.dg/lookup/conv-5.C: New.
33680 2004-12-16 Ziemowit Laski <zlaski@apple.com>
33682 * objc.dg/stabs-1.m: New test.
33684 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33686 * gcc.dg/visibility-c.c: Change compile to
33687 assemble for the test.
33689 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33692 * gcc.dg/visibility-c.c: New test.
33694 2004-12-16 Roger Sayle <roger@eyesopen.com>
33696 PR middle-end/18493
33697 * gcc.dg/switch-8.c: New test case.
33699 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
33702 * g++.dg/template/init4.C: New.
33703 * g++.dg/opt/static3.C: Enable optimizer.
33705 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
33707 * g++.dg/other/complex1.C: New test.
33709 2004-12-15 Alan Modra <amodra@bigpond.net.au>
33711 * g++.dg/opt/inline9.C: New test.
33713 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33716 * gfotran.dg/nullify_1.f: New test.
33718 2004-12-15 Richard Henderson <rth@redhat.com>
33720 * gcc.target/i386/i386.exp: New harness.
33721 * gcc.target/i386/vect-args.c: New.
33723 2004-12-15 David Edelsohn <edelsohn@gnu.org>
33725 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33727 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33730 * g++.dg/template/friend32.C: New test.
33732 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33734 * cpp/pragma-once-1.c: New test.
33735 * cpp/pragma-once-1b.h: Likewise.
33736 * cpp/pragma-once-1c.h: Likewise.
33737 * cpp/pragma-once-1d.h: Likewise.
33738 * cpp/inc/pragma-once-1a.h: Likewise.
33740 2004-12-15 Bud Davis <bdavis9659@comcast.net>
33741 Steven G. Kargl <kargls@comcast.net>
33744 * gfortran.dg/list_read_3.f90: New test.
33746 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33748 * gcc.dg/ftrapv-2.c: New test.
33750 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
33753 * g++.dg/template/typename9.C: New test.
33755 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33758 * g++.dg/template/typename8.C: New test.
33759 * g++.dg/parse/friend2.C: Tweak error message.
33761 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33763 * gcc.c-torture/20041214-1.c: New test.
33765 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33768 * g++.dg/init/array17.C: New test.
33770 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33773 * g++.dg/init/aggr3.C: New test.
33775 2004-12-14 Janis Johnson <janis187@us.ibm.com>
33777 * gcc.dg/altivec-types-1.c: New test.
33778 * gcc.dg/altivec-types-2.c: New test.
33779 * gcc.dg/altivec-types-3.c: New test.
33780 * gcc.dg/altivec-types-4.c: New test.
33781 * g++.dg/ext/altivec-types-1.C: New test.
33782 * g++.dg/ext/altivec-types-2.C: New test.
33783 * g++.dg/ext/altivec-types-3.C: New test.
33784 * g++.dg/ext/altivec-types-4.C: New test.
33786 2004-12-14 Jakub Jelinek <jakub@redhat.com>
33788 PR middle-end/18951
33789 * gcc.c-torture/execute/20041213-1.c: New test.
33791 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
33794 * g++.dg/template/cast1.C: New.
33796 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
33798 * gcc.c-torture/execute/20041213-2.c: New test.
33800 2004-12-13 Richard Henderson <rth@redhat.com>
33802 * gcc.dg/i386-sse-10.c: Fix typo in options.
33804 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
33807 * g++.dg/opt/pr18968.C: New test.
33809 2004-12-13 Mark Mitchell <mark@codesourcery.com>
33812 * g++.dg/ext/visibility/staticdatamem.C: New test.
33814 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
33816 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33818 2004-12-13 Roger Sayle <roger@eyesopen.com>
33820 PR rtl-optimization/18928
33821 * gcc.dg/pr18928-1.c: New test case.
33823 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
33826 * gcc.c-torture/compile/20041211-1.c: New.
33828 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33830 PR middle-end/17564
33831 * gcc.c-torture/execute/20041212-1.c: New test.
33833 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33836 * gfortran.dg/common_1.f90: New test.
33838 2004-12-12 Steven G. Kargl <kargls@comcast.net>
33839 Paul Brook <paul@codesourcery.com>
33842 * gfortran.dg/real_do_1.f90: New test.
33844 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
33847 * g++.dg/opt/ptrmem6.C: New test.
33849 2004-12-11 Roger Sayle <roger@eyesopen.com>
33851 PR middle-end/18921
33852 * gcc.dg/pr18921-1.c: New test case.
33854 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33857 * gfortran.dg/scale_1.f90: New test.
33859 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
33861 PR middle-end/18903
33862 * gcc.c-torture/compile/pr18903.c: New test.
33864 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
33866 * gcc.c-torture/execute/20041210-1.c: New test.
33868 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33871 * g++.dg/parser/struct-1.C: New test.
33872 * g++.dg/parser/struct-2.C: New test.
33873 * g++.dg/parser/struct-3.C: New test.
33875 2004-12-09 Richard Henderson <rth@redhat.com>
33877 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33879 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33880 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33882 2004-12-09 Matt Austern <austern@apple.com>
33885 * g++.dg/ext/builtin1.C: New
33886 * g++.dg/ext/builtin2.C: New
33887 * g++.dg/ext/builtin3.C: New
33888 * g++.dg/ext/builtin4.C: New
33889 * g++.dg/ext/builtin5.C: New
33891 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
33894 * g++.dg/opt/ptrmem5.C: New test.
33896 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
33898 * g++.dg/parse/typename5.C: Adjust for new error.
33899 * g++.dg/parse/typename7.C: New.
33901 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33904 * g++.dg/other/mmintrin.C: New test.
33906 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
33909 * g++.dg/init/array15.C: New.
33910 * g++.dg/init/array16.C: New.
33912 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33915 * gfortran.dg/assign_1.f90: New test.
33917 2004-12-08 Nick Clifton <nickc@redhat.com>
33919 * gcc.target/xstormy16/bss_below100: New directory containing tests.
33920 * gcc.target/xstormy16/data_below100: Likewise.
33921 * gcc.target/xstormy16/sfr: Likewise.
33922 * gcc.target/xstormy16/below100.S: New test source file.
33923 * gcc.target/xstormy16/below100.ld: New test linker script.
33924 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33925 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33927 * gcc.target/xstormy16/bp.c: Likewise.
33929 * gcc.target/xstormy16/bss_below100: New files:
33930 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33931 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33932 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33933 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33934 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33935 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33936 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33937 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33938 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33939 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33940 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33941 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33942 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33943 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33944 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33945 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33946 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33947 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33948 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33949 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33950 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33951 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33952 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33953 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33954 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33955 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33956 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33958 * gcc.target/xstormy16/data_below100: New files:
33959 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33960 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33961 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33962 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33963 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33964 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33965 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33966 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33967 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33968 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33969 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33970 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33971 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33972 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33973 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33974 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33975 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33976 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33977 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33978 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33979 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33980 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33981 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33982 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33983 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33984 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33985 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33987 * gcc.target/xstormy16/sfr: New files:
33988 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33989 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33990 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33991 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33992 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33993 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33994 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33995 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33996 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33997 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33998 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33999 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34000 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34001 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34002 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34003 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34004 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34005 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34006 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34007 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34008 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34009 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34010 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34011 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34012 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34013 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34014 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34015 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34016 27_if0_sfrw_bitfield_f.c
34018 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34021 * g++.dg/lookup/name-clash4.C: New test.
34023 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
34026 * g++.dg/opt/array1.C: New.
34029 * g++.dg/template/operator5.C: New.
34031 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
34034 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34036 2004-12-07 Steven Bosscher <stevenb@suse.de>
34038 * gcc.dg/noncompile/20041207.c: New test.
34040 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
34042 * g++.dg/other/unreachable-1.C: New test.
34044 2004-12-06 Nick Clifton <nickc@redhat.com>
34046 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34047 <limits.h> because the latter comes from gcc's include/ directory
34048 and not the newlib/libc/include directory.
34050 2004-12-04 Richard Henderson <rth@redhat.com>
34052 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34054 2004-12-04 Richard Henderson <rth@redhat.com>
34056 * lib/target-supports.exp (check_gc_sections_available): Disable
34057 for alpha and ia64.
34059 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
34061 PR middle-end/17909
34062 * g++.dg/other/vararg-2.C: New test.
34064 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34066 PR c++/17011, c++/17971
34067 * g++.dg/template/error15.C: Adjust expected error.
34068 * g++.dg/template/instantiate3.C: Likewise.
34070 2004-12-03 Janis Johnson <janis187@us.ibm.com>
34072 * gcc.dg/altivec-18.c: Fix for darwin
34074 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
34077 * g++.dg/parse/ptrmem2.C: New.
34080 * g++.dg/template/new1.C: New.
34082 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34085 * gfortran.dg/direct_io_3.f90: New test.
34087 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
34090 * g++.dg/parse/crash21.C: New.
34092 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34094 PR c++/15664, c++/18276
34095 * g++.dg/template/ttp13.C: New test.
34096 * g++.dg/template/ttp14.C: Likewise.
34098 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34101 * g++.dg/parse/enum2.C: New test.
34102 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34104 2004-12-02 Nick Clifton <nickc@redhat.com>
34106 * gcc.target/xstormy16: New test directory.
34107 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34108 * gcc.target/xstormy16/bp.c: Check the generation of bp
34110 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34111 bn instructions and the BELOW100 attribute.
34113 2004-12-02 Alan Modra <amodra@bigpond.net.au>
34116 * gcc.dg/ppc-eabi.c: New.
34118 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34121 * gfortran.dg/backspace.f90
34123 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34125 * gfortran.dg/inquire.f90: New test.
34127 2004-12-01 Janis Johnson <janis187@us.ibm.com>
34129 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34130 handle effective-target-keyword.
34131 (dg-skip-if): Support effective-target keyword as target list.
34132 (dg-xfail-if): Ditto.
34133 * lib/target-supports.exp (is-effective-target-keyword): New proc.
34135 2004-12-01 Diego Novillo <dnovillo@redhat.com>
34137 PR tree-optimization/18291
34138 * gcc.c-torture/compile/pr18291.c: New test.
34140 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
34143 * g++.dg/parse/crash20.C: New.
34146 * g++.dg/overload/arg1.C: New.
34147 * g++.dg/overload/arg2.C: New.
34148 * g++.dg/overload/arg3.C: New.
34149 * g++.dg/overload/arg4.C: New.
34151 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
34153 * gcc.dg/c99-flex-array-4.c: Remove.
34155 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34157 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34159 * lib/target-supports.exp (is-effective-target): Simplify.
34161 * lib/target-supports.exp (check_effective_target_vect_long):
34162 Fix for powerpc64-*-*.
34164 2004-11-30 Loren James Rittle <ljrittle@acm.org>
34166 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34167 to support new requirements on FreeBSD 5.
34169 2004-11-30 Devang Patel <dpatel@apple.com>
34172 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34174 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34176 * g++.dg/ext/altivec-13.C: New test.
34178 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
34181 * gcc.c-torture/execute/p18298.c: New test.
34183 2004-11-30 Ira Rosen <irar@il.ibm.com>
34184 Dorit Naishlos <dorit@il.ibm.com>
34187 * gcc.dg/vect/vect-89.c: New test.
34189 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
34191 * gcc.dg/pr18596-1.c: New test.
34193 2004-11-30 Ben Elliston <bje@au.ibm.com>
34195 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34197 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34200 * gcc.dg/pr18479.c: New test.
34202 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34205 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34206 mmix-knuth-mmixware.
34208 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34209 cris-*-elf* cris-*-aout* mmix-*-*
34211 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34213 PR middle-end/18725
34214 * gcc.dg/pr18725.c: New test.
34216 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34219 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34222 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34224 2004-11-29 Mark Mitchell <mark@codesourcery.com>
34227 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34228 * g++.old-deja/g++.law/ctors5.C: Likewise.
34229 * g++.old-deja/g++.other/crash25.C: Likewise.
34232 * g++.dg/template/error16.C: New test.
34235 * g++.dg/template/crash29.C: New test.
34237 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34239 PR tree-optimization/18712
34240 * gcc.c-torture/compile/pr18712.c: New test.
34242 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34245 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34248 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34251 * g++.dg/lookup/crash6.C: New test.
34253 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34255 PR middle-end/18164
34256 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34258 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34260 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34261 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34262 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34264 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34266 * gcc.dg/pr18164.c: New test.
34268 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34270 * gcc.dg/funroll-loops-all.c: New.
34272 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34275 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34276 delimeter, match space and TAB as well as ":".
34279 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34282 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34285 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34288 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34290 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34292 * gfortran.dg/direct_io_2.f90: New test.
34294 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34297 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34299 2004-11-28 Richard Henderson <rth@redhat.com>
34301 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34303 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34305 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34306 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34307 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34308 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34309 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34310 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34311 gcc.dg/pointer-arith-8.c: New tests.
34313 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34316 * gfortran.dg/endfile.f90: New test.
34318 2004-11-27 Falk Hueffner <falk@debian.org>
34320 * gcc.dg/loop-6.c: New test.
34322 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34324 * gcc.c-torture/execute/20041126-1.c: New test.
34326 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34328 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34331 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34333 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34336 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34338 PR rtl-optimization/17825
34339 * gcc.c-torture/compile/20041119-1.c: New test.
34341 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34343 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34344 Check existence of ld library path variables before unsetting.
34346 2004-11-26 Mark Mitchell <mark@codesourcery.com>
34348 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34350 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34352 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34354 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34356 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34358 2004-11-26 Ben Elliston <bje@au.ibm.com>
34360 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34363 2004-11-26 Ben Elliston <bje@au.ibm.com>
34365 * gcc.dg/pr17957.c: Pass --param, not -param.
34367 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
34369 PR middle-end/17957
34370 * gcc.dg/pr17957.c: New test.
34372 2004-11-25 Mark Mitchell <mark@codesourcery.com>
34375 * g++.dg/template/crash28.C: Likewise.
34378 * g++.dg/expr/unary2.C: Adjust lvalue messages.
34379 * g++.dg/ext/lvaddr.C: Likewise.
34380 * g++.dg/opt/pr7503-3.C: Likewise.
34383 * g++.dg/parse/qualified3.C: New test.
34384 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34387 * g++.dg/expr/return1.C: New test.
34389 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34391 Friend class name lookup 3/n, PR c++/3332
34392 * g++.dg/lookup/friend3.C: New test.
34393 * g++.dg/lookup/friend4.C: Likewise.
34394 * g++.dg/lookup/friend5.C: Likewise.
34396 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34398 Friend class name lookup 2/n, PR c++/14513, c++/15410
34399 * g++.dg/lookup/friend2.C: New test.
34400 * g++.dg/template/friend31.C: Likewise.
34402 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34404 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34406 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34409 * g++.dg/tc1/dr56.C: Remove.
34410 * g++.dg/template/typedef1.C: Add dg-error markers.
34411 * g++.old-deja/g++.other/typedef7.C: Likewise.
34414 * g++.dg/parse/typedef7.C: New test.
34416 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
34418 * gcc.c-torture/execute/20041124-1.c: New test.
34420 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34422 * g++.dg/template/deduce3.C: New test.
34425 * g++.dg/template/crash27.C: New test.
34428 * g++.dg/warn/Wshadow-3.C: New test.
34430 2004-11-24 Devang Patel <dpatel@apple.com>
34433 * gcc.dg/cpp/isysroot-1.c: New test.
34434 * gcc.dg/cpp/usr/include/stdio.h: New file.
34435 * gcc.dg/cpp/isysroot-2.c: New test.
34436 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34439 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34442 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34444 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34446 * gcc.target/sparc/align.c: Do not include <stdint.h>.
34447 * gcc.target/sparc/pdist.c: Likewise.
34449 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
34452 * g++.dg/conversion/simd1.C: New test.
34454 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34456 * lib/target-libpath.exp: New file defining
34457 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34458 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34459 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34460 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34461 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
34463 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
34465 * gcc.dg/pragma-align-2.c: Test macro expansion.
34466 * gcc.dg/pragma-pack-2.c: New test.
34468 2004-11-23 Richard Henderson <rth@redhat.com>
34470 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34471 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34472 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34473 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34474 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34475 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34477 * gcc.dg/vect/vect.exp: Add check for alpha.
34478 * lib/target-supports.exp (check_alpha_max_hw_available): New.
34479 (check_effective_target_vect_int): Enable for alpha.
34480 (check_effective_target_vect_long): New.
34481 (is-effective-target): Add it.
34483 2004-11-23 Uros Bizjak <uros@kss-loka.si>
34485 * gcc.dg/pr18614-1.c: New test.
34487 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34489 * gcc.dg/setjmp-2.c: New test.
34491 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
34493 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34494 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34495 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34496 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34497 gcc.target/sparc/pdist.c: New tests.
34499 2004-11-22 Bob Wilson <bob.wilson@acm.org>
34501 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34503 2004-11-22 Dale Johannesen <dalej@apple.com>
34505 * gcc.dg/20041111-1.c: New.
34507 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34510 * gcc.dg/vect/pr18536.c: New test.
34512 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34515 * g++.dg/template/nontype11.C: New test.
34517 2004-11-21 Roger Sayle <roger@eyesopen.com>
34519 PR middle-end/18520
34520 * gcc.dg/pr18520-1.c: New test case.
34522 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
34524 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34525 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34526 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34527 expected diagnostics.
34529 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34532 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34533 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34534 vect-77.c, vect-77a.c: XFAIL on the SPARC.
34536 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34538 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34540 2004-11-19 Mark Mitchell <mark@codesourcery.com>
34541 Joseph Myers <joseph@codesourcery.com>
34543 * lib/target-supports.exp (check_visibility_available): Really
34546 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34549 * gcc.dg/vect/vect-85.c: New test.
34550 * gcc.dg/vect/vect-86.c: New test.
34551 * gcc.dg/vect/vect-87.c: New test.
34552 * gcc.dg/vect/vect-88.c: New test.
34554 2004-11-19 Ben Elliston <bje@au.ibm.com>
34556 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34558 2004-11-18 Janis Johnson <janis187@us.ibm.com>
34560 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34561 * gcc.dg/ppc-and-1.c: Ditto.
34562 * gcc.dg/ppc-compare-1.c: Ditto.
34563 * gcc.dg/ppc-mov-1.c: Ditto
34565 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
34566 Mark Mitchell <mark@codesourcery.com>
34568 * gcc.dg/pragma-init-fini-2.c: New test.
34570 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34571 Aldy Hernandez <aldyh@redhat.com>
34573 * lib/target-supports.exp (check_effective_target_vect_int): New
34574 (check_effective_target_vect_float): New
34575 (check_effective_target_vect_double): New.
34576 (is-effective-target): Support new effective targets keywords.
34577 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34578 default action for dg-do.
34579 * gcc.dg/vect/pr16105.c: Use new support.
34580 * gcc.dg/vect/pr18400.c: Ditto.
34581 * gcc.dg/vect/pr18425.c: Ditto.
34582 * gcc.dg/vect/vect-1.c: Ditto.
34583 * gcc.dg/vect/vect-10.c: Ditto.
34584 * gcc.dg/vect/vect-11.c: Ditto.
34585 * gcc.dg/vect/vect-12.c: Ditto.
34586 * gcc.dg/vect/vect-13.c: Ditto.
34587 * gcc.dg/vect/vect-14.c: Ditto.
34588 * gcc.dg/vect/vect-15.c: Ditto.
34589 * gcc.dg/vect/vect-16.c: Ditto.
34590 * gcc.dg/vect/vect-17.c: Ditto.
34591 * gcc.dg/vect/vect-18.c: Ditto.
34592 * gcc.dg/vect/vect-19.c: Ditto.
34593 * gcc.dg/vect/vect-2.c: Ditto.
34594 * gcc.dg/vect/vect-20.c: Ditto.
34595 * gcc.dg/vect/vect-21.c: Ditto.
34596 * gcc.dg/vect/vect-22.c: Ditto.
34597 * gcc.dg/vect/vect-23.c: Ditto.
34598 * gcc.dg/vect/vect-24.c: Ditto.
34599 * gcc.dg/vect/vect-25.c: Ditto.
34600 * gcc.dg/vect/vect-26.c: Ditto.
34601 * gcc.dg/vect/vect-27.c: Ditto.
34602 * gcc.dg/vect/vect-27a.c: Ditto.
34603 * gcc.dg/vect/vect-28.c: Ditto.
34604 * gcc.dg/vect/vect-29.c: Ditto.
34605 * gcc.dg/vect/vect-29a.c: Ditto.
34606 * gcc.dg/vect/vect-3.c: Ditto.
34607 * gcc.dg/vect/vect-30.c: Ditto.
34608 * gcc.dg/vect/vect-31.c: Ditto.
34609 * gcc.dg/vect/vect-32.c: Ditto.
34610 * gcc.dg/vect/vect-33.c: Ditto.
34611 * gcc.dg/vect/vect-34.c: Ditto.
34612 * gcc.dg/vect/vect-35.c: Ditto.
34613 * gcc.dg/vect/vect-36.c: Ditto.
34614 * gcc.dg/vect/vect-37.c: Ditto.
34615 * gcc.dg/vect/vect-38.c: Ditto.
34616 * gcc.dg/vect/vect-4.c: Ditto.
34617 * gcc.dg/vect/vect-40.c: Ditto.
34618 * gcc.dg/vect/vect-41.c: Ditto.
34619 * gcc.dg/vect/vect-42.c: Ditto.
34620 * gcc.dg/vect/vect-43.c: Ditto.
34621 * gcc.dg/vect/vect-44.c: Ditto.
34622 * gcc.dg/vect/vect-45.c: Ditto.
34623 * gcc.dg/vect/vect-46.c: Ditto.
34624 * gcc.dg/vect/vect-47.c: Ditto.
34625 * gcc.dg/vect/vect-48.c: Ditto.
34626 * gcc.dg/vect/vect-48a.c: Ditto.
34627 * gcc.dg/vect/vect-49.c: Ditto.
34628 * gcc.dg/vect/vect-5.c: Ditto.
34629 * gcc.dg/vect/vect-50.c: Ditto.
34630 * gcc.dg/vect/vect-51.c: Ditto.
34631 * gcc.dg/vect/vect-52.c: Ditto.
34632 * gcc.dg/vect/vect-53.c: Ditto.
34633 * gcc.dg/vect/vect-54.c: Ditto.
34634 * gcc.dg/vect/vect-55.c: Ditto.
34635 * gcc.dg/vect/vect-56.c: Ditto.
34636 * gcc.dg/vect/vect-56a.c: Ditto.
34637 * gcc.dg/vect/vect-57.c: Ditto.
34638 * gcc.dg/vect/vect-58.c: Ditto.
34639 * gcc.dg/vect/vect-59.c: Ditto.
34640 * gcc.dg/vect/vect-6.c: Ditto.
34641 * gcc.dg/vect/vect-60.c: Ditto.
34642 * gcc.dg/vect/vect-61.c: Ditto.
34643 * gcc.dg/vect/vect-62.c: Ditto.
34644 * gcc.dg/vect/vect-63.c: Ditto.
34645 * gcc.dg/vect/vect-64.c: Ditto.
34646 * gcc.dg/vect/vect-65.c: Ditto.
34647 * gcc.dg/vect/vect-66.c: Ditto.
34648 * gcc.dg/vect/vect-67.c: Ditto.
34649 * gcc.dg/vect/vect-68.c: Ditto.
34650 * gcc.dg/vect/vect-69.c: Ditto.
34651 * gcc.dg/vect/vect-7.c: Ditto.
34652 * gcc.dg/vect/vect-72.c: Ditto.
34653 * gcc.dg/vect/vect-72a.c: Ditto.
34654 * gcc.dg/vect/vect-73.c: Ditto.
34655 * gcc.dg/vect/vect-74.c: Ditto.
34656 * gcc.dg/vect/vect-75.c: Ditto.
34657 * gcc.dg/vect/vect-76.c: Ditto.
34658 * gcc.dg/vect/vect-77.c: Ditto.
34659 * gcc.dg/vect/vect-77a.c: Ditto.
34660 * gcc.dg/vect/vect-78.c: Ditto.
34661 * gcc.dg/vect/vect-79.c: Ditto.
34662 * gcc.dg/vect/vect-8.c: Ditto.
34663 * gcc.dg/vect/vect-80.c: Ditto.
34664 * gcc.dg/vect/vect-82.c: Ditto.
34665 * gcc.dg/vect/vect-82_64.c: Ditto.
34666 * gcc.dg/vect/vect-83.c: Ditto.
34667 * gcc.dg/vect/vect-83_64.c: Ditto.
34668 * gcc.dg/vect/vect-9.c: Ditto.
34669 * gcc.dg/vect/vect-all.c: Ditto.
34670 * gcc.dg/vect/vect-none.c: Ditto.
34672 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34674 * lib/gcc-dg.exp (dg-skip-if): New function.
34675 (dg-forbid-option): Remove.
34676 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34677 * g++.dg/abi/bitfield8.C: Likewise.
34678 * g++.dg/abi/dtor1.C: Likewise.
34679 * g++.dg/abi/empty10.C: Likewise.
34680 * g++.dg/abi/empty7.C: Likewise.
34681 * g++.dg/abi/empty9.C: Likewise.
34682 * g++.dg/abi/layout3.C: Likewise.
34683 * g++.dg/abi/layout4.C: Likewise.
34684 * g++.dg/abi/thunk1.C: Likewise.
34685 * g++.dg/abi/thunk2.C: Likewise.
34686 * g++.dg/abi/vbase11.C: Likewise.
34687 * g++.dg/abi/vthunk2.C: Likewise.
34688 * g++.dg/abi/vthunk3.C: Likewise.
34689 * g++.dg/ext/attrib8.C: Likewise.
34690 * g++.dg/opt/longbranch2.C: Likewise.
34691 * g++.dg/opt/reg-stack4.C: Likewise.
34692 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34693 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34694 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34695 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34696 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34697 * gcc.dg/20000609-1.c: Likewise.
34698 * gcc.dg/20000720-1.c: Likewise.
34699 * gcc.dg/20011107-1.c: Likewise.
34700 * gcc.dg/20011119-1.c: Likewise.
34701 * gcc.dg/20020108-1.c: Likewise.
34702 * gcc.dg/20020122-2.c: Likewise.
34703 * gcc.dg/20020122-3.c: Likewise.
34704 * gcc.dg/20020201-3.c: Likewise.
34705 * gcc.dg/20020206-1.c: Likewise.
34706 * gcc.dg/20020218-1.c: Likewise.
34707 * gcc.dg/20020310-1.c: Likewise.
34708 * gcc.dg/20020411-1.c: Likewise.
34709 * gcc.dg/20020418-2.c: Likewise.
34710 * gcc.dg/20020426-1.c: Likewise.
34711 * gcc.dg/20020426-2.c: Likewise.
34712 * gcc.dg/20020517-1.c: Likewise.
34713 * gcc.dg/20020523-1.c: Likewise.
34714 * gcc.dg/20020523-2.c: Likewise.
34715 * gcc.dg/20020729-1.c: Likewise.
34716 * gcc.dg/20030204-1.c: Likewise.
34717 * gcc.dg/20030826-2.c: Likewise.
34718 * gcc.dg/20030926-1.c: Likewise.
34719 * gcc.dg/20031202-1.c: Likewise.
34720 * gcc.dg/980312-1.c: Likewise.
34721 * gcc.dg/980313-1.c: Likewise.
34722 * gcc.dg/990117-1.c: Likewise.
34723 * gcc.dg/990424-1.c: Likewise.
34724 * gcc.dg/990524-1.c: Likewise.
34725 * gcc.dg/991230-1.c: Likewise.
34726 * gcc.dg/i386-387-1.c: Likewise.
34727 * gcc.dg/i386-387-2.c: Likewise.
34728 * gcc.dg/i386-387-3.c: Likewise.
34729 * gcc.dg/i386-387-4.c: Likewise.
34730 * gcc.dg/i386-387-5.c: Likewise.
34731 * gcc.dg/i386-387-6.c: Likewise.
34732 * gcc.dg/i386-asm-1.c: Likewise.
34733 * gcc.dg/i386-bitfield1.c: Likewise.
34734 * gcc.dg/i386-bitfield2.c: Likewise.
34735 * gcc.dg/i386-loop-1.c: Likewise.
34736 * gcc.dg/i386-loop-2.c: Likewise.
34737 * gcc.dg/i386-loop-3.c: Likewise.
34738 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34739 * gcc.dg/i386-pic-1.c: Likewise.
34740 * gcc.dg/i386-regparm.c: Likewise.
34741 * gcc.dg/i386-signbit-1.c: Likewise.
34742 * gcc.dg/i386-signbit-2.c: Likewise.
34743 * gcc.dg/i386-signbit-3.c: Likewise.
34744 * gcc.dg/i386-sse-5.c: Likewise.
34745 * gcc.dg/i386-sse-8.c: Likewise.
34746 * gcc.dg/i386-unroll-1.c: Likewise.
34747 * gcc.dg/tls/opt-1.c: Likewise.
34748 * gcc.dg/tls/opt-2.c: Likewise.
34749 * gcc.dg/unroll-1.c: Likewise.
34750 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34751 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34752 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34753 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34755 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34757 * g++.dg/template/incomplete1.C: New test.
34759 2004-11-16 Nick Clifton <nickc@redhat.com>
34761 Revert patches accidentally commited during checkin of fixes for
34763 gcc.c-torture/execute/simd-4.c: Revert
34764 gcc.dg/20040910-1.c: Revert.
34766 2004-11-16 Paul Brook <paul@codesourcery.com>
34769 * gfortran.dg/der_pointer_1.f90: New test.
34771 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
34774 * gcc.dg/bitfld-13.c: New test.
34776 2004-11-15 Janis Johnson <janis187@us.ibm.com>
34778 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34781 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34782 * gcc.dg/ppc64-abi-2.c: Ditto.
34783 * gcc.dg/ppc64-abi-3.c: Ditto.
34785 * lib/gcc-dg.exp (dg-target-list): Remove.
34787 2004-11-15 Steve Ellcey <sje@cup.hp.com>
34789 * gcc.dg/ia64-postinc.c: New test.
34791 2004-11-15 Mark Mitchell <mark@codesourcery.com>
34793 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34795 2004-11-15 Nick Clifton <nickc@redhat.com>
34797 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34798 __INT_MAX__ so that the test can be compiled by toolchains
34799 targeted at 16-bit processors.
34801 * gcc.dg/20040625-1.c: Use long constants rather than integers
34802 when performing arithmetic that will overflow 16-bits.
34804 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34805 xstormy16. It does not support 128-bit vector operations.
34807 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34808 with the macro PTR_TYPE. Define this macro to an integer type
34809 suitable for holding a pointer.
34811 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34812 the target is a 16-bit processor.
34814 * gcc.dg/cpp/if-2.c: Expect a different warning message from
34815 16-bit targets where the character constant will be too long.
34817 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34818 where the double will not be directly addressable.
34820 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34822 Friend class name lookup 1/n, PR c++/18471
34823 * g++.dg/template/crash26.C: New test.
34824 * g++.dg/lookup/struct1.C: Adjust expected error.
34825 * g++.dg/parse/elab1.C: Likewise.
34826 * g++.dg/parse/elab2.C: Likewise.
34827 * g++.dg/parse/int-as-enum1.C: Likewise.
34828 * g++.dg/parse/struct-as-enum1.C: Likewise.
34829 * g++.dg/parse/typedef1.C: Likewise.
34830 * g++.dg/parse/typedef3.C: Likewise.
34831 * g++.dg/parse/typedef4.C: Likewise.
34832 * g++.dg/parse/typedef5.C: Likewise.
34833 * g++.dg/template/nontype4.C: Likewise.
34834 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34835 * g++.old-deja/g++.other/elab1.C: Likewise.
34836 * g++.old-deja/g++.other/syntax4.C: Likewise.
34838 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34840 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34842 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
34844 * gcc.c-torture/execute/20041114-1.c: New test.
34846 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
34848 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34849 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34850 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34851 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34852 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34853 gcc.dg/switch-7.c: New tests.
34855 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34857 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34859 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34862 * gcc.dg/vect/pr18400.c: New test.
34864 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
34865 Andrew Pinski <pinskia@physics.uc.edu>
34868 * gcc.dg/vect/pr18425.c: New test.
34870 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34872 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34873 Guard with dg-require-alias and dg-require-visibility.
34875 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34877 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34879 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34881 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34883 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34886 * g++.dg/template/defarg5.C: New test.
34888 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34890 * g++.dg/parse/cast1.C: Run only on ILP32.
34891 * g++.old-deja/g++.mike/p784.C: Likewise.
34893 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
34895 * gcc.c-torture/execute/20041113-1.c: New test.
34897 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34900 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34901 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34902 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34903 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34904 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34905 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34906 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34907 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34908 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34909 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34910 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34911 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34912 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34914 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34916 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34917 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34918 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34919 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34920 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34921 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34922 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34923 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34924 gcc.target/sparc/combined-1.c: New tests.
34926 2004-11-12 Ziemowit Laski <zlaski@apple.com>
34928 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34931 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34933 * lib/gcc-dg.exp (dg-forbid-option): New function.
34934 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34935 * g++.dg/abi/bitfield8.C: Likewise.
34936 * g++.dg/abi/dtor1.C: Likewise.
34937 * g++.dg/abi/empty10.C: Likewise.
34938 * g++.dg/abi/empty7.C: Likewise.
34939 * g++.dg/abi/empty9.C: Likewise.
34940 * g++.dg/abi/layout3.C: Likewise.
34941 * g++.dg/abi/layout4.C: Likewise.
34942 * g++.dg/abi/thunk1.C: Likewise.
34943 * g++.dg/abi/thunk2.C: Likewise.
34944 * g++.dg/abi/vbase11.C: Likewise.
34945 * g++.dg/abi/vthunk2.C: Likewise.
34946 * g++.dg/abi/vthunk3.C: Likewise.
34947 * g++.dg/ext/attrib8.C: Likewise.
34948 * g++.dg/opt/longbranch2.C: Likewise.
34949 * g++.dg/opt/reg-stack4.C: Likewise.
34950 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34951 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34952 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34953 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34954 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34955 * gcc.dg/20000609-1.c: Likewise.
34956 * gcc.dg/20000720-1.c: Likewise.
34957 * gcc.dg/20011107-1.c: Likewise.
34958 * gcc.dg/20011119-1.c: Likewise.
34959 * gcc.dg/20020108-1.c: Likewise.
34960 * gcc.dg/20020122-2.c: Likewise.
34961 * gcc.dg/20020122-3.c: Likewise.
34962 * gcc.dg/20020201-3.c: Likewise.
34963 * gcc.dg/20020206-1.c: Likewise.
34964 * gcc.dg/20020218-1.c: Likewise.
34965 * gcc.dg/20020310-1.c: Likewise.
34966 * gcc.dg/20020411-1.c: Likewise.
34967 * gcc.dg/20020418-2.c: Likewise.
34968 * gcc.dg/20020426-1.c: Likewise.
34969 * gcc.dg/20020426-2.c: Likewise.
34970 * gcc.dg/20020517-1.c: Likewise.
34971 * gcc.dg/20020523-1.c: Likewise.
34972 * gcc.dg/20020523-2.c: Likewise.
34973 * gcc.dg/20020729-1.c: Likewise.
34974 * gcc.dg/20030204-1.c: Likewise.
34975 * gcc.dg/20030826-2.c: Likewise.
34976 * gcc.dg/20030926-1.c: Likewise.
34977 * gcc.dg/20031202-1.c: Likewise.
34978 * gcc.dg/980312-1.c: Likewise.
34979 * gcc.dg/980313-1.c: Likewise.
34980 * gcc.dg/990117-1.c: Likewise.
34981 * gcc.dg/990424-1.c: Likewise.
34982 * gcc.dg/990524-1.c: Likewise.
34983 * gcc.dg/991230-1.c: Likewise.
34984 * gcc.dg/i386-387-1.c: Likewise.
34985 * gcc.dg/i386-387-2.c: Likewise.
34986 * gcc.dg/i386-387-3.c: Likewise.
34987 * gcc.dg/i386-387-4.c: Likewise.
34988 * gcc.dg/i386-387-5.c: Likewise.
34989 * gcc.dg/i386-387-6.c: Likewise.
34990 * gcc.dg/i386-asm-1.c: Likewise.
34991 * gcc.dg/i386-bitfield1.c: Likewise.
34992 * gcc.dg/i386-bitfield2.c: Likewise.
34993 * gcc.dg/i386-loop-1.c: Likewise.
34994 * gcc.dg/i386-loop-2.c: Likewise.
34995 * gcc.dg/i386-loop-3.c: Likewise.
34996 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34997 * gcc.dg/i386-pic-1.c: Likewise.
34998 * gcc.dg/i386-regparm.c: Likewise.
34999 * gcc.dg/i386-signbit-1.c: Likewise.
35000 * gcc.dg/i386-signbit-2.c: Likewise.
35001 * gcc.dg/i386-signbit-3.c: Likewise.
35002 * gcc.dg/i386-sse-5.c: Likewise.
35003 * gcc.dg/i386-sse-8.c: Likewise.
35004 * gcc.dg/i386-unroll-1.c: Likewise.
35005 * gcc.dg/tls/opt-1.c: Likewise.
35006 * gcc.dg/tls/opt-2.c: Likewise.
35007 * gcc.dg/unroll-1.c: Likewise.
35008 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35009 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35010 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35011 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35012 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35015 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35018 * g++.dg/parse/cond1.C: New test.
35021 * g++.dg/template/array9.C: New test.
35022 * g++.dg/ext/vla1.C: Adjust error messages.
35023 * g++.dg/ext/vlm1.C: Likewise.
35024 * g++.dg/template/crash2.C: Likewise.
35027 * g++.dg/template/call3.C: New test.
35030 * g++.dg/template/ptrmem11.C: New test.
35032 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
35035 * lib/g++.exp: Set LC_ALL and LANG to C.
35036 * lib/gcc-dg.exp: Likewise.
35037 * lib/gfortran.exp: Likewise.
35038 * lib/objc.exp: Likewise.
35039 * lib/treelang.exp: Likewise.
35041 2004-11-12 Andreas Schwab <schwab@suse.de>
35043 * gcc.dg/pr16286.c: Fix last change.
35045 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35048 * g++.dg/init/global1.C: New test.
35050 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
35052 * gcc.c-torture/execute/20041112-1.c: New test.
35054 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35056 * lib/gcc-dg.exp (dg-target-list): New.
35058 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35059 Richard Sandiford <rsandifo@redhat.com>
35061 * lib/target-supports.exp (get-compiler_messages): New.
35062 (check_named_sections_available): Use it.
35063 (check_effective_target_ilp32): New.
35064 (check_effective_target_lp64): New.
35065 (is-effective-target): New.
35066 * lib/gcc-dg.exp (dg-require-effective-target): New.
35068 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
35070 * gcc.dg/precedence-1.c: New test.
35072 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35074 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35076 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35077 message, delete generated files, use more descriptive name for
35078 executable, and make the test unsupported when it cannot be run.
35080 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35081 (dg-require-weak, dg-require-visibility, dg-require-alias,
35082 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35083 dg-require-iconv, dg-require-named-sections): Use it.
35085 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35087 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
35090 * gcc.dg/ppc-and-1: New
35093 * gcc.dg/ppc-mov-1.c: New.
35096 * gcc.dg/ppc-compare-1.c: New.
35098 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
35100 * objc.dg/desig-init-2.m: New test.
35102 2004-11-10 Adam Nemet <anemet@lnxw.com>
35104 PR middle-end/18160
35105 * g++.dg/warn/register-var-1.C: New test.
35106 * g++.dg/warn/register-var-2.C: New test.
35108 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35110 * gcc.dg/union-2.c: New test.
35112 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
35114 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35115 New test for PR tree-optimization/17892.
35117 2004-11-09 Mark Mitchell <mark@codesourcery.com>
35120 * g++.dg/init/new12.C: New test.
35122 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
35124 * gcc.target/sparc: New directory.
35125 * gcc.target/sparc/sparc.exp: New driver.
35126 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35127 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35128 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35129 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35131 2004-11-10 Paul Brook <paul@codesourcery.com>
35134 * gfortran.dg/list_read.c: New test.
35136 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35139 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35140 expected diagnostic location.
35142 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
35144 * gcc.dg/20041109-1.c: New test.
35146 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35149 * objc/compile/pr18406.m: New test.
35151 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35153 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35155 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35157 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35159 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35161 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35163 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35165 * gcc.dg/20030225-2.c: Add prototype for abort and
35168 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
35171 * gcc.c-torture/pr18299-1.c: New test.
35173 2004-11-06 Andreas Schwab <schwab@suse.de>
35175 * gcc.dg/pr16286.c: Also test for bool and pixel.
35177 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
35179 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35180 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35181 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35182 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35183 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35184 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35185 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35186 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35187 gcc.dg/struct-semi-3.c: New tests.
35189 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35191 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35193 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35195 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35196 Do not use C99 designators.
35198 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35200 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35202 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35204 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35205 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35206 * gcc.c-torture/execute/simd-5.x: Remove.
35208 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
35210 PR rtl-optimization/17933
35211 * gcc.dg/torture/pr17933-1.c: New test.
35213 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35216 * lib/target-supports.exp (check_weak_available): Support
35219 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
35221 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35222 call to fflush(stdout) before abort.
35223 (my_ffsll): New function.
35224 (generate_fields): Use it.
35226 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35228 * gcc.dg/init-undef-1.c: New test.
35230 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35232 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35233 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35234 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35235 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35236 expected messages for new parser.
35238 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35240 * g++.dg/ext/visibility/symbian1.C: New test.
35242 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35244 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35247 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35249 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35250 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35251 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35252 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35253 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35254 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35255 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35256 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35257 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35258 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35260 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35262 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35263 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35264 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35265 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35266 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35267 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35268 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35271 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35274 * gcc.dg/20041104-1.c: New test.
35276 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35278 * g++.dg/template/nontype7.C: New test.
35279 * g++.dg/template/nontype8.C: Likewise.
35280 * g++.dg/template/nontype9.C: Likewise.
35281 * g++.dg/template/nontype10.C: Likewise.
35282 * g++.dg/tc1/dr49.C: Likewise.
35283 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35284 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35286 2004-11-04 Ben Elliston <bje@au.ibm.com>
35288 * g++.dg/rtti/tinfo1.C: Remove xfails.
35290 2004-11-04 Ben Elliston <bje@au.ibm.com>
35292 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35293 packed attribute to the definition to satisfy the new C++ parser.
35295 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35297 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35298 invocations of va_arg.
35300 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35303 * g++.dg/template/crash25.C: New test.
35306 * g++.dg/template/typedef2.C: New test.
35307 * g++.dg/parse/crash13.C: Adjust error markers.
35310 * g++.dg/conversion/const3.C: New test.
35312 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35317 * gfortran.dg/generic_[123].f90: New testcases.
35319 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35321 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35322 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35324 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35327 * gcc.c-torture/compile/pr16808.c: New test.
35329 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
35331 PR rtl-optimization/17104
35332 * gcc.dg/ppc-bitfield1.c: New.
35334 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35336 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35338 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35340 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
35341 strings for 32-bit code.
35343 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
35346 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35348 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
35351 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35353 2004-10-31 Mark Mitchell <mark@codesourcery.com>
35356 * g++.dg/init/aggr2.C: New test.
35358 2004-10-30 Ziemowit Laski <zlaski@apple.com>
35360 * objc.dg/local-decl-1.m: New test.
35362 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
35364 * gcc.dg/20040910-1.c: Adjust regex.
35366 2004-10-30 Roger Sayle <roger@eyesopen.com>
35368 PR rtl-optimization/18084
35369 * g++.dg/opt/pr18084-1.C: New testcase.
35371 2004-10-30 Matt Austern <austern@apple.com>
35374 * g++.dg/ext/attrib18.C: New test.
35376 2004-10-30 Roger Sayle <roger@eyesopen.com>
35378 PR middle-end/18096
35379 * gcc.dg/pr18096-1.c: New test case.
35381 2004-10-30 Roger Sayle <roger@eyesopen.com>
35383 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35385 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
35388 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35389 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35390 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35391 gcc.dg/old-style-prom-3.c: New tests.
35393 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
35395 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35396 Remove unnecessary inclusion of stdio.h.
35398 2004-10-29 Roger Sayle <roger@eyesopen.com>
35400 PR rtl-optimization/17581
35401 * gcc.dg/pr17581-1.c: New test case.
35403 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
35405 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35407 * g++.dg/conversion/dr195-1.C: New.
35408 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35409 * g++.old-deja/g++.mike/p10148.C: Likewise.
35411 2004-10-29 Mark Mitchell <mark@codesourcery.com>
35414 * g++.dg/debug/typedef2.C: New test.
35416 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
35419 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35420 * gfortran.dg/g77/README: Update.
35422 2004-10-28 Matt Austern <austern@apple.com>
35425 * g++.dg/ext/packed7.C: New test.
35427 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
35429 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35431 * lib/scanasm.exp (hidden-scan-for): New proc.
35432 (scan-hidden): Use hidden-scan-for instead of constructing the scan
35434 (scan-not-hidden): Likewise.
35435 * lib/target-supports.exp (check_visibility_available): mach-o is
35438 2004-10-28 Mark Mitchell <mark@codesourcery.com>
35441 * g++.dg/template/memclass3.C: New test.
35443 2004-10-28 Adam Nemet <anemet@lnxw.com>
35445 PR middle-end/18160
35446 * gcc.dg/register-var-1.c: New test.
35447 * gcc.dg/register-var-2.c: New test.
35448 * gcc.dg/asm-7.c: Taking the address of a register variable is an
35451 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
35454 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35456 * gcc.dg/vect/vect-22.c: Likewise.
35458 2004-10-28 Jakub Jelinek <jakub@redhat.com>
35460 * gcc.dg/i386-rotate-1.c: New test.
35462 2004-10-27 Mark Mitchell <mark@codesourcery.com>
35464 * g++.dg/init/ref12.C: Add "run" marker.
35467 * g++.dg/init/ref12.C: New test.
35470 * g++.dg/template/shift1.C: New test.
35471 * g++.dg/template/error10.C: Adjust error markers.
35473 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
35476 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35478 2004-10-27 Geoffrey Keating <geoffk@apple.com>
35480 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35481 * gcc.dg/weak/weak-3.c: Likewise.
35482 * gcc.dg/weak/weak-5.c: Likewise.
35483 * gcc.dg/weak/weak-9.c: Likewise.
35484 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35485 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35487 * gcc.dg/darwin-weakimport-1.c: New.
35489 2004-10-28 Ben Elliston <bje@au.ibm.com>
35491 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35493 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
35495 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35496 'syntax' error messages.
35497 * gcc.dg/cpp/direct2s.c: Likewise.
35499 2004-10-26 Geoffrey Keating <geoffk@apple.com>
35501 * gcc.c-torture/compile/20041026-1.c: New.
35503 2004-10-26 Mark Mitchell <mark@codesourcery.com>
35506 * g++.dg/lookup/ns2.C: New test.
35509 * g++.dg/template/enum4.C: New test.
35512 * g++.dg/template/expr1.C: New test.
35514 2004-10-26 Ben Elliston <bje@au.ibm.com>
35516 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35518 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
35520 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35521 gcc.dg/decl-nospec-3.c: New tests.
35523 2004-10-26 Ziemowit Laski <zlaski@apple.com>
35525 * objc.dg/super-class-3.m: New test.
35527 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
35529 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35531 * gcc.dg/cpp/direct2s.c: Likewise.
35533 2004-10-25 Geoffrey Keating <geoffk@apple.com>
35535 * objc.dg/image-info.m: Update for changes to section selection.
35537 2004-10-25 David Ayers <d.ayers@inode.at>
35538 Ziemowit Laski <zlaski@apple.com>
35540 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35541 diagnostics when messaging 'id <Proto>'.
35542 * objc.dg/class-protocol-1.m: New test.
35543 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35544 a non-existent method signature.
35545 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35546 Update diagnostics when messaging with non-existent method signature.
35547 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35548 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35549 invalid receivers are now resolved as if messaging 'id'; remove
35550 extraneous diagnostics.
35552 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
35555 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35556 gcc.dg/init-desig-obs-3.c: New tests.
35558 2004-10-25 Jakub Jelinek <jakub@redhat.com>
35560 * gcc.dg/debug/20041023-1.c: New test.
35562 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
35564 PR middle-end/17407
35565 * gcc.c-torture/compile/pr17407.c: New test.
35568 * g++.dg/template/array8.C: New test.
35570 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35573 * lib/g++.exp: Accept more than one multilib libgcc.
35574 * lib/gcc-dg.exp: Likewise.
35575 * lib/objc.exp: Likewise.
35576 * lib/treelang.exp: Likewise.
35577 * lib/gfortran.exp: Likewise.
35579 2004-10-24 Ben Elliston <bje@au.ibm.com>
35581 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35583 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
35585 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35586 * gcc.dg/c99-const-expr-3.c: Likewise.
35588 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
35590 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35592 2004-10-23 Ben Elliston <bje@au.ibm.com>
35594 * gcc.c-torture/execute/loop-2e.x: Remove.
35596 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
35599 * g++.dg/parse/crash18.C: New.
35600 * g++.dg/parse/crash19.C: New.
35602 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35604 * g++.dg/ext/dllimport1.C: Move dg-warnings.
35605 * g++.dg/ext/dllimport2.C: Same.
35606 * g++.dg/ext/dllimport8.C: Same.
35608 2004-10-21 Mark Mitchell <mark@codesourcery.com>
35611 * g++.dg/conversion/cast1.C: New test.
35612 * g++.dg/overload/pmf1.C: Adjust error marker.
35614 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
35617 * objc.dg/const-str-7.m: New test.
35619 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35621 * g++.dg/template/memfriend11.C: Fix comment typo.
35622 * g++.dg/template/memfriend14.C: Likewise.
35624 2004-10-20 Richard Henderson <rth@redhat.com>
35626 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35627 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35628 -fasynchronous-unwind-tables.
35630 2004-10-20 Richard Henderson <rth@redhat.com>
35632 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35633 (main): Return success.
35634 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35635 (main): Return success.
35637 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35640 * g++.dg/template/memfriend9.C: New test.
35641 * g++.dg/template/memfriend10.C: Likewise.
35642 * g++.dg/template/memfriend11.C: Likewise.
35643 * g++.dg/template/memfriend12.C: Likewise.
35644 * g++.dg/template/memfriend13.C: Likewise.
35645 * g++.dg/template/memfriend14.C: Likewise.
35646 * g++.dg/template/memfriend15.C: Likewise.
35647 * g++.dg/template/memfriend16.C: Likewise.
35648 * g++.dg/template/memfriend17.C: Likewise.
35649 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35651 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
35653 * g++.dg/conversion/dr195.C: New.
35654 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35656 2004-10-20 Ben Elliston <bje@au.ibm.com>
35657 Devang Patel <dpatel@apple.com>
35659 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35660 of floating point arithmetic, which could trap.
35662 2004-10-19 Mark Mitchell <mark@codesourcery.com>
35665 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35666 * g++.dg/conversion/const2.C: New test.
35667 * g++.dg/expr/reinterpret2.C: New test.
35668 * g++.dg/expr/reinterpret3.C: New test.
35669 * g++.dg/expr/cast2.C: New test.
35670 * g++.dg/expr/copy1.C: New test.
35671 * g++.dg/other/conversion1.C: Change error message.
35672 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35673 function pointers to void *.
35674 * g++.old-deja/g++.mike/p10148.C: Likewise.
35676 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35678 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35680 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
35684 * g++.dg/parse/expr3.C: New test.
35686 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35688 * gcc.dg/smod-1.c: New test.
35690 2004-10-18 Ziemowit Laski <zlaski@apple.com>
35692 * objc.dg/method-14.m: New test.
35694 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35696 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35697 Also xfail as the patch was reverted.
35699 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35701 PR middle-end/16973
35702 * gcc.dg/pr16973.c: New test.
35704 2004-10-18 Diego Novillo <dnovillo@redhat.com>
35706 PR tree-optimization/17656
35707 * gcc.c-torture/compile/pr17656.c: New test.
35709 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
35711 * g++.dg/eh/shadow1.C: New.
35713 2004-10-18 Jakub Jelinek <jakub@redhat.com>
35715 * gcc.c-torture/compile/20041018-1.c: New test.
35717 2004-10-18 Ben Elliston <bje@au.ibm.com>
35719 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35720 compiler referring to register 0 when accessing sdata. The linker
35721 now patches things up.
35723 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
35726 * gcc.c-torture/compile/pr17529.c: New test.
35728 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35731 * g++.dg/ext/attrib17.C: New test.
35733 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35735 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35737 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35740 * g++.dg/ext/attrib16.C: New test.
35742 2004-10-15 Mark Mitchell <mark@codesourcery.com>
35745 * g++.dg/init/dso_handle1.C: New test.
35748 * g++.dg/parse/typedef6.C: New test.
35751 * g++.dg/parse/pragma1.C: New test.
35753 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
35755 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35757 2004-10-15 Steve Ellcey <sje@cup.hp.com>
35759 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35760 -fno-common when on HPPA HP-UX platforms.
35762 2004-10-15 Jakub Jelinek <jakub@redhat.com>
35765 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35767 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35770 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35773 * g++.dg/lookup/strong-using-4.C: New test.
35775 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35777 PR middle-end/16567
35778 * gcc.c-torture/compile/nested-1.c: New test.
35780 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35782 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35783 and mipsisa64*-*-* (until support for misaligned loads is added).
35784 * gcc.dg/vect/vect-50.c: Likewise.
35785 * gcc.dg/vect/vect-52.c: Likewise.
35786 * gcc.dg/vect/vect-54.c: Likewise.
35787 * gcc.dg/vect/vect-58.c: Likewise.
35788 * gcc.dg/vect/vect-60.c: Likewise.
35789 * gcc.dg/vect/vect-80.c: Likewise.
35791 2004-10-14 Mark Mitchell <mark@codesourcery.com>
35794 * g++.dg/init/dtor3.C: New test.
35796 2004-10-15 Ben Elliston <bje@au.ibm.com>
35798 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35800 2004-10-14 Geoffrey Keating <geoffk@apple.com>
35802 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35803 * gcc.dg/macho-lo-sum.c: Likewise.
35805 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
35807 * gcc.dg/ppc-spe64-1.c: New test.
35809 2004-10-14 Devang Patel <dpatel@apple.com>
35812 * gcc.dg/pr17635.c : New test.
35814 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
35816 * gcc.dg/vect/vect-28.c: Remove xfail.
35817 * gcc.dg/vect/vect-30.c: Remove xfail.
35818 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35819 * gcc.dg/vect/vect-33.c: Remove xfail.
35820 * gcc.dg/vect/vect-44.c: Remove xfail.
35821 * gcc.dg/vect/vect-46.c: Remove xfail.
35822 * gcc.dg/vect/vect-50.c: Remove xfail.
35823 * gcc.dg/vect/vect-52.c: Remove xfail.
35824 * gcc.dg/vect/vect-54.c: Remove xfail.
35825 * gcc.dg/vect/vect-58.c: Remove xfail.
35826 * gcc.dg/vect/vect-60.c: Remove xfail.
35827 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35828 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35829 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35830 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35831 * gcc.dg/vect/vect-8.c: Remove xfail.
35832 * gcc.dg/vect/vect-80.c: Remove xfail.
35833 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35835 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35837 * gcc.dg/vect/vect-82.c: New testcase.
35838 * gcc.dg/vect/vect-82_64.c: New testcase.
35839 * gcc.dg/vect/vect-83.c: New testcase.
35840 * gcc.dg/vect/vect-83_64.c: New testcase.
35842 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35844 * gcc.dg/cpp/error-1.c: New test.
35846 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
35848 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35850 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
35853 * gcc.dg/cris-peep2-xsrand2.c: New test.
35855 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
35858 * g++.dg/expr/for2.C: New test.
35860 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35862 * g++.dg/inherit/thunk1.C: Run on the SPARC.
35864 2004-10-13 Jakub Jelinek <jakub@redhat.com>
35866 PR tree-optimization/17724
35867 * g++.dg/opt/pr17724-1.C: New test.
35868 * g++.dg/opt/pr17724-2.C: New test.
35869 * g++.dg/opt/pr17724-3.C: New test.
35870 * g++.dg/opt/pr17724-4.C: New test.
35871 * g++.dg/opt/pr17724-5.C: New test.
35872 * g++.dg/opt/pr17724-6.C: New test.
35874 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
35877 * gcc.dg/pr17301-2.c: New test.
35879 2004-10-11 Mark Mitchell <mark@codesourcery.com>
35882 * g++.dg/parse/error22.C: New test.
35885 * g++.dg/template/spec18.C: New test.
35887 2004-10-11 Steve Ellcey <sje@cup.hp.com>
35889 * gcc.dg/ia64-asm-1.c: Add prototype for abort
35890 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35892 * gcc.dg/ia64-sync-2.c: Ditto.
35893 * gcc.dg/ia64-sync-3.c: Ditto.
35895 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
35897 * g++.dg/eh/cleanup5.C: Add dg-options "".
35899 2004-10-11 Roger Sayle <roger@eyesopen.com>
35901 PR middle-end/17657
35902 * gcc.dg/switch-4.c: New test case.
35904 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
35906 * gcc.c-torture/execute/20041011-1.c: New test.
35908 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35911 * g++.dg/init/for3.C: New test.
35914 * g++.dg/opt/switch2.C: New test.
35916 PR middle-end/17703
35917 * g++.dg/warn/Wreturn-2.C: New test.
35919 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35922 * g++.dg/eh/cleanup5.C: New test.
35924 2004-10-10 Mark Mitchell <mark@codesourcery.com>
35927 * g++.dg/parse/error21.C: New test.
35929 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
35931 * g++.dg/overload/pmf1.C: Adjust quoting marks.
35932 * g++.dg/warn/incomplete1.C: Likewise.
35933 * g++.dg/template/qualttp20.C: Likewise.
35935 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35938 * parm-incomplete-1.c: New test.
35940 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35943 * g++.dg/parse/error19.C: New test.
35946 * g++.dg/init/new11.C: New test.
35949 * g++.dg/parse/error20.C: New test.
35952 * g++.dg/template/crash24.C: New test.
35954 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35957 * gcc.dg/pr17301-1.c: New test.
35959 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35962 * gcc.dg/anon-struct-5.c: New test.
35964 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
35967 * gcc.dg/pr17844-1.c: New test.
35969 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
35971 PR tree-optimization/17906
35972 * gcc.c-torture/compile/pr17906.c: New.
35974 2004-10-09 Stuart Hastings <stuart@apple.com>
35975 Roger Sayle <roger@eyesopen.com>
35977 PR rtl-optimization/17853
35978 * gcc.dg/i386-mmx-5.c: New testcase.
35980 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
35982 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35984 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35987 * g++.dg/template/static9.C: New test.
35990 * g++.dg/parse/operator5.C: New test.
35992 2004-10-09 Roger Sayle <roger@eyesopen.com>
35994 PR middle-end/17894
35995 * gcc.c-torture/execute/divcmp-4.c: New test case.
35997 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36000 * g++.dg/opt/pr17902.C: New test.
36002 2004-10-09 Jakub Jelinek <jakub@redhat.com>
36004 * gcc.dg/cpp/ident-1.c: Add dg-options "".
36006 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36008 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36010 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36012 * gcc.dg/assign-warn-3.c: New test.
36014 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36017 * gcc.dg/cpp/ident-1.c: New test.
36019 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
36021 * gcc.c-torture/compile/acc1.c: New.
36023 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36025 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36026 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36028 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36030 * gcc.dg/ultrasp11.c: New test.
36032 2004-10-08 Michael Matz <matz@suse.de>
36034 * gcc.dg/doloop-2.c: New test.
36036 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36038 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36039 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36040 objc.dg/method-9.m: Update expected diagnostics.
36042 2004-10-07 Geoffrey Keating <geoffk@apple.com>
36044 * gcc.dg/ppc-fsel-3.c: New file.
36045 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36047 2004-10-07 Paul Brook <paul@codesourcery.com>
36049 * gfortran.dg/intrinsic_verify_1.f90: New test.
36051 2004-10-07 Paul Brook <paul@codesourcery.com>
36053 * gfortran.dg/empty_format_1.f90: Remove stray commas.
36055 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36057 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36058 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36061 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
36063 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36065 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36068 * g++.dg/warn/Winline-4.C: New test.
36070 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36072 * gcc.c-torture/compile/20041007-1.c: New test.
36074 2004-10-07 Paul Brook <paul@codesourcery.com>
36077 * gfortran.dg/use_allocated_1.f90: New test.
36079 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36081 PR middle-end/17849
36082 * gfortran.fortran-torture/compile/nested.f90: New test
36084 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
36086 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36088 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36091 * g++.dg/ext/asm6.C: New test.
36093 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
36095 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36097 2004-10-06 Paul Brook <paul@codesourcery.com>
36099 PR libfortran/17709
36100 * gfortran.dg/empty_format_1.f90: New test.
36102 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36105 * gfortran.dg/ishft.f90: New test.
36108 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36111 2004-10-06 Paul Brook <paul@codesourcery.com>
36113 * gfortran.dg/do_1.f90: New test.
36115 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36117 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36118 optimizing for size.
36120 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36122 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36124 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36126 * gcc.c-torture/compile/20041005-1.c: New test.
36128 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
36131 * g++.dg/lookup/koenig4.C: New.
36133 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
36135 * g++.dg/other/classkey1.C: Adjust quoting marks.
36136 * g++.dg/parse/error15.C: Likewise.
36137 * g++.dg/template/meminit2.C (int>): Likewise.
36139 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36142 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36145 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36148 * gfortran.dg/pr17708.f90: New test.
36150 2004-10-04 Chao-ying Fu <fu@mips.com>
36152 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36153 * gcc.dg/vect/vect-4.c: Ditto.
36154 * gcc.dg/vect/vect-5.c: Ditto.
36155 * gcc.dg/vect/vect-6.c: Ditto.
36156 * gcc.dg/vect/vect-8.c: Ditto.
36157 * gcc.dg/vect/vect-16.c: Ditto.
36158 * gcc.dg/vect/vect-30.c: Ditto.
36159 * gcc.dg/vect/vect-40.c: Ditto.
36160 * gcc.dg/vect/vect-41.c: Ditto.
36161 * gcc.dg/vect/vect-42.c: Ditto.
36162 * gcc.dg/vect/vect-43.c: Ditto.
36163 * gcc.dg/vect/vect-44.c: Ditto.
36164 * gcc.dg/vect/vect-45.c: Ditto.
36165 * gcc.dg/vect/vect-46.c: Ditto.
36166 * gcc.dg/vect/vect-47.c: Ditto.
36167 * gcc.dg/vect/vect-48.c: Ditto.
36168 * gcc.dg/vect/vect-49.c: Ditto.
36169 * gcc.dg/vect/vect-50.c: Ditto.
36170 * gcc.dg/vect/vect-51.c: Ditto.
36171 * gcc.dg/vect/vect-52.c: Ditto.
36172 * gcc.dg/vect/vect-53.c: Ditto.
36173 * gcc.dg/vect/vect-54.c: Ditto.
36174 * gcc.dg/vect/vect-55.c: Ditto.
36175 * gcc.dg/vect/vect-56.c: Ditto.
36176 * gcc.dg/vect/vect-57.c: Ditto.
36177 * gcc.dg/vect/vect-58.c: Ditto.
36178 * gcc.dg/vect/vect-59.c: Ditto.
36179 * gcc.dg/vect/vect-60.c: Ditto.
36180 * gcc.dg/vect/vect-74.c: Ditto.
36181 * gcc.dg/vect/vect-79.c: Ditto.
36182 * gcc.dg/vect/vect-80.c: Ditto.
36184 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
36186 * gcc.dg/unused-7.c: Use the correct option.
36188 2004-10-04 Paul Brook <paul@codesourcery.com>
36189 Bud Davis <bdavis9659@comcast.net>
36193 * gfortran/pr17706.f90: New test.
36194 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36196 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36198 * gfortran.dg/pr17612.f90: New test.
36200 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
36202 * g++.dg/template/local1.C: Adjust quoting marks in
36203 testing for diagnostics.
36204 * g++.dg/tls/diag-2.C: Likewise.
36205 * g++.dg/other/error8.C: Likewise.
36207 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36210 * gcc.dg/unused-4.c: Adjust to be correct.
36213 * gcc.dg/unused-7.c: New test.
36215 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36218 * g++.dg/overload/template2.C: New test.
36220 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
36222 PR tree-optimization/16632
36223 * gcc.dg/tree-ssa/20041002-1.c: New.
36225 2004-10-03 Paul Brook <paul@codesourcery.com>
36227 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
36228 rather than relying on default formatting.
36230 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
36232 * gcc.dg/20040920-1.c: Update expected message text.
36234 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
36236 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36238 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36240 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36243 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36245 * gcc.dg/tree-ssa/pr17343.c: Remove.
36247 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36250 * gcc.dg/tree-ssa/pr17343.c: New test.
36252 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36254 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36255 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36256 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36257 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36258 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36260 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36262 * gcc.dg/lvalue-2.c: New test.
36264 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36267 * gcc.dg/pr17730-1.c: New test
36269 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36272 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36274 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36276 * gcc.c-torture/execute/stdarg-1.c: New test.
36277 * gcc.c-torture/execute/stdarg-2.c: New test.
36278 * gcc.c-torture/execute/stdarg-3.c: New test.
36279 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36280 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36281 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36282 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36283 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36285 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36287 PR tree-optimization/17697
36288 * g++.dg/opt/pr17697-1.C: New test.
36289 * g++.dg/opt/pr17697-2.C: New test.
36290 * g++.dg/opt/pr17697-3.C: New test.
36292 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36295 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36296 gcc.dg/vla-init-5.c: New tests.
36298 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36301 * gcc.dg/pr13804-1.c: New test.
36303 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36306 * gfortran.dg/pr16938.f90: New test.
36308 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36310 * g++.dg/template/crash23.C: New test.
36312 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36315 * g++.dg/template/static8.C: New test.
36317 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36320 * g++.dg/other/error9.C: New test.
36322 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36324 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36326 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36329 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36331 2004-09-26 Roger Sayle <roger@eyesopen.com>
36333 PR middle-end/17112
36334 * gcc.dg/pr17112-1.c: New test case.
36336 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
36339 * gcc.dg/pr11459-1.c: New test.
36341 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
36343 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36344 * gcc.dg/tree-ssa/loop-4.c: Likewise.
36346 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36348 * gfortran.dg/pr15324.f90: Make array bounds consistent.
36350 2004-09-25 Jan Hubicka <jh@suse.cz>
36352 * compile/30040909-1.c: New test.
36353 * compile/30040907-1.c: New test.
36355 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
36357 * gcc.c-torture/execute/va-arg-26.c: New test.
36359 2004-09-24 Zack Weinberg <zack@codesourcery.com>
36361 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36362 extra diagnostics on targets with 64-bit pointers.
36363 * objc.dg/selector-1.m: Adjust dg-warning regexp.
36365 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36368 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36369 * gcc.dg/decl-3.c: Adjust expected message.
36371 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36374 * gfortran.dg/pr17615.f90: New test.
36376 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
36378 PR tree-optimzation/17517
36379 * g++.dg/tree-ssa/pr17517.C: New Test.
36381 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36384 * g++.dg/lookup/ambig3.C: New.
36386 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
36389 * g++.dg/opt/pr17624.C: New test.
36391 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36394 * gcc.dg/Wbad-function-cast-1.c: New test.
36396 2004-09-23 Zack Weinberg <zack@codesourcery.com>
36398 * g++.dg/ext/complit1.C
36399 * g++.dg/other/error2.C
36400 * g++.dg/other/nontype-1.C
36401 * g++.dg/parse/crash11.C
36402 * g++.dg/parse/crash12.C
36403 * g++.dg/parse/error15.C
36404 * g++.dg/parse/error4.C
36405 * g++.dg/parse/tmpl-outside1.C
36406 * g++.dg/parse/too-many-tmpl-args1.C
36407 * g++.dg/template/dependent-expr3.C
36408 * g++.dg/template/error10.C
36409 * g++.dg/template/instantiate1.C
36410 * g++.dg/template/vtable2.C
36411 * g++.dg/warn/Wshadow-1.C
36412 * g++.dg/warn/weak1.C
36413 * g++.old-deja/g++.brendan/crash16.C
36414 * g++.old-deja/g++.brendan/crash18.C
36415 * g++.old-deja/g++.brendan/crash48.C
36416 * g++.old-deja/g++.brendan/crash49.C
36417 * g++.old-deja/g++.brendan/crash55.C
36418 * g++.old-deja/g++.brendan/crash56.C
36419 * g++.old-deja/g++.brendan/crash8.C
36420 * g++.old-deja/g++.brendan/enum11.C
36421 * g++.old-deja/g++.brendan/enum8.C
36422 * g++.old-deja/g++.brendan/enum9.C
36423 * g++.old-deja/g++.brendan/friend3.C
36424 * g++.old-deja/g++.brendan/misc14.C
36425 * g++.old-deja/g++.bugs/900402_02.C
36426 * g++.old-deja/g++.bugs/900404_03.C
36427 * g++.old-deja/g++.bugs/900404_04.C
36428 * g++.old-deja/g++.bugs/900428_03.C
36429 * g++.old-deja/g++.jason/crash4.C
36430 * g++.old-deja/g++.jason/overload21.C
36431 * g++.old-deja/g++.jason/redecl1.C
36432 * g++.old-deja/g++.jason/report.C
36433 * g++.old-deja/g++.jason/rfg10.C
36434 * g++.old-deja/g++.jason/template30.C
36435 * g++.old-deja/g++.law/arm12.C
36436 * g++.old-deja/g++.law/ctors5.C
36437 * g++.old-deja/g++.law/cvt20.C
36438 * g++.old-deja/g++.law/init10.C
36439 * g++.old-deja/g++.law/init8.C
36440 * g++.old-deja/g++.law/visibility17.C
36441 * g++.old-deja/g++.law/visibility7.C
36442 * g++.old-deja/g++.mike/net8.C
36443 * g++.old-deja/g++.mike/p646.C
36444 * g++.old-deja/g++.mike/p700.C
36445 * g++.old-deja/g++.mike/p701.C
36446 * g++.old-deja/g++.mike/p811.C
36447 * g++.old-deja/g++.ns/template13.C
36448 * g++.old-deja/g++.other/array3.C
36449 * g++.old-deja/g++.other/crash25.C
36450 * g++.old-deja/g++.other/dtor3.C
36451 * g++.old-deja/g++.other/dtor4.C
36452 * g++.old-deja/g++.other/main1.C
36453 * g++.old-deja/g++.other/warn7.C
36454 * g++.old-deja/g++.pt/crash11.C
36455 * g++.old-deja/g++.pt/crash36.C
36456 * g++.old-deja/g++.pt/spec22.C
36457 * g++.old-deja/g++.pt/spec9.C
36458 * g++.old-deja/g++.pt/ttp52.C
36459 * g++.old-deja/g++.robertl/eb103.C
36460 * g++.old-deja/g++.robertl/eb121.C
36461 * g++.old-deja/g++.robertl/eb22.C
36462 * g++.old-deja/g++.robertl/eb8.C:
36463 Update locations and/or regexps of dg-error markers.
36464 Remove markers for some bogus messages that are no longer issued.
36466 2004-09-23 Jakub Jelinek <jakub@redhat.com>
36468 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36469 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36471 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
36474 * g++.dg/lookup/crash5.C: New test.
36476 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
36478 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36479 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36480 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36481 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36482 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36483 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36485 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36486 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36487 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36488 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36489 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36490 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36492 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36494 * gcc.dg/vect/vect-44.c: Check additional cases.
36495 * gcc.dg/vect/vect-48.c: Check additional cases.
36497 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36498 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36499 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36500 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36501 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36502 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36503 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36504 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36505 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36507 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36508 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36509 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36511 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36513 * gcc.dg/tree-ssa/loop-6.c: New test.
36515 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
36518 * g++.dg/inherit/base2.C: New.
36520 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36522 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36523 * gcc.dg/20001012-2.c: Likewise.
36524 * gcc.dg/20001013-1.c: Likewise.
36525 * gcc.dg/20001101-1.c: Likewise.
36526 * gcc.dg/20001102-1.c: Likewise.
36527 * gcc.dg/bf-spl1.c: Likewise.
36528 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36529 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36531 2004-09-22 Diego Novillo <dnovillo@redhat.com>
36533 PR tree-optimization/16721
36534 * gcc.dg/tree-ssa/pr16721.c: New test.
36536 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
36538 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36539 * gcc.dg/20040305-1.c: Likewise.
36541 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
36544 * gcc.c-torture/compile/pr16566-1.c,
36545 gcc.c-torture/compile/pr16566-2.c,
36546 gcc.c-torture/compile/pr16566-3.c: New tests.
36548 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
36550 PR tree-optimization/17512
36551 * gcc.c-torture/compile/20040916-1.c.
36553 2004-09-21 Mark Mitchell <mark@codesourcery.com>
36555 * gcc.dg/pragma-re-3.c: New test.
36557 2004-09-17 Matt Austern <austern@apple.com>
36560 * g++.dg/other/anon3.C: New.
36562 2004-09-21 Roger Sayle <roger@eyesopen.com>
36565 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36566 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36567 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36568 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36569 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36571 2004-09-21 Bud Davis <bdavis9659@comcast.net>
36574 * gfortran.dg/pr17286.f90: New test.
36576 2004-09-20 Mark Mitchell <mark@codesourcery.com>
36579 * g++.dg/template/static7.C: New test.
36581 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
36584 * gcc.c-torture/compile/pr17558.c: New test.
36586 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36588 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36589 if SKIP_ATTRIBUTE is defined.
36591 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36594 * gfortran.dg/pr15957.f90: New test.
36596 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
36598 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36600 * gcc.dg/vect/vect-79.c: Likewise.
36601 * gcc.dg/vect/vect-80.c: Likewise.
36603 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36606 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36608 2004-09-20 Ira Rosen <irar@il.ibm.com>
36610 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36611 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36612 * gcc.dg/vect/vect-62.c: New testcase.
36613 * gcc.dg/vect/vect-63.c: New testcase.
36614 * gcc.dg/vect/vect-64.c: New testcase.
36615 * gcc.dg/vect/vect-65.c: New testcase.
36616 * gcc.dg/vect/vect-66.c: New testcase.
36617 * gcc.dg/vect/vect-67.c: New testcase.
36618 * gcc.dg/vect/vect-68.c: New testcase.
36619 * gcc.dg/vect/vect-69.c: New testcase.
36620 * gcc.dg/vect/vect-79.c: New testcase.
36621 * gcc.dg/vect/vect-80.c: New testcase.
36623 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36625 * gcc.target/mips/asm-1.c: New test.
36627 2004-09-19 Ira Rosen <irar@il.ibm.com>
36629 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36630 * gcc.dg/vect/vect-73.c: New testcase.
36631 * gcc.dg/vect/vect-74.c: New testcase.
36632 * gcc.dg/vect/vect-75.c: New testcase.
36633 * gcc.dg/vect/vect-76.c: New testcase.
36634 * gcc.dg/vect/vect-77.c: New testcase.
36635 * gcc.dg/vect/vect-78.c: New testcase
36637 2004-09-18 Paul Brook <paul@codesourcery.com>
36639 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36641 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
36644 * gcc.dg/pr17424-1.c: New test.
36646 2004-09-18 Diego Novillo <dnovillo@redhat.com>
36648 * g++.dg/tree-ssa/pr17153.C: New test.
36650 2004-09-16 Geoffrey Keating <geoffk@apple.com>
36653 * g++.dg/pch/wchar-1.C: New.
36654 * g++.dg/pch/wchar-1.Hs: New.
36656 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
36658 * gcc.c-torture/execute/20040917-1.c: New test.
36660 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36662 PR tree-optimization/17319
36663 * gcc.dg/pr17319.c: New test.
36665 2004-09-17 Devang Patel <dpatel@apple.com>
36667 * gcc.dg/20040813-1.c: New test.
36669 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36671 PR tree-optimization/17273
36672 * gcc.c-torture/compile/pr17273.c: New test.
36674 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
36676 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36677 Update expected messages.
36678 * gcc.dg/declspec-13.c: New test.
36680 2004-09-17 David Edelsohn <edelsohn@gnu.org>
36682 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36684 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36686 * gcc.c-torture/execute/pr17252.c: Use post-increment to
36687 change what 'a' is pointing to.
36689 2004-09-17 Mark Mitchell <mark@codesourcery.com>
36692 * g++.dg/template/error18.C: New test.
36695 * g++.dg/warn/Wunused-8.C: New test.
36697 2004-09-17 Steven Bosscher <stevenb@suse.de>
36699 PR tree-optimization/17513
36700 * gcc.dg/20040916-1.c: New test.
36702 2004-09-16 Mark Mitchell <mark@codesourcery.com>
36705 * g++.dg/template/typename7.C: New test.
36707 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36709 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36711 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
36713 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36714 with -ftree-based-profiling also.
36715 * lib/profopt.exp: Support late-set profile_option/feedback_option.
36717 2004-09-16 Victor Leikehman <lei@il.ibm.com>
36720 * gfortran.dg/der_array_io_1.f90: New test.
36721 * gfortran.dg/der_array_io_2.f90: New test.
36722 * gfortran.dg/der_array_io_3.f90: New test.
36724 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36726 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36729 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36731 * g++.dg/opt/switch1.C: New test.
36733 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
36735 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36736 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36737 Update expected messages.
36739 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36742 * gfortran.dg/same_name_1.f90: New test.
36744 2004-09-15 Diego Novillo <dnovillo@redhat.com>
36746 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
36747 dereference garbage pointers.
36749 2004-09-15 Jakub Jelinek <jakub@redhat.com>
36751 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36752 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36754 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36755 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36756 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36758 2004-09-14 Mark Mitchell <mark@codesourcery.com>
36761 * g++.dg/template/mangle1.C: New test.
36763 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36765 PR tree-optimization/17252
36766 * gcc.c-torture/execute/pr17252.c: New test.
36768 2004-09-14 Andrew Pinski <apinski@apple.com>
36770 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36772 2004-09-14 Roger Sayle <roger@eyesopen.com>
36774 PR rtl-optimization/9771
36775 * gcc.dg/pr9771-1.c: New test case.
36777 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36779 PR tree-optimization/15262
36780 * gcc.c-torture/execute/pr15262-1.c: New test.
36781 * gcc.c-torture/execute/pr15262-2.c: New test.
36783 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
36785 * gcc.dg/declspec-12.c: New test.
36787 2004-09-14 Bud Davis <bdavis9659@comcast.net>
36789 * gfortran.dg/pr17090.f90: Add directives to test.
36791 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36793 * gcc.c-torture/compile/20040914-1.c: New test.
36795 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36798 * g++.dg/template/decl2.C: New test.
36800 2004-09-13 Bud Davis <bdavis9659@comcast.net>
36803 * gfortran.dg/pr17090.f90: New test.
36805 2004-09-13 Dale Johannesen <dalej@apple.com>
36807 * gcc.c-torture/compile/pr17408.c: New test case.
36809 2004-09-13 Mark Mitchell <mark@codesourcery.com>
36812 * g++.dg/parse/crash17.C: New test.
36815 * g++.dg/template/enum3.C: New test.
36817 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
36819 * lib/gcc-defs.exp: Load wrapper.exp.
36820 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36822 * lib/gcc.exp (gcc_init): Similar.
36823 * lib/gfortran.exp (gfortran_init): Similar.
36824 * lib/objc.exp (objc_init): Similar.
36825 * lib/treelang.exp (treelang_init): Similar.
36826 * lib/wrapper.exp: New file with build_wrapper call machinery in
36827 ${tool}_maybe_build_wrapper.
36829 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36831 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36833 * gcc.dg/declspec-11.c: Update expected messages.
36834 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36835 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36836 gcc.dg/inline-12.c: New tests.
36838 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
36840 * g++.dg/tree-ssa/pr17400.C: New testcase.
36842 2004-09-13 James E Wilson <wilson@specifixinc.com>
36844 * gcc.target/mips/sb1-1.c: New testcase.
36846 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
36848 * lib/g77-dg.exp: Remove unused file.
36849 * lib/mike-g77.exp: Ditto.
36850 * lib/g77.exp: Ditto.
36852 2004-09-12 Richard Henderson <rth@redhat.com>
36854 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36856 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
36858 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36859 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36860 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36861 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36862 Update expected messages.
36864 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
36866 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36867 declaration/use mismatch for dirp parameter.
36869 2004-09-12 Andrew Pinski <apinski@apple.com>
36871 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36872 -fgnu-runtime is passed.
36874 2004-09-12 Richard Henderson <rth@redhat.com>
36876 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36877 do the uplevel thing and update additional_flags directly.
36878 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36879 gfortran.fortran-torture/execute/intrinsic_nearest.x,
36880 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36881 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36883 2004-09-11 Steven Bosscher <stevenb@suse.de>
36885 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36887 2004-09-11 Roger Sayle <roger@eyesopen.com>
36889 PR middle-end/17411
36890 * g++.dg/opt/pr17411-1.C: New test case.
36892 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36894 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36895 gcc.dg/tls/diag-2.c: Update expected messages.
36896 * gcc.dg/991209-1.c: Specify compilation options. Update expected
36898 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36899 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36900 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36901 gcc.dg/tls/diag-5.c: New tests.
36903 2004-09-11 Zack Weinberg <zack@codesourcery.com>
36905 * gcc.dg/20040910-1.c: Correct dg-error regexp.
36907 2004-09-11 Steven Bosscher <stevenb@suse.de>
36909 * g++.dg/parse/break-in-for.C: New test.
36911 2004-09-11 Jakub Jelinek <jakub@redhat.com>
36913 * gcc.dg/tree-ssa/20040911-1.c: New test.
36915 2004-09-11 Andreas Jaeger <aj@suse.de>
36917 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36918 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36920 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
36922 * gcc.target/frv: New directory of FR-V-specific tests.
36924 2004-09-10 James E Wilson <wilson@specifixinc.com>
36926 * gcc.dg/convert-vec-1.c: New test.
36928 2004-09-10 Roger Sayle <roger@eyesopen.com>
36930 PR middle-end/17024
36931 * gcc.dg/pr17024-1.c: New test case.
36933 2004-09-10 Eric Christopher <echristo@redhat.com>
36935 * gcc.dg/20040910-1.c: New test.
36937 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36939 * gcc.dg/bitfld-9.c: New test.
36941 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
36943 * gcc.c-torture/execute/ieee/acc1.c: New test.
36944 * gcc.c-torture/execute/ieee/acc2.c: New test.
36945 * gcc.c-torture/execute/ieee/mzero6.c: New test.
36947 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
36949 * gcc.dg/deprecated-2.c: New test.
36951 2004-09-09 James E Wilson <wilson@specifixinc.com>
36953 * gcc.dg/init-vec-1.c: New test.
36955 2004-09-09 Roger Sayle <roger@eyesopen.com>
36957 PR middle-end/17055
36958 * gcc.dg/pr17055-1.c: New test case.
36960 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
36963 * gcc.c-torture/execute/pr17377.c: New test.
36965 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36968 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36969 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36970 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36971 gcc.dg/long-long-typespec-1.c: New tests.
36972 * gcc.dg/tls/diag-2.c: Update expected diagnostics
36974 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36976 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36977 gcc.dg/gnu99-static-1.c: New tests.
36979 2004-09-08 Devang Patel <dpatel@apple.com>
36981 * gcc.dg/darwin-ld-20040828-1.c: New test.
36982 * gcc.dg/darwin-ld-20040828-2.c: New test.
36983 * gcc.dg/darwin-ld-20040828-3.c: New test.
36985 2004-09-08 Ziemowit Laski <zlaski@apple.com>
36987 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36988 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36990 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36991 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36993 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36994 types they qualify.
36995 * objc.dg/type-size-2.m: Fix wording in comment.
36996 * objc.dg/va-meth-1.m: New test case.
36998 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
37001 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37002 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37004 2004-09-06 Devang Patel <dpatel@apple.com>
37006 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37007 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37009 2004-09-06 Zack Weinberg <zack@codesourcery.com>
37011 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37012 reflect changed line numbering of diagnostics.
37014 2004-09-06 Paul Brook <paul@codesourcery.com>
37016 * gfortran.dg/edit_real_1.f90: Add new test.
37018 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37020 * gcc.dg/tree-ssa/loop-2.c: New test.
37021 * gcc.dg/tree-ssa/loop-3.c: New test.
37022 * gcc.dg/tree-ssa/loop-4.c: New test.
37023 * gcc.dg/tree-ssa/loop-5.c: New test.
37025 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37027 * gcc.dg/format/sentinel-1.c: Update for parameter option.
37029 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37031 * gcc.dg/format/sentinel-1.c: New test.
37033 2004-09-04 Uros Bizjak <uros@kss-loka.si>
37035 * gcc.dg/builtins-46.c: New.
37037 2004-09-03 Devang Patel <dpatel@apple.com>
37039 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37040 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37042 2004-09-03 Jan Beulich <jbeulich@novell.com>
37044 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37045 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37046 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37047 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37048 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37049 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37050 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37051 the non-portable bzero.
37052 * gcc.dg/20010912-1.c: xfail for NetWare.
37053 * gcc.dg/20020426-2.c: xfail for NetWare.
37054 * gcc.dg/20021014-1.c: xfail for NetWare.
37055 * gcc.dg/20021018-1.c: xfail for NetWare.
37056 * gcc.dg/20030213-1.c: xfail for NetWare.
37057 * gcc.dg/20030225-1.c: xfail for NetWare.
37058 * gcc.dg/20030708-1.c: xfail for NetWare.
37059 * gcc.dg/builtins-config.h: Also exclude NetWare.
37060 * gcc.dg/format/format.h: Define restrict only if not already defined.
37061 * gcc.dg/nest.c: xfail for NetWare.
37062 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37063 * lib/target-supports.exp (check_visibility_available): Exclude
37066 2004-09-03 Jan Beulich <jbeulich@novell.com>
37068 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37069 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37070 deterministic starting point for the alignment of structure fields.
37071 * gcc.dg/Wpadded.c: Dito.
37072 * g++.dg/abi/vbase10.C: Dito.
37074 2004-09-03 Devang Patel <dpatel@apple.com>
37076 * g++.dg/debug/pr15736.cc: New test.
37078 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37080 * README.QMTEST: Fix out-of-date link.
37082 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
37085 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37086 Delete. Duplicate of gfortran.dg/g77/20010610.f
37088 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37090 * g++.dg/abi/arm_rtti1.C: New test.
37092 2004-09-02 Geoffrey Keating <geoffk@apple.com>
37094 * gcc.dg/ppc-vector-memcpy.c: New.
37095 * gcc.dg/ppc-vector-memset.c: New.
37097 2004-09-02 Chao-ying Fu <fu@mips.com>
37099 * gcc.target/mips/mips-3d-1.c: New test.
37100 * gcc.target/mips/mips-3d-2.c: New test.
37101 * gcc.target/mips/mips-3d-3.c: New test.
37102 * gcc.target/mips/mips-3d-4.c: New test.
37103 * gcc.target/mips/mips-3d-5.c: New test.
37104 * gcc.target/mips/mips-3d-6.c: New test.
37105 * gcc.target/mips/mips-3d-7.c: New test.
37106 * gcc.target/mips/mips-3d-8.c: New test.
37107 * gcc.target/mips/mips-3d-9.c: New test.
37108 * gcc.target/mips/mips-ps-1.c: New test.
37109 * gcc.target/mips/mips-ps-2.c: New test.
37110 * gcc.target/mips/mips-ps-3.c: New test.
37111 * gcc.target/mips/mips-ps-4.c: New test.
37112 * gcc.target/mips/mips-ps-type.c: New test.
37114 2004-09-02 Paul Brook <paul@codesourcery.com>
37116 * gfortran.dg/edit_real_1.f90: Add new tests.
37118 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37121 * gfortran.dg/merge_char_1.f90: New test.
37123 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37126 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37128 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37131 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37133 2004-09-01 Mark Mitchell <mark@codesourcery.com>
37135 * g++.dg/opt/loop1.C: Do not XFAIL.
37137 2004-09-01 Jakub Jelinek <jakub@redhat.com>
37139 * gcc.c-torture/execute/20040831-1.c: New test.
37141 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
37144 * gfortran.dg/g77/20010610.f: Now passes.
37145 Copy from g77.f-torture/execute. Add dg-run directive.
37146 * gfortran.dg/g77/README: Update
37148 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
37150 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37151 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37152 (t1, t2, t3, t4): Add volatile.
37154 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37156 * g++.dg/ext/visibility/arm1.C: New test.
37158 2004-08-31 Geoffrey Keating <geoffk@apple.com>
37160 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37163 2004-09-01 Paul Brook <paul@codesourcery.com>
37165 * gfortran.dg/eof_2.f90: New test.
37167 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37170 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37172 2004-08-31 Bud Davis <bdavis9659@comcast.net>
37174 PR libfortran/16805
37175 * gfortran.dg/list_read_2.f90: New test.
37177 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37179 * g++.dg/abi/key1.C: New test.
37181 2004-08-31 Richard Henderson <rth@redhat.com>
37183 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37185 * g++.dg/other/offsetof5.C: Remove duplicate.
37187 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37190 * gfortran.dg/func_derived_1.f90: New test.
37192 2004-08-31 Paul Brook <paul@codesourcery.com>
37194 * gfortran.dg/eof_1.f90: New test.
37196 2004-08-31 Paul Brook <paul@codesourcery.com>
37198 * gfortran.dg/list_read_1.f90: New file.
37200 2004-08-30 Mark Mitchell <mark@codesourcery.com>
37202 * g++.dg/opt/loop1.C: XFAIL.
37204 2004-08-30 Geoffrey Keating <geoffk@apple.com>
37206 * gcc.dg/funcdef-storage-1.c: New.
37207 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37208 an extern function in local scope.
37209 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37210 declare an 'auto inline' function in local scope.
37211 * gcc.dg/20011130-1.c: Likewise.
37212 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37213 an 'auto' function in local scope.
37214 * gcc.dg/20021014-1.c: Likewise.
37215 * gcc.dg/20030331-2.c: Likewise.
37217 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37219 * gfortran.dg/blockdata_1.f90: New test.
37221 2004-08-30 Richard Henderson <rth@redhat.com>
37223 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37225 2004-08-30 Richard Henderson <rth@redhat.com>
37227 * lib/fortran-torture.exp (fortran-torture-execute): Honor
37228 additional_flags set by alternate driver.
37229 (ieee-options): New procedure.
37230 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37231 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37232 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37233 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37235 2004-08-30 Richard Henderson <rth@redhat.com>
37237 * lib/f-torture.exp: Remove.
37239 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37241 PR rtl-optimization/16590
37242 * g++.dg/opt/loop1.C: New test.
37244 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37247 * gfortran.dg/oldstyle_1.f90: New test.
37249 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37250 Paul Brook <paul@codesourcery.com>
37252 * gfortran.dg/g77/README: Update.
37253 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37254 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37255 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37257 2004-08-28 Paul Brook <paul@codesourcery.com>
37259 PR libfortran/17195
37260 * gfortran.dg/edit_real_1.f90: New test.
37262 2004-08-27 Paul Brook <paul@codesourcery.com>
37264 * gfortran.dg/rewind_1.f90: New test.
37266 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37269 * gfortran.dg/pr16597.f90: New test.
37271 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37274 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37275 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37276 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37277 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37278 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37280 2004-08-26 Nick Clifton <nickc@redhat.com>
37282 * gcc.c-torture/compile/pr17119.c: New test.
37284 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37286 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37288 2004-08-25 Richard Henderson <rth@redhat.com>
37290 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37291 the bits that expect kind=8 to be the largest real kind.
37293 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37295 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37297 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37299 * gfortran.dg/assignment_1.f90: New test.
37301 2004-08-25 Adam Nemet <anemet@lnxw.com>
37303 * g++.dg/template/repo3.C: New test.
37305 2004-08-25 Roger Sayle <roger@eyesopen.com>
37307 PR middle-end/16693
37308 PR tree-optimization/16372
37309 * g++.dg/opt/pr16372-1.C: New test case.
37310 * g++.dg/opt/pr16693-1.C: New test case.
37311 * g++.dg/opt/pr16693-2.C: New test case.
37313 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37315 * objc.dg/proto-lossage-4.m: New test.
37317 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37320 * g++.dg/inherit/local2.C: New test.
37322 2004-08-25 Paul Brook <paul@codesourcery.com>
37325 * gfortran.dg/string_ctor_1.f90: New test.
37327 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37330 * g++.dg/template/redecl2.C: New test.
37332 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37335 * gfortran.dg/pr17143.f90: New test.
37337 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37340 * gfortran.dg/pr17164.f90: New test.
37342 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37344 * gcc.dg/tree-ssa/loop-1.c: New test.
37346 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37348 * gcc.c-torture/compile/20040824-1.c: New test.
37350 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37352 * gcc.c-torture/compile/iftrap-3.c: New test.
37354 2004-08-24 Paul Brook <paul@codesourcery.com>
37356 * gfortran.dg/entry_2.f90: New test.
37358 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37361 * g++.dg/lookup/ambig[12].C: New.
37363 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37366 * g++.dg/template/crash21.C: New test.
37367 * g++.dg/template/crash22.C: Likewise.
37369 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37372 * g++.dg/template/access15.C: New.
37374 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37377 * g++.dg/template/repo2.C: New test.
37379 2004-08-23 Roger Sayle <roger@eyesopen.com>
37381 PR rtl-optimization/17078
37382 * gcc.c-torture/execute/pr17078-1.c: New test case.
37384 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37387 * gcc.dg/debug/crash1.c: New test.
37389 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37392 * gcc.dg/loop-5.c: New test.
37394 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37396 * gcc.c-torture/execute/20040823-1.c: New test.
37398 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
37400 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37401 to the assembler. Simplify test accordingly.
37402 (asm_abi_flags): Use GNU names.
37403 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37404 to check for ABI flags.
37406 2004-08-22 Andrew Pinski <apinski@apple.com>
37408 * g++.dg/opt/pr14029.C: New test.
37409 * gcc.c-torture/execute/pr15262.c: New test.
37411 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37413 * gfortran.dg/reduction.f90: Add checks with complex arguments.
37415 2004-08-21 Bud Davis <bdavis9659@comcast.net>
37418 * gfortran.dg/direct_io.f90: New test.
37420 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37423 * g++.dg/inherit/local2.C: New test.
37425 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37428 * g++.dg/warn/Wparentheses-4.C: New test.
37430 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37433 * g++.dg/inherit/local2.C: New test.
37435 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37436 * gcc.dg/ppc-ldstruct.c: Likewise.
37437 * gcc.dg/ppc64-abi-2.c: Likewise.
37439 2004-08-20 Jakub Jelinek <jakub@redhat.com>
37441 PR rtl-optimization/17099
37442 * gcc.c-torture/execute/20040820-1.c: New test.
37444 2004-08-20 David Edelsohn <edelsohn@gnu.org>
37446 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37448 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
37451 * gfortran.dg/auto_array_1.f90: New test.
37453 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37456 * gfortran.dg/simpleif_1.f90: New test.
37458 2004-08-19 Mark Mitchell <mark@codesourcery.com>
37460 * lib/target-supports.exp (check_profiling_available): Return
37461 false for arm*-*-symbianelf* and arm*-*-eabi*.
37464 * g++.dg/template/delete1.C: New test.
37466 2004-08-19 Paul Brook <paul@codesourcery.com>
37470 * gfortran.dg/data_char_1.f90: New test.
37472 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
37475 * gfortran.dg/reduction.f90: New testcase.
37477 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37480 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37482 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
37485 * g++.dg/Wparentheses-3.C: New test.
37487 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
37489 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37490 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37491 * gcc.dg/vect/vect-2.c: Likewise.
37492 * gcc.dg/vect/vect-3.c: Likewise.
37493 * gcc.dg/vect/vect-4.c: Likewise.
37494 * gcc.dg/vect/vect-5.c: Likewise.
37495 * gcc.dg/vect/vect-6.c: Likewise.
37496 * gcc.dg/vect/vect-7.c: Likewise.
37497 * gcc.dg/vect/vect-25.c: Likewise.
37498 * gcc.dg/vect/vect-31.c: Likewise.
37499 * gcc.dg/vect/vect-32.c: Likewise.
37500 * gcc.dg/vect/vect-34.c: Likewise.
37501 * gcc.dg/vect/vect-36.c: Likewise.
37502 * gcc.dg/vect/vect-all.c: Likewise.
37504 2004-08-18 Mark Mitchell <mark@codesourcery.com>
37507 * g++.dg/template/operator4.C: New test.
37509 2004-08-18 Richard Henderson <rth@redhat.com>
37511 * gcc.dg/20040206-1.c: XFAIL.
37513 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37516 * g++.dg/template/array7.C: New test.
37518 2004-08-17 James E Wilson <wilson@specifixinc.com>
37520 * gcc.dg/mips-movcc-1.c: New test.
37521 * gcc.dg/mips-movcc-2.c: New test.
37522 * gcc.dg/mips-movcc-3.c: New test.
37524 * gcc.dg/mips-nmadd-1.c: New test.
37525 * gcc.dg/mips-nmadd-2.c: New test.
37527 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37530 * g++.dg/opt/inline8.C: New test.
37533 * g++.dg/parse/error17.C: New test.
37535 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
37537 * gcc.dg/vect: New directory for vectorizer tests.
37538 * gcc.dg/vect/tree-vect.h: New file.
37539 * gcc.dg/vect/vect.exp: New file.
37540 * gcc.dg/vect/pr16105.c.c: New test.
37541 * gcc.dg/vect/vect-1.c: New test.
37542 * gcc.dg/vect/vect-2.c: New test.
37543 * gcc.dg/vect/vect-3.c: New test.
37544 * gcc.dg/vect/vect-4.c: New test.
37545 * gcc.dg/vect/vect-5.c: New test.
37546 * gcc.dg/vect/vect-6.c: New test.
37547 * gcc.dg/vect/vect-7.c: New test.
37548 * gcc.dg/vect/vect-8.c: New test.
37549 * gcc.dg/vect/vect-9.c: New test.
37550 * gcc.dg/vect/vect-10.c: New test.
37551 * gcc.dg/vect/vect-11.c: New test.
37552 * gcc.dg/vect/vect-12.c: New test.
37553 * gcc.dg/vect/vect-13.c: New test.
37554 * gcc.dg/vect/vect-14.c: New test.
37555 * gcc.dg/vect/vect-15.c: New test.
37556 * gcc.dg/vect/vect-16.c: New test.
37557 * gcc.dg/vect/vect-17.c: New test.
37558 * gcc.dg/vect/vect-18.c: New test.
37559 * gcc.dg/vect/vect-19.c: New test.
37560 * gcc.dg/vect/vect-20.c: New test.
37561 * gcc.dg/vect/vect-21.c: New test.
37562 * gcc.dg/vect/vect-22.c: New test.
37563 * gcc.dg/vect/vect-23.c: New test.
37564 * gcc.dg/vect/vect-24.c: New test.
37565 * gcc.dg/vect/vect-25.c: New test.
37566 * gcc.dg/vect/vect-26.c: New test.
37567 * gcc.dg/vect/vect-27.c: New test.
37568 * gcc.dg/vect/vect-28.c: New test.
37569 * gcc.dg/vect/vect-29.c: New test.
37570 * gcc.dg/vect/vect-30.c: New test.
37571 * gcc.dg/vect/vect-31.c: New test.
37572 * gcc.dg/vect/vect-32.c: New test.
37573 * gcc.dg/vect/vect-33.c: New test.
37574 * gcc.dg/vect/vect-34.c: New test.
37575 * gcc.dg/vect/vect-35.c: New test.
37576 * gcc.dg/vect/vect-36.c: New test.
37577 * gcc.dg/vect/vect-37.c: New test.
37578 * gcc.dg/vect/vect-38.c: New test.
37579 * gcc.dg/vect/vect-40.c: New test.
37580 * gcc.dg/vect/vect-41.c: New test.
37581 * gcc.dg/vect/vect-42.c: New test.
37582 * gcc.dg/vect/vect-43.c: New test.
37583 * gcc.dg/vect/vect-44.c: New test.
37584 * gcc.dg/vect/vect-45.c: New test.
37585 * gcc.dg/vect/vect-46.c: New test.
37586 * gcc.dg/vect/vect-47.c: New test.
37587 * gcc.dg/vect/vect-48.c: New test.
37588 * gcc.dg/vect/vect-49.c: New test.
37589 * gcc.dg/vect/vect-50.c: New test.
37590 * gcc.dg/vect/vect-51.c: New test.
37591 * gcc.dg/vect/vect-52.c: New test.
37592 * gcc.dg/vect/vect-53.c: New test.
37593 * gcc.dg/vect/vect-54.c: New test.
37594 * gcc.dg/vect/vect-55.c: New test.
37595 * gcc.dg/vect/vect-56.c: New test.
37596 * gcc.dg/vect/vect-57.c: New test.
37597 * gcc.dg/vect/vect-58.c: New test.
37598 * gcc.dg/vect/vect-59.c: New test.
37599 * gcc.dg/vect/vect-60.c: New test.
37600 * gcc.dg/vect/vect-61.c: New test.
37601 * gcc.dg/vect/vect-all.c: New test.
37602 * gcc.dg/vect/vect-none.c: New test.
37604 2004-08-17 Paul Brook <paul@codesourcery.com>
37607 * gfortran.dg/entry_1.f90: New test.
37609 2004-08-17 Andrew Pinski <apinski@apple.com>
37611 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37613 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
37615 * gcc.dg/pr17036-1.c: New test.
37617 2004-08-16 Devang Patel <dpatel@apple.com>
37619 * gcc.dg/darwin-20040809-1.c: New test.
37621 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
37623 * gcc.dg/funcdef-attr-1.c: New test.
37625 2004-08-16 Janis Johnson <janis187@us.ibm.com>
37627 * gcc.dg/altivec-17.c: New test.
37628 * gcc.dg/altivec-18.c: New test.
37630 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37633 * g++.dg/template/vtable2.C: New test.
37635 2004-08-14 Richard Henderson <rth@redhat.com>
37637 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37638 * gcc.dg/pack-test-4.c (main): Return 0.
37639 * gcc.dg/setjmp-1.c: Remove XFAIL.
37640 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37642 2004-08-14 Richard Henderson <rth@redhat.com>
37644 * gcc.dg/980217-1.c: Add prototype for printf.
37646 2004-08-13 Bud Davis <bdavis9659@comcast.net>
37648 * gfortran.dg/pr16935.f90: New test.
37650 2004-08-13 Janis Johnson <janis187@us.ibm.com>
37652 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37654 2004-08-13 Paul Brook <paul@codesourcery.com>
37656 * gfortran.dg/der_io_1.f90: Remove stray comma.
37658 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37660 * gcc.dg/vmx/cw-bug-2.c: Remove.
37661 * gcc.dg/vmx/vprint-1.c: Remove.
37662 * gcc.dg/vmx/vscan-1.c: Remove.
37664 2004-08-12 Devang patel <dpatel@apple.com>
37666 * gcc.dg/darwin-20040809-2.c: New test.
37668 2004-08-12 Janis Johnson <janis1872us.ibm.com>
37670 * g++.dg/ext/altivec-12.C: New test.
37672 * g++.dg/ext/altivec-11.C: New test.
37674 2004-08-12 Paul Brook <paul@codesourcery.com>
37676 * g++.dg/abi/arm_cxa_vec_1.C: New test.
37678 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37680 * g++.dg/ext/altivec-2.C: Check for hardware support before
37681 executing any VMX instructions.
37683 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37685 2004-08-12 Jakub Jelinek <jakub@redhat.com>
37688 * g++.old-deja/g++.other/comdat4.C: New test.
37689 * g++.old-deja/g++.other/comdat4-aux.cc: New.
37691 2004-08-12 Ben Elliston <bje@au.ibm.com>
37694 * gcc.dg/pr16286.c: New test.
37696 2004-08-12 Jan Beulich <jbeulich@novell.com>
37698 * g++.dg/ext/asm5.C: New.
37700 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37703 * g++.dg/eh/crash1.C: New test.
37706 * g++.dg/ext/construct1.C: New test.
37708 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37711 * g++.dg/init/ptrmem1.C: New test.
37714 * g++.dg/parse/offsetof5.C: New test.
37717 * g++.dg/template/overload3.C: New test.
37719 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37722 * g++.dg/parse/error16.C: New test.
37725 * g++.dg/template/error14.C: New test.
37728 * g++.dg/template/error15.C: New test.
37730 2004-08-11 Devang Patel <dpatel@apple.com>
37732 * gcc.dg/darwin-ld-20040809-1.c: New test.
37733 * gcc.dg/darwin-ld-20040809-2.c: New test.
37735 2004-08-11 Steven G. Kargl <kargls@comcast.net>
37738 * gfortran.dg/dfloat_1.f90: New test.
37740 2004-08-09 Mark Mitchell <mark@codesourcery.com>
37742 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37743 * gcc.dg/dll-2.c: Fix dg-require syntax.
37744 * gcc.misc-tests/arm-isr.c (abort): Declare.
37747 2004-08-10 Mark Mitchell <mark@codesourcery.com>
37750 * g++.dg/parse/crash16.C: New test.
37752 2004-08-10 Roger Sayle <roger@eyesopen.com>
37754 * gcc.dg/mips-rsqrt-1.c: New test case.
37755 * gcc.dg/mips-rsqrt-2.c: New test case.
37756 * gcc.dg/mips-rsqrt-3.c: New test case.
37758 2004-08-10 Paul Brook <paul@codesourcery.com>
37760 * gfortran.dg/der_io_1.f90: New test.
37762 2004-08-10 Paul Brook <paul@codesourcery.com>
37765 * gfortran.dg/der_array_1.f90: New test.
37767 2004-08-09 David Edelsohn <edelsohn@gnu.org>
37769 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37771 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
37773 * gcc.dg/wchar_t-2.c: Fix typo.
37775 2004-08-09 Falk Hueffner <falk@debian.org>
37777 PR tree-optimization/12517
37778 * gcc.c-torture/compile/pr12517.c: New test.
37780 PR tree-optimization/12578
37781 * gcc.c-torture/compile/pr12578.c: New test.
37783 PR tree-optimization/12899
37784 * gcc.c-torture/compile/pr12899.c: New test.
37786 PR rtl-optimization/14692
37787 * gcc.c-torture/compile/pr14692.c: New test.
37789 PR tree-optimization/16461
37790 * gcc.c-torture/compile/pr16461.c: New test.
37792 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
37794 * gfortran.dg/getenv_1.f90: New test.
37796 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37798 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37800 * gcc.dg/symbian5.c: Test -fno-short-wchar.
37802 2004-08-06 Paul Brook <paul@codesourcery.com>
37804 * gfortran.dg/ret_array_1.f90: New test.
37805 * gfortran.dg/ret_pointer_1.f90: New test.
37807 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
37809 * gcc.dg/missing-field-init-[12].c: New tests.
37810 * g++.dg/warn/missing-field-init-[12].C: New tests.
37812 2004-08-06 Mark Mitchell <mark@codesourcery.com>
37814 * gcc.dg/enum2.c: New test.
37815 * gcc.dg/symbian3.c: Likewise.
37816 * gcc.dg/symbian4.c: Likewise.
37817 * gcc.dg/wchar_t-2.c: Likewise.
37819 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37821 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37824 2004-08-05 Mark Mitchell <mark@codesourcery.com>
37826 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37827 dg-require-visiblity.
37828 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37829 * g++.dg/ext/visibility/fvisibility.C: Likewise.
37830 * g++.dg/ext/visibility/memfuncts.C: Likewise.
37831 * g++.dg/ext/visibility/new1.C: Likewise.
37832 * g++.dg/ext/visibility/pragma.C: Likewise.
37833 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37834 * g++.dg/ext/visibility/virtual.C: Likewise.
37835 * g++/dg/ext/visibility/visibility-1.C: Likewise.
37836 * g++/dg/ext/visibility/visibility-2.C: Likewise.
37837 * g++/dg/ext/visibility/visibility-3.C: Likewise.
37838 * g++/dg/ext/visibility/visibility-4.C: Likewise.
37839 * g++/dg/ext/visibility/visibility-5.C: Likewise.
37840 * g++/dg/ext/visibility/visibility-6.C: Likewise.
37841 * g++/dg/ext/visibility/visibility-7.C: Likewise.
37842 * g++/dg/ext/visibility/visibility-8.C: New test.
37843 * gcc.c-torture/compile/dll.x: Remove.
37844 * gcc.dg/dll-2.c: Use dg-require-dll
37845 * gcc.dg/visibility-10.c: New test.
37846 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37848 * lib/scanasm.exp (scan_hidden): New function.
37849 (scan_not_hidden): Likewise.
37851 2004-08-05 David Edelsohn <edelsohn@gnu.org>
37853 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37855 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
37857 * gcc.c-torture/execute/20040805-1.c: New test.
37859 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
37861 * gcc.dg/20020118-1.c: Declare abort.
37862 * gcc.dg/altivec_check.h: Likewise.
37863 * gcc.dg/iftrap-2.c: Likewise.
37864 * gcc.dg/pragma-darwin.c: Likewise.
37865 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37867 2004-08-04 Geoffrey Keating <geoffk@apple.com>
37869 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37871 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
37873 * gcc.c-torture/execute/builtins/abs-2.c,
37874 gcc.c-torture/execute/builtins/abs-3.c,
37875 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37876 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37877 intmax_t, uintmax_t and their limits.
37878 * gcc.dg/intmax_t-1.c: New test.
37880 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37882 * g++.dg/tc1/dr147.C: Add reference to PR.
37884 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
37886 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37887 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37889 2004-08-03 David Edelsohn <edelsohn@gnu.org>
37891 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37893 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37895 * gcc.dg/redecl-5.c: New test.
37896 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37899 2004-08-03 Roger Sayle <roger@eyesopen.com>
37901 PR middle-end/16790
37902 * gcc.c-torture/execute/pr16790-1.c: New test case.
37904 2004-08-03 Mark Mitchell <mark@codesourcery.com>
37906 * g++.dg/ext/visibility/assign1.C: New test.
37907 * g++.dg/ext/visibility/new1.C: Likewise.
37909 * gcc.dg/symbian1.c: New test.
37910 * gcc.dg/symbian2.c: Likewise.
37912 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
37915 * gcc.dg/i386-sse-9.c: New test.
37917 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37919 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37921 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37923 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37924 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37925 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37926 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37927 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37928 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37929 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37930 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37931 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37932 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37933 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37934 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37935 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37936 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37937 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37938 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37939 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37940 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37941 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37942 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37943 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37944 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37945 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37946 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37947 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37948 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37949 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37950 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37951 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37952 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37953 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37954 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37955 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37956 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37957 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37958 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37959 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37960 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37961 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37962 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37963 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37964 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37965 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37966 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37967 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37968 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37969 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37970 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37971 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37972 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37973 gcc.misc-tests/i386-pf-3dnow-1.c,
37974 gcc.misc-tests/i386-pf-athlon-1.c,
37975 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37976 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37977 Declare built-in functions used.
37978 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37980 2004-08-02 Mark Mitchell <mark@codesourcery.com>
37983 * g++.dg/lookup/using12.C: New test.
37985 * g++.dg/init/null1.C: Fix PR number.
37986 * g++.dg/parse/namespace10.C: Likewise.
37988 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37991 * g++.dg/template/spec17.C: New test.
37992 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37993 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37995 2004-08-02 David Billinghurst
37998 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38000 2004-08-01 Zack Weinberg <zack@codesourcery.com>
38002 * gcc.dg/ia64-got-1.c: New test case.
38004 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38007 * g++.dg/init/null1.C: New test.
38008 * g++.dg/tc1/dr76.C: Adjust error marker.
38011 * g++.dg/parse/namespace10.C: New test.
38014 * g++.dg/inherit/ptrmem2.C: New test.
38016 2004-08-02 Ben Elliston <bje@au.ibm.com>
38019 * gcc.dg/pr16155.c: New test.
38021 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
38023 * gcc.dg/redecl-2.c: New test.
38025 2004-07-30 Geoffrey Keating <geoffk@apple.com>
38027 * gcc.dg/darwin-longdouble.c: New file.
38029 2004-07-30 Richard Henderson <rth@redhat.com>
38031 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38032 write to constant argument.
38033 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38035 2004-07-30 Richard Henderson <rth@redhat.com>
38037 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38038 tests of nearest around zero.
38040 2004-07-30 Andrew Pinski <apinski@apple.com>
38042 * gcc.c-torture/compile/20040730-1.c: New test.
38044 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38046 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38049 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38051 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38053 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
38055 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38056 contains $ld_library_path.
38057 * lib/gfortran.exp (gfortran_link_flags): Likewise.
38059 2004-07-29 Richard Henderson <rth@redhat.com>
38061 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38063 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38064 (alt2, which): New.
38065 (Check): Accept either alternative.
38067 2004-07-29 Mark Mitchell <mark@codesourcery.com>
38069 * g++.dg/abi/inline1.C: New test.
38070 * g++.dg/abi/local1-a.cc: Likewise.
38071 * g++.dg/abi/local1.C: Likewise.
38072 * g++.dg/abi/mangle11.C: Tweak location of warnings.
38073 * g++.dg/abi/mangle12.C: Likewise.
38074 * g++.dg/abi/mangle17.C: Likewise.
38075 * g++.dg/abi/mangle20-2.C: Likewise.
38076 * g++.dg/opt/interface1.C: Likewise.
38077 * g++.dg/opt/interface1.h: Likewise.
38078 * g++.dg/opt/interface1-a.cc: New test.
38079 * g++.dg/parse/repo1.C: New test.
38080 * g++.dg/template/repo1.C: Likewise.
38081 * g++.dg/warn/Winline-1.C: Likewise.
38082 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38084 2004-07-29 Diego Novillo <dnovillo@redhat.com>
38086 * gcc.dg/tree-ssa/20040729-1.c: New test.
38088 2004-07-27 Matt Austern <austern@apple.com>
38090 * gcc.dg/darwin-bool-1.c: New test.
38091 * gcc.dg/darwin-bool-2.c: New test.
38093 2004-07-28 Richard Henderson <rth@redhat.com>
38095 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38096 arguments in the correct type. Don't write to constant arguments.
38098 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38100 PR tree-optimization/16688
38101 PR tree-optimization/16689
38102 * g++.dg/tree-ssa/pr16688.C: New test.
38104 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38106 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38107 loads. Not only in the comment, this time.
38109 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
38111 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
38112 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38113 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
38114 * gcc.dg/sh4a-bitmovua.c: New.
38115 * gcc.dg/sh4a-cos.c: New.
38116 * gcc.dg/sh4a-cosf.c: New.
38117 * gcc.dg/sh4a-fprun.c: New.
38118 * gcc.dg/sh4a-fsrra.c: New.
38119 * gcc.dg/sh4a-memmovua.c: New.
38120 * gcc.dg/sh4a-sin.c: New.
38121 * gcc.dg/sh4a-sincos.c: New.
38122 * gcc.dg/sh4a-sincosf.c: New.
38123 * gcc.dg/sh4a-sinf.c: New.
38125 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38127 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38129 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38131 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38134 2004-07-27 Andrew Pinski <apinski@apple.com>
38136 * g++.dg/rtti/tinfo1.C: Correct the xfail.
38138 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
38140 * gcc.dg/pragma-isr.c: New test.
38142 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38145 * g++.dg/template/ttp11.C: New test.
38147 2004-07-27 Diego Novillo <dnovillo@redhat.com>
38149 * gcc.c-torture/compile/20040727-1.c: New test.
38151 2004-07-26 Eric Christopher <echristo@redhat.com>
38153 * gcc.c-torture/compile/20040726-2.c: New test.
38155 2004-07-26 Andrew Pinski <apinski@apple.com>
38157 * g++.dg/rtti/tinfo1.C: Xfail.
38159 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
38161 * gcc.c-torture/compile/20040726-1.c: New test.
38163 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
38164 Brian Ryner <bryner@brianryner.com>
38168 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38169 * g++.dg/ext/visibility/: New directory.
38170 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38171 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38172 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38173 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38174 * g++.dg/ext/visibility/fvisibility.C,
38175 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38176 g++.dg/ext/visibility/fvisibility-override1.C
38177 g++.dg/ext/visibility/fvisibility-override2.C
38178 g++.dg/ext/visibility/memfuncts.C
38179 g++.dg/ext/visibility/noPLT.C
38180 g++.dg/ext/visibility/pragma.C
38181 g++.dg/ext/visibility/pragma-override1.C
38182 g++.dg/ext/visibility/pragma-override2.C
38183 g++.dg/ext/visibility/staticmemfuncts.C
38184 g++.dg/ext/visibility/virtual.C: New tests.
38186 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38189 * gcc.dg/pr15360-1.c: New test.
38191 2004-07-25 Daniel Jacobowitz <dan@debian.org>
38193 * gcc.dg/pragma-align-2.c: New test.
38194 * gcc.dg/pragma-init-fini.c: New test.
38195 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
38198 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38200 * gcc.dg/init-string-2.c: New test.
38202 2004-07-24 Zack Weinberg <zack@codesourcery.com>
38205 * gcc.dg/Wredundant-decls-1.c: New test case.
38207 2004-07-24 Jakub Jelinek <jakub@redhat.com>
38209 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38210 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38211 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38212 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38213 * gcc.dg/compat/generate-random.c: New file.
38214 * gcc.dg/compat/generate-random.h: Likewise.
38215 * gcc.dg/compat/generate-random_r.c: Likewise.
38216 * gcc.dg/compat/struct-layout-1.h: Likewise.
38217 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38218 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38219 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38220 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38221 * gcc.dg/compat/struct-layout-1_main.c: New test.
38222 * gcc.dg/compat/struct-layout-1_x.c: New file.
38223 * gcc.dg/compat/struct-layout-1_y.c: New file.
38224 * gcc.dg/compat/struct-layout-1_test.h: New file.
38226 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
38228 * gcc.dg/comp-return-1.c: New test
38230 2004-07-23 Janis Johnson <janis187@us.ibm.com>
38232 * gcc.dg/vmx/8-02a.c: Fix typo.
38234 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38235 * gcc.dg/darwin-abi-3.c: New test.
38237 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38238 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38240 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38241 * gcc.dg/vmx/ops-long-1.c: New test.
38242 * gcc.dg/vmx/ops-long-2.c: New test.
38244 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38246 * g++.dg/lookup/conv-[1234].C: New.
38248 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38250 * g++.dg/parse/attr2.C: Simplify.
38252 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38255 * gcc.c-torture/execute/pr7284-1.c: New test.
38257 2004-07-22 Brian Booth <bbooth@redhat.com>
38259 * gcc.dg/tree-ssa/20040721-1.c: New test.
38261 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38263 * g++.dg/template/crash20.c: New.
38265 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38267 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38268 Add dg-run directive. Declare variables as required.
38269 * gfortran.dg/g77/README: Update
38271 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38273 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38274 gcc.dg/cris-peep2-andu2.c: New tests.
38276 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38279 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38281 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38283 * gcc.dg/qual-return-2.c: Update expected messages.
38284 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38286 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38288 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38289 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38291 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38294 * gcc.dg/init-string-1.c: New test.
38296 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38298 PR middle-end/15345
38300 * gcc.dg/torture/nested-fn-1.c: New test.
38302 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38305 * gcc.dg/ia64-fptr-1.c: New file.
38307 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38310 * g++.dg/template/spec16.C: New test.
38311 * g++.old-deja/g++.robertl/eb118.C: Remove.
38313 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38316 * g++.dg/template/spec15.C: New test.
38318 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38320 Copy cases from g77.f-torture/execute and add dg-run
38321 directive. Other changes as noted.
38322 * gfortran.dg/g77/13037.f
38323 * gfortran.dg/g77/1832.f
38324 * gfortran.dg/g77/19981119-0.f
38325 * gfortran.dg/g77/19990313-0.f
38326 * gfortran.dg/g77/19990313-1.f
38327 * gfortran.dg/g77/19990313-2.f
38328 * gfortran.dg/g77/19990313-3.f
38329 * gfortran.dg/g77/19990419-1.f
38330 * gfortran.dg/g77/19990826-0.f
38331 * gfortran.dg/g77/19990826-2.f
38332 * gfortran.dg/g77/20000503-1.f
38333 * gfortran.dg/g77/20001111.f
38334 * gfortran.dg/g77/20010116.f
38335 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38336 * gfortran.dg/g77/20010430.f
38337 * gfortran.dg/g77/6177.f
38338 * gfortran.dg/g77/947.f
38339 * gfortran.dg/g77/970816-3.f
38340 * gfortran.dg/g77/971102-1.f
38341 * gfortran.dg/g77/980520-1.f
38342 * gfortran.dg/g77/980628-0.f
38343 * gfortran.dg/g77/980628-1.f
38344 * gfortran.dg/g77/980628-10.f
38345 * gfortran.dg/g77/980628-2.f
38346 * gfortran.dg/g77/980628-3.f
38347 * gfortran.dg/g77/980628-7.f
38348 * gfortran.dg/g77/980628-8.f
38349 * gfortran.dg/g77/980628-9.f
38350 * gfortran.dg/g77/980701-0.f
38351 * gfortran.dg/g77/980701-1.f
38352 * gfortran.dg/g77/cabs.f
38353 * gfortran.dg/g77/claus.f
38354 * gfortran.dg/g77/complex_1.f
38355 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38356 * gfortran.dg/g77/dcomplex.f
38357 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38358 * gfortran.dg/g77/f90-intrinsic-mathematical.f
38359 * gfortran.dg/g77/f90-intrinsic-numeric.f
38360 * gfortran.dg/g77/int8421.f
38361 * gfortran.dg/g77/labug1.f
38362 * gfortran.dg/g77/large_vec.f
38363 * gfortran.dg/g77/le.f
38364 * gfortran.dg/g77/short.f
38365 * gfortran.dg/g77/README: Update
38367 2004-07-20 Mark Mitchell <mark@codesourcery.com>
38370 * g++.dg/parse/lookup4.C: New test.
38372 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38375 * g++.dg/template/ttp10.C: New test.
38377 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
38379 * gcc.dg/pr12625-1.c: New test.
38381 2004-07-20 Steven Bosscher <stevenb@suse.de>
38383 * gcc.dg/switch-warn-1.c: New test.
38384 * gcc.dg/switch-warn-2.c: New test.
38385 * gcc.c-torture/compile/pr14730.c: Update.
38387 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
38389 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38390 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38391 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38392 g++.dg/template/nontype3.C: Remove trailing CR from tests.
38394 2004-07-18 Mark Mitchell <mark@codesourcery.com>
38397 * g++.dg/template/assign1.C: New test.
38399 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38402 * g++.dg/template/ttp9.C: New test.
38404 2004-07-19 Daniel Jacobowitz <dan@debian.org>
38406 * gcc.dg/format/cmn-err-1.c: New test.
38408 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
38410 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38411 gcc.dg/Wparentheses-10.c: New tests.
38412 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38414 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38417 * gfortran.dg/g77//ffixed-line-length-0.f,
38418 gfortran.dg/g77/ffixed-line-length-132.f,
38419 gfortran.dg/g77/ffixed-line-length-72.f,
38420 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38421 gfortran.dg/g77/README: Update.
38423 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38426 * g++.dg/template/non-dependent7.C: New test.
38427 * g++.dg/template/non-dependent8.C: Likewise.
38428 * g++.dg/template/non-dependent9.C: Likewise.
38429 * g++.dg/template/non-dependent10.C: Likewise.
38431 2004-07-17 Mark Mitchell <mark@codesourcery.com>
38434 * g++.dg/parse/attr2.C: New test.
38436 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
38439 * g77.f-torture: Ditto.
38441 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
38443 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38444 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38445 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38447 2004-07-16 Richard Henderson <rth@redhat.com>
38449 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38451 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38453 * lib/fortran-torture.exp (fortran-torture): Don't test compile
38454 tests with full list of options.
38455 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38456 of TORTURE_OPTIONS if test contains 'dg-do run'.
38459 * gfortran.dg/do_iterator.f90: New test.
38461 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38463 PR rtl-optimization/16536
38464 * gcc.c-torture/execute/restrict-1.c: New test.
38466 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38469 * gfortran.dg/pr15324.f90: New test.
38472 * gfortran.dg/pr15129.f90: New test.
38475 * gfortran.dg/pr15140.f90: New test.
38478 * gfortran.fortran-torture/execute/bounds.f90: Add check for
38479 compile-time simplification.
38481 2004-07-14 Mike Stump <mrs@apple.com>
38483 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38485 2004-07-14 James E Wilson <wilson@specifixinc.com>
38488 * gcc.dg/profile-generate-1.c: New.
38490 2004-07-15 Jakub Jelinek <jakub@redhat.com>
38492 * gcc.c-torture/execute/20040709-1.c: New test.
38493 * gcc.c-torture/execute/20040709-2.c: New test.
38495 2004-07-14 Mike Stump <mrs@apple.com>
38497 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38499 2004-07-14 Mike Stump <mrs@apple.com>
38501 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38503 2004-07-13 Mark Mitchell <mark@codesourcery.com>
38506 * g++.dg/parse/mutable1.C: New test.
38508 2004-07-13 Diego Novillo <dnovillo@redhat.com>
38510 PR tree-optimization/16443
38511 * gcc.dg/tree-ssa/20040713-1.c: New test.
38513 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
38515 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38518 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38520 * gfortran.dg/g77/README: New file
38521 * gfortran.dg/g77/19981216-0.f: Copy from
38522 g77.f-torture/noncompile. Add "dg-do compile" and
38523 dg-error as required.
38524 * gfortran.dg/g77/19990218-1.f: Likewise.
38525 * gfortran.dg/g77/19990905-1.f: Likewise.
38526 * gfortran.dg/g77/9263.f: Likewise.
38527 * gfortran.dg/g77/980615-0.f: Likewise.
38528 * gfortran.dg/g77/980616-0.f: Likewise.
38529 * gfortran.dg/g77/check0.f: Likewise.
38530 * gfortran.dg/g77/select_no_compile.f: Likewise.
38532 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38534 Copy files from g77.f-torture/compile.
38535 Add "{ dg-do compile}". Other changes as noted
38536 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38537 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38538 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38539 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38540 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38541 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38542 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38543 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38544 statement to conform to standard. Append alpha1.x for reference.
38545 * gfortran.dg/g77/xformat.f: Add dg-warning
38547 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38549 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38550 Add {dg-do compile} directive.
38551 * gfortran.dg/g77/cpp2.F: Likewise.
38553 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38556 * g++.dg/lookup/name-clash1.C: New test.
38559 * g++.dg/lookup/name-clash2.C: New test.
38562 * g++.dg/lookup/name-clash3.C: New test.
38564 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38566 * g++.dg/lookup/new2.C: New test.
38567 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38569 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
38571 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38572 Add {dg-do compile} directive.
38573 * gfortran.dg/g77/13060.f: Likewise.
38574 * gfortran.dg/g77/19990218-0.f: Likewise.
38575 * gfortran.dg/g77/19990305-0.f: Likewise.
38576 * gfortran.dg/g77/19990419-0.f: Likewise.
38577 * gfortran.dg/g77/19990502-0.f: Likewise.
38578 * gfortran.dg/g77/19990502-1.f: Likewise.
38579 * gfortran.dg/g77/19990525-0.f: Likewise.
38580 * gfortran.dg/g77/19990826-1.f: Likewise.
38581 * gfortran.dg/g77/19990826-3.f: Likewise.
38582 * gfortran.dg/g77/19990905-2.f: Likewise.
38583 * gfortran.dg/g77/20000412-1.f: Likewise.
38584 * gfortran.dg/g77/20000511-1.f: Likewise.
38585 * gfortran.dg/g77/20000511-2.f: Likewise.
38586 * gfortran.dg/g77/20000518.f: Likewise.
38587 * gfortran.dg/g77/20000601-1.f: Likewise.
38588 * gfortran.dg/g77/20000601-2.f: Likewise.
38589 * gfortran.dg/g77/20000629-1.f: Likewise.
38590 * gfortran.dg/g77/20000630-2.f: Likewise.
38591 * gfortran.dg/g77/20010115.f: Likewise.
38592 * gfortran.dg/g77/20010321-1.f: Likewise.
38593 * gfortran.dg/g77/20010426.f: Likewise.
38594 * gfortran.dg/g77/20020307-1.f: Likewise.
38595 * gfortran.dg/g77/8485.f: Likewise.
38596 * gfortran.dg/g77/960317-1.f: Likewise.
38597 * gfortran.dg/g77/970915-0.f: Likewise.
38598 * gfortran.dg/g77/980310-1.f: Likewise.
38599 * gfortran.dg/g77/980310-2.f: Likewise.
38600 * gfortran.dg/g77/980310-3.f: Likewise.
38601 * gfortran.dg/g77/980310-4.f: Likewise.
38602 * gfortran.dg/g77/980310-6.f: Likewise.
38603 * gfortran.dg/g77/980310-7.f: Likewise.
38604 * gfortran.dg/g77/980310-8.f: Likewise.
38605 * gfortran.dg/g77/980419-2.f: Likewise.
38606 * gfortran.dg/g77/980424-0.f: Likewise.
38607 * gfortran.dg/g77/980427-0.f: Likewise.
38608 * gfortran.dg/g77/980729-0.f: Likewise.
38609 * gfortran.dg/g77/981117-1.f: Likewise.
38610 * gfortran.dg/g77/toon_1.f: Likewise.
38612 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38615 * g++.dg/other/abstract2.C: New test.
38617 2004-07-12 Paul Brook <paul@codesourcery.com>
38619 * gfortran.dg/pointer_init_1.f90: New test.
38621 2004-07-11 Paul Brook <paul@codesourcery.com>
38624 * gfortran.dg/contained_1.f90: New test.
38626 2004-07-11 Mark Mitchell <mark@codesourcery.com>
38628 * g++.dg/parse/defarg8.C: New test.
38630 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38633 * gfortran.dg/pr16433.f: New test.
38636 * gfortran.dg/pr15754.f90: New test.
38638 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
38640 PR tree-optimization/16437
38641 * gcc.c-torture/execute/bitfld-4.c: New test.
38643 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38645 * gfortran.fortran-torture/execute/common_2.f90: Add check for
38646 access to common var from module.
38648 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38651 * gfortran.fortran-torture/execute/common_2.f90: New test.
38653 2004-07-10 Paul Brook <paul@codesourcery.com>
38655 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38657 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38660 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38662 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
38664 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38665 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38666 * gfortran.dg/g77/ffree-form-1.f: Likewise.
38667 * gfortran.dg/g77/ffree-form-2.f: Likewise.
38668 * gfortran.dg/g77/ffree-form-3.f: Likewise.
38669 * gfortran.dg/g77/fno-underscoring.f: Likewise.
38670 * gfortran.dg/g77/funderscoring.f: Likewise.
38671 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
38673 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38675 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38677 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38678 Paul Brook <paul@codesourcery.com>
38681 * gfortran.dg/common_pointer_1.f90: New test.
38683 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38685 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38687 2004-07-09 James E Wilson <wilson@specifixinc.com>
38690 * gcc.c-torture/compile/20040709-1.c: New.
38692 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38695 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38697 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38700 * gfortran.dg/shape_1.f90: New test.
38702 2004-07-09 Zack Weinberg <zack@codesourcery.com>
38703 Andrew Pinski <apinski@apple.com>
38705 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38707 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38709 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38712 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38713 Paul Brook <paul@codesourcery.com>
38715 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38718 2004-07-09 Diego Novillo <dnovillo@redhat.com>
38720 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38722 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38724 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38725 testcases with capital suffix.
38727 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38733 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38735 * gfortran.dg/implicit_1.f90: New test.
38737 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38739 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38740 expression to match gfortran warning/error messages
38741 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38744 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38746 * lib/fortran-torture.exp: Rename proc search_for to
38749 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38751 * gcc.c-torture/execute/simd-5.x: New file.
38752 XFAIL on SPARC 64-bit at -O0.
38754 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38758 * g++.dg/warn/effc3.C: New test.
38760 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38762 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38763 change X to 1X in format.
38764 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38765 add data statements to conform to standard.
38767 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38769 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38770 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38771 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38773 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38775 * gfortran.dg/g77/7388.f: Copy from g77.dg
38776 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38777 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38778 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38779 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38780 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38781 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38782 * gfortran.dg/g77/strlen0.f: Likewise.
38784 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38786 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38787 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38789 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38791 * gcc.c-torture/execute/920428-2.x: Delete.
38792 * gcc.c-torture/execute/920501-7.x: Likewise.
38794 2004-07-08 Jakub Jelinek <jakub@redhat.com>
38796 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38797 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
38798 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38800 (PREFETCH_3DNOW): Add -march=c3.
38802 2004-07-08 Diego Novillo <dnovillo@redhat.com>
38805 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38806 * gcc.c-torture/execute/bf64-1.x: Likewise.
38808 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38810 * gcc.c-torture/compile/20040708-1.c: New test.
38812 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38815 * g++.dg/warn/effc2.C: New test.
38817 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
38819 * gcc.c-torture/execute/bitfld-1.x: Remove.
38820 * gcc.c-torture/execute/bitfld-3.c: New test.
38821 * gcc.dg/bitfld-2.c: Remove XFAILs.
38823 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
38826 * g++.dg/rtti/tinfo1.C: New file.
38828 2004-07-07 Eric Christopher <echristo@redhat.com>
38830 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38832 2004-07-07 Andrew Pinski <apinski@apple.com>
38834 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38836 2004-07-07 Mark Mitchell <mark@codesourcery.com>
38838 * g++.dg/init/call1.C: XFAIL.
38840 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
38842 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38843 except for movstrict*, to movmem* and clrstr* to clrmem*.
38845 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
38847 * gcc.c-torture/execute/20040707-1.c: New test.
38849 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
38851 * gcc.c-torture/execute/20040706-1.c: New test.
38853 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38856 * g++.dg/template/spec14.C: New test.
38858 2004-07-05 Jakub Jelinek <jakub@redhat.com>
38860 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38861 nothing if not yet defined. Use it in b, c and d type definitions.
38862 * gcc.c-torture/execute/20040705-1.c: New test.
38863 * gcc.c-torture/execute/20040705-2.c: New test.
38865 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38868 * g++.dg/lookup/new1.C: New test.
38870 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38873 * g++.dg/template/sizeof8.C: New test.
38875 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
38877 * gcc.c-torture/compile/20040705-1.c: New test.
38879 2004-07-04 Bud Davis <bdavis9659@comcast.net>
38881 * gfortran.fortran-torture/execute/seq_io.f90: New test.
38883 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
38885 * gcc.dg/cpp/if-mop.c: Two new testcases.
38886 * gcc.dg/cpp/trad/comment-3.c: New.
38888 2004-07-04 Paul Brook <paul@codesourcery.com>
38890 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38892 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
38895 * g++.dg/lookup/crash4.C: New test.
38897 2004-07-02 Zack Weinberg <zack@codesourcery.com>
38899 * gcc.c-torture/execute/builtin-abs-1.c
38900 * gcc.c-torture/execute/builtin-abs-2.c
38901 * gcc.c-torture/execute/builtin-complex-1.c
38902 * gcc.c-torture/execute/builtins/string-1-lib.c
38903 * gcc.c-torture/execute/builtins/string-1.c
38904 * gcc.c-torture/execute/builtins/string-2-lib.c
38905 * gcc.c-torture/execute/builtins/string-2.c
38906 * gcc.c-torture/execute/builtins/string-3-lib.c
38907 * gcc.c-torture/execute/builtins/string-3.c
38908 * gcc.c-torture/execute/builtins/string-4-lib.c
38909 * gcc.c-torture/execute/builtins/string-4.c
38910 * gcc.c-torture/execute/builtins/string-5-lib.c
38911 * gcc.c-torture/execute/builtins/string-5.c
38912 * gcc.c-torture/execute/builtins/string-6-lib.c
38913 * gcc.c-torture/execute/builtins/string-6.c
38914 * gcc.c-torture/execute/builtins/string-7-lib.c
38915 * gcc.c-torture/execute/builtins/string-7.c
38916 * gcc.c-torture/execute/builtins/string-8-lib.c
38917 * gcc.c-torture/execute/builtins/string-8.c
38918 * gcc.c-torture/execute/builtins/string-9-lib.c
38919 * gcc.c-torture/execute/builtins/string-9.c
38920 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38921 * gcc.c-torture/execute/builtins/string-asm-1.c
38922 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38923 * gcc.c-torture/execute/builtins/string-asm-2.c
38924 * gcc.c-torture/execute/stdio-opt-1.c
38925 * gcc.c-torture/execute/stdio-opt-2.c
38926 * gcc.c-torture/execute/stdio-opt-3.c
38927 * gcc.c-torture/execute/string-opt-1.c
38928 * gcc.c-torture/execute/string-opt-10.c
38929 * gcc.c-torture/execute/string-opt-11.c
38930 * gcc.c-torture/execute/string-opt-12.c
38931 * gcc.c-torture/execute/string-opt-13.c
38932 * gcc.c-torture/execute/string-opt-14.c
38933 * gcc.c-torture/execute/string-opt-15.c
38934 * gcc.c-torture/execute/string-opt-16.c
38935 * gcc.c-torture/execute/string-opt-2.c
38936 * gcc.c-torture/execute/string-opt-6.c
38937 * gcc.c-torture/execute/string-opt-7.c
38938 * gcc.c-torture/execute/string-opt-8.c:
38941 * gcc.c-torture/execute/builtins/abs-2.c
38942 * gcc.c-torture/execute/builtins/abs-3.c
38943 * gcc.c-torture/execute/builtins/complex-1.c
38944 * gcc.c-torture/execute/builtins/fprintf.c
38945 * gcc.c-torture/execute/builtins/fputs.c
38946 * gcc.c-torture/execute/builtins/memcmp.c
38947 * gcc.c-torture/execute/builtins/memmove.c
38948 * gcc.c-torture/execute/builtins/memops-asm.c
38949 * gcc.c-torture/execute/builtins/mempcpy-2.c
38950 * gcc.c-torture/execute/builtins/mempcpy.c
38951 * gcc.c-torture/execute/builtins/memset.c
38952 * gcc.c-torture/execute/builtins/printf.c
38953 * gcc.c-torture/execute/builtins/sprintf.c
38954 * gcc.c-torture/execute/builtins/strcat.c
38955 * gcc.c-torture/execute/builtins/strchr.c
38956 * gcc.c-torture/execute/builtins/strcmp.c
38957 * gcc.c-torture/execute/builtins/strcpy.c
38958 * gcc.c-torture/execute/builtins/strcspn.c
38959 * gcc.c-torture/execute/builtins/strlen-2.c
38960 * gcc.c-torture/execute/builtins/strlen.c
38961 * gcc.c-torture/execute/builtins/strncat.c
38962 * gcc.c-torture/execute/builtins/strncmp-2.c
38963 * gcc.c-torture/execute/builtins/strncmp.c
38964 * gcc.c-torture/execute/builtins/strncpy.c
38965 * gcc.c-torture/execute/builtins/strpbrk.c
38966 * gcc.c-torture/execute/builtins/strpcpy-2.c
38967 * gcc.c-torture/execute/builtins/strpcpy.c
38968 * gcc.c-torture/execute/builtins/strrchr.c
38969 * gcc.c-torture/execute/builtins/strspn.c
38970 * gcc.c-torture/execute/builtins/strstr-asm.c
38971 * gcc.c-torture/execute/builtins/strstr.c:
38972 ... these new files.
38974 * gcc.c-torture/execute/builtins/abs-2-lib.c
38975 * gcc.c-torture/execute/builtins/abs-3-lib.c
38976 * gcc.c-torture/execute/builtins/complex-1-lib.c
38977 * gcc.c-torture/execute/builtins/fprintf-lib.c
38978 * gcc.c-torture/execute/builtins/fputs-lib.c
38979 * gcc.c-torture/execute/builtins/memcmp-lib.c
38980 * gcc.c-torture/execute/builtins/memmove-lib.c
38981 * gcc.c-torture/execute/builtins/memops-asm-lib.c
38982 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38983 * gcc.c-torture/execute/builtins/mempcpy-lib.c
38984 * gcc.c-torture/execute/builtins/memset-lib.c
38985 * gcc.c-torture/execute/builtins/printf-lib.c
38986 * gcc.c-torture/execute/builtins/sprintf-lib.c
38987 * gcc.c-torture/execute/builtins/strcat-lib.c
38988 * gcc.c-torture/execute/builtins/strchr-lib.c
38989 * gcc.c-torture/execute/builtins/strcmp-lib.c
38990 * gcc.c-torture/execute/builtins/strcpy-lib.c
38991 * gcc.c-torture/execute/builtins/strcspn-lib.c
38992 * gcc.c-torture/execute/builtins/strlen-2-lib.c
38993 * gcc.c-torture/execute/builtins/strlen-lib.c
38994 * gcc.c-torture/execute/builtins/strncat-lib.c
38995 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38996 * gcc.c-torture/execute/builtins/strncmp-lib.c
38997 * gcc.c-torture/execute/builtins/strncpy-lib.c
38998 * gcc.c-torture/execute/builtins/strpbrk-lib.c
38999 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39000 * gcc.c-torture/execute/builtins/strpcpy-lib.c
39001 * gcc.c-torture/execute/builtins/strrchr-lib.c
39002 * gcc.c-torture/execute/builtins/strspn-lib.c
39003 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39004 * gcc.c-torture/execute/builtins/strstr-lib.c
39005 * gcc.c-torture/execute/builtins/lib/abs.c
39006 * gcc.c-torture/execute/builtins/lib/fprintf.c
39007 * gcc.c-torture/execute/builtins/lib/memset.c
39008 * gcc.c-torture/execute/builtins/lib/printf.c
39009 * gcc.c-torture/execute/builtins/lib/sprintf.c
39010 * gcc.c-torture/execute/builtins/lib/strcpy.c
39011 * gcc.c-torture/execute/builtins/lib/strcspn.c
39012 * gcc.c-torture/execute/builtins/lib/strncat.c
39013 * gcc.c-torture/execute/builtins/lib/strncmp.c
39014 * gcc.c-torture/execute/builtins/lib/strncpy.c
39015 * gcc.c-torture/execute/builtins/lib/strpbrk.c
39016 * gcc.c-torture/execute/builtins/lib/strspn.c
39017 * gcc.c-torture/execute/builtins/lib/strstr.c:
39018 New files containing support routines.
39020 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39022 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39023 when not optimizing.
39025 2004-07-02 Mark Mitchell <mark@codesourcery.com>
39028 * g++.dg/abi/mangle22.C: New test.
39029 * g++.dg/abi/mangle23.C: Likewise.
39031 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
39034 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39035 Allow for cases without denormalized floating point numbers.
39037 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
39040 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39041 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39042 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39043 expected warning text.
39044 * gcc.dg/format/diag-2.c: New test.
39046 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39048 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39050 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
39052 * gcc.dg/builtins-43.c: New.
39053 * gcc.dg/builtins-44.c: New.
39054 * gcc.dg/builtins-45.c: New.
39056 2004-06-26 Geoffrey Keating <geoffk@apple.com>
39057 Andreas Tobler <a.tobler@schweiz.ch>
39059 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39060 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
39062 * gcc.dg/cleanup-11.c: Likewise.
39063 * gcc.dg/cleanup-8.c: Likewise.
39064 * gcc.dg/cleanup-9.c: Likewise.
39065 * gcc.dg/cleanup-5.c: Run on all platforms.
39067 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
39069 * g++.dg/warn/nonnull1.C: New test.
39071 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39073 * gcc.dg/compat/compat-common.h: Wrap up CINT in
39074 an #ifndef SKIP_COMPLEX_INT/#endif pair.
39075 Special-case the Sun compiler wrt to <complex.h>.
39077 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
39079 * gcc.dg/Wunreachable-8.C: New test.
39081 * gcc.dg/h8300-ice2.c : New test.
39083 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
39086 * gfortran.fortran-torture/compile/implicit.f90: Add test
39087 for implicit character.
39089 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
39092 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39093 Use tiny() intrinsic to find smallest non-negative real
39095 2004-06-30 Jakub Jelinek <jakub@redhat.com>
39097 * gcc.dg/compat/struct-by-value-22_main.c: New test.
39098 * gcc.dg/compat/struct-by-value-22_x.c: New.
39099 * gcc.dg/compat/struct-by-value-22_y.c: New.
39101 * gcc.c-torture/execute/20040629-1.c: New test.
39103 2004-06-29 Jakub Jelinek <jakub@redhat.com>
39105 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39106 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39109 * gcc.dg/20040625-1.c: New test.
39111 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39113 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39115 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39118 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39120 2004-06-29 Richard Henderson <rth@redhat.com>
39122 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39124 2004-06-29 Paul Brook <paul@codesourcery.com>
39126 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39127 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39129 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
39132 * g++.dg/parse/crash15.C: New.
39134 2004-06-28 Andrew Pinski <apinski@apple.com>
39136 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39137 by the error already.
39139 * g++.dg/opt/ptrmem4.C: Change to compile only test.
39141 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
39144 * gcc.dg/h8300-bss-align-1.c : New.
39146 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
39149 * g++.dg/template/ctor4.C: New.
39151 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39154 * g++.dg/warn/Wsequence-point-1.C: New test.
39156 2004-06-27 Paul Brook <paul@codesourcery.com>
39158 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39160 2004-06-27 Zack Weinberg <zack@codesourcery.com>
39162 * g++.old-deja/g++.mike/p7325.C: Remove.
39164 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39167 * gcc.dg/pr14963.c: New test.
39169 2004-06-27 Mark Mitchell <mark@codesourcery.com>
39172 * g++.dg/parse/redef1.C: New test.
39174 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
39176 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39178 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39180 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39181 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39183 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39184 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39185 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39186 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39187 g++.brendan/enum14.C.
39188 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39189 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39190 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39192 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39195 2004-06-27 Roger Sayle <roger@eyesopen.com>
39197 * gcc.dg/20040527-1.c: New test case.
39199 2004-06-26 Bud Davis <bdavis9659@comcast.net>
39201 PR gfortran/pr16196
39202 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39204 2004-06-25 Roger Sayle <roger@eyesopen.com>
39206 PR middle-end/15825
39207 * gcc.dg/pr15825-1.c: New test case.
39209 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39211 * gcc.c-torture/execute/20040625-1.c: New test.
39213 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39215 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39217 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39219 * gcc.dg/torture/mips-div-1.c: New test.
39221 2004-06-24 Jeff Law <law@redhat.com>
39223 * gcc.dg/tree-ssa/20040624-1.c: New test.
39225 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
39227 * gcc.c-torture/compile/20040624-1.c: New test.
39229 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39231 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39234 2004-06-23 Andrew Pinski <apinski@apple.com>
39236 PR middle-end/15988
39237 * g++.dg/opt/ptrmem4.C: New test.
39239 * gcc.dg/c90-array-quals-2.c: New test.
39241 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39243 * gcc.dg/kpice1.c: New test.
39245 2006-06-23 Andrew Pinski <apinski@apple.com>
39247 * gcc.dg/c90-array-quals.c: New test.
39249 2006-06-22 Richard Henderson <rth@redhat.com>
39251 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39253 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39255 * gcc.dg/builtins-config.h: Handle FreeBSD.
39257 2006-06-22 Richard Henderson <rth@redhat.com>
39259 * g++.dg/opt/devirt1.C: New.
39261 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39263 * g++.dg/opt/pr15551.C: New testcase.
39265 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39268 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39269 x86_64-*-linux* when compiling for 32bit.
39271 2004-06-21 Andrew Pinski <apinski@apple.com>
39273 * gcc.dg/pch/struct-1.c: New.
39274 * gcc.dg/pch/struct-1.hs: New.
39276 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39278 * gcc.dg/pch/save-temps-1.c: New file.
39279 * gcc.dg/pch/save-temps-1.hs: New file.
39281 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39283 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39284 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39286 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39288 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39290 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39291 Remove trailing spaces.
39293 2004-06-21 Richard Henderson <rth@redhat.com>
39295 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39296 merging && to BIT_FIELD_REF.
39298 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39300 * g++.dg/opt/placeholder1.C: New test.
39302 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39304 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39305 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39306 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39307 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39309 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39311 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39313 * g++.dg/other/pragma-re-1.C: Add comments.
39315 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39318 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39320 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39322 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39323 instead of setting the type of size_t by
39326 2004-06-18 Roger Sayle <roger@eyesopen.com>
39328 * gcc.dg/unordered-2.c: New test case.
39329 * gcc.dg/unordered-3.c: New test case.
39331 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
39334 * lib/g++.exp (g++_version): Tweak regexp for version
39335 * lib/g77.exp (g77_version): Likewise.
39336 * lib/gfortran.exp (gfortran_version): Likewise.
39337 * lib/objc.exp (objc_version): Likewise.
39338 * lib/treelang.exp (treelang_version): Likewise.
39340 2004-06-19 Jakub Jelinek <jakub@redhat.com>
39342 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39343 Use INT_MAX instead of __INT_MAX__.
39344 * gcc.dg/compat/struct-align-2_y.c: Likewise.
39346 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39347 * gcc.dg/compat/scalar-return-3_x.c: Use it.
39348 * gcc.dg/compat/scalar-return-3_y.c: Use it.
39349 * gcc.dg/compat/scalar-return-4_x.c: Use it.
39350 * gcc.dg/compat/scalar-return-4_y.c: Use it.
39351 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39352 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39353 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39354 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39356 * gcc.dg/range-test-1.c: New test.
39357 * g++.dg/opt/range-test-1.C: New test.
39359 2004-06-17 Richard Henderson <rth@redhat.com>
39361 * objc.dg/sync-1.m: New.
39362 * objc.dg/try-catch-1.m: Don't force next runtime.
39363 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39364 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
39365 shadowed catch clause.
39366 * objc.dg/try-catch-5.m: New.
39368 2004-06-17 Zack Weinberg <zack@codesourcery.com>
39371 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39373 2004-06-15 Richard Henderson <rth@redhat.com>
39375 * gcc.dg/20001116-1.c: Move expected warning line.
39377 2004-06-15 Richard Henderson <rth@redhat.com>
39379 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39380 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39382 2004-06-15 Jeff Law <law@redhat.com>
39384 * gcc.dg/tree-ssa/20040615-1.c: New test.
39385 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39386 be less sensitive to operand ordering.
39387 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39389 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
39391 * g++.dg/abi/bitfield3.C: Add comment..
39393 2004-06-15 Richard Henderson <rth@redhat.com>
39395 * g++.dg/ext/stmtexpr1.C: XFAIL.
39396 * gcc.dg/20030612-1.c: XFAIL.
39398 2004-06-15 Eric Christopher <echristo@redhat.com>
39400 * g++.dg/charset/asm5.c: New.
39401 * gcc.dg/charset/asm6.c: New.
39403 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39406 * gfortran.fortran-torture/execute/select_1.f90: New test.
39408 2004-06-15 Paul Brook <paul@codesourcery.com>
39410 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39412 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39415 * g++.dg/lookup/crash3.C: New test.
39417 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39420 * g++.dg/parse/dtor4.C: New test.
39422 2004-06-14 Jeff Law <law@redhat.com>
39424 * gcc.c-torture/compile/20040614-1.c: New test.
39426 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39429 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39430 LEN of a character array.
39432 2004-06-14 Mark Mitchell <mark@codesourcery.com>
39435 * g++.dg/template/ptrmem10.C: New test.
39438 * g++.dg/template/friend30.C: New test.
39440 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39443 * gfortran.fortran-torture/compile/mloc.f90: New test.
39445 2004-06-13 Paul Brook <paul@codesourcery.com>
39447 * gfortran.fortran-torture/execute/random_2.f90: New test.
39449 2004-06-13 Eric Christopher <echristo@redhat.com>
39451 * gcc.dg/noncompile/redecl-1.c: Fix error message.
39453 2004-06-12 Paul Brook <paul@codesourcery.com>
39455 * gfortran.fortran-torture/execute/contained_3.f90: New test.
39457 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39460 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39462 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39465 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39466 syntax errors in end statements of contained subroutines.
39468 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39471 * gfortran.fortran-torture/execute/null_arg.f90: New test.
39473 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39476 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39478 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39481 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39483 2004-06-11 Mark Mitchell <mark@codesourcery.com>
39486 * g++.dg/parse/enum1.C: New test.
39488 2004-06-10 Jeff Law <law@redhat.com>
39490 * gcc.c-torture/compile/20040610-1.c: New test.
39492 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39494 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39495 * g++.old-deja/g++.other/decl3.C: Likewise.
39497 2004-06-10 Brian Booth <bbooth@redhat.com>
39499 * gcc.dg/tree-ssa/20031015-1.c: Scan for
39500 V_MAY_DEF instead of VDEF.
39501 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39503 2004-06-10 Mark Mitchell <mark@codesourcery.com>
39506 * g++.dg/conversion/const1.C: New test.
39509 * g++.dg/conversion/reinterpret1.C: New test.
39512 * g++.dg/template/enum2.C: New test.
39515 * g++.dg/template/error13.C: New test.
39517 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39520 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39521 arguments to test_* REAL and of the right size.
39523 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39526 PR rtl-optimization/15681
39527 * gcc.dg/20040609-1.c: New test.
39529 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39532 * g++.dg/opt/builtins1.C: New test.
39534 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
39536 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39537 that use default windows32 struct layout.
39538 * gcc.dg/i386-bitfield2.c: Likewise.
39540 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
39542 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39543 for mingw32 and cygwin targets.
39545 2004-06-09 Geoffrey Keating <geoffk@apple.com>
39547 * gcc.dg/pch/macro-4.c: New.
39548 * gcc.dg/pch/macro-4.hs: New.
39550 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39553 * gfortran.fortran-torture/compile/name_clash.f90: New test.
39555 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39558 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39560 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39563 * gfortran.fortran-torture/execute/t_edit.f90: New test.
39565 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39568 * gfortran.fortran-torture/execute/backspace.c : New test.
39570 2004-06-09 Paul Brook <paul@codesourcery.com>
39572 * gfortran.fortran-torture/execure/intrinsic_associated.f90
39573 (pointer_to_section): Rewrite to use smaller array.
39575 2004-06-08 David Edelsohn <edelsohn@gnu.org>
39577 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39578 * gcc.dg/ext/altivec-10.c: Same.
39579 * gcc.dg/ext/altivec-11.c: Same.
39580 * gcc.dg/ext/altivec-12.c: Same.
39581 * gcc.dg/ext/altivec-13.c: Same.
39582 * gcc.dg/ext/altivec-14.c: Same.
39583 * gcc.dg/ext/altivec-15.c: Same.
39584 * gcc.dg/ext/altivec-16.c: Same.
39585 * gcc.dg/ext/altivec-3.c: Same.
39586 * gcc.dg/ext/altivec-4.c: Same.
39587 * gcc.dg/ext/altivec-6.c: Same.
39588 * gcc.dg/ext/altivec-7.c: Same.
39589 * gcc.dg/ext/altivec-8.c: Same.
39590 * gcc.dg/ext/altivec-varargs-1.c: Same.
39592 * g++.dg/ext/altivec-1.C: Correct dg syntax.
39593 * g++.dg/ext/altivec-10.C: Same.
39594 * g++.dg/ext/altivec-2.C: Same.
39595 * g++.dg/ext/altivec-3.C: Same.
39596 * g++.dg/ext/altivec-4.C: Same.
39597 * g++.dg/ext/altivec-5.C: Same.
39598 * g++.dg/ext/altivec-6.C: Same.
39599 * g++.dg/ext/altivec-7.C: Same.
39600 * g++.dg/ext/altivec-8.C: Same.
39601 * g++.dg/ext/altivec-9.C: Same.
39603 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39606 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39608 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39610 * gcc.dg/union-1.c: New test.
39612 2004-06-07 Roger Sayle <roger@eyesopen.com>
39614 * gcc.dg/builtins-41.c: New test case.
39615 * gcc.dg/builtins-42.c: New test case.
39617 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39619 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39620 * g++.dg/ext/altivec-10.C: Same.
39621 * g++.dg/ext/altivec-2.C: Same.
39622 * g++.dg/ext/altivec-3.C: Same.
39623 * g++.dg/ext/altivec-4.C: Same.
39624 * g++.dg/ext/altivec-5.C: Same.
39625 * g++.dg/ext/altivec-6.C: Same.
39626 * g++.dg/ext/altivec-7.C: Same.
39627 * g++.dg/ext/altivec-8.C: Same.
39628 * g++.dg/ext/altivec-9.C: Same.
39629 * g++.old-deja/g++.abi/cxa_vec.C: Same.
39630 * g++.old-deja/g++.brendan/new3.C: Same.
39631 * gcc.c-torture/execute/eeprof-1.x: Same.
39633 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
39636 * gcc.dg/pr14765-1.c: New test.
39638 2004-06-07 Roger Sayle <roger@eyesopen.com>
39641 * gcc.dg/pr14649-1.c: New test case.
39643 2004-06-07 Richard Henderson <rth@redhat.com>
39645 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39648 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39650 * g++.dg/eh/elide1.C: Remove XFAIL.
39652 2004-06-07 Mark Mitchell <mark@codesourcery.com>
39655 * g++.dg/expr/sizeof3.C: New test.
39658 * g++.dg/template/access14.C: New test.
39661 * g++.dg/template/enum1.C: New test.
39664 * g++.dg/eh/throw1.C: New test.
39666 2004-06-07 David Ayers <d.ayers@inode.at>
39667 Ziemowit Laski <zlaski@apple.com>
39669 * lib/objc.exp (objc_target_compile): Revert the '-framework
39670 Foundation' flag fix, since bare Darwin does not ship
39671 with the Foundation framework.
39672 * objc/execute/next_mapping.h: Provide a local NSConstantString
39673 @interface and @implementation.
39674 (objc_constant_string_init): A constructor function, used to
39675 initialize the NSConstantString meta-class object.
39676 * objc/execute/string1.m: Include "next_mapping.h" instead of
39677 <Foundation/NSString.h>.
39678 * objc/execute/string2.m: Likewise.
39679 * objc/execute/string3.m: Likewise.
39680 * objc/execute/string4.m: Likewise.
39682 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
39684 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39685 to double. Replace double with FLOAT.
39686 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39688 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39689 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39690 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39691 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39692 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39693 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39694 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39695 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39697 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
39700 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39702 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39705 * g++.dg/template/meminit2.C: New test.
39707 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
39710 * gcc.c-torture/execute/compare-fp-1.c,
39711 gcc.c-torture/execute/compare-fp-2.c,
39712 gcc.c-torture/execute/compare-fp-3.c,
39713 gcc.c-torture/execute/compare-fp-4.c,
39714 gcc.c-torture/execute/compare-fp-3.x,
39715 gcc.c-torture/execute/compare-fp-4.x: Moved...
39716 * gcc.c-torture/execute/ieee/compare-fp-1.c,
39717 gcc.c-torture/execute/ieee/compare-fp-2.c,
39718 gcc.c-torture/execute/ieee/compare-fp-3.c,
39719 gcc.c-torture/execute/ieee/compare-fp-4.c,
39720 gcc.c-torture/execute/ieee/compare-fp-3.x,
39721 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39723 2004-06-04 David Ayers <d.ayers@inode.at>
39725 * objc/execute/protocol-isEqual-4.m: New testcase.
39727 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
39729 * objc/execute/protocol-isEqual-1.m: New testcase.
39730 * objc/execute/protocol-isEqual-2.m: New testcase.
39731 * objc/execute/protocol-isEqual-3.m: New testcase.
39733 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39735 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39737 2004-06-02 Ziemowit Laski <zlaski@apple.com>
39739 * lib/objc.exp (objc_target_compile): When running tests on
39740 Darwin (Mac OS X), inform the linker about '-framework
39743 2004-06-02 Eric Christopher <echristo@redhat.com>
39745 * gcc.c-torture/compile/20040602-1.c: New.
39747 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
39749 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39750 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39752 PR tree-optimization/14736
39753 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39755 PR tree-optimization/14042
39756 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39758 PR tree-optimization/14729
39759 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39761 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39764 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39766 2004-06-01 Richard Hederson <rth@redhat.com>
39768 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39770 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39773 * g++.dg/parse/offsetof4.C: New test.
39775 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
39778 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39780 2004-05-31 Mark Mitchell <mark@codesourcery.com>
39783 * g++.dg/template/friend29.C: New test.
39785 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
39788 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39790 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
39792 * gcc.dg/sparc-trap-1.c: New test.
39794 2004-05-31 Roger Sayle <roger@eyesopen.com>
39796 PR middle-end/15069
39797 * g++.dg/opt/fold3.C: New test case.
39799 2004-05-30 Graham Stott <graham.stott@btinternet.com>
39801 * lib/target-supports.exp (check_iconv_available): Fix fallout
39802 from 2004-05-28 patch.
39804 2004-05-30 Paul Brook <paul@codesourcery.com>
39807 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39808 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39810 2004-05-30 Steven G. Kargl <kargls@comcast.net>
39812 * gfortran.fortran-torture/execute/random_1.f90: New test.
39814 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39816 * g++.dg/ext/altivec-10.C: New test.
39818 2004-05-29 Paul Brook <paul@codesourcery.com>
39820 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39822 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39824 * gcc.dg/altivec-16.c: New test.
39826 2004-05-28 Janis Johnson <janis187@us.ibm.com>
39828 * lib/target-supports.exp (check_vmx_hw_available): New.
39829 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39831 * lib/target-supports.exp (check_alias_available,
39832 check_iconv_available, check_named_sections_available): Use
39833 unique names for temporary files.
39835 2004-05-28 Ziemowit Laski <zlaski@apple.com>
39837 * gcc.dg/altivec-15.c: New test.
39839 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39842 * g++.dg/warn/noeffect6.C: New test.
39845 * g++.dg/expr/ptrmem4.C: New test.
39848 * g++.dg/template/operator3.C: New test.
39850 2004-05-28 Mark Mitchell <mark@codesourcery.com>
39853 * g++.dg/lookup/redecl1.C: New test.
39854 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39856 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
39858 * gcc.c-torture/execute/compare-fp-1.c,
39859 gcc.c-torture/execute/compare-fp-2.c,
39860 gcc.c-torture/execute/compare-fp-3.c,
39861 gcc.c-torture/execute/compare-fp-4.c,
39862 gcc.c-torture/execute/compare-fp-3.x,
39863 gcc.c-torture/execute/compare-fp-4.x,
39864 gcc.dg/pr15649-1.c: New.
39866 2004-05-27 Adam Nemet <anemet@lnxw.com>
39869 * g++.dg/init/array14.C: New test.
39871 2004-05-25 Janis Johnson <janis187@us.ibm.com>
39873 * lib/compat.exp (compat-get-options-main): New.
39874 (compat-get-options): Remove unneeded code, warn for ignored
39876 (compat-execute): Check flag set by dg-require-* commands.
39878 * lib/compat.exp (compat-execute): Break up long lines.
39880 2004-05-24 Janis Johnson <janis187@us.ibm.com>
39882 * gcc.dg/altivec-7.c: Don't use 'vector long'.
39883 * gcc.dg/altivec-14.c: New test.
39884 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39886 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39887 * gcc.dg/altivec-12.c: Ditto.
39889 * gcc.dg/altivec-3.c: Move call to altivec_check.
39891 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39894 * g++.dg/template/error12.C: New test.
39897 * g++.dg/ext/attrib15.C: New test.
39900 * g++.dg/template/ptrmem9.C: New test.
39902 2004-05-25 Paul Brook <paul@codesourcery.com>
39904 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39906 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39909 * g++.dg/template/crash19.C: New test.
39911 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39914 * g++.dg/template/redecl1.C: New test.
39916 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39919 * g++.dg/other/ns1.C: New test.
39922 * g++.dg/template/invalid1.C: New test.
39924 2004-05-23 Paul Brook <paul@codesourcery.com>
39925 Victor Leikehman <lei@haifasphere.co.il>
39927 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39928 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39930 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39934 * g++.dg/template/non-dependent5.C: New test.
39935 * g++.dg/template/non-dependent6.C: New test.
39937 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39940 * g++.dg/inherit/union1.C: New test.
39943 * g++.dg/template/addr1.C: New test.
39946 * g++.dg/template/array5.C: New test.
39949 * g++.dg/template/array6.C: New test.
39951 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
39952 Roger Sayle <roger@eyesopen.com>
39954 * g++.dg/lookup/forscope2.C: New test case.
39956 2004-05-22 Ben Elliston <bje@au.ibm.com>
39958 * gcc.dg/cpp/Wmissingdirs.c: New.
39960 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39963 * gcc.dg/compat/union-m128-1.h: New file.
39964 * gcc.dg/compat/union-m128-1_main.c: Likewise.
39965 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39966 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39968 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39971 * gcc.dg/compat/struct-complex-1.h: New file.
39972 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39973 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39974 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39976 2004-05-20 Roger Sayle <roger@eyesopen.com>
39979 * gcc.dg/pr3074-1.c: New test case.
39980 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39982 2004-05-20 Falk Hueffner <falk@debian.org>
39985 * gcc.dg/ftrapv-1.c: New test case.
39987 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
39989 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39991 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
39992 Jeff Law <law@redhat.com>
39994 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39995 * gcc.dg/tree-ssa/20040518-2.c: New test.
39997 * gcc.dg/tree-ssa/20040518-1.c: New test.
39999 2004-05-18 Zack Weinberg <zack@codesourcery.com>
40001 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40003 2004-05-18 Paul Brook <paul@codesourcery.com>
40006 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40008 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40010 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40013 2004-05-17 Steven Bosscher <stevenb@suse.de>
40015 * gcc.dg/tree-ssa/20040517-1.c: New test.
40017 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40019 * gcc.dg/loop-4.c: New test.
40021 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
40023 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40025 2004-05-15 Bud Davis <bdavis9659@comcast.net>
40028 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40030 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40034 * gfortran.fortran-torture/compile/data_1.f90: New test.
40036 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
40038 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40039 * gcc.dg/uninit-H.c: Define ASM for __s390__.
40041 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40043 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40045 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40048 * gcc.dg/format/xopen-1.c: Adjust expected message.
40049 * gcc.dg/format/xopen-3.c: New test.
40051 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
40053 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40055 2004-05-14 Jeff Law <law@redhat.com>
40057 * gcc.dg/tree-ssa/20040514-2.c: New test.
40059 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40061 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40063 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40066 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
40068 * gcc.dg/tree-ssa/20040514-1.c: New test.
40070 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40072 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40075 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40078 * gfortran.fortran-torture/compile/do_1.f90: New test.
40080 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40083 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40086 2004-05-14 Bud Davis <bdavis9659@comcast.net>
40089 * gfortran.fortran-torture/execute/random_init.f90: New test.
40091 2004-05-13 Paul Brook <paul@codesourcery.com>
40094 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40096 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
40098 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40099 for the powerpc case.
40101 2004-05-13 Jeff Law <law@redhat.com>
40103 * gcc.dg/tree-ssa/20040513-1.c: New test.
40104 * gcc.dg/tree-ssa/20040513-2.c: New test.
40106 2004-05-13 Paul Brook <paul@codesourcery.com>
40108 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40109 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40110 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40112 2004-05-13 Andreas Schwab <schwab@suse.de>
40115 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40118 2004-05-13 Bud Davis <bdavis9659@comcast.net>
40121 * gfortran.fortran-torture/execute/adjustr.f90: New file.
40123 2004-05-13 Diego Novillo <dnovillo@redhat.com>
40125 Merge from tree-ssa-20020619-branch. See
40126 ChangeLog.tree-ssa for details.
40128 2004-05-11 Ziemowit Laski <zlaski@apple.com>
40130 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40131 include <altivec.h> explicitly.
40132 * gcc.dg/altivec-13.c: Likewise.
40134 2004-05-11 Paul Brook <paul@codesourcery.com>
40136 * gcc.c-torture/compile/20010518-1.c: Force enum size.
40138 2004-05-10 Eric Christopher <echristo@redhat.com>
40140 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40141 * gcc.dg/sibcall-4.c: Ditto.
40143 2004-05-10 Ziemowit Laski <zlaski@apple.com>
40145 * g++.dg/ext/altivec-8.C: New test case.
40146 * gcc.dg/altivec-13.c: New test case.
40148 2004-05-08 Roger Sayle <roger@eyesopen.com>
40150 * gcc.c-torture/execute/divcmp-1.c: New test case.
40151 * gcc.c-torture/execute/divcmp-2.c: New test case.
40152 * gcc.c-torture/execute/divcmp-3.c: New test case.
40154 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40156 * g++.dg/other/pragma-re-2.C: New test.
40158 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40160 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40161 * gcc.dg/i386-387-2.c: Likewise.
40163 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40165 * gcc.dg/i386-387-6.c: Likewise.
40167 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40169 * gcc.dg/builtins-33.c: Also check log1p*.
40171 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
40173 PR optimization/15296
40174 * gcc.c-torture/execute/pr15296.c: New test.
40176 2004-05-05 Uros Bizjak <uros@kss-loka.si>
40178 * gcc.dg/builtins-40.c: New test.
40180 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
40182 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40184 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
40186 * g++.dg/ext/spe1.C: New testcase.
40188 2004-05-04 Ziemowit Laski <zlaski@apple.com>
40190 * objc.dg/image-info.m: Allow additional attributes
40191 for __image_info section.
40193 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
40195 * gcc.dg/torture/mips-hilo-2.c: New test.
40197 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40200 * g++.dg/template/member5.C: New test.
40202 2004-05-03 Uros Bizjak <uros@kss-loka.si>
40204 * gcc.dg/builtins-34.c: Also check expm1*.
40206 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40208 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40209 * gcc.dg/torture/builtin-convert-3.c: New test.
40211 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
40213 PR middle-end/15054
40214 * g++.dg/opt/pr15054.C: New test.
40216 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40218 * gcc.dg/torture/builtin-rounding-1.c: New test.
40219 * gcc.dg/builtins-25.c: Delete.
40220 * gcc.dg/builtins-29.c: Delete.
40222 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
40224 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40225 * gcc.dg/sibcall-4.c: Likewise.
40226 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40228 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40230 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40231 bit-field on 16-bit targets.
40233 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40235 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40238 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40240 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40241 * gcc.dg/rs6000-power2-2.c: Likewise.
40243 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40245 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40246 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40247 Change the asm registers to be in form of frN instead of fN.
40249 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40251 * gcc.dg/torture/builtin-convert-2.c: New test.
40253 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40255 * gcc.dg/rs6000-power2-1.c: New test.
40256 * gcc.dg/rs6000-power2-2.c: New test.
40258 2004-04-28 Jan Hubicka <jh@suse.cz>
40260 * gcc.dg/unused-6.c: New test.
40262 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40263 Ulrich Weigand <uweigand@de.ibm.com>
40265 * ada/acats/run_all.sh: Define $target variable.
40267 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40270 * g++.dg/other/vararg-1.C: New test.
40273 * g++.dg/eh/cleanup3.C: New test.
40275 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40277 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40278 and ad8011a (target_insn).
40279 * ada/acats/support/macro.dfs: Likewise.
40280 * ada/acats/support/impbit.adb: New file.
40282 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40284 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40286 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40288 * gcc.dg/loop-3.c: New test.
40290 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40292 * gcc.c-torture/execute/simd-5.c: New test.
40294 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40297 * g++.dg/template/crash18.C: New test.
40299 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40301 * g++.dg/ext/complit3.C: New test.
40303 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40305 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40306 * gcc.dg/altivec-3.c: Same.
40307 * gcc.dg/altivec-varargs-1.c: Same.
40309 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40311 * lib/target-supports.exp (check_profiling_available): Assume
40312 profiling is not available on powerpc-eabi targets.
40314 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40316 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40317 * gcc.dg/vmx/bug-1.c: Ditto.
40319 2004-04-20 Eric Christopher <echristo@redhat.com>
40321 * gcc.dg/charset/extern.c: New test.
40322 * g++.dg/charset/extern3.cc: Ditto.
40324 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40326 * gcc.dg/builtins-39.c: New test.
40328 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40330 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40332 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
40334 * gcc.dg/torture/mips-hilo-1.c: New test.
40336 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
40338 * gcc.c-torture/compile/20040419-1.c: New test.
40340 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
40342 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40344 2004-04-18 Zack Weinberg <zack@codesourcery.com>
40345 Aldy Hernandez <aldyh@redhat.com>
40347 * gcc.c-torture/execute/va-arg-24.c: New.
40349 2004-04-17 Zack Weinberg <zack@codesourcery.com>
40350 Aldy Hernandez <aldyh@redhat.com>
40352 * gcc.dg/vmx/1b-01.c: New.
40353 * gcc.dg/vmx/1b-02.c: New.
40354 * gcc.dg/vmx/1b-03.c: New.
40355 * gcc.dg/vmx/1b-04.c: New.
40356 * gcc.dg/vmx/1b-05.c: New.
40357 * gcc.dg/vmx/1b-06.c: New.
40358 * gcc.dg/vmx/1b-07.c: New.
40359 * gcc.dg/vmx/1c-01.c: New.
40360 * gcc.dg/vmx/1c-02.c: New.
40361 * gcc.dg/vmx/3a-01a.c: New.
40362 * gcc.dg/vmx/3a-01.c: New.
40363 * gcc.dg/vmx/3a-01m.c: New.
40364 * gcc.dg/vmx/3a-03.c: New.
40365 * gcc.dg/vmx/3a-03m.c: New.
40366 * gcc.dg/vmx/3a-04.c: New.
40367 * gcc.dg/vmx/3a-04m.c: New.
40368 * gcc.dg/vmx/3a-05.c: New.
40369 * gcc.dg/vmx/3a-06.c: New.
40370 * gcc.dg/vmx/3a-06m.c: New.
40371 * gcc.dg/vmx/3a-07.c: New.
40372 * gcc.dg/vmx/3b-01.c: New.
40373 * gcc.dg/vmx/3b-02.c: New.
40374 * gcc.dg/vmx/3b-10.c: New.
40375 * gcc.dg/vmx/3b-13.c: New.
40376 * gcc.dg/vmx/3b-14.c: New.
40377 * gcc.dg/vmx/3b-15.c: New.
40378 * gcc.dg/vmx/3c-01a.c: New.
40379 * gcc.dg/vmx/3c-01.c: New.
40380 * gcc.dg/vmx/3c-02.c: New.
40381 * gcc.dg/vmx/3c-03.c: New.
40382 * gcc.dg/vmx/3d-01.c: New.
40383 * gcc.dg/vmx/4-01.c: New.
40384 * gcc.dg/vmx/4-03.c: New.
40385 * gcc.dg/vmx/5-01.c: New.
40386 * gcc.dg/vmx/5-02.c: New.
40387 * gcc.dg/vmx/5-03.c: New.
40388 * gcc.dg/vmx/5-04.c: New.
40389 * gcc.dg/vmx/5-05.c: New.
40390 * gcc.dg/vmx/5-06.c: New.
40391 * gcc.dg/vmx/5-07.c: New.
40392 * gcc.dg/vmx/5-07t.c: New.
40393 * gcc.dg/vmx/5-08.c: New.
40394 * gcc.dg/vmx/5-10.c: New.
40395 * gcc.dg/vmx/5-11.c: New.
40396 * gcc.dg/vmx/7-01a.c: New.
40397 * gcc.dg/vmx/7-01.c: New.
40398 * gcc.dg/vmx/7c-01.c: New.
40399 * gcc.dg/vmx/7d-01.c: New.
40400 * gcc.dg/vmx/7d-02.c: New.
40401 * gcc.dg/vmx/8-01.c: New.
40402 * gcc.dg/vmx/8-02a.c: New.
40403 * gcc.dg/vmx/8-02.c: New.
40404 * gcc.dg/vmx/brode-1.c: New.
40405 * gcc.dg/vmx/bug-1.c: New.
40406 * gcc.dg/vmx/bug-2.c: New.
40407 * gcc.dg/vmx/bug-3.c: New.
40408 * gcc.dg/vmx/cw-bug-1.c: New.
40409 * gcc.dg/vmx/cw-bug-2.c: New.
40410 * gcc.dg/vmx/cw-bug-3.c: New.
40411 * gcc.dg/vmx/dct.c: New.
40412 * gcc.dg/vmx/debug-1.c: New.
40413 * gcc.dg/vmx/debug-2.c: New.
40414 * gcc.dg/vmx/debug-3.c: New.
40415 * gcc.dg/vmx/debug-4.c: New.
40416 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40417 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40418 * gcc.dg/vmx/eg-5.c: New.
40419 * gcc.dg/vmx/fft.c: New.
40420 * gcc.dg/vmx/gcc-bug-1.c: New.
40421 * gcc.dg/vmx/gcc-bug-2.c: New.
40422 * gcc.dg/vmx/gcc-bug-3.c: New.
40423 * gcc.dg/vmx/gcc-bug-4.c: New.
40424 * gcc.dg/vmx/gcc-bug-5.c: New.
40425 * gcc.dg/vmx/gcc-bug-6.c: New.
40426 * gcc.dg/vmx/gcc-bug-7.c: New.
40427 * gcc.dg/vmx/gcc-bug-8.c: New.
40428 * gcc.dg/vmx/gcc-bug-9.c: New.
40429 * gcc.dg/vmx/gcc-bug-b.c: New.
40430 * gcc.dg/vmx/gcc-bug-c.c: New.
40431 * gcc.dg/vmx/gcc-bug-d.c: New.
40432 * gcc.dg/vmx/gcc-bug-e.c: New.
40433 * gcc.dg/vmx/gcc-bug-f.c: New.
40434 * gcc.dg/vmx/gcc-bug-g.c: New.
40435 * gcc.dg/vmx/gcc-bug-i.c: New.
40436 * gcc.dg/vmx/harness.h: New.
40437 * gcc.dg/vmx/ira1.c: New.
40438 * gcc.dg/vmx/ira2a.c: New.
40439 * gcc.dg/vmx/ira2b.c: New.
40440 * gcc.dg/vmx/ira2.c: New.
40441 * gcc.dg/vmx/ira2c.c: New.
40442 * gcc.dg/vmx/mem.c: New.
40443 * gcc.dg/vmx/newton-1.c: New.
40444 * gcc.dg/vmx/ops.c: New.
40445 * gcc.dg/vmx/sn7153.c: New.
40446 * gcc.dg/vmx/spill2.c: New.
40447 * gcc.dg/vmx/spill3.c: New.
40448 * gcc.dg/vmx/spill.c: New.
40449 * gcc.dg/vmx/t.c: New.
40450 * gcc.dg/vmx/varargs-1.c: New.
40451 * gcc.dg/vmx/varargs-2.c: New.
40452 * gcc.dg/vmx/varargs-3.c: New.
40453 * gcc.dg/vmx/varargs-4.c: New.
40454 * gcc.dg/vmx/varargs-5.c: New.
40455 * gcc.dg/vmx/varargs-6.c: New.
40456 * gcc.dg/vmx/varargs-7.c: New.
40457 * gcc.dg/vmx/vmx.exp: New.
40458 * gcc.dg/vmx/vprint-1.c: New.
40459 * gcc.dg/vmx/vscan-1.c: New.
40460 * gcc.dg/vmx/x-01.c: New.
40461 * gcc.dg/vmx/x-02.c: New.
40462 * gcc.dg/vmx/x-03.c: New.
40463 * gcc.dg/vmx/x-04.c: New.
40464 * gcc.dg/vmx/x-05.c: New.
40465 * gcc.dg/vmx/yousufi-1.c: New.
40466 * gcc.dg/vmx/zero-1.c: New.
40467 * gcc.dg/vmx/zero.c: New.
40469 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
40471 * g++.dg/lookup/java1.C: Update for chage of
40473 * g++.dg/lookup/java2.C: Likewise.
40475 2004-04-17 Laurent GUERBY <laurent@guerby.net>
40477 * ada/acats/run_all.sh: use -O2 by default.
40479 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
40481 * gcc.dg/vr-mult-[12].c: New tests.
40483 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40485 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40487 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40489 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
40491 * lib/target-supports.exp (check_profiling_available): Assume
40492 profiling isn't available for mips*-*-elf targets.
40494 2004-04-14 Uros Bizjak <uros@kss-loka.si>
40496 * gcc.dg/builtins-38.c: New test.
40498 2004-04-14 Eric Christopher <echristo@redhat.com>
40500 * g++.dg/charset/charset.exp: Run .cc extension tests.
40502 2004-04-14 Zack Weinberg <zack@codesourcery.com>
40504 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
40506 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40508 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40510 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
40512 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40513 * gcc.dg/i386-387-2.c: Likewise.
40515 * gcc.dg/i386-387-7.c: New test.
40516 * gcc.dg/i386-387-8.c: New test.
40518 * gcc.dg/builtins-37.c: New test.
40520 2004-04-13 Geoffrey Keating <geoffk@apple.com>
40522 * g++.dg/pch/externc-1.C: Add missing semicolon.
40524 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
40526 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40528 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40530 * gcc.c-torture/execute/20040411-1.c: New test.
40532 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
40534 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40536 2004-04-09 Chris Demetriou <cgd@broadcom.com>
40538 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40540 2004-04-09 Zack Weinberg <zack@codesourcery.com>
40542 * lib/target-supports.exp (check_named_sections_available): New.
40543 * lib/gcc-dg.exp (dg-require-named-sections): New.
40544 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40545 old-deja.exp. Also prune error-count message from HP linker.
40546 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40548 * g++.dg/init/init-ref4.C: Use dg-require-weak.
40549 * g++.old-deja/g++.pt/static3.C: Likewise.
40550 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40552 2004-04-09 Roger Sayle <roger@eyesopen.com>
40554 * gcc.c-torture/execute/20040409-1.c: New test case.
40555 * gcc.c-torture/execute/20040409-2.c: New test case.
40556 * gcc.c-torture/execute/20040409-3.c: New test case.
40558 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
40560 * gcc.dg/20040409-1.c: New test.
40562 2004-04-08 Roger Sayle <roger@eyesopen.com>
40565 * g++.dg/opt/pr14888.C: New test case.
40567 2004-04-08 Geoffrey Keating <geoffk@apple.com>
40569 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40570 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40571 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40572 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40575 2004-04-08 Paul Brook <paul@codesourcery.com>
40577 * gcc.dg/spill-1.c: New test.
40579 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40581 * gcc.dg/torture/builtin-ctype-2.c: New test.
40583 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
40585 * gcc.dg/pch/pch.exp: Add largefile test.
40587 2004-04-06 Geoffrey Keating <geoffk@apple.com>
40589 * g++.dg/pch/externc-1.Hs: New.
40590 * g++.dg/pch/externc-1.C: New.
40592 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40594 * gcc.dg/compat/struct-by-value-5a_main.c,
40595 gcc.dg/compat/struct-by-value-5b_main.c: New files.
40596 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40597 * gcc.dg/compat/struct-by-value-5a_x.c,
40598 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40599 gcc.dg/compat/struct-by-value-5_x.c.
40600 * gcc.dg/compat/struct-by-value-5a_y.c,
40601 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40602 gcc.dg/compat/struct-by-value-5_y.c.
40604 * gcc.dg/compat/struct-by-value-6a_main.c,
40605 gcc.dg/compat/struct-by-value-6b_main.c: New files.
40606 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40607 * gcc.dg/compat/struct-by-value-6a_x.c,
40608 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40609 gcc.dg/compat/struct-by-value-6_x.c.
40610 * gcc.dg/compat/struct-by-value-6a_y.c,
40611 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40612 gcc.dg/compat/struct-by-value-6_y.c.
40614 * gcc.dg/compat/struct-by-value-7a_main.c,
40615 gcc.dg/compat/struct-by-value-7b_main.c: New files.
40616 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40617 * gcc.dg/compat/struct-by-value-7a_x.c,
40618 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40619 gcc.dg/compat/struct-by-value-7_x.c.
40620 * gcc.dg/compat/struct-by-value-7a_y.c,
40621 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40622 gcc.dg/compat/struct-by-value-7_y.c.
40624 2004-04-06 Jakub Jelinek <jakub@redhat.com>
40626 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40627 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40628 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40631 2004-04-06 Uros Bizjak <uros@kss-loka.si>
40633 * gcc.dg/builtins-36.c: New test.
40635 2004-04-06 Paul Brook <paul@codesourcery.com>
40637 * README.gcc: Remove obsolete contraint on testcases.
40639 2004-04-05 Paul Brook <paul@codesourcery.com>
40642 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
40643 failure and exit(0) on success.
40644 * g++.dg/expr/anew2.C: Ditto.
40645 * g++.dg/expr/anew3.C: Ditto.
40646 * g++.dg/expr/anew4.C: Ditto.
40648 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
40651 * g++.dg/template/unify7.C: New.
40653 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
40655 * g++.dg/README: Bring up to date with new subdirectories; remove
40656 duplicate subdirectory lines.
40658 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
40661 * g++.dg/template/unify5.C: New.
40662 * g++.dg/template/unify6.C: New.
40663 * g++.dg/template/qualttp20.C: Adjust.
40664 * g++.old-deja/g++.jason/report.C: Adjust.
40665 * g++.old-deja/g++.other/qual1.C: Adjust.
40667 2004-04-01 Mark Mitchell <mark@codesourcery.com>
40670 * g++.dg/inherit/ptrmem1.C: New test.
40672 2004-04-01 Jakub Jelinek <jakub@redhat.com>
40675 * gcc.c-torture/execute/20040331-1.c: New test.
40676 * gcc.dg/20040331-1.c: New test.
40678 2004-04-01 Paul Brook <paul@codesourcery.com>
40680 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40682 2004-03-30 Mark Mitchell <mark@codesourcery.com>
40685 * g++.dg/init/goto1.C: New test.
40688 * g++.dg/template/defarg4.C: New test.
40690 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
40692 * gcc.dg/altivec-11.c: Extend test for more valid cases.
40694 2004-03-28 David Edelsohn <edelsohn@gnu.org>
40696 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40698 2004-03-28 Zack Weinberg <zack@codesourcery.com>
40700 * gcc.dg/noncompile/undeclared-2.c: New test.
40702 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
40704 * gcc.dg/940409-1.c: Remove XFAIL.
40705 * gcc.dg/reg-vol-struct-1.c: New test.
40707 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40709 * gcc.dg/torture/builtin-wctype-1.c: New test.
40711 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
40713 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40714 * gcc.dg/20001101-1.c: Likewise.
40715 * gcc.dg/20001102-1.c: Likewise.
40717 2004-03-25 Roger Sayle <roger@eyesopen.com>
40719 * gcc.dg/compare8.c: Add an additional test for XOR.
40721 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40723 * gcc.dg/torture/builtin-ctype-1.c: New test.
40725 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40727 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40728 * gcc.dg/torture/builtin-math-1.c: Likewise.
40729 * gcc.dg/torture/builtin-power-1.c: New test.
40731 2004-03-24 Andreas Schwab <schwab@suse.de>
40733 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40736 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
40737 Roger Sayle <roger@eyesopen.com>
40739 * gcc.dg/compare8.c: New test case.
40741 2004-03-23 Ziemowit Laski <zlaski@apple.com>
40743 * g++.dg/ext/altivec-7.C: New test.
40745 2004-03-23 Zack Weinberg <zack@codesourcery.com>
40747 PR 12267, 12391, 12560, 13129, 14114, 14133
40748 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40749 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40750 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40751 Adjust error regexps.
40752 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40753 * gcc.dg/noncompile/undeclared-1.c: New test cases.
40754 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40755 * gcc.dg/local1.c: Add explanatory comment.
40757 2004-03-23 Roger Sayle <roger@eyesopen.com>
40759 PR optimization/14669
40760 * g++.dg/opt/fold2.C: New test case.
40762 2004-03-22 Jakub Jelinek <jakub@redhat.com>
40765 * gcc.dg/20040322-1.c: New test.
40767 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40769 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
40770 * gcc.dg/ultrasp4.c: Likewise.
40771 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
40773 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40775 * gcc.dg/i386-sse-8.c: Reset default options.
40777 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40779 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40780 in the error message text.
40782 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40784 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40786 2004-03-21 Mark Mitchell <mark@codesourcery.com>
40789 * g++.dg/init/array13.C: New test.
40791 2004-03-20 Roger Sayle <roger@eyesopen.com>
40794 * gcc.c-torture/compile/pr13889.c: New test case.
40796 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
40799 * builtins-1.c (nan, nans): Don't test.
40800 * builtins-30.c: Don't use nan, nanf, nanl.
40801 * builtins-35.c: New test.
40803 2004-03-19 Ziemowit Laski <zlaski@apple.com>
40805 * g++.dg/ext/altivec-6.C: New test.
40807 2004-03-19 Mark Mitchell <mark@codesourcery.com>
40809 * g++.dg/init/placement3.C: New test.
40811 * g++.dg/template/spec13.C: New test.
40813 * g++.dg/lookup/using11.C: New test.
40815 * g++.dg/lookup/koenig3.C: New test.
40817 * g++.dg/template/operator2.C: New test.
40819 * g++.dg/expr/dtor3.C: New test.
40820 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40822 * g++.old-deja/g++.law/visibility28.C: Likewise.
40824 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
40826 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40827 * gcc.dg/ppc64-abi-3.c: Likewise.
40829 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40832 * g++.dg/parse/template15.C: New test.
40834 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40836 * g++.dg/expr/dtor2.C: New test.
40838 * g++.dg/lookup/anon4.C: New test.
40840 * g++.dg/overload/using1.C: New test.
40842 * g++.dg/template/lookup7.C: New test.
40844 * g++.dg/template/typename6.C: New test.
40846 * g++.dg/expr/cond6.C: New test.
40848 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40850 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40852 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40854 * g++.dg/expr/cond5.C: New test.
40855 * g++.dg/expr/constcast1.C: Likewise.
40856 * g++.dg/expr/ptrmem2.C: Likewise.
40857 * g++.dg/expr/ptrmem3.C: Likewise.
40858 * g++.dg/lookup/main1.C: Likewise.
40859 * g++.dg/template/lookup6.C: Likewise.
40861 2004-03-18 Mark Mitchell <mark@codesourcery.com>
40863 * gcc.dg/local1.c: New test.
40865 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40867 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40869 * gcc.dg/torture/builtin-convert-1.c: New test.
40871 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40873 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40875 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40878 * g++.dg/warn/Wunused-7.C: New test.
40880 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40882 * gcc.dg/torture/builtin-integral-1.c: New test.
40884 2004-03-16 Mark Mitchell <mark@codesourcery.com>
40887 * g++.dg/parse/non-dependent3.C: New test.
40889 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
40891 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40892 * g++.dg/eh/simd-2.C: Likewise.
40893 * g++.dg/init/array10.C: Likewise.
40894 * gcc.c-torture/compile/simd-1.c: Likewise.
40895 * gcc.c-torture/compile/simd-2.c: Likewise.
40896 * gcc.c-torture/compile/simd-3.c: Likewise.
40897 * gcc.c-torture/compile/simd-4.c: Likewise.
40898 * gcc.c-torture/compile/simd-6.c: Likewise.
40899 * gcc.c-torture/execute/simd-1.c: Likewise.
40900 * gcc.c-torture/execute/simd-2.c: Likewise.
40901 * gcc.dg/compat/vector-defs.h: Likewise.
40902 * gcc.dg/20020531-1.c: Likewise.
40903 * gcc.dg/altivec-3.c: Likewise.
40904 * gcc.dg/altivec-4.c: Likewise.
40905 * gcc.dg/altivec-varargs-1.c: Likewise.
40906 * gcc.dg/compat/vector-defs.h: Likewise.
40907 * gcc.dg/i386-mmx-3.c: Likewise.
40908 * gcc.dg/i386-sse-4.c: Likewise.
40909 * gcc.dg/i386-sse-5.c: Likewise.
40910 * gcc.dg/i386-sse-8.c: Likewise.
40911 * gcc.dg/simd-1.c: Likewise.
40912 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
40913 __ev64_opaque__ since the machine description provides it.
40915 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40917 * lib/compat.exp (skip_list): New global variable.
40918 Use it to hold the user defined COMPAT_SKIPS list if any.
40919 (compat-obj): Add the members of skip_list to optall.
40921 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40923 * gcc.dg/compat/union-by-value-1_main.c,
40924 union-by-value-1_x.c, union-by-value-1_y.c,
40925 union-check.h, union-defs.h,
40926 union-init.h, union-return-1_main.c,
40927 union-return-1_x.c, union-return-1_y.c: New files.
40929 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40931 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40932 mixed-struct-init.h: Add 4 mixed structure types.
40933 struct-by-value-21_main.c, struct-by-value-21_x.c,
40934 struct-by-value-21_y.c, struct-return-21_main.c,
40935 struct-return-21_x.c, struct-return-21_y.c: New files.
40937 2004-03-13 Mark Mitchell <mark@codesourcery.com>
40940 * g++.dg/parse/template14.C: New test.
40942 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40944 * gcc.c-torture/execute/20040313-1.c: New test.
40946 2004-03-13 Jakub Jelinek <jakub@redhat.com>
40949 * gcc.dg/20040311-2.c: New test.
40951 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
40954 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40957 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
40959 * gcc.dg/20040305-2.c: Add missing return statement.
40961 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40963 * gcc.dg/builtins-34.c: Also check pow10*.
40965 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40968 * gcc.dg/20040305-2.c: New test.
40970 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40972 * gcc.dg/20040310-1.c: New test.
40974 2004-03-11 Roger Sayle <roger@eyesopen.com>
40976 * gcc.c-torture/execute/20040311-1.c: New test case.
40978 2004-03-11 Mark Mitchell <mark@codesourcery.com>
40981 * g++.dg/lookup/enum1.C: New test.
40983 2004-03-10 Mark Mitchell <mark@codesourcery.com>
40986 * g++.dg/lookup/struct2.C: New test.
40988 2004-03-10 Uros Bizjak <uros@kss-loka.si>
40990 * gcc.dg/builtins-34.c: New test.
40992 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40994 * gcc.dg/torture/builtin-nonneg-1.c: New test.
40996 2004-03-09 James E Wilson <wilson@specifixinc.com>
40998 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40999 * gcc.dg/alias-2.c: New testcase.
41001 2004-03-09 Zack Weinberg <zack@codesourcery.com>
41003 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41005 2004-03-09 Roger Sayle <roger@eyesopen.com>
41007 * gcc.c-torture/execute/20040309-1.c: New test case.
41009 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
41012 * g++.dg/overload/ref1.C: New.
41014 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41017 * g++.dg/template/spec12.C: New test.
41020 * g++.dg/parse/crash14.C: New test.
41022 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41025 * g++.dg/init/ref11.C: New test.
41027 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41030 * g++.dg/parse/builtin2.C: New test.
41032 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41035 * g++.dg/init/ctor3.C: New test.
41036 * g++.dg/init/union1.C: New test.
41037 * g++.dg/ext/anon-struct4.C: New test.
41039 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41041 * g++.dg/lookup/koenig1.C: Tweak error messages.
41042 * g++.dg/lookup/used-before-declaration.C: Likewise.
41043 * g++.dg/other/do1.C: Likewise.
41044 * g++.dg/overload/koenig1.C: Likewise.
41045 * g++.dg/parse/crash13.C: Likewise.
41046 * g++.dg/template/instantiate3.C: Likewise.
41048 2004-03-08 Eric Christopher <echristo@redhat.com>
41050 * * lib/target-supports.exp: Enable libiconv in test
41051 compilation. Fix up error checking.
41053 2004-03-08 Roger Sayle <roger@eyesopen.com>
41055 PR middle-end/14289
41056 * gcc.dg/pr14289-1.c: New test case.
41057 * gcc.dg/pr14289-2.c: Likewise.
41058 * gcc.dg/pr14289-3.c: Likewise.
41060 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
41062 * gcc.c-torture/execute/20040308-1.c: New test.
41064 2004-03-07 Roger Sayle <roger@eyesopen.com>
41066 * gcc.c-torture/execute/20040307-1.c: New test case.
41068 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
41070 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41072 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
41074 * gcc.dg/20040306-1.c: New test.
41076 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
41078 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41080 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41082 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41085 * gcc.dg/decl-6.c: New test.
41087 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41089 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41090 Rename LOGPOW -> LOG_POW.
41091 (SQRT_EXP, POW_EXP): New.
41093 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41095 * gcc.dg/i386-sse-8.c: New test.
41097 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41100 * gcc.dg/decl-5.c: New test.
41102 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
41104 * gcc.dg/20040305-1.c: New test.
41106 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
41109 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41111 2004-03-04 Ziemowit Laski <zlaski@apple.com>
41113 PR c++/14425, c++/14426
41114 * g++.dg/ext/altivec-4.C: New test.
41115 * g++.dg/ext/altivec-5.C: New test.
41117 2004-03-04 Geoffrey Keating <geoffk@apple.com>
41119 * g++.old-deja/g++.other/linkage1.C: Expect errors about
41120 global variables of a type with no linkage.
41121 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41122 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41123 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41124 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41125 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41126 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41127 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41128 * g++.dg/warn/deprecated.C: Name enum Color.
41129 * g++.dg/overload/VLA.C: Name structure for 'b'.
41130 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41132 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41134 * gcc.c-torture/compile/20040304-1.c: New test.
41136 2004-03-03 Zack Weinberg <zack@codesourcery.com>
41139 * gcc.dg/decl-4.c: New testcase.
41141 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
41143 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41144 as PRECF if sizeof (float) > sizeof (double).
41145 (PRECL): Make it the same as PRECF if
41146 sizeof (float) > sizeof (long double).
41148 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41150 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41151 system type. Add check for irix6 which doesn't have c99 runtime.
41153 2004-03-03 Bob Wilson <bob.wilson@acm.org>
41155 * gcc.dg/const-elim-1.c: xfail for xtensa.
41157 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41160 * g++.dg/template/cond4.C: New test.
41162 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41165 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41168 * g++.dg/parse/defarg7.C: New test.
41171 * g++.dg/template/friend26.C: New test.
41173 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41176 * g++.dg/abi/mangle21.C: New test.
41179 * g++.dg/parse/constructor2.C: New test.
41182 * g++.dg/template/sfinae1.C: New test.
41184 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41187 * g++.dg/expr/crash2.C: New test.
41189 PR middle-end/13448
41190 * gcc.dg/inline-5.c: New test.
41191 * gcc.dg/always-inline.c: Split out tests into ...
41192 * gcc.dg/always-inline2.c: ... this and ...
41193 * gcc.dg/always-inline3.c: ... this.
41195 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41198 * g++.dg/debug/crash1.C: New test.
41200 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
41202 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41203 function with __attribute__((noinline)).
41204 (recurser_void2): Likewise.
41205 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41206 (recurser_void2): Likewise.
41208 2004-02-29 Roger Sayle <roger@eyesopen.com>
41210 PR middle-end/14203
41211 * g++.dg/warn/Wunused-6.C: New test case.
41213 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
41215 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41218 2004-02-27 Eric Christopher <echristo@redhat.com>
41220 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41221 * g++.dg/charset/asm2.c: Run only x86.
41222 * gcc.dg/charset/asm3.c: Ditto.
41224 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
41226 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41229 2004-02-27 Ziemowit Laski <zlaski@apple.com>
41231 * g++.dg/ext/altivec-3.C: New.
41233 2004-02-26 Richard Henderson <rth@redhat.com>
41235 * g++.dg/ext/attrib10.C: Mark for warning.
41236 * gcc.dg/attr-alias-1.c: New.
41238 2004-02-26 Richard Henderson <rth@redhat.com>
41240 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41241 * gcc.c-torture/execute/20040208-2.c: ... it back.
41243 2004-02-26 Eric Christopher <echristo@redhat.com>
41245 * lib/target-supports.exp (check-iconv-available): New function.
41246 * lib/gcc-dg.exp (dg-require-iconv): New function.
41248 * gcc.dg/charset: New directory.
41249 * gcc.dg/charset/charset.exp: New file.
41250 * gcc.dg/charset/asm1.c: Ditto.
41251 * gcc.dg/charset/asm2.c: Ditto.
41252 * gcc.dg/charset/asm3.c: Ditto.
41253 * gcc.dg/charset/asm4.c: Ditto.
41254 * gcc.dg/charset/asm5.c: Ditto.
41255 * gcc.dg/charset/attribute1.c: Ditto.
41256 * gcc.dg/charset/attribute2.c: Ditto.
41257 * gcc.dg/charset/string1.c: Ditto.
41258 * g++.dg/charset: New directory.
41259 * g++.dg/dg.exp: Add here. Special options.
41260 * g++.dg/charset/charset.exp: New file.
41261 * g++.dg/charset/asm1.c: Ditto.
41262 * g++.dg/charset/asm2.c: Ditto.
41263 * g++.dg/charset/asm3.c: Ditto.
41264 * g++.dg/charset/asm4.c: Ditto.
41265 * g++.dg/charset/attribute1.c: Ditto.
41266 * g++.dg/charset/attribute2.c: Ditto.
41267 * g++.dg/charset/extern1.cc: Ditto.
41268 * g++.dg/charset/extern2.cc: Ditto.
41269 * g++.dg/charset/string1.c: Ditto.
41271 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41274 * g++.dg/parse/comma1.C: New test.
41276 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41279 * g++.dg/template/ttp8.C: New test.
41281 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41283 * gcc.dg/fixuns-trunc-1.c: New test.
41285 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41287 * gcc.dg/builtins-config.h: Use #elif.
41289 2004-02-26 Michael Matz <matz@suse.de>
41291 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41292 * gcc.dg/991214-1.c: Likewise.
41293 * gcc.dg/i386-asm-1.c: Likewise.
41295 2004-02-25 Richard Henderson <rth@redhat.com>
41297 * gcc.c-torture/execute/20040208-2.c: Move ...
41298 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41300 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41303 * g++.dg/other/crash-3.C: New test.
41305 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41307 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41308 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41310 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41313 2004-02-24 Michael Matz <matz@suse.de>
41315 * gcc.dg/i386-regparm.c: New.
41317 2004-02-23 James E Wilson <wilson@specifixinc.com>
41319 * gcc.c-torture/execute/20040223-1.c: New.
41321 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41322 Kazu Hirata <kazu@cs.umass.edu>
41324 * gcc.dg/fwritable-strings-1.c: Remove.
41326 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41329 * gcc.dg/20040223-1.c: New test.
41331 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41334 * g++.dg/ext/typeof9.C: New test.
41336 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41339 * g++.dg/other/switch1.C: New test.
41341 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41343 * gcc.dg/cast-function-1.c: Adjust for new informative message.
41344 * gcc.dg/va-arg-1.c: Likewise.
41346 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41349 * g++.dg/template/koenig5.C: New test.
41351 2004-02-21 Ziemowit Laski <zlaski@apple.com>
41353 * g++.dg/ext/altivec-1.C: Generalize target triple.
41354 * g++.dg/ext/altivec-2.C: New test case.
41355 * g++.dg/ext/altivec_check.h: New file.
41356 * gcc.dg/altivec-1.c: Generalize target triple;
41357 include altivec_check.h and call altivec_check().
41358 * gcc.dg/altivec-[2-5].c: Generalize target triple.
41359 * gcc.dg/altivec-6.c: New test case.
41360 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41361 type casts as needed.
41362 * gcc.dg/altivec-10.c: Include altivec_check.h and call
41364 * gcc.dg/altivec-12.c: New test case.
41365 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41366 include altivec_check.h and call altivec_check().
41367 * gcc.dg/altivec_check.h: New file.
41369 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41371 * lib/target-supports.exp (check_alias_available): Don't mangle
41372 function `g' in test program.
41374 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41376 * lib/target-supports.exp (check_profiling_available): Check
41377 argument to determine whether we support a profiling type.
41378 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41379 check_profiling_available.
41380 * g++.dg/bprob/bprob.exp: Likewise.
41381 * g77.dg/bprob/bprob.exp: Likewise.
41382 * gcc.misc-tests/bprob.exp: Likewise.
41383 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41384 dg-require-profiling and delete expected error handling.
41385 * gcc.dg/20021014-1.c: Likewise.
41386 * gcc.dg/nest.c: Likewise.
41388 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41391 * g++.dg/other/vthunk1.C: New test.
41393 2004-02-20 Falk Hueffner <falk@debian.org>
41396 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41398 2004-02-20 Mark Mitchell <mark@codesourcery.com>
41401 * g++.dg/other/error8.C: Remove XFAIL markers.
41404 * g++.dg/ext/packed5.C: New test.
41407 * g++.dg/warn/Wunused-5.C: New test.
41410 * g++.dg/lookup/member1.C: New test.
41412 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
41414 * gcc.c-torture/compile/20040130-1.c: Enable only when
41415 __INT_MAX__ >= 2147483647L.
41416 * gcc.c-torture/compile/961203-1.c: Likewise.
41418 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
41420 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41421 * g++.dg/opt/template1.C: Robustify assembler regexp
41423 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41425 * gcc.c-torture/execute/simd-4.x: Remove.
41426 * gcc.c-torture/execute/va-arg-25.x: Likewise.
41427 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41428 Guard with #ifndef SKIP_ATTRIBUTE.
41429 * gcc.dg/compat/vector-1_y.c: Likewise.
41430 * gcc.dg/compat/vector-2_x.c: Likewise.
41431 * gcc.dg/compat/vector-2_y.c: Likewise.
41432 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41433 * g++.dg/eh/simd-2.C: Likewise.
41435 2004-02-19 Alan Modra <amodra@bigpond.net.au>
41437 * gcc.c-torture/compile/complex-1.c: New.
41439 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
41442 * gcc.c-torture/execute/20040218-1.c: New test.
41444 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41447 * g++.dg/parse/new2.C: New test.
41449 2004-02-18 Paul Brook <paul@codesourcery.com>
41451 * gcc.c-torture/compile/libcall-1.c: New test.
41453 2004-02-18 Paul Brook <paul@codesourcery.com>
41456 * gcc.dg/debug/debug-7.c: New test.
41458 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
41460 * gcc.dg/20040217-1.c: New test.
41462 2004-02-17 Zack Weinberg <zack@codesourcery.com>
41464 * gcc.c-torture/execute/990208-1.x: Delete.
41466 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
41468 * gcc.c-torture/execute/20040208-2.x: New file.
41470 2004-02-17 Mark Mitchell <mark@codesourcery.com>
41473 * g++.dg/abi/structret1.C: New test.
41475 2004-02-17 Jakub Jelinek <jakub@redhat.com>
41477 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41478 (i386_cpuid): No need to test if cpuid is available on AMD64.
41479 Fix assembly, so that it works onboth i386 and AMD64.
41480 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41481 (vecInLong): Fix s[] member type to unsigned int.
41482 (vecInWord): Remove type.
41483 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41484 (a64, b64, c64, d64, e64): Remove.
41485 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41486 Remove unused variable. Remove initialization of removed variables.
41487 Don't call mmx_tests nor sse_tests.
41488 (reference_mmx, reference_sse): Remove.
41489 (check): Add return stmt.
41490 * gcc.dg/i386-sse-7.c: New test.
41491 * gcc.dg/i386-mmx-4.c: New test.
41493 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41495 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41496 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41497 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41498 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41499 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41500 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41501 g++.dg/tc1/dr94.C: Fix line terminator.
41503 2004-02-16 Geoffrey Keating <geoffk@apple.com>
41505 * gcc.c-torture/compile/20040216-1.c: New.
41507 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41509 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41510 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41511 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41512 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41513 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41514 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41516 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41518 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41520 2004-02-15 Mark Mitchell <mark@codesourcery.com>
41523 * g++.dg/expr/cond4.C: New test.
41526 * g++.dg/lookup/crash2.C: New test.
41528 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
41530 * gcc.c-torture/compile/20040214-2.c: New test.
41532 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
41535 * g++.dg/ext/typeof8.C: New test.
41537 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
41539 * gcc.c-torture/compile/20040214-1.c: New test.
41541 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41544 * g++.dg/template/spec11.C: New test.
41546 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41549 * g++.dg/other/error8.C: New test.
41551 2004-02-13 Mark Mitchell <mark@codesourcery.com>
41554 * g++.dg/template/array4.C: New test.
41557 * g++.dg/inherit/thunk2.C: New test.
41560 * g++.dg/eh/cond2.C: New test.
41562 2004-02-12 Alan Modra <amodra@bigpond.net.au>
41564 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41566 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
41568 * lib/scanasm.exp (dg-scan): Quote pattern before display.
41570 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
41572 * g++.dg/simd-2.C: xfail on ppc64-linux.
41574 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
41577 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41580 2004-02-11 Uros Bizjak <uros@kss-loka.si>
41582 * gcc.dg/builtins-33.c: New test.
41584 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
41586 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41588 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41590 * g++.dg/simd-2.C: Set -maltivec for ppc64.
41592 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41594 * gcc.dg/ppc64-abi-3.c: New test.
41596 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
41600 * gcc.dg/pr14092-1.c: New testcase.
41602 2004-02-10 Alan Modra <amodra@bigpond.net.au>
41604 * gcc.dg/cpp/assert4.c: Fix typo last change.
41606 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41607 * gcc.dg/cpp/assert4.c: Handle powerpc64.
41609 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41611 2004-02-09 Roger Sayle <roger@eyesopen.com>
41613 * gcc.c-torture/compile/20040209-1.c: New test case.
41615 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
41617 * gcc.dg/c90-init-1.c: Adjust expected error messages.
41619 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
41621 * gcc.c-torture/execute/20040208-[12].c: New tests.
41623 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41625 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41627 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41629 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41631 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41634 * gcc.dg/visibility-8.c: New testcase.
41636 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41638 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41640 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41642 2004-02-07 Roger Sayle <roger@eyesopen.com>
41644 PR middle-end/13696
41645 * g++.dg/opt/fold1.C: New test case.
41647 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41650 * g++.dg/other/crash-2.C: New test.
41652 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41655 * g++.dg/parse/angle-bracket2.C: New test.
41657 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41659 PR middle-end/13750
41661 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41663 * g++.dg/pch/wchar-1.C: New.
41664 * g++.dg/pch/wchar-1.Hs: New.
41666 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41669 * g++.dg/parse/error15.C: New test.
41670 * g++.dg/parse/crash11.C: Update dg-error mark.
41672 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41675 * g++.dg/warn/conv2.C: New test.
41677 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41680 * g++.dg/warn/incomplete1.C: Remove xfail.
41682 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41684 * lib/file-format.exp (gcc_target_object_format): Use
41685 ${tool}_target_compile, not gcc_target_compile.
41686 * lib/target-supports.exp (check_alias_available): Likewise.
41687 (check_gc_sections_available): Likewise.
41688 * g++.dg/ext/attrib10.C: Use dg-require-alias.
41689 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41692 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41695 * g++.dg/template/static6.C: New test.
41697 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
41699 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41701 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41703 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41704 tests for systems where `char' is unsigned by default.
41706 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41709 * g++.dg/template/partial3.C: New test.
41711 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
41713 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41714 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41715 Remove mentions of obsolete ports.
41717 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
41719 * gcc.dg/noncompile/20001228-1.c: Fix for new
41722 2004-02-03 Roger Sayle <roger@eyesopen.com>
41725 * gcc.c-torture/execute/multdi-1.c: New test case.
41727 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41730 * g++.dg/template/lookup5.C: New test.
41732 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41735 * g++.dg/template/lookup4.C: New test.
41738 * g++.dg/parse/error14.C: New test.
41741 * g++.dg/parse/template13.C: New test.
41743 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41746 * g++.dg/template/koenig4.C: New test.
41749 * g++.dg/template/crash17.C: New test.
41752 * g++.dg/parse/error13.C: New test.
41753 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41755 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41757 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41759 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
41763 * gcc.dg/noncompile/20040203-1.c: New test.
41764 * gcc.dg/noncompile/20040203-2.c: Likewise.
41765 * gcc.dg/noncompile/20040203-3.c: Likewise.
41766 * gcc.dg/20040203-1.c: Likewise.
41768 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
41771 * g++.dg/template/sizeof7.C: New test.
41773 2004-02-02 Eric Christopher <echristo@redhat.com>
41774 Zack Weinberg <zack@codesourcery.com>
41776 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41778 2004-02-02 Zack Weinberg <zack@codesourcery.com>
41780 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41781 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41782 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41783 * gcc.dg/cleanup-5.c: Run only on Linux targets.
41785 2004-02-02 Mark Mitchell <mark@codesourcery.com>
41788 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41791 * g++.dg/ext/attrib13.C: New test.
41794 * g++.dg/conversion/op2.C: New test.
41796 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41798 * gcc.dg/titype-1.c: Fix pasto.
41800 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41802 * gcc.dg/titype-1.c: New test.
41804 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41807 * g++.dg/template/non-type-template-argument-1.C,
41808 g++.dg/template/qualified-id1.C: Update dg-error marks.
41809 * g++.dg/template/nontype6.C: New test.
41811 2004-02-01 Roger Sayle <roger@eyesopen.com>
41813 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41814 * gcc.dg/builtins-31.c: New testcase.
41815 * gcc.dg/builtins-32.c: New testcase.
41817 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
41819 * objc.dg/call-super-2.m: Update line numbers
41820 for the including of stddef.h.
41822 2004-01-30 Michael Matz <matz@suse.de>
41824 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41825 g++.dg/ext/case-range3.C: New tests.
41827 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41831 * g++.dg/template/member4.C: New test.
41833 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41836 * g++.dg/template/sizeof6.C: New test.
41838 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41840 * gcc.dg/fwritable-strings-1.c: New test.
41842 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41844 * gcc.c-torture/compile/20040130-1.c: New test.
41846 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
41848 * objc.dg/call-super-2.m: Include stddef.h for size_t.
41850 2004-01-29 Mark Mitchell <mark@codesourcery.com>
41853 * g++.dg/template/ctor3.C: New test.
41855 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41857 * g++.dg/tc1: New directory.
41858 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41859 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41860 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41861 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41862 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41864 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41866 * g++.dg/parse/error11.C: New test.
41867 * g++.dg/parse/error12.C: Likewise.
41869 2004-01-28 Ziemowit Laski <zlaski@apple.com>
41871 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41872 (scan_initial, main): Use aligned_sizeof instead of sizeof.
41874 2004-01-28 Mark Mitchell <mark@codesourcery.com>
41877 * g++.dg/ext/attrib12.C: New test.
41880 * g++.dg/parse/cast2.C: New test.
41882 2004-01-27 James E Wilson <wilson@specifixinc.com>
41884 * objc.dg/encode-2.m (main): New local string. Set depending on
41885 sizeof long. Use in sscanf call.
41886 * objc.dg/encode-3.m (main): New local string. Set depending on
41887 sizeof long. Use in scan_initial call.
41889 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41891 * objc.dg/call-super-2.m: Make LP64-safe.
41892 * objc.dg/desig-init-1.m: Likewise.
41894 2004-01-27 Devang Patel <dpatel@apple.com>
41896 * g++.dg/debug/namespace1.C: New test.
41898 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
41900 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41903 * gcc.dg/arm-mmx-1.c: New test.
41905 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41907 * gcc.dg/20040127-1.c: New test.
41908 * gcc.dg/20040127-2.c: New test.
41910 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41912 * objc.dg/stret-1.m (glob): Renamed to globa.
41914 2004-01-26 Mark Mitchell <mark@codesourcery.com>
41917 * g++.dg/expr/for1.C: New test.
41919 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
41921 PR middle-end/13779
41922 * gcc.dg/darwin-longlong.c: New test.
41924 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
41926 * gcc.dg/20040124-1.c: Moved test from here...
41927 * gcc.c-torture/compile/20040124-1.c: ...to here.
41929 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41931 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
41932 the assembly output if -m64 is passed.
41934 2004-01-25 Mark Mitchell <mark@codesourcery.com>
41937 * g++.dg/template/cond3.C: New test.
41939 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41942 * g++.dg/template/ttp7.C: New test.
41944 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41947 * g++.dg/template/nontype4.C: New test.
41948 * g++.dg/template/nontype5.C: Likewise.
41950 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
41952 * gcc.dg/torture/mips-clobber-at.c: New test.
41954 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
41956 * gcc.dg/20040124-1.c: New test.
41958 2004-01-24 Jakub Jelinek <jakub@redhat.com>
41960 * gcc.dg/20040123-1.c: New test.
41962 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41964 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41966 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
41968 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41970 2004-01-23 Andrew Pinski <apinski@apple.com>
41972 * gcc.dg/20030121-1.c: Move to ..
41973 * gcc.dg/20040121-1.c: here.
41975 2004-01-23 Roger Sayle <roger@eyesopen.com>
41977 * gcc.dg/builtins-29.c: New test case.
41979 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41982 * gcc.dg/builtins-30.c: New testcase.
41984 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
41986 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41987 * lib/g77.exp: Likewise.
41988 * lib/objc.exp: Likewise.
41989 * lib/g++.exp: Likewise.
41991 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41993 * gcc.dg/struct-by-value-2.c: New test.
41995 2004-01-21 Andrew Pinski <apinski@apple.com>
41998 * gcc.dg/20030121-1.c: New test.
42000 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
42002 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
42003 clobber frame pointer register in asm statement.
42005 2004-01-21 Falk Hueffner <falk@debian.org>
42007 * gcc.c-torture/compile/20040121-1.c: New test.
42009 2004-01-21 Zack Weinberg <zack@codesourcery.com>
42011 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42013 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
42015 * gcc.dg/ppc64-abi-2.c: New test.
42017 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
42019 * lib/treelang.exp: Fill out this file.
42020 * lib/treelang-dg.exp: New File.
42022 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
42024 * gcc.c-torture/compile/981022-1.c: Remove.
42025 * gcc.dg/array-5.c: Remove XFAIL.
42026 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42027 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42028 gcc.dg/cond-lvalue-1.c: Update.
42029 * gcc.dg/cast-lvalue-2.c: New test.
42031 2004-01-19 Mark Mitchell <mark@codesourcery.com>
42034 * g++.dg/other/error1.C (class foo): Tweak error message.
42037 * g++.dg/template/call2.C: New test.
42039 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42041 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42042 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42043 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42044 scalar-return-1_x.c, scalar-return-2_y.c,
42045 scalar-return-3_x.c, scalar-return-3_y.c,
42046 scalar-return-4_x.c, scalar-return-4_y.c,
42047 struct-align-1.h, struct-align-1_x.c,
42048 struct-align-1_y.c, struct-align-2.h,
42049 struct-align-2_x.c, struct-align-2_y.c,
42050 struct-by-value-10_y.c, struct-by-value-11_x.c,
42051 struct-by-value-11_y.c, struct-by-value-12_x.c,
42052 struct-by-value-12_y.c, struct-by-value-13_x.c,
42053 struct-by-value-13_y.c, struct-by-value-14_x.c,
42054 struct-by-value-14_y.c, struct-by-value-15_x.c,
42055 struct-by-value-15_y.c, struct-by-value-16_y.c,
42056 struct-by-value-17_y.c, struct-by-value-18_y.c,
42057 struct-by-value-19_y.c, struct-by-value-1_x.c,
42058 struct-by-value-1_y.c, struct-by-value-20_y.c,
42059 struct-by-value-2_x.c, struct-by-value-2_y.c,
42060 struct-by-value-3_y.c, struct-by-value-4_x.c,
42061 struct-by-value-4_y.c, struct-by-value-5_y.c,
42062 struct-by-value-6_y.c, struct-by-value-7_y.c
42063 struct-by-value-8_x.c, struct-by-value-8_y.c
42064 struct-by-value-9_x.c, struct-by-value-9_y.c
42065 struct-return-10_x.c, struct-return-10_y.c,
42066 struct-return-19_x.c, struct-return-20_x.c
42067 struct-return-2_x.c, struct-return-2_y.c
42068 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42069 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
42071 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42073 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42074 attribute on sparc*-sun-solaris2.*.
42076 2004-01-18 Mark Mitchell <mark@codesourcery.com>
42079 * g++.dg/ext/typeof7.C: New test.
42081 2004-01-18 David Edelsohn <edelsohn@gnu.org>
42083 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42084 * gcc.dg/const-elim-1.c: Same.
42086 2004-01-17 Ziemowit Laski <zlaski@apple.com>
42088 * objc.dg/stret-1.m: New.
42089 * objc.dg/stret-2.m: New.
42091 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
42094 * g++.dg/ext/vector1.C: New test.
42096 2004-01-16 Geoffrey Keating <geoffk@apple.com>
42098 * gcc.dg/pch/import-1.c: New.
42099 * gcc.dg/pch/import-1.hs: New.
42100 * gcc.dg/pch/import-1a.h: New.
42101 * gcc.dg/pch/import-1b.h: New.
42102 * gcc.dg/pch/import-1c.h: New.
42104 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42107 * g++.dg/ext/array1.C: New test.
42110 * g++.dg/conversion/op1.C: New test.
42112 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
42115 From Kazumoto Kojima / Dan Kegel:
42116 * gcc.dg/pr11864-1.c: New test.
42119 From Marcus Comstedt / Dan Kegel:
42120 * gcc.dg/pr10392-1.c: New test.
42122 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42125 * g++.dg/init/ref10.C: New test.
42127 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42130 * g++.dg/parse/typename6.C: New test.
42132 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42135 * g++.dg/pch/wchar-1.C: New.
42136 * g++.dg/pch/wchar-1.Hs: New.
42138 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42141 * g++.dg/expr/sizeof2.C: New test.
42143 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
42145 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42147 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42150 * g++.dg/lookup/strong-using-3.C: New.
42151 * g++.dg/lookup/using-10.C: New.
42153 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42156 * g++.dg/lookup/strong-using-2.C: New.
42158 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
42159 Dan Kegel <dank@kegel.com>
42160 J"orn Rennecke <joern.rennecke@superh.com>
42163 * gcc.dg/pr9365-1.c: New test.
42165 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42168 * g++.dg/parse/casting-operator2.C: New test.
42169 * g++.old-deja/g++.pt/explicit83.C: Remove.
42171 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
42173 * gcc.dg/label-compound-stmt-1.c: New test.
42174 * gcc.c-torture/compile/950922-1.c,
42175 gcc.c-torture/compile/20000211-3.c,
42176 gcc.c-torture/compile/20000518-1.c,
42177 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42178 compound statements.
42180 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
42182 * gcc.dg/ppc64-abi-1.c: New test.
42184 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
42186 * g++.dg/ext/attrib9.C: Add dg-warnings.
42188 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42191 * g++.dg/parse/dtor3.C: New test.
42193 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
42196 * g++.dg/parse/try-catch-1.C: New test.
42198 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
42200 * ada/acats/run_all.sh: Add more verbose output in acats.log
42201 when compiling tests.
42203 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42206 * gcc.dg/typedef-redecl.c: New test case.
42207 * gcc.dg/typedef-redecl.h: New support file.
42209 2004-01-13 Jan Hubicka <jh@suse.cz>
42211 * gcc.dg/always_inline.c: New test.
42212 * gcc.dg/debug/20031231-1.c: Fix.
42214 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42217 * g++.dg/template/array3.C: New test.
42219 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42221 * g++.dg/ext/lvalue1.C: No longer expected to fail.
42222 * g++.dg/warn/Wunused-2.C: Likewise.
42224 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42227 * g++.dg/template/instantiate6.C: New test.
42229 2004-01-12 Roger Sayle <roger@eyesopen.com>
42231 PR middle-end/11397
42232 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42234 2004-01-12 Jan Hubicka <jh@suse.cz>
42237 * gcc.dg/20040112-1.c: New.
42239 * gcc.dg/dwarf-die[1-7].c: Move to...
42240 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42241 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42243 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42246 * g++.dg/parse/friend4.C: New test.
42248 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42251 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42252 definition is called a friend.
42254 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42256 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42258 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42261 * g++.dg/parse/error10.C: New test.
42262 * g++.dg/template/arg2.C: Accept "invalid type" error.
42264 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42266 PR middle-end/13392
42267 * g++.dg/opt/expect2.C: New test.
42269 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42271 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42272 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42273 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42274 Update dg-error regexps.
42276 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42278 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42279 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42281 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42283 * gcc.dg/pragma-re-1.c: Use right pointer type.
42285 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42287 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42289 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42291 * gcc.dg/rs6000-ldouble-1.c: New.
42293 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42297 * g++.dg/other/abstract1.C: New test.
42299 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42301 * g++.dg/lookup/strong-using-1.C: New.
42303 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42306 * gcc.dg/func-ptr-conv-1.c: New test.
42307 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42309 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42312 * gcc.c-torture/compile/20040109-1.c: New.
42314 2004-01-08 Stuart Hastings <stuart@apple.com>
42316 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42317 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42318 * gcc.dg/i386-sse-6.c: ...this new testcase.
42320 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42322 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42324 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42326 * ada/acats/run_acats: Treat 'gnatchop' the same way
42327 as 'gnatmake'. Export GCC_DRIVER.
42328 * ada/acats/run_all.sh: Add target_gnatchop. Use
42329 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42331 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42334 * g++.dg/template/dependent-expr4.C: New test.
42336 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
42338 * gcc.dg/altivec-11.c: New test.
42340 2004-01-07 Mark Mitchell <mark@codesourcery.com>
42342 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42344 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42347 * gcc.dg/enum-compat-1.c: New test.
42348 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42350 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42353 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42354 gcc.dg/c99-idem-qual-3.c: New tests.
42356 2004-01-07 Alan Modra <amodra@bigpond.net.au>
42358 * gcc.dg/winline-7.c: Don't cast void * to int.
42360 2004-01-06 Jan Hubicka <jh@suse.cz>
42362 * gcc.dg/i386-sse-5.c: New test
42363 * g++.dg/eh/simd-1.c: Add -w argument for i386.
42365 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42368 * g++.dg/rtti/typeid4.C: New test.
42370 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42372 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42374 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42377 * g++.dg/template/error11.C: New test.
42380 * g++.dg/template/class2.C: New test.
42382 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
42383 Richard Sandiford <rsandifo@redhat.com>
42386 * g++.dg/opt/alias3.C: New test.
42388 2004-01-04 Mark Mitchell <mark@codesourcery.com>
42391 * g++.dg/template/koenig3.C: New test.
42394 * g++.dg/parse/offsetof3.C: New test.
42396 * g++.dg/init/copy7.C: Add missing dg-error markers.
42399 * g++.dg/init/copy7.c: New test.
42402 * g++.dg/parse/cast1.C: New test.
42404 2004-01-04 Jan Hubicka <jh@suse.cz>
42406 * gcc.dg/winline[1-7].c: New tests.
42408 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42411 * g++.dg/template/qualttp22.C: New test.
42413 2004-01-01 Jan Hubicka <jh@suse.cz>
42415 * gcc.dg/debug/20031231-1.c: New.
42416 * gcc.c-torture/compile/20040101-1.c: New.
42417 * gcc.dg/dwarf-die-[1-7].c: New.
42419 2004-01-01 Jakub Jelinek <jakub@redhat.com>
42421 PR optimization/13521
42422 * gcc.c-torture/compile/20031231-1.c: New test.
42424 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42426 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42428 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42431 * g++.dg/template/crash16.C: New test.
42433 2003-12-30 Mark Mitchell <mark@codesourcery.com>
42435 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42437 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42439 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42441 * g++.old-deja/g++.jason/thunk3.C: Likewise.
42442 * g++.old-deja/g++.law/profile1.C: Likewise.
42443 * gcc.c-torture/compile/981006-1.c: Likewise.
42444 * gcc.c-torture/execute/loop-2e.x: Likewise.
42445 * gcc.c-torture/execute/loop-2f.x: Remove.
42446 * gcc.c-torture/execute/loop-2g.x: Likewise.
42447 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42448 * gcc.dg/20020312-2.c: Remove traces of dead ports.
42450 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
42453 * g++.dg/ext/attrib11.C: New test.
42456 * g++.dg/template/array2-1.C: New test.
42457 * g++.dg/template/array2-2.C: New test.
42459 2003-12-29 Mark Mitchell <mark@codesourcery.com>
42461 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42463 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
42466 * g++.dg/template/array1-1.C: New test.
42467 * g++.dg/template/array1-2.C: New test.
42469 2003-12-29 Roger Sayle <roger@eyesopen.com>
42472 * g77.dg/12632.f: New test case.
42474 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42477 * g++.dg/parse/nontype1.C: New test.
42479 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42482 * g++.dg/parse/explicit1.C: New test.
42483 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42485 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42488 * g++.dg/opt/inline6.C: New test.
42491 * g++.dg/parse/error9.C: New test.
42493 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42495 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42498 * g++.dg/init/assign1.C: New test.
42500 2003-12-28 Roger Sayle <roger@eyesopen.com>
42503 * g++.dg/warn/format3.C: New test case.
42505 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42507 * gcc.c-torture/compile/20031227-1.c: New test.
42509 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42511 * g++.dg/bprob/bprob.exp: Load target-supports.exp
42512 * g77.dg/bprob/bprob.exp: Likewise.
42513 * gcc.misc-tests/bprob.exp: Likewise.
42514 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
42515 variants on systems where the library does not provide that
42517 * gcc.dg/builtins-20.c: Use builtins-config.h.
42518 * gcc.dg/builtins-config.h: New file.
42520 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42522 * lib/gcc-dg.exp (dg-require-profiling): New function.
42523 * lib/target-supports.exp (check_profiling_available): Likewise.
42524 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42525 * g77.dg/bprob/bprob.exp: Likewise.
42526 * gcc.misc-tests/bprob.exp: Likewise.
42527 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42528 * gcc.dg/20021014-1.c: Likewise.
42529 * gcc.dg/nest.c: Likewise.
42531 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42533 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42535 * g++.dg/lookup/java2.C: Likewise.
42536 * gcc.dg/cpp/lexident.c: Likewise.
42538 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
42540 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42542 * gcc.c-torture/compile/961203-1.c: Likewise.
42543 * gcc.c-torture/compile/980506-1.c: Likewise.
42545 2003-12-23 Zack Weinberg <zack@codesourcery.com>
42547 * lib/gcc-dg.exp (dg-prune-output): New annotation.
42548 (additional_prunes): New global.
42549 (gcc-dg-prune): Handle additional per-test pruning.
42550 (dg-test): Clear additional_prunes between tests.
42552 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
42553 dg-prune-output to avoid spurious failures from assembler
42554 complaining about nonexistent WAW violations.
42555 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42556 Use dg-prune-output to avoid spurious failures from assembler
42557 warning about Itanium B-step errata.
42559 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42561 * g++.dg/abi/macro0.C: New test.
42562 * g++.dg/abi/macro1.C: Likewise.
42563 * g++.dg/abi/macro2.C: Likewise.
42565 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42566 * g++.dg/abi/bitfield7.C: Likewise.
42567 * g++.dg/abi/dtor2.C: Likewise.
42568 * g++.dg/abi/mangle11.C: Likewise.
42569 * g++.dg/abi/mangle12.C: Likewise.
42570 * g++.dg/abi/mangle14.C: Likewise.
42571 * g++.dg/abi/mangle17.C: Likewise.
42572 * g++.dg/abi/vbase10.C: Likewise.
42573 * g++.dg/abi/vbase14.C: Likewise.
42574 * g++.dg/template/qualttp17.C: Likewise.
42576 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
42579 * gcc.dg/20031223-1.c: New test.
42581 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42583 * gcc.dg/noreturn-7.c: New test.
42585 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42587 * gcc.dg/null-pointer-1.c: New test.
42589 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42591 * g++.old-deja/g++.jason/template18.C: Remove.
42592 * g++.old-deja/g++.jason/template37.C: Likewise.
42595 * g++.dg/lookup/ns1.C: New test.
42598 * g++.dg/template/lookup3.C: New test.
42600 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42602 * g++.dg/template/recurse1.C: New test
42604 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42607 * g++.dg/parse/semicolon1.C: New test.
42608 * g++.dg/parse/semicolon1.h: Likewise.
42610 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
42612 * gcc.dg/darwin-misaligned.c: New test.
42614 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42617 * gcc.dg/20031222-1.c: New test.
42619 2003-12-21 Mark Mitchell <mark@codesourcery.com>
42622 * g++.dg/parse/error8.C: New test.
42625 * g++.dg/warn/ctor-init-1.C: New test.
42627 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
42629 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42631 * gcc.c-torture/compile/930217-1.c: Likewise.
42632 * gcc.c-torture/compile/930513-1.c: Likewise.
42633 * gcc.c-torture/execute/920908-2.c: Likewise.
42634 * gcc.c-torture/execute/921204-1.c: Likewise.
42635 * gcc.c-torture/execute/930621-1.c: Likewise.
42636 * gcc.c-torture/execute/930630-1.c: Likewise.
42637 * gcc.c-torture/execute/931031-1.c: Likewise.
42638 * gcc.c-torture/execute/980602-2.c: Likewise.
42639 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42640 * gcc.c-torture/execute/compndlit-1.c: Likewise.
42641 * gcc.c-torture/execute/extzvsi.c: Likewise.
42642 * gcc.c-torture/unsorted/ext.c: Likewise.
42644 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
42647 * gcc.c-torture/compile/20031220-2.c: New test case.
42649 2003-12-20 Roger Sayle <roger@eyesopen.com>
42651 PR optimization/13031
42652 * gcc.c-torture/compile/20031220-1.c: New test case.
42654 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42656 * gcc.dg/cast-function-1.c: New test.
42658 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
42660 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42663 2003-12-19 Mark Mitchell <mark@codesourcery.com>
42666 * g++.dg/ext/attrib10.C: New test.
42668 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42670 * gcc.dg/cleanup-10.c: New test.
42671 * gcc.dg/cleanup-11.c: New test.
42673 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42676 * g++.dg/opt/expect1.C: New test.
42678 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
42680 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42682 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
42685 * gcc.dg/20031218-1.c: New test.
42688 * gcc.dg/20031218-2.c: New test.
42689 * gcc.dg/20031218-3.c: New test.
42691 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42692 of label name and allow for USER_LABEL_PREFIX == "_" names.
42693 * g++.dg/abi/mangle18-2.C: Likewise.
42694 * g++.dg/abi/mangle19-1.C: Likewise.
42695 * g++.dg/abi/mangle19-2.C: Likewise.
42696 * g++.dg/abi/mangle20-1.C: Likewise.
42697 * g++.dg/abi/mangle20-2.C: Likewise.
42699 2003-12-18 Richard Henderson <rth@redhat.com>
42701 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42703 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
42704 Dan Kegel <dank@kegel.com>
42707 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42708 testing a cross compiler, it causes spurious compile failures.
42709 * lib/g++.exp: Likewise.
42711 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42714 * g++.dg/template/access13.C: New test.
42716 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
42718 * gcc.dg/20031216-1.c: New test.
42720 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42723 * g++.dg/template/error10.C: New test.
42725 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42727 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42728 * g++.dg/eh/simd-2.C: Likewise.
42730 2003-12-17 James E Wilson <wilson@specifixinc.com>
42731 Roger Sayle <roger@eyesopen.com>
42733 * gcc.c-torture/execute/ieee/mzero5.c: New.
42735 2003-12-17 Mark Mitchell <mark@codesourcery.com>
42738 * g++.dg/parse/error6.C: New test.
42741 * g++.dg/parse/error7.C: New test.
42743 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42745 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42746 at -O with stabs debugging formats.
42747 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42748 * gcc.dg/debug/debug-2.c: Likewise.
42750 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42753 * g++.dg/init/error1.C: New test.
42756 * g++.dg/init/pm3.C: New test.
42758 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
42761 * gcc.dg/bitfld-8.c: New test.
42763 2003-12-16 James Lemke <jim@wasabisystems.com>
42765 * gcc.dg/arm-scd42-[123].c: New tests.
42767 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42770 * g++.dg/abi/mangle20-1.C: New test.
42771 * g++.dg/abi/mangle20-2.C: New test.
42773 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42776 * g++.dg/other/offsetof2.C: Remove XFAIL.
42777 * g++.dg/parse/offsetof1.C: New test.
42778 * g++.gd/parse/offsetof2.C: Likewise.
42780 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42782 * g++.dg/template/nontype3.C: New test.
42783 * g++.dg/template/static2.C: Tweaked the dg-error clause.
42785 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42787 * g++.dg/warn/noreturn-3.C: Also test instantiation.
42789 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42792 * g++.dg/expr/assign1.C: New test.
42795 * g++.dg/abi/mangle19-1.C: New test.
42796 * g++.dg/abi/mangle19-2.C: New test.
42798 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
42800 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42802 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42804 * gcc.c-torture/execute/20031216-1.c: New test.
42806 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42808 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42811 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42814 * g++.dg/template/error9.C: New test.
42817 * g++.dg/template/error8.C: New test.
42819 2003-12-15 Roger Sayle <roger@eyesopen.com>
42821 PR middle-end/13400
42822 * gcc.c-torture/execute/20031215-1.c: New test case.
42824 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42827 * g++.dg/parse/error5.C: New test.
42830 * g++.dg/expr/sizeof1.C: New test.
42833 * g++.dg/template/crash15.C: New test.
42835 2003-12-15 Geoffrey Keating <geoffk@apple.com>
42837 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42838 a non-POD type as the last named parameter of a varargs function.
42840 2003-12-15 Mark Mitchell <mark@codesourcery.com>
42844 * g++.dg/template/crash14.C: New test.
42845 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42847 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
42849 * g++.dg/other/java1.C: New test.
42852 * g++.dg/abi/mangle18-1.C: New test.
42853 * g++.dg/abi/mangle18-2.C: New test.
42855 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42857 PR optimization/10312
42858 * gcc.c-torture/execute/20031214-1.c: New.
42860 2003-12-14 Mark Mitchell <mark@codesourcery.com>
42864 * g++.dg/parse/error3.C: New test.
42865 * g++.dg/parse/error4.C: Likewise.
42866 * g++.dg/abi/mangle4.C: Tweak error messages.
42867 * g++.dg/lookup/using5.C: Likewise.
42868 * g++.dg/other/error2.C: Likewise.
42869 * g++.dg/parse/typename5.C: Likewise.
42870 * g++.dg/parse/undefined1.C: Likewise.
42871 * g++.dg/template/arg2.C: Likewise.
42872 * g++.dg/template/ttp3.C: Likewise.
42873 * g++.dg/template/type1.C: Likewise.
42874 * g++.old-deja/g++.other/crash32.C: Likewise.
42875 * g++.old-djea/g++.pt/defarg8.C: Likewise.
42877 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42880 * g++.dg/warn/noreturn-3.C: New test.
42882 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42885 * g++.dg/abi/covariant3.C: New.
42887 2003-12-12 Jakub Jelinek <jakub@redhat.com>
42889 * g++.dg/eh/ia64-1.C: New test.
42891 2003-12-12 Roger Sayle <roger@eyesopen.com>
42893 PR optimization/13037
42894 * g77.f-torture/execute/13037.f: New test case.
42896 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42899 * g++.dg/abi/covariant2.C: New.
42901 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
42903 * gcc.dg/cpp/trad/macro.c: New tests.
42905 2003-12-11 Zack Weinberg <zack@codesourcery.com>
42907 * gcc.c-torture/execute/wchar_t-1.x: Delete.
42909 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
42912 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42914 * lib/g++.exp (g++_version): Likewise.
42915 * lib/g77.exp (g77_version): Likewise.
42916 * lib/objc.exp (default_objc_version): Likewise.
42918 2003-12-10 Richard Henderson <rth@redhat.com>
42920 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42922 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42924 2003-12-08 Matt Austern <austern@apple.com>
42927 * lib/gcc-dg.exp (dg-require-visibility): Define.
42928 * lib/target-supports (check_visibility_available): Define.
42929 * gcc.dg/visibility-1.c: New test.
42930 * gcc.dg/visibility-2.c: Likewise.
42931 * gcc.dg/visibility-3.c: Likewise.
42932 * gcc.dg/visibility-4.c: Likewise.
42933 * gcc.dg/visibility-5.c: Likewise.
42934 * gcc.dg/visibility-6.c: Likewise.
42935 * g++.dg/ext/visibility-1.C: Likewise.
42936 * g++.dg/ext/visibility-2.C: Likewise.
42937 * g++.dg/ext/visibility-3.C: Likewise.
42938 * g++.dg/ext/visibility-4.C: Likewise.
42939 * g++.dg/ext/visibility-5.C: Likewise.
42940 * g++.dg/ext/visibility-6.C: Likewise.
42942 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42944 * g++.dg/lookup/java1.C: New test.
42945 * g++.dg/lookup/java2.C: New test.
42947 2003-12-07 Falk Hueffner <falk@debian.org>
42949 * g++.dg/opt/noreturn-1.C: New test.
42951 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
42953 * gcc.dg/overflow-1.c: New test.
42955 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42957 * g77.f-torture/compile/13060.f: New test.
42959 2003-12-06 Mark Mitchell <mark@codesourcery.com>
42962 * g++.dg/inherit/operator2.C: New test.
42964 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42967 * g++.dg/ext/attrib9.C: New test.
42969 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42972 * g++.dg/template/error7.C: New test.
42974 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
42975 J"orn Rennecke <joern.rennecke@superh.com>
42978 * g++.dg/other/struct-va_list.C: New test.
42980 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42983 * g++.dg/parse/defarg6.C: New test.
42985 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
42988 * gcc.c-torture/execute/20031201-1.c: New test.
42990 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
42992 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42994 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42996 * gcc.dg/builtin-return-1.c: New test.
42998 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
42999 J"orn Rennecke <joern.rennecke@superh.com>
43001 PR optimization/13260
43002 * gcc.c-torture/execute/20031204-1.c: New test.
43004 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43007 * g++.dg/template/error6.C: New test.
43009 2003-12-03 Jakub Jelinek <jakub@redhat.com>
43011 * gcc.dg/20031202-1.c: New test.
43013 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43016 * g++.dg/template/eh1.C: New test.
43019 * g++.dg/template/error5.C: New test.
43021 2003-12-02 David Ung <davidu@mips.com>
43023 * gcc.dg/compat/vector-check.h: Corrected type for var
43026 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43029 * g++.dg/template/ptrmem8.C: New test.
43031 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43034 * g++.dg/template/dependent-expr3.C: New test.
43036 2003-12-01 James Lemke <jim@wasabisystems.com>
43038 * gcc.dg/arm-g2.c: New test.
43040 2003-12-01 Roger Sayle <roger@eyesopen.com>
43042 PR optimization/11634
43043 * gcc.dg/20031201-2.c: New test case.
43045 2003-12-01 Zack Weinberg <zack@codesourcery.com>
43048 * objc.dg/proto-lossage-3.m: New test.
43050 2003-12-01 Roger Sayle <roger@eyesopen.com>
43052 PR optimization/12628
43053 * gcc.dg/20031201-1.c: New test case.
43055 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43057 * gcc.dg/unaligned-1.c: New test.
43059 2003-11-30 Mark Mitchell <mark@codesourcery.com>
43062 * g++.dg/template/error4.C: New test.
43063 * g++.dg/template/nested3.C: Adjust error markers.
43065 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43067 * gcc.dg/cpp/assert4.c: Check more #system assertions.
43069 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
43072 * gcc.dg/bitfld-7.c: New test.
43074 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
43076 * gcc.dg/tls/asm-1.C: New test.
43078 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43080 * gcc.dg/cpp/assert4.c: Update.
43082 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43084 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43085 * gcc.dg/builtin-apply3.c: New test.
43087 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43089 * lib/compat.exp (compat-obj): New xfaildata parameter.
43090 Use it to set compiler_conditional_xfail_data before compiling.
43091 (compat-get-options): Handle dg-xfail-if.
43092 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43093 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43094 * gcc.dg/compat/vector-1_y.c: Likewise.
43095 * gcc.dg/compat/vector-2_x.c: Likewise.
43096 * gcc.dg/compat/vector-2_y.c: Likewise.
43098 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43100 * g++.dg/opt/reg-stack4.C: New test.
43102 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43104 * gcc.dg/builtin-apply2.c: New test.
43106 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43108 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43110 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43113 * g++.dg/template/template-id-2.C: New test.
43115 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43118 * g++.dg/template/memfriend1.C: New test.
43119 * g++.dg/template/memfriend2.C: Likewise.
43120 * g++.dg/template/memfriend3.C: Likewise.
43121 * g++.dg/template/memfriend4.C: Likewise.
43122 * g++.dg/template/memfriend5.C: Likewise.
43123 * g++.dg/template/memfriend6.C: Likewise.
43124 * g++.dg/template/memfriend7.C: Likewise.
43125 * g++.dg/template/memfriend8.C: Likewise.
43126 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43128 2003-11-21 Mark Mitchell <mark@codesourcery.com>
43131 * g++.dg/ext/cond1.C: New test.
43133 2003-11-20 Richard Henderson <rth@redhat.com>
43135 * gcc.dg/20020201-2.c: Remove.
43136 * gcc.dg/20020201-4.c: Remove.
43137 * gcc.dg/20020304-1.c: Remove.
43139 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
43141 * gcc.dg/cpp/trad/xwin1.c: New test case.
43143 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
43145 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43146 * lib/g77.exp: Likewise.
43147 * lib/objc.exp: Likewise.
43148 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43151 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43154 * g++.dg/template/static5.C: New test.
43156 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
43158 * gcc.dg/nested-func-1.c: New test.
43160 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43162 * gcc.dg/cpp/assert4.c: New test.
43164 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43167 * g++.dg/lookup/using9.c: New test.
43169 2003-11-14 Mark Mitchell <mark@codesourcery.com>
43172 * g++.dg/template/error3.C: New test.
43174 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
43177 * ada/acats/run_acats, run_all.sh: Fix syntax error.
43178 No longer use a wrapper for gcc, since this does not work under
43181 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43184 * g++.dg/template/ptrmem7.C: New test.
43186 2003-11-13 Andrew Pinski <apinski@apple.com>
43188 * gcc.c-torture/compile/20031113-1.c: New test.
43190 2003-11-13 Mark Mitchell <mark@codesourcery.com>
43191 Kean Johnston <jkj@sco.com>
43194 * gcc.dg/unused-4.c: Update.
43196 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43198 * g++.dg/opt/const3.C: New test.
43200 2003-11-13 Jan Hubicka <jh@suse.cz>
43202 * gcc.c-torture/compile/20031112-1.c: New test.
43204 2003-11-12 Mark Mitchell <mark@codesourcery.com>
43206 * g++.dg/parse/crash10.C: Remove bogus error marker.
43208 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43210 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43211 (host_gcc): Likewise.
43212 (ROOT): Honor $PWDCMD.
43214 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43216 2003-11-12 Catherine Moore <clm@redhat.com>
43218 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43220 2003-11-12 Andreas Jaeger <aj@suse.de>
43221 Jakub Jelinek <jakub@redhat.com>
43222 Andrew Pinski <pinskia@physics.uc.edu>
43223 Richard Henderson <rth@redhat.com>
43225 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43227 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43229 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43230 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43232 2003-11-11 Andreas Jaeger <aj@suse.de>
43234 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43236 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43238 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43240 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43243 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43245 * gcc.dg/trampoline-1.c: New test.
43247 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43249 * gcc.c-torture/compile/200031109-1.c: New test.
43251 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43255 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43256 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43257 gcc.dg/format/no-y2k-1.c: Update.
43259 2003-11-08 Roger Sayle <roger@eyesopen.com>
43261 PR optimization/10467
43262 * gcc.dg/20031108-1.c: New test case.
43264 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43266 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43268 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43270 * gcc.dg/compound-lvalue-1.c: New test.
43271 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43274 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43276 * gcc.dg/altivec-varargs-1.c: New test.
43278 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43280 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43281 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43282 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43283 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43284 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43286 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43288 * gcc.dg/cond-lvalue-1.c: New test.
43290 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43292 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43294 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43297 * g++.dg/template/instantiate5.C: New test.
43299 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43302 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43303 * ChangeLog: Add missing first entry for above test.
43305 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43308 * g++.dg/template/using8.C: New test.
43309 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43311 2003-11-02 Roger Sayle <roger@eyesopen.com>
43313 PR optimization/10817
43314 * gcc.c-torture/compile/20031102-1.c: New test case.
43316 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43318 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43321 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43323 * gcc.dg/20031102-1.c: New test.
43325 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43327 * gcc.dg/complex-1.c: New test.
43329 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43332 * g++.dg/template/crash13.C: Adjust expected error location.
43333 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43335 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43337 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43339 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43342 * gcc.c-torture/compile/20031031-2.c: New test.
43344 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43347 * gcc.c-torture/compile/20031031-1.c: New test.
43349 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43351 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43352 * gcc.misc-tests/bprob.exp: Likewise.
43353 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43354 the execution test on arm-elf configs.
43355 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
43356 configs that don't support scratch files.
43357 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43359 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
43361 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43364 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
43366 * ada/acats/run_all.sh: Redirect mv output to /dev/null
43367 Avoid non pure sh syntax. Add more logging.
43369 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43372 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43375 * gcc.dg/ppc-stackalign-1.c: New test.
43377 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
43379 * ada/acats/run_all.sh: Change output to be more compliant with
43381 Create acats.sum and acats.log files under testsuite/ada/acats
43382 Only run [a-z]* directories, to filter out e.g. CVS.
43383 Redirect build output to log file.
43385 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43387 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43389 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43392 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43394 2003-10-27 Jakub Jelinek <jakub@redhat.com>
43396 * gcc.c-torture/compile/20031023-1.c: New test.
43397 * gcc.c-torture/compile/20031023-2.c: New test.
43398 * gcc.c-torture/compile/20031023-3.c: New test.
43399 * gcc.c-torture/compile/20031023-4.c: New test.
43401 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43404 * g++.dg/lookup/scoped8.C: New test.
43406 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43408 * g++.dg/opt/reg-stack3.C: New test.
43410 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43412 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
43414 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43417 * g++.dg/template/crash13.C: New test.
43419 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43421 * gcc.dg/c99-restrict-2.c: New test.
43423 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
43425 PR c++/12698, c++/12699, c++/12700, c++/12566
43426 * g++.dg/inherit/covariant9.C: New test.
43427 * g++.dg/inherit/covariant10.C: New test.
43428 * g++.dg/inherit/covariant11.C: New test.
43430 2003-10-23 Jason Merrill <jason@redhat.com>
43433 * g++.dg/ext/complit2.C: New test.
43435 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43438 * gcc.c-torture/execute/20031020-1.c: New test.
43440 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43442 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43443 following the jump_insn.
43445 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
43447 * gcc.dg/cast-lvalue-1.c: New test.
43449 2003-10-21 Mark Mitchell <mark@codesourcery.com>
43452 * g++.dg/template/cond2.C: New test.
43454 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
43456 * gcc.dg/builtins-28.c: New test.
43458 2003-10-20 Jan Hubicka <jh@suse.cz>
43460 * g++.dg/opt/inline4.C: Do not use min-inline-insns
43462 * gcc.dg/inline-2.c: Likewise.
43464 2003-10-20 Phil Edwards <phil@codesourcery.com>
43466 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43467 * gcc.dg/nest.c: Likewise.
43469 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43471 PR c++/9781, c++/10583, c++/11862
43472 * g++.dg/parse/crash13.C: New test.
43474 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43476 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43478 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43480 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43481 Define HAVE_C99_RUNTIME except on Solaris.
43482 * gcc.dg/builtins-20.c: Likewise.
43484 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43486 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43488 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43491 * g++.dg/template/crash21.C: New test.
43493 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43496 * g++.dg/template/typename5.C: New test.
43498 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43501 * g++.dg/template/friend25.C: New test.
43503 2003-10-16 Ziemowit Laski <zlaski@apple.com>
43505 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43508 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
43510 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43513 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
43515 * gcc.c-torture/execute/960416-1.x: Remove.
43516 * gcc.c-torture/execute/divconst-3.x: Likewise.
43518 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
43521 * gcc.dg/torture/cris-volatile-1.c: New test.
43523 2003-10-14 Roger Sayle <roger@eyesopen.com>
43525 PR optimization/9325
43526 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43527 for overflowing floating point to integer conversion during RTL
43530 2003-10-13 Ziemowit Laski <zlaski@apple.com>
43532 * objc/execute/_cmd.m: Fix typo.
43533 * objc.dg/image-info.m, objc.dg/symtab-1.m:
43534 Relax 'scan-assembler' regexp.
43535 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43536 objc.dg/try-catch-4.m: Run on non-Darwin targets.
43537 * objc.dg/zero-link-2.m: Remove blank line.
43538 * objc.dg/zero-link-3.m: New test case.
43540 2003-10-13 Geoffrey Keating <geoffk@apple.com>
43542 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43544 * gcc.dg/asm-names.c: Use scan-assembler-not rather
43545 than linker trickery.
43547 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43550 * g++.dg/other/friend2.C: New test.
43552 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43554 * gcc.dg/20031012-1.c: New test.
43556 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43558 * gcc.dg/weak/weak-3.c: Fix for new warning.
43560 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
43562 PR optimization/8750
43563 * gcc.c-torture/execute/20031012-1.c: New test case.
43565 2003-10-11 Roger Sayle <roger@eyesopen.com>
43567 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43568 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43570 2003-10-11 Roger Sayle <roger@eyesopen.com>
43572 PR optimization/12260
43573 * gcc.c-torture/compile/20031011-2.c: New test case.
43575 2003-10-11 Roger Sayle <roger@eyesopen.com>
43577 * gcc.c-torture/execute/20031011-1.c: New testcase.
43579 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
43581 * gcc.c-torture/compile/20031011-1.c: New test.
43583 2003-10-11 Jan Hubicka <jh@suse.cz>
43585 * g++.dg/other/first-global.C: New test.
43587 2003-10-11 Roger Sayle <roger@eyesopen.com>
43589 * gcc.c-torture/execute/string-opt-18.c: New testcase.
43591 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
43593 * gcc.c-torture/compile/20031010-1.c: New test.
43595 2003-10-10 Geoffrey Keating <geoffk@apple.com>
43597 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43598 * gcc.c-torture/execute/va-arg-25.c: ... here.
43600 2003-10-09 Mark Mitchell <mark@codesourcery.com>
43602 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43604 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
43606 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43608 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43610 * g++.dg/parse/error2.C: New test.
43612 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43615 * g++.dg/other/error5.C: Modify the error message.
43616 * g++.dg/lookup/using8.C: New test.
43618 2003-10-07 Geoffrey Keating <geoffk@apple.com>
43620 * gcc.dg/darwin-abi-2.c: New file.
43621 * gcc.c-torture/execute/va-arg-24.c: New file.
43623 2003-10-06 Bob Wilson <bob.wilson@acm.org>
43625 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
43628 2003-10-06 Mark Mitchell <mark@codesourcery.com>
43631 * g++.dg/other/error4.C: Update error messages.
43632 * g++.dg/template/ptrmem4.C: Likewise.
43635 * g++.dg/init/new9.C: New test.
43637 PR c++/12334, c++/12236, c++/8656
43638 * g++.dg/ext/attrib8.C: New test.
43640 2003-10-06 Devang Patel <dpatel@apple.com>
43642 * gcc.dg/debug/dwarf2-3.h: New test.
43643 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43645 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
43647 * g++.dg/opt/cfg2.C: New test.
43649 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43651 * g++.dg/opt/float1.C: New test.
43653 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43655 * gcc.dg/c90-array-lval-6.c: New test.
43656 * gcc.dg/c99-array-lval-6.c: New test.
43658 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
43659 Ziemowit Laski <zlaski@apple.com>
43661 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43662 'Derived', so that it is never considered a class method; add
43663 new warning for '+port' method ambiguity.
43664 * objc.dg/method-12.m: Include <objc/objc.h> instead of
43665 <objc/objc-api.h> (needed on Mac OS X).
43666 * objc.dg/method-13.m: New test.
43668 2003-10-03 Roger Sayle <roger@eyesopen.com>
43670 PR optimization/9325, PR java/6391
43671 * gcc.c-torture/execute/20031003-1.c: New test case.
43673 2003-10-02 Mark Mitchell <mark@codesourcery.com>
43675 PR optimization/12180
43676 * gcc.dg/20031002-1.c: New test.
43679 * g++.dg/inherit/error1.C: New test.
43681 2003-10-02 Chris Demetriou <cgd@broadcom.com>
43683 * lib/f-torture.exp (search_for): Rename to...
43684 (search_for_re): This. Also, clean up comments and the
43685 "regexp" invocation.
43687 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
43689 * gcc.c-torture/compile/20031002-1.c: New test.
43691 2003-10-02 Jakub Jelinek <jakub@redhat.com>
43693 * g++.dg/opt/cond1.C: New test.
43695 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
43697 * gcc.dg/Wold-style-definition-2.c: New testcase.
43698 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43700 2003-09-29 Richard Henderson <rth@redhat.com>
43702 * g++.dg/init/array10.C: Add dg-options.
43704 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
43706 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43708 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43710 * g++.dg/template/friend19.C: Fix typo.
43711 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43713 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
43715 * gcc.c-torture/execute/20030928-1.c: New test.
43716 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43718 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43720 * g++.dg/opt/unroll1.C: New test.
43722 2003-09-26 Roger Sayle <roger@eyesopen.com>
43724 PR optimization/11741
43725 * gcc.dg/20030926-1.c: New test case.
43727 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43730 * g++.dg/parse/access7.C: New test.
43731 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43733 2003-09-24 Ziemowit Laski <zlaski@apple.com>
43735 MERGE OF objc-improvements-branch into MAINLINE:
43736 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43737 if libobjc has not been built.
43738 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43739 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43740 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43741 objc/execute/nested-3.m, objc/execute/np-2.m,
43742 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43743 objc/execute/redefining_self.m, objc/execute/root_methods.m,
43744 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43745 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43746 objc.dg/special/unclaimed-category-1.h,
43747 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43748 well as GNU runtime.
43749 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43750 * execute/cascading-1.m, execute/function-message-1.m,
43751 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43752 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43753 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43754 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43755 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43756 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43757 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43758 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43759 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43760 * objc.dg/bitfield-2.m: Run only on Darwin.
43761 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43762 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43763 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43764 * objc.dg/const-str-1.m: Fix constant string layout.
43766 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
43768 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43770 2003-09-23 Geoffrey Keating <geoffk@apple.com>
43772 * gcc.dg/darwin-abi-1.c: New file.
43774 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
43777 * gcc.c-torture/compile/20030921-1.c: New test.
43779 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43781 * g++.dg/opt/reg-stack2.C: New test.
43783 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43785 * g++.dg/eh/delayslot1.C: New test.
43787 2003-09-20 Richard Henderson <rth@redhat.com>
43789 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43791 2003-09-20 Roger Sayle <roger@eyesopen.com>
43793 * gcc.c-torture/execute/20030920-1.c: New test case.
43795 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43797 * g++.dg/rtti/typeid3.C: Correct expected error message.
43799 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43802 * g++.dg/parse/crash12.C: New test.
43804 2003-09-19 Janis Johnson <janis187@us.ibm.com>
43806 * gcc.dg/compat/mixed-struct-check.h: New.
43807 * gcc.dg/compat/mixed-struct-defs.h: New.
43808 * gcc.dg/compat/mixed-struct-init.h: New.
43809 * gcc.dg/compat/struct-by-value-19_main.c: New.
43810 * gcc.dg/compat/struct-by-value-19_x.c: New.
43811 * gcc.dg/compat/struct-by-value-19_y.c: New.
43812 * gcc.dg/compat/struct-by-value-20_main.c: New.
43813 * gcc.dg/compat/struct-by-value-20_x.c: New.
43814 * gcc.dg/compat/struct-by-value-20_y.c: New.
43815 * gcc.dg/compat/struct-return-19_main.c: New.
43816 * gcc.dg/compat/struct-return-19_x.c: New.
43817 * gcc.dg/compat/struct-return-19_y.c: New.
43818 * gcc.dg/compat/struct-return-20_main.c: New.
43819 * gcc.dg/compat/struct-return-20_x.c: New.
43820 * gcc.dg/compat/struct-return-20_y.c: New.
43822 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
43823 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43824 so that it will not complain on LP64 targets.
43826 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43829 * g++.dg/template/friend24.C: New test.
43831 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
43834 * g++.dg/template/memtmpl2.C: New test.
43836 2003-09-18 Mark Mitchell <mark@codesourcery.com>
43839 * gcc.dg/builtin-apply1.c: New test.
43841 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
43844 * g++.dg/warn/Wunused-4.C: New test.
43846 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43849 * g++.dg/other/gc2.C: New test.
43851 2003-09-17 Mark Mitchell <mark@codesourcery.com>
43854 * g++.dg/rtti/typeid3.C: New test.
43857 * g++.dg/overload/template1.C: New test.
43859 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43861 * g++.dg/opt/cfg3.C: New test.
43863 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43866 * g++.dg/template/crash11.C: New test.
43868 2003-09-16 Jason Merrill <jason@redhat.com>
43869 Jakub Jelinek <jakub@redhat.com>
43871 * gcc.dg/attr-warn-unused-result.c: New test.
43873 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
43876 * g++.dg/expr/call2.C: New test.
43878 2003-09-15 Andreas Jaeger <aj@suse.de>
43880 * gcc.dg/Wold-style-definition-1.c: New test.
43882 2003-09-14 Mark Mitchell <mark@codesourcery.com>
43885 * g++.dg/parse/template12.C: New test.
43887 * g++.dg/abi/bitfield11.C: New test.
43888 * g++.dg/abi/bitfield12.C: Likewise.
43890 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
43892 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
43893 non-expansion of functional macro name without arguments at EOL.
43894 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
43896 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
43898 * gcc.c-torture/execute/20030914-[12].c: New tests.
43900 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
43903 * g++.dg/overload/addr1.C: New test.
43905 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
43907 * gcc.dg/20030909-1.c: New test.
43909 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43911 * gcc.dg/ultrasp10.c: New test.
43913 2003-09-09 Devang Patel <dpatel@apple.com>
43915 * gcc.dg/darwin-ld-6.c: New test.
43917 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43919 * gcc.dg/torture/builtin-explog-1.c: New testcase.
43921 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43923 * gcc.dg/ia64-types1.c: New test.
43924 * gcc.dg/ia64-types2.c: Likewise.
43926 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43928 * gcc.dg/builtins-1.c: Add more _Complex tests.
43929 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43931 * gcc.dg/builtins-1.c: Test existing _Complex functions.
43932 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43934 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43937 * g++.dg/lookup/koenig2.C: New test.
43940 * g++.dg/rtti/typeid2.C: New test.
43942 2003-09-08 Jakub Jelinek <jakub@redhat.com>
43944 * gcc.c-torture/compile/20030904-1.c: New test.
43946 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43948 * g++.dg/opt/longbranch2.C: New test.
43950 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43952 * g++.dg/template/crash10.C: Only compile it.
43954 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43956 PR middle-end/11665
43957 * gcc.c-torture/compile/20030907-1.c: New test.
43958 * g++.dg/init/array11.C: New test.
43960 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43963 * g++.dg/init/struct1.C: New test.
43965 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43968 * g++.dg/expr/comma1.C: New test.
43970 2003-09-06 Mark Mitchell <mark@codesourcery.com>
43973 * g++.dg/expr/static_cast5.C: New test.
43975 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
43978 * g++.dg/lookup/scoped7.C: New test.
43981 * g++.dg/other/static1.C: New test.
43984 * g++.dg/warn/template-1.C: New test.
43987 * g++.dg/template/crash10.C: New test.
43990 * g++.dg/overload/VLA.C: New test.
43993 * g++.dg/template/call1.C: New test.
43995 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43998 * g++.dg/parse/using3.C: New test.
44000 2003-09-06 Roger Sayle <roger@eyesopen.com>
44003 * g++.dg/overload/builtin3.C: New test case.
44005 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
44008 * gcc.dg/20030906-1.c: New test.
44009 * gcc.dg/20030906-2.c: Likewise.
44011 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44014 * g++.dg/parse/defarg5.C: New test.
44016 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44018 2003-09-05 Mark Mitchell <mark@codesourcery.com>
44021 * g++.dg/expr/static_cast4.C: New test.
44024 * g++.dg/template/crash9.C: New test.
44026 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
44028 * g++.old-deja/g++.ext/pretty2.C: Update for change
44030 * g++.old-deja/g++.ext/pretty3.C: Likewise.
44032 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
44035 * g++/dg/template/qualified-id1.C: New test.
44038 * g++.dg/warn/noeffect4.C: New test.
44040 2003-09-04 Matt Austern <austern@apple.com>
44042 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44043 * g++.dg/ext/fnname2.C: Likewise.
44044 * g++.dg/ext/fnname3.C: Likewise.
44046 2003-09-04 Mark Mitchell <mark@codesourcery.com>
44048 * g++.dg/expr/lval1.C: New test.
44049 * g++.dg/ext/lvcast.C: Remove.
44051 2003-09-03 Roger Sayle <roger@eyesopen.com>
44053 PR optimization/11700.
44054 * gcc.c-torture/compile/20030903-1.c: New test case.
44056 2003-09-03 Mark Mitchell <mark@codesourcery.com>
44059 * g++.dg/abi/layout4.C: New test.
44061 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
44064 * g++.dg/parse/friend3.C: New test.
44066 2003-09-02 Mark Mitchell <mark@codesourcery.com>
44069 * g++.dg/template/class1.C: New test.
44072 * g++.dg/expr/call1.C: New test.
44074 2003-09-01 Mark Mitchell <mark@codesourcery.com>
44077 * g++.dg/init/ref9.C: New test.
44080 * g++.dg/template/nested4.C: New test.
44082 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44085 * g++.dg/template/non-dependent4.C: New test.
44088 * g++.dg/inherit/conv1.C: New test.
44090 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44093 * g++.dg/ext/label1.C: New test.
44094 * g++.dg/ext/label2.C: Likewise.
44096 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44098 * g++.dg/expr/cond3.C: New test.
44100 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44102 * gcc.dg/builtins-1.c: Add new builtin cases.
44104 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44106 * gcc.dg/builtins-1.c: Add new cases.
44107 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44109 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44111 * gcc.dg/builtins-1.c: Add more math builtin tests.
44112 * gcc.dg/torture/builtin-attr-1.c: New test.
44114 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44116 PR optimization/5079
44117 * g++.dg/opt/static3.C: New test.
44119 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44121 * gcc.misc-tests/gcov-10b.c: New test.
44123 2003-08-27 Mark Mitchell <mark@codesourcery.com>
44125 * g++.dg/opt/ptrmem3.C: New test.
44127 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44129 2003-08-27 Jakub Jelinek <jakub@redhat.com>
44131 * gcc.dg/20030826-2.c: New test.
44133 2003-08-26 Roger Sayle <roger@eyesopen.com>
44135 PR middle-end/12002
44136 * g77.f-torture/compile/12002.f: New test case.
44138 2003-08-26 Roger Sayle <roger@eyesopen.com>
44140 * gcc.dg/20030826-1.c: New test case.
44142 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
44144 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44146 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
44149 * c++.dg/lookup/crash1.C: New test.
44151 * c++.dg/warn/noeffect3.C: New test.
44153 2003-08-25 Janis Johnson <janis187@us.ibm.com>
44155 * gcc.dg/compat/vector-1_x.c: Compile with -w.
44156 * gcc.dg/compat/vector-1_y.c: Ditto.
44157 * gcc.dg/compat/vector-2_x.c: Ditto.
44158 * gcc.dg/compat/vector-2_y.c: Ditto.
44160 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
44162 * gcc.dg/20030702-1.c: New test.
44164 2003-08-25 Mark Mitchell <mark@codesourcery.com>
44167 * g++.dg/ext/altivec-1.C: New test.
44169 2003-08-24 Richard Henderson <rth@redhat.com>
44171 * g++.dg/eh/simd-2.C: Add -w for x86.
44173 2003-08-23 Jakub Jelinek <jakub@redhat.com>
44175 * gcc.dg/20030815-1.c: New test.
44177 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44180 * g++.dg/parse/access6.C: New test.
44182 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44184 PR c++/641, c++/11876
44185 * g++.dg/template/friend22.C: New test.
44186 * g++.dg/template/friend23.C: Likewise.
44188 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44190 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44193 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44195 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44197 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44199 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44201 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44203 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44205 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44207 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44209 2003-08-21 Mark Mitchell <mark@codesourcery.com>
44212 * g++.dg/overload/prom1.C: New test.
44215 * g++.dg/parse/dtor2.C: New test.
44218 * g++.dg/parse/using2.C: New test.
44220 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
44223 * gcc.c-torture/compile/20030821-1.c: New.
44225 2003-08-20 Mark Mitchell <mark@codesourcery.com>
44228 * g++.dg/template/deduce2.C: New test.
44230 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
44232 * gcc.c-torture/execute/20030821-1.c: New test.
44234 2003-08-20 Roger Sayle <roger@eyesopen.com>
44236 PR middle-end/11984
44237 * gcc.dg/20030820-1.c: New test case.
44239 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44242 * g++.dg/warn/noeffect2.C: New test.
44244 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44247 * g++.dg/template/dtor2.C: New test.
44250 * g++.dg/template/operator1.C: New test.
44251 * g++.dg/parse/operator4.C: New test.
44254 * g++.dg/expr/enum1.C: New test.
44255 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44258 * g++.dg/parse/elab2.C: New test.
44259 * g++.dg/parse/typedef4.C: Change error message.
44260 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44261 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44262 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44264 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44266 * gcc.dg/pch/warn-1.c: New.
44267 * gcc.dg/pch/warn-1.hs: New.
44269 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44272 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44274 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44276 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44278 * gcc.dg/uninit-D.c: New Test.
44279 * gcc.dg/uninit-E.c: New Test.
44280 * gcc.dg/uninit-F.c: New Test.
44281 * gcc.dg/uninit-G.c: New Test.
44283 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44285 * g++.dg/README: Describe the pch directory.
44287 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44290 * g++.dg/parse/access4.C: New test.
44291 * g++.dg/parse/access5.C: Likewise.
44292 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44294 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44296 * gcc.dg/noncompile/20030818-1.c: New.
44298 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44301 * g++.dg/warn/noeffect1.C: New test.
44303 * g++.dg/template/scope2.C: New test.
44304 * g++.dg/template/error2.C: Correct dg-error
44306 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44308 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44310 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44313 * g++.dg/template/warn1.C: New.
44315 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44317 * g++.dg/template/error2.C: New test.
44318 * g++.dg/lookup/using7.C: Adjust errors
44319 * g++.old-deja/g++.pt/crash36.C: Likewise.
44320 * g++.old-deja/g++.pt/derived3.C: Likewise.
44322 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44324 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44325 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44326 * gcc.c-torture/execute/builtins/string-9.c: New, from
44327 string-opt-9.c. Adjust for execute/builtins framework.
44328 * gcc.c-torture/execute/string-opt-9.c: Delete.
44330 2003-08-12 Mark Mitchell <mark@codesourcery.com>
44332 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44334 * g++.dg/parse/ret-type2.C: New test.
44337 * g++.dg/init/new8.C: New test.
44340 * g++.dg/parse/typedef5.C: New test.
44343 * g++.dg/parse/qualified2.C: New test.
44344 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44347 2003-08-11 Mark Mitchell <mark@codesourcery.com>
44349 * g++.dg/conversion/ptrmem1.C: New test.
44351 2003-08-11 Jakub Jelinek <jakub@redhat.com>
44354 * gcc.dg/20030811-1.c: New test.
44357 * gcc.c-torture/execute/20030811-1.c: New test.
44359 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44361 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44363 2003-08-10 Mark Mitchell <mark@codesourcery.com>
44366 * g++.dg/inherit/multiple1.C: New test.
44368 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
44370 * gcc.dg/spe1.c: New test.
44373 * g++.dg/expr/cast2.C: New test.
44376 * g++.dg/template/dependent-name2.C: New test.
44378 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
44380 * g++.dg/parse/crash11.C: Put the dg options in comments.
44382 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
44384 * lib/gcc-dg.exp: Update for diagnostic change.
44386 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44389 * g++.dg/parse/crash11.C: New test.
44391 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
44393 * gcc.dg/cpp/spacing1.c: Update.
44395 2003-08-04 Janis Johnson <janis187@us.ibm.com>
44398 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44399 a value for -mtune.
44401 2003-08-04 Roger Sayle <roger@eyesopen.com>
44403 PR middle-end/11771
44404 * gcc.c-torture/compile/20030804-1.c: New test case.
44406 2003-08-04 Roger Sayle <roger@eyesopen.com>
44408 * gcc.dg/20030804-1.c: New test case.
44410 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
44412 * gcc.dg/cpp/separate-1.c: New test.
44414 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
44417 * g++.dg/template/dependent-expr2.C: New test.
44420 * g++.dg/expr/ptrmem1.C: New test.
44422 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44425 * g++.dg/template/friend15.C: New test.
44427 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
44429 * lib/dg-pch.exp: Work round PCH bug.
44431 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44433 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
44434 builtins. Move cases from builtins-4.c here.
44436 * gcc.dg/torture/builtin-math-1.c: New test taken from
44437 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44440 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44443 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
44446 * g++.dg/template/using7.C: New test.
44448 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
44450 * import1.c, import2.c: New tests.
44452 2003-08-01 Jakub Jelinek <jakub@redhat.com>
44454 * g++.dg/eh/crossjump1.C: New test.
44456 2003-08-01 Mark Mitchell <mark@codesourcery.com>
44459 * g++.dg/template/using6.C: New test.
44462 * g++.dg/template/koenig2.C: New test.
44464 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44467 * g++.dg/parse/typedef4.C: New test.
44469 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44471 PR c++/8442, c++/8806
44472 * g++.dg/template/elab1.C: New test.
44473 * g++.dg/template/type2.C: Likewise.
44474 * g++.dg/template/ttp3.C: Adjust expected error message.
44475 * g++.old-deja/g++.law/visibility13.C: Likewise.
44476 * g++.old-deja/g++.niklas/t135.C: Likewise.
44477 * g++.old-deja/g++.pt/ttp41.C: Likewise.
44478 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44480 * g++.old-deja/g++.pt/ttp44.C: Likewise.
44482 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
44485 * g++.dg/ext/stmtexpr1.C: New test.
44487 * g++.dg/opt/tmp1.C: New test.
44490 * g++.dg/parse/constant4.C: New test.
44493 * g++.dg/template/using5.C: New test.
44495 2003-07-31 Roger Sayle <roger@eyesopen.com>
44497 * gcc.dg/builtins-27.c: New test case.
44499 2003-07-31 Jakub Jelinek <jakub@redhat.com>
44501 * gcc.dg/tls/opt-7.c: New test.
44503 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
44505 * g++.old-deja/g++.other/crash18.C: Remove.
44507 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
44509 * g++.dg/template/explicit3.C: New.
44510 * g++.dg/template/explicit4.C: New.
44511 * g++.dg/template/explicit5.C: New.
44514 * g++.dg/template/memtmpl1.C: New.
44516 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
44519 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44520 * gcc.dg/i386-387-5.c (dg-options): Likewise.
44522 2003-07-30 Jan Hubicka <jh@suse.cz>
44526 2003-07-29 Zack Weinberg <zack@codesourcery.com>
44528 * gcc.dg/struct-in-proto-1.c: New test.
44530 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
44532 * gcc.dg/cpp/include2.c: Only expect one message.
44534 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
44537 * g++.dg/template/using1.C: New test.
44538 * g++.dg/template/using2.C: New test.
44539 * g++.dg/template/using3.C: New test.
44540 * g++.dg/template/using4.C: New test.
44542 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
44544 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44545 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44547 2003-07-28 Jan Hubicka <jh@suse.cz>
44550 * g++.dg/opt/call1.C: New test.
44552 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
44555 * g++.dg/init/enum2.C: New test.
44556 * g++.dg/template/overload1.C: Add "-w" option.
44558 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
44560 * gcc.dg/Wdeclaration-after-statement-1.c,
44561 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44563 2003-07-28 Jakub Jelinek <jakub@redhat.com>
44565 * gcc.c-torture/compile/20030725-1.c: New test.
44567 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
44569 * gcc.dg/20030505.c: Only run for SPE.
44570 Remove definition of opaque type.
44572 2003-07-27 Mark Mitchell <mark@codesourcery.com>
44574 * g++.dg/template/ptrmem6.C: New test.
44576 2003-07-26 Geoffrey Keating <geoffk@apple.com>
44578 * gcc.c-torture/compile/zero-strct-2.c: New test.
44580 2003-07-25 Geoffrey Keating <geoffk@apple.com>
44582 * gcc.dg/intermod-1.c: New test.
44584 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
44587 * g++.dg/template/lookup2.C: New test.
44588 * g++.dg/template/memclass1.C: Remove instantiated from error.
44589 * g++.dg/other/error2.C: Tweak expected errors.
44592 * g++.dg/template/defarg3.C: New test.
44594 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44596 2003-07-24 Mark Mitchell <mark@codesourcery.com>
44598 * g++.dg/inherit/access5.C: New test.
44600 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44603 * g++.dg/template/crash8.C: New test.
44605 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
44608 * gcc.dg/noncompile/incomplete-2.c: New test.
44610 2003-07-23 Mark Mitchell <mark@codesourcery.com>
44613 * g++.dg/inherit/access4.C: New test.
44616 * g++.dg/expr/cond2.C: New test.
44618 PR optimization/10679
44619 * g++.dg/opt/inline4.C: New test.
44621 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
44623 * g++.dg/parse/crash10: New test.
44625 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44627 * g++.dg/ext/flexary1.C: New test.
44629 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44632 * g++.dg/template/crash9.C: New test.
44634 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44637 * g++.dg/parse/typedef3.C: New test.
44640 * g++.dg/parse/operator2.C: New test.
44643 * g++.dg/parse/def-tmpl-arg1.C: New test.
44646 * g++.dg/parse/funptr1.C: New test.
44649 * g++.dg/parse/ambig3.C: New test.
44652 * g++.dg/parse/operator3.C: New test.
44655 * g++.dg/parse/template10.C: New test.
44658 * g++.dg/parse/template11.C: New test.
44661 * g++.dg/parse/invalid-op1.C: New test.
44664 * g++.dg/parse/condexpr1.C: New test.
44666 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44668 * g++.dg/ext/packed3.C: New test.
44669 * g++.dg/ext/packed4.C: New test.
44671 * gcc.dg/pack-test-3.c: New test.
44673 2003-07-21 Janis Johnson <janis187@us.ibm.com>
44675 * lib/compat.exp: Handle dg-options per source file.
44676 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44677 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44678 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44679 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44680 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44681 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44682 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44683 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44684 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44685 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44686 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44687 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44688 * g++.dg/compat/break/bitfield7_x.C: Ditto.
44689 * g++.dg/compat/break/bitfield7_y.C: Ditto.
44691 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
44694 * gcc.c-torture/execute/20030718-1.c: New test.
44696 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44698 PR optimization/11536
44699 * gcc.dg/20030721-1.c: New test.
44701 2003-07-19 Mark Mitchell <mark@codesourcery.com>
44704 * g++.dg/template/lookup1.C: New test.
44706 2003-07-19 Zack Weinberg <zack@codesourcery.com>
44708 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44709 diagnostics of ill-formed constructs involving labels.
44710 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44711 the new 'previously defined here' message.
44713 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
44715 * g++.dg/parse/non-dependent2.C: New test.
44717 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
44719 * g++.dg/init/init-ref4.C: xfail on targets without
44722 2003-07-17 Jakub Jelinek <jakub@redhat.com>
44725 * gcc.c-torture/execute/20030717-1.c: New test.
44727 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44729 * g++.dg/opt/cfg1.C: New test.
44731 2003-07-17 Mark Mitchell <mark@codesourcery.com>
44733 PR optimization/11557
44734 * gcc.dg/20030717-1.c: New test.
44736 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44739 * g++.dg/expr/crash-1.C: New test.
44742 * g++.dg/template/init3.C: New test.
44745 * g++.dg/template/non-dependent1.C: New test.
44748 * g++.dg/template/non-dependent2.C: New test.
44751 * g++.dg/template/non-dependent3.C: New test.
44754 * g++.dg/template/sizeof5.C: New test.
44756 2003-07-17 Geoffrey Keating <geoffk@apple.com>
44759 * gcc.c-torture/compile/mangle-1.c: New file.
44761 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44764 * g++.dg/parse/access3.C: New test.
44766 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44769 * g++.dg/init/init-ref4.C: New test.
44771 2003-07-16 Mark Mitchell <mark@codesourcery.com>
44774 * g++.dg/parse/constant3.C: New test.
44775 * g++.dg/parse/crash7.C: Likewise.
44777 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
44780 * gcc.dg/i386-pentium4-not-mull.c: New.
44782 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
44784 * gcc.dg/asm-names.c (ymain): Make it weak.
44786 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44789 * g++.dg/template/friend21.C: New test.
44791 2003-07-16 Jakub Jelinek <jakub@redhat.com>
44793 * gcc.dg/cleanup-8.c: New test.
44794 * gcc.dg/cleanup-9.c: New test.
44796 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
44798 * g++.dg/ext/dll-MI1.h: New file.
44799 * g++.dg/ext/dllexport-MI1.C: New file.
44800 * g++.dg/ext/dllimport-MI1.C: New file.
44802 2003-07-15 Jakub Jelinek <jakub@redhat.com>
44804 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44805 it does not have cmpstrsi patterns (just cmpmemsi).
44807 2003-07-15 Mark Mitchell <mark@codesourcery.com>
44810 * g++.dg/debug/debug8.C: New test.
44812 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44815 * g++.dg/template/crash7.C: New test.
44817 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
44820 * gcc.c-torture/compile/20030708-1.c: New.
44822 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
44824 * gcc.c-torture/execute/20030715-1.c: New test.
44826 2003-07-14 Geoffrey Keating <geoffk@apple.com>
44828 * gcc.dg/pch/inline-3.c: New file.
44829 * gcc.dg/pch/inline-3.hs: New file.
44830 * gcc.dg/pch/inline-4.c: New file.
44831 * gcc.dg/pch/inline-4.hs: New file.
44833 2003-07-14 Mark Mitchell <mark@codesourcery.com>
44836 * g++.dg/template/crash6.C: New test.
44839 * g++.dg/template/friend20.C: New test.
44842 * g++.dg/template/overload2.C: New test.
44844 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44846 PR optimization/11440
44847 * gcc.c-torture/execute/20030714-1.c: New test.
44849 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44852 * g++.dg/template/partial2.C: New test.
44854 2003-07-13 Mark Mitchell <mark@codesourcery.com>
44857 * g++.dg/template/anon1.C: New test.
44861 * g++.dg/parse/template9.C: Likewise.
44862 * g++.dg/template/crash4.C: New test.
44863 * g++.dg/template/koenig1.C: Likewise.
44864 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44865 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44866 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44868 * g++.old-deja/g++.jason/template36.C: Likewise.
44869 * g++.old-deja/g++.mike/p1989.C: Likewise.
44870 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44871 * g++.old-deja/g++.pt/ttp20.C: Use this->.
44872 * g++.old-deja/g++.pt/ttp21.C: Use this->.
44873 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44875 * g++.old-deja/g++.pt/union2.C: Use this->.
44877 2003-07-11 Jakub Jelinek <jakub@redhat.com>
44879 * gcc.dg/20030711-1.c: New test.
44881 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
44884 * g++.dg/parse/args1.C: New test.
44885 * g++.pt/defarg8.C: Change expected errors.
44887 2003-07-11 Mark Mitchell <mark@codesourcery.com>
44890 * g++.dg/template/nontype2.C: New test.
44893 * g++.dg/parse/template8.C: New test.
44896 * g++.dg/template/scope1.C: New test.
44898 * g++.dg/warn/Wsign-compare-1.C: New test.
44900 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44902 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44904 2003-07-10 Mark Mitchell <mark@codesourcery.com>
44907 * g++.dg/template/explicit2.C: New test.
44910 * g++.dg/warn/pedantic1.C: New test.
44912 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
44915 * g++.dg/other/field1.C: New test.
44917 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44920 * gcc.c-torture/compile/20030707-1.c: New.
44922 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44925 * g++.dg/template/access12.C: New test.
44927 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
44929 * g++.dg/bprob/bprob.exp (prof_ext): Update.
44930 * g77.dg/bprob/bprob.exp (prof_ext): Update.
44931 * gcc.misc-tests/bprob.exp (prof_ext): Update.
44932 * gcc.misc-tests/gcov.exp: Update
44933 * g++.dg/gcov/gcov.exp: Update
44934 * lib/gcov.exp: Update.
44936 2003-07-08 Mark Mitchell <mark@codesourcery.com>
44938 * g++.dg/abi/mangle17.C: Make sure template expressions are
44940 * g++.dg/abi/mangle4.C: Mark erroneous casts.
44941 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44942 * g++.dg/opt/stack1.C: Remove erroneous code.
44943 * g++.dg/parse/template7.C: New test.
44944 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44945 * g++.old-deja/g++.pt/crash4.C: Likewise.
44947 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44949 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44950 with zero or one occurence of `$' after the initial `L'.
44952 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
44954 * gcc.c-torture/compile/20030704-1.c: Add a comment.
44956 2003-07-08 Roger Sayle <roger@eyesopen.com>
44959 * gcc.dg/Wunreachable-6.c: New testcase.
44960 * gcc.dg/Wunreachable-7.c: New testcase.
44962 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44965 * gcc.dg/20030708-1.c: New test.
44967 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
44969 * gcc.dg/compat/sdata-section.h: New file.
44970 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44971 * gcc.dg/torture/mips-sdata-1.c: New test.
44973 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44976 * g++.dg/template/friend19.C: New test.
44978 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44980 * g++.dg/opt/strength-reduce.C: New test.
44982 2003-07-07 Roger Sayle <roger@eyesopen.com>
44985 * gcc.dg/20030707-1.c: New testcase.
44987 2003-07-07 Roger Sayle <roger@eyesopen.com>
44989 PR optimization/11059
44990 * g++.dg/opt/emptyunion.C: New testcase.
44992 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44993 Eric Botcazou <ebotcazou@libertysurf.fr>
44995 * g++.dg/opt/stack1.C: New test.
44997 2003-07-05 Mark Mitchell <mark@codesourcery.com>
44999 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45003 * g++.dg/expr/static_cast3.C: New test.
45005 2003-07-04 Zack Weinberg <zack@codesourcery.com>
45007 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45009 * gcc.dg/concat.c: Concatenation of string constants with
45010 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45011 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45012 * gcc.dg/cpp/escape-2.c: Use wide character constants where
45013 necessary to avoid multi-character character constant warning.
45014 * gcc.dg/cpp/escape.c: Likewise.
45015 * gcc.dg/cpp/ucs.c: Likewise.
45016 Remove backslashes from dg-bogus comments, as they confuse Tcl.
45019 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45022 * gcc.c-torture/compile/20030704-1.c: New.
45024 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45026 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45028 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
45030 PR c++/5287, PR c++/7910, PR c++/11021
45031 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45032 tests for warnings.
45033 * g++.dg/ext/dllimport2.C: Add tests for warnings.
45034 * g++.dg/ext/dllimport3.C: Likewise.
45035 * g++.dg/ext/dllimport4.C: New file.
45036 * g++.dg/ext/dllimport5.C: New file.
45037 * g++.dg/ext/dllimport6.C: New file.
45038 * g++.dg/ext/dllimport7.C: New file.
45039 * g++.dg/ext/dllimport8.C: New file.
45040 * g++.dg/ext/dllimport9.C: New file.
45041 * g++.dg/ext/dllimport10.C: New file.
45042 * g++.dg/ext/dllexport1.C: New file.
45044 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45046 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45047 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45049 2003-07-03 Roger Sayle <roger@eyesopen.com>
45051 * gcc.dg/builtins-25.c: New testcase.
45052 * gcc.dg/builtins-26.c: New testcase.
45054 2003-07-03 Janis Johnson <janis187@us.ibm.com>
45056 * gcc.dg/compat/vector-defs.h: New file.
45057 * gcc.dg/compat/vector-setup.h: New file.
45058 * gcc.dg/compat/vector-check.h: New file.
45059 * gcc.dg/compat/vector-1_main.c: New file.
45060 * gcc.dg/compat/vector-1_x.c: New file.
45061 * gcc.dg/compat/vector-1_y.c: New file.
45062 * gcc.dg/compat/vector-2_main.c: New file.
45063 * gcc.dg/compat/vector-2_x.c: New file.
45064 * gcc.dg/compat/vector-2_y.c: New file.
45066 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45067 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45068 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45069 * gcc.dg/compat/struct-align-1.h: New file.
45070 * gcc.dg/compat/struct-align-1_main.c: New file.
45071 * gcc.dg/compat/struct-align-1_x.c: New file.
45072 * gcc.dg/compat/struct-align-1_y.c: New file.
45073 * gcc.dg/compat/struct-align-2.h: New file.
45074 * gcc.dg/compat/struct-align-2_main.c: New file.
45075 * gcc.dg/compat/struct-align-2_x.c: New file.
45076 * gcc.dg/compat/struct-align-2_y.c: New file.
45078 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45079 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45080 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45081 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45082 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45083 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45084 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45085 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45086 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45087 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45088 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45089 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45090 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45091 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45092 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45093 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45094 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45095 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45096 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45097 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45098 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45099 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45100 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45101 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45102 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45103 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45104 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45105 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45106 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45108 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45110 * gcc.dg/i386-call-1.c: New test.
45112 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
45115 * g++.dg/parse/defarg4.C: New.
45117 2003-07-03 Roger Sayle <roger@eyesopen.com>
45120 * gcc.c-torture/compile/20030703-1.c: New test case.
45122 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45124 * g++.dg/template/local3.C: Remove extra semicolon.
45126 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45128 * gcc.dg/i386-volatile-1.c: New test.
45130 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
45133 * g++.dg/other/offsetof2.C: XFAIL.
45134 * g++.dg/other/offsetof5.C: New.
45137 * g++.dg/template/error1.C: New.
45140 * g++.dg/template/dependent-expr1.C: New.
45142 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45145 * g++.dg/template/local3.C: New test.
45148 * g++.dg/lookup/scoped6.C: New test.
45150 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
45153 * g++.dg/other/error7.C: New test.
45155 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
45157 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45158 * g++.old-deja/g++.abi/vtable3.h: Likewise.
45159 * g++.old-deja/g++.law/code-gen5.C: Likewise.
45160 * g++.old-deja/g++.other/union2.C: Likewise.
45161 * gcc.dg/c90-const-expr-2.c: Likewise.
45162 * gcc.dg/c90-const-expr-3.c: Likewise.
45163 * gcc.dg/c99-const-expr-2.c: Likewise.
45164 * gcc.dg/c99-const-expr-3.c: Likewise.
45165 * gcc.dg/concat.c: Likewise.
45167 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45170 * g++.dg/init/static1.C: New test.
45172 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45174 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45175 * g++.old-deja/g++.other/access2.C: Likewise.
45176 * g++.old-deja/g++.other/decl2.C: Likewise.
45177 * gcc.c-torture/execute/20020615-1.c: Likewise.
45179 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45182 * g++.dg/template/sizeof4.C: New test.
45184 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45186 * g++.dg/other/error6.C: New test.
45188 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45191 * g++.dg/parse/constant2.C: New test.
45193 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45196 * g++.dg/other/error5.C: New test.
45198 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45200 * gcc.dg/format/gcc_diag-1.c: New test.
45202 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
45204 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45206 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
45208 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45209 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45210 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45212 2003-06-28 Jakub Jelinek <jakub@redhat.com>
45214 * gcc.c-torture/execute/builtins/string-8.c: New test.
45215 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45216 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45217 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45219 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45222 * g++.dg/ext/typeof6.C: New test.
45224 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45227 * g++.dg/init/enum1.C: New test.
45229 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
45231 * gcc.dg/20030627-1.c: New test.
45233 2003-06-26 Mark Mitchell <mark@codesourcery.com>
45236 * g++.dg/expr/static_cast2.C: New test.
45238 2003-06-26 Roger Sayle <roger@eyesopen.com>
45239 Jakub Jelinek <jakub@redhat.com>
45241 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45242 sprintf(dst,"%s",src) optimization.
45243 * gcc.c-torture/execute/20030626-1.c: New test case.
45244 * gcc.c-torture/execute/20030626-2.c: New test case.
45246 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45248 * gcc.c-torture/execute/multi-ix.c: New test.
45250 * gcc.c-torture/execute/simd-4.c (main):
45251 Added missing semicolon at end of union.
45253 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45256 * g++.dg/template/explicit-instantiation3.C: New test.
45258 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45260 * gcc.dg/20030626-1.c: Use signed char.
45262 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45264 * gcc.dg/20030626-1.c: New test.
45266 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45268 * const-str-2.m: Update.
45270 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45273 * g++.dg/rtti/dyncast1.C: New test.
45274 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45275 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45276 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45279 * g++.dg/expr/static_cast1.C: New test.
45281 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45283 * gcc.dg/20030625-1.c: New test.
45285 2003-06-24 Roger Sayle <roger@eyesopen.com>
45287 * gcc.c-torture/compile/20030624-1.c: New test case.
45289 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45291 * gcc.c-torture/execute/string-opt-17.c: New test.
45293 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45296 * g++.dg/parse/crash6.C: New test.
45298 2003-06-23 Roger Sayle <roger@eyesopen.com>
45300 * gcc.dg/builtins-24.c: New test case.
45302 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45304 * g++.dg/opt/operator1.C: New test.
45306 2003-06-22 Roger Sayle <roger@eyesopen.com>
45308 * gcc.c-torture/execute/string-opt-16.c: New test case.
45310 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45312 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45313 * g++.old-deja/g++.other/conv7.C: Likewise.
45314 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45315 * g++.old-deja/g++.other/overload14.C: Likewise.
45317 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45319 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45320 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45322 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45325 * g++.dg/warn/Winline-3.C: New test.
45327 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45329 * lib/target-supports.exp (check_alias_available): Make the test
45330 program acceptable to the Solaris assembler.
45333 * g++.dg/template/memclass2.C: New test.
45335 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45336 Eric Botcazou <ebotcazou@libertysurf.fr>
45338 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45339 data for non-matching targets.
45340 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45342 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45345 * g++.dg/template/member3.C: New test.
45347 2003-06-19 Mark Mitchell <mark@codesourcery.com>
45350 * g++.dg/template/func1.C: New test.
45353 * g++.dg/template/static4.C: New test.
45354 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45357 * g++.dg/init/ref7.C: New test.
45359 2003-06-19 Matt Austern <austern@apple.com>
45362 * g++.dg/anew1.C: New test.
45363 * g++.dg/anew2.C: New test.
45364 * g++.dg/anew3.C: New test.
45365 * g++.dg/anew4.C: New test.
45367 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
45369 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45371 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
45373 * gcc.c-torture/execute/simd-4.c (main): Make expected value
45376 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
45378 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45381 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
45383 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45384 * gcc.c-torture/compile/961203-1.c: Likewise.
45385 * gcc.c-torture/compile/980506-1.c: Likewise.
45387 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45390 * g++.dg/lookup/using7.C: New test.
45392 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45395 * g++.dg/abi/conv1.C: Remove it.
45396 * g++.dg/template/conv7.C: New test.
45397 * g++.dg/template/conv8.C: Likewise.
45398 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45399 conversion operator.
45401 2003-06-17 Janis Johnson <janis187@us.ibm.com>
45403 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45404 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45405 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45406 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45407 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45408 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45409 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45410 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45411 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45412 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45413 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45414 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45415 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45416 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45417 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45418 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45419 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45420 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45421 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45422 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45423 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45424 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45425 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45426 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45427 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45428 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45429 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45430 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45431 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45433 2003-06-16 Mark Mitchell <mark@codesourcery.com>
45435 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45436 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45439 2003-06-16 Roger Sayle <roger@eyesopen.com>
45441 * gcc.dg/i386-387-5.c: New test case.
45442 * gcc.dg/i386-387-6.c: New test case.
45443 * gcc.dg/builtins-23.c: New test case.
45445 2003-06-15 Roger Sayle <roger@eyesopen.com>
45447 * gcc.dg/builtins-22.c: New test case.
45448 * gcc.dg/i386-387-1.c: Update to test exp.
45449 * gcc.dg/i386-387-2.c: Likewise.
45451 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45453 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45455 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45457 * lib/gcc-dg.exp (dg-require-dll): New function.
45458 (dg-xfail-if): Likewise.
45459 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45462 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45463 * gcc.c-torture/compile/20001205-1.c: Likewise.
45464 * gcc.c-torture/compile/20001226-1.c: Likewise.
45465 * gcc.c-torture/compile/20010518-2.c: Likewise.
45466 * gcc.c-torture/compile/20020312-1.c: Likewise.
45467 * gcc.c-torture/compile/20020604-1.c: Likewise.
45468 * gcc.c-torture/compile/920501-12.c: Likewise.
45469 * gcc.c-torture/compile/920501-4.c: Likewise.
45470 * gcc.c-torture/compile/920520-1.c: Likewise.
45471 * gcc.c-torture/compile/920521-1.c: Likewise.
45472 * gcc.c-torture/compile/920625-1.c: Likewise.
45473 * gcc.c-torture/compile/961203-1.c: Likewise.
45474 * gcc.c-torture/compile/980506-1.c: Likewise.
45475 * gcc.c-torture/compile/981006-1.c: Likewise.
45476 * gcc.c-torture/compile/981022-1.c: Likewise.
45477 * gcc.c-torture/compile/981223-1.c: Likewise.
45478 * gcc.c-torture/compile/990617-1.c: Likewise.
45479 * gcc.c-torture/compile/dll.c: Likewise.
45480 * gcc.c-torture/compile/labels-3.c: Likewise.
45481 * gcc.c-torture/compile/mipscop-1.c: Likewise.
45482 * gcc.c-torture/compile/mipscop-2.c: Likewise.
45483 * gcc.c-torture/compile/mipscop-3.c: Likewise.
45484 * gcc.c-torture/compile/mipscop-4.c: Likewise.
45485 * gcc.c-torture/compile/simd-5.c: Likewise.
45486 * gcc.c-torture/compile/20000804-1.x: Remove.
45487 * gcc.c-torture/compile/20001205-1.x: Likewise.
45488 * gcc.c-torture/compile/20001226-1.x: Likewise.
45489 * gcc.c-torture/compile/20010518-2.x: Likewise.
45490 * gcc.c-torture/compile/20020312-1.x: Likewise.
45491 * gcc.c-torture/compile/20020604-1.x: Likewise.
45492 * gcc.c-torture/compile/920501-12.x: Likewise.
45493 * gcc.c-torture/compile/920501-4.x: Likewise.
45494 * gcc.c-torture/compile/920520-1.x: Likewise.
45495 * gcc.c-torture/compile/920521-1.x: Likewise.
45496 * gcc.c-torture/compile/920625-1.x: Likewise.
45497 * gcc.c-torture/compile/961203-1.x: Likewise.
45498 * gcc.c-torture/compile/980506-1.x: Likewise.
45499 * gcc.c-torture/compile/981006-1.x: Likewise.
45500 * gcc.c-torture/compile/981022-1.x: Likewise.
45501 * gcc.c-torture/compile/981223-1.x: Likewise.
45502 * gcc.c-torture/compile/990617-1.x: Likewise.
45503 * gcc.c-torture/compile/mipscop-1.x: Likewise.
45504 * gcc.c-torture/compile/mipscop-2.x: Likewise.
45505 * gcc.c-torture/compile/mipscop-3.x: Likewise.
45506 * gcc.c-torture/compile/mipscop-4.x: Likewise.
45507 * gcc.c-torture/compile/simd-5.x: Likewise.
45509 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45511 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45513 * gcc.c-torture/execute/20030611-1.c: New test.
45515 2003-06-12 Roger Sayle <roger@eyesopen.com>
45518 * gcc.dg/20030612-1.c: New test case.
45520 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45523 * g++.dg/expr/cast1.C: New test.
45525 2003-06-12 Roger Sayle <roger@eyesopen.com>
45527 * gcc.dg/builtins-21.c: New test case.
45529 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
45531 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45532 options instead of at the end.
45533 * lib/objc.exp (objc_target_compile): Likewise.
45535 2003-06-11 Mark Mitchell <mark@codesourcery.com>
45538 * g++.dg/parse/error1.C: New test.
45540 2003-06-11 Janis Johnson <janis187@us.ibm.com>
45542 * gcc.dg/compat/struct-by-value-11_main.c: New file.
45543 * gcc.dg/compat/struct-by-value-11_x.c: New file.
45544 * gcc.dg/compat/struct-by-value-11_y.c: New file.
45545 * gcc.dg/compat/struct-by-value-12_main.c: New file.
45546 * gcc.dg/compat/struct-by-value-12_x.c: New file.
45547 * gcc.dg/compat/struct-by-value-12_y.c: New file.
45548 * gcc.dg/compat/struct-by-value-13_main.c: New file.
45549 * gcc.dg/compat/struct-by-value-13_x.c: New file.
45550 * gcc.dg/compat/struct-by-value-13_y.c: New file.
45551 * gcc.dg/compat/struct-by-value-14_main.c: New file.
45552 * gcc.dg/compat/struct-by-value-14_x.c: New file.
45553 * gcc.dg/compat/struct-by-value-14_y.c: New file.
45554 * gcc.dg/compat/struct-by-value-15_main.c: New file.
45555 * gcc.dg/compat/struct-by-value-15_x.c: New file.
45556 * gcc.dg/compat/struct-by-value-15_y.c: New file.
45557 * gcc.dg/compat/struct-by-value-16_main.c: New file.
45558 * gcc.dg/compat/struct-by-value-16_x.c: New file.
45559 * gcc.dg/compat/struct-by-value-16_y.c: New file.
45560 * gcc.dg/compat/struct-by-value-17_main.c: New file.
45561 * gcc.dg/compat/struct-by-value-17_x.c: New file.
45562 * gcc.dg/compat/struct-by-value-17_y.c: New file.
45563 * gcc.dg/compat/struct-by-value-18_main.c: New file.
45564 * gcc.dg/compat/struct-by-value-18_x.c: New file.
45565 * gcc.dg/compat/struct-by-value-18_y.c: New file.
45567 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45568 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45569 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45570 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45571 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45572 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45573 * gcc.dg/compat/scalar-return-3_main.c: New file.
45574 * gcc.dg/compat/scalar-return-3_x.c: New file.
45575 * gcc.dg/compat/scalar-return-3_y.c: New file.
45576 * gcc.dg/compat/scalar-return-4_main.c: New file.
45577 * gcc.dg/compat/scalar-return-4_x.c: New file.
45578 * gcc.dg/compat/scalar-return-4_y.c: New file.
45580 2003-06-10 Janis Johnson <janis187@us.ibm.com>
45582 * gcc.dg/compat/fp2-struct-check.h: New file.
45583 * gcc.dg/compat/fp2-struct-defs.h: New file.
45584 * gcc.dg/compat/fp2-struct-init.h: New file.
45585 * gcc.dg/compat/struct-by-value-10_main.c: New file.
45586 * gcc.dg/compat/struct-by-value-10_x.c: New file.
45587 * gcc.dg/compat/struct-by-value-10_y.c: New file.
45588 * gcc.dg/compat/struct-return-10_main.c: New file.
45589 * gcc.dg/compat/struct-return-10_x.c: New file.
45590 * gcc.dg/compat/struct-return-10_y.c: New file.
45592 * gcc.dg/compat/compat-common.h: New file.
45593 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45594 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45595 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45596 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45597 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45598 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45599 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45600 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45601 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45602 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45603 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45604 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45605 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45606 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45607 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45608 * gcc.dg/compat/small-struct-check.h: Ditto.
45609 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45610 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45611 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45612 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45613 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45614 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45615 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45616 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45617 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45618 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45619 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45620 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45621 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45622 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45623 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45624 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45625 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45626 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45627 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45628 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45629 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45630 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45631 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45632 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45633 * gcc.dg/compat/struct-return-2_main.c: Ditto.
45634 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45635 * gcc.dg/compat/struct-return-2_y.c: Ditto.
45636 * gcc.dg/compat/struct-return-3_main.c: Ditto.
45637 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45638 * gcc.dg/compat/struct-return-3_y.c: Ditto.
45640 2003-06-10 Geoffrey Keating <geoffk@apple.com>
45642 * g++.dg/pch/static-1.C: New file.
45643 * g++.dg/pch/static-1.Hs: New file.
45645 2003-06-10 Richard Henderson <rth@redhat.com>
45647 * gcc.dg/asm-7.c: Adjust expected warning text.
45649 2003-06-10 Roger Sayle <roger@eyesopen.com>
45651 * gcc.dg/builtins-20.c: New test case.
45653 2003-06-10 Mark Mitchell <mark@codesourcery.com>
45656 * g++.dg/opt/template1.C: New test.
45658 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45660 * lib/gcc-dg.exp (dg-test): Clear additional_files and
45661 additional_sources.
45663 2003-05-21 David Taylor <dtaylor@emc.com>
45665 * gcc.dg/Wpadded.c: New file.
45667 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45669 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45670 * gcc.dg/special/weak-2.c: Add dg-require-weak.
45671 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45674 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
45676 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45678 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45680 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45681 (dg-require-alias): Likewise.
45682 (dg-require-gc-sections): Likewise.
45683 * lib/target-supports.exp (check_gc_sections_available): Likewise.
45685 2003-06-08 Richard Henderson <rth@redhat.com>
45687 * gcc.dg/20011029-2.c: Fix the array reference.
45688 * gcc.dg/asm-7.c: New.
45690 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
45692 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45694 2003-06-08 Mark Mitchell <mark@codesourcery.com>
45696 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45697 (dg-require-gc-sections): Likewise.
45699 2003-06-08 Jan Hubicka <jh@suse.cz>
45701 * i386-cmov1.c: Fix regular expression.
45702 * i386-cvt-1.c: Likewise.
45703 * i386-local.c: Likewise.
45704 * i386-local2.c: Likewise.
45705 * i386-mul.c: Likewise.
45706 * i386-ssetype-1.c: Likewise.
45707 * i386-ssetype-3.c: Likewise.
45708 * i386-ssetype-5.c: Likewise.
45710 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45713 * g++.dg/warn/implicit-typename2.C: New test.
45714 * g++.dg/warn/implicit-typename3.C: New test.
45716 2003-06-07 Richard Henderson <rth@redhat.com>
45718 * g++.dg/other/offsetof3.C: Use size_t.
45719 * g++.dg/other/offsetof4.C: Likewise.
45721 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
45723 * lib/copy-file.exp: New. Implement gcc_copy_files.
45725 * lib/dg-pch.exp: Load copy-file.exp
45726 (dg-pch): Use gcc_copy_files instead of "file copy".
45728 2003-06-06 Mark Mitchell <mark@codesourcery.com>
45730 * gcc.dg/weak/weak.exp: Simplify.
45731 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45732 * gcc.dg/weak/weak-1.c: Likewise.
45733 * gcc.dg/weak/weak-2.c: Likewise.
45734 * gcc.dg/weak/weak-3.c: Likewise.
45735 * gcc.dg/weak/weak-4.c: Likewise.
45736 * gcc.dg/weak/weak-5.c: Likewise.
45737 * gcc.dg/weak/weak-6.c: Likewise.
45738 * gcc.dg/weak/weak-7.c: Likewise.
45739 * gcc.dg/weak/weak-8.c: Likewise.
45740 * gcc.dg/weak/weak-9.c: Likewise.
45742 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
45744 gcc.c-torture/execute/20030606-1.c: New.
45746 2003-06-06 Roger Sayle <roger@eyesopen.com>
45748 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45749 * gcc.dg/builtins-19.c: Likewise.
45751 2003-06-06 Roger Sayle <roger@eyesopen.com>
45753 * gcc.dg/builtins-2.c: Add some more tests.
45754 * gcc.dg/builtins-18.c: New test case.
45755 * gcc.dg/builtins-19.c: New test case.
45757 2003-06-06 Roger Sayle <roger@eyesopen.com>
45758 Jim Wilson <wilson@tuliptree.org>
45760 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45762 2003-06-06 Jakub Jelinek <jakub@redhat.com>
45764 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45765 mempcpy/stpcpy calls not to be optimized into something else.
45766 * gcc.c-torture/execute/string-opt-3.c: Moved to...
45767 * gcc.c-torture/execute/builtins/string-7.c: ...here.
45768 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45770 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45772 * gcc.dg/format/asm_fprintf-1.c: New test.
45774 2003-06-05 Mark Mitchell <mark@codesourcery.com>
45776 * lib/gcc-defs.exp (additional_sources): New variable.
45777 (dg-additional-sources): New function.
45778 (additional_files): New variable.
45779 (dg-additional-files): New function.
45780 (dg-additional-files-options): Likewise.
45781 * lib/gcc-dg.exp (dg-require-weak): New function.
45782 (dg-require-alias): Likewise.
45783 (dg-require-gc-sections): Likewise.
45784 * lib/target-supports.exp (check_alias_available): Remove testfile
45786 (check_gc_sections_available): New function.
45787 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45788 (dg-gpp-additional-files): Likewise.
45789 * lib/g++.exp (additional_sources): Remove.
45790 (additional_files): Likewise.
45791 (g++_target_compile): Use dg-additional-files-options.
45793 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
45795 * gcc.dg/special/ecos.exp: Remove.
45796 * gcc.dg/special/20000419-2.c: Use dg-require-*.
45797 * gcc.dg/special/alias-1.c: Likewise.
45798 * gcc.dg/special/alias-2.c: Likewise.
45799 * gcc.dg/special/gcsec-1.c: Likewise.
45800 * gcc.dg/special/weak-1.c: Likewise.
45801 * gcc.dg/special/weak-2.c: Likewise.
45802 * gcc.dg/special/wkali-1.c: Likewise.
45803 * gcc.dg/special/wkali-2.c: Likewise.
45805 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45806 dg-gpp-additional-*.
45807 * g++.dg/special/conpr-3.C: Likewise.
45808 * g++.dg/special/conpr-4.C: Likewise.
45809 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45810 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45811 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45812 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45813 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45814 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45815 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45816 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45817 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45818 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45819 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45820 * g++.old-deja/g++.other/comdat1.C: Likewise.
45821 * g++.old-deja/g++.other/comdat2.C: Likewise.
45822 * g++.old-deja/g++.other/comdat3.C: Likewise.
45823 * g++.old-deja/g++.other/ctor1.C: Likewise.
45824 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45826 2003-06-05 Richard Henderson <rth@redhat.com>
45828 * gcc.dg/debug/20030605-1.c: New.
45830 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45832 * README.QMTEST: Update.
45834 2003-06-04 Richard Henderson <rth@redhat.com>
45836 * gcc.dg/cleanup-1.c: New.
45837 * gcc.dg/cleanup-2.c: New.
45838 * gcc.dg/cleanup-3.c: New.
45839 * gcc.dg/cleanup-4.c: New.
45840 * gcc.dg/cleanup-5.c: New.
45841 * gcc.dg/cleanup-6.c: New.
45842 * gcc.dg/cleanup-7.c: New.
45844 2003-06-04 Mark Mitchell <mark@codesourcery.com>
45846 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45848 * lib/dg-pch.exp: New file.
45849 * g++.dg/pch/pch.exp: Use dg-pch.exp.
45850 * gcc.dg/pch/pch.exp: Likewise.
45852 2003-06-04 Roger Sayle <roger@eyesopen.com>
45854 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45855 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45856 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45857 * gcc.dg/builtins-17.c: New test case.
45858 * gcc.dg/i386-387-4.c: New test case.
45859 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45861 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45863 * gcc.dg/ultrasp9.c: New test.
45865 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45867 * gcc.c-torture/compile/20030604-1.c: New test.
45868 * gcc.dg/sparc-constant-1.c: New test.
45870 2003-06-03 Glen Nakamura <glen@imodulo.com>
45872 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45874 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
45876 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45878 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45879 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45881 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
45883 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45885 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45888 * g++.dg/template/spec10.C: New test.
45890 2003-06-03 Roger Sayle <roger@eyesopen.com>
45892 * gcc.dg/builtins-16.c: New test case.
45894 2003-06-03 Jakub Jelinek <jakub@redhat.com>
45896 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45897 mempcpy test with post-increments.
45898 * gcc.c-torture/execute/string-opt-3.c: New test.
45899 * gcc.dg/string-opt-1.c: New test.
45901 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
45904 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45906 2003-06-02 Mark Mitchell <mark@codesourcery.com>
45908 * lib/scanasm.exp (dg-scan): New function, factored out of ...
45909 (scan-assembler): ... here. Use dg-scan.
45910 (scan-assembler-not): Likewise.
45911 (scan-file): New function.
45912 (scan-file-not): Likewise.
45913 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45914 * gcc.dg/cpp/_Pragma4.c: Likewise.
45915 * gcc.dg/cpp/_Pragma5.c: Likewise.
45916 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45917 * gcc.dg/cpp/avoidpaste2.c: Likewise.
45918 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45919 * gcc.dg/cpp/cmdlne-P.c: Likewise.
45920 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45921 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45922 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45923 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45924 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45925 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45926 * gcc.dg/cpp/cxxcom1.c: Likewise.
45927 * gcc.dg/cpp/line1.c: Likewise.
45928 * gcc.dg/cpp/maccom1.c: Likewise.
45929 * gcc.dg/cpp/maccom2.c: Likewise.
45930 * gcc.dg/cpp/maccom3.c: Likewise.
45931 * gcc.dg/cpp/maccom4.c: Likewise.
45932 * gcc.dg/cpp/maccom5.c: Likewise.
45933 * gcc.dg/cpp/maccom6.c: Likewise.
45934 * gcc.dg/cpp/multiline.c: Likewise.
45935 * gcc.dg/cpp/spacing1.c: Likewise.
45936 * gcc.dg/cpp/spacing2.c: Likewise.
45937 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45938 * gcc.dg/cpp/trad/maccom1.c: Likewise.
45939 * gcc.dg/cpp/trad/maccom2.c: Likewise.
45940 * gcc.dg/cpp/trad/maccom3.c: Likewise.
45941 * gcc.dg/cpp/trad/maccom4.c: Likewise.
45942 * gcc.dg/cpp/trad/maccom6.c: Likewise.
45943 * gcc.dg/cpp/cxxcom2.c: Likewise.
45944 * gcc.dg/cpp/cxxcom2.h: New file.
45946 * gcc.dg/cpp/truefalse.cpp: Move it to ...
45947 * g++.dg/cpp/truefalse.C: Here.
45948 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45950 2003-06-01 Loren James Rittle <ljrittle@acm.org>
45952 * gcc.dg/cpp/redef3.c: New file.
45954 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45956 * gcc.dg/i386-loop-3.c: New test.
45958 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
45960 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45962 2003-05-31 Roger Sayle <roger@eyesopen.com>
45964 * gcc.dg/fwrapv-1.c: New test case.
45965 * gcc.dg/fwrapv-2.c: New test case.
45967 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45970 * g++.dg/template/spec9.C: New test.
45972 2003-05-29 Roger Sayle <roger@eyesopen.com>
45974 * gcc.dg/duff-4.c: New test case.
45976 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
45979 * g77.dg/ffixed-form-1.f: New test
45980 * g77.dg/ffixed-form-2.f: New test
45981 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45982 * g77.dg/ffree-form-3.f: New test
45984 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
45986 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45987 * gcc.dg/wint_t-1.c: Likewise.
45989 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45991 * g++.dg/template/access11.C: New test.
45993 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45996 * g++.dg/template/access10.C: New test.
45998 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46001 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46003 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46005 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46006 suppress for powerpc-*-darwin*.
46007 * gcc.dg/torture/builtin-noret-2.c: Likewise.
46009 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46011 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46012 suppress option for powerpc-*-darwin*.
46014 2003-05-23 Roger Sayle <roger@eyesopen.com>
46016 * gcc.dg/builtins-1.c: Add tests for tan and atan.
46017 * gcc.dg/builtins-4.c: Add test for fmod.
46019 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46022 * g++.dg/template/instantiate4.C: New test.
46024 2003-05-22 Roger Sayle <roger@eyesopen.com>
46026 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46028 2003-05-21 Janis Johnson <janis187@us.ibm.com>
46030 * gcc.dg/compat/scalar-return-1_main.c: New file.
46031 * gcc.dg/compat/scalar-return-1_x.c: New file.
46032 * gcc.dg/compat/scalar-return-1_y.c: New file.
46033 * gcc.dg/compat/scalar-return-2_main.c: New file.
46034 * gcc.dg/compat/scalar-return-2_x.c: New file.
46035 * gcc.dg/compat/scalar-return-2_y.c: New file.
46036 * gcc.dg/compat/struct-return-3_main.c: New file.
46037 * gcc.dg/compat/struct-return-3_y.c: New file.
46038 * gcc.dg/compat/struct-return-3_x.c: New file.
46039 * gcc.dg/compat/struct-return-2_main.c: New file.
46040 * gcc.dg/compat/struct-return-2_x.c: New file.
46041 * gcc.dg/compat/struct-return-2_y.c: New file.
46043 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46045 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46046 for hppa*-hp-hpux*.
46047 * gcc.dg/20021014-1.c (dg-options): Likewise.
46048 * gcc.dg/nest.c (dg-options): Likewise.
46050 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
46053 * g++.dg/ext/dllimport2.C: New file.
46054 * g++.dg/ext/dllimport3.C: New file.
46056 2003-05-20 Janis Johnson <janis187@us.ibm.com>
46058 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46059 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46060 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46061 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46062 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46063 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46064 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46065 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46066 * gcc.dg/compat/small-struct-defs.h: New file.
46067 * gcc.dg/compat/small-struct-init.h: New file.
46068 * gcc.dg/compat/small-struct-check.h: New file.
46069 * gcc.dg/compat/fp-struct-defs.h: New file.
46070 * gcc.dg/compat/fp-struct-check.h: New file.
46071 * gcc.dg/compat/fp-struct-init.h: New file.
46072 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46073 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46075 2003-05-19 Jakub Jelinek <jakub@redhat.com>
46077 * gcc.dg/20030225-2.c: New test.
46079 2003-05-18 Roger Sayle <roger@eyesopen.com>
46080 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46082 * gcc.c-torture/compile/20030518-1.c: New test case.
46084 2003-05-18 Mark Mitchell <mark@codesourcery.com>
46086 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46087 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46088 gcc-dg-debug-runtest.
46089 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46090 gcc-dg-debug-runtest.
46092 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46095 * g++.dg/lookup/using6.C: New test.
46097 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46099 * g++.dg/parse/access2.C: New test.
46101 2003-05-17 Mark Mitchell <mark@codesourcery.com>
46103 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46104 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46105 * gcc.dg/debug/debug.exp: Likewise.
46107 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
46109 * gcc.dg/dollar.c: New test.
46111 2003-05-16 Janis Johnson <janis187@us.ibm.com>
46113 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46114 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46115 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46116 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46117 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46118 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46119 * gcc.dg/compat/struct-by-value-6_main.c: New file.
46120 * gcc.dg/compat/struct-by-value-6_x.c: New file.
46121 * gcc.dg/compat/struct-by-value-6_y.c: New file.
46122 * gcc.dg/compat/struct-by-value-7_main.c: New file.
46123 * gcc.dg/compat/struct-by-value-7_x.c: New file.
46124 * gcc.dg/compat/struct-by-value-7_y.c: New file.
46125 * gcc.dg/compat/struct-by-value-8_main.c: New file.
46126 * gcc.dg/compat/struct-by-value-8_x.c: New file.
46127 * gcc.dg/compat/struct-by-value-8_y.c: New file.
46128 * gcc.dg/compat/struct-by-value-9_main.c: New file.
46129 * gcc.dg/compat/struct-by-value-9_x.c: New file.
46130 * gcc.dg/compat/struct-by-value-9_y.c: New file.
46132 2003-05-16 Mark Mitchell <mark@codesourcery.com>
46134 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46135 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
46136 support for "repo" mode.
46137 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46138 * lib/g77-dg.exp: Likewise.
46139 * lib/obj-dg.exp: Likewise.
46141 2003-05-16 Jakub Jelinek <jakub@redhat.com>
46143 Merge from gcc-3_2-rhl8-branch:
46144 2003-04-23 Jakub Jelinek <jakub@redhat.com>
46146 * gcc.dg/tls/opt-6.c: New test.
46148 2003-04-05 Jakub Jelinek <jakub@redhat.com>
46150 * gcc.dg/20030405-1.c: New test.
46152 2003-03-09 Jakub Jelinek <jakub@redhat.com>
46154 * gcc.dg/20030309-1.c: New test.
46156 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46158 * gcc.c-torture/execute/20030307-1.c: New test.
46160 2003-02-20 Randolph Chung <tausq@debian.org>
46162 * gcc.c-torture/compile/20030220-1.c: New test.
46164 2003-02-18 Jakub Jelinek <jakub@redhat.com>
46166 * gcc.dg/20030217-1.c: New test.
46168 2003-01-29 Jakub Jelinek <jakub@redhat.com>
46170 * gcc.c-torture/compile/20020129-1.c: New test.
46172 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46174 * gcc.dg/unroll-1.c: New test.
46176 2002-11-16 Jan Hubicka <jh@suse.cz>
46178 * gcc.c-torture/execute/20020920-1.c: New test.
46180 2002-10-08 Jakub Jelinek <jakub@redhat.com>
46183 * gcc.c-torture/compile/20021008-1.c: New test.
46185 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
46188 * gcc.c-torture/execute/20020810-1.c: New test.
46190 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46192 * gcc.c-torture/compile/20020807-1.c: New test.
46194 2002-07-30 Jakub Jelinek <jakub@redhat.com>
46196 * gcc.dg/tls/opt-1.c: New test.
46198 2002-07-29 Jakub Jelinek <jakub@redhat.com>
46200 * gcc.dg/20020729-1.c: New test.
46202 2002-07-20 Jakub Jelinek <jakub@redhat.com>
46204 * g++.dg/opt/life1.C: New test.
46206 2002-05-20 Jakub Jelinek <jakub@redhat.com>
46208 * gcc.dg/20020525-1.c: New test.
46210 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46213 * g++.dg/ext/pretty1.C: New test.
46214 * g++.dg/ext/pretty2.C: New test.
46216 2003-05-15 Mark Mitchell <mark@codesourcery.com>
46219 * g++.dg/ext/typeof5.C: New test.
46221 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
46223 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46224 __USER_LABEL_PREFIX__ into account.
46225 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46227 2003-05-14 Roger Sayle <roger@eyesopen.com>
46229 * gcc.dg/builtins-15.c: New test case.
46231 2003-05-13 Zack Weinberg <zack@codesourcery.com>
46233 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46235 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46237 * lib/g++.exp: Tweak handling of additional source files.
46238 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46239 * g++.dg/special/conpr-2a.C: Rename to ...
46240 * g++.dg/special/conpr-2a.cc: ... this.
46241 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46242 * g++.dg/special/conpr-3a.C: Rename to ...
46243 * g++.dg/special/conpr-3a.cc: This.
46244 * g++.dg/special/conpr-3b.C: Rename to ...
46245 * g++.dg/special/conpr-3b.cc: This.
46246 * g++.dg/special/conpr-4.C: New test.
46247 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46249 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46251 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46253 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46255 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46256 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46257 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46258 * g++.old-deja/g++.other/warn3.C: Likewise.
46260 2003-05-11 Roger Sayle <roger@eyesopen.com>
46262 * gcc.dg/i386-387-1.c: Update to also test log.
46263 * gcc.dg/i386-387-2.c: Likewise.
46265 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46267 * g77.f-torture/execute/int8421.f: New test.
46269 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46271 PR c++/10230, c++/10481
46272 * g++.dg/lookup/scoped5.C: New test.
46274 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46277 * g++.dg/template/ttp6.C: New test.
46279 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46281 * gcc.c-torture/execute/builtins: New directory.
46282 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46283 gcc.c-torture/execute/builtins.
46284 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46285 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46286 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46287 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46289 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46292 * g++.dg/template/access8.C: New test.
46293 * g++.dg/template/access9.C: New test.
46295 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46298 * g++.dg/parse/access1.C: New test.
46300 2003-05-09 DJ Delorie <dj@redhat.com>
46302 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46303 long, and not an int.
46305 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46307 PR c++/10555, c++/10576
46308 * g++.dg/template/memclass1.C: New test.
46310 2003-05-08 DJ Delorie <dj@redhat.com>
46312 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46314 * gcc.c-torture/execute/20021024-1.x: Likewise.
46315 * gcc.c-torture/execute/shiftdi.x: Likewise.
46316 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46317 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46318 * gcc.dg/20021018-1.c: Likewise.
46320 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46322 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46324 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46325 (bcopy): Call memmove.
46327 2003-05-08 Roger Sayle <roger@eyesopen.com>
46329 * g77.f-torture/compile/8485.f: New test case.
46331 2003-05-07 Richard Henderson <rth@redhat.com>
46334 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46335 Verify exception_cleanup not called for rethrows.
46336 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46337 when exiting catch block without rethrowing.
46338 * g++.dg/eh/forced3.C: New.
46339 * g++.dg/eh/forced4.C: New.
46341 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
46343 * gcc.dg/20030505.c: Fix triplet.
46345 2003-05-06 DJ Delorie <dj@redhat.com>
46347 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46348 * gcc.dg/nest.c: Likewise.
46350 2003-05-05 Roger Sayle <roger@eyesopen.com>
46352 * gcc.dg/builtins-14.c: New test case.
46354 2003-05-05 Janis Johnson <janis187@us.ibm.com>
46356 * lib/compat.exp (compat-execute): New argument.
46357 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46358 * gcc.dg/compat: New test directory.
46359 * gcc.dg/compat/compat.exp: New expect script.
46360 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46361 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46362 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46363 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46364 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46365 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46367 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46368 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46369 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46370 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46371 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46372 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46373 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46374 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46375 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46376 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46377 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46378 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46379 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46380 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46381 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46383 2003-05-05 Zack Weinberg <zack@codesourcery.com>
46385 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46387 2003-05-05 Jakub Jelinek <jakub@redhat.com>
46389 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46391 2003-05-05 Geoffrey Keating <geoffk@apple.com>
46393 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46394 * gcc.dg/ppc-fsel-2.c: New test.
46396 * gcc.dg/unused-5.c: New test.
46398 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46401 * g++.dg/warn/pmf1.C: New test.
46403 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46406 * g++.dg/warn/main.C: New test.
46408 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46410 * gcc.dg/nonnull-3.c: New test.
46412 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
46414 * gcc.dg/cpp/Wtrigraphs.c: Update.
46415 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46417 2003-05-03 Geoffrey Keating <geoffk@apple.com>
46419 * gcc.dg/ppc-fsel-1.c: New test.
46421 2003-05-03 Zack Weinberg <zack@codesourcery.com>
46424 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46426 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
46428 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46430 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46432 PR c++/9364, c++/10553, c++/10586
46433 * g++.dg/parse/typename4.C: New test.
46434 * g++.dg/parse/typename5.C: Likewise.
46436 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
46438 * gcc.c-torture/compile/20030503-1.c: New test.
46440 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46442 * g++.dg/lookup/using5.C: Fix testcase error.
46444 2003-05-01 Chris Demetriou <cgd@broadcom.com>
46446 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46447 since MEABI is no longer supported. Remove all vestiges
46448 of MEABI from the test.
46450 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46453 * g++.dg/lookup/using5.C: New test.
46455 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46458 * g++.dg/template/ttp5.C: New test.
46460 2003-04-30 Mark Mitchell <mark@codesourcery.com>
46462 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46463 (dg-gpp-additional-sources): New function.
46464 (dg-gpp-additional-files): Likewise.
46465 * lib/g++.exp (additional_sources): New variable.
46466 (additional_files): Likewise.
46467 (g++_target_compile): Deal with them.
46468 * lib/old-dejagnu.exp: Remove.
46469 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46470 * g++.old-deja: Revise all tests to use dg commands.
46472 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46474 PR c++/9432, c++/9528
46475 * g++.dg/lookup/using4.C: New test.
46477 2003-04-29 Geoffrey Keating <geoffk@apple.com>
46479 * gcc.dg/noreturn-5.c: New file.
46480 * gcc.dg/noreturn-6.c: New file.
46482 * gcc.c-torture/compile/inline-1.c: New file.
46484 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46487 * g++.dg/template/explicit1.C: New test.
46489 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46492 * g++.dg/other/bitfield1.C: New test.
46495 * g++.dg/init/new7.C: New test.
46497 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46499 * g++.dg/ext/desig1.C: New test.
46500 * g++.dg/ext/init1.C: Update.
46502 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46504 2003-04-28 Mark Mitchell <mark@codesourcery.com>
46507 * g++.dg/warn/Winline-1.C: New test.
46509 2003-04-28 Jakub Jelinek <jakub@redhat.com>
46511 * gcc.c-torture/execute/string-opt-19.c: New test.
46513 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46514 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46516 2003-04-27 Mark Mitchell <mark@codesourcery.com>
46519 * g++.dg/init/new6.C: New test.
46522 * g++.dg/init/ref6.C: New test.
46524 2003-04-26 David Edelsohn <edelsohn@gnu.org>
46526 * g++.dg/warn/weak1.C: XFAIL on AIX4.
46528 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46530 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46531 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46533 2003-04-25 Mark Mitchell <mark@codesourcery.com>
46535 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46536 initialized static data members.
46538 2003-04-25 H.J. Lu <hjl@gnu.org>
46540 * gcc.dg/ia64-sync-4.c: New test.
46542 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46544 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
46547 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
46550 * g++.dg/warn/conv1.C: New test.
46551 * g++.old-deja/g++.other/conv7.C: Adjust.
46552 * g++.old-deja/g++.other/overload14.C: Adjust.
46554 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46557 * g++.dg/template/defarg2.C: New test.
46559 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
46561 * gcc.dg/cpp/include2.c: Update.
46562 * gcc.dg/cpp/multiline-2.c: New.
46563 * gcc.dg/cpp/multiline.c: Update.
46564 * gcc.dg/cpp/strify2.c: Update.
46565 * gcc.dg/cpp/trad/literals-2.c: Update.
46567 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46569 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46571 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46573 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46575 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46578 * g++.dg/parse/crash4.C: New test.
46581 * g++.dg/parse/crash5.C: New test.
46583 2003-04-22 Mark Mitchell <mark@codesourcery.com>
46586 * g++.dg/parse/crash3.C: New test.
46589 * g++.dg/parse/elab1.C: New test.
46591 2003-04-22 Devang Patel <dpatel@apple.com>
46593 * gcc.dg/cpp/trad/funlike-5.c: New test.
46595 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
46597 * g++.dg/other/packed1.C: Fix dg options.
46599 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
46601 * g++.dg/other/offsetof2.C: New test.
46603 2003-04-21 Mark Mitchell <mark@codesourcery.com>
46605 * g++.dg/template/recurse.C: Adjust location of error messages.
46607 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
46610 * g++.dg/init/addr-const1.C: New test.
46611 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46613 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
46616 * g++.dg/lookup/struct-hack1.C: New test.
46618 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
46620 * ucs.c: Update diagnostic messages.
46622 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46624 * gcc.dg/cpp/truefalse.cpp: New test.
46625 * gcc.dg/cpp/cpp.exp: Update.
46626 * g++.dg/other/stdbool-if.C: Remove.
46628 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46630 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46631 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46633 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46635 * gcc.c-torture/compile/20030418-1.c: New test.
46637 2003-04-17 Janis Johnson <janis187@us.ibm.com>
46639 * README.compat: Remove; content moved to doc/sourcebuild.texi.
46641 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46644 g++.dg/template/dependent-name1.C: New test.
46646 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
46648 * gcc.dg/warn-1.c (tourist_guide): New array,
46649 contains a pointer to bar.
46651 2003-04-16 Roger Sayle <roger@eyesopen.com>
46653 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46654 * gcc.c-torture/execute/medce-1.c: New test case.
46655 * gcc.c-torture/execute/medce-2.c: New test case.
46657 2003-04-15 Mark Mitchell <mark@codesourcery.com>
46659 * lib/prune.exp: Ignore more messages.
46662 * g++.dg/parse/lookup3.C: New test.
46664 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
46666 * gcc.c-torture/compile/20030415-1.c : New test.
46668 2003-04-14 Mark Mitchell <mark@codesourcery.com>
46670 * gcc.c-torture/execute/scope-2.c: Move to ...
46671 * gcc.dg/noncompile/scope.c: .... here.
46673 2003-04-14 Roger Sayle <roger@eyesopen.com>
46675 * gcc.dg/20030414-2.c: New test case.
46677 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
46680 * gcc.dg/20030414-1.c: New test.
46682 2003-04-13 Roger Sayle <roger@eyesopen.com>
46684 * gcc.dg/builtins-12.c: New test case.
46685 * gcc.dg/builtins-13.c: New test case.
46687 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46689 * gcc.c-torture/execute/string-opt-18.c: New test.
46691 2003-04-13 Mark Mitchell <mark@codesourcery.com>
46694 * g++.dg/init/new5.C: New test.
46696 2003-04-12 Mark Mitchell <mark@codesourcery.com>
46699 * g++.dg/ext/dllimport1.C: New test.
46701 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46703 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46705 2003-04-11 Bud Davis <bdavis9659@comcast.net>
46708 * g77.f-torture/noncompile/9263.f: New test
46710 * g77.f-torture/execute/1832.f: New test
46712 2003-04-11 David Chad <davidc@freebsd.org>
46713 Loren J. Rittle <ljrittle@acm.org>
46716 * objc.dg/headers.m: New test.
46718 2003-04-10 Zack Weinberg <zack@codesourcery.com>
46720 * gcc.c-torture/execute/builtin-noret-2.c: New.
46721 * gcc.c-torture/execute/builtin-noret-2.x: New.
46722 XFAIL builtin-noret-2.c at -O1 and above.
46723 * gcc.dg/redecl.c: New.
46724 * gcc.dg/Wshadow-1.c: Update error regexps.
46726 2003-04-10 Mark Mitchell <mark@codesourcery.com>
46728 * g++.dg/abi/bitfield10.C: New test.
46730 2003-04-09 Mike Stump <mrs@apple.com>
46732 * gcc.dg/pch/pch.exp: Make testcase names longer.
46733 * g++.dg/pch/pch.exp: Make testcase names longer.
46735 2003-04-08 Roger Sayle <roger@eyesopen.com>
46737 * gcc.dg/builtins-11.c: New test case.
46739 2003-04-08 Roger Sayle <roger@eyesopen.com>
46741 * gcc.dg/builtins-9.c: New test case.
46742 * gcc.dg/builtins-10.c: New test case.
46744 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
46746 * gcc.dg/noncompile/init-4.c.c: New test.
46748 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
46750 * gcc.misc-test/gcov-9.c: New test.
46751 * gcc.misc-test/gcov-10.c: New test
46752 * gcc.misc-test/gcov-11.c: New test.
46754 2003-04-05 Zack Weinberg <zack@codesourcery.com>
46756 PR optimization/10024
46757 * gcc.c-torture/compile/20030405-1.c: New test.
46759 2003-04-04 Geoffrey Keating <geoffk@apple.com>
46761 * gcc.dg/pch/static-3.c: New.
46762 * gcc.dg/pch/static-3.hs: New.
46763 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46765 2003-04-04 Richard Henderson <rth@redhat.com>
46767 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46768 * g++.dg/eh/forced2.C: Likewise.
46770 2003-04-03 Mike Stump <mrs@apple.com>
46772 * lib/scanasm.exp (scan-assembler): Add xfail processing for
46774 (scan-assembler-times, scan-assembler-not): Likewise.
46775 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46777 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46779 * gcc.dg/sparc-loop-1.c: New test.
46781 2003-04-02 Geoffrey Keating <geoffk@apple.com>
46784 * g++.dg/pch/system-2.C: New.
46785 * g++.dg/pch/system-2.Hs: New.
46787 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
46789 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46791 * g++.dg/eh/simd-1.C (vecfunc): Same.
46793 2003-04-01 Roger Sayle <roger@eyesopen.com>
46795 * gcc.c-torture/execute/20030401-1.c: New test case.
46797 2003-04-01 Ziemowit Laski <zlaski@apple.com>
46799 * objc.dg/defs.m: New.
46801 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
46803 * g++.dg/eh/simd-1.C: New.
46804 * g++.dg/eh/simd-2.C: New.
46806 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
46808 * gcc.c-torture/execute/simd-3.c: New.
46810 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46813 * gcc.dg/20030331-2.c: New test.
46815 2003-03-31 Mark Mitchell <mark@codesourcery.com>
46818 * g++.dg/parse/crash2.C: New test.
46820 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46822 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46823 * gcc.c-torture/execute/20030331-1.c: ...here.
46825 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46827 * gcc.c-torture/execute/20030331-1.c: New test.
46829 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
46831 * lib/gcov.exp: Adjust call return testing strings.
46832 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46834 2003-03-31 Roger Sayle <roger@eyesopen.com>
46836 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46837 * gcc.dg/builtins-7.c: New test case.
46838 * gcc.dg/builtins-8.c: New test case.
46840 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
46842 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46844 2003-03-30 Mark Mitchell <mark@codesourcery.com>
46847 * g++.dg/lookup-class-member-2.C: New test.
46849 2003-03-30 Glen Nakamura <glen@imodulo.com>
46851 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46853 2003-03-28 Roger Sayle <roger@eyesopen.com>
46855 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46857 2003-03-28 Mark Mitchell <mark@codesourcery.com>
46859 * g++.dg/init/attrib1.C: New test.
46861 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46863 * gcc.dg/ultrasp8.c: New test.
46865 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46867 * gcc.dg/ultrasp7.c: New test.
46869 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
46872 * g++.dg/template/inline1.C: New test.
46874 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46876 * gcc.dg/sparc-dwarf2.c: New test.
46878 2003-03-27 Roger Sayle <roger@eyesopen.com>
46880 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46881 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46883 2003-03-27 Mark Mitchell <mark@codesourcery.com>
46885 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46886 than reading .x files.
46887 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46888 * g77.dg/gcov/gcov-1.f: Likewise.
46889 * gcc.misc-tests/gcov-4b.c: Likewise.
46890 * gcc.misc-tests/gcov-5b.c: Likewise.
46891 * gcc.misc-tests/gcov-6.c: Likewise.
46892 * gcc.misc-tests/gcov-7.c: Likewise.
46893 * gcc.misc-tests/gcov-8.c: Likewise.
46894 * g++.dg/gcov/gcov-1.x: Remove.
46895 * g77.dg/gcov/gcov-1.x: Likewise.
46896 * gcc.misc-tests/gcov-4b.x: Likewise.
46897 * gcc.misc-tests/gcov-5b.x: Likewise.
46898 * gcc.misc-tests/gcov-6.x: Likewise.
46899 * gcc.misc-tests/gcov-7.x: Likewise.
46900 * gcc.misc-tests/gcov-8.x: Likewise.
46902 2003-03-27 Glen Nakamura <glen@imodulo.com>
46905 * gcc.dg/20030324-1.c: New test.
46907 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
46910 * g++.dg/template/arg3.C: New test.
46913 * g++.dg/template/friend18.C: New test.
46915 2003-03-26 Roger Sayle <roger@eyesopen.com>
46917 * g77.f-torture/compile/20030326-1.f: New test case.
46919 2003-03-26 Janis Johnson <janis187@us.ibm.com>
46921 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46923 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46925 2003-03-26 Jakub Jelinek <jakub@redhat.com>
46927 * gcc.dg/ia64-sync-3.c: New test.
46929 2003-03-26 Alan Modra <amodra@bigpond.net.au>
46931 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46933 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46935 * gcc.dg/ultrasp6.c: New test.
46937 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46939 * gcc.dg/i386-signbit-1.c: New test.
46940 * gcc.dg/i386-signbit-2.c: New test.
46941 * gcc.dg/i386-signbit-3.c: New test.
46943 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46945 * gcc.dg/ultrasp5.c: Fix options.
46947 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46949 * gcc.dg/ultrasp5.c: Fix comment.
46951 2003-03-24 Bud Davis <bdavis9659@comcast.net>
46954 * g77.f-torture/execute/10197.f: New test.
46956 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
46958 PR c++/9898, c++/383
46959 * g++.dg/template/conv6.C: New test.
46962 * g++.dg/template/ptrmem5.C: New test.
46965 * g++.dg/lookup/koenig1.C: New test.
46968 * g++.dg/lookup/template2.C: New test.
46970 2003-03-24 Jakub Jelinek <jakub@redhat.com>
46972 * g++.dg/opt/rtti1.C: New test.
46974 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
46976 * gcc.dg/ultrasp5.c: New test.
46978 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
46981 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46984 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46987 * gcc.dg/20030323-1.c: New test.
46989 2003-03-23 Roger Sayle <roger@eyesopen.com>
46991 * gcc.c-torture/compile/20030323-1.c: New test case.
46993 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
46995 * gcc.dg/20030321-1.c: New test.
46997 2003-03-22 Zack Weinberg <zack@codesourcery.com>
46999 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47001 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
47003 PR c++/9978, c++/9708
47004 * g++.dg/ext/vlm1.C: Adjust expected error.
47005 * g++.dg/ext/vla2.C: New test.
47006 * g++.dg/template/arg1.C: New test.
47007 * g++.dg/template/arg2.C: New test.
47009 2003-03-22 Bud Davis <bdavis9659@comcast.net>
47011 * g77.f-torture/execute/select.f: New test.
47012 * g77.f-torture/noncompile/select_no_compile.f: New test.
47014 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
47017 * g++.dg/other/error4.C: New test.
47019 2003-03-20 Mark Mitchell <mark@codesourcery.com>
47021 * g++.dg/template/friend17.C: New test.
47023 2003-03-21 Alan Modra <amodra@bigpond.net.au>
47025 * gcc.c-torture/compile/20030320-1.c: New.
47027 2003-03-20 Roger Sayle <roger@eyesopen.com>
47029 * gcc.dg/builtins-6.c: New test case.
47031 2003-03-19 Alan Modra <amodra@bigpond.net.au>
47034 * gcc.c-torture/compile/20030319-1.c: New.
47036 2003-03-18 Jan Hubicka <jh@suse.cz>
47038 * gcc.dg/i386-cvt-1.c: New test.
47040 2003-03-17 Zack Weinberg <zack@codesourcery.com>
47042 * objc.dg/naming-1.m: Use "(parse|syntax) error".
47043 * objc.dg/naming-2.m: Likewise.
47045 2003-03-17 Mark Mitchell <mark@codesourcery.com>
47048 * g++.dg/parse/crash1.C: New test.
47050 2003-03-16 Mark Mitchell <mark@codesourcery.com>
47053 * g++.dg/eh/cleanup1.C: New test.
47055 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
47057 * gcc.c-torture/execute/20030316-1.c: New test case.
47059 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
47062 * g++.dg/init/ctor2.C: New test.
47064 2003-03-15 Roger Sayle <roger@eyesopen.com>
47066 * g77.f-torture/compile/xformat.f: New test case.
47068 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47070 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47071 * g++.old-deja/g++.mike/eh50.C: Likewise.
47073 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47076 * g++.dg/template/spec7.C: New test.
47077 * g++.dg/template/spec8.C: Likewise.
47079 2003-03-14 Jakub Jelinek <jakub@redhat.com>
47081 * gcc.c-torture/execute/20030313-1.c: New test.
47083 2003-03-14 Richard Henderson <rth@redhat.com>
47085 * gcc.dg/inline-2.c: Adjust alpha test for external call.
47087 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47089 * gcc.c-torture/compile/20030314-1.c: New test.
47091 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
47093 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47094 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47096 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47097 to accept newer _imp__ prefix and additional
47098 newline in .drectve section.
47099 * gcc.dg/dll-4.c: Likewise.
47100 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47103 2003-03-13 Mark Mitchell <mark@codesourcery.com>
47105 * g++.dg/parse/namespace9.C: New test.
47107 * g++.dg/init/ref5.C: New test.
47108 * g++.dg/parse/ptrmem1.C: Likewise.
47110 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47112 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47113 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47114 regular expression.
47115 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47116 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47118 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
47120 * gcc.c-torture/execute/20030224-2.c: New test.
47122 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47124 * gcc.dg/decl-3.c: New test.
47126 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47128 * gcc.dg/i386-loop-2.c: New test.
47130 2003-03-11 Mark Mitchell <mark@codesourcery.com>
47133 * g++.dg/parse/namespace8.C: New test.
47136 * g++.dg/overload/builtin2.C: New test.
47138 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
47140 * gcc.dg/return-type-3.c: New test.
47142 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47144 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47145 profiling options are not supported.
47147 2003-03-10 Mark Mitchell <mark@codesourcery.com>
47149 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47150 * g++.old-deja/g++.warn/impint2.C: Likewise.
47152 2003-03-10 Devang Patel <dpatel@apple.com>
47154 * g++.dg/cpp/c++_cmd_1.C: New test.
47155 * g++.dg/cpp/c++_cmd_1.h: New file.
47157 2003-03-10 Segher Boessenkool <segher@koffie.nl>
47159 * gcc.dg/altivec-9.c: New file.
47161 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47163 * gcc.dg/ppc-sdata-1.c: New test.
47164 * gcc.dg/ppc-sdata-2.c: New test.
47166 2003-03-09 Mark Mitchell <mark@codesourcery.com>
47169 * g++.dg/opt/ptrmem2.C: New test.
47172 * g++.dg/opt/ptrmem1.C: New test.
47174 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47176 * gcc.dg/i386-loop-1.c: New test.
47178 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47181 * g++.dg/lookup/friend1.C: New test.
47183 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47186 * g++.dg/parser/constructor1.C: New test.
47188 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
47190 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47192 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47194 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
47196 * gcc.dg/cpp/Wunused.c: Update test.
47198 2003-03-08 Jan Hubicka <jh@suse.cz>
47200 * gcc.dg/inline-3.c: New test.
47202 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47205 * g++.dg/parse/builtin1.C: New test.
47208 * g++.dg/abi/cookie1.C: New test.
47209 * g++.dg/abi/cookie2.C: Likewise.
47212 * g++.dg/template/field1.C: New test.
47215 * g++.dg/parse/class1.C: New test.
47216 * g++.dg/parse/namespace7.C: Likewise.
47217 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47219 2003-03-07 Mark Mitchell <mark@codesourcery.com>
47221 * g++.dg/init/ref4.C: New test.
47223 2003-03-07 Jan Hubicka <jh@suse.cz>
47225 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47226 * gcc.dg/inline-3.c: New test.
47228 2003-03-06 Mark Mitchell <mark@codesourcery.com>
47230 * g++.dg/init/ref3.C: New test.
47233 * g++.dg/init/ref2.C: New test.
47236 * g++.dg/warn/Wshadow-2.C: New test.
47239 * g++.dg/warn/Woverloaded-1.C: New test.
47241 2003-03-05 Jan Hubicka <jh@suse.cz>
47243 * gcc.dg/i386-local2.c: New.
47244 * gcc.dg/i386-local.c: Fix typo.
47246 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47248 * g++.dg/abi/layout3.C: New test.
47250 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47252 * gcc.c-torture/compile/20030305-1.c
47254 2003-03-05 Jan Hubicka <jh@suse.cz>
47256 * gcc.dg/i386-local.c: New.
47258 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47260 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47262 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47264 * gcc.dg/switch-2.c: New test.
47265 * gcc.dg/switch-3.c: New test.
47266 * gcc.dg/Wswitch.c: Adjust line numbers.
47267 * gcc.dg/Wswitch-default.c: Likewise.
47268 * gcc.dg/Wswitch-enum.c: Likewise.
47270 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47272 * gcc.c-torture/execute/20030222-1.c: New test.
47274 2003-03-03 James E Wilson <wilson@tuliptree.org>
47276 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47278 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47281 * g++.dg/init/ref1.C: New test.
47283 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47285 * gcc.dg/sh-relax.c: New SH-only test.
47287 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47289 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47290 comment explaining purpose of testcase.
47292 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47294 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47295 for HC11/HC12 (asm needs two int registers).
47296 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47297 HC11/HC12 because the test uses an asm which needs two 32-bit
47300 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47302 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47303 for HC11/HC12 (array is too large otherwise).
47304 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47305 * gcc.c-torture/compile/20010518-2.x: Likewise.
47306 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47307 HC11/HC12 (array is too large).
47309 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47311 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47312 * lib/g++-dg.exp (g++-dg-test): Likewise.
47314 2003-03-01 Roger Sayle <roger@eyesopen.com>
47316 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47317 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47319 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47321 * g++.dg/warn/implicit-typename1.C: Remove warning.
47323 2003-02-28 Richard Henderson <rth@redhat.com>
47325 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47326 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47328 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47330 * gcc.dg/pch/pch.exp: Change .pch to .gch.
47331 * g++.dg/pch/pch.exp: Likewise.
47333 2003-02-28 Mark Mitchell <mark@codesourcery.com>
47336 * g++.dg/init/new4.C: New test.
47338 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
47340 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47342 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
47344 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47347 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47350 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47352 * lib/scanasm.exp: Add support for counting numbers of
47354 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47355 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47357 2003-02-25 Mark Mitchell <mark@codesourcery.com>
47360 * g++.dg/template/static3.C: New test.
47363 * g++.dg/parse/namespace6.C: New test.
47365 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47368 * gcc.dg/20030225-1.c: New test.
47370 2003-02-24 Mark Mitchell <mark@codesourcery.com>
47372 * README: Remove out-of-date information.
47375 * g++.dg/template/spec6.C: New test.
47377 2003-02-24 Jeff Law <law@redhat.com>
47379 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47381 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47383 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47384 * gcc.dg/pragma-ep-1.c: Likewise.
47386 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47389 * g++.dg/template/friend16.C: New test.
47391 2003-02-23 Mark Mitchell <mark@codesourcery.com>
47394 * g++.dg/parse/fused-params1.C: Adjust error messages.
47395 * g++.dg/template/nested3.C: New test.
47397 2003-02-24 Alan Modra <amodra@bigpond.net.au>
47399 * g++.dg/abi/param1.C: New test.
47401 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47404 * g++.dg/warn/implicit-typename1.C: New test.
47406 2003-02-22 Kelley Cook <kelleycook@comcast.net>
47408 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47410 * g++.old-deja/g++.other/store-expr2.C: Likewise.
47411 * gcc.c-torture/execute/20010129-1.x: Likewise.
47412 * gcc.dg/20011107-1.c: Likewise.
47413 * gcc.dg/20020108-1.c: Likewise.
47414 * gcc.dg/20020122-3.c: Likewise.
47415 * gcc.dg/20020206-1.c: Likewise.
47416 * gcc.dg/20020310-1.c: Likewise.
47417 * gcc.dg/20020426-2.c: Likewise.
47418 * gcc.dg/20020517-1.c: Likewise.
47419 * gcc.dg/991230-1.c: Likewise.
47420 * gcc.dg/i386-unroll-1.c: Likewise.
47421 * gcc.misc-tests/i386-prefetch.exp: Likewise.
47423 2003-02-22 Jan Hubicka <jh@suse.cz>
47425 * gcc.dg/i386-mul.c: New test.
47427 2003-02-21 Roger Sayle <roger@eyesopen.com>
47429 * gcc.dg/builtins-5.c: New test case.
47431 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
47433 * gcc.dg/asmreg-1.c: New test.
47435 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47438 * g++.dg/parse/varmod1.C: New test.
47440 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47443 * g++.dg/template/op1.C: New test.
47445 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47448 * g++.dg/template/nested2.C: New test.
47450 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47453 * g++.dg/expr/dtor1.C: New test.
47455 2003-02-21 Zack Weinberg <zack@codesourcery.com>
47457 * gcc.dg/cpp/include3.c: New test.
47458 * gcc.dg/cpp/inc/foo.h: New file.
47460 2003-02-21 Glen Nakamura <glen@imodulo.com>
47462 * gcc.c-torture/execute/20030221-1.c: New test.
47464 2003-02-20 Mark Mitchell <mark@codesourcery.com>
47467 * g++.dg/abi/conv1.C: New test.
47469 2003-02-20 Jan Hubicka <jh@suse.cz>
47471 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47473 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
47475 * gcc.c-torture/compile/20030219-1.c: New test.
47477 2003-02-18 Jan Hubicka <jh@suse.cz>
47479 * gcc.dg/funcorder.c: New test.
47481 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47483 * gcc.c-torture/execute/20030218-1.c: New.
47485 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
47487 * gcc.dg/20030218-1.c: New.
47489 2003-02-18 Richard Henderson <rth@redhat.com>
47491 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47492 * gcc.dg/attr-used-2.c: New.
47494 2003-02-18 Mark Mitchell <mark@codesourcery.com>
47497 * g++.dg/init/copy5.C: New test.
47499 2003-02-18 Geoffrey Keating <geoffk@apple.com>
47501 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47502 * g++.dg/pch/pch.exp: Likewise.
47504 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47506 * gcc.c-torture/execute/20030209-1.c: Enable the test if
47507 STACK_SIZE is not defined.
47509 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47512 * g++.dg/template/init1.C: New test.
47514 2003-02-16 Jan HUbicka <jh@suse.cz>
47516 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47517 (foo): Add few extra tests
47518 * gcc.dg/c99-const-expr-3.c: Likewise.
47519 * gcc.c-torture/execute/20030216-1.c: New.
47521 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47524 * g++.dg/ext/typeof4.C: New test.
47526 2003-02-15 Roger Sayle <roger@eyesopen.com>
47528 * gcc.dg/i386-387-3.c: New test case.
47530 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
47532 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47533 cris-*-elf* cris-*-aout* and mmix-*-*.
47535 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
47537 * gcc.dg/20030213-1.c: New test.
47539 2003-02-12 Roger Sayle <roger@eyesopen.com>
47541 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47542 * gcc.dg/i386-387-2.c: Likewise.
47544 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
47546 * gcc.dg/ppc-spe.c: Fix formatting.
47547 Enable tests that were previously unsupported by gas.
47548 Delete tests for instructions that no longer exist.
47549 Switch arguments on evsubifw builtin.
47551 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
47553 * gcc.c-torture/execute/20030209-1.c: Disable the test if
47554 STACK_SIZE is too small.
47556 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
47557 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
47559 * gcc.dg/decl-2.c: New test.
47561 2003-02-10 Jan Hubicka <jh@suse.cz>
47563 * gcc.dg/i386-fpcvt-1.c: New test.
47565 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
47567 * gcc.c-torture/execute/20030209-1.c: New test.
47569 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
47571 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47572 int-wide bitops, use the constants of the same width.
47573 Likewise, if long long is 32-bit wide, test bitops using
47576 2003-02-07 Loren James Rittle <ljrittle@acm.org>
47578 * gcc.dg/20021014-1.c: Annotate with expected notice text.
47580 2003-02-07 Roger Sayle <roger@eyesopen.com>
47582 * gcc.dg/builtins-4.c: New test case.
47584 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47586 * gcc.dg/20020430-1.c: Fix dg command typos.
47587 * gcc.dg/20020503-1.c: Likewise.
47589 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47592 * g++.dg/parse/fused-params1.C: New test.
47595 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47598 * g++.dg/parse/non-dependent1.C: New test.
47601 * g++.dg/parse/dupl-tmpl-args1.C: New test.
47604 * g++.dg/parse/undefined7.C: New test.
47605 * g++.dg/parse/non-templ1.C: New test.
47608 * g++.dg/parse/too-many-tmpl-args1.C: New test.
47610 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
47612 * gcc.c-torture/compile/20030206-1.c: New test.
47614 2003-02-05 Roger Sayle <roger@eyesopen.com>
47616 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47617 "pow" to "foo" to avoid potential confusion with a math built-in.
47619 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47621 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47622 conditions for SPARC targets.
47624 2003-02-05 Jakub Jelinek <jakub@redhat.com>
47626 * gcc.dg/20030204-1.c: New test.
47628 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47631 * g++.dg/parse/array-size1.C: New test.
47634 * g++.dg/parse/undefined3.C: New test.
47637 * g++.dg/parse/undefined4.C: New test.
47640 * g++.dg/parse/undefined5.C: New test.
47643 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47646 * g++.dg/parse/casting-operator1.C: New test.
47649 * g++.dg/parse/undefined6.C: New test.
47652 * g++.dg/parse/missing-template1.C: New test.
47654 2003-02-04 Jan Hubicka <jh@suse.cz>
47656 * gcc.dg/i386-cadd.c: Compile using -march=k8.
47657 * gcc.dg/i386-cmov?.c: Likewise.
47658 * gcc.dg/i386-fpcvt-?.c: Likewise.
47659 * gcc.dg/i386-ssefp-1.c: Likewise.
47660 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47663 2003-02-03 Mark Mitchell <mark@codesourcery.com>
47666 * g++.dg/ext/max.C: New test.
47668 2003-02-03 Jan Hubicka <jh@suse.cz>
47670 * gcc.c-torture/execute/20030203-1.c: New test.
47672 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
47674 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47677 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
47679 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47680 * g++.dg/init/new2.C: Likewise.
47681 * g++.dg/other/new1.C: Likewise.
47683 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
47685 * gcc.dg/struct-ret-libc.c: New test.
47687 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
47689 * gcc.dg/20030129-1.c: New test.
47691 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47694 * g++.dg/template/ptrmem4.C: New test.
47696 2003-01-29 Mark Mitchell <mark@codesourcery.com>
47698 * g++.dg/parser/constant1.C: New test.
47700 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47703 * g++.dg/parse/friend2.C: New test.
47705 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
47708 * g++.dg/template/unify4.C: New test.
47710 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
47712 * gcc.c-torture/execute/20030128-1.c: New test.
47714 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
47716 * g++.dg/lookup/nested1.C: Test moved from ...
47717 * g++.old-deja/g++.other/lookup24.C: ... here.
47719 2003-01-28 Jan Hubicka <jh@suse.cz>
47721 * gcc.dg/i386-cmov5.c: New test.
47723 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47725 * gcc.c-torture/execute/20010925-1.c: Changed the
47726 memcpy declaration.
47728 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47731 * g++.dg/parse/template5.C: New test.
47733 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
47736 * g77.dg/pr9258: New test.
47738 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47740 * README: Move relevant parts from README.g++.
47742 * README.g++: Remove this file.
47744 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47746 * g++.dg/abi/dcast1.C: New test.
47748 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47750 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47752 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
47755 * g++.old-deja/g++.other/lookup24.C: New test.
47757 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47760 * gcc.dg/uninit-C.c: New test.
47762 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
47764 * g++.dg/abi/covariant1.C: New test.
47766 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
47768 * gcc.dg/20030123-1.c: New test.
47770 2003-01-25 Jan Hubicka <jh@suse.cz>
47773 * gcc.c-torture/compile/20030125-1.c
47775 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
47778 * g++.dg/parse/template3.C: New test.
47779 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47782 * g++.dg/parse/template4.C: New test.
47785 * g++.dg/template/qual2.C: New test.
47788 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47790 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47792 2003-01-25 Roger Sayle <roger@eyesopen.com>
47794 * gcc.c-torture/execute/switch-1.c: New test case.
47796 2003-01-25 Jan Hubicka <jh@suse.cz>
47798 * gcc.c-torture/execute/20030125-1.[cx]: New test.
47800 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
47802 Tweaks for Bison-1.875. From the NEWS file:
47803 "- `parse error' -> `syntax error'
47804 Bison now uniformly uses the term `syntax error'"
47805 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47806 * gcc.dg/cpp/digraph2.c: Likewise.
47807 * gcc.dg/cpp/direct2.c: Likewise.
47808 * gcc.dg/cpp/paste4.c: Likewise.
47809 * gcc.dg/c90-restrict-1.c: Likewise.
47810 * gcc.dg/c99-func-2.c: Likewise.
47811 * gcc.dg/noncompile/920721-2.c: Likewise.
47812 * gcc.dg/noncompile/930622-2.c: Likewise.
47813 * gcc.dg/noncompile/940112-1.c: Likewise.
47814 * gcc.dg/noncompile/950921-1.c: Likewise.
47815 * gcc.dg/noncompile/951123-1.c: Likewise.
47816 * gcc.dg/noncompile/971104-1.c: Likewise.
47817 * gcc.dg/noncompile/990416-1.c: Likewise.
47819 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
47821 * g++.dg/parse/undefined1.C: Add error message.
47823 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47826 * g++.dg/parse/new1.C: New test.
47829 * g++.dg/parse/template2.C: New test.
47832 * g++.dg/parse/typedef2.C: New test.
47835 * g++.dg/ext/typeof3.C: New test.
47837 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47840 * g++.dg/parse/ret-type1.C: New test.
47843 * g++.dg/parse/tmpl-outside1.C: New test.
47846 * g++.dg/parse/int-as-enum1.C: New test.
47849 * g++.dg/parse/no-typename1.C: New test.
47852 * g++.dg/parse/no-value1.C: New test.
47855 * g++.dg/parse/wrong-inline1.C: New test.
47858 * g++.dg/parse/ref1.C: New test.
47861 * g++.dg/parse/attr-ctor1.C: New test.
47864 * g++.dg/parse/namespace5.C: New test.
47867 * g++.dg/parse/func-def1.C: New test.
47870 * g++.dg/parse/undefined1.C: New test.
47872 PR c++/5723, PR c++/8522
47873 * g++.dg/parse/specialization1.C: New test.
47875 PR c++/163, PR c++/8595
47876 * g++.dg/parse/struct-as-enum1.C: New test.
47879 * g++.dg/parse/undefined2.C: New test.
47881 2003-01-22 Mark Mitchell <mark@codesourcery.com>
47884 * g++.dg/parse/template1.C: New test.
47887 * g++.dg/parse/using1.C: New test.
47891 * g++.dg/parse/expr2.C: New test.
47894 * g++.dg/parse/lookup2.C: Likewise.
47896 2003-01-21 Jan Hubicka <jh@suse.cz>
47898 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47899 * gcc.c-torture/execute/eeprof-1.c: Likewise.
47900 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47901 * gcc.c-torture/execute/string-opt-*.c: Likewise.
47903 2003-01-20 Nick Clifton <nickc@redhat.com>
47905 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
47906 problem with ARM sibcall code generation.
47908 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
47910 * gcc.c-torture/execute/20030120-1.c: New.
47912 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
47914 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47916 2003-01-17 Mark Mitchell <mark@codesourcery.com>
47919 * g++.dg/parse/ctor1.C: New test.
47922 * g++.dg/parse/qualified1.C: New test.
47924 * g++.dg/parse/typename3.C: New test.
47926 2003-01-16 Richard Henderson <rth@redhat.com>
47928 * g++.dg/tls/init-2.C: Fix error matches for real this time.
47930 2003-01-16 Richard Henderson <rth@redhat.com>
47932 * g++.dg/pch/pch.exp: Copy test header to the working directory
47933 before using it either for precompilation or direct use.
47934 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47935 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47937 2003-01-16 Richard Henderson <rth@redhat.com>
47939 * gcc.dg/pch/pch.exp: Copy test header to the working directory
47940 before using it either for precompilation or direct use.
47941 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47942 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47944 2003-01-16 Mark Mitchell <mark@codesourcery.com>
47946 * g++.dg/ext/typename1.C: Add typename keyword.
47947 * g++.dg/template/crash1.C: Update error messages.
47948 * g++.dg/template/crash2.C: Remove error message.
47949 * g++.dg/parse/typename2.C: New test.
47950 * g++.dg/template/typename2.C: Change implicit
47951 typename warning into error.
47952 * g++.old-deja/g++.benjamin/tem03.C: Issue more
47954 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47955 * g++.old-deja/g++.brendan/crash56.C: Add this->.
47956 * g++.old-deja/g++.law/visibility13.C: Remove error
47958 * g++.old-deja/g++.ns/template17.C: Reorder code to
47959 make declaration visible in template.
47960 * g++.old-deja/g++.pt/crash3.C: Fix typos.
47961 * g++.old-deja/g++.pt/crash36.C: Issue more error
47963 * g++.old-deja/g++.pt/crash5.C: Improve error
47965 * g++.old-deja/g++.pt/crash67.C: Remove warning.
47966 * g++.old-deja/g++.pt/inherit1.C: Add this->.
47967 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47968 * g++.old-deja/g++.pt/typename16.C: Replace implicit
47969 typename warning with error message.
47970 * g++.old-deja/g++.pt/typename19.C: Remove warning.
47971 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47972 * g++.old-deja/g++.robertl/eb24.C: Use this->.
47974 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
47976 * g++.dg/parse/ambig2.C: New test.
47978 2003-01-15 Richard Henderson <rth@redhat.com>
47980 * g++.dg/tls/init-2.C: Update error message string.
47982 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47984 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47986 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
47988 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47990 * gcc.c-torture/compile/20001205-1.x: Likewise.
47991 * gcc.c-torture/compile/20001226-1.x: Likewise.
47992 * gcc.c-torture/compile/920520-1.x: Likewise.
47993 * gcc.c-torture/compile/961203-1.x: Likewise.
47994 * gcc.c-torture/compile/20020604-1.x: Likewise.
47996 2003-01-15 Jan Hubicka <jh@suse.cz>
47998 * gcc.c-torture/compile/20030115-1.c: New test.
48000 * gcc.dg/i386-fpcvt-1.c: New test.
48001 * gcc.dg/i386-fpcvt-2.c: New test.
48003 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
48005 Further conform g++'s __vmi_class_type_info to the C++ ABI
48007 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48010 2003-01-14 Jan Hubicka <jh@suse.cz>
48012 * gcc.dg/i386-fpcvt-1.c: New test.
48013 * gcc.dg/i386-fpcvt-2.c: New test.
48015 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48017 * gcc.dg/i386-mmx-3.c: New test.
48019 2003-01-12 Mark Mitchell <mark@codesourcery.com>
48022 * g++.dg/parse/octal1.C: New file.
48025 * g++.dg/parse/typename1.C: New file.
48027 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
48029 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48030 * gcc.dg/bf-no-ms-layout.c: Likewise.
48031 * gcc.dg/bf-ms-attrib.c: Likewise.
48033 2003-01-10 Mark Mitchell <mark@codesourcery.com>
48036 * g++.dg/parse/dtor1.C: New file.
48039 * g++.dg/rtti/typeid1.C: New file.
48042 * g++.dg/parse/lookup1.C: New file.
48045 * g++.dg/templ/spec5.C: New file.
48047 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
48049 * gcc.c-torture/compile/20030110-1.c: New test.
48051 2003-01-09 Geoffrey Keating <geoffk@apple.com>
48053 Merge from pch-branch:
48055 2002-12-23 Geoffrey Keating <geoffk@apple.com>
48057 * gcc.dg/pch/cpp-1.h: New.
48058 * gcc.dg/pch/cpp-1.c: New.
48059 * gcc.dg/pch/cpp-2.h: New.
48060 * gcc.dg/pch/cpp-2.c: New.
48062 2002-11-19 Geoffrey Keating <geoffk@apple.com>
48064 * gcc.dg/pch/except-1.h: New.
48065 * gcc.dg/pch/except-1.c: New.
48067 2002-11-13 Geoffrey Keating <geoffk@apple.com>
48069 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48071 * gcc.dg/pch: Include *.hp not *.h.
48072 * gcc.dg/pch/system-1.h: New.
48073 * gcc.dg/pch/system-1.c: New.
48075 2002-11-11 Geoffrey Keating <geoffk@apple.com>
48077 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48078 rather than trying to build and run a program using PCH.
48079 * gcc.dg/pch: Remove dg-do commands from test files.
48081 2002-11-08 Geoffrey Keating <geoffk@apple.com>
48083 * gcc.dg/pch/macro-3.c: New.
48084 * gcc.dg/pch/macro-3.h: New.
48086 2002-11-04 Geoffrey Keating <geoffk@apple.com>
48088 * gcc.dg/pch/common-1.c: New.
48089 * gcc.dg/pch/common-1.h: New.
48090 * gcc.dg/pch/decl-1.c: New.
48091 * gcc.dg/pch/decl-1.h: New.
48092 * gcc.dg/pch/decl-2.c: New.
48093 * gcc.dg/pch/decl-2.h: New.
48094 * gcc.dg/pch/decl-3.c: New.
48095 * gcc.dg/pch/decl-3.h: New.
48096 * gcc.dg/pch/decl-4.c: New.
48097 * gcc.dg/pch/decl-4.h: New.
48098 * gcc.dg/pch/decl-5.c: New.
48099 * gcc.dg/pch/decl-5.h: New.
48100 * gcc.dg/pch/global-1.c: New.
48101 * gcc.dg/pch/global-1.h: New.
48102 * gcc.dg/pch/inline-1.c: New.
48103 * gcc.dg/pch/inline-1.h: New.
48104 * gcc.dg/pch/inline-2.c: New.
48105 * gcc.dg/pch/inline-2.h: New.
48106 * gcc.dg/pch/static-1.c: New.
48107 * gcc.dg/pch/static-1.h: New.
48108 * gcc.dg/pch/static-2.c: New.
48109 * gcc.dg/pch/static-2.h: New.
48111 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
48113 * g++.dg/pch/pch.exp: Better handle failing testcases.
48114 * gcc.dg/pch/pch.exp: Likewise.
48115 * gcc.dg/pch/macro-1.c: New.
48116 * gcc.dg/pch/macro-1.h: New.
48117 * gcc.dg/pch/macro-2.c: New.
48118 * gcc.dg/pch/macro-2.h: New.
48120 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
48122 * g++.dg/dg.exp: Treat files in pch/ specially.
48123 * g++.dg/pch/pch.exp: New file.
48124 * g++.dg/pch/empty.H: New file.
48125 * g++.dg/pch/empty.C: New file.
48126 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48129 * gcc.dg/pch/pch.exp: New file.
48130 * gcc.dg/pch/empty.h: New file.
48131 * gcc.dg/pch/empty.c: New file.
48132 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48135 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48137 * g++.dg/template/friend14.C: New test.
48139 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48141 * gcc.dg/old-style-asm-1.c: New test.
48143 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
48145 * gcc.c-torture/compile/20030109-1.c: New test.
48147 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48149 * gcc.c-torture/execute/20030109-1.c: New test.
48151 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
48153 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48154 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48155 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48156 * g++.old-deja/g++.mike/eh2.C: Likewise.
48157 * g++.old-deja/g++.mike/eh3.C: Likewise.
48158 * g++.old-deja/g++.mike/eh5.C: Likewise.
48159 * g++.old-deja/g++.mike/eh6.C: Likewise.
48160 * g++.old-deja/g++.mike/eh7.C: Likewise.
48161 * g++.old-deja/g++.mike/eh8.C: Likewise.
48162 * g++.old-deja/g++.mike/eh9.C: Likewise.
48163 * g++.old-deja/g++.mike/eh10.C: Likewise.
48164 * g++.old-deja/g++.mike/eh12.C: Likewise.
48165 * g++.old-deja/g++.mike/eh13.C: Likewise.
48166 * g++.old-deja/g++.mike/eh14.C: Likewise.
48167 * g++.old-deja/g++.mike/eh16.C: Likewise.
48168 * g++.old-deja/g++.mike/eh17.C: Likewise.
48169 * g++.old-deja/g++.mike/eh18.C: Likewise.
48170 * g++.old-deja/g++.mike/eh21.C: Likewise.
48171 * g++.old-deja/g++.mike/eh23.C: Likewise.
48172 * g++.old-deja/g++.mike/eh24.C: Likewise.
48173 * g++.old-deja/g++.mike/eh25.C: Likewise.
48174 * g++.old-deja/g++.mike/eh26.C: Likewise.
48175 * g++.old-deja/g++.mike/eh27.C: Likewise.
48176 * g++.old-deja/g++.mike/eh28.C: Likewise.
48177 * g++.old-deja/g++.mike/eh29.C: Likewise.
48178 * g++.old-deja/g++.mike/eh31.C: Likewise.
48179 * g++.old-deja/g++.mike/eh33.C: Likewise.
48180 * g++.old-deja/g++.mike/eh34.C: Likewise.
48181 * g++.old-deja/g++.mike/eh35.C: Likewise.
48182 * g++.old-deja/g++.mike/eh36.C: Likewise.
48183 * g++.old-deja/g++.mike/eh37.C: Likewise.
48184 * g++.old-deja/g++.mike/eh38.C: Likewise.
48185 * g++.old-deja/g++.mike/eh39.C: Likewise.
48186 * g++.old-deja/g++.mike/eh40.C: Likewise.
48187 * g++.old-deja/g++.mike/eh41.C: Likewise.
48188 * g++.old-deja/g++.mike/eh42.C: Likewise.
48189 * g++.old-deja/g++.mike/eh44.C: Likewise.
48190 * g++.old-deja/g++.mike/eh46.C: Likewise.
48191 * g++.old-deja/g++.mike/eh47.C: Likewise.
48192 * g++.old-deja/g++.mike/eh48.C: Likewise.
48193 * g++.old-deja/g++.mike/eh49.C: Likewise.
48194 * g++.old-deja/g++.mike/eh50.C: Likewise.
48195 * g++.old-deja/g++.mike/eh51.C: Likewise.
48196 * g++.old-deja/g++.mike/eh53.C: Likewise.
48197 * g++.old-deja/g++.mike/eh55.C: Likewise.
48198 * g++.old-deja/g++.mike/p7912.C: Likewise.
48199 * g++.old-deja/g++.mike/p9706.C: Likewise.
48200 * g++.old-deja/g++.mike/p10416.C: Likewise.
48201 * g++.old-deja/g++.mike/p11667.C: Likewise.
48202 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48203 Remove redundant reference to Iris.
48204 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48205 Elxsi, i860, Pico Java, and WE32K.
48207 2003-01-07 Mark Mitchell <mark@codesourcery.com>
48209 * g++.dg/ext/asm4.C: New test.
48211 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48214 * g++.dg/template/friend12.C: New test.
48215 * g++.dg/template/friend13.C: Likewise.
48216 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48218 2003-01-08 Jan Hubicka <jh@suse.cz>
48220 * gcc.dg/i386-cadd.c: New test.
48221 * gcc.dg/i386-cmov4.c: Likewise.
48223 2003-01-06 Mark Mitchell <mark@codesourcery.com>
48226 * g++.dg/warn/Wunused-3.C: New test.
48228 * g++.dg/abi/bitfield9.C: New test.
48231 * g++.dg/parse/defarg3.C: New test.
48233 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
48235 * g++.dg/parse/ambig1.C: New test.
48236 * g++.dg/parse/defarg2.C: New test.
48238 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48240 * g++.dg/template/defarg-1.C: New test.
48241 * g++.dg/template/local2.C: Likewise.
48243 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48245 * gcc.c-torture/execute/20030105-1.c: New test.
48247 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48249 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48250 * g++.dg/parse/namespace4.C: Likewise.
48252 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48254 * g++.dg/template/ntp2.C: New test.
48256 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48258 * g++.dg/parse/extern-C-1.C: New test.
48260 * g++.dg/parse/namespace4.C: New test.
48262 * g++.dg/template/nested1.C: New test.
48264 * g++.dg/parse/namespace3.C: New test.
48266 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48268 * g++.dg/lookup/two-stage1.C: New test.
48270 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48272 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48273 * g++.old-deja/g++.jason/access8.C: Likewise.
48274 * g++.old-deja/g++.other/decl5.C: Likewise.
48276 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48278 * g++.dg/parse/parse7.C: New test.
48280 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48283 * g++.dg/ext/attrib7.C: New test.
48285 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48287 * g++.dg/parse/parse6.C: New test.
48289 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48291 * gcc.dg/h8300-stack-1.c: New.
48293 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48295 g++.dg/lookup/exception1.C: New test.
48297 g++.dg/lookup/template1.C: New test.
48299 g++.dg/parse/namespace2.C: New test.
48301 g++.dg/parse/parens2.C: New test.
48303 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48305 * g++.dg/parse/parse5.C: New test.
48306 * g++.dg/lookup/scoped4.C: New test.
48308 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48310 * g++.dg/parse/parens1.C: New test.
48312 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48314 * g++.dg/parse/parens2.C: New test.
48316 * g++.dg/lookup/scope-operator1.C: New test.
48318 * g++.dg/parse/operator1.C: New test.
48320 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48322 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48323 * g++.old-deja/g++.other/access6.C: Likewise.
48324 * g++.old-deja/g++.other/decl1.C: Likewise.
48325 * g++.old-deja/g++.pt/typename12.C: Likewise.
48327 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48329 * g++.dg/parse/namespace1.C: New test.
48331 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48333 * g++.dg/parse/parse4.C: New test.
48335 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48337 * g++.dg/parse/parse3.C: New test.
48339 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48341 * g++.dg/parse/parse2.C: New test.
48343 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48345 * g++.dg/template/friend11.C: New test.
48347 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48349 * g++.dg/parse/parse1.C: New test.
48351 2002-12-31 Janis Johnson <janis187@us.ibm.com>
48353 * lib/profopt.exp: Change the name of a global variable to avoid
48354 possible clashes with other test suites.
48356 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
48358 * g++.dg/inherit/covariant8.C: New test.
48360 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48362 * g++.dg/init/array9.C: New test.
48365 * g++.dg/parse/expr1.C: New test.
48367 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
48369 * gcc.c-torture/compile/20021230-1.c: New test.
48371 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
48373 * g++.dg/inherit/covariant5.C: New test.
48374 * g++.dg/inherit/covariant6.C: New test.
48375 * g++.dg/inherit/covariant7.C: New test.
48377 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48380 * g++.dg/other/access2.C: New test.
48382 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
48384 * g++.dg/other/anon-struct.C: No longer fails
48385 * g++.old-deja/g++.brendan/parse4.C: Likewise.
48386 * g++.old-deja/g++.brendan/parse5.C: Likewise.
48387 * g++.old-deja/g++.brendan/parse6.C: Likewise.
48389 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
48391 * g++.dg/parse/angle-bracket.C (main): No longer fails.
48393 2002-12-27 Mark Mitchell <mark@codesourcery.com>
48395 * g++.dg/eh/spec4.C: Remove stray semicolon.
48396 * g++.dg/expr/pmf-1.C: Change error message.
48397 * g++.dg/ext/asm1.C: Remove stray semicolon.
48398 * g++.dg/ext/typename1.C: Add missing typenames.
48399 * g++.dg/inherit/template-as-base.C: Change error message.
48400 * g++.dg/lookup/scoped1.C: Likewise.
48401 * g++.dg/lookup/scoped2.C: Likewise.
48402 * g++.dg/lookup/using2.C: Likewise.
48403 * g++.dg/other/component1.C: Remove stray semicolon.
48404 * g++.dg/other/do1.C: Change error message.
48405 * g++.dg/other/error2.C: Likewise.
48406 * g++.dg/other/init1.C: Likewise.
48407 * g++.dg/other/packed1.C: Remove stray semicolon.
48408 * g++.dg/other/ptrmem2.C: Change error message.
48409 * g++.dg/parse/parameter-declaration-1.C: Remove line number
48411 * g++.dg/special/initp1.C: Remove invalid attribute usage.
48412 * g++.dg/template/access3.C: Add typename keyword.
48413 * g++.dg/template/access5.C: Remove stray semicolon.
48414 * g++.dg/template/access6.C: Likewise.
48415 * g++.dg/template/complit1.C: Likewise.
48416 * g++.dg/template/crash1.C: Change error message.
48417 * g++.dg/template/inherit2.C: Remove stray semicolon.
48418 * g++.dg/template/instantiate2.C: Likewise.
48419 * g++.dg/template/instantiate3.C: Change error message.
48420 * g++.dg/template/qual1.C: Remove stray semicolon.
48421 * g++.dg/template/qualttp18.C: Change error message.
48422 * g++.dg/template/ref1.C: Remove stray semicolon.
48423 * g++.dg/template/sizeof1.C (A::value): Declare it.
48424 * g++.dg/template/spec4.C: Change error message.
48425 * g++.dg/template/static1.C: Likewise.
48426 * g++.dg/template/type1.C: Likewise.
48427 * g++.dg/template/typename3.C: Likewise.
48428 * g++.old-deja/g++.benjamin/13478.C: Change error message.
48429 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48430 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48431 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48432 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48433 named return value extension.
48434 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48435 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48436 * g++.old-deja/g++.bob/extern_C.C: Likewise.
48437 * g++.old-deja/g++.bob/inherit2.C: Likewise.
48438 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48439 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48440 * g++.old-deja/g++.brendan/crash13.C: Likewise.
48441 * g++.old-deja/g++.brendan/crash15.C: Likewise.
48442 * g++.old-deja/g++.brendan/crash18.C: Change error message.
48443 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48444 * g++.old-deja/g++.brendan/crash38.C: Likewise.
48445 * g++.old-deja/g++.brendan/crash50.C: Likewise.
48446 * g++.old-deja/g++.brendan/crash56.C: Likewise.
48447 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48449 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48450 * g++.old-deja/g++.brendan/crash8.C: Change error message.
48451 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48452 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48453 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48454 * g++.old-deja/g++.brendan/template11.C: Likewise.
48455 * g++.old-deja/g++.brendan/template26.C: Likewise.
48456 * g++.old-deja/g++.brendan/template27.C: Use explicit
48457 specialization syntax.
48458 * g++.old-deja/g++.brendan/template30.C: Likewise.
48459 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48460 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48461 non-dependent names.
48462 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48463 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48464 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48465 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48466 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48467 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48468 named return value extension.
48469 * g++.old-deja/g++.ext/namedret2.C: Likewise.
48470 * g++.old-deja/g++.ext/namedret3.C: Likewise.
48471 * g++.old-deja/g++.ext/return1.C: Likewise.
48472 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48473 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48474 * g++.old-deja/g++.jason/access8.C: Likewise.
48475 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48476 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48477 pseudo-destructor names.
48478 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48479 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48480 pseudo-destructor names.
48481 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48482 * g++.old-deja/g++.jason/overload19.C: Likewise.
48483 * g++.old-deja/g++.jason/overload32.C: Likewise.
48484 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48486 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48487 * g++.old-deja/g++.jason/return.C: Likewise.
48488 * g++.old-deja/g++.jason/return2.C: Likewise.
48489 * g++.old-deja/g++.jason/shadow1.C: Likewise.
48490 * g++.old-deja/g++.jason/special.C: Use explicit specialization
48492 * g++.old-deja/g++.jason/template10.C: Account for use of
48493 non-dependent names.
48494 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48496 * g++.old-deja/g++.jason/template37.C: Likewise.
48497 * g++.old-deja/g++.law/access4.C: Change error messages.
48498 * g++.old-deja/g++.law/arm13.C: Remove incorrect
48499 pseudo-destructor names.
48500 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48501 * g++.old-deja/g++.law/ctors9.C: Likewise.
48502 * g++.old-deja/g++.law/cvt22.C: Likewise.
48503 * g++.old-deja/g++.law/dtors5.C: Likewise.
48504 * g++.old-deja/g++.law/global-init1.C: Likewise.
48505 * g++.old-deja/g++.law/missed-error3.C: Likewise.
48506 * g++.old-deja/g++.law/operators28.C: Likewise.
48507 * g++.old-deja/g++.law/visibility28.C: Likewise.
48508 * g++.old-deja/g++.martin/eval1.C: Likewise.
48509 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48511 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48512 * g++.old-deja/g++.mike/net34.C: Likewise.
48513 * g++.old-deja/g++.mike/net36.C: Likewise.
48514 * g++.old-deja/g++.mike/ns2.C: Likewise.
48515 * g++.old-deja/g++.mike/p12306.C: Likewise.
48516 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48518 * g++.old-deja/g++.mike/p700.C: Likewise.
48519 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48520 * g++.old-deja/g++.mike/p710.C: Likewise.
48521 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48523 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48524 * g++.old-deja/g++.mike/pmf9.C: Likewise.
48525 * g++.old-deja/g++.ns/crash2.C: Likewise.
48526 * g++.old-deja/g++.ns/crash3.C: Likewise.
48527 * g++.old-deja/g++.ns/invalid1.C: Likewise.
48528 * g++.old-deja/g++.ns/ns17.C: Likewise.
48529 * g++.old-deja/g++.ns/template16.C: Likewise.
48530 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48532 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48533 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48534 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48535 named return value extension.
48536 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48537 * g++.old-deja/g++.other/access4.C: Issue additional error
48539 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48540 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48541 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48542 * g++.old-deja/g++.other/crash25.C: Change error message.
48543 * g++.old-deja/g++.other/crash4.C: Change error message.
48544 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48545 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48546 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48548 * g++.old-deja/g++.other/defarg8.C: Likewise.
48549 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48550 * g++.old-deja/g++.other/dtor10.C: Likewise.
48551 * g++.old-deja/g++.other/incomplete.C: Likewise.
48552 * g++.old-deja/g++.other/linkage7.C: Likewise.
48553 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48555 * g++.old-deja/g++.other/mangle2.C: Likewise.
48556 * g++.old-deja/g++.other/refinit2.C: Likewise.
48557 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48558 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48559 * g++.old-deja/g++.pt/crash28.C: Likewise.
48560 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48562 * g++.old-deja/g++.pt/crash32.C: Change error message.
48563 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48564 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48565 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48566 error message position.
48567 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48568 * g++.old-deja/g++.pt/defarg8.C: Change error message.
48569 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48571 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48572 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48573 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48574 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48576 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48577 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48578 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48580 * g++.old-deja/g++.pt/explicit71.C: Change error message.
48581 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48583 * g++.old-deja/g++.pt/friend28.C: Account for use of
48584 non-dependent names.
48585 * g++.old-deja/g++.pt/friend29.C: Likewise.
48586 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48588 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48589 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48590 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48592 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48593 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48595 * g++.old-deja/g++.pt/memclass20.C: Likewise.
48596 * g++.old-deja/g++.pt/memclass5.C: Likewise.
48597 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48599 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48600 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48601 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48602 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48603 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48604 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48606 * g++.old-deja/g++.pt/spec10.C: Likewise.
48607 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48608 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48609 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48610 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48611 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48612 * g++.old-deja/g++.pt/ttp62.C: Likewise.
48613 * g++.old-deja/g++.pt/ttp64.C: Likewise.
48614 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48615 * g++.old-deja/g++.pt/typename15.C: Likewise.
48616 * g++.old-deja/g++.pt/typename22.C: Likewise.
48617 * g++.old-deja/g++.pt/typename6.C: Change error messages.
48618 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48619 * g++.old-deja/g++.pt/virtual2.C: Likewise.
48620 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48622 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48623 return value extension.
48624 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48625 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48626 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48627 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48629 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
48631 * g++.dg/warn/inline1.C: New test.
48632 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48633 * g++.old-deja/g++.jason/synth10.C: Likewise.
48634 * g++.old-deja/g++.mike/net31.C: Likewise.
48635 * g++.old-deja/g++.mike/p8786.C: Likewise.
48637 * g++.dg/template/friend10.C: New test.
48638 * g++.dg/template/conv5.C: New test.
48640 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
48642 * g++.dg/lookup/scoped3.C: New test.
48644 * g++.dg/lookup/decl1.C: New test.
48645 * g++.dg/lookup/decl2.C: New test.
48647 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
48649 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48650 gcc.c-torture/compile/20021015-1.c,
48651 gcc.c-torture/compile/20021015-2.c,
48652 gcc.c-torture/compile/20021123-1.c,
48653 gcc.c-torture/compile/20021123-2.c,
48654 gcc.c-torture/compile/20021123-3.c,
48655 gcc.c-torture/compile/20021123-4.c,
48656 gcc.c-torture/execute/20021024-1.c: Add tests previously added
48657 only to 3.1 or 3.2 branch.
48659 2002-12-23 Mark Mitchell <mark@codesourcery.com>
48661 * gcc.dg/i386-bitfield3.c: New test.
48663 * gcc.dg/i386-bitfield2.c: New test.
48665 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
48667 * g++.dg/parse/conv_op1.C: New test.
48669 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
48671 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48674 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
48676 * gcc.c-torture/compile/20021220-1.c: New test.
48678 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
48680 * gcc.dg/i386-fastcall-1.c: New.
48682 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48684 * gcc.c-torture/execute/20021219-1.c: New test.
48686 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48688 * gcc.dg/i386-pic-1.c: New test.
48690 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48693 * g++.dg/template/friend9.C: New test.
48695 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48698 * g++.dg/template/access7.C: New test.
48700 2002-12-18 Nick Clifton <nickc@redhat.com>
48702 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48703 the libstdc++-v3 directory has been found.
48705 2002-12-12 Devang Patel <dpatel@apple.com>
48706 * gcc.dg/darwin-ld-1.c: New test.
48707 * gcc.dg/darwin-ld-2.c: New test.
48708 * gcc.dg/darwin-ld-3.c: New test.
48709 * gcc.dg/darwin-ld-4.c: New test.
48710 * gcc.dg/darwin-ld-5.c: New test.
48712 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48714 * gcc.c-torture/compile/20021212-1.c: New test.
48716 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
48718 * gcc.dg/fshort-wchar: New test.
48720 2002-12-10 Mark Mitchell <mark@codesourcery.com>
48723 * g++.dg/template/dtor1.C: New test.
48725 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48728 2002-12-10 Jakub Jelinek <jakub@redhat.com>
48730 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48732 2002-12-09 Mark Mitchell <mark@codesourcery.com>
48734 * g++.dg/template/static1.C: New test.
48735 * g++.dg/template/static2.C: New test.
48736 * g++.old-deja/g++.ext/memconst.C: New test.
48738 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48740 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48741 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48742 * g++.dg/special/initp1.C: Likewise.
48744 2002-12-06 Jakub Jelinek <jakub@redhat.com>
48746 * gcc.c-torture/execute/20021204-1.c: New test.
48748 2002-12-04 Geoffrey Keating <geoffk@apple.com>
48750 * gcc.dg/ppc-fmadd-1.c: New file.
48751 * gcc.dg/ppc-fmadd-2.c: New file.
48752 * gcc.dg/ppc-fmadd-3.c: New file.
48754 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48756 * gcc.c-torture/compile/20021204-1.c: New test.
48758 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
48760 * g++.dg/inherit/covariant2.C: New test.
48761 * g++.dg/inherit/covariant3.C: New test.
48762 * g++.dg/inherit/covariant4.C: New test.
48763 * g++.dg/inherit/covariant1.C: Remove XFAIL.
48764 * g++.old-deja/g++.robertl/eb17.C: Likewise.
48766 2002-12-03 Mark Mitchell <mark@codesourcery.com>
48769 * g++.dg/init/brace3.C: New test.
48771 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
48773 * gcc.dg/20020210-1.c: Fix a comment typo.
48775 2002-12-02 Mark Mitchell <mark@codesourcery.com>
48778 * g++.dg/parse/defarg1.C: New test.
48781 * g++.dg/template/char1.C: New test.
48783 * g++.dg/template/varmod1.C: Fix typo.
48785 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48788 * g++.old-deja/g++.pt/crash32.C: Expect error.
48790 2002-12-01 Mark Mitchell <mark@codesourcery.com>
48793 * g++.dg/template/varmod1.C: New test.
48796 * g++.dg/inherit/typeinfo1.C: New test.
48799 * g++.dg/inherit/typedef1.C: New test.
48801 2002-11-30 Mark Mitchell <mark@codesourcery.com>
48805 * g++.dg/template/strlen1.C: New test.
48808 * g++.dg/template/ctor2.C: New test.
48811 * g++.dg/init/string1.C: New test.
48814 * g++.dg/template/friend8.C: New test.
48816 2002-11-29 Joe Buck <jbuck@synopsys.com>
48818 * g++.dg/lookup/anon2.C: New test.
48820 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
48822 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48825 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
48827 * gcc.dg/bitfld-6.c: New test.
48829 2002-11-27 Jan Hubicka <jh@suse.cz>
48831 * gcc.c-torture/execute/20021127.[cx]: New test.
48833 2002-11-26 Jan Hubicka <jh@suse.cz>
48835 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48838 2002-11-26 Geoffrey Keating <geoffk@apple.com>
48840 * g++.dg/init/brace2.C: New test.
48841 * g++.old-deja/g++.mike/p9129.C: Correct.
48843 2002-11-26 Mark Mitchell <mark@codesourcery.com>
48845 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48847 2002-11-25 Andreas Bauer <baueran@in.tum.de>
48849 * gcc.dg/sibcall-6: New test for indirect sibcalls.
48851 2002-11-25 Mark Mitchell <mark@codesourcery.com>
48853 * g++.dg/abi/empty11.C: New test.
48854 * g++.dg/rtti/cv1.C: New test.
48856 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
48858 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48860 2002-11-24 Mark Mitchell <mark@codesourcery.com>
48862 * g++.dg/abi/empty10.C: New test.
48864 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48866 * gcc.c-torture/compile/20021124-1.c: New test.
48868 2002-11-22 Mark Mitchell <mark@codesourcery.com>
48870 * g++.dg/abi/rtti2.C: New test.
48872 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48874 * gcc.dg/i386-unroll-1.c: New test.
48876 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
48878 * gcc.c-torture/compile/20021120-1.c: New test.
48879 * gcc.c-torture/compile/20021120-2.c: New test.
48881 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48883 * gcc.dg/bitfld-5.c: New test.
48885 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48887 * gcc.c-torture/execute/20021120-3.c: New test.
48889 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48891 * gcc.c-torture/execute/20021120-2.c: New test.
48893 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48895 * gcc.c-torture/execute/20021120-1.c: New test.
48897 2002-11-20 Jakub Jelinek <jakub@redhat.com>
48899 * gcc.c-torture/execute/20021118-3.c: New test.
48901 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48903 * gcc.c-torture/compile/20021119-1.c: New test.
48905 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
48907 * gcc.dg/duff-1.c: New test.
48908 * gcc.dg/duff-2.c: New test.
48909 * gcc.dg/duff-3.c: New test.
48911 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
48913 * gcc.dg/cpp/_Pragma5.c: New test.
48915 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48917 * gcc.c-torture/execute/20021118-2.c: New test.
48919 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48921 * gcc.c-torture/execute/20021118-1.c: New test.
48923 2002-11-16 Jakub Jelinek <jakub@redhat.com>
48925 * gcc.dg/20021116-1.c: New test.
48927 2002-11-14 Mark Mitchell <mark@codesourcery.com>
48929 * g++.dg/abi/vcall1.C: New test.
48931 2002-11-14 Jakub Jelinek <jakub@redhat.com>
48933 * gcc.dg/20021029-1.c: New test.
48934 * gcc.dg/20021029-2.c: New test.
48936 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48938 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48940 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48943 * gcc.dg/20021110.c: Move to ...
48944 * gcc.c-torture/compile/20021110.c: .... here.
48946 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48949 * gcc.c-torture/execute/20021111-1.c
48951 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48954 * gcc.dg/20021110.c: New test.
48956 2002-11-10 Mark Mitchell <mark@codesourcery.com>
48958 * g++.dg/abi/vthunk3.C: Run only on x86.
48960 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
48962 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48964 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
48966 * lib/compat.exp (compat-execute): Fix logic error in last
48969 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
48971 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48973 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48976 * g++.dg/template/access6.C: New test.
48978 2002-11-08 Jan Hubicka <jh@suse.cz>
48980 * gcc.dg/i386-ssefp-1.c: New test.
48981 * gcc.dg/i386-ssefp-1.c: New test.
48983 2002-11-08 Jan Hubicka <jh@suse.cz>
48985 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48987 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48989 * g++.dg/abi/vthunk3.C: New test.
48992 * g++.dg/template/crash2.C: New test.
48994 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48996 * g++.dg/abi/dtor1.C: New test.
48997 * g++.dg/abi/dtor2.C: Likewise.
48999 2002-11-05 Geoffrey Keating <geoffk@apple.com>
49001 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49004 2002-11-04 Adam Nemet <anemet@lnxw.com>
49006 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49007 -mthumb. Only xfail with -O0.
49009 2002-11-03 Mark Mitchell <mark@codesourcery.com>
49011 * g++.dg/abi/thunk1.C: New test.
49012 * g++.dg/abi/thunk2.C: Likewise.
49013 * g++.dg/abi/vtt1.C: Likewise.
49015 2002-11-02 Diego Novillo <dnovillo@redhat.com>
49017 PR optimization/8423
49018 * gcc.c-torture/execute/builtin-constant.c: New test.
49020 2002-11-01 Zack Weinberg <zack@codesourcery.com>
49022 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49023 Add some more cases.
49025 2002-11-01 Mark Mitchell <mark@codesourcery.com>
49028 * g++.dg/opt/local1.C: New test.
49030 2002-10-30 Mark Mitchell <mark@codesourcery.com>
49033 * g++.dg/template/complit1.C: New test.
49036 * g++.dg/template/typename4.C: Likewise.
49038 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49040 Core issue 287, PR c++/7639
49041 * g++.dg/template/instantiate1.C: Adjust error location.
49042 * g++.dg/template/instantiate3.C: New test.
49043 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49044 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49045 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49047 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
49049 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49051 2002-10-29 Mark Mitchell <mark@codesourcery.com>
49054 * g++.dg/init/dtor2.C: New test.
49056 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49058 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49059 * gcc.dg/nest.c: Bypass errors on irix6.
49061 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
49063 * gcc.dg/nest.c: Expect error for mmix-*-*.
49064 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49066 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
49068 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49071 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49073 2002-10-25 Mike Stump <mrs@apple.com>
49075 * gcc.dg/warn-1.c: New test.
49077 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49079 * g++.dg/template/typename3.C: New test.
49081 2002-10-25 Mark Mitchell <mark@codesourcery.com>
49083 * g++.dg/lookup/ptrmem1.C: New test.
49085 * g++.dg/abi/vthunk2.C: New test.
49087 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49089 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49091 2002-10-24 Mark Mitchell <mark@codesourcery.com>
49093 * g++.dg/abi/empty9.C: New test.
49095 2002-10-24 Richard Henderson <rth@redhat.com>
49097 * g++.dg/inherit/thunk1.C: Enable for ia64.
49099 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49102 * g++.dg/lookup/pretty1.C: New test.
49104 2002-10-23 Jakub Jelinek <jakub@redhat.com>
49106 * gcc.dg/20021023-1.c: New test.
49108 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49111 * g++.dg/parse/inline1.C: New test.
49113 2002-10-23 Richard Henderson <rth@redhat.com>
49115 * g++.dg/inherit/thunk1.C: Enable for x86_64.
49117 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49119 2002-10-22 Mark Mitchell <mark@codesourcery.com>
49122 * g++.dg/parse/stmtexpr3.C: New test.
49124 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
49126 * g++.dg/expr/cond1.C: New test.
49128 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49130 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49132 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49134 * g++.dg/abi/vbase13.C: New test.
49135 * g++.dg/abi/vbase14.C: Likewise.
49137 2002-10-21 Jakub Jelinek <jakub@redhat.com>
49139 * gcc.dg/tls/pic-1.c: New test.
49140 * gcc.dg/tls/nonpic-1.c: New test.
49141 * gcc.dg/20021018-1.c: New test.
49143 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49145 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49146 Remove only files with the same base name as the test case.
49147 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49148 (profopt-execute): Likewise. Also, remove old profiling
49149 and performance data files before running the tests.
49151 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49152 * g++.dg/bprob/bprob.exp: Likewise.
49153 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
49154 to allow more general test case names.
49156 * g++.dg/bprob/bprob-1.C: Rename to ...
49157 * g++.dg/bprob/g++-bprob-1.C: ... this.
49159 * g77.dg/bprob/bprob-1.f: Rename to ...
49160 * g77.dg/bprob/g77-bprob-1.f: ... this.
49162 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49164 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49165 bison 1.50 or later.
49167 2002-10-21 Janis Johnson <janis187@us.ibm.com>
49169 * g++.dg/README: Describe more test directories.
49171 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49173 * g++.dg/init/array6.C: Add additional tests.
49175 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49177 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49178 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49180 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
49182 * gcc.c-torture/compile/20020604-1.x: New.
49183 * gcc.c-torture/compile/simd-5.x: Likewise.
49184 * gcc.c-torture/execute/920710-1.x: Likewise.
49185 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49187 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49189 * g++.dg/inherit/override1.C: Add dg-options clause.
49191 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49193 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49196 2002-10-19 Andreas Schwab <schwab@suse.de>
49198 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49199 directory component.
49201 2002-10-18 Mark Mitchell <mark@codesourcery.com>
49203 * g++.dg/inherit/thunk1.C: New test.
49205 * g++.dg/inherit/override1.C: New test.
49207 * g++.dg/abi/mangle11.C: New test.
49208 * g++.dg/abi/mangle14.C: New test.
49209 * g++.dg/abi/mangle17.C: New test.
49211 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
49213 * g++.dg/overload/member2.C: New test.
49215 2002-10-17 Janis Johnson <janis187@us.ibm.com>
49217 * g++.dg/README: Describe new compat directory.
49218 * g++.dg/dg.exp: Skip tests in compat directory.
49219 * README.compat: New file.
49220 * lib/compat.exp: New expect script.
49221 * g++.dg/compat: New test directory.
49222 * g++.dg/compat/compat.exp: New expect script.
49223 * g++.dg/compat/abi: New test directory.
49224 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49225 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49226 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49227 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49228 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49229 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49230 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49231 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49232 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49233 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49234 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49235 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49236 * g++.dg/compat/break: New test directory.
49237 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49238 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49239 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49240 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49241 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49242 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49243 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49244 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49245 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49246 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49247 g++.dg/compat/break/README: New files.
49248 * g++.dg/compat/eh: New test directory.
49249 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49250 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49251 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49252 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49253 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49254 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49255 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49256 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49257 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49258 g++.dg/compat/eh/filter2_y.C,
49259 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49260 g++.dg/compat/eh/new1_y.C,
49261 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49262 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49263 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49264 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49265 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49266 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49267 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49268 g++.dg/compat/eh/unexpected1_y.C: New files.
49269 * g++.dg/compat/init: New test directory.
49270 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49271 g++.dg/compat/init/array5_y.C,
49272 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49273 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49274 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49275 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49276 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49277 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49278 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49279 g++.dg/compat/init/init-ref2_y.C: New files.
49281 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49284 * g++.dg/inherit/using3.C: New test.
49286 2002-10-17 Jan Hubicka <jh@suse.cz>
49288 * gcc.dg/20021017-2.c: New test.
49290 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49292 * g++.dg/abi/mangle16.C: Adjust.
49294 * g++.dg/init/array8.C: New test.
49296 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49298 * gcc.dg/special/mips-abi.exp: New test.
49299 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49301 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49303 * g++.dg/abi/mangle16.C: New test.
49304 * g++.dg/abi/mangle17.C: Likewise.
49307 * g++.dg/template/ref1.C: New test.
49309 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49311 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49313 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49315 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49317 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49320 * g++.dg/init/array7.C: New test.
49322 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49324 * g++.dg/init/array6.C: New test.
49326 * g++.dg/abi/mangle13.C: Likewise.
49327 * g++.dg/abi/mangle14.C: Likewise.
49328 * g++.dg/abi/mangle15.C: Likewise.
49330 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49332 * g++.dg/abi/empty8.C: New test.
49334 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
49336 * g++.dg/init/ctor1.C: New test.
49338 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
49340 * gcc.c-torture/execute/20021015-1.c: New test.
49342 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
49344 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49346 2002-10-14 Jan Hubicka <jh@suse.cz>
49348 * gcc.dg/i386-ssetype-[1-5].c: New tests.
49350 2002-10-14 Richard Henderson <rth@redhat.com>
49352 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49354 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49356 PR optimization/6631
49357 * g++.dg/opt/const2.C: New test.
49359 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49362 * g++.dg/parse/friend1.C: New test.
49363 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49365 2002-10-14 Jakub Jelinek <jakub@redhat.com>
49367 * gcc.dg/20021014-1.c: New test.
49369 2002-10-11 Mark Mitchell <mark@codesourcery.com>
49372 * g++.dg/ext/vlm1.C: New test.
49373 * g++.dg/ext/vlm2.C: Likewise.
49375 * g++.dg/init/array1.C: Remove invalid braces.
49376 * g++.dg/init/brace1.C: New test.
49377 * g++.dg/init/copy2.C: Likewise.
49378 * g++.dg/init/copy3.C: Likewise.
49379 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49380 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49383 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
49385 * gcc.dg/cpp/assembler.S: Don't use -ansi.
49387 2002-10-11 Richard Shann <richard.shann@superh.com>
49389 * gcc.c-torture/compile/simd-5.c: New test.
49391 2002-10-10 Roger Sayle <roger@eyesopen.com>
49393 * gcc.c-torture/execute/shiftopt-1.c: New test case.
49395 2002-10-10 Jim Wilson <wilson@redhat.com>
49397 * gcc.c-torture/execute/20021010-1.c: New test.
49399 2002-10-09 Zack Weinberg <zack@codesourcery.com>
49402 * g++.dg/ext/typedef-init.C: New test.
49403 * gcc.dg/typedef-init.c: New test.
49405 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
49407 * gcc.dg/cpp/paste13.c: New test.
49409 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49411 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
49412 remaining platforms, XFAIL during compile, not execute. Don't
49415 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
49417 * gcc.dg/alias-1.c: Tweak expected warning.
49419 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49421 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49423 2002-10-06 Andreas Jaeger <aj@suse.de>
49425 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49426 * gcc.dg/cpp/c++98.C: Likewise.
49428 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49429 * g++.dg/cpp/c++98.C: Likewise.
49431 * g++.dg/README (Subdirectories): Mention cpp directory.
49434 * gcc.dg/20021006-1.c: New test.
49436 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49439 * g++.dg/other/warning1.C: New test.
49441 2002-10-04 Roger Sayle <roger@eyesopen.com>
49443 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49444 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
49445 and sparc-*-* with -m64 as expected failures. See PR 8087.
49447 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49450 * g++.dg/template/ptrmem3.C: New test.
49453 * g++.dg/template/union1.C: New test.
49455 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49458 * g++.dg/abi/mangle9.C: New test.
49459 * g++.dg/abi/mangle10.C: New test.
49460 * g++.dg/abi/mangle11.C: New test.
49461 * g++.dg/abi/mangle12.C: New test.
49463 2002-10-02 Mark Mitchell <mark@codesourcery.com>
49466 * g++.dg/template/meminit1.C: New test.
49467 * g++.dg/warn/Wreorder-1.C: Likewise.
49468 * g++.old-deja/g++.mike/warn3.C: Tweak.
49469 * lib/prune.exp: Ingore "in copy constructor".
49471 2002-10-02 Andreas Jaeger <aj@suse.de>
49473 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49474 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49475 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49478 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49480 * gcc.dg/empty1.C: Fix typo.
49482 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
49484 * gcc.dg/alias-1.c: New test.
49486 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49488 * gcc.dg/empty1.C: New test.
49490 * g++.dg/tls/init-2.C: Tweak error messages.
49492 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
49494 * gcc.c-torture/compile/20020923-1.c: New test.
49496 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
49498 * gcc.c-torture/execute/ffs-1.c: New test.
49499 * gcc.c-torture/execute/ffs-2.c: Ditto.
49501 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
49503 * g++.dg/overload/member1.C: New test.
49505 2002-09-30 Mark Mitchell <mark@codesourcery.com>
49507 * g++.dg/abi/empty7.C: New test.
49508 * g++.dg/init/pm2.C: Likewise.
49510 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
49512 * g++.dg/rtti/crash1.C: New test.
49514 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
49516 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49517 gcc.dg/sibcall-4.c: New tests.
49519 2002-09-28 Roger Sayle <roger@eyesopen.com>
49521 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49522 powerpc and MMIX targets.
49524 2002-09-27 Zack Weinberg <zack@codesourcery.com>
49526 * gcc.dg/cpp/20020927-1.c: New.
49528 2002-09-26 David S. Miller <davem@redhat.com>
49530 * gcc.c-torture/compile/trunctfdf.c: New.
49532 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49534 * lib/target-supports.exp (check_weak_available): Handle solaris2.
49536 2002-09-27 Alan Modra <amodra@bigpond.net.au>
49538 * gcc.c-torture/execute/loop-15.c: New.
49540 2002-09-26 Janis Johnson <janis187@us.ibm.com>
49542 * README.QMTEST: Fix typo.
49544 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
49546 * gcc.dg/20020926-1.c: New test.
49548 2002-09-25 David S. Miller <davem@redhat.com>
49551 * gcc.c-torture/execute/shiftdi.c: New test.
49553 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
49555 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49556 unique to the tool.
49557 * lib/g77.exp (g77_init): Likewise.
49558 * lib/g++.exp (g++_init): Likewise.
49559 * lib/objc.exp (objc_init): Likewise.
49561 2002-09-25 Mark Mitchell <mark@codesourcery.com>
49563 * g++.dg/abi/empty5.C: New test.
49564 * g++.dg/abi/empty6.C: New test.
49565 * g++.dg/abi/vbase12.C: New test.
49567 2002-09-25 Richard Henderson <rth@redhat.com>
49569 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49570 too-small long double.
49572 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
49574 * gcc.dg/20020919-1.c: New test.
49576 2002-09-23 Mark Mitchell <mark@codesourcery.com>
49578 * g++.dg/abi/bitfield6.C: New test.
49579 * g++.dg/abi/bitfield7.C: New test.
49580 * g++.dg/abi/bitfield8.C: New test.
49581 * g++.dg/abi/vbase11.C: New test.
49583 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
49585 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49586 hppa*-*-hpux*. Update test comment.
49588 2002-09-20 Jakub Jelinek <jakub@redhat.com>
49590 * gcc.dg/tls/struct-1.c: New test.
49592 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
49594 * gcc.dg/cpp/tr-warn2.c: Update.
49596 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49598 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49600 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49602 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49605 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
49607 * gcc.c-torture/execute/ieee/mzero3.c: New test.
49609 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49610 Adjust for c++filt moved to binutils. Remove spurious duplicate
49611 setting of cxxfilt.
49613 2002-09-19 Geoffrey Keating <geoffk@apple.com>
49615 * gcc.dg/20020312-2.c: Update for darwin.
49617 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
49619 * g++.old-deja/g++.other/crash32.C: Mark ICE.
49621 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
49623 * objc.dg/comp-types-1.m: New test.
49624 * objc.dg/comp-types-2.m: New test.
49625 * objc.dg/comp-types-3.m: New test.
49626 * objc.dg/comp-types-4.m: New test.
49627 * objc.dg/comp-types-5.m: New test.
49628 * objc.dg/comp-types-6.m: New test.
49630 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
49632 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49634 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49636 * g++.dg/other/do1.C: New test.
49638 * g++.dg/template/subst1.C: New test.
49640 2002-09-16 Steve Ellcey <sje@cup.hp.com>
49642 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49644 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49646 * g++.dg/template/qualttp20.C: Adjust expected errors.
49647 * g++.old-deja/g++.jason/report.C: Likewise.
49648 * g++.old-deja/g++.other/qual1.C: Likewise.
49650 * g++.dg/lookup/scoped2.C: New test.
49652 * g++.dg/ext/asm3.C: New test.
49654 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
49656 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49658 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
49660 * ChangeLog: follow spelling conventions.
49661 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49662 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49663 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49664 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49665 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49666 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49667 * g++.old-deja/g++.law/global-init1.C: Likewise.
49668 * g++.old-deja/g++.other/delete4.C: Likewise.
49669 * g++.old-deja/g++.other/inline21.C: Likewise.
49670 * g++.old-deja/g++.other/singleton.C: Likewise.
49671 * g77.dg/strlen0.f: Likewise.
49672 * g77.f-torture/compile/20010519-1.f: Likewise.
49673 * g77.f-torture/compile/980310-4.f: Likewise.
49674 * gcc.c-torture/compile/20000605-1.c: Likewise.
49675 * gcc.c-torture/execute/20020225-1.c: Likewise.
49676 * gcc.dg/c90-hexfloat-2.c: Likewise.
49677 * gcc.dg/c99-bool-1.c: Likewise.
49678 * gcc.dg/c99-hexfloat-2.c: Likewise.
49679 * gcc.dg/dll-2.c: Likewise.
49680 * gcc.dg/wtr-union-init-1.c: Likewise.
49681 * gcc.dg/wtr-union-init-2.c: Likewise.
49682 * gcc.dg/wtr-union-init-3.c: Likewise.
49683 * gcc.dg/cpp/avoidpaste1.c: Likewise.
49684 * gcc.dg/cpp/defined.c: Likewise.
49685 * gcc.dg/cpp/macsyntx.c: Likewise.
49686 * gcc.dg/cpp/paste2.c: Likewise.
49687 * gcc.dg/cpp/trad/defined.c: Likewise.
49688 * gcc.dg/format/c90-printf-1.c: Likewise.
49689 * gcc.dg/format/c90-scanf-1.c: Likewise.
49690 * gcc.dg/format/c99-printf-1.c: Likewise.
49691 * gcc.dg/format/c99-scanf-1.c: Likewise.
49692 * gcc.misc-tests/gcov-8.c: Likewise.
49693 * lib/profopt.exp: Likewise.
49695 2002-09-15 Krister Walfridsson <cato@df.lth.se>
49697 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49699 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49701 * g++.dg/inherit/using2.C: New test.
49703 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
49705 * ChangeLog: Follow spelling conventions.
49706 * g++.dg/template/friend4.C: Likewise.
49707 * g++.old-deja/g++.pt/crash67.C: Likewise.
49708 * gcc.c-torture/execute/20000801-4.c: Likewise.
49709 * gcc.dg/c90-digraph-1.c: Likewise.
49710 * gcc.dg/c94-digraph-1.c: Likewise.
49711 * gcc.dg/c99-digraph-1.c: Likewise.
49712 * gcc.dg/cpp/line5.c: Likewise.
49713 * gcc.dg/cpp/multiline.c: Likewise.
49714 * gcc.dg/cpp/trad/literals-1.c: Likewise.
49715 * gcc.dg/format/attr-3.c: Likewise.
49716 * gcc.dg/format/c90-scanf-3.c: Likewise.
49717 * gcc.dg/format/ext-4.c: Likewise.
49719 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49721 * g++.dg/template/pretty1.C: New test.
49723 2002-09-14 Alan Modra <amodra@bigpond.net.au>
49725 * gcc.c-torture/execute/struct-cpy-1.c: New test.
49727 2002-09-13 Matt Austern <austern@apple.com>
49729 * g++.dg/other/constref[12].C: New, regression tests for
49730 passing a cast expression to a function by const reference.
49732 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
49734 * g++.dg/template/deduce1.C: New test.
49736 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
49738 * gcc.c-torture/execute/simd-1.c: Force all use of int to
49741 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
49743 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49746 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
49748 * gcc.c-torture/compile/20020910-1.c: New test.
49750 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
49752 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49754 2002-09-10 Andreas Jaeger <aj@suse.de>
49756 * gcc.dg/20020312-2.c: Adjust for x86-64.
49758 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
49760 * g77.dg/7388.f: New test case for PR 7388.
49762 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
49764 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49766 2002-09-05 Ziemowit Laski <zlaski@apple.com>
49768 * objc.dg/proto-lossage-1.m: New test.
49770 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
49772 * gcc.dg/cpp/_Pragma4.c: Fix typo.
49774 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
49776 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
49779 2002-09-06 Stan Shebs <shebs@apple.com>
49780 David Edelsohn <edelsohn@gnu.org>
49782 * gcc.dg/weak: New directory.
49783 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49784 target-specific xfail bits.
49785 * gcc.dg/typeof-2.c: Move to new directory.
49786 * gcc.dg/weak.exp: New expect script.
49788 2002-09-06 Alan Modra <amodra@bigpond.net.au>
49790 * gcc.c-torture/execute/extzvsi.c: New test.
49792 2002-09-05 Stan Shebs <shebs@apple.com>
49794 * gcc.dg/weak-1.c: xfail on Darwin.
49795 * gcc.dg/weak-2.c: Ditto.
49796 * gcc.dg/weak-3.c: Ditto.
49797 * gcc.dg/weak-4.c: Ditto.
49798 * gcc.dg/weak-5.c: Ditto.
49799 * gcc.dg/weak-6.c: Ditto.
49800 * gcc.dg/weak-7.c: Ditto.
49801 * gcc.dg/weak-8.c: Ditto.
49802 * gcc.dg/weak-9.c: Ditto.
49804 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
49806 * gcc.c-torture/execute/loop-14.c: New test.
49808 2002-09-04 Jakub Jelinek <jakub@redhat.com>
49810 * g++.dg/other/cxa-atexit1.C: New test.
49812 * gcc.dg/typeof-2.c: New test.
49814 2002-09-03 Roger Sayle <roger@eyesopen.com>
49816 * gcc.dg/builtins-2.c: New testcase.
49817 * gcc.dg/builtins-3.c: New testcase.
49819 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
49821 * gcc.dg/cpp/_Pragma4.c: New test.
49823 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
49825 * objc/execute/nil_method-1.m: New testcase.
49827 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
49829 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49830 [Object class], not [Object initialize].
49832 2002-08-31 Roger Sayle <roger@eyesopen.com>
49833 Hans-Peter Nilsson <hp@bitrange.com>
49835 * gcc.c-torture/execute/20020720-1.x: Skip test on
49836 mmix-knuth-mmixware. Correct comment.
49838 2002-08-27 Mark Mitchell <mark@codesourcery.com>
49840 * g++.dg/abi/bitfield5.C: New test.
49841 * g++.dg/abi/vbase10.C: Likewise.
49843 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
49845 * objc.dg/undeclared-selector.m: New test.
49847 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
49849 * g++.dg/other/offsetof1.C: Avoid cast warning.
49851 2002-08-26 Ziemowit Laski <zlaski@apple.com>
49853 * objc.dg/super-class-2.m: New test.
49855 2002-08-24 Matt Austern <austern@apple.com>
49857 * g++.dg/ext/lvaddr.C: New test.
49858 * g++.dg/ext/lvcast.C: New test.
49860 2002-08-22 Mark Mitchell <mark@codesourcery.com>
49862 * g++.dg/inherit/cond1.C: New test.
49864 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
49866 * gcc.dg/noncompile/incomplete-1.c: New test.
49868 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
49870 * gcc.dg/typespec-1.c: New test.
49872 2002-08-20 Devang Patel <dpatel@apple.com>
49873 * objc.dg/proto-hier-2.m: New test.
49875 2002-08-19 Ziemowit Laski <zlaski@apple.com>
49877 * objc.dg/bitfield-1.m: New test.
49878 * objc.dg/bitfield-2.m: New test.
49880 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
49882 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49883 gcc.dg/c99-flex-array-4.c: New tests.
49885 2002-08-16 Stan Shebs <shebs@apple.com>
49887 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49889 2002-08-15 Jakub Jelinek <jakub@redhat.com>
49891 * gcc.dg/typeof-1.c: New test.
49892 * g++.dg/ext/typeof2.C: New test.
49894 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
49896 * g++.dg/other/offsetof1.C: New test.
49898 2002-08-14 Richard Henderson <rth@redhat.com>
49900 * gcc.dg/tls/diag-3.c: Fix expected message strings.
49902 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
49904 * gcc.dg/cpp/_Pragma3.c: New test.
49906 2002-08-13 Mark Mitchell <mark@codesourcery.com>
49908 * g++.dg/template/inherit3: New test.
49910 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
49912 * gcc.dg/bitfld-4.c: Add blank options.
49914 2002-08-09 Mark Mitchell <mark@codesourcery.com>
49916 * g++.dg/template/crash1.C: New test.
49918 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49920 * gcc.dg/tls/opt-2.c: New test.
49922 2002-08-08 Devang Patel <dpatel@apple.com>
49924 * objc.dg/selector-1.m : New test
49926 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49928 * g++.dg/abi/bitfield4.C: New test.
49929 * gcc.dg/bitfld-4.c: New test.
49931 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49933 * g++.dg/other/packed1.C: New test.
49935 2002-08-07 Mark Mitchell <mark@codesourcery.com>
49937 * g++.dg/abi/offsetof.C: Tweak error messages.
49938 * g++.old-deja/g++.mike/p10769a.C: Likewise.
49940 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49942 * gcc.dg/bitfld-3.c: New test.
49944 2002-08-07 Jakub Jelinek <jakub@redhat.com>
49945 Richard Henderson <rth@redhat.com>
49947 * gcc.dg/i386-bitfield1.c: New test.
49948 * g++.dg/abi/bitfield3.C: Update.
49950 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
49952 * objc.dg/const-str-2.m: Update.
49953 * gcc.dg/cpp/c++98.c: Change to C extension.
49954 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49955 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49957 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
49959 * gcc.dg/tls/diag-3.c: New.
49961 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
49963 * g++.dg/README (Subdirectories): Document new subdir expr.
49964 * g++.dg/expr/pmf-1.C: New test.
49966 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
49968 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49970 2002-08-06 Jakub Jelinek <jakub@redhat.com>
49972 * g++.dg/abi/bitfield3.C: New test.
49974 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
49976 * lib/gcov.exp: Tweak expected line formats.
49977 * gcc.misc-tests/gcov8.c: New test.
49978 * gcc.misc-tests/gcov8.x: New flags.
49980 2002-08-05 Jakub Jelinek <jakub@redhat.com>
49982 * consistency.vlad/layout/endian.c: Include string.h.
49984 * gcc.c-torture/execute/20020805-1.c: New test.
49986 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
49988 * g++.dg/other/conversion1.C: New test.
49990 2002-08-03 Roger Sayle <roger@eyesopen.com>
49992 * gcc.dg/builtins-1.c: New testcase.
49994 2002-08-02 Mark Mitchell <mark@codesourcery.com>
49996 * g++.dg/inherit/access3.C: New test.
49998 2002-08-01 Jakub Jelinek <jakub@redhat.com>
50000 * gcc.dg/ia64-visibility-2.c: New test.
50002 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
50004 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50005 __qualifier_flags to __flags.
50007 2002-07-31 Mark Mitchell <mark@codesourcery.com>
50009 * g++.dg/inherit/operator1.C: New test.
50010 * g++.dg/lookup/disamb1.C: Fix typo in comment.
50011 * g++.dg/other/error1.C: Change expected error message.
50012 * g++.dg/template/conv4.C: Likewise.
50014 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
50016 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50017 for documented behavior.
50019 2002-07-25 Roger Sayle <roger@eyesopen.com>
50021 * gcc.c-torture/execute/20020720-1.x: Skip this test on
50022 several targets known to fail.
50024 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
50026 * gcc.dg/mips-args-[123].c: New tests.
50028 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
50030 * gcc.dg/ppc-spe.c: New.
50032 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
50034 * g++.dg/other/ptrmem4.C: New testcase.
50036 2002-07-24 Richard Henderson <rth@redhat.com>
50038 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50040 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
50042 * g++.dg/ext/alignof1.C (main): Return 0 for success.
50044 2002-07-24 Roger Sayle <roger@eyesopen.com>
50046 * gcc.c-torture/execute/memset-3.c: New testcase.
50048 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
50050 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50051 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50053 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50055 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50058 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
50060 * gcc.c-torture/compile/simd-4.c: New test.
50062 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50064 PR c++/7347, c++/7348
50065 * g++.dg/template/access4.C: New test.
50066 * g++.dg/template/access5.C: New test.
50067 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50068 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50069 * g++.old-deja/g++.pt/ttp58.C: Likewise.
50070 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50072 2002-07-22 Jakub Jelinek <jakub@redhat.com>
50074 * gcc.dg/gnu89-init-2.c: New test.
50076 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
50078 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50080 2002-07-20 Roger Sayle <roger@eyesopen.com>
50082 * gcc.c-torture/execute/20020720-1.c: New testcase.
50084 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
50086 * gcc.dg/cpp/Wsignprom.c: New tests.
50088 2002-07-20 Alan Modra <amodra@bigpond.net.au>
50090 * gcc.c-torture/execute/loop-13.c: New test.
50092 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
50094 * gcc.dg/cpp/expr.c: New tests.
50096 2002-07-18 David Edelsohn <edelsohn@gnu.org>
50098 * g++.dg/opt/pr6713.C: Add template instantiation.
50100 2002-07-18 Alan Modra <amodra@bigpond.net.au>
50102 * gcc.dg/nest.c: New test.
50104 2002-07-17 Richard Henderson <rth@redhat.com>
50106 * g++.dg/opt/pr6713.C: New test.
50108 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
50110 * gcc.c-torture/execute/loop-2e.x: Let the testcase
50111 XFAIL for all x86 processors.
50113 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
50115 * gcc.c-torture/execute/20010122-1.x: Do not test with
50116 -fomit-frame-pointer.
50118 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50120 * g++.dg/template/instantiate2.C: New test.
50121 * g++.dg/template/spec4.C: New test.
50123 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50125 * g++.dg/template/access2.C: New test.
50126 * g++.dg/template/access3.C: New test.
50128 2002-07-15 Zack Weinberg <zack@codesourcery.com>
50130 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50131 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50132 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50133 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50134 Convert to use <stdarg.h>.
50135 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50137 * gcc.dg/va-arg-2.c: New.
50138 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50140 2002-07-15 Jakub Jelinek <jakub@redhat.com>
50142 * gcc.c-torture/compile/20020710-1.c: New test.
50144 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
50145 Andrew Pinski <pinskia@physics.uc.edu>
50147 gcc.c-torture/compile/simd-2.c: New testcase.
50148 gcc.c-torture/compile/simd-3.c: Likewise.
50150 2002-07-11 Mark Mitchell <mark@codesourcery.com>
50153 * g++.dg/overload/error1.C: New test.
50155 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50157 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50158 configuration and IRIX 6 O32 ABI.
50160 2002-07-11 Roger Sayle <roger@eyesopen.com>
50162 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50164 2002-07-10 Roger Sayle <roger@eyesopen.com>
50166 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50168 2002-07-10 Jeffrey A Law <law@redhat.com>
50170 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50172 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
50174 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
50176 * gcc.dg/20020312-2.c: Check for __PPC__.
50178 2002-07-09 Diego Novillo <dnovillo@redhat.com>
50180 * gcc.c-torture/compile/20020709-1.c: New test.
50182 2002-07-07 Roger Sayle <roger@eyesopen.com>
50184 * g++.dg/template/qualttp21.C: New test case.
50186 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
50188 * gcc.c-torture/compile/20020706-1.c: New test.
50189 * gcc.c-torture/compile/20020706-2.c: New test.
50191 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
50192 Alexandre Oliva <aoliva@redhat.com>
50194 * g++.dg/warn/incomplete1.C: New test.
50196 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50199 * g++.dg/warn/noreturn1.C: New test.
50201 2002-07-03 Mark Mitchell <mark@codesourcery.com>
50204 * g++.dg/debug/debug6.C: New test.
50205 * g++.dg/debug/debug7.C: New test.
50207 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
50209 * gcc.c-torture/compile/simd-3.c: New test.
50211 2002-07-03 Chris Demetriou <cgd@broadcom.com>
50213 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50214 * gcc.dg/20020620-1.c: Likewise.
50216 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50219 * g++.dg/init/array4.C: New test.
50220 * g++.dg/init/array5.C: New test.
50222 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
50224 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50225 * gcc.c-torture/execute/simd-2.c (main): Likewise.
50227 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50229 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50230 * gcc.dg/wtr-aggr-init-1.c: Likewise.
50231 * gcc.dg/wtr-conversion-1.c: Likewise.
50232 * gcc.dg/wtr-escape-1.c: Likewise.
50233 * gcc.dg/wtr-int-type-1.c: Likewise.
50234 * gcc.dg/wtr-label-1.c: Likewise.
50235 * gcc.dg/wtr-static-1.c: Likewise.
50236 * gcc.dg/wtr-strcat-1.c: Likewise.
50237 * gcc.dg/wtr-suffix-1.c: Likewise.
50238 * gcc.dg/wtr-switch-1.c: Likewise.
50239 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50240 * gcc.dg/wtr-union-init-1.c: Likewise.
50241 * gcc.dg/wtr-union-init-2.c: Likewise.
50242 * gcc.dg/wtr-union-init-3.c: Likewise.
50244 * gcc.dg/wtr-func-def-1.c: New test.
50246 2002-07-02 Devang Patel <dpatel@apple.com>
50248 * objc.dg/param-1.m: New test.
50250 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50252 * gcc.dg/cpp/trad/directive.c: Add test.
50253 * gcc.dg/cpp/trad/macroargs.c: Add test.
50254 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50256 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50258 * gcc.dg/cpp/cmdlne-M.c: New test.
50260 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50262 * objc.dg/desig-init-1.m: New test.
50264 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50267 * g++.dg/template/instantiate1.C: New test.
50269 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50272 * g++.dg/template/sizeof2.C: New test.
50274 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50276 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50277 gcc.dg/cpp/trad/include.c: New tests.
50279 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50282 * gcc.c-torture/compile/20020701-1.c: New test.
50284 2002-07-01 Stan Shebs <shebs@apple.com>
50286 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50288 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50289 (objc-torture-execute): or here.
50291 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50293 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50295 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50297 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50299 2002-06-30 Devang Patel <dpatel@apple.com>
50301 * objc.dg/fsyntax-only.m: New test.
50303 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50306 * g++.dg/template/friend7.C: New file.
50308 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50310 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50313 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50315 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50316 avoid division by zero.
50318 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50320 * gcc.dg/Wunknownprag.c: New tests.
50322 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50324 * gcc.c-torture/execute/simd-2.c: New test.
50326 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50328 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50329 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50330 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50331 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50332 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50333 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50334 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50335 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50336 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50337 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50338 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50339 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50340 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50341 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50342 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50343 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50344 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50346 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
50348 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50349 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50350 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50351 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50353 * gcc.dg/cpp/trad/directive.c: Update.
50355 2002-06-23 Andreas Jaeger <aj@suse.de>
50357 * gcc.c-torture/execute/complex-6.c: New.
50359 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
50361 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50362 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50363 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50364 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50366 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
50368 * gcc.dg/cpp/trad: New directory with traditional tests copied
50369 from parent directory.
50370 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50371 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50372 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50373 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50374 Move to trad/ and rename.
50375 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50376 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50377 gcc.dg/cpp/trad/redef2.c: New tests.
50378 * gcc.dg/cpp/trad/trad.exp: New driver.
50380 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
50382 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50383 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50384 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50385 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50388 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
50390 * gcc.dg/20020620-1.c: New test.
50392 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50394 * g++.dg/template/ttp4.C: New test.
50396 2002-06-19 Jakub Jelinek <jakub@redhat.com>
50398 * g++.dg/opt/vt1.C: Fix regexp.
50400 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50402 * gcc.c-torture/execute/pure-1.c: Make functions static again.
50403 Don't use attribute `noinline'.
50405 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50407 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50409 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
50411 * gcc.c-torture/execute/simd-1.c: New.
50413 * gcc.dg/simd-1.c: New.
50415 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50417 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50419 2002-06-16 Richard Henderson <rth@redhat.com>
50421 * g++.dg/ext/anon-struct1.C: New.
50422 * g++.dg/ext/anon-struct2.C: New.
50423 * g++.dg/ext/anon-struct3.C: New.
50424 * gcc.dg/anon-struct-1.c: New.
50425 * gcc.dg/anon-struct-2.c: New.
50426 * gcc.dg/anon-struct-3.c: New.
50427 * gcc.dg/20011008-1.c: Adjust warning text.
50428 * gcc.dg/20020527-1.c: Add -fms-extensions.
50430 2002-06-16 Richard Henderson <rth@redhat.com>
50432 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50434 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
50436 * gcc.c-torture/execute/20020615-1.c: New test.
50438 2002-06-15 Roger Sayle <roger@eyesopen.com>
50440 * gcc.c-tortuture/execute/compare-1.c: New test case.
50441 * gcc.c-tortuture/execute/compare-2.c: New test case.
50442 * gcc.c-tortuture/execute/compare-3.c: New test case.
50444 2002-06-13 Richard Henderson <rth@redhat.com>
50446 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
50449 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50451 * g++.dg/template/typename2.C: Update error message.
50453 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
50455 * gcc.c-torture/execute/20020611-1.c: New test.
50457 2002-06-11 Bob Wilson <bob.wilson@acm.org>
50459 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50460 list of targets to skip.
50462 2002-06-10 Bob Wilson <bob.wilson@acm.org>
50464 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50465 targets if not optimizing.
50467 2002-06-10 Jakub Jelinek <jakub@redhat.com>
50469 * gcc.c-torture/compile/20020605-1.c: New test.
50471 * g++.dg/opt/vt1.C: New test.
50473 * gcc.dg/20020531-1.c: New test.
50475 * gcc.dg/20020530-1.c: New test.
50477 * gcc.dg/20020527-1.c: New test.
50479 * g++.dg/opt/cse1.C: New test.
50481 2002-06-07 Roger Sayle <roger@eyesopen.com>
50483 * gcc.dg/20020607-2.c: New test case.
50485 2002-06-07 Jakub Jelinek <jakub@redhat.com>
50487 * gcc.c-torture/compile/20020604-1.c: New test.
50489 2002-06-04 Richard Henderson <rth@redhat.com>
50491 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50492 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50493 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50495 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
50497 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50499 2002-06-03 Richard Henderson <rth@redhat.com>
50501 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50502 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50504 2002-06-02 Richard Henderson <rth@redhat.com>
50506 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50507 test functions static.
50509 2002-06-02 Andreas Jaeger <aj@suse.de>
50511 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50514 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
50516 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50517 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50518 Update for mofified diagnostics.
50519 * gcc.dg/c99-intconst-1.c: No longer fail.
50521 2002-06-02 Richard Henderson <rth@redhat.com>
50523 * gcc.dg/uninit-A.c: Remove xfail markers.
50525 2002-06-01 Roger Sayle <roger@eyesopen.com>
50527 * gcc.dg/fnegate-1.c: New test case.
50529 2002-05-30 Osku Salerma <osku@iki.fi>
50531 * gcc.c-torture/execute/mayalias-1.c: New file.
50533 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
50535 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50536 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50537 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50539 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
50541 * gcc.c-torture/execute/20020529-1.c: New test.
50543 2002-05-27 Richard Henderson <rth@redhat.com>
50545 * g++.dg/ext/attrib6.C: New test case.
50547 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50549 * gcc.c-torture/execute/pure-1.c: New test.
50551 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50553 * gcc.dg/cpp/arith-2.c: Remove.
50555 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50557 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50558 * gcc.dg/cpp/if-3.c: Remove.
50560 2002-05-26 Jakub Jelinek <jakub@redhat.com>
50562 * g++.dg/opt/cse2.C: New test.
50564 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
50566 * gcc.dg/cpp/arith-1.c: New semantic tests.
50567 * gcc.dg/cpp/if-1.c: Update.
50569 2002-05-24 Ben Elliston <bje@redhat.com>
50571 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50573 2002-05-24 Jakub Jelinek <jakub@redhat.com>
50575 * gcc.dg/verbose-asm.c: New test.
50577 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
50579 * gcc.dg/cpp/paste12.c: New test.
50581 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50583 * g++.dg/parse/named_ops.C: New test.
50585 2002-05-23 Mark Mitchell <mark@codesourcery.com>
50587 * gcc.dg/weak-8.c: New test.
50589 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
50591 * gcc.dg/weak-2.c: Allow optional leading underscore
50592 in scan-assembler symbol name.
50593 * gcc.dg/weak-3.c: Likewise.
50594 * gcc.dg/weak-4.c: Likewise.
50595 * gcc.dg/weak-5.c: Likewise.
50597 2002-05-23 Jakub Jelinek <jakub@redhat.com>
50599 * gcc.dg/20020523-1.c: New test.
50601 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50603 * objc.dg/const-str-2.m: Update now that we stop after
50604 a command line error.
50606 2002-05-22 Richard Henderson <rth@redhat.com>
50608 * g++.dg/dg.exp: Fix typo in test pruneing.
50610 2002-05-22 Richard Henderson <rth@redhat.com>
50612 * g++.dg/dg.exp: Prune the tls subdirectory.
50613 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50614 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50615 * g++.dg/tls/init-1.C: New.
50617 2002-05-22 Jakub Jelinek <jakub@redhat.com>
50619 * gcc.dg/20020517-1.c: New test.
50621 2002-05-21 Richard Henderson <rth@redhat.com>
50623 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50624 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50626 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
50628 * g++.dg/other/copy2.C: New test.
50630 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
50632 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50633 (MAX_COPY): Bump up to 10 times sizeof (long long).
50634 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50636 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50637 sizeof (long long).
50639 * gcc.c-torture/execute/strcpy-1.c: New test.
50641 2002-05-19 Jason Merrill <jason2redhat.com>
50643 * g++.dg/ext/oper1.C: New test.
50645 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
50646 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
50648 * README.QMTEST: New file.
50650 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50652 2002-05-19 Andreas Jaeger <aj@suse.de>
50654 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50656 * gcc.c-torture/execute/loop-2d.x: Likewise.
50658 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
50660 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50661 support weak symbols.
50662 * gcc.dg/weak-4.c: Likewise.
50663 * gcc.dg/weak-6.c: Likewise.
50665 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
50667 * gcc.dg/weak-3.c: Add dg-excess-error comment for
50668 cygwin, coff and h8300-*-hms targets
50669 * gcc.dg/weak-5.c: Likewise.
50670 * gcc.dg/weak-7.c: Likewise.
50672 2002-05-16 Jason Merrill <jason@redhat.com>
50674 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50675 (scan-assembler-not, scan-assembler-dem): Likewise.
50676 (scan-assembler-dem-not): Likewise.
50678 2002-05-15 Richard Henderson <rth@redhat.com>
50680 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50682 2002-05-15 Richard Henderson <rth@redhat.com>
50684 * gcc.dg/weak-5.c (vfoo1c): No warning here.
50685 (vfoo1f): Warning here.
50686 (vfoo1l): Don't redefine the alias.
50688 2002-05-14 Jason Merrill <jason@redhat.com>
50689 Alexandre Oliva <aoliva@redhat.com>
50691 * g++.dg/init/pm1.C: New test.
50693 2002-05-12 David S. Miller <davem@redhat.com>
50695 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50698 2002-05-10 Roger Sayle <roger@eyesopen.com>
50700 * gcc.c-torture/execute/20020510-1.c: New test case.
50702 2002-05-10 David S. Miller <davem@redhat.com>
50704 * gcc.c-torture/execute/conversion.c: Test long double too.
50706 2002-05-09 Jakub Jelinek <jakub@redhat.com>
50708 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50709 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50710 * lib/g++.exp (g++_link_flags): Likewise.
50711 * lib/objc.exp (objc_target_compile): Likewise.
50713 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
50715 * gcc.dg/cpp/poison.c: Update.
50716 * gcc.dg/cpp/20000625-2.c: Remove.
50717 * gcc.dg/cpp/direct2s.c: Remove final test.
50719 2002-05-08 Tom Rix <trix@redhat.com>
50721 * gcc.c-torture/execute/20020508-1.c: New test.
50722 * gcc.c-torture/execute/20020508-2.c: New test.
50723 * gcc.c-torture/execute/20020508-3.c: New test.
50725 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
50727 * gcc.dg/cpp/charconst-4.c: More tests.
50729 2002-05-08 Mark Mitchell <mark@codesourcery.com>
50732 * gcc.dg/weak-3.c: Update location of warning messages.
50733 * gcc.dg/weak-5.c: Likewise.
50735 2002-05-06 Roger Sayle <roger@eyesopen.com>
50737 * gcc.c-torture/execute/20020506-1.c: New test case.
50739 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
50741 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50743 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50745 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50747 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50749 * gcc.dg/cpp/charconst-3.c: New test.
50751 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50753 * gcc.dg/cpp/charconst.c: Update tests.
50755 2002-05-05 Tim Josling <tej@melbpc.org.au>
50757 * treelang: Added directory for new sample language treelang. Also
50758 lib/treelang.exp: New file to signal treelang should be tested.
50760 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50762 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50763 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50764 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50765 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50766 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50767 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50768 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50770 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
50772 * gcc.dg/format/xopen-2.c: New test.
50774 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50776 * gcc.dg/20020503-1.c: New test.
50778 2002-05-02 Mark Mitchell <mark@codesourcery.com>
50780 * g++.dg/init/dtor1.C: Make it tougher.
50782 2002-05-01 Mark Mitchell <mark@codesourcery.com>
50784 * g++.dg/init/dtor1.C: New test.
50786 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
50788 * gcc.dg/altivec-8.c: New.
50790 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
50792 * gcc.dg/altivec-7.c: New.
50794 2002-04-29 Jakub Jelinek <jakub@redhat.com>
50796 * g++.dg/parse/typedef1.C: New test.
50798 2002-04-29 Mark Mitchell <mark@codesourcery.com>
50801 * g++.dg/template/friend6.C: New test.
50804 * g++.dg/init/copy1.C: New test.
50806 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
50808 * g++.dg/warn/effc1.C: New test.
50810 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
50812 * gcc.dg/cpp/if-cexp.c: Add a test.
50814 2002-04-28 Jakub Jelinek <jakub@redhat.com>
50816 * gcc.dg/20020426-2.c: New test.
50818 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
50820 * gcc.dg/cpp/if-mop.c: Update.
50821 * gcc.dg/cpp/if-mpar.c: Add test.
50822 * gcc.dg/cpp/if-oppr.c: Update.
50824 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50827 * gcc.dg/weak-[2-7].c: New tests.
50829 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50831 * gcc.dg/enum1.c: New test.
50833 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50836 * g++.dg/inherit/access2.C: New test.
50838 2002-04-26 Mark Mitchell <mark@codesourcery.com>
50841 * gcc.dg/20020426-1.c: New test.
50843 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
50845 * g++.dg/abi/enum1.C: New test.
50847 2002-04-26 Richard Henderson <rth@redhat.com>
50849 * gcc.dg/c99-bool-1.c: Expect always true warning.
50851 2002-04-25 Roger Sayle <roger@eyesopen.com>
50853 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50855 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50857 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50860 2002-04-24 Mark Mitchell <mark@codesourcery.com>
50862 * g++.dg/abi/mange7.C: New test.
50865 * g++.dg/parse/stmtexpr2.C: New test.
50867 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
50869 * gcc.dg/20020312-2.c: Add SH target.
50871 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50873 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50874 compiler output on mips*-*-irix*.
50876 2002-04-23 Jakub Jelinek <jakub@redhat.com>
50878 * g++.dg/parse/attr1.C: New test.
50880 2002-04-23 Roger Sayle <roger@eyesopen.com>
50882 * gcc.c-torture/execute/string-opt-17.c: New test case.
50883 * gcc.c-torture/execute/memset-2.c: New test case.
50885 2002-04-23 Mark Mitchell <mark@codesourcery.com>
50888 * g++.dg/template/friend5.C: New test.
50891 * g++.dg/template/qual1.C: Likewise.
50893 2002-04-22 Zack Weinberg <zack@codesourcery.com>
50895 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50896 Include stdlib.h, not stdio.h or ctype.h.
50898 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
50900 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50901 cris-*-elf* and mmix-*-*.
50902 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50903 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50904 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50906 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50907 * gcc.dg/wchar_t-1.c: Ditto.
50909 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
50911 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50914 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
50916 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50918 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50920 * gcc.c-torture/execute/20000906-1.x: Delete.
50922 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
50924 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50926 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
50929 * g77.f-torture/execute/6367.f: New test.
50930 * g77.f-torture/execute/6367.x: Disable for MMIX.
50932 2002-04-19 Mark Mitchell <mark@codesourcery.com>
50935 * g++.dg/opt/inline2.C: New test.
50937 2002-04-18 Richard Henderson <rth@redhat.com>
50939 * gcc.dg/20000906-1.c: Enable for all targets.
50940 * gcc.c-torture/compile/iftrap-2.c: New.
50942 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50944 * gcc.dg/20020418-1.c: New test.
50945 * gcc.dg/20020418-2.c: New test.
50947 2002-04-18 Richard Henderson <rth@redhat.com>
50949 * gcc.c-torture/compile/iftrap-1.c: New.
50950 * gcc.dg/iftrap-1.c: Adjust for ia64.
50951 * gcc.dg/iftrap-2.c: New.
50953 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50955 * gcc.c-torture/compile/20020418-1.c: New test.
50957 2002-04-18 Roger Sayle <roger@eyesopen.com>
50959 * gcc.c-torture/compile/20020415-1.c: New.
50961 2002-04-18 David S. Miller <davem@redhat.com>
50963 * gcc.c-torture/execute/20020418-1.c: New test.
50965 2002-04-17 Jakub Jelinek <jakub@redhat.com>
50967 * gcc.dg/20020416-1.c: New test.
50969 * g++.dg/opt/inline1.C: New test.
50971 2002-04-16 Jakub Jelinek <jakub@redhat.com>
50973 * gcc.dg/altivec-5.c: New test.
50975 * gcc.dg/20020415-1.c: New test.
50977 2002-04-15 Mark Mitchell <mark@codesourcery.com>
50979 * lib/chill.exp: Remove.
50981 2002-04-14 Jakub Jelinek <jakub@redhat.com>
50983 * g++.dg/other/big-struct.C: New test.
50985 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
50987 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50990 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
50993 * gcc.dg/i386-387-1.c: Allow optional leading underscore
50994 in scan-assembler function name
50996 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
50998 * g77.f-torture/execute/980628-4.x,
50999 g77.f-torture/execute/980628-5.x,
51000 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51001 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51002 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51005 2002-04-13 David S. Miller <davem@redhat.com>
51007 * gcc.c-torture/execute/20020413-1.c: New test.
51009 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
51012 * g++.dg/ext/asm1.C: New tests.
51014 2002-04-12 Mark Mitchell <mark@codesourcery.com>
51017 * g++.dg/parse/stmtexpr1.C: New test.
51020 * g++.dg/template/copy1.C: New test.
51022 2002-04-12 Richard Henderson <rth@redhat.com>
51024 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51026 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
51028 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51029 gcc.c-torture/execute/20020307-2.c.
51031 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
51033 * g++.dg/ext/attrib5.C,
51034 * g++.dg/lookup/struct1.C: New tests.
51036 2002-04-11 Jakub Jelinek <jakub@redhat.com>
51038 * gcc.dg/20020411-1.c: New test.
51040 * gcc.c-torture/execute/20020411-1.c: New test.
51042 2002-04-10 Janis Johnson <janis187@us.ibm.com>
51044 * g77.f-torture/execute/6177.f: New test.
51046 2002-04-10 Jakub Jelinek <jakub@redhat.com>
51049 * g++.dg/opt/cleanup1.C: New test.
51051 * g++.dg/opt/const1.C: New test.
51053 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
51055 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51057 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
51060 * g++.dg/template/typename2.C: New test.
51062 2002-04-10 Alan Modra <amodra@bigpond.net.au>
51064 * gcc.c-torture/execute/loop-12.c: New.
51066 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
51068 * g77.f-torture/execute/980628-4.x,
51069 g77.f-torture/execute/980628-5.x,
51070 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51071 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51072 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51074 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51076 PR optimization/6086
51077 * g++.dg/opt/preinc1.C: New test.
51079 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51082 * g++.dg/opt/static2.C: New test.
51084 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51087 * gcc.dg/20020406-1.c: New test.
51089 2002-04-04 David S. Miller <davem@redhat.com>
51091 * gcc.c-torture/execute/20020404-1.c: New test.
51093 2002-04-04 Jakub Jelinek <jakub@redhat.com>
51096 * gcc.dg/20020312-2.c: Do not declare global register variable
51097 if __PIC__ or __pic__ is defined.
51099 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
51101 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
51102 __asm__ so that it works correctly even if -ansi -pedantic-errors.
51104 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51106 * gcc.misc-tests/linkage.exp: Update last change to handle
51107 sparc*-, not just sparc-.
51109 2002-04-03 Richard Henderson <rth@redhat.com>
51111 * gcc.dg/cpp/ucs.c: Improved long UCS test.
51113 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51115 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51117 2002-04-02 David S. Miller <davem@redhat.com>
51119 * gcc.c-torture/execute/20020402-3.c: New test.
51121 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51123 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51124 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51126 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51127 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51128 g77.f-torture/execute/20001201.x,
51129 g77.f-torture/execute/u77-test.x: New files.
51131 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51132 * gcc.dg/wchar_t-1.c: Ditto.
51134 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51136 * gcc.c-torture/execute/20020402-1.c: New test.
51138 2002-04-01 Richard Henderson <rth@redhat.com>
51140 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51142 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51144 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51146 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51148 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51150 * g++.dg/inherit/template-as-base.C: Expect error.
51151 * g++.dg/inherit/namespace-as-base.C: Likewise.
51153 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
51155 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51156 g++.dg/ext/instantiate3.C: Tweak match patterns.
51158 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51159 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51162 2002-03-31 Richard Henderson <rth@redhat.com>
51164 * gcc.dg/special/alias-2.c: New.
51165 * gcc.dg/special/ecos.exp: Run it.
51167 2002-03-31 Richard Henderson <rth@redhat.com>
51169 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51171 2002-03-31 Kazu Hirata <kazu@hxi.com>
51173 * gcc.dg/weak-1.c: Disable on h8300 port.
51175 2002-03-29 Janis Johnson <janis187@us.ibm.com>
51177 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51178 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51180 * g++.dg/bprob/bprob-1.C: New test.
51181 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51182 * g++.dg/gcov/gcov-1.C: New test.
51183 * g++.dg/gcov/gcov-1.x: New file.
51184 * g++.dg/gcov/gcov-2.C: New test.
51185 * g++.dg/gcov/gcov-3.C: New test.
51186 * g++.dg/gcov/gcov-3.h: New file.
51188 2002-03-28 Roger Sayle <roger@eyesopen.com>
51190 * g++.old-deja/g++.other/builtins5.C: New test.
51191 * g++.old-deja/g++.other/builtins6.C: New test.
51192 * g++.old-deja/g++.other/builtins7.C: New test.
51193 * g++.old-deja/g++.other/builtins8.C: New test.
51194 * g++.old-deja/g++.other/builtins9.C: New test.
51196 2002-03-29 Jakub Jelinek <jakub@redhat.com>
51198 * g++.dg/opt/static1.C: New test.
51200 * g++.dg/opt/longbranch1.C: New test.
51202 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
51204 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51206 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51208 2002-03-28 Jeffrey A Law (law@redhat.com)
51210 * gcc.c-torture/execute/20020328-1.c: New test.
51212 2002-03-27 Richard Henderson <rth@redhat.com>
51214 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51215 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51216 move from g++.old-deja/g++.ext/.
51218 2002-03-27 Mark Mitchell <mark@codesourcery.com>
51220 * g++.dg/init/new2.C: New test.
51222 2002-03-26 Richard Henderson <rth@redhat.com>
51224 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51226 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51229 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
51231 * gcc.dg/20001102-1.c: Likewise.
51233 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
51235 * gcc.dg/cpp/endif-pedantic1.c,
51236 gcc.dg/cpp/endif-pedantic2.c: New tests.
51238 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51240 * g++.dg/init/new1.C: New test.
51242 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51244 * g++.dg/abi/vbase9.C: New test.
51246 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51248 * gcc.dg/arm-asm.c: New test.
51250 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51252 * gcc.dg/Wswitch-enum.c: New test.
51255 2002-03-26 Richard Henderson <rth@redhat.com>
51257 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51260 2002-03-25 Richard Henderson <rth@redhat.com>
51262 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51265 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51266 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51268 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51270 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51272 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51274 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51275 targets using generic thunk support.
51277 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51279 * gcc.c-torture/compile/20020323-1.c: New test.
51281 * g++.dg/opt/conj2.C: New test.
51283 2002-03-24 Richard Henderson <rth@redhat.com>
51285 * gcc.dg/weak-1.c: Use -fno-common.
51287 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51289 * g77.dg/f77-edit-apostrophe-out.f: New test
51290 * g77.dg/f77-edit-h-out.f: New test
51291 * g77.dg/f77-edit-t-in.f: New test
51292 * g77.dg/f77-edit-t-out.f: New test
51293 * g77.dg/f77-edit-x-out.f: New test
51294 * g77.dg/f77-edit-slash-out.f: New test
51295 * g77.dg/f77-edit-colon-out.f: New test
51296 * g77.dg/f77-edit-s-out.f: New test
51298 2002-03-24 Richard Henderson <rth@redhat.com>
51300 * objc/execute/formal_protocol-6.x: New XFAIL.
51302 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51304 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51305 that do not support weak symbols
51307 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51309 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51310 * lib/g77.exp: Likewise.
51311 * lib/objc.exp: Likewise.
51313 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51315 * gcc.dg/Wswitch-default.c: New test.
51317 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51319 * g++.dg/other/enum1.C: New test.
51321 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51323 * gcc.dg/pragma-ep-3.c: Fix typo.
51325 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51327 * g++.dg/inherit/template-as-base.C: New test.
51329 2002-03-22 Jakub Jelinek <jakub@redhat.com>
51331 * g++.old-deja/g++.other/dwarf2-1.C: Move...
51332 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
51334 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
51336 * gcc.dg/cpp/multiline.c: Update to match.
51338 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
51340 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51342 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
51344 * gcc.dg/cpp/extratokens2.c: New file.
51346 2002-03-21 David Edelsohn <edelsohn@gnu.org>
51348 * gcc.dg/20020312-2.c: Add rs6000 target.
51350 * gcc.c-torture/compile/20020319-1.c: New test.
51352 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51354 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51355 (A, E): Handle this.
51357 2002-03-20 Jason Merrill <jason@redhat.com>
51359 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51361 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51362 through prune_gcc_output.
51364 2002-03-20 Jakub Jelinek <jakub@redhat.com>
51366 * gcc.c-torture/compile/20020320-1.c: New test.
51368 2002-03-19 Jakub Jelinek <jakub@redhat.com>
51370 * gcc.c-torture/compile/20020318-1.c: New test.
51372 * gcc.dg/struct-by-value-1.c: New test.
51374 * gcc.dg/20020319-1.c: New test.
51376 2002-03-18 Jakub Jelinek <jakub@redhat.com>
51378 * g++.dg/opt/conj1.C: New test.
51380 2002-03-17 Mark Mitchell <mark@codesourcery.com>
51382 * g++.dg/template/qualttp20.C: Revert previous change.
51383 * g++.dg/template/qualttp3.C: Likewise.
51384 * g++.dg/template/qualttp4.C: Likewise.
51385 * g++.dg/template/qualttp5.C: Likewise.
51386 * g++.dg/template/qualttp6.C: Likewise.
51387 * g++.dg/template/qualttp7.C: Likewise.
51388 * g++.dg/template/qualttp8.C: Likewise.
51389 * g++.dg/template/recurse.C: Likewise.
51391 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
51393 * gcc.dg/cpp/wchar-1.c: Update.
51395 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
51397 * g++.dg/template/conv1.C: New test.
51398 * g++.dg/template/conv2.C: New test.
51399 * g++.dg/template/conv3.C: New test.
51400 * g++.dg/template/conv4.C: New test.
51402 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51404 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51405 * g++.dg/template/qualttp3.C: Likewise.
51406 * g++.dg/template/qualttp4.C: Likewise.
51407 * g++.dg/template/qualttp5.C: Likewise.
51408 * g++.dg/template/qualttp6.C: Likewise.
51409 * g++.dg/template/qualttp7.C: Likewise.
51410 * g++.dg/template/qualttp8.C: Likewise.
51411 * g++.dg/template/recurse.C: Likewise.
51413 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51415 * g++.dg/opt/dtor1.C: New test.
51417 2002-03-15 Jakub Jelinek <jakub@redhat.com>
51419 * gcc.c-torture/compile/20020315-1.c: New test.
51421 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
51423 * gcc.dg/weak-1.c: Fix scan tests.
51425 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
51427 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51428 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51429 cris-*-aout* mmix-*-*.
51430 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51431 cris-*-aout* mmix-*-*.
51432 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51433 cris-*-elf* cris-*-aout* and mmix-*-*.
51434 * gcc.dg/20001009-1.c: Ditto.
51435 * gcc.dg/20010912-1.c: Ditto.
51436 * gcc.dg/20020122-4.c: Ditto.
51437 * gcc.dg/inline-2.c: Ditto.
51439 2002-03-14 Jeffrey A Law (law@cygnus.com)
51441 * gcc.c-torture/compile/20020314-1.c: New test.
51443 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
51445 * gcc.c-torture/execute/20020314-1.c: New test.
51447 2002-03-14 Jakub Jelinek <jakub@redhat.com>
51449 * g++.dg/warn/Wunused-1.C: New test.
51451 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
51453 * g++.dg/abi/mangle6.C: New test.
51455 2002-03-13 Jakub Jelinek <jakub@redhat.com>
51457 * gcc.c-torture/compile/20020309-2.c: New test.
51459 * gcc.c-torture/compile/20020312-1.c: New test.
51461 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
51463 * g++.dg/other/access1.C: New test.
51465 2002-03-12 Jakub Jelinek <jakub@redhat.com>
51467 * gcc.c-torture/execute/wchar_t-1.c: New test.
51469 2002-03-12 David Edelsohn <edelsohn@gnu.org>
51471 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51473 2002-03-12 Roger Sayle <roger@eyesopen.com>
51475 * gcc.dg/20020312-1.c: New test case.
51477 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
51479 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51481 2002-03-11 Richard Henderson <rth@redhat.com>
51483 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51484 * g++.old-deja/g++.jason/report.C: Likewise.
51486 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51488 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51489 * g++.old-deja/g++.robertl/eb56.C: Likewise.
51491 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51493 * g++.dg/overload/pmf1.C: New test.
51495 2002-03-11 Kazu Hirata <kazu@hxi.com>
51497 * gcc.c-torture/execute/20020307-1.c: Use long.
51499 2002-03-11 Jakub Jelinek <jakub@redhat.com>
51501 PR optimization/5844
51502 * gcc.dg/20020310-1.c: New test.
51504 2002-03-09 Michael Meissner <meissner@redhat.com>
51506 * gcc.c-torture/execute/memcpy-2.c: New test.
51507 * gcc.c-torture/execute/memset-1.c: New test.
51508 * gcc.c-torture/execute/strlen-1.c: New test.
51509 * gcc.c-torture/execute/strcmp-1.c: New test.
51510 * gcc.c-torture/execute/strncmp-1.c: New test.
51512 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
51514 * gcc.dg/ppc-ldstruct.c: New test.
51516 2002-03-09 Jakub Jelinek <jakub@redhat.com>
51518 * gcc.c-torture/execute/va-arg-22.c: New test.
51520 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51522 * gcc.c-torture/compile/20020309-1.c: New test.
51524 2002-03-08 Jakub Jelinek <jakub@redhat.com>
51526 * gcc.c-torture/execute/20020307-2.c: New test.
51528 2002-03-07 Jeffrey A Law (law@redhat.com)
51530 * g77.f-torture/compile/20020307-1.f: New test.
51532 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
51534 * gcc.dg/unordered-1.c: New test.
51536 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
51538 * gcc.c-torture/execute/20020307-1.c: New test.
51540 2002-03-05 Jakub Jelinek <jakub@redhat.com>
51542 * gcc.dg/20020304-1.c: New test.
51544 * gcc.c-torture/compile/20020304-2.c: New test.
51546 2002-03-04 Zack Weinberg <zack@codesourcery.com>
51548 * gcc.c-torture/compile/20020304-1.c: New test case
51551 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
51553 * gcc.dg/20020103-1.c: Add other -D ppc variants.
51555 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
51557 * g++.dg/other/classkey1.C: New test.
51559 2002-03-01 Richard Henderson <rth@redhat.com>
51561 * gcc.c-torture/compile/981223-1.x: New.
51562 * gcc.c-torture/compile/920625-1.x: New.
51564 2002-02-28 Richard Henderson <rth@redhat.com>
51566 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51568 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
51570 * gcc.c-torture/execute/20020227-1.c: New test.
51572 2002-02-27 Mark Mitchell <mark@codesourcery.com>
51574 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51576 * g++.old-deja/g++.oliva/partord1.C: Likewise.
51577 * g++.old-deja.g++.other/defarg1.C: Likewise.
51578 * g++.old-deja/g++.pt/calls2.C: Likewise.
51579 * g++.old-deja/g++.pt/crash20.C: Likewise.
51580 * g++.old-deja/g++.pt/crash30.C: Likewise.
51581 * g++.old-deja/g++.pt/crash36.C: Likewise.
51582 * g++.old-deja/g++.pt/crash6.C: Likewise.
51583 * g++.old-deja/g++.pt/defarg13.C: Likewise.
51584 * g++.old-deja/g++.pt/derived3.C: Likewise.
51585 * g++.old-deja/g++.pt/error1.C: Likewise.
51586 * g++.old-deja/g++.pt/friend21.C: Likewise.
51587 * g++.old-deja/g++.pt/friend23.C: Likewise.
51588 * g++.old-deja/g++.pt/infinite1.C: Likewise.
51589 * g++.old-deja/g++.robertl/eb128.C: Likewise.
51591 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
51593 * gcc.c-torture/execute/20020225-2.c: New test.
51595 2002-02-27 Zack Weinberg <zack@codesourcery.com>
51597 * gcc.c-torture/execute/920730-1t.c,
51598 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51599 Delete test cases, only relevant to -traditional.
51601 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
51603 * gcc.dg/cpp/undef1.c: Remove.
51604 * gcc.dg/cpp/directiv.c: Update.
51605 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51607 2002-02-27 Michael Meissner <meissner@redhat.com>
51609 * gcc.c-torture/execute/20020226-1.c: New test.
51611 2002-02-26 Jakub Jelinek <jakub@redhat.com>
51613 * g++.dg/debug/debug4.C: New test.
51615 * gcc.dg/ia64-visibility-1.c: New test.
51617 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
51619 * gcc.dg/debug/20020224-1.c: New.
51621 2002-02-25 Kazu Hirata <kazu@hxi.com>
51623 * gcc.c-torture/execute/960416-1.x: New.
51624 * gcc.c-torture/execute/divconst-3.x: Likewise.
51626 2002-02-25 Jakub Jelinek <jakub@redhat.com>
51628 * gcc.dg/20020224-1.c: New test.
51630 2002-02-25 Alan Modra <amodra@bigpond.net.au>
51632 * gcc.c-torture/execute/20020225-1.c: New.
51634 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
51636 * gcc.dg/cpp/wchar-1.c: New test.
51638 2002-02-23 Jakub Jelinek <jakub@redhat.com>
51640 * gcc.dg/20020222-1.c: New test.
51642 2002-02-22 Jakub Jelinek <jakub@redhat.com>
51644 * g++.dg/opt/anonunion1.C: New test.
51646 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
51648 * g++.dg/template/qualttp19.C: New test.
51649 * g++.dg/template/qualttp20.C: New test.
51650 * g++.old-deja/g++.jason/report.C: Adjust expected errors
51651 * g++.old-deja/g++.other/qual1.C: Likewise.
51653 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
51655 * gcc.dg/attr-alwaysinline.c: New.
51657 2002-02-21 Jakub Jelinek <jakub@redhat.com>
51659 * gcc.dg/20020220-1.c: New test.
51661 * gcc.dg/20020220-2.c: New test.
51663 * g++.dg/opt/mmx1.C: New test.
51665 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
51667 * gcc.c-torture/compile/20020110.c: New test.
51669 2002-02-20 Jakub Jelinek <jakub@redhat.com>
51671 * gcc.c-torture/execute/20020219-1.c: New test.
51673 * gcc.dg/20020219-1.c: New test.
51675 * gcc.dg/noncompile/20020220-1.c: New test.
51677 * g++.dg/opt/ptrintsum1.C: New test.
51679 * gcc.dg/debug/20020220-1.c: New test.
51681 2002-02-17 Jakub Jelinek <jakub@redhat.com>
51683 * gcc.c-torture/execute/20020216-1.c: New test.
51685 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51687 * gcc.dg/decl-1.c: Update, new test.
51689 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
51691 * g++.dg/abi/bitfield1.C: New test.
51692 * g++.dg/abi/bitfield2.C: New test.
51694 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51696 * gcc.dg/attr-nest.c: New test.
51698 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51700 * gcc.c-torture/execute/20020215-1.c: New test.
51702 2002-02-14 Jakub Jelinek <jakub@redhat.com>
51704 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51705 * g++.dg/debug/debug.exp: New.
51706 * g++.dg/debug/trivial.C: New.
51707 * g++.dg/debug/debug1.C: Moved...
51708 * g++.dg/other/debug1.C: ...from here.
51709 * g++.dg/debug/debug2.C: Moved...
51710 * g++.dg/other/debug2.C: ...from here.
51711 * g++.dg/debug/debug3.C: Moved...
51712 * g++.dg/other/debug3.C: ...from here.
51714 * gcc.dg/noncompile/20020213-1.c: New test.
51716 2002-02-13 Jakub Jelinek <jakub@redhat.com>
51718 * g++.dg/other/debug3.C: New test.
51720 * gcc.c-torture/execute/20020213-1.c: New test.
51722 2002-02-13 Richard Smith <richard@ex-parrot.com>
51724 * g++.old-deja/g++.other/thunk1.C: New test.
51726 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51728 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51730 2002-02-13 Stan Shebs <shebs@apple.com>
51732 * gcc.dg/altivec-3.c: New.
51734 2002-02-12 Jakub Jelinek <jakub@redhat.com>
51736 * gcc.dg/Wunreachable-1.c: New test.
51737 * gcc.dg/Wunreachable-2.c: New test.
51739 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51741 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51743 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
51745 * gcc.dg/decl-1.c: New test.
51747 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51749 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51751 2002-02-10 Kazu Hirata <kazu@hxi.com>
51753 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51754 * gcc.c-torture/compile/980506-1.x: Likewise.
51756 2002-02-10 Kazu Hirata <kazu@hxi.com>
51758 * gcc.dg/20020210-1.c: New.
51760 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
51762 * g77.f-torture/execute/947.f: New regression test
51763 for PR fortran/947.
51765 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
51767 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51768 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51770 2002-02-08 Richard Henderson <rth@redhat.com>
51772 * gcc.c-torture/compile/labels-3.c: New.
51774 2002-02-08 Jakub Jelinek <jakub@redhat.com>
51776 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51777 expression statements work instead.
51778 * gcc.dg/noncompile/20020207-1.c: New test.
51780 2002-02-07 Richard Henderson <rth@redhat.com>
51782 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51784 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51786 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51788 * lib/g77-dg.exp: Trim g77 error messages so that they are
51789 recognized by dg.exp.
51791 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51794 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
51796 2002-02-07 Richard Henderson <rth@redhat.com>
51798 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51799 to be sufficiently aligned for integers.
51801 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
51803 * g++.dg/template/friend4.C: New test.
51805 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
51808 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51811 2002-02-07 Richard Henderson <rth@redhat.com>
51813 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51814 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51815 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51816 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51818 2002-02-06 Richard Henderson <rth@redhat.com>
51820 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51822 2002-02-06 Janis Johnson <janis187@us.ibm.com>
51824 * gcc.dg/20020206-1.c: New test.
51826 2002-02-06 Jakub Jelinek <jakub@redhat.com>
51828 * gcc.c-torture/execute/20020206-1.c: New test.
51830 * gcc.c-torture/execute/20020206-2.c: New test.
51832 PR optimization/5429:
51833 * gcc.c-torture/compile/20020206-1.c: New test.
51835 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
51837 * g++.dg/ext/align1.C: Do not use an explicit alignment value
51838 as certain file formats cannot support particularly large
51841 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51842 and do not expect to be able to link the executable.
51844 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51845 fail because the COFF format does not support the weak attribute.
51847 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
51849 * g77.dg/pr5473.f: New test
51851 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
51853 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51854 Fix testcase accordingly.
51856 2002-02-04 Richard Henderson <rth@redhat.com>
51858 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51859 (buf): Change to be an array of pointers, not ints.
51861 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51863 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
51864 before all tests. Move warning one line above to match where it
51866 * gcc.dg/Wswitch-2.c: New test.
51867 * g++.dg/warn/Wswitch-1.C: New test.
51868 * g++.dg/warn/Wswitch-2.C: New test.
51870 2002-02-04 Richard Henderson <rth@redhat.com>
51872 * g++.dg/abi/offsetof.C: Fix size comparison.
51874 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
51876 * gcc.dg/cast-qual-2.c: New test.
51878 2002-02-04 Jakub Jelinek <jakub@redhat.com>
51880 * gcc.dg/20020201-4.c: New test.
51882 2002-02-04 Ben Elliston <bje@redhat.com>
51884 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51885 target_info attribute != 0, in addition to the empty string.
51886 (gcc_target_compile): Likewise.
51888 2002-02-03 Andrew Cagney <ac131313@redhat.com>
51890 * gcc.dg/Wswitch.c: New test.
51891 PR gcc/4475. PR gcc/3780.
51893 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
51895 * g77.f-torture/execute/5122.f: New test for regressions
51896 against PR fortran/5122.
51898 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
51900 * g77.f-torture/compile/pr3743.f: Delete
51901 * g77.dg/pr3743-1.f: New test.
51902 * g77.dg/pr3743-2.f: New test.
51903 * g77.dg/pr3743-3.f: New test.
51904 * g77.dg/pr3743-4.f: New test.
51906 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51908 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51910 2002-02-02 Richard Henderson <rth@redhat.com>
51912 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51913 * gcc.c-torture/execute/bf64-1.c: Likewise.
51915 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51917 * gcc.dg/20020201-2.c: New test.
51919 * gcc.dg/20020201-3.c: New test.
51921 * gcc.c-torture/execute/bitfld-2.c: New test.
51923 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51925 * gcc.dg/bitfld-1.c: Update.
51926 * gcc.dg/bitfld-2.c: Update.
51927 * gcc.c-torture/execute/bitfld-1.x: New.
51929 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51931 * gcc.c-torture/execute/20020201-1.c: New test.
51933 2002-02-01 Janis Johnson <janis187@us.ibm.com>
51936 * gcc.dg/20020201-1.c: New test.
51938 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
51941 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51942 * g77.f-torture/compile/pr3743.x: Remove
51944 2002-01-31 Tom Rix <trix@redhat.com>
51946 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51948 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51950 * gcc.dg/noncompile/20020130-1.c: New test.
51952 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
51954 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51956 2002-01-29 Richard Henderson <rth@redhat.com>
51958 * gcc.c-torture/execute/991118-1.c: Cast various constants back
51960 * gcc.c-torture/execute/bf64-1.c: Likewise.
51962 2002-01-29 Jakub Jelinek <jakub@redhat.com>
51964 * gcc.c-torture/execute/20020129-1.c: New test.
51966 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51968 * gcc.c-torture/compile/20000224-1.c: Update.
51969 * gcc.c-torture/execute/bitfld-1.c: New tests.
51970 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51971 * gcc.dg/uninit-A.c: Update.
51973 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
51975 * g++.dg/template/ctor1.C: Add instantiation.
51977 2002-01-28 Paul Koning <pkoning@equallogic.com>
51979 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51980 argument to __builtin_prefetch to be const ptr.
51982 2002-01-28 Jakub Jelinek <jakub@redhat.com>
51984 * gcc.c-torture/compile/20020120-1.c: New test.
51986 2002-01-27 Kazu Hirata <kazu@hxi.com>
51988 * gcc.c-torture/execute/20020127-1.c: New test.
51990 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
51992 * g77.dg/f77-edit-i-in.f: New test
51993 * g77.dg/f77-edit-i-out.f: New test
51995 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
51997 * gcc.dg/debug/debug.exp: New file.
51998 * gcc.dg/debug/trivial.c: New file.
51999 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52000 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52001 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52002 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52003 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52004 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52005 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52006 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52007 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52008 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52009 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52010 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52011 * gcc.dg/20000503-1.c: Removed.
52012 * gcc.dg/20010207-1.c: Removed.
52013 * gcc.dg/20011223-1.c: Removed.
52014 * gcc.dg/20020104-2.c: Removed.
52015 * gcc.dg/debug-1.c: Removed.
52016 * gcc.dg/debug-2.c: Removed.
52017 * gcc.dg/debug-3.c: Removed.
52018 * gcc.dg/debug-4.c: Removed.
52019 * gcc.dg/debug-5.c: Removed.
52020 * gcc.dg/debug-6.c: Removed.
52021 * gcc.dg/dwarf2-1.c: Removed.
52022 * gcc.dg/dwarf2-2.c: Removed.
52024 2002-01-25 Jakub Jelinek <jakub@redhat.com>
52026 * g++.old-deja/g++.other/eh5.C: New test.
52027 * g++.old-deja/g++.other/sibcall2.C: New test.
52028 * g++.old-deja/g++.other/array9.C: New test.
52029 * g++.old-deja/g++.other/typename2.C: New test.
52030 * g++.old-deja/g++.other/crash60.C: New test.
52031 * g++.old-deja/g++.other/conv9.C: New test.
52032 * g++.old-deja/g++.other/mangle10.C: New test.
52033 * g++.old-deja/g++.other/unchanging1.C: New test.
52034 * g++.old-deja/g++.other/exprstmt1.C: New test.
52035 * g++.old-deja/g++.other/inline23.C: New test.
52036 * g++.old-deja/g++.eh/ia64-1.C: New test.
52037 * g++.old-deja/g++.other/dwarf2-1.C: New test.
52038 * g++.old-deja/g++.other/reload1.C: New test.
52039 * g++.old-deja/g++.other/static20.C: New test.
52040 * g++.old-deja/g++.other/local-alloc1.C: New test.
52041 * g++.old-deja/g++.other/conv8.C: New test.
52042 * g++.old-deja/g++.other/stmtexpr2.C: New test.
52043 * g++.old-deja/g++.other/storeexpr1.C: New test.
52044 * g++.old-deja/g++.other/storeexpr2.C: New test.
52045 * g++.dg/eh/template2.C: New test.
52046 * g++.dg/warn/weak1.C: New test.
52048 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
52050 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52051 Remove first, non-varying, argument.
52053 2002-01-23 Richard Henderson <rth@redhat.com>
52055 * gcc.dg/inline-2.c: New.
52057 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52058 Add optional target arg. Check number of arguments.
52059 (scan-assembler-not, scan-assembler-dem): Likewise.
52060 (scan-assembler-dem-not): Likewise.
52062 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52064 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52066 * g++.old-deja/g++.brendan/parse3.C,
52067 g++.old-deja/g++.other/crash26.C,
52068 g++.old-deja/g++.other/crash28.C,
52069 g++.old-deja/g++.other/crash29.C,
52070 g++.old-deja/g++.other/crash30.C,
52071 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52073 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
52075 * gcc.dg/20020115-1.c: New.
52077 2002-01-23 Bob Wilson <bob.wilson@acm.org>
52079 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52081 2002-01-23 Janis Johnson <janis187@us.ibm.com>
52083 * gcc.dg/20020122-3.c: New.
52085 2002-01-23 Jakub Jelinek <jakub@redhat.com>
52087 * g++.dg/other/gc1.C: New test.
52089 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52091 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52093 2002-01-22 Richard Henderson <rth@redhat.com>
52095 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52097 2002-01-22 Richard Henderson <rth@redhat.com>
52099 * gcc.dg/20020122-4.c: New.
52101 2002-01-22 H.J. Lu <hjl@gnu.org>
52103 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52105 * gcc.dg/special/ecos.exp: Likewise.
52106 * lib/g++-dg.exp: Likewise.
52107 * lib/g77-dg.exp: Likewise.
52108 * lib/gcc-dg.exp : Likewise.
52109 * lib/mike-g++.exp: Likewise.
52110 * lib/mike-g77.exp: Likewise.
52111 * lib/mike-gcc.exp: Likewise.
52112 * lib/objc-dg.exp: Likewise.
52114 2002-01-22 Janis Johnson <janis187@us.ibm.com>
52117 * gcc.dg/20020122-2.c: New test.
52119 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
52121 * gcc.dg/20020122-1.c: New test.
52123 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
52125 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52127 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
52129 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52131 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52133 * gcc.c-torture/compile/20020121-1.c: New test.
52135 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
52137 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52140 2002-01-21 Jakub Jelinek <jakub@redhat.com>
52142 * gcc.dg/20020218-1.c: New test.
52144 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
52146 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52148 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52149 "At global scope" warning
52150 * g++.dg/ext/align1.C: Change cygwin test for alignment
52151 from db-bogus to dg-warning
52153 2002-01-21 Zack Weinberg <zack@codesourcery.com>
52155 * g77.f-torture/compile/cpp2.F: New test.
52157 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
52159 * g++.dg/template/access1.C: New test.
52161 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
52163 * gcc.dg/20020118-1.c: New.
52165 2002-01-18 Kazu Hirata <kazu@hxi.com>
52167 * gcc.c-torture/execute/20020118-1.c: New test.
52169 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52171 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52172 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52173 alignment warnings.
52175 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52177 * gcc.misc-tests/i386-prefetch.exp: Save and restore
52178 torture_with_loops and torture_without_loops
52180 2002-01-17 Jakub Jelinek <jakub@redhat.com>
52182 * gcc.c-torture/compile/20020116-1.c: New test.
52184 2002-01-16 Jakub Jelinek <jakub@redhat.com>
52186 * gcc.dg/20020116-2.c: New test.
52188 * gcc.dg/ultrasp4.c: New test.
52190 * gcc.dg/20020116-1.c: New test.
52192 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
52194 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52197 2002-01-15 Janis Johnson <janis187@us.ibm.com>
52199 * gcc.misc-tests/i386-prefetch.exp: New.
52200 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52201 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52202 * gcc.misc-tests/i386-pf-none-1.c: New test.
52203 * gcc.misc-tests/i386-pf-sse-1.c: New test.
52205 2002-01-15 Jakub Jelinek <jakub@redhat.com>
52207 * gcc.dg/gnu89-init-1.c: Add new tests.
52209 2002-01-15 Andreas Jaeger <aj@suse.de>
52211 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52212 * gcc.dg/i386-mmx-2.c: Likewise.
52213 * gcc.dg/i386-sse-1.c: Likewise.
52214 * gcc.dg/i386-sse-2.c: Likewise.
52215 * gcc.dg/i386-sse-3.c: Likewise.
52217 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
52219 * g77.f-torture/execute/intrinsic-unix-bessel.f:
52220 Uncomment additional cases that now pass.
52222 2002-01-11 Richard Henderson <rth@redhat.com>
52224 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52225 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52227 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
52229 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52231 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
52233 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52234 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52236 2002-01-10 Dale Johannesen <dalej@apple.com>
52238 * gcc.c-torture/execute/loop-11.c: New.
52240 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52242 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52243 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52245 2002-01-09 Richard Henderson <rth@redhat.com>
52247 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52248 type in which to perform the operation for each size.
52250 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52252 * gcc.c-torture/compile/20020109-2.c: New test.
52254 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52256 * gcc.c-torture/execute/loop-10.c: New test.
52258 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52260 * gcc.c-torture/compile/20010226-1.c: New test.
52261 * gcc.c-torture/compile/20010227-1.c: New test.
52262 * gcc.c-torture/compile/20010426-1.c: New test.
52263 * gcc.c-torture/compile/20010510-1.c: New test.
52264 * gcc.c-torture/compile/20010605-3.c: New test.
52265 * gcc.c-torture/compile/20010824-1.c: New test.
52266 * gcc.c-torture/execute/20010409-1.c: New test.
52267 * gcc.dg/noncompile/20000901-1.c: New test.
52268 * gcc.dg/20001023-1.c: New test.
52269 * gcc.dg/20001101-1.c: New test.
52270 * gcc.dg/20001102-1.c: New test.
52271 * gcc.dg/20010207-1.c: New test.
52272 * gcc.dg/20010405-1.c: New test.
52273 * gcc.dg/20010822-1.c: New test.
52274 * gcc.dg/20011107-1.c: New test.
52276 2002-01-09 Jeffrey A Law (law@redhat.com)
52278 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52280 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52281 execution failure on PA targets.
52283 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52285 * gcc.c-torture/compile/20020109-1.c: New test.
52287 2002-01-08 Kazu Hirata <kazu@hxi.com>
52289 * gcc.c-torture/execute/20020108-1.c: New test.
52291 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52293 * gcc.dg/20020108-1.c: New test.
52295 2002-01-08 H.J. Lu <hjl@gnu.org>
52297 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52300 2002-01-08 Geoff Keating <geoffk@redhat.com>
52302 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52305 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52307 * gcc.dg/altivec-4.c: Test altivec predicates.
52309 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52311 * gcc.c-torture/execute/20020107-1.c: New test.
52313 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52316 * gcc.c-torture/compile/20020106-1.c: New test.
52318 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52320 * gcc.c-torture/execute/nestfunc-4.c: New test.
52322 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52324 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52325 extra triple that slipped in.
52326 * g++.old-deja/g++.abi/align.C: Likewise.
52327 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52329 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52331 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52332 * g++.old-deja/g++.abi/align.C: Likewise.
52333 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52335 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52337 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52340 2002-01-04 Jakub Jelinek <jakub@redhat.com>
52342 * gcc.dg/20020104-1.c: New test.
52344 * gcc.dg/20020104-2.c: New test.
52346 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
52348 * gcc.dg/20020103-1.c: Fix typo in target selector.
52350 2002-01-03 Richard Henderson <rth@redhat.com>
52352 * gcc.dg/20020103-1.c: New.
52354 2002-01-03 Kazu Hirata <kazu@hxi.com>
52356 * gcc.c-torture/execute/20020103-1.c: New test.
52358 2002-01-03 Jakub Jelinek <jakub@redhat.com>
52360 * g++.dg/other/debug2.C: New test.
52362 * gcc.c-torture/compile/20020103-1.c: New test.
52364 2002-01-02 Jakub Jelinek <jakub@redhat.com>
52366 * gcc.dg/gnu89-init-1.c: Added new tests.
52368 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52370 * g++.dg/template/friend2.C: Remove as patch is reverted.
52372 * g++.dg/warn/oldcast1.C: New test.
52374 * g++.dg/template/ptrmem1.C: New test.
52375 * g++.dg/template/ptrmem2.C: New test.
52377 * g++.dg/template/ntp.C: New test.
52379 * g++.dg/other/component1.C: New test.
52381 * g++.dg/template/ttp3.C: New test.
52383 * g++.dg/template/friend2.C: New test.
52384 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52386 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52388 * g++.dg/other/ptrmem1.C: New test.
52389 * g++.dg/other/ptrmem2.C: New test.
52391 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52393 * g++.dg/template/ctor1.C: New test.
52395 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52397 * g++.dg/template/friend2.C: New test.
52399 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
52401 * gcc.dg/mmix-1.c: New test.
52403 2001-12-31 Richard Henderson <rth@redhat.com>
52405 * gcc.dg/asm-5.c: New.
52407 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
52409 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52410 in namespace __gnu_cxx
52412 2001-12-30 Richard Henderson <rth@redhat.com>
52414 * gcc.dg/debug-6.c: New.
52416 2001-12-30 Jakub Jelinek <jakub@redhat.com>
52418 * gcc.c-torture/compile/20011229-2.c: New test.
52420 2001-12-29 Jakub Jelinek <jakub@redhat.com>
52422 * gcc.dg/debug-3.c: New test.
52423 * gcc.dg/debug-4.c: New test.
52424 * gcc.dg/debug-5.c: New test.
52426 2001-12-29 Richard Henderson <rth@redhat.com>
52428 * g++.dg/eh/loop1.C: New.
52430 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52432 * g++.dg/template/crash1.C: New test.
52434 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52436 * g++.dg/other/const1.C: New test.
52438 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52440 * gcc.c-torture/compile/20011229-1.c: New test.
52442 2001-12-28 Stan Shebs <shebs@apple.com>
52444 * lib/objc-torture.exp: Resync with c-torture.exp.
52445 * lib/objc.exp: Load standard libraries.
52447 2001-12-28 Jakub Jelinek <jakub@redhat.com>
52449 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52452 2001-12-27 Roger Sayle <roger@eyesopen.com>
52454 * gcc.c-torture/execute/string-opt-16.c: New testcase.
52456 2001-12-27 Richard Henderson <rth@redhat.com>
52458 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52460 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
52462 * g++.dg/eh/ctor1.C: New test.
52463 * g++.dg/other/error2.C: New test.
52465 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
52467 * g++.dg/other/init2.C: New test.
52469 2001-12-24 Richard Henderson <rth@redhat.com>
52471 * gcc.dg/20011223-1.c: New.
52472 * gcc.dg/inline-1.c: New.
52474 2001-12-23 Richard Henderson <rth@redhat.com>
52476 * gcc.dg/asm-4.c: Test operand modifiers.
52478 2001-12-23 Richard Henderson <rth@redhat.com>
52480 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52482 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
52484 * gcc.c-torture/execute/20011223-1.c: New test.
52486 2001-12-21 Richard Henderson <rth@redhat.com>
52488 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52489 re-enables the warning.
52491 2001-12-21 Richard Henderson <rth@redhat.com>
52493 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52495 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52497 * gcc.c-torture/compile/20011218-1.c: New test.
52499 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
52501 * gcc.misc-test/arm-isr.exp: New file. Control running of the
52503 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
52504 epilogue generation for ARM ISR routines.
52506 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52508 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52509 * gcc.dg/format/c90-printf-3.c: Likewise.
52510 * gcc.dg/format/c99-printf-3.c: Likewise.
52511 * gcc.dg/format/ext-1.c: Likewise.
52512 * gcc.dg/format/ext-6.c: Likewise.
52513 * gcc.dg/format/format.h: Prototype unlocked stdio.
52515 2001-12-20 Richard Henderson <rth@redhat.com>
52517 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52519 (malloc): Correct allocation logic. Abort if we fill up the
52520 arena before initialization complete.
52521 (realloc): Correct allocation logic.
52523 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52525 * gcc.c-torture/compile/20011219-2.c: New test.
52527 * gcc.c-torture/execute/20011219-1.c: New test.
52529 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
52531 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52532 target does not support weak symbols.
52534 2001-12-19 Jakub Jelinek <jakub@redhat.com>
52536 * gcc.c-torture/compile/20011219-1.c: New test.
52538 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
52540 * g++.dg/other/error1.C: New test.
52542 2001-12-17 Jeffrey A Law (law@redhat.com)
52544 * gcc.c-torture/execute/20011217-1.c: New test.
52546 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
52548 * objc.dg/special/: New directory.
52549 * objc.dg/special/special.exp: New file.
52550 * objc.dg/special/unclaimed-category-1.h: New file.
52551 * objc.dg/special/unclaimed-category-1a.m: New file.
52552 * objc.dg/special/unclaimed-category-1.m: New file.
52554 2001-12-17 Andreas Jaeger <aj@suse.de>
52556 * gcc.c-torture/compile/20011217-2.c: New test.
52558 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
52560 * gcc.c-torture/compile/20011217-1.c: New test.
52562 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
52564 * gcc.dg/20011214-1.c: New.
52566 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
52568 * gcc.dg/altivec-4.c: New.
52570 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
52572 * gcc.dg/20011113-1.c: New test.
52574 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52576 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52577 std::__malloc_alloc_template<0> and
52578 std::__default_alloc_template<false, 0>.
52580 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
52582 * objc/execute/bf-21.m: New test.
52583 * objc/execute/enumeration-1.m: New test.
52584 * objc/execute/enumeration-2.m: New test.
52586 2001-12-12 Jakub Jelinek <jakub@redhat.com>
52588 * gcc.dg/gnu89-init-1.c: New test.
52590 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
52592 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52593 * g++.old-deja/g++.jason/2371.C: Likewise.
52594 * g++.old-deja/g++.jason/template33.C: Likewise.
52595 * g++.old-deja/g++.jason/template34.C: Likewise.
52596 * g++.old-deja/g++.jason/template36.C: Likewise.
52597 * g++.old-deja/g++.oliva/typename1.C: Likewise.
52598 * g++.old-deja/g++.oliva/typename2.C: Likewise.
52599 * g++.old-deja/g++.other/typename1.C: Likewise.
52600 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52601 * g++.old-deja/g++.pt/nontype5.C: Likewise.
52602 * g++.old-deja/g++.pt/typename11.C: Likewise.
52603 * g++.old-deja/g++.pt/typename14.C: Likewise.
52604 * g++.old-deja/g++.pt/typename16.C: Likewise.
52605 * g++.old-deja/g++.pt/typename3.C: Likewise.
52606 * g++.old-deja/g++.pt/typename4.C: Likewise.
52607 * g++.old-deja/g++.pt/typename5.C: Likewise.
52608 * g++.old-deja/g++.pt/typename7.C: Likewise.
52609 * g++.old-deja/g++.robertl/eb9.C: Likewise.
52611 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
52613 * g++.dg/other/linkage1.C: New test.
52614 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52617 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
52619 * gcc.dg/concat.c: New test.
52621 2001-12-11 Stan Shebs <shebs@apple.com>
52623 * objc/compile: New test directory.
52624 * objc/compile/compile.exp: New expect script.
52625 * objc/compile/20011211-1.m: New compile test.
52627 2001-12-11 Jason Merrill <jason@redhat.com>
52629 * lib/prune.exp (prune_gcc_output): Also handle "In member
52630 function". So many permutations...
52632 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
52634 * g++.dg/template/typedef1.C: New test.
52636 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
52638 * g++.dg/other/copy1.C: New test.
52640 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
52642 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52644 * gcc.dg/builtin-choose-expr.c: New.
52646 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
52648 * gcc.dg/altivec-2.c: New.
52650 2001-12-07 Richard Henderson <rth@redhat.com>
52652 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52654 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
52656 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52659 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52661 * g++-old.deja/g++.robertl/eb101.C: Deleted.
52663 2001-12-06 Janis Johnson <janis187@us.ibm.com>
52665 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52666 variable argument list.
52668 2001-12-06 Zack Weinberg <zack@codesourcery.com>
52670 * gcc.c-torture/execute/memcheck: Delete entire directory.
52671 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52672 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52674 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
52676 * gcc.dg/Wshadow-1.c: New test.
52678 2001-12-05 Jakub Jelinek <jakub@redhat.com>
52680 * gcc.c-torture/compile/20011130-1.c: New test.
52682 * gcc.dg/noncompile/20011025-1.c: New test.
52684 * g++.dg/other/anon-union.C: New test.
52686 * gcc.c-torture/execute/20011024-1.c: New test.
52688 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
52690 * gcc.c-torture/execute/20000722-1.x,
52691 gcc.c-torture/execute/20010123-1.x: Remove.
52692 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52693 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52694 gcc.dg/c99-complit-2.c: New tests.
52696 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
52698 * g++.dg/inherit/base1.C: New test.
52700 2001-12-04 Jakub Jelinek <jakub@redhat.com>
52702 * g++.dg/other/stdarg1.C: New test.
52704 * gcc.c-torture/compile/20011130-2.c: New test.
52706 2001-12-03 Janis Johnson <janis187@us.ibm.com>
52708 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52709 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52710 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52711 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52712 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52713 * gcc.dg/builtin-prefetch-1.c: New test.
52715 2001-12-03 Jakub Jelinek <jakub@redhat.com>
52717 * gcc.dg/20011130-1.c: New test.
52719 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
52721 * g++.dg/other/scope1.C: New test.
52722 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52724 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52726 * gcc.dg/vla-init-1.c: New test.
52728 2001-12-01 Geoff Keating <geoffk@redhat.com>
52730 * gcc.c-torture/compile/structs.c: New testcase from GDB.
52732 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
52734 * objc.dg/alias.m: Update.
52735 * objc.dg/class-1.m: Update.
52736 * objc.dg/const-str-1.m: Update.
52737 * objc.dg/fwd-proto-1.m: Update.
52738 * objc.dg/id-1.m: Update.
52739 * objc.dg/super-class-1.m: Update.
52741 2001-11-29 Mark Mitchell <mark@codesourcery.com>
52743 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52746 2001-11-28 Jeffrey A Law (law@cygnus.com)
52748 * gcc.c-torture/execute/20011128-1.c: New test.
52750 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
52752 * gcc.dg/20011127-1.c: New test.
52754 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52756 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
52757 from Austin Group draft 7.
52758 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
52759 scanf format arguments.
52760 * gcc.dg/format/no-exargs-2.c: New test.
52762 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
52764 * g++.dg/abi/vbase8-4.C: New test.
52766 2001-11-24 Ian Lance Taylor <ian@airs.com>
52768 * gcc.c-torture/execute/20011121-1.c: New test.
52770 2001-11-23 Jeffrey A Law (law@cygnus.com)
52772 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52774 2001-11-23 Andreas Jaeger <aj@suse.de>
52776 * gcc.dg/cpp/charconst-2.c: New test.
52778 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
52780 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52781 to the host if it is remote. Let tests specify extra headers
52783 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52784 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52785 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52786 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52787 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52788 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52789 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52790 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52791 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52792 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52794 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
52796 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52797 for little endian ARMs.
52799 2001-11-20 Jakub Jelinek <jakub@redhat.com>
52801 * gcc.c-torture/compile/20011119-1.c: New test.
52802 * gcc.c-torture/compile/20011119-2.c: New test.
52804 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
52806 * gcc.dg/altivec-1.c: Fix typo.
52808 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52810 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52812 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
52814 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52816 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
52818 * lib/g77.exp: Don't specify --rpath-link.
52820 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52821 across all the headers.
52822 * gcc.dg/format/format.exp: For testing on a remote host,
52825 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52826 * gcc.c-torture/execute/930406-1.c: Likewise.
52827 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52829 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
52831 * gcc.dg/altivec-1.c: New.
52833 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
52835 * gcc.dg/cpp/fpreprocessed.c: New test case.
52837 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52839 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52840 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52841 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52843 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52845 * gcc.dg/no-builtin-1.c: New test.
52847 2001-11-16 Jakub Jelinek <jakub@redhat.com>
52849 * gcc.c-torture/execute/20011115-1.c: New test.
52851 2001-11-15 Jakub Jelinek <jakub@redhat.com>
52853 * gcc.c-torture/compile/20011114-2.c: New test.
52854 * gcc.c-torture/compile/20011114-3.c: New test.
52855 * gcc.c-torture/compile/20011114-4.c: New test.
52857 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
52859 * g++.dg/other/init1.C: New test.
52861 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
52863 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52866 * gcc.c-torture/execute/20011114-1.c: New testcase.
52868 * gcc.c-torture/compile/20010327-1.c: Revert last change.
52869 * gcc.c-torture/compile/20011114-1.c: New test, exactly
52870 like the (before this change) version of 20010327-1.c.
52872 2001-11-14 Roger Sayle <roger@eyesopen.com>
52874 * gcc.c-torture/execute/string-opt-13.c: New testcase.
52876 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
52878 * g++.dg/init/array2.C: New test.
52880 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
52882 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52884 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
52886 * g++.dg/other/forscope1.C: New test.
52887 * g++.dg/ext/forscope1.C: New test.
52888 * g++.dg/ext/forscope2.C: New test.
52890 2001-11-13 Jakub Jelinek <jakub@redhat.com>
52892 * gcc.c-torture/execute/20011113-1.c: New test.
52894 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
52896 * gcc.c-torture/execute/20011109-2.c: New test.
52898 * gcc.c-torture/execute/20011109-1.c: New test.
52900 2001-11-09 Jakub Jelinek <jakub@redhat.com>
52902 * gcc.c-torture/compile/20011109-1.c: New test.
52904 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
52906 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52907 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52908 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52909 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52910 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52911 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52912 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52914 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
52916 * g++.dg/warn/Wshadow-1.C: New tests.
52917 * g++.old-deja/g++.mike/for3.C: Update.
52919 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
52921 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52922 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52923 XFAILs. Adjust expected error texts.
52924 * gcc.c-torture/compile/20011106-1.c,
52925 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52926 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52927 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52928 gcc.dg/c99-array-lval-5.c: New tests.
52930 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52932 * gcc.dg/cpp/defined.c: Update.
52934 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52936 * gcc.c-torture/execute/anon-1.c: New test.
52938 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
52940 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52941 same size, so no warning should be produced on stormy16.
52943 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52944 due to oversized array.
52945 * g++.old-deja/g++.mike/ns15.C: Likewise.
52946 * g++.old-deja/g++.pt/crash16.C: Likewise.
52948 2001-11-02 Graham Stott <grahams@redhat.com>
52950 * g++.dgother/debug1.C: Fix typos.
52952 2001-11-01 Jakub Jelinek <jakub@redhat.com>
52954 * g++.dg/other/debug1.C: New test.
52956 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52958 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52961 2001-10-30 Jakub Jelinek <jakub@redhat.com>
52963 * gcc.dg/20011029-2.c: New test.
52965 * gcc.c-torture/compile/20011029-1.c: New test.
52967 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
52969 * objc/execute/class_self-1.m: New test.
52970 * objc/execute/class_self-2.m: New test.
52972 2001-10-25 Zack Weinberg <zack@codesourcery.com>
52974 * gcc.misc-tests/msgs.exp: Delete.
52975 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52976 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
52977 error set to match recent changes.
52979 2001-10-24 Zack Weinberg <zack@codesourcery.com>
52981 * gcc.dg/20011021-1.c: New test.
52983 2001-10-24 Jakub Jelinek <jakub@redhat.com>
52985 * gcc.c-torture/compile/20011023-1.c: New test.
52987 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
52989 * lib/g77.exp: Rewrite based on lib/g++.exp.
52991 2001-10-19 Jakub Jelinek <jakub@redhat.com>
52993 * gcc.c-torture/execute/20011019-1.c: New test.
52995 * gcc.dg/20011018-1.c: New test.
52997 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
52999 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53001 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
53003 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53004 * gcc.dg/attr-invalid.c: Likewise.
53006 2001-10-18 Jakub Jelinek <jakub@redhat.com>
53008 * gcc.dg/20011015-1.c: New test.
53010 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53012 * g++.dg/template/unify2.C: New test.
53014 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53016 * g++.dg/other/exception-specification.C: New test
53018 2001-10-13 Tom Rix <trix@redhat.com>
53020 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53021 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53023 2001-10-12 Jakub Jelinek <jakub@redhat.com>
53025 * gcc.dg/20011009-1.c: New test.
53027 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
53030 * g++.dg/other/friend1.C: New test.
53032 2001-10-11 Richard Henderson <rth@redhat.com>
53034 * g++.old-deja/g++.other/crash18.C: Add -S to options.
53036 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53038 * gcc.c-torture/compile/20011010-1.c: New.
53040 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
53042 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53043 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53044 g77.f-torture/execute/execute.exp,
53045 g77.f-torture/noncompile/noncompile.exp,
53046 gcc.c-torture/compile/compile.exp,
53047 gcc.c-torture/execute/execute.exp,
53048 gcc.c-torture/execute/ieee/ieee.exp,
53049 gcc.c-torture/execute/memcheck/memcheck.exp,
53050 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53051 objc/execute/execute.exp: Update FSF address.
53053 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
53055 * gcc.dg/cpp/cmdlne-C.c: Update.
53056 * gcc.dg/cpp/cmdlne-C2.c: New.
53058 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53060 * gcc.c-torture/execute/20011008-3.c: New.
53062 2001-10-08 DJ Delorie <dj@redhat.com>
53064 * gcc.dg/20011008-1.c: New.
53065 * gcc.dg/20011008-2.c: New.
53067 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
53069 * gcc.dg/cpp/spacing1.c: Update test.
53071 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53073 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53074 spelling errors of "separate" as "seperate".
53076 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
53078 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53079 enough to avoid inlining.
53081 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53083 * lib/g77.exp: set libg2c_dir correctly.
53085 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
53087 * gcc.dg/cpp/macro11.c: New test.
53089 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53091 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53092 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53093 gcc.dg/format/multattr-3.c: New tests.
53094 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
53095 tests for format attributes on function pointers being rejected.
53097 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53099 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53101 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53103 * g++.dg/warn/format1.C: New test.
53105 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
53107 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53109 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53111 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53113 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53115 * gcc.dg/cpp/redef2.c: Add test.
53117 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
53119 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53120 long-standing bug on i686, apparently.
53121 * gcc.c-torture/execute/loop-2c.x: New file.
53122 * gcc.c-torture/execute/loop-2d.x: New file.
53123 * gcc.c-torture/execute/loop-3c.x: New file.
53125 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
53127 * gcc.dg/cpp/20000625-2.c: Correct line number.
53129 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53131 * gcc.dg/cpp/macro10.c: New test.
53132 * gcc.dg/cpp/strify3.c: New test.
53133 * gcc.dg/cpp/spacing1.c: Add tests.
53134 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53135 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53137 2001-09-24 DJ Delorie <dj@redhat.com>
53139 * gcc.c-torture/execute/20010924-1.c: New test.
53141 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53143 * objc/execute/paste.m: Remove.
53145 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
53147 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53149 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
53151 * g77.dg/strlen0.f: New test.
53153 2001-09-21 Richard Henderson <rth@redhat.com>
53155 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53156 * g++.old-deja/g++.abi/vtable2.C: Likewise.
53158 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
53160 Table-driven attributes.
53161 * g++.dg/ext/attrib1.C: New test.
53163 2001-09-20 DJ Delorie <dj@redhat.com>
53165 * gcc.dg/20000926-1.c: Update expected warning messages.
53166 * gcc.dg/array-2.c: Likewise, and test for warnings too.
53167 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53170 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
53172 * g++.dg/eh/registers1.C: New test case.
53174 2001-09-17 Richard Henderson <rth@redhat.com>
53176 * gcc.dg/array-5.c: Fix VLA decomposition test.
53178 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
53180 * gcc.dg/cpp/line5.c: New testcase.
53182 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
53184 * gcc.dg/cpp/macro9.c: New test.
53186 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
53188 * gcc.c-torture/execute/980223.c: Change type of addr from long
53191 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
53193 * gcc.c-torture/execute/20010915-1.c: New test.
53195 2001-09-14 Janis Johnson <janis187@us.ibm.com>
53197 * g77.dg/bprob: New directory.
53198 * g77.dg/bprob/bprob.exp: New file.
53199 * g77.dg/bprob/bprob-1.f: New test.
53200 * g77.dg/gcov: New directory.
53201 * g77.dg/gcov/gcov.exp: New file.
53202 * g77.dg/gcov/gcov-1.f: New test.
53203 * g77.dg/gcov/gcov-1.x: New file.
53205 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
53207 * gcc.dg/cpp/directiv.c: Update.
53208 * gcc.dg/cpp/undef1.c: Update.
53210 2001-09-12 Jakub Jelinek <jakub@redhat.com>
53212 * gcc.dg/20010912-1.c: New test.
53214 2001-09-11 Janis Johnson <janis187@us.ibm.com>
53216 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53217 language-independent file in lib.
53218 * lib/gcov.exp: New file.
53220 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
53222 * gcc.c-torture/compile/20010911-1.c: New test.
53224 2001-09-10 Janis Johnson <janis187@us.ibm.com>
53226 * lib/profopt.exp: New, to support profile-directed optimizations.
53227 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53228 * gcc.misc-tests/bprob-1.c: New test.
53229 * gcc.misc-tests/bprob-2.c: New test.
53231 2001-09-07 Janis Johnson <janis187@us.ibm.com>
53233 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53234 XFAIL and which kinds of gcov output to verify.
53235 * gcc.misc-tests/gcov-4b.x: New file.
53236 * gcc.misc-tests/gcov-5b.x: New file.
53237 * gcc.misc-tests/gcov-6.x: New file.
53238 * gcc.misc-tests/gcov-7.c: New test.
53239 * gcc.misc-tests/gcov-7.x: New file.
53241 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53243 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53244 * gcc.misc-tests/gcov-6.c: New test.
53246 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53249 * g++.dg/abi/vbase1.C: New test.
53251 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53253 * objc.dg/method-2.m: New.
53255 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53258 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53259 * g++.dg/init/empty1.C: New test.
53261 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53263 * gcc.c-torture/compile/20010903-1.c: New test.
53265 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53267 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53270 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53272 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53274 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53276 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53278 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53280 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53281 for 16-bit 'unsigned int'.
53283 2001-08-29 Kazu Hirata <kazu@hxi.com>
53285 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53287 2001-08-27 Richard Henderson <rth@redhat.com>
53289 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53290 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53292 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53294 * gcc.dg/asm-names.c (ymain): New.
53296 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53298 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53299 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53300 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53302 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53304 * gcc.dg/compare5.c: New testcase.
53306 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53308 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53309 and "In instantiation".
53311 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53313 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53315 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53317 * gcc.misc-tests/gcov.exp: Add support for branch information.
53318 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53319 * gcc.misc-tests/gcov-4.c: New test.
53320 * gcc.misc-tests/gcov-4b.c: New test.
53321 * gcc.misc-tests/gcov-5b.c: New test.
53323 2001-08-20 Zack Weinberg <zackw@panix.com>
53325 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53328 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53330 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53332 2001-08-19 Jakub Jelinek <jakub@redhat.com>
53334 * g++.dg/eh/template1.C: New test.
53336 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
53338 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53340 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53343 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
53345 * lib/g77-dg.exp: Use prune.exp for common procedures
53346 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53347 * lib/g77.exp: (g77-dg-prune) Remove
53349 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
53351 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53353 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53355 * g++.dg/template/unify1.C: New test.
53357 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
53359 * g++.dg/abi/empty4.C: New test.
53361 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
53363 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53365 * g77.f-torture/compile/pr3743.x: Likewise.
53367 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53369 * g++.dg/other/using-declaration.C: New test.
53371 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53373 * gcc.dg/cpp/tr-sign.c: New testcase.
53375 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53377 * gcc.dg/cpp/19951025-1.c: Revert.
53378 * gcc.dg/cpp/directiv.c: We no longer process directives that
53379 interrupt macro arguments.
53381 2001-08-03 Zack Weinberg <zackw@stanford.edu>
53383 * gcc.dg/bconstp-1.c: New test.
53385 2001-08-03 Richard Henderson <rth@redhat.com>
53387 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53389 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
53391 * gcc.dg/cpp/19951025-1.c: Update.
53393 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
53395 * g77.dg/ff90-1.f (s): Fix reference of variable z,
53398 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
53401 * g++.old-deja/g++.ns/ns14.C: Remove special options.
53402 * g++.old-deja/g++.other/std1.C: Likewise.
53403 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53405 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53407 * lib/g77.exp: Load gcc-defs.exp for common procedures
53408 (g77_pass, g77_fail, g77_finish, g77_exit,
53409 ${tool}_check_unsupported_p} Now redundant. Deleted.
53411 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53413 * g77.dg/fbackslash.f
53414 * g77.dg/fcase-preserve.f
53416 * g77.dg/ffixed-line-length-0.f
53417 * g77.dg/ffixed-line-length-132.f
53418 * g77.dg/ffixed-line-length-7.f
53419 * g77.dg/ffixed-line-length-72.f
53420 * g77.dg/ffixed-line-length-none.f
53421 * g77.dg/ffree-form-1.f
53422 * g77.dg/fno-backslash.f
53423 * g77.dg/fno-f90-1.f
53424 * g77.dg/fno-fixed-form-1.f
53425 * g77.dg/fno-onetrip.f
53426 * g77.dg/fno-typeless-boz.f
53427 * g77.dg/fno-underscoring.f
53428 * g77.dg/fno-vxt-1.f
53429 * g77.dg/fonetrip.f
53430 * g77.dg/ftypeless-boz.f
53431 * g77.dg/fugly-assumed.f
53432 * g77.dg/funderscoring.f
53435 2001-08-01 Ziemowit Laski <zlaski@apple.com>
53437 * objc.dg/fwd-proto-1.m: New.
53438 * objc.dg/local-decl-1.m: New.
53439 * objc.dg/naming-1.m: New.
53440 * objc.dg/naming-2.m: New.
53441 * objc.dg/proto-hier-1.m: New.
53443 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
53445 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53446 largest-type elements to a struct makes its size grow.
53448 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53450 * g++.dg/abi/vthunk1.C: New test.
53452 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53454 * g++.dg/abi/vbase8-22.C: New test.
53456 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53458 * gcc.dg/cpp/macro8.c: New test.
53460 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53462 * g++.dg/abi/vbase8-21.C: New test.
53464 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53466 * g++.dg/abi/vbase8-10.C: New test.
53468 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53470 * lib/g++.exp (g++_set_ld_library_path): Renamed to
53471 ${tool}_set_ld_library_path.
53473 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53476 2001-07-26 Stan Cox <scox@redhat.com>
53478 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53479 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53480 gcc_exit, gcc_check_unsupported_p):
53481 Moved to gcc-deps.exp
53482 * gcc-deps.exp: New file.
53484 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53486 * g++.old-deja/g++.pt/defarg14.C: New test.
53488 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53490 * g++.old-deja/g++.other/lineno5.C: New test.
53492 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53494 * g++.old-deja/g++.pt/crash68.C: New test.
53496 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53498 * g++.old-deja/g++.other/crash42.C: New test.
53500 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53502 * gcc.dg/cpp/extratokens.c: Fix.
53503 * gcc.dg/cpp/skipping2.c: New tests.
53505 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53507 * gcc.c-torture/execute/20010724-1.c: New file.
53508 * gcc.c-torture/execute/20010724-1.x: New file.
53510 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53512 * g++.old-deja/g++.other/cond7.C: New test.
53514 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53516 * g++.old-deja/g++.other/optimize4.C: New test.
53518 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53520 * g++.old-deja/g++.abi/vbase8-5.C: New test.
53522 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
53524 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53525 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53526 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53527 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53529 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53530 bug report" message.
53532 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53533 * g++.dg/ext/instantiate1.C: Move from old-deja.
53535 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
53537 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53538 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53539 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53540 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53542 2001-07-23 Jeffrey A Law (law@cygnus.com)
53544 * gcc.c-torture/execute/20010723-1.c: New test.
53546 2001-07-23 Ben Elliston <bje@redhat.com>
53548 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53550 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53552 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53554 Delete handling of ieee_multilib_flags.
53555 Pass -mieee for alpha*-*-* and sh-*-*.
53556 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53558 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
53560 Remove old-abi tests.
53561 * g++.old-deja/g++.mike/p11116.C: Remove.
53562 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53564 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
53566 * g77.f-torture/compile/pr3743.f: New test
53568 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
53570 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53572 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53574 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53575 g++.old-deja/g++.pt/static6.C: Likewise.
53576 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53577 supports weak symbols.
53579 2001-07-18 Andreas Jaeger <aj@suse.de>
53581 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53584 2001-07-18 Andreas Jaeger <aj@suse.de>
53586 * gcc.dg/iftrap-1.c: Fix target line.
53588 2001-07-17 Richard Henderson <rth@redhat.com>
53590 * gcc.c-torture/execute/20010717-1.c: New.
53592 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53594 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53597 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53599 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53601 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53603 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53604 UAC_SIGBUS, UAC_NOPRINT definitions.
53606 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
53608 * objc/execute/object_is_class.m: New test.
53609 * objc/execute/object_is_meta_class.m: New test.
53611 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53613 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53614 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53616 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
53618 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53619 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53621 2001-07-14 Richard Henderson <rth@redhat.com>
53623 * gcc.dg/iftrap-1.c: New.
53625 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
53627 * g77.f-torture/execute/intrinsic77.f: New test.
53629 2001-07-11 Janis Johnson <janis@us.ibm.com>
53631 * gcc.misc-tests/gcov-3.c: New test.
53633 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53635 * gcc.c-torture/compile/20010711-1.c,
53636 * gcc.c-torture/compile/20010711-2.c: New tests.
53638 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53640 * gcc.c-torture/execute/20010711-1.c: New test.
53642 2001-07-11 Ben Elliston <bje@redhat.com>
53644 * g++.old-deja/g++.other/enum5.C: New test.
53646 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
53648 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53649 (g++-dg-prune): Call prune_gcc_output.
53650 * prune.exp: New file for prune_gcc_output.
53651 * lib/g++.exp, lib/gcc.exp: Load it.
53653 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
53655 * gcc.c-torture/compile/20010701-1.c,
53656 g++.old-deja/g++.ext/attrib6.C: New tests.
53658 2001-07-06 Jeffrey A Law (law@cygnus.com)
53660 * gcc.c-torture/compile/20010706-1.c: New test.
53662 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
53664 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53666 2001-06-28 Stan Shebs <shebs@apple.com>
53668 * gcc.dg/pragma-darwin.c: New test.
53670 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53672 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53673 Solaris 2.[678] system.
53675 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
53677 * gcc.dg/20010622-1.c: New test.
53679 2001-06-18 Stan Shebs <shebs@apple.com>
53681 * objc.dg: New directory.
53682 * objc.dg/dg.exp: New file.
53683 * objc.dg/alias.m: New.
53684 * objc.dg/class-1.m: New.
53685 * objc.dg/class-2.m: New.
53686 * objc.dg/const-str-1.m: New.
53687 * objc.dg/const-str-2.m: New.
53688 * objc.dg/id-1.m: New.
53689 * objc.dg/method-1.m: New.
53690 * objc.dg/super-class-1.m: New.
53691 * lib/objc-dg.exp: New file.
53693 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
53695 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53698 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
53700 * g++.old-deja/g++.abi/vbase8-9.C: New test.
53702 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53704 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53707 2001-06-12 Richard Henderson <rth@redhat.com>
53709 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53711 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53713 * g++.old-deja/g++.abi/vbase5.C: New test.
53714 * g++.old-deja/g++.abi/vbase6.C: New test.
53715 * g++.old-deja/g++.abi/vbase7.C: New test.
53717 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53719 * gcc.c-torture/compile/20010610-1.c: New test.
53721 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53723 * g++.old-deja/g++.abi/vbase4.C: New test.
53725 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53727 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53728 support %f for HC11/HC12 targets.
53729 * gcc.c-torture/execute/930513-1.x: New file, likewise.
53730 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53731 on HC11/HC12 targets.
53732 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53734 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53736 * gcc.dg/wchar_t-1.c: New file.
53737 * gcc.dg/wint_t-1.c: Likewise.
53739 2001-06-11 Bernd Schmidt <bernds@redhat.com>
53741 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53743 2001-06-11 Richard Henderson <rth@redhat.com>
53745 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53747 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53749 * gcc.c-torture/compile/20010611-1.c: New test.
53751 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53753 * gcc.dg/c99-tag-1.c: Add more tests.
53755 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
53757 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53758 representation on MN10300 and ARM/Thumb.
53760 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
53762 * g77.f-torture/execute/20010610.f: New.
53764 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
53766 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53769 2001-06-09 Richard Henderson <rth@redhat.com>
53771 * gcc.c-torture/execute/ashrdi-1.c: New.
53772 * gcc.c-torture/execute/ashldi-1.c: New.
53773 * gcc.c-torture/execute/lshrdi-1.c: New.
53775 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
53777 * objc/execute/load-3.m: Added. Check sending +load to categories,
53778 in addition to classes.
53780 2001-06-08 Stan Shebs <shebs@apple.com>
53782 * objc/execute/load-2.m: New test. From Nicola Pero
53783 <n.pero@mi.flashnet.it>.
53785 2001-06-08 Jakub Jelinek <jakub@redhat.com>
53787 * gcc.c-torture/execute/20010605-2.c: New test.
53789 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53791 * g++.old-deja/g++.abi/vbase2.C: New test.
53792 * g++.old-deja/g++.abi/vbase3.C: New test.
53794 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
53796 * g++.old-deja/g++.pt/friend49.C: New test.
53798 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
53800 * g++.old-deja/g++.ext/anon3.C: New test.
53802 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
53804 * g++.old-deja/g++.other/conv7.C: New test.
53806 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
53808 * gcc.c-torture/compile/20010605-2.c: New test.
53810 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
53812 * gcc.c-torture/execute/20010604-1.c: New test.
53814 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
53816 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53818 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
53820 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53821 (g++_link_flags): Likewise.
53822 (g++_init): Pass gccpath's value to two previous functions.
53824 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53826 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53827 Ensure logfile entry matches exec command line.
53829 2001-05-31 Richard Henderson <rth@redhat.com>
53831 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53832 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53834 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
53836 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53837 compiler for irix6.2
53839 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
53841 * g++.old-deja/g++.other/optimize3.C: New file.
53843 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
53845 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53848 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
53850 * g++.old-deja/g++.other/optimize2.C: New file.
53852 2001-05-25 Diego Novillo <dnovillo@redhat.com>
53854 * gcc.c-torture/compile/20010518-2.c: New file.
53855 * gcc.c-torture/execute/20010518-1.c: New file.
53856 * gcc.c-torture/execute/20010518-2.c: New file.
53858 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
53860 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53862 2001-05-24 Mark Mitchell <mark@codesourcery.com>
53864 G++ no longer defines builtins that do not begin with __builtin.
53865 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53866 * g++.old-deja/g++.brendand/misc13.C: Likewise.
53867 * g++.old-deja/g++.law/builtin1.C: Likewise.
53868 * g++.old-deja/g++.law/cvt2.C: Likewise.
53869 * g++.old-deja/g++.mike/net5.C: Likewise.
53870 * g++.old-deja/g++.other/builtins1.C: Likewise.
53871 * g++.old-deja/g++.other/builtins2.C: Likewise.
53872 * g++.old-deja/g++.other/builtins3.C: Likewise.
53873 * g++.old-deja/g++.other/builtins4.C: Likewise.
53874 * g++.old-deja/g++.other/inline8.C: Likewise.
53875 * g++.old-deja/g++.robertl/eb39.C: Likewise.
53877 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
53879 * g++.old-deja/g++.pt/using1.C: Adjust.
53880 * g++.old-deja/g++.pt/using2.C: New test.
53882 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53884 * gcc.dg/cpp/charconst.c: New tests.
53885 * gcc.dg/cpp/escape.c: New tests.
53886 * gcc.dg/cpp/escape-1.c: New tests.
53887 * gcc.dg/cpp/escape-2.c: New tests.
53888 * gcc.dg/cpp/ucs.c: New tests.
53890 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
53892 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53893 native compiler for irix6.5.
53895 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
53897 * lib/g++.exp (g++_include_flags): Use args to compute
53899 (g++_link_flags): Likewise.
53900 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53902 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
53904 * gcc.dg/c90-hexfloat-1.c: Add more tests.
53906 2001-05-21 Geoff Keating <geoffk@redhat.com>
53908 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53911 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53913 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53915 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53916 to STACK_SIZE; Use it to define size of add_histo array.
53917 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53919 (f): Use GITT_SIZE to define size of gitt local table.
53920 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53921 to STACK_SIZE; Use it to define size of bytemem array.
53923 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53925 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53926 on 68HC11/HC12 due to the asm instruction.
53927 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53928 * gcc.c-torture/compile/920520-1.x: Likewise.
53929 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53930 on 68HC11/HC12 because the function is larger than 64K.
53931 * gcc.c-torture/compile/961203-1.x: New file, this test fails
53932 on 68HC11/HC12 because the structure is too large.
53934 2001-05-20 Richard Henderson <rth@redhat.com>
53936 * gcc.c-torture/execute/20010520-1.c: New.
53938 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53940 * g++.old-deja/g++.warn/compare1.C: New test.
53941 * gcc.dg/compare4.c: New test.
53943 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
53945 * g++.old-deja/g++.other/optimize1.C: New test.
53947 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53949 * g++.old-deja/g++.pt/spec41.C: New test.
53951 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
53953 * gcc.c-torture/compile/20010114-1.x: Remove.
53955 2001-05-18 Stan Shebs <shebs@apple.com>
53957 * gcc.c-torture/compile/20010518-1.c: New test.
53959 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
53961 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53962 * g++.old-deja/g++.pt/crash67.C: New test.
53964 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
53966 * g++.old-deja/g++.other/debug9.C: New test.
53968 2001-05-16 Zack Weinberg <zackw@stanford.edu>
53970 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53972 2001-05-16 Jan Hubicka <jh@suse.cz>
53974 * gcc.c-torture/compile/20010516-1.c: New test.
53976 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53978 * g++.old-deja/g++.other/crash41.C: New test.
53980 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53982 * g++.old-deja/g++.pt/crash66.C: New test.
53984 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
53986 * g++.old-deja/g++.robertl/eb27.C: Convert.
53988 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
53990 * g++.dg/friend-warn.C: New test. Do not warn about friend
53991 declaration being redundant.
53993 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
53995 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53997 2001-05-14 Mark Mitchell <mark@codesourcery.com>
53999 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54001 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
54003 * lib/g++.exp: Use testsuite_flags.
54005 2001-05-13 Mark Mitchell <mark@codesourcery.com>
54007 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54009 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
54011 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54013 2001-05-11 Mark Mitchell <mark@codesourcery.com>
54015 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54017 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
54019 * gcc.c-torture/compile/20010313-1.c: New test.
54021 2001-05-09 Zack Weinberg <zackw@stanford.edu>
54023 * gcc.dg/cpp/direct2.c: New test.
54024 * gccq.dg/cpp/direct2s.c: New test.
54026 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54028 2001-05-07 Mark Mitchell <mark@codesourcery.com>
54030 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54031 * g++.old-deja/g++.other/op3.C: Likewise.
54033 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
54035 * gcc.dg/cpp/syshdr.h: New file.
54036 * gcc.dg/cpp/sysmac1.c: Update.
54037 * gcc.dg/cpp/sysmac2.c: Update.
54039 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
54041 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54043 2001-05-04 David Edelsohn <edelsohn@gnu.org>
54045 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54046 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54048 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
54050 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54052 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
54054 * lib/g++.exp (g++_include_flags): Don't use any special flags
54055 if TESTING_IN_BUILD_TREE is not defined.
54056 (g++_init): Use a plain 'c++' as the compiler if
54057 TESTING_IN_BUILD_TREEE is not defined.
54059 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54061 * g++.old-deja/g++.eh/catch13.C: New test.
54062 * g++.old-deja/g++.eh/catch14.C: New test.
54064 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54066 * gcc.dg/cpp/tr-define.c: New test.
54068 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
54070 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54071 <stdlib.h>, not <malloc.h>.
54073 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54075 * g++.old-deja/g++.ns/template17.C: New test.
54077 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54079 * g++.old-deja/g++.pt/ref4.C: New test.
54081 2001-04-30 Richard Henderson <rth@redhat.com>
54083 * gcc.dg/20000724-1.c: Revert last change.
54085 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
54087 * g77.f-torture/execute/20010430.f: New test.
54089 2001-04-30 Mark Mitchell <mark@codesourcery.com>
54091 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54093 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
54095 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54097 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54099 * g++.old-deja/g++.eh/crash6.C: New test.
54101 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54103 * g++.old-deja/g++.other/warn7.C: New test.
54105 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54107 * g++.old-deja/g++.other/defarg9.C: New test.
54109 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54111 * g77.f-torture/compile/20010426.f: New test.
54112 * g77.f-torture/execute/20010426.f: New test.
54114 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54116 * g77.f-torture/compile/20000629-1.x: Remove - error
54119 2001-04-26 Jeffrey A Law (law@cygnus.com)
54121 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54122 Tweak slightly to work with g++.dg framework.
54123 * g++.dg/special/ecos.exp: Run initp1.C test.
54124 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54126 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54127 its linker doesn't give line numbers either.
54128 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54130 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54132 * g++.old-deja/g++.other/lex1.C: New test.
54134 2001-04-26 Jakub Jelinek <jakub@redhat.com>
54136 * gcc.dg/noncompile/20010425-1.c: New test.
54138 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54140 * g++.old-deja/g++.pt/mangle2.C: New test.
54142 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54144 * gcc.dg/format/plus-1.c: New test.
54146 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54148 * gcc.dg/20010423-1.c: New test.
54150 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54152 * gcc.c-torture/execute/20010422-1.c: New test.
54154 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
54156 * g++.old-deja/g++.ns/type2.C: New test.
54158 2001-04-24 Zack Weinberg <zackw@stanford.edu>
54160 * g++.old-deja/g++.other/perf1.C: New test.
54162 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
54164 * gcc.dg/c99-func-2.c: Remove xfail.
54165 * gcc.dg/c99-func-3.c: Remove xfail.
54166 * gcc.dg/c99-func-4.c: Remove xfail.
54168 2001-04-23 Zack Weinberg <zackw@stanford.edu>
54170 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54172 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
54174 * gcc.c-torture/compile/20010423-1.c: New test.
54176 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54178 * g++.old-deja/g++.pt/typename28.C: New test.
54180 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54182 * g++.old-deja/g++.abi/empty2.C: New test.
54183 * g++.old-deja/g++.abi/empty3.C: New test.
54185 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54187 * g++.old-deja/g++.other/comdat2.C: New test.
54188 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54190 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54192 * g++.old-deja/g++.other/overload14.C: New test.
54194 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54196 * g++.old-deja/g++.other/lookup23.C: New test.
54198 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54200 * gcc.c-torture/execute/20010403-1.c: New test.
54202 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
54203 Mark Mitchell <mark@codesourcery.com>
54205 * lib/old-dejagnu.exp: Don't delete output of executable.
54206 Add .exe suffix to executables.
54208 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
54210 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54212 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54214 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54216 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54218 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54219 * g++.old-deja/g++.abi/crash1.C: New test.
54221 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54223 * g++.old-deja/g++.other/crash40.C: New test.
54225 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54227 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54229 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
54231 * g++.old-deja/g++.other/warn6.C: New test.
54233 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54235 * g++.old-deja/g++.robertl/eb42.C: Same.
54237 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54239 * gcc.dg/wtr-conversion-1.c: New testcase.
54241 2001-04-10 Richard Henderson <rth@redhat.com>
54243 * g++.old-deja/g++.other/array5.C: New.
54245 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54247 * gcc.c-torture/execute/20010408-1.c: New test.
54249 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54251 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54252 headers and constructs.
54253 * g++.old-deja/g++.robertl/eb79.C: Same.
54254 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54255 * g++.old-deja/g++.robertl/eb73.C: Same.
54256 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54257 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54258 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54259 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54260 * g++.old-deja/g++.robertl/eb44.C: Same.
54261 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54262 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54263 * g++.old-deja/g++.robertl/eb39.C: Same.
54264 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54265 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54266 * g++.old-deja/g++.robertl/eb30.C: Same.
54267 * g++.old-deja/g++.robertl/eb3.C: Same.
54268 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54269 * g++.old-deja/g++.robertl/eb21.C: Same.
54270 * g++.old-deja/g++.robertl/eb15.C: Same.
54271 * g++.old-deja/g++.robertl/eb118.C: Same.
54272 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54273 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54274 * g++.old-deja/g++.robertl/eb109.C: Same.
54275 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54276 * g++.old-deja/g++.mike/rtti1.C: Same.
54277 * g++.old-deja/g++.mike/p658.C: Same.
54278 * g++.old-deja/g++.mike/net46.C: Same.
54279 * g++.old-deja/g++.mike/net34.C: Same.
54280 * g++.old-deja/g++.mike/memoize1.C: Same.
54281 * g++.old-deja/g++.mike/eh2.C: Same.
54282 * g++.old-deja/g++.law/weak.C: Same.
54283 * g++.old-deja/g++.law/visibility7.C: Same.
54284 * g++.old-deja/g++.law/visibility25.C: Same.
54285 * g++.old-deja/g++.law/visibility22.C: Same.
54286 * g++.old-deja/g++.law/visibility2.C: Same.
54287 * g++.old-deja/g++.law/visibility17.C: Same.
54288 * g++.old-deja/g++.law/visibility13.C: Same.
54289 * g++.old-deja/g++.law/visibility10.C: Same.
54290 * g++.old-deja/g++.law/visibility1.C: Same.
54291 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54292 * g++.old-deja/g++.law/vbase1.C: Same.
54293 * g++.old-deja/g++.law/operators32.C: Same.
54294 * g++.old-deja/g++.law/nest3.C: Same.
54295 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54296 * g++.old-deja/g++.law/except5.C (main): Same.
54297 * g++.old-deja/g++.law/cvt7.C (run): Same.
54298 * g++.old-deja/g++.law/cvt2.C: Same.
54299 * g++.old-deja/g++.law/cvt16.C: Same.
54300 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54301 * g++.old-deja/g++.law/ctors17.C (main): Same.
54302 * g++.old-deja/g++.law/ctors13.C: Same.
54303 * g++.old-deja/g++.law/ctors12.C (main): Same.
54304 * g++.old-deja/g++.law/ctors10.C: Same.
54305 * g++.old-deja/g++.law/code-gen5.C: Same.
54306 * g++.old-deja/g++.law/bad-error7.C: Same.
54307 * g++.old-deja/g++.law/arm9.C: Same.
54308 * g++.old-deja/g++.law/arm12.C: Same.
54309 * g++.old-deja/g++.law/arg8.C: Same.
54310 * g++.old-deja/g++.law/arg1.C: Same.
54311 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54312 * g++.old-deja/g++.jason/template31.C: Same.
54313 * g++.old-deja/g++.jason/template24.C (main): Same.
54314 * g++.old-deja/g++.jason/2371.C: Same.
54315 * g++.old-deja/g++.eh/new2.C: Same.
54316 * g++.old-deja/g++.eh/new1.C: Same.
54317 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54318 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54319 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54320 * g++.old-deja/g++.brendan/crash62.C: Same.
54321 * g++.old-deja/g++.brendan/crash52.C: Same.
54322 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54323 * g++.old-deja/g++.brendan/crash38.C: Same.
54324 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54325 * g++.old-deja/g++.brendan/copy9.C: Same.
54327 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54329 * gcc.c-torture/execute/20001203-2.c (memset):
54330 Count argument is of type __SIZE_TYPE__.
54332 2001-04-04 Diego Novillo <dnovillo@redhat.com>
54334 * gcc.c-torture/compile/20010404-1.c: New test.
54336 2001-04-04 Jakub Jelinek <jakub@redhat.com>
54338 * gcc.c-torture/compile/20010326-1.c: New test.
54340 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
54342 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54343 peculiarities of the SH.
54344 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54346 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54348 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54349 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54350 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54352 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54354 * g77.f-torture/compile/20010321-1.f: New test.
54356 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54358 * gcc.c-torture/compile/20010329-1.c: New test.
54360 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54362 * gcc.c-torture/execute/20010329-1.c: New test.
54364 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54366 * g++.old-deja/g++.other/eh4.C: Fix typo.
54368 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54370 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54372 2001-03-28 Philip Blundell <philb@gnu.org>
54374 * gcc.c-torture/compile/20010328-1.c: New test.
54376 2001-03-27 Richard Henderson <rth@redhat.com>
54378 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54379 * g++.old-deja/g++.eh/vbase3.C: Likewise.
54381 2001-03-27 Alan Modra <alan@linuxcare.com.au>
54383 * gcc.c-torture/compile/20010327-1.c: New test.
54385 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
54387 * g++.old-deja/g++.other/friend12.C: New test.
54388 * g++.old-deja/g++.other/friend9.C: Expect no errors.
54389 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54391 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
54393 * gcc.c-torture/execute/20010325-1.c: New test.
54395 2001-03-23 Jakub Jelinek <jakub@redhat.com>
54397 * g++.old-deja/g++.other/mangle3.C: New test.
54399 2001-03-22 Jakub Jelinek <jakub@redhat.com>
54401 * g++.old-deja/g++.other/anon8.C: New test.
54403 2001-03-20 Philip Blundell <philb@gnu.org>
54405 * gcc.c-torture/compile/20010320-1.c: New test.
54407 2001-03-17 Richard Henderson <rth@redhat.com>
54409 * g++.old-deja/g++.other/eh4.C: Add expected error text.
54411 2001-03-15 Geoff Keating <geoff@redhat.com>
54413 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54416 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
54418 * g++.old-deja/g++.other/eh4.C: New test.
54420 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
54422 * gcc.dg/cpp/mi1.c: Update.
54424 2001-03-14 Jakub Jelinek <jakub@redhat.com>
54426 * g++.old-deja/g++.other/regstack.C: New test.
54428 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
54430 * g++.old-deja/g++.other/ref4.C: New test.
54432 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
54434 * objc/execute/va_method.m: Added.
54435 * objc/execute/IMP.m: Added.
54436 * objc/execute/_cmd.m: Added.
54437 * objc/execute/accessing_ivars.m: Added.
54438 * objc/execute/class-1.m: Added.
54439 * objc/execute/class-10.m: Added.
54440 * objc/execute/class-11.m: Added.
54441 * objc/execute/class-12.m: Added.
54442 * objc/execute/class-13.m: Added.
54443 * objc/execute/class-14.m: Added.
54444 * objc/execute/class-2.m: Added.
54445 * objc/execute/class-3.m: Added.
54446 * objc/execute/class-4.m: Added.
54447 * objc/execute/class-5.m: Added.
54448 * objc/execute/class-6.m: Added.
54449 * objc/execute/class-7.m: Added.
54450 * objc/execute/class-8.m: Added.
54451 * objc/execute/class-9.m: Added.
54452 * objc/execute/class-tests-1.h
54453 * objc/execute/class-tests-2.h
54454 * objc/execute/compatibility_alias.m: Added.
54455 * objc/execute/encode-1.m: Added.
54456 * objc/execute/formal_protocol-1.m: Added.
54457 * objc/execute/formal_protocol-2.m: Added.
54458 * objc/execute/formal_protocol-3.m: Added.
54459 * objc/execute/formal_protocol-4.m: Added.
54460 * objc/execute/formal_protocol-5.m: Added.
54461 * objc/execute/formal_protocol-6.m: Added.
54462 * objc/execute/formal_protocol-7.m: Added.
54463 * objc/execute/informal_protocol.m: Added.
54464 * objc/execute/initialize.m: Added.
54465 * objc/execute/load.m: Added.
54466 * objc/execute/many_args_method.m: Added.
54467 * objc/execute/nested-3.m: Added.
54468 * objc/execute/no_clash.m: Added.
54469 * objc/execute/private.m: Added.
54470 * objc/execute/redefining_self.m: Added.
54471 * objc/execute/root_methods.m: Added.
54472 * objc/execute/selector-1.m: Added.
54473 * objc/execute/static-1.m: Added.
54474 * objc/execute/static-2.m: Added.
54475 * objc/execute/va_method.m: Added.
54477 2001-03-10 Richard Henderson <rth@redhat.com>
54479 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54481 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
54483 * g++.old-deja/g++.other/crash31.C: XFAIL.
54484 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54485 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54486 * gcc.c-torture/execute/20010123-1.x: XFAIL.
54487 * gcc.c-torture/execute/20010124-1.x: XFAIL.
54488 * gcc.dg/sequence-pt-1.c: XFAIL one test.
54490 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54492 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54494 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54496 * gcc.dg/20000724-1.c: Don't use multiline strings.
54498 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54500 * objc/execute/string1.m, objc/execute/string2.m: Compare the
54501 result of -cString against what we expect it to be; don't just
54502 print it out for no one to read.
54504 * objc/execute/string3.m, objc/execute/string4.m: New tests.
54505 Based on testcases provided by Nicola Pero.
54507 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54509 * gcc.dg/cpp/macro7.c: New test.
54511 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54513 * gcc.dg/cpp/multiline.c: Update.
54515 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54517 * g++.old-deja/g++.other/enum3.C: New test.
54519 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54521 * g++.old-deja/g++.other/pod1.C: New test.
54523 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54525 * g++.old-deja/g++.ext/overload1.C: New test.
54527 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54529 * g++.old-deja/g++.pt/using1.C: New test.
54531 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54533 * g++.old-deja/g++.other/using9.C: New test.
54535 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
54537 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54539 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54541 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
54543 * g++.old-deja/g++.ext/realpt1.C: Remove.
54545 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
54547 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54549 2001-02-26 Will Cohen <wcohen@redhat.com>
54551 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54553 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
54555 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54556 templatized constructors.
54558 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54560 * gcc.c-torture/execute/20010224-1.c: New test.
54562 2001-02-23 Jakub Jelinek <jakub@redhat.com>
54564 * gcc.c-torture/execute/20010222-1.c: New test.
54566 2001-02-22 Jakub Jelinek <jakub@redhat.com>
54568 * g++.old-deja/g++.other/inline20.C: New test.
54570 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
54572 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54574 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54576 * g++.old-deja/g++.other/lookup22.C: New test.
54578 2001-02-19 Zack Weinberg <zackw@stanford.edu>
54580 * g77.dg: New directory.
54581 * g77.dg/20010216-1.f: New test case.
54582 * g77.dg/dg.exp: New driver.
54583 * lib/g77-dg.exp: New driver library.
54585 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54587 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54589 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
54591 * g++.old-deja/g++.other/decl9.C: New test.
54593 2001-02-16 Jakub Jelinek <jakub@redhat.com>
54595 * g++.old-deja/g++.other/init16.C: Update the test so that it does
54596 not need <string> and also tests the initialization at runtime.
54598 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54600 * gcc.c-torture/execute/longlong.c: New test.
54602 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54604 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54606 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54608 * gcc.c-torture/execute/920302-1.c (execute):
54609 Change argument type to short.
54611 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54613 * g++.old-deja/g++.pt/deduct6.C: New test.
54615 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54617 * g++.old-deja/g++.pt/deduct5.C: New test.
54619 2001-02-14 Jakub Jelinek <jakub@redhat.com>
54621 * gcc.c-torture/execute/20010209-1.c: New test.
54623 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
54625 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54627 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
54629 * g++.dg/vtgc1.C: Update for new ABI.
54631 * consistency.vlad: New directory, 1665 files.
54633 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54635 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54637 * gcc.dg/cpp/digraphs.c: Declare puts.
54639 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54641 * g++.old-deja/g++.other/warn5.C: New test.
54643 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54645 * g++.old-deja/g++.pt/spec40.C: New test.
54647 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54649 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54651 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54653 2001-02-12 Jakub Jelinek <jakub@redhat.com>
54655 * gcc.c-torture/compile/20010209-1.c: New test.
54657 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
54659 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54660 excess errors message but not if it crashes.
54661 * g++.old-deja/g++.other/crash27.C: Likewise.
54662 * g++.old-deja/g++.other/crash28.C: Likewise.
54663 * g++.old-deja/g++.other/crash30.C: Likewise.
54664 * g++.old-deja/g++.other/crash32.C: Likewise.
54665 * g++.old-deja/g++.other/crash35.C: Likewise.
54666 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54668 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
54670 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54671 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54672 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54673 g77.f-torture/execute/execute.exp,
54674 g77.f-torture/noncompile/noncompile.exp,
54675 gcc.c-torture/execute/execute.exp,
54676 gcc.c-torture/execute/memcheck/memcheck.exp,
54677 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54678 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54679 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54680 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54681 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54682 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54683 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54684 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54685 Remove bug reporting instructions with ancient email addresses.
54687 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54689 * gcc.dg/20010202-1.c: New test.
54690 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54692 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
54694 * g++.dg/stdbool-if.C: New test.
54696 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
54698 * objc/execute/fdecl.m: Added main().
54700 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54702 * gcc.c-torture/execute/20010206-1.c: New test.
54704 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
54706 * gcc.dg/cpp/avoidpaste1.c: Update.
54708 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
54710 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54711 Pero <nicola@brainstorm.co.uk>.
54712 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54714 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
54716 * g++.old-deja/g++.pt/spec39.C: New test.
54718 2001-02-05 Jakub Jelinek <jakub@redhat.com>
54720 * gcc.c-torture/compile/20010202-1.c: New test.
54722 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
54724 * g++.old-deja/g++.abi/primary2.C: New test.
54725 * g++.old-deja/g++.abi/primary3.C: New test.
54726 * g++.old-deja/g++.abi/primary4.C: New test.
54727 * g++.old-deja/g++.abi/primary5.C: New test.
54728 * g++.old-deja/g++.abi/vtable3.h: New test.
54729 * g++.old-deja/g++.abi/vtable3a.C: New test.
54730 * g++.old-deja/g++.abi/vtable3b.C: New test.
54731 * g++.old-deja/g++.abi/vtable3c.C: New test.
54732 * g++.old-deja/g++.abi/vtable3d.C: New test.
54733 * g++.old-deja/g++.abi/vtable3e.C: New test.
54734 * g++.old-deja/g++.abi/vtable3f.C: New test.
54735 * g++.old-deja/g++.abi/vtable3g.C: New test.
54736 * g++.old-deja/g++.abi/vtable3h.C: New test.
54737 * g++.old-deja/g++.abi/vtable3i.C: New test.
54738 * g++.old-deja/g++.abi/vtable3j.C: New test.
54739 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54741 2001-02-03 Jakub Jelinek <jakub@redhat.com>
54743 * g++.old-deja/g++.other/anon6.C: New test.
54744 * g++.old-deja/g++.other/anon7.C: New test.
54746 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
54748 * gcc.dg/cpp/avoidpaste2.c: New tests.
54750 2001-01-31 Jakub Jelinek <jakub@redhat.com>
54752 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54754 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
54756 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54757 DECIMAL_DIG cases for Irix."
54759 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
54761 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54763 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54765 * gcc.dg/c99-tag-1.c: New test.
54767 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54769 * gcc.dg/cpp/tr-warn1.c: Add tests.
54771 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54773 * gcc.dg/cpp/avoidpaste1.c: Update.
54774 * gcc.dg/cpp/paste4.c: Update.
54776 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
54778 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54781 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
54783 * g++.old-deja/g++.other/inline19.C: New test.
54785 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
54787 * gcc.dg/Wlarger-than.c: New test.
54789 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54791 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54793 2001-01-29 Jakub Jelinek <jakub@redhat.com>
54795 * gcc.c-torture/execute/20010129-1.c: New test.
54796 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54798 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
54800 * gcc.dg/cpp/avoidpaste1.c: Test case.
54802 2001-01-28 Jakub Jelinek <jakub@redhat.com>
54804 * g++.old-deja/g++.other/inline18.C: New test.
54806 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54808 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54809 and __builtin_putchar.
54811 2001-01-27 Jakub Jelinek <jakub@redhat.com>
54813 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54816 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
54818 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54819 floating point number rounding mode to round to the nearest
54820 representable mode.
54822 2001-01-25 Jakub Jelinek <jakub@redhat.com>
54824 * g++.old-deja/g++.other/mangle2.C: New test.
54826 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
54828 * gcc.c-torture/compile/20010124-1.c: New test.
54830 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
54832 * g++.old-deja/g++.pt/spec38.C: New test.
54834 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54836 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54839 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54841 * gcc.c-torture/execute/20010123-1.c: New test.
54843 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54845 * g++.old-deja/g++.pt/spec37.C: New test.
54847 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
54849 * g++.old-deja/g++.pt/overload14.C: New test.
54851 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54853 * gcc.c-torture/execute/20010122-1.c: New test, exercise
54854 __builtin_return_address.
54856 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
54858 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54859 * g++.old-deja/g++.pt/spec35.C: New test.
54860 * g++.old-deja/g++.pt/spec36.C: New test.
54862 2001-01-20 Jakub Jelinek <jakub@redhat.com>
54864 * gcc.c-torture/compile/20010118-1.c: New test.
54866 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
54868 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54870 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54872 * gcc.c-torture/execute/20010119-1.c: New test.
54874 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54876 * g++.old-deja/g++.other/vbase5.C: New test.
54878 2001-01-19 Jakub Jelinek <jakub@redhat.com>
54880 * gcc.c-torture/execute/20010118-1.c: New test.
54882 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54884 * g++.old-deja/g++.pt/deduct3.C: New test.
54886 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
54888 * g++.old-deja/g++.pt/spec34.C: New test.
54890 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54892 * g77.f-torture/compile/20000601-2.f: New test.
54894 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54896 * g++.old-deja/g++.other/init17.C: New test.
54898 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
54900 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54902 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54904 * g++.old-deja/g++.pt/unify8.C: New test.
54906 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54908 * g++.old-deja/g++.abi/vbase1.C: New test.
54910 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54912 * g++.old-deja/g++.pt/crash65.C: New test.
54914 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
54916 * gcc.dg/cpp/assembl2.S: New test case.
54918 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
54920 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54923 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54925 * g++.old-deja/g++.other/builtins1.C: New test.
54926 * g++.old-deja/g++.other/builtins2.C: Likewise.
54927 * g++.old-deja/g++.other/builtins3.C: Likewise.
54928 * g++.old-deja/g++.other/builtins4.C: Likewise.
54930 2001-01-17 Jakub Jelinek <jakub@redhat.com>
54932 * gcc.c-torture/compile/20010117-1.c: New test.
54933 * gcc.c-torture/compile/20010117-2.c: New test.
54935 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54937 * g77.f-torture/execute/20010116.[fx]: New test,
54939 * g77.f-torture/compile/20010115.f: Indicate it's
54940 a test for PR fortran/1636.
54942 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
54944 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54946 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54948 * g77.f-torture/compile/20010115.f: New test.
54950 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
54952 * g++.old-deja/g++.pt/nontype5.C: New test.
54954 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
54956 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54957 have an equivalent working one below it.
54959 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54961 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54962 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54964 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54966 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54967 message containing "init_priority".
54968 (conpr-2.C): Likewise.
54969 (conpr-3.C): Likewise.
54970 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54972 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54974 * gcc.c-torture/execute/20010114-2.c: New test.
54976 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
54978 * gcc.c-torture/compile/20010114-1.c: New test.
54979 * gcc.c-torture/compile/20010114-1.x: Xfail.
54980 * gcc.c-torture/compile/20010114-2.c: New test.
54981 * gcc.c-torture/execute/20010114-1.c: New test.
54982 * gcc.dg/trunc-1.c: New test.
54983 * gcc.dg/uninit-B.c: New test.
54985 2001-01-13 Nick Clifton <nickc@redhat.com>
54987 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54990 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
54992 * gcc.c-torture/compile/20010113-1.c: New test.
54994 2001-01-13 Jakub Jelinek <jakub@redhat.com>
54996 * gcc.c-torture/compile/20001212-1.c: New test.
54998 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
55000 * gcc.dg/cpp/widestr1.c: Update.
55001 * gcc.dg/cpp/prag-imp.c: Remove.
55003 2001-01-12 Jakub Jelinek <jakub@redhat.com>
55005 * gcc.c-torture/execute/20000801-3.x: Remove.
55006 * gcc.dg/c90-init-1.c: New test.
55007 * gcc.dg/c99-init-1.c: New test.
55008 * gcc.dg/c99-init-2.c: New test.
55009 * gcc.dg/gnu99-init-1.c: New test.
55011 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
55013 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55014 testing that no relevant ones were found.
55016 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55018 * g++.old-deja/g++.pt/cast2.C: New test.
55020 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55022 * g++.old-deja/g++.pt/friend47.C: New test.
55024 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55026 * g++.old-deja/g++.pt/instantiate13.C: New test.
55028 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55030 * g++.old-deja/g++.other/defarg7.C: New test.
55031 * g++.old-deja/g++.other/defarg8.C: New test.
55033 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55035 * g++.old-deja/g++.pt/crash64.C: New test.
55037 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55039 * g++.old-deja/g++.pt/crash63.C: New test.
55041 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
55043 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55045 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
55047 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55049 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55051 * g++.old-deja/g++.pt/error3.C: New test.
55053 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55055 * g++.old-deja/g++.other/crash39.C: New test.
55057 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55059 * g++.old-deja/g++.other/vbase4.C: New test.
55061 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
55063 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55064 * gcc.dg/special/20000419-2.c: New file. Identical to above.
55065 * gcc.dg/special/special.exp: New test driver which will check
55066 for alias support for the above test.
55068 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
55070 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55071 problems on small machines.
55072 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55075 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
55077 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55079 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55081 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
55083 * g++.old_deja/g++.pt/using8.C: New test.
55085 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
55087 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55089 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
55091 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55092 where a failure is expected.
55093 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55095 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55097 * g++.old_deja/g++.pt/instantiate12.C: New test.
55099 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55101 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55103 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55104 * g++.old-deja/g++.brendan/crash17.C: Likewise.
55105 * g++.old-deja/g++.brendan/crash29.C: Likewise.
55106 * g++.old-deja/g++.brendan/crash48.C: Likewise.
55107 * g++.old-deja/g++.brendan/ns1.C: Likewise.
55108 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55109 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55110 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55111 * g++.old-deja/g++.eh/spec6.C: Likewise.
55112 * g++.old-deja/g++.jason/crash3.C: Likewise.
55113 * g++.old-deja/g++.law/ctors11.C: Likewise.
55114 * g++.old-deja/g++.law/ctors17.C: Likewise.
55115 * g++.old-deja/g++.law/ctors5.C: Likewise.
55116 * g++.old-deja/g++.law/ctors9.C: Likewise.
55117 * g++.old-deja/g++.mike/ambig1.C: Likewise.
55118 * g++.old-deja/g++.mike/net22.C: Likewise.
55119 * g++.old-deja/g++.mike/p3538a.C: Likewise.
55120 * g++.old-deja/g++.mike/p3538b.C: Likewise.
55121 * g++.old-deja/g++.mike/virt3.C: Likewise.
55122 * g++.old-deja/g++.niklas/t128.C: Likewise.
55123 * g++.old-deja/g++.other/anon4.C: Likewise.
55124 * g++.old-deja/g++.other/using1.C: Likewise.
55125 * g++.old-deja/g++.other/warn3.C: Likewise.
55126 * g++.old-deja/g++.pt/t37.C: Likewise.
55127 * g++.old-deja/g++.robertl/eb69.C: Likewise.
55128 * g++.old-deja/g++.robertl/eb71.C: Likewise.
55130 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55132 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55134 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55136 * gcc.c-torture/execute/stdio-opt-3.c: New test.
55138 2001-01-07 Jakub Jelinek <jakub@redhat.com>
55140 * gcc.c-torture/compile/20010107-1.c: New test.
55142 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55144 * gcc.c-torture/execute/builtin-noret-1.c: New test.
55146 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55148 * gcc.dg/format/format.h: New file.
55149 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55150 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55151 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55152 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55153 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55154 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55155 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55156 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55157 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55158 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55159 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55160 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55161 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55162 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55163 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55164 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55165 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55166 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55167 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55168 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55169 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55170 instead of declaring standard types, macros and functions in each
55173 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
55175 * gcc.c-torture/execute/20010106-1.c: New test.
55177 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
55179 * gcc.dg/format/format.exp: New file.
55180 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55181 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55182 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55183 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55184 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55185 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55186 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55187 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55188 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55189 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55190 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55191 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55192 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55193 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55194 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55195 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55196 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55197 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55198 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55199 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55200 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55201 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55202 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55203 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55204 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55205 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55206 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55207 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55208 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55209 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55210 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55211 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55212 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55213 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55214 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55215 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55216 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55217 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55218 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55219 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55220 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55221 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55223 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
55225 * gcc.c-torture/execute/991228-1.c: Take word endianness into
55228 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
55230 * gcc.c-torture/execute/builtin-complex-1.c: New test.
55232 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
55234 * g++.old-deja/g++.pt/crash62.C: New test.
55236 2001-01-04 Richard Henderson <rth@redhat.com>
55238 * gcc.dg/20000926-1.c: Update expected warnings.
55239 * gcc.dg/array-2.c: Likewise.
55240 * gcc.dg/array-4.c: Also validate flexible array members.
55241 * gcc.dg/c99-flex-array-1.c: New.
55243 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55245 * gcc.c-torture/compile/20001222-1.x: Remove.
55247 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55249 * gcc.c-torture/execute/built-in-setjmp.c: New.
55251 2001-01-03 Richard Henderson <rth@redhat.com>
55253 * gcc.dg/940510-1.c: Update expected error wording.
55254 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55256 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55258 * lib/target-supports.exp (check_alias_available): Modified to
55259 indicate aliases not supported if only weak aliases are supported.
55261 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55263 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55264 Turn on cmpstrsi checks for __pj__ and __i370__.
55266 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55268 * g++.old-deja/g++.other/virtual11.C: New test.
55270 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55272 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55274 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55276 * gcc.c-torture/compile/20010102-1.c: New test.
55278 2001-01-02 Andreas Jaeger <aj@suse.de>
55280 * gcc.dg/noreturn-3.c: New test.
55282 * gcc.dg/noreturn-4.c: New test.
55284 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55286 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55287 __builtin_fputc and __builtin_fwrite.
55289 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55291 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55292 signed char, not default char.
55294 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55296 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55298 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55300 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55302 2000-12-29 Richard Henderson <rth@redhat.com>
55304 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55305 (__cyg_profile_func_exit): Define.
55307 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55309 * g++.dg/vtgc1.C: New test.
55311 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55313 * gcc.dg/noncompile/20001228-1.c: New test.
55315 * gcc.dg/20001228-1.c: New test.
55317 * gcc.c-torture/execute/20001228-1.c: New test.
55319 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55321 * gcc.dg/format-strfmon-1.c: New test.
55323 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55325 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55326 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55327 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55328 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55329 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55330 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55331 * gcc.c-torture/execute/string-opt-6.c: Likewise.
55332 * gcc.c-torture/execute/string-opt-7.c: Likewise.
55333 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55334 * gcc.c-torture/execute/string-opt-9.c: Likewise.
55335 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55336 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55337 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55339 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55340 * gcc.c-torture/execute/string-opt-4.c: Test index.
55342 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
55344 * gcc.c-torture/compile/20001226-1.c: New test.
55346 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
55348 * gcc.c-torture/compile/20001222-1.c: New test.
55349 * gcc.c-torture/compile/20001222-1.x: Xfail.
55351 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
55353 * gcc.c-torture/execute/comp-goto-2.c: New test.
55355 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
55357 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55358 Use long types if __INT_MAX__ is 32767.
55359 (main): Use cast to (sint32 *) when poking 88 into a_page.
55361 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55363 2000-12-21 Bernd Schmidt <bernds@redhat.com>
55365 * gcc.c-torture/compile/20001221-1.c: New test.
55366 * gcc.c-torture/execute/20001221-1.c: New test.
55368 2000-12-20 Richard Henderson <rth@redhat.com>
55370 * g++.old-deja/g++.pt/crash36.C: Update error lines.
55371 * g++.old-deja/g++.robertl/eb109.C: Likewise.
55373 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55375 * gcc.dg/compare3.c: New test.
55377 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55379 * gcc.dg/format-warnll-1.c: New test.
55381 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
55383 * gcc.dg/cpp/cmdlne-P.c: New test.
55385 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55387 * gcc.c-torture/execute/builtin-abs-1.c,
55388 gcc.c-torture/execute/builtin-abs-2.c: New tests.
55390 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55392 * gcc.dg/cpp/multiline.c: New test.
55394 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55396 * g++.old-deja/g++.other/syshdr1.C: Update.
55397 * gcc.dg/cpp/lineflags.c: Remove temporarily.
55399 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55401 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55403 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55405 * g++.old-deja/g++.pt/ttp65.C: New test.
55407 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55409 * g++.old-deja/g++.pt/ttp64.C: New test.
55411 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55413 * g++.old-deja/g++.pt/spec33.C: New test.
55415 2000-12-14 Catherine Moore <clm@redhat.com>
55417 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55418 * gcc.c-torture/execute/920612-2.c: Likewise.
55419 * gcc.c-torture/execute/920428-2.c: Likewise.
55420 * gcc-c-torture/execute/va-arg-11.c: Call exit.
55421 * gcc.c-torture/execute/va-arg-21.c: Likewise.
55423 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55425 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55426 * gcc.dg/pack-test-2.c: Likewise.
55428 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55430 Tests by Zack Weinberg <zackw@stanford.edu>.
55432 * gcc.dg/cpp/defined.c: Update.
55433 * gcc.dg/cpp/defined_trad.c: New tests.
55435 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55437 * gcc.dg/cpp/trad-direct.c: Update.
55439 2000-12-11 Neil Booth <neilb@earthling.net>
55441 * gcc.dg/cpp/defined_trad.c
55443 2000-12-11 Neil Booth <neilb@earthling.net>
55445 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55447 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
55449 * gcc.dg/format-miss-2.c: New test.
55451 2000-12-09 Neil Booth <neilb@earthling.net>
55453 * gcc.dg/cpp/lineflags.c: New tests.
55454 * gcc.dg/cpp/poison.c: Update.
55455 * gcc.dg/cpp/redef2.c: Update.
55456 * gcc.dg/cpp/skipping.c: New test.
55458 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
55460 * g++.old-deja/g++.other/eh3.C: New testcase.
55462 2000-12-07 Neil Booth <neilb@earthling.net>
55464 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55465 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55466 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55467 wtr-union-init-2.c, wtr-union-init-3.c: Update.
55468 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55471 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55473 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55474 __SIZE_TYPE__ instead of int for type of integers cast to
55477 2000-12-07 Jakub Jelinek <jakub@redhat.com>
55479 * g++.old-deja/g++.other/cleanup4.C: New test.
55481 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55483 * format-sec-1.c: New test.
55485 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55487 * gcc.dg/format-nonlit-3.c: New test.
55489 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55491 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55492 through a null pointer.
55494 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55496 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55497 * g++.old-deja/g++.pt/partial4.C: New test.
55499 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
55501 * gcc.c-torture/execute/ieee/hugeval.x: New.
55503 2000-12-06 Neil Booth <neilb@earthling.net>
55505 * gcc.dg/cpp/backslash2.c: New tests.
55507 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55509 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55510 * gcc.c-torture/execute/stdio-opt-2.c: New test.
55512 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
55514 * gcc.c-torture/execute/20001203-2.c: New testcase.
55516 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55518 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55519 * g++.old-deja/g++.other/virtual10.C: New test.
55521 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55523 * g++.old-deja/g++.mike/pmf5.C: Remove test.
55525 2000-12-05 Richard Henderson <rth@redhat.com>
55527 * gcc.c-torture/compile/20001205-1.c: New.
55529 2000-12-04 Neil Booth <neilb@earthling.net>
55531 * g++.old-deja/g++.other/virtual9.C: New test.
55532 * g++.old-deja/g++.pt/crash61.C: New test.
55533 * gcc.c-torture/execute/loop-9.c: New test.
55535 2000-12-04 Neil Booth <neilb@earthling.net>
55537 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55538 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55539 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55540 * gcc.dg/cpp/extratokens.c: ...here.
55542 2000-12-04 Neil Booth <neilb@earthling.net>
55544 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55547 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55549 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55550 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55552 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55554 * gcc.c-torture/execute/20001203-1.c: New test.
55556 2000-12-03 Neil Booth <neilb@earthling.net>
55558 * gcc.dg/cpp/macro6.c: New test cases.
55560 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55562 * gcc.c-torture/execute/string-opt-9.c: New test.
55563 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55564 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55565 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55567 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55568 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55570 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
55572 * gcc.dg/cpp/if-6.c: New testcase.
55574 * gcc.dg/20001201-1.c: New testcase.
55576 2000-12-02 Neil Booth <neilb@earthling.net>
55578 * g++.old-deja/g++.other/externC4.C,
55579 g++.old-deja/g++.other/friend10.C: New tests.
55581 2000-12-02 Neil Booth <neilb@earthling.net>
55583 * g++.old-deja/g++.other/instan2.C
55584 * g++.old-deja/g++.other/instan3.C: New test.
55586 2000-12-02 Neil Booth <neilb@earthling.net>
55588 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55589 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55590 gnuc99.c,gnuc99-pedantic.c: New tests.
55592 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55594 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55595 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55597 2000-12-01 Neil Booth <neilb@earthling.net>
55599 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55600 * gcc.dg/cpp/poison.c: Update.
55601 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55603 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
55605 * g77.f-torture/execute/20001201.f: New test.
55607 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55609 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55611 2000-12-01 Jakub Jelinek <jakub@redhat.com>
55613 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55615 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
55617 * g++.old-deja/g++.other/cast6.C: New test.
55619 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
55621 * gcc.c-torture/execute/20001130-2.c: New testcase.
55623 2000-11-30 Richard Henderson <rth@redhat.com>
55625 * gcc.c-torture/execute/20001130-1.c: New test.
55627 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55629 * g++.old-deja/g++.other/op3.C: New test.
55631 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55633 * g++.old-deja/g++.other/op2.C: New test.
55635 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55637 * g++.old-deja/g++.other/crash38.C: New test.
55639 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
55641 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55643 2000-11-29 Jakub Jelinek <jakub@redhat.com>
55645 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55647 * gcc.c-torture/execute/string-opt-6.c: New test.
55649 * gcc.dg/20001117-1.c: Add main.
55651 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
55653 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55655 * gcc.dg/940510-1.c: ... to here.
55657 * gcc.dg/20000926-1.c: GNU C now allows initializations of
55658 zero-size arrays in toplevel structures.
55660 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55662 * gcc.c-torture/execute/loop-8.c: New test.
55664 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55666 * g++.old-deja/g++.other/base1.C: New test.
55668 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55670 * g++.old-deja/g++.other/parse2.C: New test.
55672 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55674 * g++.old-deja/g++.pt/incomplete1.C: New test.
55676 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55678 * g++.old-deja/g++.other/friend9.C: New test.
55680 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55682 * gcc.dg/20001127-1.c: New test.
55684 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55686 * g++.old-deja/g++.pt/friend46.C: New test.
55688 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55690 * g++.old-deja/g++.other/ptrmem8.C: New test.
55692 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55694 * gcc.c-torture/execute/string-opt-7.c: New test.
55695 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55697 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
55699 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55700 instead of 'mkcheck 2'.
55702 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55704 * gcc.c-torture/execute/memcheck/driver.c,
55705 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55706 C9X references to refer to C99.
55708 2000-11-25 Jakub Jelinek <jakub@redhat.com>
55710 * gcc.dg/ultrasp3.c: New test.
55712 2000-11-25 Neil Booth <neilb@earthling.net>
55714 * gcc.dg/cpp/include2.c: Update test to be locale independent.
55716 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
55718 * gcc.c-torture/compile/20001123-2.c: New.
55720 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55722 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55724 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
55726 * gcc.dg/sequence-point-1.c: Add some new tests.
55727 * gcc.c-torture/execute/20001124-1.c: New test.
55729 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55731 * g++.old-deja/g++.other/vaarg4.C: New test.
55732 * gcc.c-torture/compile/20001123-1.c: New test.
55734 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55736 * g++.other/crash24.C: Adjust and remove XFAIL.
55737 * g++.other/crash37.C: New test.
55739 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
55741 * g++.old-deja/g++.pt/instantiate9.C: New test.
55743 2000-11-22 Mark Mitchell <mark@codesourcery.com>
55745 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55748 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55749 * g++.old-deja/g++.robertl/eb55.C: Likewise.
55751 2000-11-22 Neil Booth <neilb@earthling.net>
55753 * gcc.dg/cpp/Wtrigraphs.c: New test.
55755 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
55757 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55759 2000-11-22 Jakub Jelinek <jakub@redhat.com>
55761 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55763 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
55765 * lib/gcc-dg.exp: load_lib scanasm.exp.
55766 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55767 * lib/g++-dg.exp: load_lib scanasm.exp.
55768 * lib/scanasm.exp: New.
55769 (scan-assembler, scan-assembler-not): Add optional arguments to
55770 test name, or if not present, the pattern name.
55771 (scan-assembler-dem, scan-assembler-dem-not): New.
55773 * g++.dg/dg.exp: New.
55775 2000-11-21 Neil Booth <neilb@earthling.net>
55777 * gcc.dg/cpp/integrated1.c: Remove.
55779 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55781 * gcc.c-torture/execute/20001121-1.c: New test.
55783 2000-11-21 Richard Henderson <rth@redhat.com>
55785 * gcc.c-torture/compile/20001121-1.c: New test.
55787 2000-11-20 Neil Booth <neilb@earthling.net>
55789 * gcc.dg/cpp/integrated1.c: New test.
55791 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55793 * g++.old-deja/g++.other/inline17.C: New test.
55795 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
55797 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55798 local variable to be zero: I made the variable global. Now
55799 uses abort() and exit() instead of relying on main's return value.
55801 2000-11-20 Neil Booth <neilb@earthling.net>
55803 * gcc.dg/cpp/paste2.c: Update test.
55804 * objc/execute/paste.m: New test.
55806 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55808 * gcc.dg/c99-condexpr-1.c: New test.
55810 2000-11-20 Neil Booth <neilb@earthling.net>
55812 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55814 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
55816 * g++.old-deja/g++.pt/export1.C: New test.
55818 2000-11-20 Jakub Jelinek <jakub@redhat.com>
55820 * gcc.dg/20001117-1.c: New test.
55822 2000-11-18 Richard Henderson <rth@redhat.com>
55824 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55826 2000-11-18 Richard Henderson <rth@redhat.com>
55828 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55829 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55830 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55832 2000-11-18 Richard Henderson <rth@redhat.com>
55834 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55835 (main): New. Exit cleanly.
55837 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55839 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55840 gcc.dg/c99-fordecl-2.c: New tests.
55842 2000-11-18 Richard Henderson <rth@redhat.com>
55844 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55845 * gcc.c-torture/execute/zerolen-2.c: New.
55847 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55849 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55852 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55854 * g++.old-deja/g++.pt/instantiate8.C: New test.
55856 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
55858 * g++.old-deja/g++.other/incomplete.C: Add more tests.
55859 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55861 2000-11-16 Nick Clifton <nickc@redhat.com>
55863 * gcc.c-torture/execute/nestfunc-2.c: New test.
55864 * gcc.c-torture/execute/nestfunc-3.c: New test.
55866 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55868 * gcc.c-torture/compile/20001116-1.c: New test.
55870 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55872 * gcc.c-torture/execute/20001115-1.c: New test.
55874 2000-11-15 Mark Mitchell <mark@codesourcery.com>
55876 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55877 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55878 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55879 * g++.old-deja/g++.abi/vmihint.C: Likewise.
55881 2000-11-15 Neil Booth <neilb@earthling.net>
55883 gcc.dg/cpp/_Pragma1.c: Update.
55884 gcc.dg/cpp/_Pragma2.c: New test.
55886 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
55888 * g++.old-deja/g++.other/anon5.C: New test.
55890 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
55892 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55895 2000-11-14 Jakub Jelinek <jakub@redhat.com>
55897 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55900 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55902 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55903 labels at end of compound statements.
55905 2000-11-13 Jakub Jelinek <jakub@redhat.com>
55907 * gcc.c-torture/execute/loop-7.c: New test.
55909 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55911 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55913 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55915 * gcc.dg/c99-bool-1.c: New test.
55917 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55919 * gcc.dg/c99-scope-1.c: Remove xfail.
55920 * gcc.dg/c99-scope-2.c: New test.
55922 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55924 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55925 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55927 2000-11-11 Mark Mitchell <mark@codesourcery.com>
55929 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55932 * g++.mike/p700.C: Don't typedef wchar_t.
55933 * g++.mike/p784.C: Likewise.
55934 * g++.mike/eb101.C: Don't use __wchar_t.
55936 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
55938 * g77.f-torture/execute/20001111.[fx]: Test premature exit
55941 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55943 * gcc.c-torture/execute/20001111-1.c: New test.
55945 2000-11-10 Nick Clifton <nickc@redhat.com>
55947 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55948 long multuiple and accumulate.
55950 2000-11-09 Richard Henderson <rth@redhat.com>
55952 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55953 via size_t instead of int.
55955 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55956 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55957 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55958 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55960 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
55962 * gcc.c-torture/compile/20001109-1.c: New test.
55963 * gcc.c-torture/compile/20001109-2.c: New test.
55965 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
55967 * g++.old-deja/g++.pt/operator1.C: New test.
55968 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55970 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55972 * gcc.dg/20001108-1.c: New test.
55974 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55976 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55977 with both arguments constant strings.
55978 * gcc.c-torture/execute/string-opt-3.c: New test.
55979 * gcc.c-torture/execute/string-opt-4.c: New test.
55980 * gcc.c-torture/execute/string-opt-5.c: New test.
55982 2000-11-08 Nick Clifton <nickc@redhat.com>
55984 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
55985 mulsidi3adddi patterns.
55987 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
55989 * g++.old-deja/g++.other/crash36.C: New test.
55991 2000-11-08 Jakub Jelinek <jakub@redhat.com>
55993 * g++.old-deja/g++.other/init16.C: New test.
55995 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
55997 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55999 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56001 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56002 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56003 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56005 2000-11-07 DJ Delorie <dj@redhat.com>
56007 * gcc.dg/20000614-1.c: Add return so that test can pass.
56009 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56011 * gcc.c-torture/execute/string-opt-1.c: New test.
56013 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56015 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
56016 mips-sgi-irix6.* because the MIPS ABI passes floating-point
56017 parameters in registers, and there is no way for a varargs
56018 function to know in which order the integer and floating-point
56019 parameters should be interleaved when they are placed on the
56021 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56022 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56024 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56026 * gcc.c-torture/execute/string-opt-2.c: New test.
56028 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
56030 * g++.old-deja/g++.pt/crash60.C: New test.
56032 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56034 * g++.old-deja/g++.other/crash24.C: New test.
56035 * g++.old-deja/g++.other/crash25.C: New test.
56036 * g++.old-deja/g++.other/crash26.C: New test.
56037 * g++.old-deja/g++.other/crash27.C: New test.
56038 * g++.old-deja/g++.other/crash28.C: New test.
56039 * g++.old-deja/g++.other/crash29.C: New test.
56040 * g++.old-deja/g++.other/crash30.C: New test.
56041 * g++.old-deja/g++.other/crash31.C: New test.
56042 * g++.old-deja/g++.other/crash32.C: New test.
56043 * g++.old-deja/g++.other/crash33.C: New test.
56044 * g++.old-deja/g++.other/crash34.C: New test.
56045 * g++.old-deja/g++.other/crash35.C: New test.
56047 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56049 * gcc.c-torture/execute/20001031-1.c: New test.
56051 2000-11-04 Mark Mitchell <mark@codesourcery.com>
56053 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56056 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56057 standards-conformant.
56059 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56061 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56062 * g++.old-deja/g++.mike/p755a.C: Likewise.
56063 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56064 library makes no calls to `operator new' during initialization.
56066 2000-11-04 Neil Booth <neilb@earthling.net>
56068 * gcc.dg/cpp/include2.c: New tests.
56070 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
56072 * lib/g++.exp (g++_set_ld_library_path): New function.
56073 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56075 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
56077 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
56080 2000-11-01 Richard Henderson <rth@redhat.com>
56082 * g++.old-deja/g++.ext/namedret1.C: New.
56083 * g++.old-deja/g++.ext/namedret2.C: New.
56084 * g++.old-deja/g++.ext/namedret3.C: New.
56086 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
56088 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56089 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56091 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56093 * gcc.c-torture/execute/va-arg-21.c: New test.
56095 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
56097 * gcc.dg/c99-complex-2.c: New test.
56099 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56101 * gcc.c-torture/execute/stdio-opt-1.c: New test.
56103 2000-10-31 Jakub Jelinek <jakub@redhat.com>
56105 * g++.old-deja/g++.other/inline16.C: New test.
56107 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
56109 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56110 __PRETTY_FUNCTION__
56112 2000-10-29 Neil Booth <neilb@earthling.net>
56114 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56116 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56117 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56120 2000-10-29 Neil Booth <neilb@earthling.net>
56122 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56123 * mi1.c, mi1c.h: Add null directives to multiple-include test.
56124 * mi5.c: Test multiple includes work with -C.
56125 * trigraphs.c: Test ^= version.
56127 2000-10-28 Neil Booth <neilb@earthling.net>
56129 New tests and test updates for new macro expander.
56131 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56132 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56133 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56134 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56135 new diagnostic messages.
56137 * gcc.dg/cpp/macro3.c: New tests.
56139 2000-10-27 Mark Mitchell <mark@codesourcery.com>
56141 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56144 2000-10-27 Jakub Jelinek <jakub@redhat.com>
56146 * g++.old-deja/g++.other/eh2.C: New test.
56148 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
56150 * gcc.c-torture/execute/20001027-1.c: New test.
56152 2000-10-26 Richard Henderson <rth@redhat.com>
56154 * gcc.c-torture/execute/20001026-1.c: New.
56156 2000-10-26 Mark Mitchell <mark@codesourcery.com>
56158 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56159 * g++.old-deja/g++.law/builtin1.C: Likewise.
56160 * g++.old-deja/g++.law/ctors10.C: Likewise.
56161 * g++.old-deja/g++.law/virtual3.C: Likewise.
56162 * g++.old-deja/g++.mike/p658.C: Likewise.
56163 * g++.old-deja/g++.other/sibcall1.C: Likewise.
56164 * g++.old-deja/g++.other/vaarg2.C: Likewise.
56165 * g++.old-deja/g++.robertl/eb124.C: Likewise.
56166 * g++.old-deja/g++.robertl/eb44.C: Likewise.
56167 * g++.old-deja/g++.robertl/eb77.C: Likewise.
56169 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
56171 * gcc.c-torture/compile/20001024-1.c: New test.
56173 2000-10-25 Mark Mitchell <mark@codesourcery.com>
56175 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56176 to tell us whether or not we are using V3.
56178 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
56180 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56183 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
56185 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56187 2000-10-25 Jakub Jelinek <jakub@redhat.com>
56189 * gcc.c-torture/execute/20001024-1.c: New test.
56191 2000-10-24 Jakub Jelinek <jakub@redhat.com>
56193 * g++.old-deja/g++.other/sibcall1.C: New test.
56195 2000-10-20 Jakub Jelinek <jakub@redhat.com>
56197 * gcc.dg/noncompile/init-3.c: New test.
56199 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
56201 * gcc.dg/format-array-1.c: New test.
56203 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56205 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56206 writing through null pointers; remove comment about testing
56207 unterminated strings.
56209 2000-10-17 Matthew Hiller <hiller@redhat.com>
56211 * gcc.c-torture/execute/20001017-2.c: New test.
56213 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56215 * gcc.c-torture/compile/20001018-1.c: New test.
56216 * gcc.c-torture/compile/20001018-1.x: Xfail.
56218 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56220 * gcc.c-torture/execute/20001017-1.c: New test.
56222 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56224 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56225 for multiple use of arguments with scanf formats; add tests for
56226 multiple use of arguments.
56228 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
56230 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56231 from some old tests.
56233 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56235 * gcc.dg/format-miss-1.c: New test.
56237 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56239 * gcc.c-torture/execute/20001013-1.c: New test.
56241 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56243 * gcc.dg/format-branch-1.c: New test.
56245 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56247 * README, lib/file-format.exp: Remove EGCS references.
56249 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56251 * gcc.dg/20001013-1.c: New test.
56253 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56255 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56256 for intmax_t in the compiler using __typeof__ and the type rules
56257 for conditional expressions.
56259 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56261 * gcc.dg/20001012-1.c: New test.
56262 * gcc.dg/20001012-2.c: New test.
56264 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56266 * gcc.dg/format-attr-1.c: New test.
56268 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56270 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56271 __LONG_LONG_MAX__ instead of LLONG_MAX.
56273 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56275 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56277 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56280 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56282 * gcc.dg/sequence-pt-1.c: New test.
56284 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56286 * gcc.c-torture/execute/20001011-1.c: New testcase.
56287 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56289 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56291 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56292 does not error on it.
56294 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56296 * gcc.dg/20001009-1.c: New test.
56298 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56300 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56301 * gcc.c-torture/execute/20001009-2.c: ... to here.
56303 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56305 * gcc.c-torture/compile/20001009-1.c: New testcase.
56306 * gcc.c-torture/execute/20001009-1.c: New testcase.
56307 Testcases provided by Jan Hubicka <jh@suse.cz>.
56309 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56311 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56312 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56313 uintmax_t using <limits.h> to emulate the compiler's internal
56314 logic. No longer XFAIL %j tests.
56316 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56318 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56319 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56320 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56321 regexps and details of expected handling of some bad formats.
56322 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56325 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56327 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56328 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56329 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56330 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56333 2000-10-06 Richard Henderson <rth@cygnus.com>
56335 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56336 * g++.old-deja/g++.brendan/crash52.C: Likewise.
56337 * g++.old-deja/g++.jason/report.C: Likewise.
56338 * g++.old-deja/g++.law/friend5.C: Likewise.
56339 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
56340 of the expected warnings.
56342 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
56344 * g++.old-deja/g++.pt/enum14.C: New test.
56346 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
56348 * g++.old-deja/g++.pt/crash59.C: New test.
56350 2000-10-04 Will Cohen <wcohen@redhat.com>
56352 * gcc.dg/20000926-1.c: New test.
56354 2000-10-03 Geoff Keating <geoffk@cygnus.com>
56356 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56357 function name for current C++ compiler.
56358 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56360 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
56362 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56363 __PRETTY_FUNCTION__.
56364 * g++.old-deja/g++.ext/pretty2.C: Likewise.
56366 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56368 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56370 2000-09-26 Jakub Jelinek <jakub@redhat.com>
56372 * gcc.c-torture/compile/20000923-1.c: New test.
56374 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56376 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56377 * g++.old-deja/g++.pt/ttp62.C: Same.
56378 * g++.old-deja/g++.other/inline14.C: Same.
56380 2000-09-24 Richard Henderson <rth@cygnus.com>
56382 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56384 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
56386 * gcc.dg/c90-printf-1.c: Add test for wide string format.
56388 2000-09-22 Geoff Keating <geoffk@cygnus.com>
56390 * gcc.c-torture/compile/20000922-1.c: New file.
56392 2000-09-21 Nick Clifton <nickc@redhat.com>
56394 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56395 a signed long modulo operation.
56396 (mod6): New function - perform an unsigned long modulo operation.
56397 (main): Add tests for modulos of very large numbers by very small
56400 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56402 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56404 2000-09-19 Richard Henderson <rth@cygnus.com>
56406 * gcc.dg/compare2.c (case 10): XFAIL.
56408 2000-09-18 Richard Henderson <rth@cygnus.com>
56410 * gcc.c-torture/execute/20000906-1.c: Move ...
56411 * gcc.dg/20000906-1.c: ... here. Only run on targets
56412 that support __builtin_trap.
56414 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
56416 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56418 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56420 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56421 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
56422 more $ format tests.
56424 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56426 * gcc.dg/format-errmk-1.c: New test.
56428 2000-09-17 Greg McGary <greg@mcgary.org>
56430 * gcc.c-torture/execute/20000917-1.x: Remove.
56432 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
56434 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56436 2000-09-17 Greg McGary <greg@mcgary.org>
56438 * gcc.c-torture/execute/20000917-1.c: New test.
56439 * gcc.c-torture/execute/20000917-1.x: XFAIL.
56441 2000-09-16 Neil Booth <NeilB@earthling.net>
56443 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56444 in nested macro bug.
56446 2000-09-15 Neil Booth <NeilB@earthling.net>
56448 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56450 2000-09-14 Jeffrey A Law (law@cygnus.com)
56452 * gcc.c-torture/execute/20000914-1.c: New test.
56454 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
56456 * g++.other/inline13.C: New test.
56458 2000-09-12 Andreas Jaeger <aj@suse.de>
56460 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56461 constant by Ulrich Drepper <drepper@redhat.com>.
56463 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
56465 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56467 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56469 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56471 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
56473 * gcc.dg/cpp/backslash.c: New test.
56475 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
56477 * gcc.c-torture/execute/20000910-1.c: New test.
56478 * gcc.c-torture/execute/20000910-2.c: Likewise.
56480 2000-09-11 Robert Lipe <robertl@sco.com>
56482 * gcc.dg/pragma-align.c: New test.
56484 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
56486 * g++.old-deja/g++.pt/explicit82.C: New test.
56487 * g++.old-deja/g++.pt/explicit83.C: New test.
56489 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
56491 * gcc.dg/asm-names.c: New test.
56493 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56495 * gcc.dg/cpp/tr-warn6.c: New test
56497 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
56499 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56502 2000-09-07 Catherine Moore <clm@redhat.com>
56504 * gcc.c-torture/execute/unroll-1.c: New test.
56506 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
56508 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56510 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56511 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56512 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56513 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56514 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56516 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56517 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56519 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56521 * g++.old-deja/g++.pt/deduct2.C: New test.
56523 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56525 * g++.old-deja/g++.pt/parms2.C: New test.
56527 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56529 * g++.old-deja/g++.pt/crash58.C: New test.
56531 2000-09-06 Greg McGary <greg@mcgary.org>
56533 * gcc.c-torture/execute/20000906-1.c: New test.
56534 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56536 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56538 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56540 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56542 * g++.old-deja/g++.pt/crash57.C: New test.
56544 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56546 * g++.old-deja/g++.pt/crash56.C: New test.
56548 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56550 * g++.old-deja/g++.pt/koenig1.C: New test.
56552 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56554 * gcc.dg/20000904-1.c: New test.
56556 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56558 * gcc.dg/cpp/paste8.c: New test.
56560 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
56562 * gcc.c-torture/compile/20000827-1.c: New test.
56564 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56566 * gcc.dg/format-diag-1.c: New test.
56568 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56570 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56571 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56572 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56573 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56574 gcc.dg/formatz-1.c: Adjust warning regular expressions.
56576 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56578 * g++.old-deja/g++.other/nested4.C: New test.
56580 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56582 * g++.old-deja/g++.ns/scoped1.C: New test.
56584 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
56586 * lib/g++.exp: Support testing already-installed GCC.
56588 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56590 * wtr-label-1.c, wtr-suffix-1.c: New tests.
56592 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56594 * gcc.dg/return-type-2.c: New test.
56596 2000-08-27 Geoff Keating <geoffk@cygnus.com>
56598 * gcc.c-torture/compile/20000825-1.c: New test.
56600 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
56602 * gcc.dg/dwarf2-2.c: New test.
56604 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
56606 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56607 dg-warning regexps.
56609 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
56611 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56612 gcc.dg/format-ext-5.c: New tests.
56614 2000-08-25 Jakub Jelinek <jakub@redhat.com>
56616 * g++.old-deja/g++.other/crash22.C: New test.
56618 2000-08-24 Mark Mitchell <mark@codesourcery.com>
56620 * gcc.dg/noncompile/930622-2.c: Adjust error message.
56622 2000-08-24 Richard Henderson <rth@cygnus.com>
56624 * gcc.dg/ia64-sync-1.c: New test.
56625 * gcc.dg/ia64-sync-2.c: New test.
56626 * gcc.dg/ia64-asm-1.c: New test.
56628 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
56630 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56631 * gcc.dg/format-ext-2.c: New test.
56633 2000-08-23 Jason Merrill <jason@redhat.com>
56635 * lib/old-dejagnu.exp: Also ignore "In member function" and
56638 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56640 * gcc.dg/noncompile/label-lineno-1.c: New test.
56642 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56644 * gcc.dg/c99-array-nonobj-1.c: New test.
56646 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56648 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56650 * gcc.dg/format-ext-1.c: New test.
56652 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56654 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56655 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56656 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56657 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56658 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56660 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
56662 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56663 gcc.dg/c99-strftime-2.c: New tests.
56665 2000-08-22 Richard Henderson <rth@cygnus.com>
56667 * gcc.c-torture/execute/20000822-1.c: New test.
56669 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56671 * gcc.c-torture/execute/20000819-1.x: Remove.
56673 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56675 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56676 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56677 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56678 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56679 gcc.dg/format-xopen-1.c: New tests.
56681 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56683 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56685 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56687 * g++.old-deja/g++.other/loop2.C: New test.
56689 * gcc.c-torture/compile/20000606-1.c: New test.
56690 * gcc.c-torture/compile/20000728-1.c: New test.
56691 * gcc.c-torture/execute/20000801-1.c: New test.
56692 * gcc.c-torture/execute/20000801-2.c: New test.
56693 * gcc.c-torture/execute/20000819-1.c: New test.
56694 * gcc.c-torture/execute/20000819-1.x: XFAIL.
56695 * gcc.dg/20000629-1.c: New test.
56696 * gcc.dg/20000724-1.c: New test.
56697 * gcc.dg/20000807-1.c: New test.
56699 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56701 * gcc.dg/cpp/pragma-1.c: New test.
56702 * gcc.dg/cpp/pragma-2.c: New test.
56704 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
56706 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56707 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
56709 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56711 * gcc.c-torture/compile/20000818-1.c: New test.
56713 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
56715 * gcc.c-torture/execute/20000818-1.c: New test.
56717 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
56719 * gcc.dg/format-va-1.c: New test.
56721 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56723 * g++.old-deja/g++.other/typedef8.C: New test.
56725 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56727 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56728 * g++.old-deja/g++.mike/net36.C: Mark candidate.
56729 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56730 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56731 * g++.old-deja/g++.other/ptrmem7.C: New test.
56732 * g++.old-deja/g++.pt/ptrmem10.C: New test.
56734 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56736 * g++.old-deja/g++.pt/typename27.C: New test.
56738 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
56740 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56741 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56742 * g++.old-deja/g++.pt/friend45.C: New test.
56743 * g++.old-deja/g++.other/friend8.C: New test.
56745 2000-08-15 Richard Henderson <rth@cygnus.com>
56747 * gcc.c-torture/execute/20000815-1.c: New test.
56749 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
56751 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56752 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56753 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56755 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
56757 * g++.old-deja/g++.other/refinit2.C: New test.
56759 2000-08-13 Geoff Keating <geoffk@cygnus.com>
56761 * lib/c-torture.exp (c-torture): Make
56762 compiler_conditional_xfail_data global.
56763 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56764 compiler_conditional_xfail_data machinery.
56765 (f-torture-execute): Likewise.
56766 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56767 and only when unrolling loops.
56769 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56771 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56773 * g++.old-deja/g++.pt/explicit81.C: New test.
56775 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56777 * g++.old-deja/g++.pt/typename26.C: New test.
56779 2000-08-10 Geoff Keating <geoffk@cygnus.com>
56781 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56784 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
56786 * g++.old-deja/g++.other/array3.C: New test.
56788 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56790 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56791 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56792 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56795 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
56797 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56798 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56800 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
56802 * gcc.c-torture/execute/20000808-1.c: New test.
56804 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
56806 * gcc.dg/c90-const-expr-1.c: New test.
56808 2000-08-08 Richard Henderson <rth@cygnus.com>
56810 * gcc.dg/noncompile/920923-1.c: Declare calloc.
56812 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
56814 * gcc.dg/noncompile/const-ll-1.c: New test.
56816 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
56818 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56820 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56822 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56823 that running programs linked against the shared version of libobjc
56826 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56828 * gcc.dg/c99-printf-1.c: New test.
56830 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
56832 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56834 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
56836 * gcc.c-torture/execute/20000731-1.x: Delete.
56838 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
56840 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56841 and torture_without_loops as is done by c-torture.exp.
56842 (search_for): Copy from c-torture.exp.
56843 (gcc-dg-runtest): New function, drives a directory of tests
56844 iterating over the TORTURE_OPTIONS.
56845 (scan-assembler, scan-assembler-not): Move here from
56846 individual directory drivers.
56848 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56849 defined by lib/gcc-dg.exp.
56850 * gcc.dg/cpp/cpp.exp: Likewise.
56851 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
56852 gcc-dg-runtest, so we cycle over optimization options.
56854 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56855 * gcc.dg/compare2.c: No longer expected to fail.
56857 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56859 * gcc.c-torture/execute/20000804-1.c: New test.
56861 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
56863 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56865 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
56867 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56869 2000-08-03 Jeffrey A Law (law@cygnus.com)
56871 * gcc.c-torture/compile/20000803-1.c: New test.
56873 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
56875 * gcc.c-torture/execute/20000801-3.c,
56876 gcc.c-torture/execute/20000801-4.c: New tests.
56877 * gcc.c-torture/execute/20000801-3.x,
56878 gcc.c-torture/execute/20000801-4.x: Xfail.
56880 2000-08-02 Geoff Keating <geoffk@cygnus.com>
56882 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56883 libobjc/.libs to allow for libtool.
56885 2000-08-02 Jakub Jelinek <jakub@redhat.com>
56887 * gcc.c-torture/compile/20000802-1.c: New test.
56889 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
56891 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56893 2000-07-31 Jeffrey A Law (law@cygnus.com)
56895 * gcc-c-torture/execute/20000731-2.c: New test.
56897 * gcc.c-torture/execute/20000731-1.c: New test.
56898 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56900 2000-07-31 Jakub Jelinek <jakub@redhat.com>
56902 * gcc.dg/cpp/paste7.c: New test.
56903 * gcc.dg/cpp/20000725-1.c: New test.
56905 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
56907 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56908 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56909 declaration warning for __builtin_dwarf_reg_size.
56911 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56913 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
56915 * gcc.dg/noncompile/voidparam-1.c: New test.
56917 2000-07-30 Richard Henderson <rth@cygnus.com>
56919 * gcc.dg/c90-digraph-1.c: Don't xfail.
56920 * gcc.dg/compare2.c (case 10): Xfail.
56921 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56923 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
56925 * gcc.dg/c99-main-1.c: New test.
56927 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
56929 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56931 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
56933 * gcc.c-tortuer/execute/20000726-1.c: New test.
56935 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
56937 * gcc.c-torture/execute/enum-2.c: New test.
56939 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56941 * gcc.dg/cpp/tr-warn3.c: New test.
56943 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56945 * g++.old-deja/g++.ext/implicit1.C: Remove.
56946 * g++.old-deja/g++.jason/c2.C: Remove
56947 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56948 * g++.old-deja/g++.pt/crash16.C: Likewise.
56949 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56951 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56953 * g++.old-deja/g++.other/for2.C: New test.
56955 2000-07-25 Jakub Jelinek <jakub@redhat.com>
56957 * gcc.dg/20000720-1.c: New test.
56959 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
56961 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
56963 2000-07-24 Geoff Keating <geoffk@cygnus.com>
56965 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56966 * gcc.c-torture/execute/20000722-1.c: New.
56967 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56969 2000-07-24 Jakub Jelinek <jakub@redhat.com>
56971 * gcc.dg/cpp/20000720-1.S: New test.
56973 2000-07-21 Michael Meissner <meissner@redhat.com>
56975 * gcc.c-torture/execute/ieee/hugeval.c: New test.
56977 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56979 * g++.old-deja/g++.brendan/crash16.C,
56980 g++.old-deja/g++.brendan/parse3.C,
56981 g++.old-deja/g++.brendan/redecl1.C,
56982 g++.old-deja/g++.ns/template13.C,
56983 g++.old-deja/g++.other/decl4.C,
56984 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56986 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56988 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56989 and "Internal error".
56991 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56993 * gcc.dg/cpp/paste6.c: New test.
56995 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
56997 * gcc.dg/cpp/tr-direct.c: New test.
56999 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57000 gcc.dg/cpp/undef1.c: Tweak error regexps.
57002 2000-07-18 Eric Christopher <echristo@redhat.com>
57004 * gcc.c-torture/compile/20000718-1.c: New test.
57006 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
57008 * cpplex.c (_cpp_push_token): If the token being pushed back
57009 is the previous token in this context, just subtract one from
57011 * cppmacro.c (save_expansion): Clear aux field when storing a
57014 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
57016 * gcc.dg/noncompile/redecl-1.c: New test.
57018 2000-07-18 Jakub Jelinek <jakub@redhat.com>
57020 * gcc.c-torture/execute/20000717-5.c: New test.
57021 * gcc.c-torture/execute/20000717-1.x: Removed.
57023 2000-07-17 Richard Henderson <rth@cygnus.com>
57025 * gcc.c-torture/execute/20000717-4.c: New test.
57027 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
57029 * gcc.dg/cpp/syshdr.c: New test.
57030 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57032 2000-07-17 Neil Booth <neilb@earthling.net>
57034 * gcc.dg/cpp/cmdlne-dM.c: New test.
57035 * gcc.dg/cpp/cmdlne-dD.c: New test.
57037 2000-07-17 Jeffrey A Law (law@cygnus.com)
57039 * gcc.c-torture/execute/20000717-3.c: New test.
57041 * gcc.c-torture/compile/20000717-1.c: New test.
57043 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
57045 * gcc.c-torture/execute/20000717-2.c: New test.
57047 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
57049 * gcc.dg/formatz-1.c: New test.
57051 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57052 * gcc.dg/c99-digraph-1.c: New tests.
57054 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57055 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57057 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57058 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57059 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57060 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57061 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57062 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57063 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57065 2000-07-17 Greg McGary <greg@mcgary.org>
57067 * gcc.c-torture/execute/20000717-1.c: New test.
57068 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57070 2000-07-15 Jakub Jelinek <jakub@redhat.com>
57072 * gcc.c-torture/execute/20000715-2.c: New test.
57073 * gcc.dg/20000715-1.c: New test.
57075 2000-07-15 Michael Meissner <meissner@redhat.com>
57077 * gcc.c-torture/execute/20000715-1.c: New test.
57079 2000-07-13 Jakub Jelinek <jakub@redhat.com>
57081 * gcc.c-torture/execute/20000707-1.c: New test.
57083 2000-07-13 Neil Booth <NeilB@earthling.net>
57085 * gcc.dg/cpp/digraph1.c,
57086 gcc.dg/cpp/digraph2.c,
57087 gcc.dg/cpp/digraphs.c: New tests.
57089 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
57091 * g77.f-torture/compile/20000630-2.f: New test.
57092 * g77.f-torture/compile/20000630-2.x
57094 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
57096 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
57098 2000-07-11 Neil Booth <NeilB@earthling.net>
57100 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57102 2000-07-11 Neil Booth <NeilB@earthling.net>
57104 * gcc.dg/cpp/cmdlne-C.c: New.
57106 2000-07-09 Neil Booth <NeilB@earthling.net>
57108 * gcc.dg/cpp/directiv.c: New tests.
57109 * gcc.dg/cpp/undef1.c: Update.
57111 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
57113 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57115 2000-07-09 Neil Booth <NeilB@earthling.net>
57117 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57119 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
57121 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57122 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57124 2000-07-08 Neil Booth <NeilB@earthling.net>
57126 * gcc.dg/cpp/macsyntx.c: New tests.
57128 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57130 * gcc.dg/20000707-1.c: New test.
57132 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57134 * gcc.c-torture/execute/20000706-1.c: New test.
57135 * gcc.c-torture/execute/20000706-2.c: New test.
57136 * gcc.c-torture/execute/20000706-3.c: New test.
57137 * gcc.c-torture/execute/20000706-4.c: New test.
57138 * gcc.c-torture/execute/20000706-5.c: New test.
57140 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57142 * g++.old-deja/g++.pt/instantiate7.C: New test.
57144 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57146 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57147 * g++.old-deja/g++.mike/thunk3.C: Likewise.
57148 * g++.old-deja/g++.other/rtti3.C: Likewise.
57149 * g++.old-deja/g++.other/rttid3.C: Likewise.
57151 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
57153 * g77.f-torture/compile/20000630-1.x: Fix typo
57155 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
57157 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57160 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
57162 * gcc.dg/cpp/ident.c: New test.
57164 2000-07-05 Neil Booth <NeilB@earthling.net>
57166 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57167 gcc.dg/cpp/lexstrng.c: New tests.
57169 2000-07-04 Neil Booth <NeilB@earthling.net>
57171 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57172 * gcc.dg/cpp/strify2.c: Same.
57174 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
57176 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57177 * gcc.dg/cpp/19990703-1.c: Likewise.
57178 * gcc.dg/cpp/20000625-1.c: Likewise.
57179 * gcc.dg/cpp/20000625-2.c: Likewise.
57181 * gcc.dg/cpp/macro1.c,
57182 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57183 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57184 gcc.dg/cpp/strify1.c,
57185 gcc.dg/cpp/strify2.c: New tests.
57187 2000-07-03 Jakub Jelinek <jakub@redhat.com>
57189 * gcc.c-torture/execute/20000703-1.c: New test.
57191 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57193 * g++.old-deja/g++.pt (lookup10.C): New test.
57195 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57197 * g++.old-deja/g++.pt (typename25.C): New test.
57199 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
57201 * gcc.c-torture/compile/20000701-1.c: New test.
57203 2000-06-30 Nick Clifton <nickc@cygnus.com>
57205 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57208 2000-06-30 Catherine Moore <clm@cygnus.com>
57210 * gcc.c-torture/execute/align-1.c: New test.
57212 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
57214 * g++.old-deja/g++.pt/expr8.C: New test.
57215 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57217 2000-06-29 Nick Clifton <nickc@cygnus.com>
57219 * gcc.c-torture/compile/20000629-1.c: New test.
57221 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57224 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57225 gcc.dg/noncompile directory, depending on whether they're
57226 preprocessor tests or not. Annotate all the tests for the dg
57229 * gcc.c-torture/noncompile/noncompile.exp: Delete.
57230 * gcc.dg/noncompile/noncompile.exp: New.
57234 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
57235 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
57236 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57237 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57238 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57239 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57240 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57241 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57242 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57243 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57244 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57245 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57246 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57247 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57248 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57249 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57250 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57251 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57252 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57253 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57254 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57255 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57256 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57257 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57259 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57260 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57261 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57262 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57263 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57264 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57266 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57268 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57269 declare one variable. On the fourth, error.
57270 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57271 declared by 20000628-1a.h.
57273 2000-06-29 Richard Henderson <rth@redhat.com>
57275 * gcc.c-torture/execute/930529-1.x: New file.
57276 * gcc.dg/920413-1.c: Adjust expected warning text.
57277 * gcc.dg/980217-1.c: Declare abort.
57278 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57280 2000-06-29 Jeffrey A Law (law@cygnus.com)
57282 * g77.f-torture/compile/20000629-1.f: New test.
57283 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57285 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57287 Rearrange lots of files, removing entirely the
57288 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57292 gcc.c-torture/code_quality/code_quality.exp
57293 gcc.c-torture/special/special.exp
57294 gcc.failure/failure.exp
57295 gcc.failure/940409-1.x
57296 gcc.c-torture/compile/961203-1.x
57299 gcc.misc-tests/linkage.exp
57300 gcc.c-torture/execute/920730-1t.c
57301 gcc.c-torture/execute/920730-1t.x
57302 gcc.c-torture/compile/920520-1.x
57303 gcc.c-torture/compile/920521-1.x
57304 gcc.c-torture/compile/981006-1.x
57305 gcc.c-torture/execute/eeprof-1.x
57307 * Moved files (possibly with modifications to fit a new harness):
57309 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57310 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57311 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57312 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57313 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57314 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57315 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57316 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57317 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57318 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57319 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57320 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57321 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57322 gcc.failure/940409-1.c gcc.dg/940409-1.c
57324 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57326 * c-torture/compile/961203-1.x: Delete.
57328 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57329 not exit. Include stdio.h.
57330 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57331 * gcc.misc-tests/dg-12.c: Likewise.
57332 * gcc.misc-tests/dg-5.c: Likewise.
57333 * gcc.misc-tests/dg-6.c: Likewise.
57334 * gcc.misc-tests/dg-7.c: Prototype abort.
57335 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57336 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57337 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
57339 * gcc.misc-tests/sieve.c: Use return from main, not exit.
57340 * gcc.misc-tests/sort2.c: Use return from main, not exit.
57342 2000-06-28 Jakub Jelinek <jakub@redhat.com>
57344 * gcc.dg/cpp/20000628-1.c: New test.
57345 * gcc.dg/cpp/20000628-1.h: New header for above test.
57346 * gcc.dg/cpp/20000628-1a.h: Likewise.
57348 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
57350 * gcc.dg/cpp: New directory.
57351 * gcc.dg/cpp/cpp.exp: New driver.
57352 * gcc.dg/cpp/20000627-1.c: New test.
57353 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57354 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57355 and rewrite as a compilation test.
57357 * gcc.dg: Move many files into the cpp subdirectory, possibly
57358 renaming or editing them as well.
57360 990119-1.c cpp/19990119-1.c
57361 990228-1.c cpp/19990228-1.c
57362 990407-1.c cpp/19990407-1.c
57363 990409-1.c cpp/19990409-1.c
57364 990413-1.c cpp/19990413-1.c
57365 990703-1.c cpp/19990703-1.c
57366 20000127-1.c cpp/20000127-1.c
57367 20000129-1.c cpp/20000129-1.c
57368 20000207-1.c cpp/20000207-1.c
57369 20000207-2.c cpp/20000207-2.c
57370 20000209-1.c cpp/20000209-1.c
57371 20000209-2.c cpp/20000209-2.c
57372 20000301-1.c cpp/20000301-1.c
57373 20000419-1.c cpp/20000419-1.c
57374 20000510-1.S cpp/20000510-1.S
57375 20000519-1.c cpp/20000519-1.c
57376 20000529-1.c cpp/20000529-1.c
57377 20000625-1.c cpp/20000625-1.c
57378 20000625-2.c cpp/20000625-2.c
57379 cpp-as1.c cpp/assert1.c
57380 cpp-as2.c cpp/assert2.c
57381 cxx-comments-1.c cpp/cxxcom1.c
57382 cxx-comments-2.c cpp/cxxcom2.c
57383 endif-label.c cpp/endif.c
57384 cpp-hash1.c cpp/hash1.c
57385 cpp-hash2.c cpp/hash2.c
57386 cpp-if1.c cpp/if-1.c
57387 cpp-if2.c cpp/if-2.c
57388 cpp-if3.c cpp/if-3.c
57389 cpp-if4.c cpp/if-4.c
57390 cpp-if5.c cpp/if-5.c
57391 cpp-cond.c cpp/if-cexp.c
57392 cpp-missingop.c cpp/if-mop.c
57393 cpp-missingparen.c cpp/if-mpar.c
57394 cpp-opprec.c cpp/if-oppr.c
57395 cpp-ifparen.c cpp/if-paren.c
57396 cpp-shortcircuit.c cpp/if-sc.c
57397 cpp-shift.c cpp/if-shift.c
57398 cpp-unary.c cpp/if-unary.c
57399 cpp-li1.c cpp/line1.c
57400 cpp-li2.c cpp/line2.c
57401 lineno.c cpp/line3.c
57402 lineno-2.c cpp/line4.c
57404 cpp-mic.h cpp/mi1c.h
57405 cpp-micc.h cpp/mi1cc.h
57406 cpp-mind.h cpp/mi1nd.h
57407 cpp-mindp.h cpp/mi1ndp.h
57408 cpp-mix.h cpp/mi1x.h
57409 cpp-mi2.c cpp/mi2.c
57410 cpp-mi2a.h cpp/mi2a.h
57411 cpp-mi2b.h cpp/mi2b.h
57412 cpp-mi2c.h cpp/mi2c.h
57413 cpp-mi3.c cpp/mi3.c
57414 cpp-mi3.def cpp/mi3.def
57415 poison-1.c cpp/poison.c
57416 pr-impl.c cpp/prag-imp.c
57417 cpp-redef-2.c cpp/redef1.c
57418 cpp-redef.c cpp/redef2.c
57419 strpaste.c cpp/strp1.c
57420 strpaste-2.c cpp/strp2.c
57421 cpp-tradpaste.c cpp/tr-paste.c
57422 cpp-tradstringify.c cpp/tr-str.c
57423 cpp-tradwarn1.c cpp/tr-warn1.c
57424 cpp-tradwarn2.c cpp/tr-warn2.c
57425 trigraphs.c cpp/trigraphs.c
57426 cpp-unc1.c cpp/unc1.c
57427 cpp-unc2.c cpp/unc2.c
57428 cpp-unc3.c cpp/unc3.c
57429 cpp-unc.c cpp/unc4.c
57430 undef.c cpp/undef1.c
57431 undef-2.c cpp/undef2.c
57432 cpp-wi1.c cpp/widestr1.c
57434 2000-06-27 Mark Mitchell <mark@codesourcery.com>
57436 * lib/g++.exp (g++_include_flags): Tweak.
57438 2000-06-27 H.J. Lu <hjl@gnu.org>
57439 Loren J. Rittle <ljrittle@acm.org>
57441 * lib/g++.exp (g++_include_flags): Override libgloss.exp
57442 version with one that knows about the new gcc tree structure.
57443 (g++_link_flags): Same.
57445 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
57447 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57448 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57449 case we are cross-compiling.
57451 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57452 g++.old-deja/g++.niklas/Makefile.in,
57453 g++.old-deja/g++.niklas/configure.in,
57454 g++.old-deja/g++.other/Makefile.in,
57455 g++.old-deja/g++.other/configure.in,
57456 gcc.c-torture/code_quality/Makefile.in,
57457 gcc.c-torture/code_quality/configure.in,
57458 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57459 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57460 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57461 gcc.c-torture/execute/ieee/Makefile.in,
57462 gcc.c-torture/execute/ieee/configure.in,
57463 gcc.c-torture/noncompile/Makefile.in,
57464 gcc.c-torture/noncompile/configure.in,
57465 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57466 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57467 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57469 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57471 * g++.old-deja/g++.other/ambig3.C: New test.
57473 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57475 * g++.old-deja/g++.pt/syntax1.C: New test.
57476 * g++.old-deja/g++.pt/syntax2.C: New test.
57477 * g++.old-deja/g++.other/syntax3.C: New test.
57478 * g++.old-deja/g++.other/syntax4.C: New test.
57480 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57482 * gcc.dg/20000623-1.c: Prototype exit and abort.
57484 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57486 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57488 * gcc.dg/cpp-mi3.def: New file.
57490 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57492 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57493 lexer's error messages.
57494 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57495 divine anything from the linemarkers.
57496 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57497 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57499 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
57501 * gcc.dg/20000623-1.c: New test.
57503 2000-06-22 Jakub Jelinek <jakub@redhat.com>
57505 * gcc.c-torture/execute/20000622-1.c: New test.
57507 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57509 * g++.old-deja/g++.other/init15.C: New test.
57511 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57513 * g++.old-deja/g++.pt/vaarg2.C: New test.
57514 * g++.old-deja/g++.pt/vaarg3.C: New test.
57516 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
57518 * g++.old-deja/g++.other/dyncast6.C: New test.
57520 2000-06-15 Jakub Jelinek <jakub@redhat.com>
57522 * gcc.c-torture/execute/loop-6.c: New test.
57524 2000-06-14 Jakub Jelinek <jakub@redhat.com>
57526 * gcc.dg/20000614-1.c: New test.
57527 * gcc.dg/20000614-2.c: New test.
57529 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
57531 * g++.old-deja/g++.other/inline12.C: New test.
57533 2000-06-13 Jakub Jelinek <jakub@redhat.com>
57535 * g++.old-deja/g++.other/eh1.C: New test.
57537 2000-06-12 Jakub Jelinek <jakub@redhat.com>
57539 * g++.old-deja/g++.other/type.C: New test.
57541 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57543 * g++.old-deja/g++.other/initstring.C: New test.
57545 2000-06-12 Jason Merrill <jason@redhat.com>
57547 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57549 2000-06-09 Jeffrey A Law (law@cygnus.com)
57551 * gcc.c-torture/compile/20000609-1.c: New test.
57553 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
57555 * gcc.dg/20000609-1.c: New test.
57557 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
57559 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57560 * gcc.c-torture/noncompile/poison-1.c: Move...
57561 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57562 * gcc.dg/cpp-li1.c: Add a token after the #line.
57564 2000-06-05 Richard Henderson <rth@cygnus.com>
57566 * gcc.c-torture/execute/20000605-2.c: New test.
57567 * gcc.c-torture/execute/20000605-3.c: New test.
57569 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
57571 * g77.f-torture/execute/20000503-1.x: New file.
57573 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
57575 * g++.old-deja/g++.eh/badalloc1.C: New test.
57577 2000-06-05 Richard Henderson <rth@cygnus.com>
57579 * gcc.c-torture/execute/20000605-1.c: New test.
57581 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57582 Nathan Sidwell <nathan@codesourcery.com>
57584 * gcc.c-torture/compile/20000605-1.c: New test.
57586 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
57588 * g77.f-torture/compile/20000601-1.f: New test.
57590 2000-06-03 Richard Henderson <rth@cygnus.com>
57592 * gcc.c-torture/execute/20000603-1.c: New.
57594 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
57596 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57597 * gcc.dg/noreturn-2.c (noreturn): Likewise.
57599 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
57601 * gcc.dg/compare2.c (case 12): XFAIL.
57602 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57603 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57605 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57607 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
57609 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57610 guard macro is already defined when the header is first
57612 * gcc.dg/cpp-mix.h: New file.
57613 * gcc.dg/endif-label.c: Update patterns to match compiler.
57615 * g++.brendan/complex1.C: Declare abort.
57616 * g++.law/refs4.C: Remove XFAIL.
57617 * g++.oliva/expr2.C: Declare abort and exit.
57619 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
57621 * gcc.c-torture/execute/20000528-1.c: New test.
57623 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57624 * g++.old-deja/g++.law/temps4.C: Likewise.
57626 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57627 stdlib.h. Call abort() on failure.
57628 * g++.old-deja/g++.law/refs4.C: Likewise.
57629 * g++.old-deja/g++.law/temps4.C: Likewise.
57630 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57631 * gcc.c-torture/execute/20000112-1.c: Include string.h.
57633 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
57635 Relative to g++.dg/special:
57636 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57638 Relative to g++.old-deja:
57639 * g++.brendan/complex1.C, g++.jason/optimize2.C,
57640 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57641 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57642 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57643 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57644 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57645 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57647 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57648 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57649 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57650 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57651 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57652 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57655 * g++.other/goto1.C: Update expectations for error messages.
57657 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
57659 * gcc.c-torture/compile/20000523-1.c: New test.
57661 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57663 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57665 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57667 * g++.old-deja/g++.eh/catch11.C: New test.
57668 * g++.old-deja/g++.eh/catch12.C: New test.
57670 2000-05-24 Nick Clifton <nickc@cygnus.com>
57672 * gcc.c-torture/execute/20000523-1.c: New test.
57674 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
57676 * c-torture/execute/bcp-1.c: Replace abort in arg of
57677 __builtin_constant_p with a generic external function.
57679 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57680 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57681 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57682 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57683 Prototype abort and/or exit.
57685 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57686 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57687 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57688 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57690 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
57692 * gcc.dg/dwarf2-1.c: New test.
57694 2000-05-20 Richard Henderson <rth@cygnus.com>
57696 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57698 2000-05-20 Andreas Jaeger <aj@suse.de>
57700 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57703 2000-05-19 David Edelsohn <edelsohn@gnu.org>
57705 * gcc.c-torture/execute/20000519-2.c: New test.
57707 2000-05-19 Andreas Jaeger <aj@suse.de>
57709 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57710 which fails with SSA.
57712 * lib/c-torture.exp: Also test with -O3 -fssa.
57714 2000-05-18 Michael Meissner <meissner@redhat.com>
57716 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57717 * gcc.c-torture/execute/920415-1.c: Ditto.
57718 * gcc.c-torture/execute/920501-1.c: Ditto.
57719 * gcc.c-torture/execute/conversion.c: Ditto.
57720 * gcc.c-torture/execute/cvt-1.c: Ditto.
57722 2000-05-18 Jeffrey A Law (law@cygnus.com)
57724 * gcc.c-torture/compile/20000518-1.c: New test.
57726 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
57728 * g77.f-torture/compile/200005018.f: New test.
57730 2000-05-17 Jeffrey A Law (law@cygnus.com)
57732 * gcc.c-torture/compile/20000517-1.c: New test.
57734 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57736 * gcc.c-torture/execute/20000516-1.c: New test.
57738 2000-05-15 Jakub Jelinek <jakub@redhat.com>
57740 * g++.old-deja/g++.other/eh.C: New test.
57742 2000-05-12 Richard Henderson <rth@cygnus.com>
57744 * gcc.c-torture/execute/990208-1.c (main): Don't pass
57745 constants through to doit's conditional.
57747 2000-05-11 Jeffrey A Law (law@cygnus.com)
57749 * gcc.c-torture/compile/20000511-1.c: New test.
57750 * g77.f-torture/compile/20000511-1.f: New test.
57751 * g77.f-torture/compile/20000511-2.f: New test.
57753 2000-05-11 Michael Meissner <meissner@redhat.com>
57755 * gcc.c-torture/execute/20000511-1.c: New test.
57757 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
57759 * gcc.dg/dg.exp: Scan .S files as well as .c files.
57760 * gcc.dg/20000510-1.S: New.
57762 2000-05-08 Catherine Moore <clm@cygnus.com>
57764 * gcc.dg/unused-3.c: New.
57766 2000-05-06 Richard Henderson <rth@cygnus.com>
57768 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57769 * g++.old-deja/g++.mike/warn1.C: Likewise.
57770 * g++.old-deja/g++.pt/local1.C: Likewise.
57771 * g++.old-deja/g++.pt/local7.C: Likewise.
57772 * g++.old-deja/g++.pt/spec16.C: Likewise.
57774 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
57776 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57778 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
57780 * g77.f-torture/execute/20000503-1.f: New test.
57782 2000-05-04 Andreas Jaeger <aj@suse.de>
57784 * gcc.dg/noreturn-2.c: New test.
57786 2000-05-04 Neil Booth <NeilB@earthling.net>
57788 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57791 2000-05-04 Richard Henderson <rth@cygnus.com>
57793 * gcc.c-torture/execute/20000503-1.c: Fix typo.
57795 2000-05-04 Richard Henderson <rth@cygnus.com>
57797 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
57798 OpenSSL by Jason R Thorpe.
57800 2000-05-03 Jim Wilson <wilson@cygnus.com>
57802 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57804 2000-05-03 Robert Lipe <robertlipe@usa.net>
57806 * gcc.dg/20000503-1.c: New test.
57808 2000-05-02 Jakub Jelinek <jakub@redhat.com>
57810 * gcc.c-torture/compile/20000502-1.c: New test.
57811 * g++.old-deja/g++.other/align.C: New test.
57812 * gcc.dg/cpp-tradstringify.c: New test.
57814 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
57816 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57817 and hard registers.
57819 2000-04-26 Geoff Keating <geoffk@cygnus.com>
57821 * gcc.c-torture/execute/loop-5.c: New test.
57823 2000-04-25 Jakub Jelinek <jakub@redhat.com>
57825 * gcc.c-torture/execute/va-arg-20.c: New test.
57827 2000-04-23 Jeffrey A Law (law@cygnus.com)
57829 * gcc.c-torture/execute/20000422-1.c: New test.
57831 2000-04-20 Greg McGary <gkm@gnu.org>
57833 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57834 when optimizing, but without sibling-call optimizations (-O1).
57836 2000-04-20 Jeffrey A Law (law@cygnus.com)
57838 * gcc.c-torture/compile/20000420-1.c: New test.
57840 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
57842 * g++.abi/ptrflags.C: New test.
57843 * g++.eh/catchptr1.C: Test incomplete pointer chains.
57845 2000-04-19 Catherine Moore <clm@cygnus.com>
57847 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57849 2000-04-19 Greg McGary <gkm@gnu.org>
57851 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57852 sibling-call optimizations.
57854 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
57856 * gcc.dg/20000419-1.c: New test.
57858 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
57860 * gcc.c-torture/execute/20000412-6.c: New test.
57862 2000-04-12 Jeffrey A Law (law@cygnus.com)
57864 * gcc.c-torture/execute/20000412-5.c: New test.
57865 * g77.f-torture/compile/20000412-1.f: New test.
57866 * gcc.c-torture/execute/20000412-4.c: New test.
57867 * gcc.c-torture/compile/20000412-2.c: New test.
57868 * gcc.c-torture/execute/20000412-3.c: New test.
57869 * gcc.c-torture/compile/20000412-1.c: New test.
57870 * gcc.c-torture/execute/20000412-2.c: New test.
57872 2000-04-12 Jakub Jelinek <jakub@redhat.com>
57874 * objc/execute/bf-20.m: New test.
57876 2000-04-10 Richard Henderson <rth@cygnus.com>
57878 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57880 * gcc.c-torture/execute/20000412-1.c: New test.
57882 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
57884 * g++.old-deja/g++.eh/catchptr1.C: New test.
57886 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
57888 * g++.old-deja/g++.abi/cxa_vec.C: New test.
57890 2000-04-08 Neil Booth <NeilB@earthling.net>
57892 * gcc.dg/cpp-nullchar.c: Remove test as
57893 embedded nulls cause problems.
57895 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57897 * gcc.dg/compare2.c: New test.
57899 2000-04-08 Neil Booth <NeilB@earthling.net>
57901 * gcc.dg/cpp-nullchar.c: New test.
57903 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
57905 * gcc.dg/cpp-mi2.c: New test.
57906 * gcc.dg/cpp-mi2[abc].h: New files.
57908 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
57910 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57913 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
57915 * g++.old-deja/g++.abi/vmihint.C: New test.
57917 2000-04-06 Neil Booth <NeilB@earthling.net>
57919 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57920 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57923 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
57925 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57926 avoid stack-frame overwrite.
57928 2000-04-05 Jakub Jelinek <jakub@redhat.com>
57930 * gcc.c-torture/compile/20000405-2.c: New test.
57931 * gcc.c-torture/compile/20000405-3.c: New test.
57933 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57935 * gcc.c-torture/compile/20000405-1.c: New test.
57937 2000-04-04 Geoff Keating <geoffk@cygnus.com>
57939 * gcc.dg/cast-qual-1.c: Revert last change.
57941 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57943 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57945 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
57947 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57948 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57950 2000-04-03 Jeffrey A Law (law@cygnus.com)
57952 * gcc.c-torture/compile/20000403-2.c: New test.
57953 * gcc.c-torture/compile/20000403-1.c: New test.
57955 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
57957 * gcc.c-torture/execute/20000403-1.c: New test.
57959 2000-04-03 Geoff Keating <geoffk@cygnus.com>
57961 * gcc.c-torture/execute/20000402-1.c: New test.
57963 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
57965 * gcc.c-torture/execute/va-arg-15.c: New test.
57966 * gcc.c-torture/execute/va-arg-16.c: New test.
57967 * gcc.c-torture/execute/va-arg-17.c: New test.
57968 * gcc.c-torture/execute/va-arg-18.c: New test.
57969 * gcc.c-torture/execute/va-arg-19.c: New test.
57971 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
57973 * gcc.c-torture/compile/981211-1.c: Move to...
57974 * gcc.dg/cpp-as1.c: ...here.
57975 * gcc.dg/cpp-as2.c: New file.
57977 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57980 2000-04-02 Neil Booth <NeilB@earthling.net>
57982 * gcc.dg/cpp-cond.c New tests.
57983 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
57984 accidental success less likely.
57985 * gcc.dg/cpp-missingop.c New tests.
57986 * gcc.dg/cpp-missingparen.c New tests.
57987 * gcc.dg/cpp-shift.c New tests.
57988 * gcc.dg/cpp-shortcircuit.c New tests.
57989 * gcc.dg/cpp-unary.c New tests.
57991 2000-03-29 Jeffrey A Law (law@cygnus.com)
57993 * gcc.c-torture/compile/20000329-1.c: New test.
57995 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
57997 * gcc.c-torture/compile/20000326-1.c: New test.
57998 * gcc.c-torture/compile/20000326-2.c: New test.
58000 2000-03-24 Geoff Keating <geoffk@cygnus.com>
58002 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58003 the first parameter is a function argument.
58005 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
58007 * g++.old-deja/g++.ext/array4.C: New test.
58009 2000-03-22 Geoff Keating <geoffk@cygnus.com>
58011 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58013 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58015 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58017 2000-03-19 Richard Henderson <rth@cygnus.com>
58019 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58021 2000-03-19 Richard Henderson <rth@cygnus.com>
58023 * gcc.c-torture/compile/20000319-1.c: New test.
58025 2000-03-14 Jeffrey A Law (law@cygnus.com)
58027 * gcc.c-torture/execute/20000314-3.c: New test.
58028 * gcc.c-torture/execute/20000314-2.c: New test.
58029 * gcc.c-torture/execute/20000314-1.c: New test.
58030 * gcc.c-torture/compile/20000314-2.c: New test.
58031 * gcc.c-torture/compile/20000314-1.c: New test.
58033 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
58035 * g++.old-deja/g++.warn/inline.C: New test.
58037 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
58039 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58040 standards-compliant result rather than specific constants.
58041 Put test-values in array.
58043 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
58045 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58046 (g++_target_compile): Put test-specific options last.
58048 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58050 * g++.old-deja/g++.eh/vbase4.C: New test.
58052 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58054 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58056 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58058 * g++.old-deja/g++.brendan/misc12.C: Removed.
58059 * g++.old-deja/g++.pt/memtemp77.C: Constify.
58060 * g++.old-deja/g++.ext/pretty4.C: New test.
58062 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58064 * g++.old-deja/g++.other/string2.C: New test.
58066 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
58068 * g++.old-deja/g++.warn/impint2.C: New test.
58070 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
58072 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58075 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
58077 * g++.old-deja/g++.warn/impint.C: New test.
58078 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58079 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58080 * g++.old-deja/g++.pt/explicit12.C: Likewise.
58081 * g++.old-deja/g++.pt/explicit13.C: Likewise.
58082 * g++.old-deja/g++.pt/explicit17.C: Likewise.
58083 * g++.old-deja/g++.pt/explicit18.C: Likewise.
58084 * g++.old-deja/g++.pt/explicit19.C: Likewise.
58085 * g++.old-deja/g++.pt/explicit23.C: Likewise.
58086 * g++.old-deja/g++.pt/explicit31.C: Likewise.
58087 * g++.old-deja/g++.pt/explicit35.C: Likewise.
58088 * g++.old-deja/g++.pt/explicit6.C: Likewise.
58089 * g++.old-deja/g++.pt/memclass7.C: Likewise.
58091 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
58093 * gcc.dg/cpp-redef.c: New test.
58095 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
58097 * g++.old-deja/g++.pt/unify7.C: New test.
58099 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58101 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58102 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58104 2000-02-25 Geoff Keating <geoffk@cygnus.com>
58106 * gcc.c-torture/compile/20000224-1.c: New test.
58108 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58110 * gcc.c-torture/compile/cpp-2.c: New test.
58111 * gcc.c-torture/compile/cpp-1.c: New test.
58113 2000-02-25 Jeffrey A Law (law@cygnus.com)
58115 * gcc.c-torture/execute/20000225-1.c: New test.
58117 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58119 * gcc.dg/cpp-li2.c: New test.
58121 * gcc.dg/cpp-wi1.c: New test.
58123 * gcc.dg/cpp-li1.c: New test.
58125 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
58127 * g++.old-deja/g++.other/sizeof5.C: New test.
58129 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58131 * gcc.c-torture/execute/va-arg-13.c: New test.
58133 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
58135 * gcc.c-torture/execute/va-arg-12.c: New test.
58137 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58139 * gcc.c-torture/execute/20000223-1.c: New test.
58141 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58143 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58145 2000-02-22 Mark Mitchell <mark@codesourcery.com>
58147 * g++.old-deja/g++.abi/ptrmem.C: New test.
58149 2000-02-19 Richard Henderson <rth@cygnus.com>
58151 * gcc.c-torture/compile/init-3.c: New.
58153 2000-02-17 Mark Mitchell <mark@codesourcery.com>
58155 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58158 2000-02-11 Robert Lipe <robertl@sco.com>
58160 * gcc.c-torture/compile/20000211-3.c: New test.
58162 2000-02-11 Martin Buchholz <martin@xemacs.org>
58164 * gcc.c-torture/compile/20000211-2.c: New test.
58166 2000-02-11 Jeffrey A Law (law@cygnus.com)
58168 * gcc.c-torture/compile/20000211-1.c: New test.
58170 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
58172 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58175 2000-02-08 Nathan Sidwell <nathan@acm.org>
58177 * g++.old-deja/g++.other/cast5.C: New test.
58179 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
58181 * gcc.c-torture/execute/20000205-1.c: New.
58183 2000-02-03 Nathan Sidwell <nathan@acm.org>
58185 * g++.old-deja/g++.jason/cast3.C: Return void.
58186 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58188 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58190 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58192 * gcc.dg/loop-1.c: New test.
58194 2000-01-27 Jakub Jelinek <jakub@redhat.com>
58196 * gcc.c-torture/compile/20000127-1.c: New test.
58197 * gcc.c-torture/execute/991228-1.c: New test.
58199 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58201 * gcc.dg/unused-2.c: New test.
58203 * gcc.dg/conv-1.c: New test.
58205 2000-01-24 Mark Mitchell <mark@codesourcery.com>
58207 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58209 (tool_option_proc): Fix typo.
58211 2000-01-24 Geoff Keating <geoffk@cygnus.com>
58213 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58214 of the ld on the host, not on the build machine.
58215 Also, don't crash if '--help' is not a supported option.
58217 2000-01-24 Richard Henderson <rth@cygnus.com>
58219 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58221 2000-01-20 Jeffrey A Law (law@cygnus.com)
58223 * gcc.c-torture/execute/20000120-2.c: New test.
58224 * gcc.c-torture/execute/20000120-1.c: New test.
58226 2000-01-13 Jeffrey A Law (law@cygnus.com)
58228 * gcc.c-torture/execute/20000113-1.c: New test.
58230 2000-01-12 Jeffrey A Law (law@cygnus.com)
58232 * gcc.c-torture/execute/20000112-1.c: New test.
58234 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58236 * gcc.dg/20000111-1.c: New test.
58238 2000-01-10 Jeffrey A Law (law@cygnus.com)
58240 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58241 with 16 bit integers.
58243 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58245 * gcc.dg/20000108-1.c: New test.
58247 2000-01-05 Nathan Sidwell <nathan@acm.org>
58249 * g++.old-deja/g++.ns/koenig8.C: New test.
58251 2000-01-05 Nathan Sidwell <nathan@acm.org>
58253 * g++.old-deja/g++.other/cast4.C: New test.
58255 2000-01-05 Jeffrey A Law (law@cygnus.com)
58257 * gcc.c-torture/compile/20000105-2.c: New test.
58258 * gcc.c-torture/compile/20000105-1.c: New test.
58260 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58262 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58263 references to printf & atoi to conform to ANSI standard.
58264 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58265 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58266 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58267 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58268 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58269 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58270 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58271 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58272 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58273 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58274 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58275 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58276 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58277 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58278 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58279 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58280 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58281 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58282 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58283 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58284 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58285 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58286 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58287 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58288 * g++.old-deja/g++.brendan/init3.C: Likewise.
58289 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58290 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58291 * g++.old-deja/g++.brendan/new2.C: Likewise.
58292 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58293 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58294 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58295 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58296 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58297 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58298 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58299 * g++.old-deja/g++.brendan/template24.C: Likewise.
58300 * g++.old-deja/g++.brendan/template3.C: Likewise.
58301 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58302 * g++.old-deja/g++.jason/inline3.C: Likewise.
58303 * g++.old-deja/g++.jason/opeq.C: Likewise.
58304 * g++.old-deja/g++.law/arg5.C: Likewise.
58305 * g++.old-deja/g++.law/arm7.C: Likewise.
58306 * g++.old-deja/g++.law/ctors11.C: Likewise.
58307 * g++.old-deja/g++.law/cvt8.C: Likewise.
58308 * g++.old-deja/g++.law/init9.C: Likewise.
58309 * g++.old-deja/g++.law/refs4.C: Likewise.
58310 * g++.old-deja/g++.law/template2.C: Likewise.
58311 * g++.old-deja/g++.law/visibility24.C: Likewise.
58312 * g++.old-deja/g++.law/vtable3.C: Likewise.
58313 * g++.old-deja/g++.mike/asm2.C: Likewise.
58314 * g++.old-deja/g++.mike/eh1.C: Likewise.
58315 * g++.old-deja/g++.mike/misc1.C: Likewise.
58316 * g++.old-deja/g++.mike/misc13.C: Likewise.
58317 * g++.old-deja/g++.mike/misc14.C: Likewise.
58318 * g++.old-deja/g++.mike/ns12.C: Likewise.
58319 * g++.old-deja/g++.mike/p1248.C: Likewise.
58320 * g++.old-deja/g++.mike/p3708.C: Likewise.
58321 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58322 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58323 * g++.old-deja/g++.mike/p646.C: Likewise.
58324 * g++.old-deja/g++.mike/p700.C: Likewise.
58325 * g++.old-deja/g++.mike/p783.C: Likewise.
58326 * g++.old-deja/g++.mike/p783a.C: Likewise.
58327 * g++.old-deja/g++.mike/p783b.C: Likewise.
58328 * g++.old-deja/g++.mike/p786.C: Likewise.
58329 * g++.old-deja/g++.mike/p789.C: Likewise.
58330 * g++.old-deja/g++.mike/p789a.C: Likewise.
58331 * g++.old-deja/g++.mike/p807a.C: Likewise.
58332 * g++.old-deja/g++.other/delete3.C: Likewise.
58333 * g++.old-deja/g++.other/dyncast1.C: Likewise.
58334 * g++.old-deja/g++.other/dyncast2.C: Likewise.
58335 * g++.old-deja/g++.other/dyncast3.C: Likewise.
58336 * g++.old-deja/g++.other/empty1.C: Likewise.
58337 * g++.old-deja/g++.other/temporary1.C: Likewise.
58338 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58339 * g++.old-deja/g++.pt/t16.C: Likewise.
58340 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58342 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
58344 * gcc.dg/991230-1.c: New test.
58346 1999-12-29 Jeffrey A Law (law@cygnus.com)
58348 * gcc.c-torture/compile/991229-3.c: New test.
58349 * gcc.c-torture/compile/991229-2.c: New test.
58350 * gcc.c-torture/compile/991229-1.c: New test.
58352 1999-12-29 Greg McGary <gkm@eng.ascend.com>
58354 * gcc.c-torture/compile/labels-2.c: New test.
58356 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
58358 * gcc.c-torture/execute/991227-1.c: New test.
58360 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58362 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58364 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
58366 * gcc.c-torture/execute/991221-1.c: New test.
58368 1999-12-20 Nathan Sidwell <nathan@acm.org>
58370 * g++.old-deja/g++.other/cast3.C: New test.
58372 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
58374 * gcc.c-torture/execute/991216-4.c: New test.
58376 1999-12-16 Michael Meissner <meissner@cygnus.com>
58378 * gcc.c-torture/execute/991216-1.c: New test.
58379 * gcc.c-torture/execute/991216-2.c: New test.
58380 * gcc.c-torture/execute/991216-3.c: New test.
58382 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58384 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58385 Actually make the test fail by using "-O2" for compilation.
58387 1999-12-15 Nathan Sidwell <nathan@acm.org>
58389 * g++.old-deja/g++.warn/cast-align1.C: New test.
58391 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58393 * gcc.c-torture/compile/991214-1.c: New test.
58394 * gcc.c-torture/compile/991214-2.c: New test.
58396 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58398 * gcc.dg/991214-1.c: New test.
58400 1999-12-13 Jeffrey A Law (law@cygnus.com)
58402 * gcc.c-torture/compile/991213-3.c: New test.
58403 * gcc.c-torture/compile/991213-2.c: New test.
58404 * gcc.c-torture/compile/991213-1.c: New test.
58406 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
58408 * gcc.dg/991209-1.c: New test.
58410 1999-12-08 Nathan Sidwell <nathan@acm.org>
58412 * gcc.c-torture/compile/991208-1.c: New test.
58414 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58416 * gcc.dg/ultrasp2.c: New test.
58418 1999-12-05 Alex Samuel <samuel@codesourcery.com>
58420 * g++.old-deja/g++.abi/align.C (main): Fix typo.
58422 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
58424 * gcc.c-torture/compile/991202-1.c: New test.
58425 * gcc.c-torture/execute/991202-1.c: New test.
58426 * gcc.c-torture/execute/991202-2.c: New test.
58427 * gcc.c-torture/execute/991202-3.c: New test.
58429 1999-12-02 Alex Samuel <samuel@codesourcery.com>
58431 * g++.old-deja/g++.abi/align.C: New test.
58432 * g++.old-deja/g++.abi/aggregates.C: Likewise.
58433 * g++.old-deja/g++.abi/bitfields.C: Likewise.
58435 1999-12-01 Richard Henderson <rth@cygnus.com>
58437 * gcc.c-torture/execute/991201-1.c: New.
58439 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
58441 * gcc.dg/991129-1.c: New test.
58443 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
58445 * gcc.c-torture/compile/991127-1.c: New test.
58447 1999-11-22 Nathan Sidwell <nathan@acm.org>
58449 * g++.old-deja/g++.other/warn4.C: New test.
58451 1999-11-22 Nathan Sidwell <nathan@acm.org>
58453 * g++.old-deja/g++.eh/cleanup2.C: New test.
58454 * g++.old-deja/g++.ext/pretty2.C: New test.
58455 * g++.old-deja/g++.ext/pretty3.C: New test.
58456 * g++.old-deja/g++.other/debug6.C: New test.
58458 1999-10-20 Jim Wilson <wilson@cygnus.com>
58460 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58461 compiler_output to look for one error message instead of two.
58463 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
58465 * gcc.c-torture/execute/991118-1.c: Also test case
58466 where the word boundary does not split a byte evenly.
58468 1999-11-19 Nathan Sidwell <nathan@acm.org>
58470 * g++.old-deja/g++.ext/restrict1.C: New test.
58472 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58474 * gcc.c-torture/execute/991118-1.c: New test.
58476 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
58478 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58479 working directory pathnames.
58481 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
58483 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58484 host is equipped with driver.h and driver.o so it can actually
58485 compile and run the tests.
58487 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
58489 * gcc.c-torture/compile/991008-1.c: New test.
58491 1999-11-08 Nick Clifton <nickc@cygnus.com>
58493 * lib/gcc-dg.exp: Include target-supports.exp
58495 1999-11-05 Nick Clifton <nickc@cygnus.com>
58497 * lib/target-supports.exp: New file: Provide procs to test for
58498 features supported by the target.
58499 (check_weak_available): Moved here from ecos.exp.
58500 (check_alias_available): New proc: Determine of the target
58501 toolchain supports the alias attribute.
58503 * gcc.dg/special/ecos.exp: Move check_weak_available to
58504 target-supports.exp.
58505 (alias-1.c): Only perform the test if the target supports
58507 (wkali-1.c): Only perform the test if the target supports
58510 * gcc.dg/990506-0.c: Expect error messages from cross
58511 targets as well as native targets.
58513 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58515 * gcc.dg/ultrasp1.c: Removed xfail.
58516 * gcc.dg/struct-ret-2.c: Likewise.
58517 * gcc.dg/array-1.c: Likewise.
58519 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58521 * gcc.dg/struct-ret-2.c: New test.
58523 * gcc.dg/array-1.c: New test.
58525 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
58527 * gcc.c-torture/execute/991030-1.c: New test.
58529 1999-10-26 Richard Henderson <rth@cygnus.com>
58531 * gcc.c-torture/compile/991026-2.c: New test.
58533 1999-10-26 Jeffrey A Law (law@cygnus.com)
58535 * gcc.c-torture/compile/991026-1.c: New test.
58537 1999-10-23 Jeffrey A Law (law@cygnus.com)
58539 * gcc.c-torture/execute/991023-1.c: New test.
58541 1999-10-19 Jeffrey A Law (law@cygnus.com)
58543 * gcc.c-torture/execute/991019-1.c: New test.
58545 1999-10-16 Richard Henderson <rth@cygnus.com>
58547 * gcc.c-torture/execute/991016-1.c: New test.
58549 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
58551 * gcc.c-torture/execute/991014-1.c: New test.
58553 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
58555 * g++.old-deja/g++.other/union2.C: New test.
58557 1999-10-13 Nathan Sidwell <nathan@acm.org>
58559 * g++.old-deja/g++.other/vaarg2.C: New test.
58560 * g++.old-deja/g++.other/vaarg3.C: New test.
58562 1999-10-12 Craig Burley <craig@jcb-sc.com>
58564 * g77.f-torture/noncompile/19990905-1.f: Moved from being
58567 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
58569 * gcc.c-torture/execute/va-arg-11.c: New test.
58571 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
58573 * lib/file-format.exp (gcc_target_object_format): Don't
58574 crash if objdump is unavailable.
58576 1999-09-29 Donn Terry <donn@interix.com>
58578 * gcc.misc-tests/mg.exp: delete extraneous redirection.
58580 1999-09-28 Nick Clifton <nickc@cygnus.com>
58582 * gcc.c-torture/compile/990928-1.c: New test.
58584 1999-09-28 Nathan Sidwell <nathan@acm.org>
58586 * g++.old-deja/g++.other/decl6.C: New test.
58588 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58590 * gcc.c-torture/execute/va-arg-10.c: New test.
58592 1999-09-27 Nathan Sidwell <nathan@acm.org>
58594 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58595 __PRETTY_FUNCTION__.
58597 1999-09-23 Nick Clifton <nickc@cygnus.com>
58599 * gcc.c-torture/execute/990923-1.c: New test.
58601 1999-09-21 Nick Clifton <nickc@cygnus.com>
58603 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58604 for which -fpic is inappropriate.
58606 1999-09-21 Mark Mitchell <mark@codesourcery.com>
58608 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58610 1999-09-21 Nathan Sidwell <nathan@acm.org>
58612 * g++.old-deja/g++.other/dyncast1.C: New test.
58613 * g++.old-deja/g++.other/dyncast2.C: New test.
58614 * g++.old-deja/g++.other/dyncast3.C: New test.
58615 * g++.old-deja/g++.other/dyncast4.C: New test.
58616 * g++.old-deja/g++.other/dyncast5.C: New test.
58617 * g++.old-deja/g++.eh/catch3.C: New test.
58618 * g++.old-deja/g++.eh/catch3p.C: New test.
58619 * g++.old-deja/g++.eh/catch4.C: New test.
58620 * g++.old-deja/g++.eh/catch4p.C: New test.
58621 * g++.old-deja/g++.eh/catch5.C: New test.
58622 * g++.old-deja/g++.eh/catch5p.C: New test.
58623 * g++.old-deja/g++.eh/catch6.C: New test.
58624 * g++.old-deja/g++.eh/catch6p.C: New test.
58625 * g++.old-deja/g++.eh/catch7.C: New test.
58626 * g++.old-deja/g++.eh/catch7p.C: New test.
58627 * g++.old-deja/g++.eh/catch8.C: New test.
58628 * g++.old-deja/g++.eh/catch8p.C: New test.
58629 * g++.old-deja/g++.eh/catch9.C: New test.
58630 * g++.old-deja/g++.eh/catch9p.C: New test.
58632 1999-09-13 Nathan Sidwell <nathan@acm.org>
58634 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58635 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58637 1999-09-13 Jeffrey A Law (law@cygnus.com)
58639 * gcc.c-torture/compile/990913-1.c: New test.
58641 1999-09-10 Nathan Sidwell <nathan@acm.org>
58643 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58644 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58646 1999-09-09 Richard Henderson <rth@cygnus.com>
58648 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58650 1999-09-09 Nathan Sidwell <nathan@acm.org>
58652 * g++.old-deja/g++.other/lookup11.C: New test.
58653 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58654 what is permitted and what we want.
58655 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58657 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58659 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
58661 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58662 * gcc.c-torture/noncompile/poison-1.c: New file.
58664 1999-09-08 Nathan Sidwell <nathan@acm.org>
58666 * g++.old-deja/g++.other/sizeof3.C: New test.
58667 * g++.old-deja/g++.other/sizeof4.C: New test.
58668 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58669 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58671 1999-09-07 Richard Henderson <rth@cygnus.com>
58673 * gcc.dg/va-arg-1.c: New.
58675 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58677 * gcc.c-torture/execute/va-arg-9.c: New test.
58679 1999-09-05 Craig Burley <craig@jcb-sc.com>
58681 * g77.f-torture/compile/980519-2.f: New test.
58682 * g77.f-torture/compile/19990905-0.f: New test.
58683 * g77.f-torture/compile/19990905-1.f: New test.
58684 * g77.f-torture/compile/19990905-2.f: New test.
58686 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58688 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
58690 * gcc.c-torture/execute/990827-1.c: Fix typo.
58692 1999-09-03 Nathan Sidwell <nathan@acm.org>
58694 * g++.old-deja/g++.other/deref1.C: New test.
58696 1999-09-02 Nathan Sidwell <nathan@acm.org>
58698 * g++.old-deja/g++.other/ambig2.C: New test.
58699 * g++.old-deja/g++.other/cond5.C: New test.
58700 * g++.old-deja/g++.other/lookup16.C: New test.
58702 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
58704 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58707 1999-08-31 Jeffrey A Law (law@cygnus.com)
58709 * lib/c-torture.exp: Avoid the "compare executables" optimization
58710 when testing native.
58712 1999-08-29 Jeffrey A Law (law@cygnus.com)
58714 * gcc.c-torture/execute/990829-1.c: New test.
58715 * gcc.c-torture/compile/990829-1.c: New test.
58717 1999-08-27 Paul Burchard <burchard@pobox.com>
58719 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58720 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58721 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58722 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58723 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58724 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58725 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58726 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58727 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58728 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58729 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58731 1999-08-27 Jeffrey A Law (law@cygnus.com)
58733 * gcc.c-torture/execute/990827-1.c: New test.
58735 1999-08-26 Craig Burley <craig@jcb-sc.com>
58737 * g77.f-torture/noncompile/19990826-4.f: New test.
58739 * g77.f-torture/compile/19990826-3.f: New test.
58741 * g77.f-torture/execute/19990826-2.f: New test.
58743 * g77.f-torture/compile/19990826-1.f: New test.
58745 * gcc.c-torture/execute/990826-0.c: New test.
58746 * g77.c-torture/execute/19990826-0.f: New test.
58748 * g77.f-torture/noncompile/970626-2.f: New test.
58750 1999-08-25 Paul Burchard <burchard@pobox.com>
58752 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58753 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58754 lss-011.C: New tests.
58756 1999-08-25 Nathan Sidwell <nathan@acm.org>
58758 * g++.old-deja/g++.other/decl5.C: New test.
58760 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58762 * noncompile/noncompile.exp: Load_lib c-torture.exp.
58763 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58764 call `postbase' for each one. All callers of `postbase' changed
58765 to call this instead.
58767 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
58769 * gcc.c-torture/execute/990811-1.c: New test.
58771 1999-08-09 Nick Clifton <nickc@cygnus.com>
58773 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58776 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58779 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58781 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58783 1999-08-04 Jeffrey A Law (law@cygnus.com)
58785 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58787 1999-08-04 Nathan Sidwell <nathan@acm.org>
58789 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58791 1999-08-04 Jeffrey A Law (law@cygnus.com)
58793 * gcc.c-torture/execute/990804-1.c: New test.
58795 1999-08-03 Nathan Sidwell <nathan@acm.org>
58797 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58798 * g++.old-deja/g++.brendan/crash64.C: Likewise.
58799 * g++.old-deja/g++.brendan/overload8.C: Likewise.
58801 1999-08-03 Nathan Sidwell <nathan@acm.org>
58803 * g++.old-deja/g++.other/struct1.C: New test.
58805 1999-08-03 Nathan Sidwell <nathan@acm.org>
58807 * g++.old-deja/g++.other/enum2.C: New test.
58809 1999-08-02 Richard Henderson <rth@cygnus.com>
58811 Adapted from tests from Franz Sirl:
58812 * gcc.c-torture/execute/va-arg-7.c: New test.
58813 * gcc.c-torture/execute/va-arg-8.c: New test.
58815 1999-08-01 Jeffrey A Law (law@cygnus.com)
58817 * gcc.c-torture/compile/990801-2.c: New test.
58819 * gcc.c-torture/compile/990801-1.c: New test.
58821 1999-07-27 Michael Meissner <meissner@cygnus.com>
58823 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58824 fp-cmp-1.c, converting double to float.
58826 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58827 fp-cmp-1.c, converting double to long double.
58829 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58830 from fr1 to unknown_register, since fr1 is a legitimate register
58833 1999-07-25 Jeffrey A Law (law@cygnus.com)
58835 * README: More listname related changes.
58837 1999-07-08 Catherine Moore <clm@cygnus.com>
58839 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
58841 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
58843 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58845 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58847 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58849 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
58851 * gcc.dg/990703-1.c: New test.
58853 1999-06-29 Nick Clifton <nickc@cygnus.com>
58855 * lib/file-format.exp: New file: Move definition of proc
58856 gcc_target_object_format to here from
58857 gcc.dg/special/ecos.exp.
58859 * lib/c-torture.exp: Include lib file-format.exp.
58860 * lib/gcc-dg.exp: Include lib file-format.exp.
58862 * gcc.dg/special/ecos.exp: Remove definition of proc
58863 gcc_target_object_format.
58865 1999-06-28 Jeffrey A Law (law@cygnus.com)
58867 * gcc.c-torture/execute/990628-1.c: New test.
58869 1999-06-25 Jeffrey A Law (law@cygnus.com)
58871 * gcc.c-torture/compile/990625-2.c: New test.
58873 * gcc.c-torture/compile/990625-1.c: New test.
58875 1999-06-23 Nick Clifton <nickc@cygnus.com>
58877 * gcc.c-torture/compile/dll.c: New test case. Check that dll
58878 attributes compile.
58879 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58880 ports that use the COFF/PE file format.
58882 1999-06-17 Jeffrey A Law (law@cygnus.com)
58884 * gcc.c-torture/compile/990617-1.c: New test.
58886 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
58888 * g++.old-deja/g++.other/decl4.C: New test.
58890 1999-06-14 Nathan Sidwell <nathan@acm.org>
58892 * g++.old-deja/g++.other/bitfld3.C: New test.
58894 1999-06-08 Nathan Sidwell <nathan@acm.org>
58896 * g++.old-deja/g++.eh/catch1.C: New test.
58898 1999-06-07 Jeffrey A Law (law@cygnus.com)
58900 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58902 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58903 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
58905 1999-06-05 Craig Burley <craig@jcb-sc.com>
58907 * g77.f-torture/compile/19990502-0.f: Replace with new,
58908 shorter, test that still fails after recent changes.
58910 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58912 * gcc.c-torture/execute/990604-1.c: New test.
58914 1999-05-31 Jeffrey A Law (law@cygnus.com)
58916 * gcc.c-torture/execute/990531-1.c: New test.
58918 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58920 * gcc.c-torture/compile/990527-1.c: New test.
58922 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
58924 * gcc.c-torture/execute/990527-1.c: New test.
58926 1999-05-25 Nick Clifton <nickc@cygnus.com>
58928 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58929 bitfields as signed.
58931 1999-05-25 Craig Burley <craig@jcb-sc.com>
58933 * g77.f-torture/compile/19990525-0.f: New test.
58935 1999-05-25 Jeffrey A Law (law@cygnus.com)
58937 * gcc.c-torture/execute/990525-2.c: New test.
58939 * gcc.c-torture/execute/990525-1.c: New test.
58941 1999-05-24 Nathan Sidwell <nathan@acm.org>
58943 * g++.old-deja/g++.other/anon3.C: New test.
58944 * g++.old-deja/g++.other/anon4.C: New test.
58945 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58946 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58947 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58950 1999-05-24 Jeffrey A Law (law@cygnus.com)
58952 * gcc.c-torture/execute/990524-1.c: New test.
58954 * gcc.dg/990524-1.c: New test.
58956 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58958 * gcc.c-torture/compile/990523-1.c: New test.
58960 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
58962 * gcc.c-torture/compile/990519-1.c: New test.
58964 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58966 * gcc.c-torture/compile/990517-1.c: New test.
58968 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58969 (e4, f4): New tests.
58972 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58974 * gcc.dg/noreturn-1.c: New test.
58976 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58978 * gcc.c-torture/execute/990513-1.c: New test.
58980 1999-05-10 Richard Henderson <rth@cygnus.com>
58982 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58984 1999-05-10 Craig Burley <craig@jcb-sc.com>
58986 * g77.f-torture/execute/erfc.f: Use small single-precision
58987 values, to avoid problems on Alphas when not -mieee.
58989 1999-05-08 Craig Burley <craig@jcb-sc.com>
58991 * gcc.dg/990506-0.c: New test.
58993 1999-05-08 Richard Henderson <rth@cygnus.com>
58995 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58996 the constant to test. Don't XFAIL 64-bit targets.
58998 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58999 * g++.old-deja/g++.law/profile1.C: Likewise.
59001 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59002 operator new instances.
59003 * g++.old-deja/g++.other/delete5.C: Likewise.
59005 1999-05-03 Craig Burley <craig@jcb-sc.com>
59007 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59010 1999-05-03 Craig Burley <craig@jcb-sc.com>
59012 * g77.f-torture/execute/u77-test.f: Reverse order of two
59013 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59015 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59017 * gcc.dg/compare1.c: New test.
59019 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
59021 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59024 1999-05-02 Craig Burley <craig@jcb-sc.com>
59026 * g77.f-torture/compile/19990502-1.f: New test.
59028 1999-05-02 Craig Burley <craig@jcb-sc.com>
59030 * g77.f-torture/compile/19990502-0.f: New test.
59032 1999-05-02 Craig Burley <craig@jcb-sc.com>
59034 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59037 1999-05-02 Craig Burley <craig@jcb-sc.com>
59039 * g77.f-torture/execute/u77-test.f (main): List libU77
59040 intrinsics not currently tested.
59041 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59042 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59043 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59044 Trim blanks off the ends of some printed strings.
59046 1999-05-02 Craig Burley <craig@jcb-sc.com>
59048 * g77.f-torture/execute/u77-test.f (main): Just warn about
59049 FSTAT gid disagreement, as it's expected on some systems.
59051 1999-05-01 Craig Burley <craig@jcb-sc.com>
59053 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59054 use a new function, which allows for some slop.
59055 Clean up some commentary.
59056 (issum): The new function.
59057 (sgladd): Deleted subroutine.
59059 1999-05-01 Craig Burley <craig@jcb-sc.com>
59061 * g77.f-torture/execute/u77-test.f: Modify to be more like
59062 libf2c/libU77 version, bringing patches to that version here.
59063 Add suitable commentary.
59065 1999-04-25 Richard Henderson <rth@cygnus.com>
59067 * gcc.dg/990424-1.c: New test.
59069 1999-04-24 Craig Burley <craig@jcb-sc.com>
59071 * g77.f-torture/execute/u77-test.f (main): Bug involving
59072 LSTAT has been fixed, so turn back on full checking.
59074 1999-04-20 Craig Burley <craig@jcb-sc.com>
59076 * g77.f-torture/compile/19990419-0.f: New test.
59077 * g77.f-torture/execute/19990419-1.f: New test.
59079 1999-04-17 Richard Henderson <rth@cygnus.com>
59081 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59082 to avoid the need for a prototype to supress a warning.
59084 1999-04-07 Jim Wilson <wilson@cygnus.com>
59086 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59088 1999-04-04 Jeffrey A Law (law@cygnus.com)
59090 * gcc.c-torture/execute/990404-1.c: New test.
59092 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59094 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59095 * gcc.dg/cpp-if3.c: Don't use -pedantic.
59096 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59097 missing initializer warnings.
59099 1999-03-28 Jeffrey A Law (law@cygnus.com)
59101 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59104 1999-03-26 Jeffrey A Law (law@cygnus.com)
59106 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59108 1999-03-26 Craig Burley <craig@jcb-sc.com>
59110 * g77.f-torture/execute/19990325-0.f: New test.
59111 * g77.f-torture/execute/19990325-1.f: New test.
59113 1999-03-24 Jeffrey A Law (law@cygnus.com)
59115 * gcc.c-torture/execute/990324-1.c: New test.
59117 1999-03-22 Jim Wilson <wilson@cygnus.com>
59119 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59122 1999-03-17 Richard Henderson <rth@cygnus.com>
59124 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
59126 1999-03-13 Craig Burley <craig@jcb-sc.com>
59128 * g77.f-torture/execute/19990313-2.f: New test.
59129 * g77.f-torture/execute/19990313-3.f: New test.
59131 1999-03-13 Craig Burley <craig@jcb-sc.com>
59133 * g77.f-torture/execute/19990313-0.f: New test.
59134 * g77.f-torture/execute/19990313-1.f: New test.
59136 1999-03-12 Jim Wilson <wilson@cygnus.com>
59138 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59140 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59141 (main): Add check for u15. Conditionalize u31 check depending on
59142 whether ints are <32 bits or >=32 bits.
59144 1999-03-08 Craig Burley <craig@jcb-sc.com>
59146 * g77.f-torture/execute/19981119-0.f: Improve testiness.
59148 1999-03-08 Craig Burley <craig@jcb-sc.com>
59150 * g77.f-torture/compile/19990305-0.f: New test.
59151 * g77.f-torture/execute/19981119-0.f: New test.
59153 1999-03-08 Craig Burley <craig@jcb-sc.com>
59155 * g77.f-torture/execute/970625-2.f: call ABORT if final
59156 result is not correct, instead of just printing it.
59157 Add this checking via newly introduced obfuscation, to
59158 trip up buggy front ends.
59160 1999-03-07 Craig Burley <craig@jcb-sc.com>
59162 * g77.f-torture/compile/960317-1.f: Moved from being
59163 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
59165 1999-03-06 Craig Burley <craig@jcb-sc.com>
59167 * g77.f-torture/execute/960317-1.f: New (old) test.
59168 * g77.f-torture/execute/970625-2.f: Ditto.
59170 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
59172 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59173 error message on line 1 or line 2; cccp and cpplib do this differently.
59175 1999-03-01 Jeffrey A Law (law@cygnus.com)
59177 * g++.old-deja/g++.law/weak1.C: New test.
59179 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59181 * gcc.c-torture/execute/990119-1.c: Renamed to...
59182 * gcc.dg/990119-1.c: this, so it will only be tested once
59183 (it's a preprocessor test, it doesn't need to be run at
59184 multiple optimization levels).
59186 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59188 * lib/g++.exp: Don't add incdir=$base_dir/../include to
59191 1999-02-24 Craig Burley <craig@jcb-sc.com>
59193 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59194 * g77.f-torture/compile/19981216-0.f: ...as it is expected
59195 to not be compilable by current g77.
59197 1999-02-24 Nick Clifton <nickc@cygnus.com>
59199 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59201 1999-02-22 Jeffrey A Law (law@cygnus.com)
59203 * gcc.c-torture/execute/990222-1.c: New test.
59205 1999-02-19 Craig Burley <craig@jcb-sc.com>
59207 * g77.f-torture/compile/19990218-0.f: New test.
59208 * g77.f-torture/noncompile/19990218-1.f: New test.
59210 1999-02-18 Craig Burley <craig@jcb-sc.com>
59212 * g77.f-torture/compile/19981216-0.f: New test.
59214 1999-02-14 Jeffrey A Law (law@cygnus.com)
59216 * gcc.dg/990214-1.c: New test.
59218 1999-02-13 Jeffrey A Law (law@cygnus.com)
59220 * gcc.dg/990213-2.c: New test.
59222 * gcc.dg/990213-1.c: New test.
59224 1999-02-12 Jeffrey A Law (law@cygnus.com)
59226 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59229 1999-02-11 Nick Clifton <nickc@cygnus.com>
59231 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59232 specified by target.
59234 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59236 1999-02-11 Jeffrey A Law (law@cygnus.com)
59238 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59240 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59242 * gcc.dg/special/ecos.exp: New test driver for new tests with
59243 special requirements.
59245 * gcc.dg/special/alias-1.c: New test.
59246 * gcc.dg/special/gcsec-1.c: New test.
59247 * gcc.dg/special/weak-1.c: New test.
59248 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59249 * gcc.dg/special/weak-2.c: New test.
59250 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59251 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59252 * gcc.dg/special/wkali-1.c: New test.
59253 * gcc.dg/special/wkali-2.c: New test.
59254 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59255 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59257 1999-02-10 Felix Lee <flee@cygnus.com>
59259 * lib/c-torture.exp (c-torture-compile): Pull out code for
59260 analyzing gcc error messages.
59261 (c-torture-execute): Likewise. Fix some (harmless) false
59263 * lib/gcc.exp (gcc_check_compile): New function.
59265 1999-02-08 Richard Henderson <rth@cygnus.com>
59267 * gcc.c-torture/execute/990208-1.c: New test.
59269 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59271 * g++.dg/special/ecos.exp: New driver for new tests with special
59274 * g++.dg/special/conpr-1.C: New test
59275 * g++.dg/special/conpr-2.C: New test
59276 * g++.dg/special/conpr-2a.C: New test
59277 * g++.dg/special/conpr-3.C: New test
59278 * g++.dg/special/conpr-3a.C: New test
59279 * g++.dg/special/conpr-3b.C: New test
59281 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59282 allow g++ to use the dg driver
59284 * README: Add comment about g++.dg directory
59286 1999-02-06 Jeffrey A Law (law@cygnus.com)
59288 * README: Update email addresses.
59290 1999-02-03 Nick Clifton <nickc@cygnus.com>
59292 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59293 arguments in order to force structure S onto the stack even on
59295 (test): Pass 10 leading arguments to function foo as well as the
59298 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59299 failure for all targets.
59301 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59302 abort to terminate program execution.
59304 1999-01-30 Richard Henderson <rth@cygnus.com>
59306 * gcc.c-torture/execute/990130-1.c: New test.
59308 1999-01-30 Jeffrey A Law (law@cygnus.com)
59310 * gcc.dg/990130-1.c: New test.
59312 1999-01-28 Michael Meissner <meissner@cygnus.com>
59314 * gcc.c-torture/execute/990128-1.c: New test.
59316 1999-01-27 Michael Meissner <meissner@cygnus.com>
59318 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59320 1999-01-27 Felix Lee <flee@cygnus.com>
59322 * lib/c-torture.exp (c-torture-compile): pull out code for
59323 analyzing gcc error messages.
59324 (c-torture-execute): ditto, and fix some (harmless) false
59326 * lib/gcc.exp (gcc_check_compile): new function.
59328 1999-01-17 Jeffrey A Law (law@cygnus.com)
59330 * gcc.dg/990117-1.c: New test.
59332 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59334 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59336 1999-01-15 Jeffrey A Law (law@cygnus.com)
59338 * g77.f-torture/compile/990115-1.f: New test.
59340 1999-01-07 Jeffrey A Law (law@cygnus.com)
59342 * gcc.c-torture/compile/990107-1.c: New test
59344 1999-01-06 Jeffrey A Law (law@cygnus.com)
59346 * gcc.c-torture/execute/990106-2.c: New test.
59348 * gcc.c-torture/execute/990106-1.c: New test.
59350 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
59352 * gcc.c-torture/compile/981223-1.c: New test.
59354 1998-12-29 Richard Henderson <rth@cygnus.com>
59356 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59357 (opt3): Rename from opt4 and disable.
59359 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
59361 * g++.old-deja/g++.pt/ptrmem5.C: New test.
59363 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59365 * g++.old-deja/g++.other/conv5.C: New test.
59367 1998-12-14 Nick Clifton <nickc@cygnus.com>
59369 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59371 1998-12-11 Jeffrey A Law (law@cygnus.com)
59373 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59375 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
59377 * gcc.c-torture/compile/981211-1.c: New test.
59379 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59381 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59383 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59385 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59387 * gcc.special/930510-1.c: Make C9X safe.
59388 * gcc.misc-tests/gcov-1.c Similarly.
59389 * gcc.misc-tests/gcov-2.c Similarly.
59391 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59393 * gcc.dg/ultrasp1.c: New test.
59395 1998-12-06 Richard Henderson <rth@cygnus.com>
59397 * gcc.c-torture/execute/981206.c: New test.
59399 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59401 * g++.old-deja/g++.ns/template7.C: New test.
59403 * g++.old-deja/g++.other/expr1.C: New test.
59405 * g++.old-deja/g++.eh/tmpl3.C: New test.
59407 * g++.old-deja/g++.eh/tmpl2.C: New test.
59409 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59411 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59412 * g++.old-deja/g++.other/using6.C: Removed.
59413 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59415 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59417 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59419 * g++.old-deja/g++.pt/overload8.C: New test.
59421 * g++.old-deja/g++.pt/overload7.C: New test.
59423 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59425 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59426 and relinking messages.
59427 * lib/g++.exp (g++_target_compile): Remove .rpo file when
59428 compiling with -frepo.
59430 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
59432 * g++.old-deja/g++.pt/lookup6.C: New test.
59434 1998-11-30 Nick Clifton <nickc@cygnus.com>
59436 * gcc.c-torture/execute/981130-1.c: New test.
59437 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59439 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59441 * g++.old-deja/g++.pt/explicit76.C: New test.
59443 * g++.old-deja/g++.pt/friend38.C: New test.
59445 * g++.old-deja/g++.ns/crash2.C: New test.
59447 * g++.old-deja/g++.pt/defarg8.C: New test.
59449 * g++.old-deja/g++.pt/instantiate6.C: New test.
59451 * g++.old-deja/g++.pt/static6.C: New test.
59453 * g++.old-deja/g++.pt/decl2.C: New test.
59455 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59457 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
59458 problem is actually related with name lookup, but so what? :-)
59460 * g++.old-deja/g++.pt/friend37.C: New test.
59462 1998-11-25 Dave Love <d.love@dl.ac.uk>
59464 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59465 element, which fails on some systems.
59467 * g77.f-torture/execute/labug1.f: New test.
59469 1998-11-21 Jeffrey A Law (law@cygnus.com)
59471 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59474 1998-11-18 Dave Love <d.love@dl.ac.uk>
59476 * g77.f-torture/compile/981117-1.f: New test.
59478 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
59480 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
59481 properly discarded.
59483 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
59485 * gcc.c-torture/execute/memcheck: New directory of tests for
59486 -fcheck-memory-usage.
59488 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
59490 * README: New file, general information about the testsuite and
59491 new description of the various C++ test subdirectories.
59492 * README.g++: Eliminate obsolete information, update and move most
59493 relevant stuff to README.
59495 1998-11-07 Richard Henderson <rth@cygnus.com>
59497 * gcc.c-torture/compile/981107-1.c: New test.
59499 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
59501 * execute/memcpy-bi.c: New testcase.
59503 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
59505 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59508 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59509 template is selected.
59511 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59512 classes, it should be accepted for all types.
59514 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59516 * g++.old-deja/g++.pt/spec24.C: Ensure that template
59517 specializations start with template headers.
59519 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
59521 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59523 * g++.old-deja/g++.other/init9.C: Test cross initialization of
59526 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59528 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59530 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59532 * compile/981022-1.c, compile/981022-1.x: New test and driver.
59534 1998-10-19 Jeffrey A Law (law@cygnus.com)
59536 * 981019-1.c: New test.
59538 1998-10-14 Robert Lipe <robertl@dgii.com>
59540 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59543 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59545 * compile/981001-4.c: Remove use of GCC extension that triggers a
59548 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
59550 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59552 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59554 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
59555 instantiation of template produces incorrect code for delete
59558 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
59559 constructors' name is not unique.
59560 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59561 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59563 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
59564 automatic array of const is ill-formed.
59566 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
59567 of template parameter?
59569 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
59572 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
59573 pointer-to-member expression.
59575 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
59576 declaration causes ICE.
59578 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
59580 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
59581 reserved in the global namespace.
59583 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59584 generate needed virtual table.
59586 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59588 1998-10-10 Dariush Eslimi <eslimi@loran.com>
59590 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59591 template-dependent type
59593 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59595 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59596 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59597 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59599 * g++.old-deja/g++.other/using5.C: New test; using decl from base
59600 class should be usable as argument of member function.
59601 * g++.old-deja/g++.other/using6.C: New test; using decl from base
59602 class should be usable as return type of member function.
59603 * g++.old-deja/g++.other/using7.C: New test; using decl from base
59604 class should be usable as type of data member.
59606 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59608 1998-10-09 Jeffrey A Law (law@cygnus.com)
59610 * gcc.c-torture/special/920521-1.c: Fix bogus test.
59612 1998-10-08 Nick Clifton <nickc@cygnus.com>
59614 * gcc.dg/dll-?.c Add thumb to target list.
59615 Fix assembler scan patterns to match current assembler output.
59617 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
59619 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
59620 matching of template brackets.
59622 * g++.old-deja/g++.other/using4.C: New test. Test using
59623 declarations of methods from base classes.
59625 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
59626 within functions should introduce names into the innermost
59627 enclosing namespace.
59629 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
59630 of static locals if first initialization throws.
59632 1998-10-07 Jim Wilson <wilson@cygnus.com>
59634 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59636 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
59638 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
59639 lose track of the possible targets of tablejump insns.
59640 * special/special.exp: Run it.
59642 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59644 * g++.old-deja/g++.pt/friend35.C: New test. A template function
59645 must be declared before its specializations can be named in friend
59648 1998-10-05 Dave Love <d.love@dl.ac.uk>
59650 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59652 * g77.f-torture/execute/io1.f: New test.
59654 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59656 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59657 with pointer to template function, for which no argument deduction
59660 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59661 specialization of template function as argument to template
59664 * g++.old-deja/g++.other/access2.C: New test; Inner class
59665 shouldn't have privileged access to Outer's names.
59667 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59669 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59670 friend template declared within template class conflicts with
59671 nested class of the same name.
59673 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59676 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59677 object with direct initializer as function declaration.
59679 * g++.old-deja/g++.other/decl2.C: New test; duplicate
59682 * g++.old-deja/g++.other/null2.C: New test; conditional operator
59683 involving const pointer and NULL produces incorrect result.
59685 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59686 type name without `typename' should be rejected with -pedantic.
59688 1998-10-02 Richard Henderson <rth@cygnus.com>
59690 * g++.old-deja/g++.other/addrof1.C: New test.
59692 1998-10-01 Nick Clifton <nickc@cygnus.com>
59694 * gcc.c-torture/compile/981001-1.c: New test.
59695 * gcc.c-torture/execute/981001-1.c: New test.
59697 1998-10-01 Jeffrey A Law (law@cygnus.com)
59699 * gcc.c-torture/compile/981001-2.c: New test.
59700 * gcc.c-torture/compile/981001-3.c: New test.
59701 * gcc.c-torture/compile/981001-4.c: New test.
59703 1998-10-01 Robert Lipe <robertl@dgii.com>
59705 * lib/objc.exp (objc_target_compile): Add -L during compiles for
59706 multilibbed hosts. Idea grafted from g77.exp.
59708 1998-09-30 Dave Love <d.love@dl.ac.uk>
59710 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59711 avoid losing on systems which need -lsocket.
59713 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
59715 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59716 * g++.old-deja/g++.other/nested2.C: Ditto.
59717 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59720 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59722 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59723 preferred over template operator!= for enum bitfields.
59725 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
59727 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59728 that happen to have the same base name, but in different scopes,
59729 are incorrectly rejected.
59731 1998-09-16 Richard Henderson <rth@cygnus.com>
59733 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59734 on the native word size instead of an integer literal.
59736 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59738 * g++.old-deja/g++.other/static2.C: Invocation of static data
59739 member of type pointer-to-function denoted as non-static member.
59741 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59742 checks involving function types and aliases.
59744 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59746 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59747 redefined to the same non-trivial type.
59749 * g++.old-deja/g++.pt/explicit73.C: Test for proper
59750 namespace-qualification of template specializations declared in
59753 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59754 to declare a subset of the specializations of a template function
59755 as friends of specializations of a template class.
59757 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59758 member templates that do not fully specialize the enclosing
59759 template class are rejected.
59761 1998-09-11 Dave Love <d.love@dl.ac.uk>
59763 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59765 1998-09-08 Dave Love <d.love@dl.ac.uk>
59767 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59768 altered from libf2c/libU77 version.
59770 1998-09-06 Dave Love <d.love@dl.ac.uk>
59772 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59774 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
59775 Alexandre Oliva <oliva@dcc.unicamp.br>
59777 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59778 (un)signed char are different types for template specialization
59781 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
59783 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59784 * objc: ObjC testsuite.
59786 1998-08-31 Catherine Moore <clm@cygnus.com>
59788 * gcc.c-torture/execute/941014-1.x: New file.
59790 1998-08-31 Nick Clifton <nickc@cygnus.com>
59792 * lib/c-torture.exp: Add support for
59793 torture_eval_before_compile and torture_eval_before_execute
59796 1998-08-30 Jeffrey A Law (law@cygnus.com)
59798 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
59799 this test triggers valid.
59801 1998-08-27 Jeffrey A Law (law@cygnus.com)
59803 * gcc.dg/980827-1.c: New test.
59805 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
59807 * gcc.c-torture/execute/loop-4b.c: New test.
59809 1998-08-26 Nick Clifton <nickc@cygnus.com>
59811 * lib/c-torture.exp: Add support for
59812 torture_eval_before_compile and torture_eval_before_execute
59815 1998-08-25 Jeffrey A Law (law@cygnus.com)
59817 * gcc.c-torture/compile/980825-1.c: New test.
59819 1998-08-24 Nick Clifton <nickc@cygnus.com>
59821 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59822 count number tests in opt_t0 not good_t0.
59824 1998-08-24 Jeffrey A Law (law@cygnus.com)
59826 * gcc.c-torture/compile/930326-1.x: Fix typo.
59828 1998-08-23 Mark Mitchell <mark@markmitchell.com>
59830 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59833 1998-08-21 Jeffrey A Law (law@cygnus.com)
59835 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59836 STACK_SIZE is defined.
59837 * gcc.c-torture/unsorted/stuct.c: Similarly.
59839 * gcc.c-torture/compile/980821-1.c: New test.
59841 1998-08-21 Jeffrey A Law (law@cygnus.com)
59843 * gcc.c-torture/execute/980526-2.c: Disable for targets with
59846 1998-08-19 Mark Mitchell <mark@markmitchell.com>
59848 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59851 1998-08-09 Mark Mitchell <mark@markmitchell.com>
59853 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59856 1998-08-18 Jeffrey A Law (law@cygnus.com)
59858 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59860 1998-08-16 Jeffrey A Law (law@cygnus.com)
59862 * gcc.c-torture/compile/980816-1.c: New test.
59864 * gcc.dg/980816-1.c: New test.
59866 1998-08-13 Jeffrey A Law (law@cygnus.com)
59868 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59869 compiler for ieee tests.
59871 1998-08-01 Dave Love <d.love@dl.ac.uk>
59873 * g77.f-torture/compile/980729-0.f: New test.
59875 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
59877 * gcc.c-torture/special/eeprof-1.c: New test, for
59878 -finstrument-functions.
59879 * gcc.c-torture/special/special.exp: Run it.
59881 1998-07-29 Jeffrey A Law (law@cygnus.com)
59883 * gcc.c-torture/compile/980729-1.c: New test.
59885 1998-07-27 Nick Clifton <nickc@cygnus.com>
59887 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59888 __thumb__ is defined, and test for ARM style doubles if so.
59890 1998-07-26 Dave Love <d.love@dl.ac.uk>
59892 * g77.f-torture/noncompile/980615-0.f: New test.
59894 1998-07-26 H.J. Lu (hjl@gnu.org)
59896 * gcc.dg/980312-1.c: Do link instead of compile.
59897 * gcc.dg/980313-1.c: Likewise.
59899 1998-07-26 Jeffrey A Law (law@cygnus.com)
59901 * gcc.c-torture/compile/980726-1.c: New test.
59903 1998-07-25 Dave Love <d.love@dl.ac.uk>
59905 * g77.f-torture/execute/io0.f: New test.
59907 1998-07-24 Nick Clifton <nickc@cygnus.com>
59909 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59912 1998-06-18 Michael Meissner <meissner@cygnus.com>
59914 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59917 1998-07-17 Nick Clifton <nickc@cygnus.com>
59919 * gcc.dg/980626-1.c: Expect failures for all toolchains until
59920 c-decl.c:grokdeclarator can handle mode attributes.
59922 1998-07-16 Jeffrey A Law (law@cygnus.com)
59924 * gcc.c-torture/execute/980716-1.c: New test.
59926 1998-07-13 Jeffrey A Law (law@cygnus.com)
59928 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59930 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
59932 * gcc.c-torture/execute/va-arg-3.x: Similarly.
59933 * gcc.c-torture/compile/930326-1.x: Similarly.
59935 1998-07-13 Dave Love <d.love@dl.ac.uk>
59937 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59938 New test from Craig.
59940 1998-07-12 Dave Love <d.love@dl.ac.uk>
59942 * g77.f-torture/noncompile/980616-0.f: New test.
59944 * g77.f-torture/execute/970816-3.f: New test from Craig.
59946 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59948 * g++.other/singleton.C: Return error value instead of taking
59951 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59953 * g++.other/singleton.C: New test. Warning is under dispute.
59954 Runtime crash is not.
59956 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59958 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59959 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59960 using6.C, using7.C}: New namespace tests.
59962 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59964 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59965 specialization with typedef'ed names used as array indexes.
59967 1998-07-09 Jeffrey A Law (law@cygnus.com)
59969 * gcc.c-torture/execute/980709-1.c: New test.
59971 * gcc.dg/980709-1.c: New test.
59973 1998-07-07 Richard Henderson <rth@cygnus.com>
59975 * gcc.c-torture/execute/bcp-1.c: New test.
59977 1998-07-07 Jeffrey A Law (law@cygnus.com)
59979 * gcc.c-torture/execute/980707-1.c: New test.
59981 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
59983 * gcc.c-torture/compile/980706-1.c: New test.
59985 1998-07-01 Dave Love <d.love@dl.ac.uk>
59987 * g77.f-torture/execute/980701-0.f,
59988 g77.f-torture/execute/980701-1.f: New test from Craig.
59990 1998-07-01 Jeffrey A Law (law@cygnus.com)
59992 * gcc.c-torture/compile/980701-1.c: New test.
59994 * gcc.c-torture/execute/980701-1.c: New test.
59996 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
59999 * g++.old-deja/g++.robertl/eb132.C: New test.
60000 * g++.old-deja/g++.robertl/eb133.C: Likewise.
60002 1998-06-29 Dave Love <d.love@dl.ac.uk>
60004 * g77.f-torture/execute/980628-7.f,
60005 g77.f-torture/execute/980628-8.f,
60006 g77.f-torture/execute/980628-9.f,
60007 g77.f-torture/execute/980628-10.f: New tests from Craig.
60009 * g77.f-torture/execute/980628-3.f: Remove mail headers.
60011 1998-06-28 Jeffrey A Law (law@cygnus.com)
60013 * g77.f-torture/execute/980628-4.f: New test from Craig.
60014 * g77.f-torture/execute/980628-5.f: Likewise.
60015 * g77.f-torture/execute/980628-2.f: Likewise.
60016 * g77.f-torture/execute/980628-0.f: Likewise.
60017 * g77.f-torture/execute/980628-1.f: Likewise.
60018 * g77.f-torture/execute/980628-3.f: Likewise.
60019 * g77.f-torture/execute/980628-6.f: Likewise.
60021 1998-06-28 Jeffrey A Law (law@cygnus.com)
60023 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60024 directory when nothing has been installed yet.
60026 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
60028 * gcc.c-torture/special/special.exp: Handle newer versions of
60031 1998-06-26 Jeffrey A Law (law@cygnus.com)
60033 * gcc.dg/980626-1.c: New test.
60035 1998-06-19 Bruno Haible <haible@ilog.fr>
60037 * gcc.misc-tests/m-un-2.c: New test.
60038 * g++.old-deja/g++.other/warn01.c: Likewise.
60040 1998-06-19 Robert Lipe <robertl@dgii.com>
60042 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60043 compatibility with assmblers with a different comment character.
60044 Eliminate use of GAS-specific extensions.
60046 1998-06-19 Jeffrey A Law (law@cygnus.com)
60048 * gcc.c-torture/execute/ieee/980619-1.c: New test.
60050 1998-06-19 Robert Lipe <robertl@dgii.com>
60052 * lib/g77.exp: Replace search for libf2c.a with search for newly
60055 1998-06-17 Jeffrey A Law (law@cygnus.com)
60057 * gcc.c-torture/execute/980617-1.c: New test.
60059 1998-06-12 Jeffrey A Law (law@cygnus.com)
60061 * gcc.c-torture/execute/980612-1.c: New test.
60063 1998-06-08 Jeffrey A Law (law@cygnus.com)
60065 * gcc.dg/980523-1.c: Only test on ppc-linux.
60066 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60068 * gcc.c-torture/execute/980608-1.c: New test.
60070 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
60072 * gcc.c-torture/execute/980605-1.c: New test.
60074 1998-06-04 Jeffrey A Law (law@cygnus.com)
60076 * gcc.c-torture/execute/980604-1.c: New test.
60078 1998-06-02 Jeffrey A Law (law@cygnus.com)
60080 * gcc.c-torture/execute/980602-1.c: New test.
60081 * gcc.c-torture/execute/980602-2.c: Likewise.
60083 1998-06-02 Dave Love <d.love@dl.ac.uk>
60085 * 970125-0.f: Fix per JCB. Add commentary.
60087 1998-05-31 Michael Meissner <meissner@cygnus.com>
60089 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60092 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60094 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60097 1998-05-28 Catherine Moore <clm@cygnus.com>
60099 * gcc.c-torture/execute/980526-3.c: New test.
60101 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
60103 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60104 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60105 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60106 m88k-motorola-sysv3 to XFAIL.
60108 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60110 * gcc.dg/980526-1.c: New test.
60111 * gcc.c-torture/execute/980526-2.c: New test.
60113 1998-05-26 Jeffrey A Law (law@cygnus.com)
60115 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60117 * gcc.c-torture/execute/980526-1.c: New test.
60119 1998-05-26 Dave Love <d.love@dl.ac.uk>
60121 * g77.f-torture/execute/alpha2.f: Add runtime test.
60123 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
60125 * g++.old-deja/old-deja.exp: Strip leading directories.
60127 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60128 error for the line. Don't run multiple tests for the same line.
60130 1998-05-23 Jeffrey A Law (law@cygnus.com)
60132 * gcc.dg/980523-1.c: New test.
60134 1998-05-23 Dave Love <d.love@dl.ac.uk>
60136 * g77.f-torture/compile/970915-0.f: New test.
60138 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
60140 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60142 1998-05-21 Jeffrey A Law (law@cygnus.com)
60144 * gcc.dg/980520-1.c: New test.
60146 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
60148 * gcc.dg/980502-1.c: Fix return type.
60150 1998-05-20 Jeffrey A Law (law@cygnus.com)
60152 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60153 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60154 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60155 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60156 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60158 1998-05-20 Dave Love <d.love@dl.ac.uk>
60160 * g77.f-torture/execute/980520-1.f: New test.
60162 1998-05-15 Dave Love <d.love@dl.ac.uk>
60164 * lib/mike-g77.exp: New file.
60166 * g77.f-torture/noncompile/noncompile.exp,
60167 g77.f-torture/noncompile/check0.f: New files.
60169 1998-05-14 Dave Love <d.love@dl.ac.uk>
60171 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60172 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60173 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60174 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60175 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60176 abort where appropriate.
60178 1998-05-05 Michael Meissner <meissner@cygnus.com>
60180 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60181 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60183 1998-04-29 Dave Love <d.love@dl.ac.uk>
60185 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60187 1998-04-27 Dave Love <d.love@dl.ac.uk>
60189 * g77.f-torture/compile/980427-0.f: New test.
60191 1998-04-24 Dave Love <d.love@dl.ac.uk>
60193 * g77.f-torture/compile/980424-0.f: New test.
60195 1998-04-19 Dave Love <d.love@dl.ac.uk>
60197 * g77.f-torture/compile/980419-2.f (main): New test.
60198 * g77.f-torture/compile/970125-0.f: New test.
60199 * g77.f-torture/compile/980419-1.f: New test.
60201 1998-04-08 Jim Wilson <wilson@cygnus.com>
60203 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
60206 1998-04-07 Jim Wilson <wilson@cygnus.com>
60208 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60210 1998-04-03 Jim Wilson <wilson@cygnus.com>
60212 * gcc.c-torture/compile/980329-1.c: New test.
60214 1998-03-18 Jim Wilson <wilson@cygnus.com>
60216 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60217 * gcc.dg/980312-1.c: Fix typo in -march command.
60219 1998-03-16 H.J. Lu (hjl@gnu.org)
60221 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60223 1998-03-11 Robert Lipe <robertl@dgii.com>
60225 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
60226 Dave Love agree the Fortran source is bogus.
60228 1998-03-11 Robert Lipe <robertl@dgii.com>
60230 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60231 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60232 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60233 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60234 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60236 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60238 * g++.old-deja/g++.other/friend1.C: New test.
60240 1998-02-18 Dave Love <d.love@dl.ac.uk>
60242 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60243 possibly uninitialized) variables and declare dnrm2.
60245 1998-02-23 Robert Lipe <robertl@dgii.com>
60247 From Bruno Haible <haible@ilog.fr>:
60248 * gcc.c-torture/execute/980223.c: New test.
60250 1998-02-13 Jeffrey A Law (law@cygnus.com)
60252 * gcc.dg/ifelse-1.c: New test.
60254 1998-02-09 H.J. Lu (hjl@gnu.org)
60256 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60258 * lib/old-dejagnu.exp (old-dejagnu): Added the
60259 "execution test - XFAIL *-*-*" handling in the spirit of
60260 "excess errors test -". Changed the "execution test fails"
60261 handling to be like "excess errors test fails".
60262 * Update various tests accordingly.
60264 1998-02-06 Jim Wilson <wilson@cygnus.com>
60266 * gcc.c-torture/execute/980205.c: New test.
60268 1998-01-18 Jeffrey A Law (law@cygnus.com)
60270 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60271 * lib/f-torture.exp: Similarly.
60272 * gcc.c-torture: Rename all .cexp files to .x files.
60274 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60276 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60277 (940510-1.c): Removed duplicate.
60278 (971104-1.c): New test.
60280 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60282 * lib/f-torture.exp: Improve error and loop detection.
60284 1997-11-19 Michael Meissner <meissner@cygnus.com>
60286 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60287 use that to size the filler array.
60289 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60291 * lib/c-torture.exp(c-torture-execute): Fix typo.
60293 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60294 testcase as the executable name. Keep the executable around if
60297 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60299 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60300 changes. Only test one -g option, and move it to the end of the
60301 list of options to test.
60303 1997-09-19 Michael Meissner <meissner@cygnus.com>
60305 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60306 variable GCC_TORTURE_OPTIONS to supply default switches separated
60307 by colons. If no environment variable, run tests with -O0 -g, -O1
60308 -g, and -O2 -g as well.
60310 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60312 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60313 explanatory comments. Fix indentation.
60315 1997-09-15 Jeffrey A Law (law@cygnus.com)
60317 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60319 1997-09-11 Jeffrey A Law (law@cygnus.com)
60321 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60322 * g++.old-deja/g++.mike/p7325.C: Likewise.
60323 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60325 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60327 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60328 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60329 * g++.old-deja/g++.brendan/crash39.C: Likewise.
60330 * g++.old-deja/g++.law/operators4.C: Likewise.
60332 1997-09-11 Joe Buck (jbuck@synopsys.com)
60334 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60335 * g++.old-deja/g++.mike/p784.C: Ditto.
60336 * g++.old-deja/g++.mike/p785.C: Ditto.
60338 1997-09-05 Jeffrey A Law (law@cygnus.com)
60340 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60342 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60344 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60345 target feature; pass this to c-torture-execute as needed.
60347 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60349 * lib/c-torture.exp(c-torture-execute): If the previous and the
60350 current executables being tested are identical, we don't need to
60351 run the executable again. Try to make the executable names
60352 unique. Add an optional argument for passing additional compiler
60355 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
60357 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60359 1997-08-29 Jeffrey A Law (law@cygnus.com)
60361 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60363 1997-07-31 Jeffrey A Law (law@cygnus.com)
60365 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60366 32bit or larger longs.
60368 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60369 have either a 32bit long or 32bit int.
60371 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
60373 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60374 Make double precision tests dependent on sizeof (double).
60376 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
60378 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60381 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
60383 * gcc.c-torture/compile/961203-1.cexp: New script.
60385 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
60387 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60388 up the includes ourselves.
60390 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
60392 * lib/plumhall.exp: Remove random include, and add a few
60393 verbose messages for debugging.
60395 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
60397 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60398 of trying to do it ourselves.
60400 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
60402 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60404 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
60406 * gcc.prms/5403.c: Made regexp a bit less strict.
60408 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
60410 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60411 is returned from remote_load instead.
60412 * lib/plumhall.exp: Ditto.
60413 * lib/mike-g++.exp: Ditto.
60414 * lib/old-dejagnu.exp: Ditto.
60415 * lib/c-torture.exp: Ditto.
60417 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
60419 * lib/g++.exp: Use build_wrapper procedure.
60420 * lib/gcc.exp: Ditto.
60422 1997-05-20 Jeffrey A Law (law@cygnus.com)
60424 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60425 an old-style decl for malloc. Fixes tests to work when
60426 sizeof (int) != sizeof (size_t).
60428 1997-05-15 Mike Meissner <meissner@cygnus.com>
60430 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60432 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60433 use stdargs.h interface.
60435 1997-05-15 Mike Meissner <meissner@cygnus.com>
60437 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60438 NO_VARARGS when compiling.
60440 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
60442 * lib/plumhall.exp(ph_includes): New procedure.
60444 (ph_compiler): Ditto.
60446 * lib/g++.exp: Rename test-glue.c to testglue.c.
60447 * lib/gcc.exp: Ditto.
60449 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
60451 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60452 to completion when it's called.
60454 1997-03-21 Michael Meissner <meissner@cygnus.com>
60456 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60457 is defined, don't do test.
60459 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
60461 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60463 (ph_summary): Mark skipped testcases as untested, not unresolved.
60465 * lib/plumhall.exp (ph_make): If unresolved because of bad
60466 errorCode, record errorCode in log file.
60467 (*): Replace send_log/verbose with verbose -log.
60469 1997-03-19 Michael Meissner <meissner@cygnus.com>
60471 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60472 double conversion if double isn't at least 8 bytes.
60474 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60475 int to work with targets where int is 16 bits.
60477 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60478 8 bytes, just exit, since 4 byte doubles don't have enough bits of
60479 precision for the test to complete.
60481 1997-03-14 Michael Meissner <meissner@cygnus.com>
60483 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60484 if d10v is not compiled with the -mdouble64 flag.
60485 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60487 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60488 d10v is not compiled with the -mint32 flag.
60490 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
60492 * lib/plumhall.exp: Use incr_count.
60494 1997-03-12 Jeffrey A Law (law@cygnus.com)
60496 * gcc.c-torture: Update to c-torture-1.45.
60498 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
60500 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60501 the name of the expect testcase file).
60503 * lib/g++.exp(g++_init): Ditto.
60505 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
60507 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60510 * lib/gcc.exp(gcc_exit): New procedure.
60512 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
60514 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60515 specs where appropriate.
60517 * g++.old-deja/g++.arm/*: Added additional ERROR checks
60518 because of new "candidates are" messages, and removed a few
60520 * Converted all non-old-style g++ testcases to old-style, and
60521 moved into g++.old-deja.
60523 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
60525 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60528 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60531 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60533 1997-02-13 Michael Meissner <meissner@cygnus.com>
60535 * lib/gcc.exp (gcc_target_compile): Add support for defining
60536 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60537 the machine doesn't have those features.
60539 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
60541 * g++.law/operators4.exp: Don't use LIBS.
60543 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
60545 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60547 * lib/mike-g++.exp: Don't set the compiler to be tested here.
60548 * lib/g++.exp: Set it here instead. Also, allow use of the
60549 --tool_exec and --tool_opt options. Change CXX to
60552 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60554 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60556 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
60558 * lib/old-dejagnu.exp: Use prune_warnings instead of
60560 * lib/mike-g++.exp: Ditto.
60561 * lib/gcc.exp: Ditto.
60562 * lib/g++.exp: Ditto.
60564 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60566 1997-02-07 Jeffrey A Law (law@cygnus.com)
60568 * 941014-2.c: Include stdlib.h
60569 * 960327-1.c: Include stdio.h
60570 * dbra.c, index-1.c: Don't assume ints are 32bits.
60572 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
60574 * lib/gcc.exp: Add gcc,stack_size target feature.
60576 * lib/g++.exp(g++_target_compile): Add the include and link
60577 paths here, not in two other places. And, it's $options, not
60580 * lib/mike-g++.exp(postbase): Remove the code that determines
60581 the correct include and link paths.
60582 * g++.old-deja/old-deja.exp: Ditto.
60584 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
60586 * lib/g++.exp(g++_init): target_compile no longer returns the
60587 filename of the result.
60589 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
60591 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60594 * gcc.c-torture/special/special.exp: Change call to
60595 gcc_target_compile to include the object file.
60597 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
60599 * gcc.c-torture/special/special.exp: Correct misspelling in last
60602 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
60604 * lib/plumhall.exp(ph_summary): Log the entire output of the
60605 executable. Return -1 if there were any failures, 0 otherwise.
60606 (ph_execute): Return -1 if there were any failures, 0 otherwise.
60607 (ph_make): Clean up objects and executables that were built
60608 if the tests succeeded.
60610 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
60612 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60613 libraries and includes in the build tree as appropriate.
60615 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60617 * lib/c-torture.exp: Instead of looking for the global variable
60618 NO_LONG_LONG, check to see if that's a feature of the target.
60620 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60622 * config/default.exp: Minimize. Delete the remainer of the files in
60623 config; this functionality is now in devo/dejagnu/config.
60625 g++.*/*: Pass any additional flags used to compile to postbase;
60628 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60629 is now done by runtest.exp. Use gcc_target_compile instead of
60632 lib/c-torture.exp: Use gcc_target_compile instead of compile.
60633 Remove references to CFLAGS. Use remote_file instead of
60635 (c-torture): Take a list of arguments to use to compile this
60638 lib/g++.exp: Simplify. Use target_compile instead of compile.
60639 lib/gcc-dg.exp: Ditto.
60640 lib/gcc.exp: Ditto.
60641 lib/mike-{gcc,g++}.exp: Ditto.
60642 lib/old-dejagnu.exp: Ditto.
60643 lib/plumhall.exp: Ditto.
60645 1997-01-08 Jim Wilson <wilson@cygnus.com>
60647 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60648 (ph_linker): Likewise.
60650 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
60652 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60653 MAP_ANON / MAP_ANONYMOUS if defined;
60654 else try to map from /dev/zero .
60656 1996-11-12 Jeffrey A Law (law@cygnus.com)
60658 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60659 isn't defined, then define it to MAP_ANONYMOUS.
60661 1996-11-12 Jeffrey A Law (law@cygnus.com)
60663 * gcc.c-torture: Update to c-torture-1.42 release.
60665 1996-11-11 Jeffrey A Law (law@cygnus.com)
60667 * gcc.c-torture: Update to c-torture-1.41 release.
60669 1996-10-27 Jeffrey A Law (law@cygnus.com)
60671 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
60674 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
60676 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60677 and LDFLAGS. Fix second case to append the target_info ldflags
60678 onto LDFLAGS, not CFLAGS.
60679 * lib/g++.exp (g++_init): Add target_info stuff.
60680 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
60681 of libgloss and newlib flags for !native.
60683 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60684 (GDB): Fix relative path to go up another dir for finding gdb.
60686 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
60688 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60689 versions in the target_info array, if they don't exist.
60691 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
60693 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60695 1996-07-08 Jim Wilson <wilson@cygnus.com>
60697 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60698 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60700 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
60702 * lib/old-dejagnu.exp: Don't remove the output file before we've
60703 actually tested it. Don't append pwd to the path of the executable
60706 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
60708 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60710 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
60712 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60713 temporary directory for compiler files, and set it to a default
60714 value of /tmp. Set $output as the name of the output file from
60715 compiling the testcase. Add a -o option to $cflags_var so the
60716 compiler writes the final output file as $output. Set $executable
60719 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60720 directory for compiler files, and set it to /tmp if it doesn't
60721 already have a value. Set $output_file to the name of the output
60722 file from compiling the testcase. Add a -o option to CXXFLAGS so
60723 the compiler writes the final output file as $output. Use $output
60724 as the executable to be tested.
60726 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60728 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60730 1996-06-08 Jeffrey A Law (law@cygnus.com)
60732 * gcc.c-torture/execute/pending-1.c: New test. Still
60733 pending in Tege's queue.
60735 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
60737 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60738 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
60739 if there were failures. Call unresolved if there were unresolved
60740 testcases. Call gcc_fail if program did not run to completion.
60741 (ph_make): Pass additional argument name to ph_execute.
60742 (ph_execute): Add new argument. Pass additional arguments to
60743 ph_summary. Call gcc_fail is there is no execution output.
60745 1996-04-24 Jeffrey A Law (law@cygnus.com)
60747 * lib/plumhall.exp (proc_summary): Output relavent summary
60748 lines into the log so specific failures in plumhall can be
60751 1996-04-10 Jeffrey A Law (law@cygnus.com)
60753 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60754 (c-torture-execute): Don't try to execute tests which use
60755 "long long" types if $NO_LONG_LONG is nonzero.
60757 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
60759 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60762 * gcc.ieee: Move from here.
60763 * gcc.c-torture/execute/ieee: To here.
60765 1996-03-26 Jeffrey A Law (law@cygnus.com)
60767 * gcc.c-torture: Update to c-torture-1.41 release.
60769 1996-03-22 Jeffrey A Law (law@cygnus.com)
60771 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60774 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
60776 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60779 1996-03-02 Jeffrey A Law (law@cygnus.com)
60781 * config/proelf.exp: Handle connecting to a simulator.
60783 1996-01-31 Jeffrey A Law (law@cygnus.com)
60785 * config/proelf.exp: New file. Enough framework that we can
60786 run c-torture tests on the proelf targets (or any other target
60787 that gdb can connect to for that matter).
60789 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
60791 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60792 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
60794 * lib/plumhall.exp (ph_execute): Always call ph_summary if
60795 exec_output exists.
60797 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
60799 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60800 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60802 * config/*.exp: Update FSF address. Change result of ${tool}_load
60803 to pass/fail/unresolved/unsupported/untested. Caller must now
60804 call unresolved/unsupported/untested.
60805 * lib/*.exp: Update FSF address. Update to handle new results of
60807 * lib/chill.exp (verbose): Delete.
60809 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
60811 * lib/gcc.exp (default_gcc_start): Change order of args to
60812 $LDFLAGS $CFLAGS $LIBS.
60813 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60814 Save/set/restore CFLAGS. Pass single arg to gcc_start.
60815 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60816 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60817 * gcc.misc-tests/dg-test.exp: Likewise.
60818 * gcc.misc-tests/msgs.exp: Likewise.
60819 * gcc.prms/prms.exp: Likewise.
60820 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60821 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60823 * lib/dg.exp: Deleted, moved to dejagnu/lib.
60825 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60827 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60829 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60830 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60832 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60835 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
60837 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60838 global for loop; add use of $mathlib.
60839 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60840 settings here; set mathlib for anything but VxWorks.
60842 1996-01-22 Jeffrey A Law (law@cygnus.com)
60844 * gcc.c-torture: Update to c-torture-1.40 release.
60846 1996-01-03 Jeffrey A Law (law@cygnus.com)
60848 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60851 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
60853 * lib/c-torture.exp (c-torture-execute): Declare "output" as
60856 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
60858 * lib/g++.exp (LIBS): Define if not already.
60859 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60860 (gcc-dg-prune): Call prune_gcc_output.
60861 * lib/gcc.exp (prune_gcc_output): New proc.
60862 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60865 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
60867 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60868 (c-torture-execute): Likewise. Rename `name' to `testcase'.
60870 1995-11-15 Jeffrey A Law (law@cygnus.com)
60872 * gcc.c-torture: Update to c-torture-1.39 release.
60874 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
60876 * lib/c-torture.exp (c-torture-execute): Don't return if one option
60877 fails, try others as well.
60879 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
60881 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60882 If compilation fails, mark execute tests as `untested'.
60883 If test is marked as unsupported, don't mark compilation and
60884 execute tests as failed.
60886 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
60888 * lib/g++.exp (g++_init): Don't link in libg++, and look to
60889 libstdc++ for whether or not we want to be doing shared
60890 libraries. Delete link_curses since we don't need it anymore.
60891 * lib/mike-g++.exp (postbase): Don't link in libg++.
60892 * g++.old-deja/old-deja.exp: Likewise.
60894 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
60896 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60898 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
60900 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60901 For that, add `-Wl,-a,shared_archive'.
60902 * g++.old-deja/old-deja.exp: Likewise.
60904 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
60906 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60908 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
60910 * lib/mike-g++.exp (postbase): Pay attention to the status of
60913 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
60915 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60917 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
60919 * lib/gcc.exp (default_gcc_start): No longer need to log program
60920 being executed or its output, execute_anywhere does that now.
60921 * lib/g++.exp (default_g++_version): Call execute_anywhere.
60922 (default_g++_start): Likewise. Delete calls to verbose/send_log.
60924 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
60926 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60927 the same as those in lib/g++.exp.
60929 1995-10-10 Jeff Law (law@hurl.cygnus.com)
60931 * gcc.c-torture: Update to c-torture-1.38 release.
60932 * gcc.ieee: Related changes.
60934 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
60936 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60937 "exec". Minor reformatting changes.
60939 * config/rom68k.exp (${tool}_load): Make it work in a canadian
60940 cross. This means all "exec" calls now work on a remote host as
60942 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60943 cross. Filter out the extra "\r\n" stuff that expect puts in.
60944 (c-torture-execute): Filter out the bogus warnings like
60945 c-torture-compile does. Add support for canadian cross.
60946 * lib/gcc.exp (default_gcc_version, default_gcc_start)
60947 Use execute_anywhere rather than calling exec directly. Now it
60948 works for canadian cross testing.
60950 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
60952 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
60953 results into a variable, and check that rather than using file exists.
60955 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
60957 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60958 create a libg++.so. For sunos4.1.*, also add -ltermcap.
60960 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60962 * g++.old-deja/old-deja.exp: Create and pass runshlib and
60963 lib_curses if there's a shared libg++ in the build tree.
60965 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
60967 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60968 if not supported target.
60970 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
60972 * lib/g++.exp (g++_init): Move empty setting of runshlib and
60973 link_curses up to always happen, not just for native builds.
60975 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
60977 * gcc.c-torture: Update to c-torture-1.36 release.
60978 * gcc.failure: Related changes.
60980 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
60982 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60984 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
60986 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60987 * lib/mike-g++.exp (postbase): Not in here. Still reference
60988 runshlib, link_curses, and mathlib for link and run.
60990 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60991 pass the runtime shared library options for Solaris, OSF/1, and
60992 Irix5, and link with -lcurses to avoid unresolved references.
60994 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
60996 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60999 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
61001 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61003 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
61005 * gcc.c-torture: Update to c-torture-1.35 release. Note we
61006 do not have a framework for the "compat" tests yet.
61008 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
61010 * lib/mike-g++.exp (postbase): New local variable `mathlib',
61011 set to null if we're testing vxworks5.1. Use that instead of
61012 `-lm' in the setting of LIBS for link and run.
61014 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
61016 * config/rom68k.exp (${tool}_load): Major changes to make it
61017 work. Verified that it does in fact return the stuff in
61018 exec_output properly. Catch any Emul or any TRAP other than 0.
61020 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
61022 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61023 LDFLAGS properly for targets that need stuff from libgloss.
61024 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61026 (gpp_initialized): New variable.
61028 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
61030 * config/rom68k.exp: Load libgloss.exp.
61031 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61032 so we can produce a fully linked binary.
61033 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61034 so we can produce a fully linked binary.
61036 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
61038 * lib/plumhall.exp (ph_section): Watch for expected failures.
61039 Add missing `else'.
61041 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61043 (c-torture): Likewise.
61045 1995-08-28 Doug Evans <dje@cygnus.com>
61047 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61049 * lib/mike-g++.exp (mike_cleanup): New proc.
61050 (prebase): New globals compiler_result, not_compiler_result,
61052 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
61053 allow leading "-" in pattern. Watch for unsupported tests.
61054 If $compiler_result is set, pattern match assembler code,
61055 and ditto for $not_compiler_result.
61056 * lib/mike-gcc.exp: Likewise.
61058 * lib/plumhall.exp (ph_execute): Only call ph_summary if
61059 execution "succeeded".
61061 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
61063 * config/win32.exp: New file.
61064 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61066 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
61068 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61070 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61071 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61072 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61074 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61075 "... without exceptions was ...". That is now handled by
61077 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61079 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
61081 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61082 sieve.c,sort2.c}: New files.
61083 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61084 sieve.exp,sort2.exp}: Drivers for them.
61086 * lib/mike-gcc.exp (program_output): New user settable variable.
61087 (postbase): Call prune_system_crud. Also prune extraneous compiler
61089 * lib/mike-g++.exp (program_output): New user settable variable.
61091 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61093 * config/sh.exp: Deleted (use sim.exp instead).
61095 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
61097 * config/vx.exp: Declare CHECKTASK as global.
61098 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61099 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61100 * lib/old-dejagnu.exp: Load [pwd]/$executable.
61102 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61104 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61105 target. Like vx.exp, only includes `vx29k.exp' instead of
61108 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
61110 * config/sim.exp: Increase time limit from 120 seconds to 240.
61112 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
61114 * gcc.c-torture/execute/950628-1.c: New test.
61116 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
61118 * gcc.c-torture: Update with changes/additions from
61121 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
61123 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61125 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
61127 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61129 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
61131 * gcc.c-torture/compile/950512-1.c: New test.
61132 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61133 * gcc.dg/struct-ret-1.c: Likewise.
61135 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
61137 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61138 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61140 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
61142 * gcc.c-torture/special/920411-1.c: Deleted.
61143 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61145 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
61147 * config/sim.exp (${tool}_load): Hack in call to bash to get a
61150 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
61152 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61154 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
61157 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61158 is the proper length.
61159 * va-arg-3.c: Likewise.
61161 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
61163 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
61164 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61166 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
61167 * lib/g++.exp (default_g++_start): Delete old cruft.
61169 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
61171 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61172 (2 * (1 << 18)) to (2 * (1 << 17)).
61174 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61176 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
61178 * config/rom68k.exp: Renamed from config/idp.exp
61180 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
61182 * c-torture/compile/921109-2.c
61184 1995-04-18 Mike Stump <mrs@cygnus.com>
61186 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61189 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
61191 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61193 * lib/g++.exp (default_g++_start): Likewise.
61195 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
61197 * gcc.c-torture/compile/950329-1.c: New test.
61199 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
61201 * config/bug.exp (${tool}_load): Updated to use new remote_open
61202 and remote_close procs.
61203 * config/idp.exp: New file.
61205 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
61207 * gcc.c-torture/execute/950322-1.c: New test.
61209 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
61211 * config/vx.exp (${tool}_load): Clean up testing of return code from
61212 vxworks_ld and vxworks_spawn.
61214 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
61216 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61218 1995-03-13 Mike Stump <mrs@cygnus.com>
61220 * lib/old-deja.exp: Add `excess errors test - ' error, now one
61221 can mark excess errors on a machine by machine basis. Note, the
61222 default is to not expect any excess errors, even when excess
61223 errors test - is given, so you will want to put an XFAIL ... on
61224 these lines. For example, // excess errors test - XFAIL hppa*-*-*
61225 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61226 those 4 machines, but no others.
61228 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
61230 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61231 * lib/c-torture.exp: to here.
61233 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
61235 * gcc.c-torture/execute/950221-1.c: New test.
61236 * gcc.c-torture/execute/struct-ret-1.c: New test.
61237 * gcc.c-torture/compile/950221-1.c: New test.
61239 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61241 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61243 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61244 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61246 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61248 * g++.gb: New directory of tests, derived from my signature and
61249 class scoping tests.
61251 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61252 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61253 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61254 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61255 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61256 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61257 * g++.gb/sig25.C: Likewise.
61259 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61260 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61261 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61262 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61263 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61264 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61265 * g++.gb/sig25.exp: Likewise.
61267 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61268 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61269 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61270 * g++.gb/scope13.C: Likewise, this test still fails.
61272 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61273 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61274 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61275 * g++.gb/scope13.exp: Ditto.
61277 * g++.gb/README: New file, explains what these tests are about.
61279 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61281 * lib/dg.exp (dg-do): Support `preprocess'.
61282 (dg-test): Likewise.
61284 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61286 * config/udi.exp: change "continue -expect" to "exp_continue".
61288 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61290 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61291 Delete redundant tests.
61293 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61294 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61295 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61296 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61297 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61298 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61299 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61300 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61302 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61303 storing label pointers.
61304 * gcc.c-torture/execute/921019-1.c: Likewise.
61305 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61306 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61308 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61311 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61312 Delete obsolete tests.
61314 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61315 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61316 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61317 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61318 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61319 * gcc.c-torture/compile/950124-1.c: New test.
61321 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61323 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61325 * lib/mike-g++.exp: Add -lm to LIBS.
61327 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61329 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61331 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
61333 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61335 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
61337 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61339 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
61341 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61342 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61343 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61344 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61345 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61346 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61347 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61348 * g++.law/{operators31.C, operators32.C,
61349 * g++.law/{operators33.C, operators34.C}: Likewise.
61350 * g++.law/{pic1.C, refs2.C}: Likewise.
61351 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61352 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61353 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61354 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61356 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61357 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61358 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61359 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61360 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61361 * g++.law/{enum9.exp, friend5.exp}: Likewise.
61362 * g++.law/{nest3.exp, nest4.exp}: Likewise.
61363 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61364 * g++.law/{operators30.exp, operators31.exp}: Likewise.
61365 * g++.law/{operators32.exp, operators33.exp}: Likewise.
61366 * g++.law/{operators34.exp}: Likewise.
61367 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61368 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61369 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61370 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61371 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61373 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61374 No longer expected to fail.
61375 * g++.law/missed-error3.C: Tweak for recent bool changes.
61377 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
61379 * config/emb-unix: Deleted.
61380 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61381 remote execution. Do final link on remote host if REMOTE_LINK is set.
61383 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
61385 * lib/dg.exp (dg-test): Fix typo in last patch.
61387 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
61389 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61390 (handles multiple occurrences).
61392 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
61394 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61395 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61396 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61398 * lib/c-torture.exp (c-torture-compile): Likewise.
61399 (c-torture): Prepend full path if missing.
61400 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61401 (gcc_fail): Likewise.
61402 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61404 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
61406 * lib/netware.exp: Only attach to NetWare i386 systems.
61408 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
61410 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61411 messages. Add test name to "output pattern match" pass/fail message.
61413 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
61415 * gcc.dg: New testsuite.
61416 * gcc.dg/dg.exp: New file.
61418 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61419 test-switch.c}: Deleted.
61421 * gcc.misc-tests/msgs.exp: New testcase driver.
61423 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
61425 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61426 Watch for illegal return values from ${tool}_load.
61427 * config/unix.exp (${tool}_load): Fix pass/fail detection for
61428 cross targets. Coerce return value >0 to 1.
61430 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
61432 * config/unix.exp (${tool}_load): Call program rsh, not proc.
61434 * config/emb-unix.exp: New file.
61436 * config/sim.exp: Error if variable $SIM not defined.
61437 (${tool}_load): Mark test as "untested" if simulator missing.
61439 * config/unix.exp: Load remote.exp to get rcp_download.
61440 * lib/c-torture.exp: Use different option lists for testcases with
61442 * gcc.c-torture/execute/execute.exp: Likewise.
61444 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
61446 * config/*.exp: Clarify return code from ${tool}_load.
61447 Call `unresolved' or `untested' instead of `warning' or `perror'
61448 (sometimes you still want to call both though).
61449 Add comment that `shell_id' is local to each file.
61450 * config/udi.exp (timeout): Set to 30.
61451 Don't print warning if connection fails, $connectmode has already
61453 (${tool}_load): Move verbose messages to level 2.
61454 Rework pattern for "Process started" message.
61455 Pass `shell_id' to ${connectmode}_download.
61456 Retry twice upon timeout. Make resetting of target more robust.
61457 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61458 Pass `shell_id' to exit_$connectmode.
61459 Only call exit_$connectmode if connected.
61460 * config/unix.exp (${tool}_load): Check return codes better.
61461 * config/vrtx.exp (${tool}_load): Likewise.
61462 * config/vx.exp (${tool}_load): Likewise.
61463 Delete unneeded global's.
61464 * lib/dg.exp (dg-test): Update to reflect clarified return codes
61467 (dg-init): Delete recording of pass/fail counts.
61468 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61469 (old-dejagnu-init): Likewise.
61470 (old-dejagnu-stat): Delete contents, empty proc now.
61471 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61472 (c-torture): Delete references to lcnt, lpass, lfail.
61473 Get option list from TORTURE_OPTIONS.
61474 Delete -funroll[-all]-loops if no loops.
61475 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61476 (g++_stat): Delete contents (empty proc now).
61477 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61478 (gcc_finish): Likewise.
61479 (gcc_stat): Deleted.
61480 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61481 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61482 * gcc.c-torture/execute/execute.exp: Likewise.
61483 Split tests into two parts: compile, execute.
61484 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
61485 no loops. Update to reflect clarified return codes from ${tool}_load.
61487 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
61489 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61491 (old-dejagnu): Likewise (where necessary).
61493 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
61495 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61497 * lib/dg.exp (dg-process-target): Fix processing of selector.
61498 Add comment regarding use of `error'.
61500 * lib/gcc.exp (prune_system_crud): Define if missing.
61501 * lib/g++.exp (prune_system_crud): Likewise.
61503 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61504 Call prune_system_crud.
61505 * lib/dg.exp (dg-runtest): New proc.
61506 Use perror instead of send_user for tcl errors in testcase.
61507 Don't return any value, it's never used.
61508 Don't clobber previous definition of `unknown'.
61509 Print tcl errors in `dg-final'.
61511 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
61513 * lib/dg.exp (dg-process-target): Improve syntax error messages.
61514 (dg-test): Don't print errorInfo, it contains stack backtrace.
61516 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
61518 * lib/g++.exp (runtest_file_p): Define if missing.
61520 1994-09-24 Doug Evans (dje@cygnus.com)
61522 * lib/mike-g++.exp: Comment out loading of g++.exp.
61523 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
61524 (default_g++_version): Always print something.
61525 (default_g++_start): Comment out call to `which'.
61526 (g++_start, g++_load): Deleted (must be defined in config file).
61527 * lib/gcc.exp: Test for existence of $CC at start.
61528 Delete check for tmpdir (done in gcc_init).
61529 (default_gcc_version): Always print something.
61530 (default_gcc_start): Comment out call to `which'.
61531 * config/*.exp: Major cleanup - make cross targets work at least a
61532 little better for g++ (by not being "--tool gcc" specific).
61533 Rename gcc_xxx to ${tool}_xxx.
61534 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61535 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61537 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
61539 * lib/c-torture.exp (c-torture-compile): Rework compiler
61540 message processing.
61542 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61545 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
61547 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61549 * lib/dg.exp (dg-process-target): Support { target native }.
61551 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
61553 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
61554 looked for "... program xxx got fatal signal".
61555 Correct regsub munging of `comp_output'.
61556 Ignore compiler messages "path prefix not used" and "linker input
61559 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
61561 * lib/gcc.exp (runtest_file_p): Define if missing.
61562 * gcc.prms/template.c: Example to work from.
61564 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
61566 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61567 * lib/dg.exp (dg-test): Call unsupported testcases as such.
61569 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61570 * gcc.prms/1883.c: Moved from compile/940714-1.c.
61571 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61572 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61574 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61575 (dg-process-target): No longer a varargs proc.
61576 Return S/N for target, P/F for xfail. All callers changed.
61577 (user option procs): More argument checking.
61578 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61579 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61580 (dg-test): Skip test if not running on selected target in `dg-do'.
61581 Update handling of `dg-do-what', `dg-output-text'.
61582 Separate execution pass/fail from output pattern match pass/fail.
61583 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61585 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
61587 * gcc.c-torture/special/special.exp: Don't expect failure for mips
61588 target for 920510-1.c.
61590 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
61592 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61593 Clean up comment regarding use of passcnt, etc.
61594 (gcc_stat): Don't update `testcnt' here.
61595 (gcc_finish): Do it here.
61596 Might as well reset `but_id' here too.
61597 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61598 to determine if the file should be tested.
61599 * gcc.c-torture/compile/compile.exp: Likewise.
61600 * gcc.c-torture/execute/execute.exp: Likewise.
61601 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61602 * gcc.misc-tests/dg-test.exp: Likewise.
61603 * gcc.prms/prms.exp: Likewise.
61604 * gcc.wendy/wendy.exp: Likewise.
61605 * g++.old-deja.exp: Likewise.
61606 Move "Testing file" message to verbose level 1.
61608 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
61610 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61612 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
61614 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61615 (default_gcc_start): Accept optional second list element
61616 of compiler flags. Print compiler output at verbosity level 2.
61617 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61618 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61619 Save current values of framework globals passcnt, failcnt, xpasscnt,
61620 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61621 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
61622 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61623 xfailcnt to compute stats. Update framework global `testcnt' from
61625 (gcc_finish): New proc. Clean up test environment.
61626 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61627 (gcc_epass, gcc_efail): Delete.
61628 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61629 argument of line number.
61630 (dg-init): If the tool has an init routine, call it.
61631 (dg-test): Remove args `cflags_var' and `libs_var'.
61632 Pass all compiler options to ${tool}_start.
61633 Handle missing line number.
61634 (dg-finish): New function.
61635 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61636 particular files. Call gcc_finish at end. Move "skipping test"
61637 message to verbosity level 3.
61638 * gcc.c-torture/compile/compile.exp: Likewise.
61639 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61640 * gcc.c-torture/execute/execute.exp: Likewise.
61641 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61642 Print testcase being tried at verbosity level 1.
61643 * gcc.c-torture/special/special.exp: Unset xfail.
61644 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61645 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61646 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61647 * gcc.failure/failure.exp: Likewise.
61648 * gcc.ieee/ieee.exp: Likewise.
61649 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61650 Update call to dg-test. Call dg-finish at end.
61651 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
61652 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61653 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61654 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61655 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
61656 * gcc.wendy/wendy.exp: Add copyright.
61657 Delete setting of tmpdir (done by gcc_init).
61658 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61659 Pass compiler flags to gcc_start. Call gcc_finish at end.
61660 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61663 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
61665 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61667 (g++_load): Likewise.
61669 * config/*.exp (gcc_load): Some were varargs fns and some were not.
61670 Rename argument to `prog' to remove the confusion.
61671 Varargs fns behave differently too!
61672 (g++_load): Likewise.
61674 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61676 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61677 what it is. Delete (always) printing of status value for !native.
61678 Simplify verbose code, and include status and exec_output.
61679 (g++_load): Use gcc_load.
61681 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
61683 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61684 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61685 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61686 940714-3.c as these testcases don't exist anymore. Make
61687 va-arg-1.c expected to pass.
61689 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
61691 * gcc.misc-tests/misc.exp: Only run specific testcases.
61692 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
61693 * gcc.misc-tests/dg-[1-9].c: New files.
61695 * lib/dg.exp: New testsuite driver.
61696 * gcc.prms/prms.exp: Use it.
61698 * README.gcc: New file.
61700 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61701 Document and reset `lxpass' and `lxfail'.
61702 Simplify "initialized" message.
61703 (gcc_stat): Clean up comments a little.
61705 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
61707 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61709 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
61711 * lib/old-dejagnu.exp (process-option): New proc.
61712 (old-dejagnu-init, old-dejagnu-stat): Likewise.
61713 (old-dejagnu): Simplify.
61714 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61716 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
61718 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61719 exists and is not an empty string.
61721 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61722 $xfail rather than calling setup_xfail. Clear $xfail when test is
61724 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61727 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61728 longer expected to fail.
61730 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61733 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61735 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61736 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61737 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61738 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61741 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61742 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61744 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61746 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61747 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61749 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61750 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61751 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61753 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
61755 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61756 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61757 940714-1.c, 940714-2.c, 940714-3.c},
61758 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61759 gcc.misc-tests/{mg.c,mg.exp}:
61761 * gcc.noncompile/noncompile.exp: Change accordingly.
61763 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
61765 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61766 Undo previous clobberage.
61768 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
61770 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61771 * gcc.special/{930510-1.c, special.exp}:
61772 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61773 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61774 struct-varargs-1.c}: New tests from c-torture-1.26.
61776 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
61778 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61779 argument to switch.
61781 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
61783 * Revert the previous changes. Please see Rob's directory
61784 (/lisa/test/rob/progressive/gcc/testsuite) for testing
61787 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
61789 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61790 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61791 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61792 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61793 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61794 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61795 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61796 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61797 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61798 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61799 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61800 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61801 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61802 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61803 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61804 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61805 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61806 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61807 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61808 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61809 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61810 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61811 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61812 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61813 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61814 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61815 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61816 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61817 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61820 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
61822 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61823 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61826 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
61828 * config/unix.exp (g++_load): Fix syntax.
61830 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
61832 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61833 * gcc.noncompile/921017-1.c: Deleted obsolete test.
61834 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61835 Don't expect va-arg-1.c to fail. Correct expected output for
61837 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61838 * gcc.wendy/hbm4.c: Correct typo.
61839 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61841 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
61843 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61844 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61845 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
61846 * lib/c-torture.exp (c-torture-compile): Ditto.
61848 Reduce volume of output (remove all the -I's and such).
61849 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61850 Call gcc_cpass, gcc_cfail.
61851 (c-torture): Pass testing option to c-torture-compile.
61853 1994-03-21 Doug Evans (dje@cygnus.com)
61855 Bring patches over from progressive.
61856 * config/default.exp: Exit remote shell cleanly.
61857 (g++_exit, g++_start): Add default versions.
61858 * config/sim.exp (gcc_load): Use perror, not error.
61860 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
61862 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
61865 1994-03-14 Doug Evans (dje@cygnus.com)
61867 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61868 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61869 (wendy_try): New proc to run testcase.
61870 (main loop): Call 'em.
61871 * gcc.wendy/*.c: Clean up pass to correct expected output.
61873 * lib/gcc.exp: Minor cleanup work.
61874 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61876 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
61878 * config/sim.exp (gcc_load): Document return codes better.
61879 Don't pass -v to simulator.
61881 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
61883 * gcc.special/920717-x.c: Fix typo.
61884 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61887 * lib/mike-gcc.exp: Fix typo.
61889 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
61891 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61892 binary to use, transform the name.
61893 * config/*.exp: rename everything. Nuke any g++ specific files,
61894 it's now a special case of gcc that requires no special support.
61895 Add a default.exp for unsupported targets.
61897 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
61899 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61900 lib/old-dejagnu.exp: Fix a few patterns to work with the new
61903 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
61905 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61908 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
61910 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61912 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
61914 * gcc.execute/execute.exp: Combine opt_list and foption_list into
61915 option_list. Compile every file with only 4/6 option choices
61916 (same as C torture) instead of with 12/18 different option
61918 * lib/c-torture.exp: Likewise.
61920 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61923 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
61925 * lib/old-deja.exp: Add `excess errors test fails' error, now one
61926 can put an XFAIL *-*-* on excess errors.
61928 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
61930 * g++.law: Add more tests derived from g++-bugs snapshots.
61932 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
61933 equivalent to g++.law/init9.
61935 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61936 compiled it, and the a.out file after we've run it.
61938 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
61940 * lib/mike-g++.exp (postbase): Delete the .o file after we've
61941 compiled it, and the a.out file after we've run it.
61943 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
61945 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61947 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
61949 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61952 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
61954 * g++.law: New directory of g++ tests derived from the g++-bugs
61957 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
61959 * gcc.compile: initbug1.c initbug1.exp testcase added
61961 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
61963 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61964 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61965 fixes submitted by Jeff Law (law@cs.utah.edu)
61966 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61967 Jeff Law (law@cs.utah.edu)
61970 1993-11-30 Mike Stump (mrs@cygnus.com)
61972 * config/unix-g++.exp: Follow the gcc way of doing things.
61973 * g++.old-deja/old-deja.exp: Minor updates.
61974 * lib/g++.exp: New file, follow the gcc way of doing things.
61975 * lib/old-dejagnu.exp: Minor updates.
61976 * lib/mike-g++.exp: Always unset errorInfo.
61978 1993-11-06 Mike Stump (mrs@cygnus.com)
61980 * lib/gcc.exp: Fix some errors with the below change, CC and
61981 CFLAGS should be global when setting, not local.
61983 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
61985 * lib/gcc.exp: Transform tool name.
61987 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61989 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61991 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61993 * lib/gcc.exp: change gcc_done to gcc_stat
61995 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61997 * Upgraded gcc testsuite to c-torture version 1.25
61999 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
62001 * lib/gcc.exp: added reporting code. Changed verbose compile message.
62002 * lib/c-torture: added hooks for new reporting code.
62004 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
62006 * config/sh-gcc.exp: check if sh-sim exists in the path
62008 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
62010 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62011 * gcc.compile/compile.exp: Initial changes for new logic.
62012 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62013 * gcc.failure/failure.exp: Initial changes for new logic.
62014 * gcc.ieee/ieee.exp: Initial changes for new logic.
62015 * gcc.misc-tests/misc.exp: Initial changes for new logic.
62016 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62017 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62018 * lib/c-torture.exp: Initial changes for new logic.
62019 * lib/gcc.exp: Initial changes for new logic.
62021 1993-10-15 Mike Stump (mrs@cygnus.com)
62023 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62024 depend upon failure or success. Fully qualify names in failure
62025 and success messages. Always remove a.out before starting
62026 compile, just in case. Pay more attention to error text output by
62027 the compiler. Handle testcases with no known past errors just
62028 like all others, so that things are uniform. Other miscellaneous
62031 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
62033 * gcc.cpp: new directory for cpp tests
62035 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
62037 * lib/chill.exp: Code reformatted, removed unused code.
62038 * config/unix-chill.exp: Code reformatted, removed unused code.
62039 * chill.execute/execute.exp: Code reformatted, removed unused code.
62040 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62042 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
62044 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
62045 routines not written.
62047 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
62049 * config/bug-gcc.exp: Use new procs from bug.exp.
62051 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
62053 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62054 via ftp, rather than depending on NFS.
62055 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62058 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
62060 * config/bug-gcc.exp: Use new download proc.
62062 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
62064 * chill.execute/execute.exp: cleanups, handles errors better
62065 * chill.compile/compile.exp: rewrite, based on execute.exp
62066 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62067 * lib/chill.exp: major changes to diff proc and compile and link
62068 procs. added chill_fail and chill_pass wrappers to pass and
62069 fail. added more comments, and handle error codes better.
62070 Added a hack to capture stderr from exec, so noncompile tests
62073 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
62075 * chill.execute/execute.exp: rewrite of testsuite driver
62076 * lib/chill.exp: rewrite of testsuite driver
62077 * config/unix-chill.exp: rewrite of testsuite driver
62079 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
62082 * iexpr.ch: Standardize uppercase.
62083 * tuples.dat: Standardize uppercase.
62084 * vary.ch: standardize. Correct varying string assignments.
62085 * vary.dat: Add new output lines.
62087 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
62090 * chprintf.ch: Standardize use of uppercase.
62091 * tuples.ch: Standardize and turn arr2 into a DCL,
62093 * pinits.ch: Standardize.
62095 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
62097 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62098 * Makefil: Renamed to Makefile.in.
62099 * configure.in: New.
62101 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
62104 * .cvsignore: Add result/output files.
62105 * Makefile: Fix up variables at start. Use MFLAGS
62106 everywhere. Correct bool_loc, built_ins entries.
62107 Add entry for vary1.ch.
62108 * bitarray.ch: Standardize upper-case usage.
62109 * bitexpr.ch: Standardize, add output of b1.
62110 * params.ch: Use arrayt in along PROC parameters, to
62111 avoid novelty problems.
62112 * sets.ch: Tiny cleanup.
62113 * vary1.ch: Re-indent.
62115 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
62117 * Add PR-related files to Makefiles, .cvsignore files, etc.
62119 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
62121 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62122 with compiler objects. New names are test-flow.c and test-loop.c
62124 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
62126 * Upgraded c-torture tests from 1.19 to 1.20
62129 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62130 * gcc.compile: 930623-1.c 930623-2.c
62131 * gcc.noncompile: 930622-1.c 930622-2.c
62132 * gcc.failure: 920411-1.c 920627-2.c
62133 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62135 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
62137 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62138 More changes to get testsuite working properly. Needs more work.
62139 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62141 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
62143 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62144 More changes to get testsuite working properly. Needs more work.
62146 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
62148 * chill.compile/compile.exp: Added for Dejagnu support
62149 * chill.execute/execute.exp: Added for Dejagnu support
62150 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
62152 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
62154 This should complete moving the CHILL test files.
62155 * chill.noncompile(.cvsignore printf.grt
62156 in-printf.grt chprintf.grt chprintf.ch):
62157 Added test-support files.
62158 (Makefile): Modified further.
62159 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62160 signal.ch): Added test files.
62161 * chill.execute (.cvsignore printf.grt printr.c
62162 in-printf.grt rts.c chprintf.grt rts.h): Added
62163 test-support files.
62164 (Makefile): More corrections.
62166 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
62168 * chill.compile, chill.execute, chill.nocompile: Add CHILL
62169 test cases, ready for DejaGnu.
62171 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
62173 * Upgraded c-torture tests from 1.18 to 1.19
62175 * gcc.compile: added test(s):
62177 * gcc.execute: added test(s):
62178 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62180 * added new subdirectory for misc tests: gcc.misc-tests
62181 * gcc.misc-test(s): added tests:
62182 inst-check.c test-consts.c test-ior.c test-switch.c
62184 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
62186 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62188 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
62190 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62192 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
62194 * Upgraded c-torture tests from 1.17 to 1.18
62196 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
62198 * Upgraded c-torture tests from 1.12 to 1.17
62200 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
62202 * lib/old-dejagnu.exp:
62203 Fixed handling of XFAIL target triplets to correctly
62204 recognize wildcard characters. Removed code that
62205 appended a unique id tag to the end of the file name
62206 printed out by the result of the testcases within a
62209 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
62211 * lib/old-dejagnu.exp:
62212 Reworked expected failure handling to trigger off of XFAIL
62213 keyword in keyphrase embeded in testcase source code. The
62214 XFAIL keyword must be at the end of the keyphrase line. It
62215 may optionally be followed by one or more target triplets.
62216 It has just occured that the handling of wildcards in the
62217 target triplet may not be correct.
62219 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
62221 * g++.old-deja/tests:
62222 Moved all subdirectories up one level into g++.old-deja .
62224 * lib/old-dejagnu.exp:
62225 Fixed problem with CXXFLAGS not being properly reset, and being
62226 corrupted with extraneous "-c" compiler option. This was
62227 causing binaries to not be generated for test that needed them.
62228 Modified strings passed to "pass" and "fail" so that individual
62229 tests from the same test file would be distinguished by an
62230 identifier appended to the test file name in the summary logs;
62231 this corrected a problem with erroneous diff logs. Added code
62232 to search testcases for expected fail and unexpected pass keywords.
62234 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
62236 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62238 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62240 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62241 Removed extraneous text from end of "Special g++ Options"
62244 * lib/old-dejagnu.exp: Added pattern matching to look for new
62245 keywords, embedded in testcases comments, which will trigger
62246 calls to xpass and xfail.
62248 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62250 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62251 comments embedded in the testcases, especially the one looking for
62252 special compiler options, as well as the pattern matching for the
62253 compiler output again.
62255 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62257 * lib/old-dejagnu.exp: Do a proper check of the return value for
62258 execute tests. Fixed several problems with the pattern matching
62259 of the compiler output which gave erroneous test results.
62260 Changed several of the test result messages to be more descriptive.
62261 * config/unix-g++.exp: Proc g++_load now actually works and
62262 executes the tests passed to it and returns a usable return
62265 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62267 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62269 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62271 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62272 Modified both files to properly execute the old style
62273 dejagnu tests. The previous versions of these files were
62274 experimental and did not function anything near correctly.
62276 1993-04-05 Rob Savoye (rob@cygnus.com)
62278 * Removed all Makefile.in and configure.in files. No configuration
62281 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62283 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62285 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62287 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62288 gcc.special/configure.in, gcc.noncompile/configure.in,
62289 gcc.execute/configure.in, gcc.code_quality/configure.in,
62290 g++.other/configure.in, g++.old-deja/configure.in,
62291 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62292 in srcname setting.
62294 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62296 * lib/udi.exp: Fixed mondfe and mondfe_download.
62297 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62298 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62300 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62302 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62303 (gdb_exit): Don't remove *_soc files.
62305 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62307 * lib/c-torture.exp: Don't look for main; instead always use -w
62308 -c. This is how the c-torture tests work. Remove the object
62309 file if the compilation succeeds.
62310 * gcc.execute/execute.exp: Remove executable if test passes.
62311 * gcc.noncompile/noncompile.exp: Every test is an expected
62313 * gcc.special/special.exp: Added tests from c-torture 1.11,
62314 corrected use of existing test.
62315 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62316 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62317 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62318 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62319 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62320 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62321 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62322 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62323 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62324 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62325 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62326 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62327 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62328 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62329 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62330 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62331 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62332 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62333 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62335 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62336 correspond to c-torture 1.11.