1 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3 * gcc.dg/pr34351.c: New.
5 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7 * gcc.dg/Wlarger-than2.c: New.
9 2008-02-26 Paolo Carlini <pcarlini@suse.de>
12 * g++.dg/lookup/crash7.C: New.
14 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
16 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
18 2008-02-25 Joseph Myers <joseph@codesourcery.com>
20 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
22 2008-02-25 Joseph Myers <joseph@codesourcery.com>
24 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
26 2008-02-25 Joseph Myers <joseph@codesourcery.com>
28 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
31 2008-02-25 Joseph Myers <joseph@codesourcery.com>
33 * lib/target-supports.exp (check_profiling_available): Report -p
34 unavailable on *-*-mingw*.
36 2008-02-25 Joseph Myers <joseph@codesourcery.com>
38 * lib/target-supports.exp (check_effective_target_pthread_h): New.
39 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
40 dg-require-effective-target pthread_h.
42 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
44 * gcc.dg/Wswitch-enum-error.c: New.
45 * gcc.dg/Wswitch-error.c: New.
46 * gcc.dg/20011021-1.c: Use two directives to match two different
49 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
52 * gcc.dg/pr28322.c: New.
53 * gcc.dg/pr28322-2.c: New.
54 * lib/prune.exp: Ignore "At top level" even if there is no ':'
57 2008-02-25 Paolo Carlini <pcarlini@suse.de>
60 * g++.dg/other/error26.C: New.
62 2008-02-25 Paolo Carlini <pcarlini@suse.de>
65 * g++.dg/other/error25.C: New.
67 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
70 * gcc.dg/pr35258.c: New testcase.
72 2008-02-25 Jan Beulich <jbeulich@novell.com>
74 * gcc.dg/20020426-2.c: Remove bogus workaround.
75 * g++.old-deja/g++.other/store-expr1.C: Likewise.
76 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
78 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
80 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
82 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
85 * gcc.dg/pr19984.c: New test.
86 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
89 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
91 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
92 (main): Call check_vect and foo. Check array values after
94 * gcc.dg/vect/vect-117.c: Call check_vect.
95 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
97 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
99 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
102 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
105 * gcc.c-torture/execute/20050604-1.x: New file.
107 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
109 * gcc.target/i386/pr22076.c: Update number of mov insns
111 * gcc.target/i386/pr34256.c: Ditto.
113 2008-02-24 Diego Novillo <dnovillo@google.com>
115 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
118 * g++.dg/warn/pr33738.C: New.
120 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
122 * gcc.c-torture/execute/nest-align-1.x: New file.
124 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
127 * g++.dg.ext/dllimport13.C: New test.
129 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
132 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
133 powerpc*-apple-darwin*.
135 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
137 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
138 ERFC into gfortran.dg/large_real_kind_3.F90.
139 * gfortran.dg/large_real_kind_3.F90: New test.
141 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
144 * gcc.dg/and-1.c: New test.
146 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
148 * gcc.c-torture/execute/20080222-1.c: New test.
150 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
154 * gcc.target/i386/pr22076.c: New test.
155 * gcc.target/i386/pr34256.c: New test.
156 * gcc.target/i386/vecinit-5.c: New test.
157 * gcc.target/i386/vecinit-6.c: New test.
158 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
160 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
161 <xmmintrin.h>, define __m64 and __m128 directly.
162 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
164 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
167 * g++.dg/ext/always_inline-1.C: New test.
168 * g++.dg/ext/always_inline-2.C: New test.
169 * g++.dg/ext/always_inline-3.C: New test.
170 * g++.dg/ext/always_inline-4.C: New test.
172 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
174 * gcc.target/cris/asm-b-1.c: New test.
176 2008-02-22 Paolo Carlini <pcarlini@suse.de>
179 * g++.dg/template/nontype17.C: Add.
181 2008-02-22 Paolo Carlini <pcarlini@suse.de>
185 2008-02-14 Paolo Carlini <pcarlini@suse.de>
188 * g++.dg/template/nontype17.C: New.
189 * g++.dg/template/nontype16.C: Add error.
191 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
194 * gcc.dg/Wfloat-equal-1.c: New.
195 * g++.dg/warn/Wfloat-equal-1.C: New.
197 2008-02-21 Michael Matz <matz@suse.de>
200 * gcc.dg/pr35264.c: New testcase.
202 2008-02-21 Richard Guenther <rguenther@suse.de>
204 * gfortran.dg/reassoc_1.f90: New testcase.
205 * gfortran.dg/reassoc_2.f90: Likewise.
206 * gfortran.dg/reassoc_3.f90: Likewise.
208 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
211 * gfortran.dg/fmt_t_7.f: New test.
214 * gfortran.dg/streamio_15.f90: New test.
216 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
219 * gfortran.dg/fmt_zero_digits.f90: Revise test.
221 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
223 * gcc.dg/Wframe-larger-than.c: New option test.
225 2008-02-20 Tobias Burnus <burnus@net-b.de>
228 * gfortran.dg/dollar_sym_1.f90: New.
229 * gfortran.dg/dollar_sym_2.f90: New.
231 2008-02-20 Richard Guenther <rguenther@suse.de>
234 * gcc.dg/builtins-66.c: New testcase.
236 2008-02-20 Richard Guenther <rguenther@suse.de>
238 * gcc.dg/fold-reassoc-1.c: New testcase.
239 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
241 2008-02-20 Richard Guenther <rguenther@suse.de>
243 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
245 2008-02-20 Ira Rosen <irar@il.ibm.com>
247 * lib/target-supports.exp (check_effective_target_vect_unpack):
249 (check_effective_target_vect_short_mult): Likewise.
250 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
251 the loop on targets that support vect_unpack.
253 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
255 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
256 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
257 templates to reduce number of passed arguments.
259 2008-02-19 Jason Merrill <jason@redhat.com>
262 * g++.dg/template/explicit-args1.C: New.
264 2008-02-19 Richard Guenther <rguenther@suse.de>
266 PR tree-optimization/34989
267 * gcc.dg/pr34989-1.c: New testcase.
268 * gcc.dg/pr34989-2.c: Likewise.
270 2008-02-19 Jakub Jelinek <jakub@redhat.com>
273 * g++.dg/gomp/pr35028.C: New test.
277 * gcc.dg/gomp/pr34964.c: New test.
278 * g++.dg/gomp/pr34964.C: New test.
279 * gcc.dg/gomp/pr35244.c: New test.
280 * g++.dg/gomp/pr35244.C: New test.
283 * g++.dg/gomp/pr35078.C: New test.
285 2008-02-19 Christian Bruel <christian.bruel@st.com>
287 * gcc.dg/packed-array.c: New testcase.
289 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
292 * gcc.target/i386/pr33555.c: New test.
294 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
297 * gcc.target/i386/isa-1.c: New.
298 * gcc.target/i386/isa-2.c: Likewise.
299 * gcc.target/i386/isa-3.c: Likewise.
300 * gcc.target/i386/isa-4.c: Likewise.
301 * gcc.target/i386/isa-5.c: Likewise.
302 * gcc.target/i386/isa-6.c: Likewise.
303 * gcc.target/i386/isa-7.c: Likewise.
304 * gcc.target/i386/isa-8.c: Likewise.
305 * gcc.target/i386/isa-9.c: Likewise.
306 * gcc.target/i386/isa-10.c: Likewise.
307 * gcc.target/i386/isa-11.c: Likewise.
308 * gcc.target/i386/isa-12.c: Likewise.
309 * gcc.target/i386/isa-13.c: Likewise.
310 * gcc.target/i386/isa-14.c: Likewise.
312 2008-02-18 Joey Ye <joey.ye@intel.com>
313 H.J. Lu <hongjiu.lu@intel.com>
316 * gcc.c-torture/execute/nest-align-1.c: New test case.
318 2008-02-17 Richard Guenther <rguenther@suse.de>
321 * gcc.dg/torture/pr35227.c: New testcase.
323 2008-02-17 Richard Guenther <rguenther@suse.de>
325 PR tree-optimization/35231
326 * gcc.c-torture/execute/pr35231.c: New testcase.
328 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
330 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
333 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
335 * obj-c++.dg/encode-2.mm: XFAIL.
336 * obj-c++.dg/encode-3.mm: Likewise.
338 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
339 Paolo Carlini <pcarlini@suse.de>
341 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
342 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
343 * g++.dg/ext/has_nothrow_copy.C: Likewise.
345 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
348 (main): Change to void and rename to sse_test.
349 * gcc.target/i386/pr24306.c: Ditto.
350 * gcc.target/i386/pr32065-2.c: Ditto.
351 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
352 (main): Change to void and rename to sse2_test.
353 * gcc.target/i386/20060512-3.c: Ditto.
355 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
358 * gfortran.dg/c_loc_tests_12.f03: New test.
360 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
365 * g++.dg/cpp0x/vt-35026.C: New.
366 * g++.dg/cpp0x/vt-35023.C: New.
367 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
368 * g++.dg/cpp0x/vt-35024.C: New.
370 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
372 * gcc.c-torture/execute/va-arg-25.x: Remove.
374 2008-02-15 Richard Guenther <rguenther@suse.de>
375 Zdenek Dvorak <ook@ucw.cz>
377 PR tree-optimization/35164
378 * g++.dg/torture/pr35164-1.C: New testcase.
379 * g++.dg/torture/pr35164-2.C: Likewise.
381 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
384 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
385 in dg-final to match the assembly code generated by Darwin 9.
387 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
389 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
391 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
393 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
395 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
397 * lib/dejapatches.exp: New file.
399 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
402 * g++.dg/cpp0x/vt-34050.C: New.
404 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
406 PR preprocessor/35061
407 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
409 2008-02-14 Paolo Carlini <pcarlini@suse.de>
412 * g++.dg/template/nontype17.C: New.
413 * g++.dg/template/nontype16.C: Add error.
415 2008-02-13 Jakub Jelinek <jakub@redhat.com>
418 * g++.dg/template/member8.C: New test.
420 2008-02-13 Michael Matz <matz@suse.de>
422 * gcc.dg/pr35065.c: Fix testcase warnings.
424 2008-02-13 Michael Matz <matz@suse.de>
427 * gcc.dg/pr35065.c: New testcase.
429 2008-02-12 Richard Guenther <rguenther@suse.de>
431 PR tree-optimization/35171
432 * gcc.c-torture/compile/pr35171.c: New testcase.
434 2008-02-12 Richard Guenther <rguenther@suse.de>
437 * gcc.c-torture/execute/pr35163.c: New testcase.
439 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
441 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
443 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
445 * gnat.dg/loop_address.adb: New test.
447 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
449 * obj-c++.dg/bitfield-1.mm: Expect failures.
450 * obj-c++.dg/bitfield-4.mm: Likewise.
451 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
452 * obj-c++.dg/encode-8.mm: Likewise.
453 * obj-c++.dg/isa-field-1.mm: Likewise.
454 * obj-c++.dg/layout-1.mm: Likewise.
455 * obj-c++.dg/lookup-2.mm: Likewise.
456 * obj-c++.dg/try-catch-2.mm: Likewise.
457 * obj-c++.dg/try-catch-9.mm: Likewise.
459 2008-02-12 Jakub Jelinek <jakub@redhat.com>
462 * g++.dg/tree-ssa/pr35144.C: New test.
465 * gcc.target/i386/pr35160.c: New test.
468 * g++.dg/init/new27.C: New test.
470 2008-02-11 Paolo Carlini <pcarlini@suse.de>
473 * g++.dg/template/crash78.C: New.
475 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
478 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
479 * gcc.dg/compat/vector-2_y.c: Ditto.
481 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
482 Richard Guenther <rguenther@suse.de>
484 PR tree-optimization/33992
485 * gcc.c-torture/execute/pr33992.c: New testcase.
487 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
489 * gfortran.dg/streamio_14.f90: New test.
491 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
493 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
494 Add -mfpmath=387 to dg-options.
496 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
499 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
500 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
501 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
502 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
503 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
504 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
505 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
506 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
507 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
509 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
512 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
514 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
517 * g++.dg/conversion/bitfield8.C: New.
519 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
521 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
523 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
527 * g++.dg/ext/vector13.C: New.
529 2008-02-06 David Daney <ddaney@avtrex.com>
531 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
533 2008-02-05 Bob Wilson <bob.wilson@acm.org>
535 * lib/target-supports.exp (check_effective_target_hard_float): Remove
536 special case for xtensa-*-*.
538 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
541 * gfortran.dg/volatile11.f90: New test.
543 2008-02-05 Jakub Jelinek <jakub@redhat.com>
546 * g++.dg/template/array19.C: New test.
548 2008-02-05 Diego Novillo <dnovillo@google.com>
550 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
553 * g++.dg/warn/pr33738.C: Remove.
555 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
558 * gfortran.dg/bounds_check_13.f: New test.
560 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
563 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
565 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
568 * gcc.target/i386/pr35083.c: New test.
570 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
573 * gfortran.dg/data_bounds_1.f90: New test.
575 2008-02-04 Diego Novillo <dnovillo@google.com>
577 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
580 * testsuite/g++.dg/warn/pr33738.C: New.
582 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
584 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
587 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
589 * lib/target-supports.exp (check_effective_target_hard_float): Only
590 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
591 other targets, grep for a call insn in the rtl expand dump for an
593 (target_compile): Support generating rtl dumps as output.
595 2008-02-04 Richard Guenther <rguenther@suse.de>
598 * gcc.c-torture/execute/pr33631.c: New testcase.
600 2008-02-04 Richard Guenther <rguenther@suse.de>
603 * gcc.c-torture/compile/pr35043.c: New testcase.
605 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
607 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
609 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
611 * gcc.target/i386/pr31628.c: Require effective target fpic.
612 * gcc.target/i386/strinline.c: Ditto.
613 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
614 * gcc.dg/pr35045.c: Ditto.
615 * gcc.dg/20050503-1.c: Ditto.
617 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
620 * gfortran.dg/host_assoc_variable_1.f90: New test.
621 * gfortran.dg/allocate_stat.f90: Change last three error messages.
623 2008-02-02 Michael Matz <matz@suse.de>
626 * gcc.dg/pr35045.c: New test.
628 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
631 * gfortran.dg/shape_4.f90: New test.
633 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
635 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
637 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
639 PR rtl-optimization/34773
640 * gcc.target/cris/torture/pr34773.c: New test.
642 2008-02-01 Nick Clifton <nickc@redhat.com>
644 * lib/target-supports.exp (check_profiling_available): Do not
645 expect profiling to work on the xstormy16 target.
647 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
650 * gcc.c-torture/execute/20050316-2.x: New file.
651 * gcc.target/i386/pr17390.c: Update scan pattern.
652 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
653 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
655 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
658 * gfortran.dg/proc_assign_2.f90: New test.
660 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
661 Jakub Jelinek <jakub@redhat.com>
665 * g++.dg/ext/alias-canon.C: New.
666 * g++.dg/ext/alias-mangle.C: New.
668 2008-01-30 Jan Hubicka <jh@suse.cz>
670 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
672 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
674 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
675 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
677 2008-01-30 Jan Hubicka <jh@suse.cz>
680 * gcc.c-torture/execute/pr34982.c: New testcase.
682 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
684 * gcc.target/s390/tf_to_di-1.c: New testcase.
686 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
689 * gfortran.dg/use_only_3.f90: New test.
690 * gfortran.dg/use_only_3.inc: Modules for new test.
693 * gfortran.dg/function_charlen_2.f90: New test.
695 2008-01-30 Jakub Jelinek <jakub@redhat.com>
698 * gcc.dg/pr34969.c: New test.
701 * gcc.dg/inline-25.c: New test.
702 * gcc.dg/inline-26.c: New test.
703 * gcc.dg/inline-27.c: New test.
705 2008-01-29 Richard Guenther <rguenther@suse.de>
708 * gcc.c-torture/compile/pr35006.c: New testcase.
710 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
721 * g++.dg/cpp0x/vt-34219-2.C: New.
722 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
723 * g++.dg/cpp0x/vt-34961.C: New.
724 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
725 cases from the re-opened PR.
726 * g++.dg/cpp0x/vt-34753.C: New.
727 * g++.dg/cpp0x/vt-34919.C: New.
728 * g++.dg/cpp0x/vt-34754.C: New.
729 * g++.dg/cpp0x/vt-34606.C: New.
730 * g++.dg/cpp0x/vt-34219.C: New.
731 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
732 * g++.dg/cpp0x/vt-34755.C: New.
733 * g++.dg/cpp0x/pr31438.C: Ditto.
734 * g++.dg/cpp0x/variadic81.C: Ditto.
736 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
738 * g++.dg/torture/pr34641.C: Put the dg-do first.
740 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
742 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
744 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
746 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
748 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
751 * gcc.target/powerpc/spe-small-data-1.c: New test.
752 * gcc.target/powerpc/spe-small-data-2.c: New test.
754 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
757 * gfortran.dg/shape_3.f90: New test.
759 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
761 * gcc.target/s390/20020926-1.c: Remove -m31.
763 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
765 * gcc.target/s390/20020926-1.c: Disable for s390x.
767 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
770 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
773 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
776 * gfortran.dg/array_constructor_22.f90: New test.
778 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
781 * gcc.c-torture/compile/pr34688: New test.
783 2008-01-26 Tobias Burnus <burnus@net-b.de>
786 * gfortran.dg/missing_optional_dummy_5.f90: New.
788 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
790 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
791 noinline. XFAIL test.
793 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
796 * gfortran.dg/array_3.f90: New test.
798 2008-01-26 Jakub Jelinek <jakub@redhat.com>
800 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
804 * gcc.dg/pr34965.c: New test.
805 * g++.dg/other/error24.C: New test.
807 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
809 PR libfofortran/34887
810 * gfortran.dg/x_slash_2.f: New test.
812 2008-01-26 Richard Guenther <rguenther@suse.de>
815 * g++.dg/torture/pr34235.C: New testcase.
817 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
819 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
821 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
824 * gcc.target/mips/lazy-binding-1.c: New test.
825 * gcc.target/mips/mips.exp (setup_mips_tests): Set
826 mips_forced_no_abicalls and mips_forced_no_shared.
827 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
828 Avoid using small data with -mabicalls. Don't make -G0 force
829 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
830 forces the opposite option.
832 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
835 * gcc.target/i386/fastcall-1.c: Scan for correct label.
836 Use -std=gnu89 switch.
838 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
841 * gfortran.dg/direct_io_9.f: New test.
843 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
846 * gfortran.dg/where_operator_assign_4.f90: New test.
848 2008-01-25 Joseph Myers <joseph@codesourcery.com>
850 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
851 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
854 2008-01-25 Richard Guenther <rguenther@suse.de>
857 * gcc.c-torture/execute/pr32244-1.c: New testcase.
859 2008-01-25 Richard Guenther <rguenther@suse.de>
861 PR tree-optimization/34966
862 * gcc.c-torture/compile/pr34966.c: New testcase.
864 2008-01-25 Richard Guenther <rguenther@suse.de>
867 * g++.dg/torture/pr33887-1.C: New testcase.
868 * g++.dg/torture/pr33887-2.C: Likewise.
869 * g++.dg/torture/pr33887-3.C: Likewise.
870 * gcc.c-torture/execute/20071211-1.c: Likewise.
872 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
875 * gcc.dg/pr34856.c: Use pointer mode for "pin".
877 2008-01-25 Jakub Jelinek <jakub@redhat.com>
880 * g++.dg/gomp/pr33333.C: New test.
882 PR preprocessor/34692
883 * gcc.dg/cpp/pr34692.c: New test.
884 * gcc.dg/gomp/pr34692.c: New test.
886 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
888 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
890 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
893 * gfortran.dg/empty_type.f90: New test.
895 2008-01-24 Paolo Carlini <pcarlini@suse.de>
898 * g++.dg/template/crash77.C: New.
900 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
903 * gcc.dg/pr34856.c: New test.
905 2008-01-24 Tobias Burnus <burnus@net-b.de>
907 * gfortran.dg/namelist_39.f90: Delete temporary files.
908 * gfortran.dg/namelist_44.f90: Ditto.
910 2008-01-24 Richard Guenther <rguenther@suse.de>
913 * g++.dg/torture/pr34953.C: New testcase.
915 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
918 * gcc.c-torture/compile/20080124-1.c: New test.
920 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
923 * gfortran.dg/function_charlen_3.f: New test.
925 2008-01-23 Michael Matz <matz@suse.de>
928 * g++.dg/debug/pr34895.cc: New testcase.
930 2008-01-23 Richard Guenther <rguenther@suse.de>
933 * gcc.dg/pr31529-1.c: New testcase.
934 * gcc.dg/pr31529-2.c: Likewise.
936 2008-01-23 Jakub Jelinek <jakub@redhat.com>
939 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
940 unsigned int for the first argument.
942 2008-01-22 Jakub Jelinek <jakub@redhat.com>
945 * g++.dg/conversion/bitfield7.C: New test.
946 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
948 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
950 From Michael Frysinger <michael.frysinger@analog.com>
951 * gcc.target/bfin/mcpu-bf547.c: New test.
952 * gcc.target/bfin/mcpu-bf523.c: New test.
953 * gcc.target/bfin/mcpu-bf524.c: New test.
954 * gcc.target/bfin/mcpu-bf526.c: New test.
956 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
958 * gcc.c-torture/execute/20080122-1.c: New test.
960 2008-01-22 Tom Tromey <tromey@redhat.com>
963 * gcc.dg/cpp/pr34859.c: New file.
965 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
968 * gfortran.dg/vector_subscript_3.f90: New test.
970 2008-01-22 Tobias Burnus <burnus@net-b.de>
973 * gfortran.dg/missing_optional_dummy_4.f90
975 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
977 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
979 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
981 * gnat.dg/unchecked_union1.adb: New test.
983 2008-01-22 Tom Tromey <tromey@redhat.com>
986 * g++.dg/ext/pr34829.C: New file.
988 2008-01-22 Jakub Jelinek <jakub@redhat.com>
991 * gcc.dg/gomp/pr34607.c: New test.
992 * g++.dg/gomp/pr34607.C: New test.
995 * g++.dg/ext/vector10.C: New test.
998 * g++.dg/other/error23.C: New test.
1001 * g++.dg/ext/vector12.C: New test.
1003 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1006 * gcc.dg/Wstrict-overflow-21.c: New.
1007 * g++.dg/warn/Wstrict-aliasing-8.C: New.
1009 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1012 * gcc.dg/pr33092.c: New.
1014 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
1016 * gcc.target/s390/20020926-1.c: Add -m31 option.
1018 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
1021 * gfortran.dg/initialization_18.f90: New test.
1023 2008-01-22 Tobias Burnus <burnus@net-b.de>
1026 * gfortran.dg/tab_continuation.f: New.
1028 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
1031 * gfortran.dg/use_rename_2.f90: New test.
1033 2008-01-21 Richard Guenther <rguenther@suse.de>
1036 * gcc.c-torture/compile/pr34856.c: New testcase.
1038 2008-01-21 Richard Guenther <rguenther@suse.de>
1041 * gcc.c-torture/compile/pr34885.c: New testcase.
1043 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
1045 * gnat.dg/specs/alignment1.ads: New test.
1047 2008-01-21 Richard Guenther <rguenther@suse.de>
1050 * g++.dg/torture/pr34850.C: New testcase.
1052 2008-01-21 Alon Dayan <alond@il.ibm.com>
1053 Olga Golovanevsky <olga@il.ibm.com>
1055 PR tree-optimization/34701
1056 * gcc.dg/struct/wo_prof_array_field.c: New test.
1058 2008-01-20 Paolo Carlini <pcarlini@suse.de>
1061 * g++.dg/ext/vector9.C: New.
1063 2008-01-20 Paolo Carlini <pcarlini@suse.de>
1067 * g++.dg/template/crash75.C: New.
1068 * g++.dg/template/crash76.C: Likewise.
1070 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
1072 PR rtl-optimization/34808
1073 * gcc.c-torture/compile/pr34808.c: New test.
1075 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
1078 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1081 * gfortran.dg/entry_array_specs_3.f90: New test.
1084 * gfortran.dg/use_rename_1.f90: New test.
1086 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
1089 * gfortran.dg/array_constructor_20.f90: New test.
1090 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1093 * gfortran.dg/array_constructor_21.f90: New test.
1095 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1098 * gfortran.dg/inquire_13.f90: New test.
1101 * gfortran.dg/continuation_9.f90: New test.
1103 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
1106 * gcc.target/mips/pr34831.c: New test.
1108 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1112 * gfortran.dg/any_all_1.f90: New test.
1113 * gfortran.dg/any_all_2.f90: New test.
1115 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1117 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1118 "dg-require-weak" statement.
1119 * g++.dg/eh/weak1.C: Likewise.
1121 2008-01-19 Jakub Jelinek <jakub@redhat.com>
1123 PR gcov-profile/34610
1124 * gcc.dg/gomp/pr34610.c: New test.
1126 2008-01-19 Tobias Burnus <burnus@net-b.de>
1129 * gfortran.dg/implicit_11.f90: New.
1130 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1131 * gfortran.dg/entry_15.f90: Ditto.
1132 * gfortran.dg/func_assign.f90: Ditto.
1133 * gfortran.dg/gomp/reduction3.f90: Ditto.
1134 * gfortran.dg/proc_assign_1.f90: Ditto.
1136 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1137 of dg-excess-errors.
1139 2008-01-18 Tobias Burnus <burnus@net-b.de>
1142 * gfortran.dg/argument_checking_15.f90: New.
1143 * gfortran.dg/argument_checking_5.f90: Change TODO into
1146 2008-01-18 Tobias Burnus <burnus@net-b.de>
1148 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1149 * gfortran.dg/enum_5.f90: Ditto.
1150 * gfortran.dg/enum_6.f90: Ditto.
1151 * gfortran.dg/bom_error.f90: Ditto.
1152 * gfortran.dg/func_decl_4.f90: Ditto.
1154 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1157 * gfortran.dg/fmt_t_6.f: New test.
1159 2008-01-18 Tobias Burnus <burnus@net-b.de>
1161 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1163 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
1165 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1167 2008-01-18 Ian Lance Taylor <iant@google.com>
1169 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1171 2008-01-18 Ian Lance Taylor <iant@google.com>
1174 * g++.dg/init/new26.C: New test.
1176 2008-01-18 Richard Guenther <rguenther@suse.de>
1179 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1182 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
1184 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1185 dg-require-effective-target.
1187 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1190 * gfortran.dg/reshape_2.f90: New test.
1192 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
1194 * gcc.dg/20040223-1.c: Fix comment typo.
1196 2008-01-17 Janis Johnson <janis187@us.ibm.com>
1199 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1200 until 34814 is fixed.
1202 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
1204 PR tree-optimization/34648
1205 * gcc.c-torture/compile/pr34648.c: New testcase.
1207 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
1210 * gcc.dg/autopar/autopar.exp: New.
1211 * g++.dg/tree-ssa/pr34355.C: Require pthread.
1212 * lib/target-supports.exp (check_effective_target_pthread): New.
1214 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1215 * gcc.dg/tree-ssa/reduc-1short.c: Same.
1216 * gcc.dg/tree-ssa/reduc-1.c: Same.
1217 * gcc.dg/tree-ssa/reduc-2short.c: Same.
1218 * gcc.dg/tree-ssa/reduc-2.c: Same
1219 * gcc.dg/tree-ssa/reduc-3.c: Same.
1220 * gcc.dg/tree-ssa/reduc-1char.c: Same.
1221 * gcc.dg/tree-ssa/reduc-6.c: Same.
1222 * gcc.dg/tree-ssa/reduc-7.c: Same.
1223 * gcc.dg/tree-ssa/reduc-2char.c: Same.
1224 * gcc.dg/tree-ssa/reduc-8.c: Same.
1225 * gcc.dg/tree-ssa/reduc-9.c: Same.
1227 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1229 * gnat.dg/discr5.adb: New test.
1231 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1233 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1235 2008-01-17 Richard Guenther <rguenther@suse.de>
1237 PR tree-optimization/34825
1238 * gcc.dg/pr34825.c: New testcase.
1240 2008-01-17 Richard Guenther <rguenther@suse.de>
1242 * gcc.c-torture/execute/20080117-1.c: New testcase.
1244 2008-01-17 Revital Eres <eres@il.ibm.com>
1247 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1249 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
1252 * gfortran.dg/function_charlen_1.f90: New test.
1255 * gfortran.dg/function_types_1.f90: New test.
1256 * gfortran.dg/function_types_2.f90: New test.
1259 * gfortran.dg/function_kinds_4.f90: New test.
1260 * gfortran.dg/function_kinds_5.f90: New test.
1262 * gfortran.dg/defined_operators_1.f90: Errors now at function
1264 * gfortran.dg/private_type_4.f90: The same.
1265 * gfortran.dg/interface_15.f90: The same.
1266 * gfortran.dg/elemental_args_check_2.f90: The same.
1267 * gfortran.dg/auto_internal_assumed.f90: The same.
1269 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
1271 * gnat.dg/sizetype.adb: New test.
1273 2008-01-16 Richard Guenther <rguenther@suse.de>
1276 * gcc.dg/overflow-warn-7.c: New testcase.
1278 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1280 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1282 2008-01-16 Jakub Jelinek <jakub@redhat.com>
1283 Richard Guenther <rguenther@suse.de>
1286 * gcc.dg/pr34668-1.c: New test.
1287 * gcc.dg/pr34668-2.c: Likewise.
1289 2008-01-16 Richard Guenther <rguenther@suse.de>
1292 * g++.dg/torture/pr33819.C: New testcase.
1294 2008-01-16 Richard Guenther <rguenther@suse.de>
1297 * gcc.c-torture/execute/pr34768-1.c: New testcase.
1298 * gcc.c-torture/execute/pr34768-2.c: Likewise.
1300 2008-01-16 Tobias Burnus <burnus@net-b.de>
1303 * gfortran.dg/argument_checking_13.f90: New.
1304 * gfortran.dg/argument_checking_14.f90: New.
1306 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1309 * gfortran.dg/anyallcount_1.f90: New test.
1311 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1314 * g++.dg/cpp0x/vt-34399.C: New.
1315 * g++.dg/template/friend50.C: New.
1317 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1320 * g++.dg/cpp0x/vt-34751.C: New.
1322 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1328 * g++.dg/cpp0x/vt-34051-2.C: New.
1329 * g++.dg/cpp0x/vt-34102.C: New.
1330 * g++.dg/cpp0x/vt-34051.C: New.
1331 * g++.dg/cpp0x/vt-34055.C: New.
1332 * g++.dg/cpp0x/vt-34103.C: New.
1334 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1337 * g++.dg/cpp0x/vt-34314.C: New.
1338 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1339 reality (the error message was wrong previously).
1341 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1344 * g++.dg/cpp0x/vt-33964.C: New.
1345 * g++.dg/template/partial5.C: New.
1347 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1350 * g++.dg/cpp0x/vt-34052.C: New.
1351 * g++.dg/template/ttp26.C: New.
1353 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1355 * gnat.dg/rep_clause2.ad[sb]: New test.
1356 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1358 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1361 * g++.dg/cpp/pedantic-errors.C: Delete.
1362 * g++.dg/cpp/permissive.C: Delete.
1364 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1366 * gcc.c-torture/compile/20080114-1.c: New test.
1368 2008-01-13 Tobias Burnus <burnus@net-b.de>
1371 * gfortran.dg/argument_checking_11.f90: New.
1372 * gfortran.dg/argument_checking_12.f90: New.
1373 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1374 * gfortran.dg/c_assoc_2.f03: Update dg-error.
1375 * gfortran.dg/argument_checking_3.f90: Ditto.
1376 * gfortran.dg/pointer_intent_2.f90: Ditto.
1377 * gfortran.dg/import2.f90: Ditto.
1378 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1379 * gfortran.dg/implicit_actual.f90: Ditto.
1380 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1381 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1383 2008-01-13 Tobias Burnus <burnus@net-b.de>
1386 * gfortran.dg/interface_proc_end.f90: New.
1388 2008-01-13 Tobias Burnus <burnus@net-b.de>
1391 * gfortran.dg/assumed_size_refs_4.f90: New.
1393 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
1395 * gnat.dg/unchecked_convert1.adb.
1397 2008-01-13 Richard Guenther <rguenther@suse.de>
1399 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1400 readable and writable again before exiting.
1402 2008-01-13 Richard Guenther <rguenther@suse.de>
1405 * gcc.dg/noncompile/incomplete-4.c: New testcase.
1407 2008-01-13 Jan Hubicka <jh@suse.cz>
1410 * gcc.dg/pr32135.c: new.
1412 2008-01-12 Doug Kwan <dougkwan@google.com>
1414 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1415 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1416 -Wignored-qualifiers.
1418 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1420 * gnat.dg/slice3.adb: New test.
1421 * gnat.dg/slice4.adb: Likewise.
1423 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1425 * gnat.dg/bit_packed_array.ad[sb]: New test.
1427 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1430 * gfortran.dg/parens_7.f90: New test.
1432 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1434 * gcc.dg/tree-ssa/loadpre5.c: Use static.
1435 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1437 * gcc.dg/pr33826.c: Require nonpic.
1439 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1442 * gfortran.dg/inquire_12.f90: New test.
1444 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1447 * all_bounds_1.f90: New test case.
1448 * maxloc_bounds_1.f90: New test case.
1449 * maxloc_bounds_2.f90: New test case.
1450 * maxloc_bounds_3.f90: New test case.
1451 * maxloc_bounds_4.f90: New test case.
1452 * maxloc_bounds_5.f90: New test case.
1453 * maxloc_bounds_6.f90: New test case.
1454 * maxloc_bounds_7.f90: New test case.
1455 * maxloc_bounds_8.f90: New test case.
1457 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
1459 * gcc.dg/struct-ret-3.c: New test.
1461 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
1464 * gfortran.dg/transfer_simplify_8.f90: New test.
1466 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
1468 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
1469 size_t using predefined macro.
1471 2008-01-10 Raksit Ashok <raksit@google.com>
1473 PR rtl-optimization/27971
1474 * gcc.target/i386/pr27971.c: New testcase.
1476 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
1479 * gfortran.dg/bounds_check_12.f90: New test.
1481 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
1483 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1484 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1486 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
1489 * g++.dg/torture/pr34641.C: New testcase.
1491 2008-01-10 Richard Guenther <rguenther@suse.de>
1493 PR tree-optimization/34651
1494 * g++.dg/torture/pr34651.C: New testcase.
1496 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
1498 PR tree-optimization/34017
1499 * gcc.dg/tree-ssa/pr34017.c: New.
1501 2008-01-09 Richard Guenther <rguenther@suse.de>
1502 Andrew Pinski <andrew_pinski@playstation.sony.com>
1505 * gcc.c-torture/compile/pr30132.c: New testcase.
1507 2008-01-09 Richard Guenther <rguenther@suse.de>
1510 * gcc.c-torture/compile/pr34458.c: New testcase.
1512 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1515 g++.dg/eh/ia64-2.C: Require weak support.
1517 2008-01-08 Richard Guenther <rguenther@suse.de>
1520 * g++.dg/torture/pr31863.C: New testcase.
1522 2008-01-08 Jakub Jelinek <jakub@redhat.com>
1525 * gcc.dg/gomp/pr34694.c: New test.
1526 * g++.dg/gomp/pr34694.C: New test.
1529 * g++.dg/gomp/pr33890.C: New test.
1531 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1534 * gfortran.dg/parameter_array_init_3.f90: New test.
1536 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1540 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1542 2008-01-07 Janis Johnson <janis187@us.ibm.com>
1544 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1545 * g++.dg/other/spu2vmx-1.C: Use it.
1547 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
1549 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1552 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1553 * gcc.target/powerpc/parity-1.c: Likewise.
1555 2008-01-07 Fred Fish <fnf@specifix.com>
1557 PR preprocessor/30363:
1558 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1561 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1564 * gfortran.dg/use_only_2.f90: New test.
1566 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1569 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1570 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1572 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1575 * gfortran.dg/use_12.f90: New test.
1577 2008-01-06 Tobias Burnus <burnus@net-b.de>
1580 * interface.c (compare_actual_formal): Fix intent(out) check for
1581 function result variables.
1583 2008-01-06 Tobias Burnus <burnus@net-b.de>
1586 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1588 2008-01-06 Tobias Burnus <burnus@net-b.de>
1591 * gfortran.dg/intent_out_4.f90: Fix test case.
1593 2008-01-06 Tobias Burnus <burnus@net-b.de>
1596 * gfortran.dg/intent_out_4.f90: New.
1598 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1601 * gfortran.dg/optional_dim_3.f90: New test.
1603 2008-01-06 Tobias Burnus <burnus@net-b.de>
1606 * gfortran.dg/common_11.f90: New.
1607 * gfortran.dg/blockdata_1.f90: Update test case.
1608 * gfortran.dg/blockdata_2.f90: Update test case.
1610 2008-01-06 Tobias Burnus <burnus@net-b.de>
1612 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1614 2008-01-06 Tobias Burnus <burnus@net-b.de>
1617 * gfortran.dg/equiv_constraint_9.f90: New.
1619 2008-01-06 Revital Eres <eres@il.ibm.com>
1621 PR tree-optimization/34263
1622 * gcc.dg/pr34263.c: New testcase.
1624 2008-01-06 Tobias Burnus <burnus@net-b.de>
1627 * gfortran.dg/internal_io_unf.f90: New.
1629 2008-01-06 Tobias Burnus <burnus@net-b.de>
1632 * gfortran.dg/elemental_args_check_2.f90: New.
1634 2008-01-06 Tobias Burnus <burnus@net-b.de>
1637 * gfortran.dg/intent_out_3.f90: New.
1639 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1641 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1643 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1646 * gfortran.dg/list_read_8.f90: New test.
1648 2008-01-04 Richard Guenther <rguenther@suse.de>
1651 * gcc.c-torture/compile/pr34029-1.c: New testcase.
1652 * gcc.c-torture/compile/pr34029-2.c: Likewise.
1654 2008-01-04 Jakub Jelinek <jakub@redhat.com>
1656 PR gcov-profile/34609
1657 * g++.dg/gcov/gcov-6.C: New test.
1659 2008-01-04 Richard Guenther <rguenther@suse.de>
1661 PR tree-optimization/31081
1662 * g++.dg/torture/pr31081-1.C: New testcase.
1663 * g++.dg/torture/pr31081-2.C: Likewise.
1665 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
1667 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1668 * gcc.target/mips/rsqrt-2.c: Likewise.
1669 * gcc.target/mips/rsqrt-4.c: New test.
1671 2008-01-04 Tobias Burnus <burnus@net-b.de>
1674 * gfortran.dg/equiv_substr.f90: New.
1676 2008-01-03 Tom Tromey <tromey@redhat.com>
1679 * gcc.dg/pr34457-2.c: New file.
1680 * gcc.dg/pr34457-1.c: New file.
1682 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1684 Revert fix for PR tree-optimization/34458.
1686 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1688 PR tree-optimization/34458
1689 * gcc.dg/tree-ssa/pr34458.c: New.
1691 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1694 * gfortran.dg/internal_readwrite_1.f90: New test.
1695 * gfortran.dg/internal_readwrite_2.f90: New test.
1697 2008-01-03 Tom Tromey <tromey@redhat.com>
1699 PR preprocessor/34602:
1700 * gcc.dg/cpp/pr34602.c: New file.
1702 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1704 PR tree-optimization/29484
1705 * gcc.c-torture/execute/20071220-1.c: New test.
1706 * gcc.c-torture/execute/20071220-2.c: New test.
1708 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1710 PR tree-optimization/34635
1711 * gcc.dg/tree-ssa/pr34635.c: New.
1712 * gcc.dg/tree-ssa/pr34635-1.c: New.
1714 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1717 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1718 scan-assembler check.
1720 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1723 * g++.dg/gomp/pr34608.C: New test.
1725 2008-01-02 Richard Guenther <rguenther@suse.de>
1729 * gcc.c-torture/compile/pr34093.c: New testcase.
1731 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
1733 * g++.dg/cpp0x/long_long.C: New.
1735 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1737 * gcc.target/spu/tag_manager.c : Include stdlib.h.
1738 * gcc.target/spu/Wmain.c: Fix the line numbers for the
1739 warning on the function main.
1741 2008-01-01 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1744 rather than __v2di type.
1746 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
1749 * gfortran.dg/linked_list_1.f90: New test.
1751 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
1753 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1754 instead of appending to it.
1756 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
1758 PR tree-optimization/34591
1759 * gcc.dg/vect/pr34591.c: New test.
1761 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1764 * gfortran.dg/direct_io_8.f90: New test case.
1766 2007-12-27 Jakub Jelinek <jakub@redhat.com>
1769 * gcc.c-torture/execute/20071213-1.c: New test.
1771 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1774 * gfortran.dg/read_eof_5.f90: New test.
1776 2007-12-25 Tobias Burnus <burnus@net-b.de>
1779 * gfortran.dg/initialization_17.f90: New.
1781 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1784 * gfortran.dg/matmul_6.f90: New test.
1786 2007-12-23 Tobias Burnus <burnus@net-b.de>
1789 * gfortran.dg/entry_17.f90: New.
1791 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
1794 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1795 * gfortran.dg/real_const_3.f90: Likewise.
1796 * gfortran.dg/unary_operator.f90: New test.
1798 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
1800 * gnat.dg/pack2.adb: New test.
1802 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
1805 * gfortran.dg/repeat_6.f90: New test.
1807 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1810 * cshift_shift_real_1.f90: New test.
1812 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1815 * gfortran.dg/shift-kind_2.f90: New test.
1817 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
1820 * gcc.dg/pr8835-1.c: New.
1822 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
1825 * gfortran.dg/default_initialization_3.f90: New test.
1827 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
1829 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1831 (dg-mips-options): Treat -march=24k* as a 32-bit option.
1833 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
1835 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
1836 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1838 2007-12-20 Jason Merrill <jason@redhat.com>
1840 * gcc.dg/overload/arg[14].C: Remove expected errors.
1842 2007-12-20 Jakub Jelinek <jakub@redhat.com>
1845 * gcc.c-torture/execute/20071219-1.c: New test.
1847 2007-12-20 Tobias Burnus <burnus@net-b.de>
1850 * gfortran.dg/namelist_44.f90: New.
1852 2007-12-20 Tobias Burnus <burnus@net-b.de>
1855 * gfortran.dg/boz_8.f90: Add error-check check.
1856 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1859 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1861 * gcc.dg/gomp/combined-1.c: New test.
1863 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1865 PR tree-optimization/34355
1866 * g++.dg/tree-ssa/pr34355.C: New test.
1868 2007-12-19 Revital Eres <eres@il.ibm.com>
1870 * gcc.dg/sms-5.c: New testcase.
1872 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1875 * gfortran.dg/missing_parens_1.f90: New.
1876 * gfortran.dg/missing_parens_1.f90: New.
1878 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
1881 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1883 * gfortran.dg/transfer_simplify_7.f90: New test.
1885 2007-12-18 Janis Johnson <janis187@us.ibm.com>
1887 * gcc.dg/pr32912-3.c: Compile with -w.
1889 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1891 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
1892 Jakub Jelinek <jakub@redhat.com>
1897 * g++.dg/cpp0x/variadic86.C: New.
1898 * g++.dg/cpp0x/variadic87.C: New.
1899 * g++.dg/cpp0x/variadic84.C: New.
1900 * g++.dg/cpp0x/variadic85.C: New.
1901 * g++.dg/template/ttp25.C: New.
1903 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
1905 PR tree-optimization/34123
1906 * gcc.dg/tree-ssa/pr34123.c: New test.
1908 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
1910 PR rtl-optimization/34456
1911 * gcc.c-torture/execute/pr34456.c: New test.
1913 2007-12-18 Jakub Jelinek <jakub@redhat.com>
1916 * g++.dg/parse/friend7.C: New test.
1918 PR rtl-optimization/34490
1919 * gcc.c-torture/execute/20071216-1.c: New test.
1921 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1923 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1925 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1927 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
1928 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1929 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1930 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1931 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1933 2007-12-17 Jakub Jelinek <jakub@redhat.com>
1936 * gcc.dg/gomp/clause-2.c: New test.
1937 * g++.dg/gomp/clause-4.C: New test.
1939 2007-12-17 Tobias Burnus <burnus@net-b.de>
1941 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1942 part of Fortran 77/95/2003.
1944 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1946 PR tree-optimization/34445
1947 * gfortran.dg/vect/cost-model-pr34445.f: New test.
1948 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1950 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1953 * gfortran.dg/namelist_42.f90: Update.
1954 * gfortran.dg/namelist_43.f90: New.
1956 2007-12-16 Tobias Burnus <burnus@net-b.de>
1959 * gfortran.dg/initialization_16.f90: New.
1961 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1964 * gfortran.dg/real_dimension_1.f: New test case.
1966 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1968 * gcc.dg/torture/pr24257.c: Remove -O from options.
1970 2007-12-16 Tobias Burnus <burnus@net-b.de>
1973 * gfortran.dg/bind_c_usage_16.f03: Extend test.
1975 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
1980 * gfortran.dg/mapping_1.f90: New test.
1981 * gfortran.dg/mapping_2.f90: New test.
1982 * gfortran.dg/mapping_3.f90: New test.
1984 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
1986 PR rtl-optimization/34415
1987 * gcc.c-torture/execute/pr34415.c: New test.
1989 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
1991 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1994 2007-12-16 Jakub Jelinek <jakub@redhat.com>
1997 * gcc.dg/pr34003-1.c: New test.
1998 * gcc.dg/pr34003-2.c: New.
2000 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
2002 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2003 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2004 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2005 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
2007 * gcc.target/cris/torture/cris-torture.exp,
2008 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2009 * gcc.target/cris/builtin_ctz_v3.c,
2010 gcc.target/cris/builtin_ctz_v8.c,
2011 gcc.target/cris/builtin_clz_v0.c,
2012 gcc.target/cris/builtin_clz_v3.c,
2013 gcc.target/cris/builtin_bswap_v3.c,
2014 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2015 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2016 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2017 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2018 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2019 lib/target-supports.exp: Adjust for crisv32-*-*.
2021 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
2023 * gcc.dg/debug/const-3.c: New.
2025 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2027 * g++.dg/other/datasec1.C: Require named section support.
2029 2007-12-14 Jakub Jelinek <jakub@redhat.com>
2032 * gcc.target/i386/pr29978.c: New test.
2034 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
2036 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2037 instead of -msse4.1.
2038 * gcc.target/i386/sse-12.c (dg-options): Ditto.
2039 * g++.dg/other/i386-2.C (dg-options): Ditto.
2041 2007-12-14 Tobias Burnus <burnus@net-b.de>
2044 * gfortran.dg/private_type_10.f90: New.
2046 2007-12-14 Tobias Burnus <burnus@net-b.de>
2049 * gfortran.dg/nan_4.f90: New.
2051 2007-12-14 Richard Guenther <rguenther@suse.de>
2054 * gcc.c-torture/compile/20071214-1.c: New testcase.
2056 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
2058 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2059 macros to test macroized SSE intrinsics. Use new macros to test
2060 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2061 emmintrin.h, xmmintrin.h and bmmintrin.h
2062 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2063 to test with immediate operand.
2065 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2068 * gcc.c-torture/compile/pr34091.c: New test.
2070 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
2072 * gcc.dg/uninit-13.c: UnXFAIL.
2073 * gcc.dg/complex-5.c: New testcase.
2075 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
2077 * gcc.dg/struct/struct-reorg.exp: Replace
2078 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
2080 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2085 * gfortran.dg/advance_6.f90: New test case.
2086 * gfortran.dg/direct_io_7.f90: New test case.
2087 * gfortran.dg/streamio_13.f90: New test case.
2089 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
2091 * g++.dg/cpp0x/__func__.C: New.
2093 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
2096 * g++.dg/other/pr34435.C: New testcase.
2098 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
2100 * gcc.dg/struct: New directory with tests
2101 for struct-reorg optimizaion.
2102 * gcc.dg/struct/struct-reorg.exp: New script.
2103 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2104 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2105 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2106 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2107 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2108 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2109 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2110 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2111 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2112 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2113 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2114 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2115 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2116 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2117 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2118 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2119 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2120 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2121 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2122 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2123 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2124 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2125 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2126 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2128 2007-12-13 Tobias Burnus <burnus@net-b.de>
2131 * gfortran.dg/namelist_42.f90: New.
2133 2007-12-12 Tobias Burnus <burnus@net-b.de>
2136 * gfortran.dg/function_kinds_3.f90: New.
2138 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
2140 * gcc.target/s390/20071212-1.c: New testcase.
2142 2007-12-11 Jakub Jelinek <jakub@redhat.com>
2145 * g++.dg/ext/visibility/anon7.C: Add xfail.
2146 * g++.dg/ext/visibility/anon9.C: New test.
2147 * g++.dg/ext/visibility/anon10.C: New test.
2150 * g++.dg/rtti/dyncast2.C: New test.
2152 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
2154 PR tree-optimization/34407
2155 * gcc.dg/vect/pr34407.c: New test.
2157 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2160 * gfortran.dg/error_recovery_5.f90: New.
2161 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2163 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2165 PR tree-optimization/34371
2166 * gcc.c-torture/compile/20071207-1.c: New test.
2168 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
2171 * g++.dg/parse/crash40.C: New test.
2173 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
2175 * g++.dg/opt/memcpy1.C: New test.
2177 2007-12-10 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/argument_checking_10.f90: New.
2182 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2184 PR rtl-optimization/34302
2185 * gcc.c-torture/execute/20071210-1.c: New test.
2187 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2190 * g++.dg/cpp0x/error1.C: New test.
2193 * g++.dg/other/error22.C: New test.
2195 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
2198 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2199 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2200 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2202 2007-12-09 Jakub Jelinek <jakub@redhat.com>
2206 * g++.dg/template/repo6.C: New test.
2207 * g++.dg/template/repo7.C: New test.
2208 * g++.dg/template/repo8.C: New test.
2210 2007-12-09 H.J. Lu <hjl@lucon.org>
2211 Tobias Burnus <burnus@net-b.de>
2214 * gfortran.dg/read_2.f90: New.
2216 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
2218 * lib/target-supports.exp (check_effective_target_tls_native):
2221 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
2224 * gnat.dg/enclosing_record_reference.ads,
2225 gnat.dg/enclosing_record_reference.adb: New test.
2227 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
2230 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2231 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2234 * gfortran.dg/char_component_initializer_1.f90: New test.
2236 2007-12-09 Tobias Burnus <burnus@net-b.de>
2243 * gfortran.dg/boz_8.f90: New.
2244 * gfortran.dg/boz_9.f90: New.
2245 * gfortran.dg/boz_10.f90: New.
2246 * gfortran.dg/boz_7.f90: Update dg-warning.
2247 * gfortran.dg/pr16433.f: Add dg-error.
2248 * gfortan.dg/ibits.f90: Update dg-warning.
2249 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2250 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2252 2007-12-08 Jakub Jelinek <jakub@redhat.com>
2255 * gfortran.dg/include_1.f90: New test.
2256 * gfortran.dg/include_1.inc: New.
2257 * gfortran.dg/include_2.f90: New test.
2259 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
2261 * gcc.c-torture/compile/20011130-2.c: Fix typo.
2263 2007-12-08 Tobias Burnus <burnus@net-b.de>
2266 * gfortran.dg/nan_3.f90: New.
2268 2007-12-07 Jakub Jelinek <jakub@redhat.com>
2270 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2272 2007-12-07 Olivier Hainque <hainque@adacore.com>
2274 * gnat.dg/tamdt*.ad?: Support for ...
2275 * gnat.dg/test_tamdt.adb: New test.
2277 2007-12-07 Olivier Hainque <hainque@adacore.com>
2279 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2280 exports and document how these can be exercised.
2282 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
2285 * gnat.dg/specs/access_constants.ads: New test.
2287 * gnat.dg/specs/access_constant_decl.ads: New test.
2290 * gnat.dg/compose.adb: New test.
2292 2007-12-07 Olivier Hainque <hainque@adacore.com>
2295 * gnat.dg/unc_memops.ad[sb]: Support for ...
2296 * gnat.dg/unc_memfree.adb: New test.
2298 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
2300 * gfortran.dg/ltrans-7.f90: New.
2302 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
2303 Dorit Nuzman <dorit@il.ibm.com>
2305 PR tree-optimization/34005
2306 * gcc.dg/vect/pr34005.c: New test.
2308 2007-12-06 Jakub Jelinek <jakub@redhat.com>
2311 * g++.dg/template/new8.C: New test.
2313 2007-12-06 Tobias Burnus <burnus@net-b.de>
2316 * gfortran.dg/boz_7.f90: New.
2317 * gfortran.dg/int_1.f90: Disable -pedantic option.
2318 * gfortran.dg/boz_1.f90: Ditto.
2319 * gfortran.dg/boz_3.f90: Ditto.
2320 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2321 * gfortran.dg/ibits.f90: Ditto.
2322 * gfortran.dg/unf_io_convert_1.f90: Ditto.
2323 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2325 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
2328 * gfortran.dg/used_types_19.f90: New test.
2330 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
2332 * gfortran.dg/nan_2.f90: Add -mieee for sh.
2333 * gfortran.dg/nearest_2.f90: Likewise.
2334 * gfortran.dg/nearest_3.f90: Likewise.
2336 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2339 * gcc.c-torture/execute/20071205-1.c: New test.
2341 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
2343 * gfortran.dg/module_nan.f90: Add -mieee for sh.
2344 * gfortran.dg/real_const_3.f90: Likewise.
2346 2007-12-05 Richard Guenther <rguenther@suse.de>
2348 PR tree-optimization/34138
2349 * gcc.c-torture/compile/pr34138.c: New testcase.
2351 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2354 * gfortran.dg/debug_2.f: New test.
2356 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
2358 * gnat.dg/specs/elab1.ads: New test.
2360 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
2363 * gcc.target/i386/pr34312.c: New test.
2365 2007-12-05 Tobias Burnus <burnus@net-b.de>
2368 * gfortran.dg/nan_2.f90: New.
2370 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2373 * g++.dg/cpp0x/decltype9.C: New test.
2374 * g++.dg/cpp0x/decltype10.C: New test.
2376 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
2379 * gnat.dg/rm_6_4_1_13.adb: New test.
2381 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2384 * gcc.c-torture/compile/20071117-1.c: New test.
2386 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2389 * g++.dg/cpp0x/variadic-ttp.C: New.
2391 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2393 * gcc.dg/parse-decl-after-if.c: New.
2394 * gcc.dg/20031223-1.c: Adjust.
2396 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2399 * g++.dg/cpp0x/variadic-throw.C: New.
2401 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2404 * g++.dg/cpp0x/variadic-unify.C: New.
2406 2007-12-04 Richard Guenther <rguenther@suse.de>
2410 * gcc.c-torture/compile/pr34334.c: New testcase.
2411 * g++.dg/torture/pr34222.C: New testcase.
2413 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2415 * gcc.c-torture/execute/20071202-1.c: New test.
2416 * gcc.dg/tree-ssa/pr34146-2.c: New test.
2418 2007-12-04 Tobias Burnus <burnus@net-b.de>
2421 * gfortran.dg/module_nan.f90: New.
2423 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
2425 * lib/target-supports.exp (get_compiler_messages): Replace with...
2426 (check_compile): ...this new procedure. Handle TYPE == executable.
2427 Use comments in the source to determine the correct extension.
2428 Return a pair containing the compiler output and the output filename.
2429 Don't delete the file here.
2430 (check_no_compiler_messages_nocache): New procedure.
2431 (check_no_compiler_messages): Use it.
2432 (check_no_messages_and_pattern_nocache): New procedure.
2433 (check_no_messages_and_pattern): Use it.
2434 (check_runtime_nocache, check_runtime): New procedures.
2435 (check_effective_target_tls): Use check_no_compiler_messages.
2436 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2437 (check_effective_target_tls_runtime): Use check_runtime.
2438 (check_effective_target_fstack_protector): Likewise.
2439 (check_iconv_available): Use check_runtime_nocache.
2440 (check_effective_target_fortran_large_real): Use
2441 check_no_compiler_messages.
2442 (check_effective_target_fortran_large_int): Likewise.
2443 (check_effective_target_static_libgfortran): Likewise.
2444 (check_750cl_hw_available): Use check_cached_effective_target
2445 and check_runtime_nocache.
2446 (check_vmx_hw_available): Likewise.
2447 (check_effective_target_broken_cplxf_arg): Likewise.
2448 (check_alpha_max_hw_available): Use check_runtime.
2449 (check_function_available): Use check_no_compiler_messages.
2450 (check_cxa_atexit_available): Use check_cached_effective_target
2451 and check_runtime_nocache.
2452 (check_effective_target_dfp_nocache): Use
2453 check_no_compiler_messages_nocache.
2454 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2455 (check_effective_target_dfp): Use check_cached_effective_target.
2456 (check_effective_target_dfprt): Likewise.
2457 (check_effective_target_arm_neon_hw): Use check_runtime.
2458 (check_effective_target_ultrasparc_hw): Likewise.
2459 (check_effective_target_c99_runtime): Use
2460 check_no_compiler_messages_nocache.
2462 2007-12-03 Jakub Jelinek <jakub@redhat.com>
2465 * gcc.dg/fold-rotate-1.c: New test.
2467 PR tree-optimization/33453
2468 * gcc.c-torture/compile/20071203-1.c: New test.
2470 2007-12-03 Robert Dewar <dewar@adacore.com>
2471 Samuel Tardieu <sam@rfc1149.net>
2474 * gnat.dg/check_elaboration_code.adb: New test.
2475 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2478 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2481 * g++.dg/cpp0x/pr34061.C: New.
2483 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2486 * g++.dg/other/error21.C: New.
2488 2007-12-02 Revital Eres <eres@il.ibm.com>
2490 * gcc.dg/sms-4.c: New testcase.
2492 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
2493 Revital Eres <eres@il.ibm.com>
2495 * gcc.dg/sms-3.c: New testcase.
2497 2007-12-01 Ollie Wild <aaw@google.com>
2500 * g++.dg/conversion/ptrmem9.C: New test.
2502 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2505 * gfortran.dg/namelist_41.f90: New test.
2507 2007-11-30 Tom Tromey <tromey@redhat.com>
2509 PR preprocessor/32868:
2510 * gcc.dg/cpp/pr32868.c: New file.
2512 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2515 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2517 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
2519 PR rtl-optimization/34171
2520 * gcc.dg/pr34171.c: New testcase.
2522 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
2524 * gcc.dg/tree-ssa/pr34244.c: Fixed.
2526 2007-11-30 Tobias Burnus <burnus@net-b.de>
2529 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2530 * gfortran.dg/bind_c_usage_11.f03: New.
2531 * gfortran.dg/bind_c_usage_12.f03: New.
2533 2007-11-30 Jakub Jelinek <jakub@redhat.com>
2536 * g++.dg/other/error20.C: New test.
2538 2007-11-29 Steven G. Kargl <kargls@comcast.net>
2541 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2543 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
2545 PR tree-optimization/34244
2546 * gcc.dg/tree-ssa/pr34244.c: New test.
2548 2007-11-29 Jakub Jelinek <jakub@redhat.com>
2550 PR tree-optimization/33434
2551 * gcc.dg/pr33434-1.c: New test.
2552 * gcc.dg/pr33434-2.c: New test.
2553 * gcc.dg/pr33434-3.c: New test.
2554 * gcc.dg/pr33434-4.c: New test.
2557 * g++.dg/template/cond7.C: New test.
2561 * g++.dg/cpp0x/decltype7.C: New test.
2562 * g++.dg/cpp0x/decltype8.C: New test.
2564 2007-11-29 Tobias Burnus <burnus@net-b.de>
2567 * gfortran.dg/result_in_spec_3.f90: New.
2569 2007-11-29 Tobias Burnus <burnus@net-b.de>
2572 * gfortran.dg/mvbits_3.f90: New.
2574 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2576 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2578 (check_effective_target_hard_float): New.
2579 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2580 * gcc.dg/pr30957-1.c: Likewise.
2582 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2585 * gnat.dg/specs/variant_part.ads: New test.
2588 * gnat.dg/specs/attribute_parsing.ads: New test.
2591 * gnat.dg/specs/integer_value.ads: New test.
2594 * gnat.dg/specs/delta_small.ads: New test.
2596 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2598 PR tree-optimization/34140
2599 * gcc.c-torture/compile/20071128-1.c: New test.
2601 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2604 * gfortran.dg/data_array_1.f90
2605 * gfortran.dg/data_array_2.f90
2606 * gfortran.dg/data_array_3.f90
2607 * gfortran.dg/data_array_4.f90
2609 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2612 * gfortran.dg/blockdata_5.f90: New test.
2613 * gfortran.dg/blockdata_6.f90: New test.
2615 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2617 PR tree-optimization/34016
2618 * gcc.dg/pr34016.c: New test.
2620 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2623 * gfortran.dg/stfunc_6.f90: New test.
2626 * gfortran.dg/assign_10.f90: New test.
2628 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2631 * gfortran.dg/use_11.f90: New test.
2634 * gfortran.dg/generic_15.f90: New test.
2636 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.dg/pr34225.c: New test.
2641 2007-11-27 Richard Guenther <rguenther@suse.de>
2643 PR tree-optimization/34241
2644 * g++.dg/torture/pr34241.C: New testcase.
2646 2007-11-27 Richard Guenther <rguenther@suse.de>
2648 * gcc.dg/builtins-error.c: New testcase.
2650 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2653 * g++.dg/ext/visibility/anon8.C: New test.
2655 2007-11-13 Michael Meissner <michael.meissner@amd.com>
2658 * gcc.target/i386/pr34077.c: New testcase.
2660 2007-11-26 Tobias Burnus <burnus@net-b.de>
2663 * gfortran.dg/backslash_3.f: Add -fbackslash option.
2664 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2665 * gfortran.dg/backslash_1.f90: Remove no longer needed
2666 -fno-backslash option.
2668 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2671 * gcc.dg/cpp/19990413-1.c: Update.
2672 * gcc.dg/parse-else-error.c: New.
2673 * gcc.dg/parse-else-error-2.c: New.
2674 * gcc.dg/parse-else-error-3.c: New.
2675 * gcc.dg/parse-else-error-4.c: New.
2677 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
2680 * g++.dg/template/dependent-expr6.C: New testcase.
2682 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
2685 * gcc.target/i386/pr34215.c: New test.
2687 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
2690 * gcc.dg/torture/pr34174-1.c: New.
2692 2007-11-26 Richard Guenther <rguenther@suse.de>
2695 * gcc.dg/pr34233.c: New testcase.
2697 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
2698 Revital Eres <eres@il.ibm.com>
2700 PR rtl-optimization/34085
2701 * gcc.dg/tree-prof (bb-reorg.c): New test.
2703 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
2705 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2706 Return true for MIPS16 targets.
2708 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2711 * gfortran.dg/blockdata_4.f90: New test.
2713 2007-11-25 Tobias Burnus <burnus@net-b.de>
2716 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2717 * gfortran.dg/bind_c_usage_16.f03: New.
2718 * gfortran.dg/bind_c_usage_16_c.c: New.
2720 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
2722 * gnat.dg/specs/size_clause1.ads: New test.
2723 * gnat.dg/specs/size_clause2.ads: Likewise.
2724 * gnat.dg/specs/size_clause3.ads: Likewise.
2726 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
2729 * gfortran.dg/entry_16.f90: New test.
2731 2007-11-24 Tobias Burnus <burnus@net-b.de>
2734 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2736 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
2739 * gfortran.dg/nested_modules_1.f90: Change the reference to
2740 FOO, forbidden by the standard, to a reference to W.
2741 * gfortran.dg/use_only_1.f90: New test.
2743 2007-11-23 Tobias Burnus <burnus@net-b.de>
2746 * gfortran.dg/nearest_3.f90: New test.
2748 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2751 * gfortran.dg/optional_dim_2.f90: New test.
2753 2007-11-23 Tobias Burnus <burnus@net-b.de>
2756 * gfortran.dg/bind_c_usage_15.f90: New.
2758 2007-11-23 Tobias Burnus <burnus@net-b.de>
2761 * gfortran.dg/nearest_2.f90: New.
2764 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2768 * g++.dg/ext/java-2.C: New test.
2770 2007-11-23 Mark Mitchell <mark@codesourcery.com>
2771 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2774 * g++.dg/warn/pr5310.C: New.
2775 * g++.dg/warn/pr33160.C: New.
2777 2007-11-23 Richard Guenther <rguenther@suse.de>
2778 Michael Matz <matz@suse.de>
2780 PR tree-optimization/34176
2781 * gcc.c-torture/execute/pr34176.c: New testcase.
2783 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2786 * gcc.dg/Wconversion-5.c: New test.
2787 * g++.dg/Wconversion3.C: New test.
2789 2007-11-23 Richard Guenther <rguenther@suse.de>
2791 * gcc.dg/tree-ssa/alias-17.c: New testcase.
2793 2007-11-22 Joseph Myers <joseph@codesourcery.com>
2796 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2797 qualifiers in abstract declarator.
2799 2007-11-22 Tobias Burnus <burnus@net-b.de>
2801 * gfortran.dg/derived_constructor_comps_3.f90: New.
2803 2007-11-22 Jakub Jelinek <jakub@redhat.com>
2806 * g++.dg/ext/visibility/anon7.C: New test.
2808 2007-11-22 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2812 * gfortran.dg/bind_c_usage_13.f03: New.
2813 * gfortran.dg/bind_c_usage_14.f03: New.
2815 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
2817 PR rtl-optimization/33848
2818 * gcc.dg/torture/pr33848.c: New test.
2820 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2823 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2825 2007-11-20 Richard Guenther <rguenther@suse.de>
2828 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2830 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
2832 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2834 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2837 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
2838 so test passes with -frecord-marker=8.
2839 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2840 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2841 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2842 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2843 * gfortrand.dg/modulo_1.f90: Likewise.
2845 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
2847 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2849 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2850 * gcc.dg/pr30957-1.c: Likewise.
2852 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2855 * g++.dg/template/crash74.C: New test.
2857 2007-11-20 Richard Guenther <rguenther@suse.de>
2859 * gcc.c-torture/execute/20071120-1.c: New testcase.
2861 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2864 * gcc.dg/tree-ssa/pr34146.c: New test.
2867 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2868 dependent on target settings like move_by_pieces etc.
2871 * g++.dg/template/vla2.C: New test.
2874 * g++.dg/overload/template3.C: New test.
2876 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2879 * gfortran.dg/optional_dim_2.f90: Remove test.
2881 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
2883 * gcc.dg/dfp/ddmode-ice.c: New test.
2885 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2887 PR tree-optimization/34036
2888 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2890 2007-11-19 Richard Guenther <rguenther@suse.de>
2892 PR tree-optimization/34
2893 * gcc.c-torture/execute/pr34099-2.c: New testcase.
2895 2007-11-19 Tobias Burnus <burnus@net-b.de>
2898 * gfortran.dg/bind_c_usage_10_c.c: New.
2899 * gfortran.dg/bind_c_usage_10.f03: New.
2901 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2903 * gcc.dg/pr33007.c: Expect new warning.
2904 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2905 * g++.dg/opt/pr34036.C: New test.
2907 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/warn/noreturn-4.C: New test.
2911 * g++.dg/warn/noreturn-5.C: New test.
2912 * g++.dg/warn/noreturn-6.C: New test.
2913 * g++.dg/warn/noreturn-7.C: New test.
2915 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2918 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
2919 integers so tests works with -fdefault-integer-8.
2920 * gfortran.fortran-torture/execute/elemental.f90: Use default
2921 integers so test passes with -fdefault-integer-8.
2922 * gfortran.fortran-torture/execute/der_io.f90: Increase
2923 buffer length so test passes with -fdefault-integer-8.
2924 * gfortran.dg/bounds_check_8.f90: Likewise.
2925 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
2926 * gfortran.dg/equiv_7.f90: Set kind so test passes
2927 with -fdefault-integer-8.
2928 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
2931 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2934 * gfortran.dg/optional_dim_2.f90: New test.
2937 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2939 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2941 PR rtl-optimization/34132
2942 * gcc.c-torture/compile/20071118-1.c: New test.
2944 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
2947 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2949 2007-11-18 Tobias Burnus <burnus@net-b.de>
2952 * gfortran.dg/entry_14.f90: New.
2953 * gfortran.dg/entry_15.f90: New.
2955 2007-11-18 Richard Guenther <rguenther@suse.de>
2957 PR tree-optimization/34127
2958 * gcc.c-torture/compile/pr34127.c: New testcase.
2960 2007-11-18 Ben Elliston <bje@au.ibm.com>
2962 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2963 type specifier, as they are not permitted according to the AltiVec
2964 Programming Interface Manual.
2966 2007-11-17 Tobias Burnus <burnus@net-b.de>
2969 * gfortran.dg/bind_c_usage_9.f03: New.
2970 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2972 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2975 * interface.c (gfc_current_interface_head,
2976 gfc_set_current_interface_head): New functions.
2977 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2978 On syntax error, restore previous state of the interface.
2979 * gfortran.h (gfc_current_interface_head,
2980 gfc_set_current_interface_head): New prototypes.
2982 2007-11-17 Richard Guenther <rguenther@suse.de>
2985 * gcc.c-torture/execute/pr34130.c: New testcase.
2987 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2990 * gfortran.dg/fmt_label_1.f90: New test.
2992 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2995 * gfortran.dg/initialization_15.f90 : New test.
2997 2007-11-16 Richard Guenther <rguenther@suse.de>
3000 * gcc.c-torture/compile/pr34030.c: New testcase.
3002 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
3005 * gfortran.dg/interface_assignment_3.f90.
3007 2007-11-16 Richard Guenther <rguenther@suse.de>
3009 PR tree-optimization/33870
3010 * gcc.dg/torture/pr33870.c: New testcase.
3012 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
3015 * gfortran.dg/allocatable_function_3.f90.
3017 2007-11-16 Richard Guenther <rguenther@suse.de>
3019 PR tree-optimization/34113
3020 * gcc.c-torture/compile/pr34113.c: New testcase.
3022 2007-11-16 Richard Guenther <rguenther@suse.de>
3024 PR tree-optimization/34099
3025 * g++.dg/torture/pr3499.C: New testcase.
3026 * gcc.c-torture/execute/pr34099.c: Likewise.
3028 2007-11-16 Olivier Hainque <hainque@adacore.com>
3030 * gnat.dg/release_unc_maxalign.adb: New test.
3032 2007-11-16 Jakub Jelinek <jakub@redhat.com>
3035 * g++.dg/template/crash73.C: New test.
3037 2007-11-15 Jakub Jelinek <jakub@redhat.com>
3040 * gcc.dg/tree-ssa/pr23848-1.c: New test.
3041 * gcc.dg/tree-ssa/pr23848-2.c: New test.
3042 * gcc.dg/tree-ssa/pr23848-3.c: New test.
3043 * gcc.dg/tree-ssa/pr23848-4.c: New test.
3045 2007-11-15 Tobias Burnus <burnus@net-b.de>
3048 * gfortran.dg/proc_decl_11.f90: New.
3050 2007-11-15 Ben Elliston <bje@au.ibm.com>
3052 * gcc.target/spu/compare-dp.c: New test.
3054 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3056 * gcc.dg/pr33923.c: New test.
3058 2007-11-14 Jakub Jelinek <jakub@redhat.com>
3061 * gcc.dg/pr34088.c: New test.
3063 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3065 * gcc.c-torture/compile/20071114-1.c: New test.
3067 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3070 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3071 to match known variations in symbol format. Document in comments.
3073 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3076 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3078 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3080 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3083 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3086 * gfortran.dg/proc_decl_1.f90: Update.
3087 * gfortran.dg/proc_decl_7.f90: New test.
3088 * gfortran.dg/proc_decl_8.f90: New test.
3089 * gfortran.dg/proc_decl_9.f90: New test.
3090 * gfortran.dg/proc_decl_10.f90: New test.
3092 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
3095 * gfortran.dg/transfer_assumed_size_1.f90: New test.
3097 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3104 * g++.dg/parse/crash36.C: Add another dg-error.
3105 * g++.dg/cpp0x/pr34054.C: New test.
3106 * g++.dg/cpp0x/pr34056.C: New test.
3107 * g++.dg/cpp0x/pr34057.C: New test.
3108 * g++.dg/cpp0x/pr34058.C: New test.
3109 * g++.dg/cpp0x/pr34060.C: New test.
3111 PR tree-optimization/34063
3112 * g++.dg/tree-ssa/pr34063.C: New test.
3114 2007-11-13 Diego Novillo <dnovillo@google.com>
3116 PR tree-optimization/33870
3117 * gcc.c-torture/execute/pr33870-1.c: New test.
3118 * gcc.dg/tree-ssa/alias-16.c: New test.
3120 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3123 * g++.dg/template/crash72.C: New test.
3125 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3127 * g++.dg/opt/cfg5.C: New test.
3129 2007-11-12 Richard Guenther <rguenther@suse.de>
3132 * gcc.c-torture/execute/pr34070-1.c: New testcase.
3133 * gcc.c-torture/execute/pr34070-2.c: Likewise.
3135 2007-11-12 Richard Guenther <rguenther@suse.de>
3138 * gcc.dg/pr34027-1.c: New testcase.
3139 * gcc.dg/pr34027-2.c: Likewise.
3141 2007-11-12 Ira Rosen <irar@il.ibm.com>
3143 PR tree-optimization/33953
3144 * gcc.dg/vect/pr33953.c: New testcase.
3146 2007-11-11 Tom Tromey <tromey@redhat.com>
3149 * g++.dg/ext/pr17577.h: New file.
3150 * g++.dg/ext/pr17577.C: New file.
3152 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3155 * g++.old-deja/g++.ns/template13.C: Update expected output.
3156 * g++.old-deja/g++.pt/friend23.C: Likewise.
3157 * g++.dg/warn/pr8570.C: New.
3159 2007-11-11 Jakub Jelinek <jakub@redhat.com>
3162 * g++.dg/template/pseudodtor4.C: New test.
3164 2007-11-10 Jakub Jelinek <jakub@redhat.com>
3167 * g++.dg/opt/inline14.C: New test.
3169 PR tree-optimization/33680
3170 * gcc.c-torture/compile/20071108-1.c: New test.
3173 * g++.dg/template/pseudodtor3.C: New test.
3175 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
3178 * g++.dg/cpp0x/variadic-init.C: New.
3180 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
3181 Jakub Jelinek <jakub@redhat.com>
3183 PR rtl-optimization/34012
3184 * gcc.target/i386/pr34012.c: New test.
3186 2007-11-09 Richard Guenther <rguenther@suse.de>
3188 PR tree-optimization/33604
3189 * g++.dg/tree-ssa/pr33604.C: New testcase.
3190 * gcc.dg/pr32721.c: Adjust pattern.
3192 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
3194 * gcc.target/mips/dse-1.c: Disable.
3196 2007-11-08 Tom Tromey <tromey@redhat.com>
3198 * gcc.dg/empty-source-3.c: Update warning location.
3199 * gcc.dg/gomp/barrier-2.c: Likewise.
3200 * gcc.dg/label-decl-3.c: Likewise.
3201 * gcc.dg/label-decl-2.c: Likewise.
3202 * gcc.dg/empty-source-2.c: Likewise.
3204 2007-11-08 Tom Tromey <tromey@redhat.com>
3207 * g++.dg/inherit/pr30297.C: New file.
3209 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3211 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3212 -fno-common for cygwin and mingw32.
3214 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
3217 * gcc.dg/pr33826.c: New.
3218 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
3219 recursive functions being marked pure or const.
3221 2007-11-08 Tobias Burnus <burnus@net-b.de>
3224 * gfortran.dg/proc_decl_5.f90: New.
3225 * gfortran.dg/proc_decl_6.f90: New.
3227 2007-11-08 Jakub Jelinek <jakub@redhat.com>
3229 PR tree-optimization/32575
3230 * gcc.c-torture/execute/20071108-1.c: New test.
3232 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
3234 * g++.dg/opt/anchor1.C: New.
3236 2007-11-07 Diego Novillo <dnovillo@google.com>
3239 * gcc.c-torture/execute/pr33870.x: Remove.
3241 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
3246 * g++.dg/cpp0x/decltype-33837.C: New.
3247 * g++.dg/cpp0x/decltype-refbug.C: New.
3248 * g++.dg/cpp0x/decltype-33838.C: New.
3250 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3252 * gcc.c-torture/compile/20071107-1.c: New test.
3254 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3256 * gcc.dg/out-of-bounds-1.c: New test.
3258 2007-11-07 Jakub Jelinek <jakub@redhat.com>
3261 * g++.dg/warn/incomplete2.C: New test.
3262 * g++.dg/template/incomplete4.C: New test.
3263 * g++.dg/template/incomplete5.C: New test.
3265 2007-11-07 Olivier Hainque <hainque@adacore.com>
3267 * gnat.dg/max_align.adb: New test.
3269 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
3272 * gcc.target/i386/pr30961-1.c: New.
3274 2007-11-06 Tom Tromey <tromey@redhat.com>
3277 * g++.dg/warn/pragma-system_header3.h: New.
3278 * g++.dg/warn/pragma-system_header3.C: New.
3281 * g++.dg/warn/pragma-system_header4.C: New.
3282 * g++.dg/warn/pragma-system_header4.h: New.
3284 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3288 * g++.dg/other/canon-array.C: New.
3290 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3292 * g++.dg/parser/crash36.C: Tweak expected errors.
3293 * g++.dg/cpp0x/pr31439.C: New.
3294 * g++.dg/cpp0x/pr32114.C: New.
3295 * g++.dg/cpp0x/pr32115.C: New.
3296 * g++.dg/cpp0x/pr32125.C: New.
3297 * g++.dg/cpp0x/pr32126.C: New.
3298 * g++.dg/cpp0x/pr32127.C: New.
3299 * g++.dg/cpp0x/pr32128.C: New.
3300 * g++.dg/cpp0x/pr32253.C: New.
3301 * g++.dg/cpp0x/pr32566.C: New.
3302 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3303 * g++.dg/cpp0x/pr31438.C: Ditto.
3304 * g++.dg/cpp0x/variadic81.C: Ditto.
3305 * g++.dg/cpp0x/pr31432.C: Ditto.
3306 * g++.dg/cpp0x/pr31442.C: Ditto.
3308 2007-11-06 Jakub Jelinek <jakub@redhat.com>
3311 * g++.dg/other/datasec1.C: New test.
3313 PR tree-optimization/33458
3314 * g++.dg/opt/inline12.C: New test.
3316 PR tree-optimization/33993
3317 * gcc.c-torture/compile/20071105-1.c: New test.
3319 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3321 PR rtl-optimization/33648
3322 * gcc.dg/pr33648.c: Require effective target freorder.
3324 2007-11-05 Revital Eres <eres@il.ibm.com>
3326 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3328 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3333 * g++.dg/cpp0x/pr33996.C: New
3334 * g++.dg/cpp0x/rv-trivial-bug.C: New
3335 * g++.dg/cpp0x/pr33930.C: New
3337 2007-11-05 Nick Clifton <nickc@redhat.com>
3338 Sebastian Pop <sebastian.pop@amd.com>
3340 PR tree-optimization/32540
3341 PR tree-optimization/33922
3342 * gcc.dg/tree-ssa/pr32540-1.c: New.
3343 * gcc.dg/tree-ssa/pr32540-2.c: New.
3344 * gcc.dg/tree-ssa/pr33922.c: New.
3346 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3349 * g++.dg/cpp0x/variadic-rref.C: New.
3351 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3353 * g++dg/warn/pointer-integer-comparison.C: New.
3355 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3357 PR tree-optimization/33856
3358 * gcc.c-torture/compile/20071027-1.c: New test.
3361 * g++.dg/ext/label10.C: New test.
3364 * g++.dg/other/ptrmem9.C: New test.
3366 2007-11-04 Andrew Pinski <pinskia@gmail.com>
3369 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3371 2007-11-04 David Edelsohn <edelsohn@gnu.org>
3373 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3374 * g++.dg/ext/visibility/namespace2.C: Add argument to
3375 dg-require-visibility.
3376 * g++.dg/ext/java-1.C: Disable on AIX.
3378 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
3380 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
3382 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3385 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3387 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3390 * gcc.dg/20031223-1.c: Adjust error output.
3391 * gcc.dg/parse-decl-after-label.c: New.
3393 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3396 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3397 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3398 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3400 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
3402 PR rtl-optimization/28940
3403 * gcc.target/i386/addr-sel-1.c: New test.
3405 2007-11-03 Jakub Jelinek <jakub@redhat.com>
3408 * gcc.dg/pr33670.c: New test.
3410 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3413 * g++.dg/lookup/typedef1.C: New test.
3415 2007-11-02 Janis Johnson <janis187@us.ibm.com>
3418 * lib/scandump.exp (dump-suffix): New.
3419 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3420 Include dump suffix in pass/fail messages, put regexp in quotes.
3422 2007-11-02 Paolo Carlini <pcarlini@suse.de>
3425 * g++.dg/other/error19.C: New.
3427 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
3429 PR rtl-optimization/28062
3430 * gcc.c-torture/compile/20071102-1.c: New test.
3432 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
3434 * g++.dg/cpp0x/pr33955.C: New.
3436 2007-11-01 Tom Tromey <tromey@redhat.com>
3438 PR preprocessor/30805:
3439 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3441 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3443 PR rtl-optimization/33648
3444 * gcc.dg/pr33648.c: New test.
3446 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3449 * g++.dg/template/pseudodtor1.C: New test.
3450 * g++.dg/template/pseudodtor2.C: New test.
3453 * g++.dg/rtti/typeid7.C: New test.
3455 2007-11-01 Tom Tromey <tromey@redhat.com>
3457 PR preprocessor/30805:
3458 * gcc.dg/cpp/pr30805.c: New file.
3460 2007-11-01 Janis Johnson <janis187@us.ibm.com>
3463 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3465 * gcc.c-torture/compile/20001205-1.c: Ditto.
3466 * gcc.c-torture/compile/20001226-1.c: Ditto.
3467 * gcc.c-torture/compile/20020312-1.c: Ditto.
3468 * gcc.c-torture/compile/20020604-1.c: Ditto.
3469 * gcc.c-torture/compile/920501-12.c: Ditto.
3470 * gcc.c-torture/compile/920501-4.c: Ditto.
3471 * gcc.c-torture/compile/920520-1.c: Ditto.
3472 * gcc.c-torture/compile/980506-1.c: Ditto.
3473 * gcc.c-torture/compile/990617-1.c: Ditto.
3474 * gcc.dg/compare6.c: Ditto.
3475 * g++.old-deja/g++.brendan/crash43.C: Ditto.
3476 * g++.old-deja/g++.brendan/synth1.C: Ditto.
3477 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3478 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3479 * g++.old-deja/g++.pt/static6.C: Ditto.
3480 * g++.old-deja/g++.pt/crash16.C: Ditto.
3481 * g++.old-deja/g++.mike/p10416.C: Ditto.
3482 * g++.old-deja/g++.mike/ns15.C: Ditto.
3483 * g++.old-deja/g++.mike/eh46.C: Ditto.
3485 2007-11-01 Tom Tromey <tromey@redhat.com>
3487 * gcc.dg/redecl-1.c: Update.
3488 * gcc.dg/pr20368-3.c: Update.
3489 * gcc.dg/inline-14.c: Update.
3490 * gcc.dg/builtins-30.c: Update.
3491 * gcc.dg/dremf-type-compat-4.c: Update.
3492 * gcc.dg/pr20368-2.c: Update.
3494 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3496 PR rtl-optimization/33673
3497 * gcc.dg/pr33673.c: New test.
3499 2007-11-01 Michael Matz <matz@suse.de>
3501 PR tree-optimization/33961
3502 * gcc.dg/pr33961.c: New test.
3504 2007-10-31 Paolo Carlini <pcarlini@suse.de>
3507 * g++.dg/template/error35.C: New.
3509 2007-10-31 Jakub Jelinek <jakub@redhat.com>
3512 * gcc.dg/pr31507-1.c: New test.
3513 * gcc.dg/pr31507-2.c: New test.
3515 2007-10-31 Revital Eres <eres@il.ibm.com>
3517 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3519 * gcc.dg/vect/tree-vect.h (check_vect): Add
3520 powerpc-*paired test.
3521 * lib/target-supports.exp (check_750cl_hw_available):
3523 (check_effective_target_vect_int,
3524 check_effective_target_vect_intfloat_cvt,
3525 check_effective_target_powerpc_altivec_ok,
3526 check_effective_target_vect_long,
3527 check_effective_target_vect_sdot_hi,
3528 check_effective_target_vect_udot_hi,
3529 check_effective_target_vect_pack_trunc,
3530 check_effective_target_vect_unpack,
3531 check_effective_target_vect_shift,
3532 check_effective_target_vect_int_mult): Disable for powerpc-*paired
3534 * gcc.dg/vect/vect-ifcvt-11.c: New.
3535 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3536 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3537 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3538 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3539 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3540 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3542 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
3543 Tobias Burnus <burnus@net-b.de>
3546 * gfortran.dg/module_read_1.f90: New.
3548 2007-10-31 Tom Tromey <tromey@redhat.com>
3550 PR preprocessor/30786:
3551 * gcc.dg/cpp/pr30786.c: New file.
3553 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3556 * gfortran.dg/interface_19.f90: New.
3557 * gfortran.dg/interface_20.f90: New.
3558 * gfortran.dg/interface_21.f90: New.
3560 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3562 PR tree-optimization/32377
3563 * gfortran.dg/vect/pr32377.f90: New.
3565 2007-10-31 Richard Guenther <rguenther@suse.de>
3568 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3569 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3571 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3574 * gfortran.dg/contained_3.f90: New.
3576 2007-10-31 Christian Bruel <christian.bruel@st.com>
3579 * g++.dg/opt/nrv8.C: New.
3581 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3584 * g++.dg/opt/compound1.C: New test.
3587 * g++.dg/template/ptrmem18.C: New test.
3589 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3592 * gfortran.dg/isnan_2.f90: New test.
3594 2007-10-30 Ed Schouten <ed@fxq.nl>
3596 PR tree-optimization/32500
3597 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3599 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3603 * g++.dg/cpp0x/pr31993.C: New
3604 * g++.dg/cpp0x/pr32252.C: New
3606 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3608 PR tree-optimization/33723
3609 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3611 2007-10-30 Richard Guenther <rguenther@suse.de>
3613 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3614 gcc.target/i386/loop-3.c.
3616 2007-10-30 Revital Eres <eres@il.ibm.com>
3618 * gcc.dg/vect/pr33866.c: Require vect_long.
3620 2007-10-30 Revital Eres <eres@il.ibm.com>
3622 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3623 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3625 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3627 PR tree-optimization/32893
3628 * lib/target-supports.exp
3629 (check_effective_target_unaligned_stack): new keyword.
3630 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3631 not sensitive to unaligned_stack.
3632 * gcc.dg/vect/vect-3.c: Likewise.
3633 * gcc.dg/vect/vect-4.c: Likewise.
3634 * gcc.dg/vect/vect-5.c: Likewise.
3635 * gcc.dg/vect/vect-6.c: Likewise.
3636 * gcc.dg/vect/vect-7.c: Likewise.
3637 * gcc.dg/vect/vect-13.c: Likewise.
3638 * gcc.dg/vect/vect-17.c: Likewise.
3639 * gcc.dg/vect/vect-18.c: Likewise.
3640 * gcc.dg/vect/vect-19.c: Likewise.
3641 * gcc.dg/vect/vect-20.c: Likewise.
3642 * gcc.dg/vect/vect-21.c: Likewise.
3643 * gcc.dg/vect/vect-22.c: Likewise.
3644 * gcc.dg/vect/vect-27.c: Likewise.
3645 * gcc.dg/vect/vect-29.c: Likewise.
3646 * gcc.dg/vect/vect-64.c: Likewise.
3647 * gcc.dg/vect/vect-65.c: Likewise.
3648 * gcc.dg/vect/vect-66.c: Likewise.
3649 * gcc.dg/vect/vect-72.c: Likewise.
3650 * gcc.dg/vect/vect-73.c: Likewise.
3651 * gcc.dg/vect/vect-86.c: Likewise.
3652 * gcc.dg/vect/vect-all.c: Likewise.
3653 * gcc.dg/vect/slp-25.c: Likewise.
3654 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3655 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3656 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3658 * gcc.dg/vect/vect-31.c: Removed alignment checks.
3659 * gcc.dg/vect/vect-34.c: Likewise.
3660 * gcc.dg/vect/vect-36.c: Likewise.
3661 * gcc.dg/vect/vect-64.c: Likewise.
3662 * gcc.dg/vect/vect-65.c: Likewise.
3663 * gcc.dg/vect/vect-66.c: Likewise.
3664 * gcc.dg/vect/vect-68.c: Likewise.
3665 * gcc.dg/vect/vect-76.c: Likewise.
3666 * gcc.dg/vect/vect-77.c: Likewise.
3667 * gcc.dg/vect/vect-78.c: Likewise.
3669 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3670 testcase (without no-section-anchors prefix) but with global arrays.
3671 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3672 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3673 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3674 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3675 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3676 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3677 * gcc.dg/vect/vect-77-global.c: Likewise.
3678 * gcc.dg/vect/vect-78-global.c: Likewise.
3680 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3681 testcase (without no-section-anchors prefix) but fix alignment checks
3682 to also consider unaligned_stack targets.
3683 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3685 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3687 PR tree-optimization/33723
3688 * gcc.c-torture/execute/20071029-1.c: New test.
3689 * gcc.dg/tree-ssa/pr33723.c: New test.
3691 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
3693 PR tree-optimization/33614
3694 * gcc.c-torture/compile/pr33614.c: New test.
3696 2007-10-29 Richard Guenther <rguenther@suse.de>
3698 PR tree-optimization/33870
3699 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3701 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3703 PR tree-optimization/33757
3704 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3705 true architectures instead of having a big dg-skip-if.
3708 * g++.dg/other/bitfield3.C: New test.
3710 2007-10-29 Richard Guenther <rguenther@suse.de>
3712 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3714 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3716 Automatic parallelization reduction tests.
3718 * gcc.dg/tree-ssa/reduc-1.c: New test.
3719 * gcc.dg/tree-ssa/reduc-1char.c: New test.
3720 * gcc.dg/tree-ssa/reduc-1short.c: New test.
3721 * gcc.dg/tree-ssa/reduc-2.c: New test.
3722 * gcc.dg/tree-ssa/reduc-2char.c: New test.
3723 * gcc.dg/tree-ssa/reduc-2short.c: New test.
3724 * gcc.dg/tree-ssa/reduc-3.c: New test.
3725 * gcc.dg/tree-ssa/reduc-6.c: New test.
3726 * gcc.dg/tree-ssa/reduc-7.c: New test.
3727 * gcc.dg/tree-ssa/reduc-8.c: New test.
3728 * gcc.dg/tree-ssa/reduc-9.c: New test.
3730 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3731 Zdenek Dvorak <ook@ucw.cz>
3733 OMP_ATOMIC Changes, testsuite changes.
3735 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3736 instead of gimple dump.
3737 * gcc.dg/gomp/atomic-9.c: Same.
3738 * gcc.dg/gomp/atomic-10.c: Same.
3739 * g++.dg/gomp/atomic-3.C: Same.
3740 * g++.dg/gomp/atomic-9.C: Same.
3741 * g++.dg/gomp/atomic-10.C: Same.
3743 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
3747 * gfortran.dg/forall_12.f90: New test.
3750 * gfortran.dg/forall_13.f90: New test.
3752 2007-10-28 Paolo Carlini <pcarlini@suse.de>
3753 Mark Mitchell <mark@codesourcery.com>
3756 * g++.dg/template/crash71.C: New.
3758 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
3761 * gfortran.dg/module_md5_1.f90: Update hash-value.
3763 2007-10-28 Andrew Pinski <pinskia@gmail.com>
3766 * g++.dg/torture/pr33589-1.C: New testcase.
3767 * g++.dg/torture/pr33589-2.C: New testcase.
3769 2007-10-28 Richard Guenther <rguenther@suse.de>
3771 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3773 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
3774 Uros Bizjak <ubizjak@gmail.com>
3776 PR tree-optimization/33920
3777 * gcc.dg/tree-ssa/pr33290.c: New test.
3779 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3782 * gfortran.dg/argument_check_7.f90: New test.
3783 * gfortran.dg/argument_check_8.f90: New test.
3785 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3787 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3788 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
3789 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3790 * gcc.target/i386/sse-14.c: Ditto.
3792 2007-10-27 Jakub Jelinek <jakub@redhat.com>
3795 * g++.dg/other/ptrmem8.C: New test.
3798 * g++.dg/template/error34.C: New test.
3800 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3802 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3804 2007-10-27 Richard Guenther <rguenther@suse.de>
3806 PR tree-optimization/33870
3807 * gcc.dg/tree-ssa/alias-15.c: New testcase.
3808 * gcc.c-torture/execute/pr33870.c: Likewise.
3810 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3813 * gfortran.dg/argument_checking_9.f90: New test.
3815 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3817 * g++.dg/other/pr33601.C: New.
3819 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3822 * g++.dg/init/new25.C: New.
3824 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3826 * g++.dg/cpp0x/pr33839.C: New.
3828 2007-10-26 Jakub Jelinek <jakub@redhat.com>
3831 * g++.dg/template/arg6.C: New test.
3833 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3836 * g++.dg/parse/crash39.C: New.
3838 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
3840 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3841 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
3844 2007-10-25 David Daney <ddaney@avtrex.com>
3846 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3848 2007-10-25 Paolo Carlini <pcarlini@suse.de>
3851 * g++.dg/template/error32.C: New.
3853 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3854 Ira Rosen <irar@il.ibm.com>
3856 PR tree-optimization/33833
3857 * gcc.dg/vect/pr33833.c: New testcase.
3859 2007-10-25 David Daney <ddaney@avtrex.com>
3861 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3863 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3864 Ira Rosen <irar@il.ibm.com>
3866 PR tree-optimization/33866
3867 * gcc.dg/vect/pr33866.c: New testcase.
3869 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3871 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3872 Add -w to compile flags to suppress "call-clobbered register" warnings
3873 and remove dg-warning directives.
3875 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3877 * gcc.dg/sms-2.c: Cleanup sms dump file.
3878 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3881 2007-10-24 David Daney <ddaney@avtrex.com>
3883 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3885 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
3888 * gcc.target/mips/pr33755.c: New test.
3890 2007-10-24 Ira Rosen <irar@il.ibm.com>
3892 PR tree-optimization/33804
3893 * gcc.dg/vect/pr33804.c: New testcase.
3895 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3898 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3900 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3901 Uros Bizjak <ubizjak@gmail.com>
3903 PR rtl-optimization/33846
3904 * gcc.dg/vect/pr33846.c: New testcase.
3906 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3907 Dorit Nuzman <dorit@il.ibm.com>
3909 PR tree-optimization/33860
3910 * g++.dg/vect/pr33860.cc: New test.
3911 * g++.dg/vect/pr33860a.cc: New test.
3913 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
3914 Revital Eres <eres@il.ibm.com>
3916 * gcc.dg/sms-2.c: New testcase.
3918 2007-10-22 David S. Miller <davem@davemloft.net>
3920 * gcc.dg/globalreg-1.c: New test.
3922 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
3923 Dorit Nuzman <dorit@il.ibm.com>
3925 PR tree-optimization/33834
3926 PR tree-optimization/33835
3927 * g++.dg/vect/pr33834_1.cc: New test.
3928 * g++.dg/vect/pr33834_2.cc: New test.
3929 * g++.dg/vect/pr33835.cc: New test.
3931 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3933 * gcc.dg/pr33644.c: New test.
3935 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3938 * g++.dg/gomp/pr33372-1.C: New test.
3939 * g++.dg/gomp/pr33372-2.C: New test.
3940 * g++.dg/gomp/pr33372-3.C: New test.
3942 2007-10-22 Michael Matz <matz@suse.de>
3944 PR tree-optimization/33855
3945 * gcc.c-torture/compile/pr33855.c: New testcase.
3947 2007-10-22 Ira Rosen <irar@il.ibm.com>
3949 PR tree-optimization/33854
3950 * gcc.dg/vect/O1-pr33854.c: New testcase.
3951 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3953 2007-10-21 David Edelsohn <edelsohn@gnu.org>
3955 * gcc.dg/unwind-1.c: Disable on AIX.
3956 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3958 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
3961 * gfortran.dg/assign_9.f90: New test.
3963 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3965 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3966 (dg-mips-options): Skip tests that specify an ABI other than o32
3967 and o64 if generating MIPS16 hard-float code.
3969 2007-10-21 Ira Rosen <irar@il.ibm.com>
3970 Revital Eres <eres@il.ibm.com>
3972 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3973 * gcc.dg/vect/vect-16.c: Fix comment.
3974 * gcc.dg/vect/pr33369.c: Require vect_int.
3975 * gcc.dg/vect/slp-33.c: Add spaces.
3976 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3978 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3979 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3981 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3982 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3984 * gcc.dg/vect/slp-10.c: Add spaces.
3985 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3987 * gcc.dg/vect/slp-36.c: Require vect_int.
3988 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3989 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3990 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3991 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3993 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3994 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3995 instead of vector_alignment_reachable_for_double.
3996 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3997 (natural_alignment): Split into...
3998 (natural_alignment_32, natural_alignment_64): New.
3999 (vector_alignment_reachable): Depend on natural_alignment_32.
4000 (vector_alignment_reachable_for_double): Rename to ...
4001 (vector_alignment_reachable_for_64bit): And depend on
4002 natural_alignment_64.
4004 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
4006 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4008 * g++.dg/vect/vect.exp: Likewise.
4009 * lib/fortran-torture.exp: Likewise.
4010 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4011 mipsisa64*-*-* as the target selector. Remove -mips64,
4012 -mhard-float and -mgp64 from the options list.
4013 * gcc.target/mips/mips-ps-2.c: Likewise.
4014 * gcc.target/mips/mips-ps-3.c: Likewise.
4015 * gcc.target/mips/mips-ps-4.c: Likewise.
4016 * gcc.target/mips/mips-ps-6.c: Likewise.
4017 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4019 * gcc.target/mips/sb1-1.c: Likewise.
4020 * gcc.target/mips/mips-ps-type.c: Likewise.
4021 * gcc.target/mips/mips-ps-7.c: New test.
4022 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4023 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4024 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4025 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
4026 as forcing an ABI and an architecture.
4027 (is_gp32_flag, is_gp64_flag): Fold into...
4028 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
4029 then -mfp64 imply -mhard-float. Apply register rules after the
4030 loop. Handle -march=mipsN like -mipsN.
4032 2007-10-20 David Edelsohn <edelsohn@gnu.org>
4034 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4035 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4037 2007-10-20 Tobias Burnus <burnus@net-b.de>
4040 * gfortran.dg/entry_dummy_ref_3.f90: New.
4042 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
4043 FX Coudert <fxcoudert@gcc.gnu.org>
4046 * gfortran.dg/char_cast_1.f90: New test.
4048 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
4050 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4051 * gfortran.dg/large_real_kind_2.F90: ditto.
4052 * gfortran.dg/default_format_2.f90: ditto.
4053 * gfortran.dg/default_format_denormal_1.f90: ditto.
4055 2007-10-19 Richard Guenther <rguenther@suse.de>
4059 * gfortran.dg/pr32921.f: New testcase.
4061 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4064 * gfortran.dg/transfer_check_1.f90: Adjust options.
4066 2007-10-19 Richard Guenther <rguenther@suse.de>
4069 2007-10-19 Richard Guenther <rguenther@suse.de>
4072 * gfortran.dg/pr32921.f: New testcase.
4074 2007-10-19 Richard Guenther <rguenther@suse.de>
4076 * gcc.c-torture/execute/20071018-1.c: New testcase.
4078 2007-10-19 Richard Guenther <rguenther@suse.de>
4081 * gfortran.dg/pr32921.f: New testcase.
4083 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
4085 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4087 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
4089 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4091 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
4094 * gfortran.dg/host_assoc_function_1.f90: Correct references.
4095 * gfortran.dg/host_assoc_function_3.f90: New test.
4097 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
4100 * gfortran.dg/transfer_simplify_6.f90: New test.
4102 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4103 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4106 * gfortran.dg/pr33794.f90: New testcase.
4108 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4111 * gcc.target/i386/pr32961.c: New testcase.
4112 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4113 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4114 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4115 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4116 __builtin_ia32_pslldi128 defines.
4118 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
4121 * gfortran.dg/c_ptr_tests_13.f03: New test case.
4123 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4127 * g++.dg/template/void12.C: New.
4128 * g++.dg/template/void13.C: New.
4130 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4133 * g++.dg/template/void11.C: New.
4134 * g++.dg/template/void2.C: Adjust error markers.
4135 * g++.dg/template/void10.C: Likewise.
4136 * g++.dg/template/crash55.C: Likewise.
4138 2007-10-16 Mark Mitchell <mark@codesourcery.com>
4140 * g++.dg/opt/const5.C: New test.
4142 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
4143 Maxim Kuvyrkov <maxim@codesourcery.com>
4145 * gcc.target/ia64/20040709-2.c: New test.
4147 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
4149 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4151 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
4153 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4154 to each function. Check that there are no unsigned loads.
4156 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4158 PR tree-optimization/33136
4159 * gcc.c-torture/execute/20070824-1.c: New test.
4160 * gcc.dg/pr33136-1.c: New test.
4161 * gcc.dg/pr33136-2.c: New test.
4162 * gcc.dg/pr33136-3.c: New test.
4164 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4166 PR tree-optimization/33735
4167 * g++.dg/torture/pr33735.C: New.
4169 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4172 * gcc.dg/va-arg-pack-2.c: New.
4174 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4176 PR tree-optimization/33619
4177 * gcc.dg/pr33619.c: New test.
4179 2007-10-15 David Edelsohn <edelsohn@gnu.org>
4181 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4183 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4185 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4188 * gfortran.dg/inquire_11.f90: New test.
4189 * gfortan.dg/negative_unit_int8.f: New test.
4191 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4194 * gcc.c-torture/compile/pr33133.c: New test.
4196 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4199 * gfortran.dg/namelist_40.f90: New test.
4201 2007-10-14 Tobias Burnus <burnus@net-b.de>
4204 * gfortran.dg/bounds_check_11.f90: New.
4206 2007-10-14 Andrew Pinski <pinskia@gmail.com>
4209 * g++.dg/other/ctor1.C: New test.
4210 * g++.dg/other/ctor2.C: New test.
4211 * g++.dg/other/dtor1.C: New test.
4213 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
4215 * gfortran.dg/bounds_check_10.f90: Fix testcase.
4217 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
4218 Paul Thomas <pault@gcc.gnu.org>
4222 * gfortran.dg/bounds_check_10.f90: New.
4224 2007-10-13 David Edelsohn <edelsohn@gnu.org>
4226 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4227 * gcc.target/powerpc/popcount-1.c: Same.
4229 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
4232 * g++.dg/conversion/op4.C: New test.
4234 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
4236 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4238 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4241 * gfortran.dg/ambiguous_specific_1.f90: New test.
4243 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4246 * gfortran.dg/impure_spec_expr_1.f90: New test.
4247 * gfortran.dg/char_result_7.f90: Remove illegal test.
4249 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
4252 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4253 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4254 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4255 * gcc.target/i386/pr11001-memset-1.c: New testcase.
4256 * gcc.target/i386/pr11001-memset-2.c: New testcase.
4257 * gcc.target/i386/pr11001-memset-3.c: New testcase.
4258 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4259 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4260 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4262 2007-10-12 Richard Guenther <rguenther@suse.de>
4265 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4266 * gcc.c-torture/execute/20071011-1.c: Likewise.
4267 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4269 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
4271 PR tree-optimization/33742
4272 * gcc.dg/pr33742.c: New testcase.
4274 2007-10-12 Jakub Jelinek <jakub@redhat.com>
4276 PR tree-optimization/33645
4277 * gcc.dg/pr33645-1.c: New test.
4278 * gcc.dg/pr33645-2.c: New test.
4279 * gcc.dg/pr33645-3.c: New test.
4282 * g++.dg/ext/label4.C: Adjust error regexp.
4283 * g++.dg/ext/label6.C: Adjust error regexp.
4284 * g++.dg/ext/label7.C: New test.
4285 * g++.dg/ext/label8.C: New test.
4286 * g++.dg/ext/label9.C: New test.
4288 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
4291 * gcc.dg/pr33676.c: New.
4293 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4296 * g++.dg/cpp0x/variadic83.C: New.
4298 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4301 * g++.dg/cpp0x/variadic81.C: New.
4302 * g++.dg/cpp0x/variadic82.C: Likewise.
4304 2007-10-11 Richard Guenther <rguenther@suse.de>
4307 * gcc.dg/pr33724.c: New testcase.
4309 2007-10-11 Richard Guenther <rguenther@suse.de>
4312 * gcc.dg/pr33726.c: New testcase.
4314 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
4317 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4319 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4322 * gfortran.dg/do_3.F90: Run with -fwrapv.
4324 2007-10-09 Geoffrey Keating <geoffk@apple.com>
4326 * gcc.dg/unwind-1.c: New.
4328 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4331 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
4332 failure on some common systems.
4334 2007-10-09 Richard Guenther <rguenther@suse.de>
4337 * gcc.dg/pr33692.c: New testcase.
4339 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
4342 * gcc.c-torture/execute/pr33669.c: New.
4344 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4346 PR tree-optimization/33615
4347 * g++.dg/tree-ssa/pr33615-2.C: New test.
4349 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4351 PR tree-optimization/33615
4352 * g++.dg/tree-ssa/pr33615.C: New test.
4354 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
4356 PR tree-optimization/33572
4357 * g++.dg/torture/pr33572.C: Replace with complete test.
4359 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
4362 * gfortran.dg/spec_expr_5.f90: New.
4364 2007-10-08 Geoffrey Keating <geoffk@apple.com>
4366 * gcc.dg/pragma-darwin-2.c: New.
4368 2007-10-08 Richard Guenther <rguenther@suse.de>
4373 * gcc.dg/pr33693.c: New testcase.
4374 * gcc.dg/pr33695.c: Likewise.
4375 * gcc.dg/pr33697.c: Likewise.
4377 2007-10-08 Richard Guenther <rguenther@suse.de>
4382 * gcc.dg/pr33691.c: New testcase.
4383 * gcc.dg/pr33694.c: Likewise.
4384 * gcc.dg/pr33696.c: Likewise.
4386 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4389 * gfortran.dg/gamma_5.f90: New test case
4391 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
4394 * initialization_1.f90: Fix dg-error annotations.
4395 * initialization_14.f90: New.
4396 * initialization_7.f90: Fix dg-error annotations.
4397 * initialization_9.f90: Likewise.
4399 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4401 * gfortran.dg/error_recovery_4.f90: New test.
4403 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4405 * gfortran.dg/default_format_denormal_2.f90: New test.
4406 * gfortran.dg/default_format_2.inc: New test.
4407 * gfortran.dg/default_format_denormal_1.f90: New test.
4408 * gfortran.dg/default_format_1.inc: New test.
4409 * gfortran.dg/default_format_1.f90: Don't test for denormalized
4411 * gfortran.dg/default_format_2.f90: Don't test for denormalized
4414 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4416 * gfortran.dg/namelist_15.f90: Revise test.
4418 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4420 PR tree-optimization/33655
4421 * gcc.dg/torture/pr33655.c: New.
4423 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4425 PR tree-optimization/33572
4426 * g++.dg/torture/pr33572.C: New.
4428 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
4431 * gfortran.dg/forall_11.f90: New.
4433 2007-10-05 Michael Matz <matz@suse.de>
4436 * gcc.dg/pr33667.c: New testcase.
4438 2007-10-05 Richard Guenther <rguenther@suse.de>
4441 * gcc.dg/pr33666.c: New testcase.
4443 2007-10-05 Michael Matz <matz@suse.de>
4446 * gcc.target/i386/pr33600.c: New testcase.
4448 2007-10-05 Richard Guenther <rguenther@suse.de>
4450 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4452 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
4455 * gcc.target/mips/pr33635-1.c: New test.
4457 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4460 * gfortran.dg/namelist_39.f90: Revise to use long names.
4462 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
4465 * gfortran.dg/pr33646.f90: New file.
4467 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4470 * gfortran.dg/char_type_len_2.f90: Adjust error message.
4471 * gfortran.dg/char_decl_2.f90: New test.
4473 2007-10-04 Richard Guenther <rguenther@suse.de>
4476 * gcc.c-torture/compile/pr33641.c: New testcase.
4478 2007-10-04 Michael Matz <matz@suse.de>
4480 PR rtl-optimization/33653
4481 * gcc.dg/pr33653.c: New.
4483 2007-10-04 Richard Guenther <rguenther@suse.de>
4485 PR tree-optimization/33627
4486 * g++.dg/torture/pr33627.C: New testcase.
4488 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
4491 * gfortran.dg/parens_6.f90: New.
4493 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
4497 * gfortran.dg/ambiguous_specific_1.f90: Remove.
4499 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
4501 * g++.dg/ext/gnu-inline-global-redecl.C: New.
4503 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
4506 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4508 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
4509 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
4511 * gcc.target/mips/fpr-moves-1.c: New test.
4512 * gcc.target/mips/fpr-moves-2.c: Likewise.
4513 * gcc.target/mips/fpr-moves-3.c: Likewise.
4514 * gcc.target/mips/fpr-moves-4.c: Likewise.
4515 * gcc.target/mips/fpr-moves-5.c: Likewise.
4516 * gcc.target/mips/fpr-moves-6.c: Likewise.
4517 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4519 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4521 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4523 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4525 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4526 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4528 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
4531 * gfortran.dg/common_errors_1.f90: New.
4533 2007-10-03 Doug Kwan <dougkwan@google.com>
4534 Richard Guenther <rguenther@suse.de>
4537 * g++.dg/debug/using3.C: New testcase.
4539 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4542 * gfortran.dg/namelist_38.f90: New test.
4543 * gfortran.dg/namelist_39.f90: New test.
4545 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4548 * gfortran.dg/default_format_1.f90: New test.
4549 * gfortran.dg/default_format_2.f90: New test.
4550 * gfortran.dg/namelist_print_1.f: Adjust expected output.
4551 * gfortran.dg/real_const_3.f90: Adjust expected output.
4553 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4555 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4556 default ABI. Split mips_forced_abi into mips_forced_abi and
4558 (is_gp32_flag): Return true for -mabi=32.
4559 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4560 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4561 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4562 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4563 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4564 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4565 * gcc.target/mips/save-restore-2.c: Likewise.
4566 * gcc.target/mips/save-restore-3.c: Likewise.
4567 * gcc.target/mips/save-restore-4.c: Likewise.
4569 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4572 * gcc.c-torture/compile/pr33617.c: New test.
4574 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4576 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4577 -gstabs+ for extended options.
4579 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4582 * gfortran.dg/ambiguous_specific_1.f90: New test.
4584 2007-10-02 Revital Eres <eres@il.ibm.com>
4586 * gcc.target/powerpc/paired-8.c: New test.
4587 * gcc.target/powerpc/paired-9.c: New test.
4588 * gcc.target/powerpc/paired-10.c: New test.
4590 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4593 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4595 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4598 * gfortran.dg/intent_out_2.f90: New test.
4600 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4603 * gfortran.dg/ambiguous_reference_1.f90: New test.
4605 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4610 * gfortran.dg/function_kinds_1.f90: New test.
4611 * gfortran.dg/function_kinds_2.f90: New test.
4612 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4613 use association into interfaces.
4615 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4618 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4619 (overflow): Use INFINITY, not FP_INFINITE.
4620 gcc.dg/float-range-4.c: Likewise.
4621 gcc.dg/float-range-5.c: Likewise.
4623 2007-10-01 Nick Clifton <nickc@redhat.com>
4625 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4628 2007-09-30 Diego Novillo <dnovillo@google.com>
4631 * g++.dg/tree-ssa/pr33593.C: New test.
4633 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4636 * gfortran.dg/PR19872.f: Fix test condition.
4637 * gfortran.dg/list_read_7.f90: New test.
4639 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4641 PR tree-optimization/33597
4642 * gcc.dg/vect/pr33597.c: New testcase.
4644 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4646 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4647 * gcc.target/i386/pr33524.c: ...this.
4649 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
4652 * gfortran.dg/minmaxloc_4.f90: New.
4654 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4656 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4658 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
4660 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4662 2007-09-28 Paolo Carlini <pcarlini@suse.de>
4665 * g++.dg/cpp0x/variadic79.C: New.
4667 2007-09-28 Michael Matz <matz@suse.de>
4668 Jakub Jelinek <jakub@redhat.com>
4670 PR rtl-optimization/33552
4671 * gcc.target/i386/pr33552.c: New runtime test.
4672 * gcc.target/i386/strinline.c: New compile time test.
4674 2007-09-28 Jakub Jelinek <jakub@redhat.com>
4676 * gfortran.dg/openmp_stack.f90: Removed.
4679 * g++.dg/cpp0x/variadic80.C: New test.
4681 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4683 * gfortran.dg/namelist_38.f90: Delete test for revertion of
4686 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4689 * gcc.target/powerpc/gcse-1.c: New test.
4691 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
4693 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4694 fixed capitalizations.
4695 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4696 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4697 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4698 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4699 * gfortran.dg/maxloc_shape_1.f90: Likewise.
4700 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4701 * gfortran.dg/min_max_conformance.f90: Likewise.
4703 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
4705 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4707 * gcc.dg/c99-tgmath-2.c: Likewise.
4708 * gcc.dg/c99-tgmath-3.c: Likewise.
4709 * gcc.dg/c99-tgmath-4.c: Likewise.
4711 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4714 * gfortran.dg/anint_1.f90: New test.
4716 2007-09-27 Ian Lance Taylor <iant@google.com>
4718 PR tree-optimization/33565
4719 * gcc.dg/Wstrict-overflow-20.c: New test.
4721 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4723 * gfortran.dg/openmp_stack.f90: Fix typo.
4724 * gfortran.dg/recursive_stack.f90: Fix typo.
4726 2007-09-27 Paolo Carlini <pcarlini@suse.de>
4729 * g++.dg/template/error31.C: New.
4731 2007-09-27 Jakub Jelinek <jakub@redhat.com>
4733 * lib/prune.exp: Prune also "^In function .*$" lines and
4734 "^ inlined from .*$" lines.
4736 2007-09-26 Richard Guenther <rguenther@suse.de>
4738 PR tree-optimization/33563
4739 * gcc.dg/torture/pr33563.c: New testcase.
4741 2007-09-26 Joseph Myers <joseph@codesourcery.com>
4744 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4746 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
4749 2007-09-26 Richard Guenther <rguenther@suse.de>
4751 PR tree-optimization/30375
4752 PR tree-optimization/33560
4753 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4754 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4755 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4756 * gcc.dg/torture/pr30375.c: New testcase.
4757 * gcc.dg/torture/pr33560.c: New testcase.
4758 * gcc.dg/tree-ssa/pr30375.c: Likewise.
4760 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
4763 * g++.dg/parse/crash38.C: New test.
4765 2007-09-25 Michael Meissner <michael.meissner@amd.com>
4768 * gcc.target/i386/sse5-convert.c: New file, test int->long
4769 vectorized conversions.
4771 2007-09-25 Revital Eres <eres@il.ibm.com>
4773 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4775 2007-09-25 Joseph Myers <joseph@codesourcery.com>
4778 * gcc.dg/enum-incomplete-1.c: New test.
4780 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
4782 * gcc.c-torture/compile/20070919-1.c: New test.
4784 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
4786 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4788 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4791 * g++.dg/inherit/override_attribs.C: New file.
4793 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
4796 * io.c (check_format_string): Move NULL and constant checks into
4798 (check_io_constraints): Call gfc_simplify_expr() before calling
4799 check_format_string(). Remove NULL and constant checks.
4801 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
4803 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4804 * gcc.c-torture/execute/loop-2g.x: Likewise.
4806 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
4808 * lib/target-supports.exp (check_effective_target_mips16_attribute):
4809 Reject hard-float modes unless the ABI is o32 or o64.
4810 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4811 of gcc.exp. Skip the tests when mips16 code generation is not
4813 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4814 and use dg-add-options mips16_attribute.
4816 2007-09-24 Jakub Jelinek <jakub@redhat.com>
4819 * g++.dg/ext/attrib29.C: New test.
4821 2007-09-23 Ollie Wild <aaw@google.com>
4823 * gcc.dg/fold-bitand-1.c: New test.
4824 * gcc.dg/fold-bitand-2.c: New test.
4825 * gcc.dg/fold-bitand-3.c: New test.
4826 * gcc.dg/fold-bitand-4.c: New test.
4828 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4830 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4831 any of the macros to be defined for __mips16.
4832 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4834 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4836 * gcc.dg/vect/pr21591.c: Require vect_int.
4837 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4838 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4839 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4841 2007-09-23 Jakub Jelinek <jakub@redhat.com>
4843 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4845 * gcc.dg/va-arg-pack-len-2.c: New test.
4846 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4848 * g++.dg/ext/va-arg-pack-len-2.C: New test.
4850 PR tree-optimization/32772
4851 * gcc.c-torture/compile/20070905-1.c: New test.
4853 PR tree-optimization/32975
4854 * gcc.dg/pr32975.c: New test.
4857 * gcc.dg/pr28755.c: New test.
4859 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4861 * lib/target-supports.exp (check_effective_target_nomips16): New
4863 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4865 * gcc.dg/vect/vect.exp: Likewise.
4866 * g++.dg/vect/vect.exp: Likewise.
4867 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4868 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4869 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4870 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4871 * gcc.target/mips/clear-cache-1.c (f): Likewise.
4872 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4873 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4874 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4875 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4876 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4877 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4878 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4879 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4880 (test14, test15, test16, test17, test18): Likewise.
4881 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4882 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4883 (test14, test15, test16, test17, test18, test19, test20, test21)
4885 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4886 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4887 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4888 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4889 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4890 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4891 * gcc.target/mips/mips-3d-1.c (main): Likewise.
4892 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4893 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4894 (test13, test14, test15, test16, test17, test18, test19, test20)
4895 (test21, test22, test23, test24, test25, test26, test27, test28)
4896 (test29, test30, test31): Likewise.
4897 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4898 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4899 (test13, test14, test15, test16, test17, test18, test19, test20)
4900 (test21, test22, test23, test24, test25, test26, test27, test28)
4901 (test29, test30, test31, test32, test33, test34, test35, test36)
4902 (test37, test38, test39, test40, test41, test42, test43, test44)
4903 (test45, test46, test47, test48, test49, test50, test51, test52)
4904 (test53, test54, test55, test56, test57, test58, test59, test60)
4905 (test61, test62, test63): Likewise.
4906 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4907 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4908 (test13, test14, test15, test16, test17, test18, test19, test20)
4909 (test21, test22, test23, test24, test25, test26, test27, test28)
4910 (test29, test30, test31): Likewise.
4911 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4912 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4913 (test13, test14, test15, test16, test17, test18, test19, test20)
4914 (test21, test22, test23, test24, test25, test26, test27, test28)
4915 (test29, test30, test31): Likewise.
4916 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4917 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4918 (test13, test14, test15): Likewise.
4919 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4920 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4921 (test13, test14, test15): Likewise.
4922 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4923 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4924 (test13, test14, test15, test16, test17, test18, test19, test20)
4925 (test21, test22, test23, test24, test25, test26, test27, test28)
4926 (test29, test30, test31): Likewise.
4927 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4928 (matrix_multiply4: Likewise.
4929 * gcc.target/mips/mips-ps-1.c (main): Likewise.
4930 * gcc.target/mips/mips-ps-2.c (main): Likewise.
4931 * gcc.target/mips/mips-ps-3.c (main): Likewise.
4932 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4933 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4934 (test13, test14, test15, test16, test17, test18, test19, test20)
4935 (test21, test22, test23, test24, test25, test26, test27, test28)
4936 (test29, test30, test31): Likewise.
4937 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4938 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4939 (test13, test14, test15, test16, test17, test18, test19, test20)
4940 (test21, test22, test23, test24, test25, test26, test27, test28)
4941 (test29, test30, test31): Likewise.
4942 * gcc.target/mips/mips-ps-5.c (main): Likewise.
4943 * gcc.target/mips/mips-ps-6.c (main): Likewise.
4944 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4945 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4946 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4947 (sub_v4qi): Likewise.
4948 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4949 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4950 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4951 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4952 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4953 (subb, subc): Likewise.
4954 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4955 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4956 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4957 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4958 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4959 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4960 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4961 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4962 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4963 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4964 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4965 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4966 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4968 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4970 * lib/target-supports.exp (add_options_for_mips16_attribute)
4971 (check_effective_target_mips16_attribute): New functions.
4972 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4974 (dg-mips-options) Remove -mno-mips16 handling. Add options to
4976 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4977 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4978 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4979 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4980 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4981 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4982 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4983 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4984 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4985 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4986 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4987 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4988 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4989 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4990 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4991 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4992 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4993 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4994 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4995 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4996 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4997 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4998 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4999 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5001 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5003 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5004 options. Require { target mips16_attribute } and use dg-add-options
5005 to add the associated options.
5007 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5008 * gcc.target/mips/call-saved-3.c: Likewise.
5009 * gcc.target/mips/code-readable-1.c: Require { target
5010 mips16_attribute } and use dg-add-options to add the associated
5011 options. Remove trailing whitespace.
5013 * gcc.target/mips/code-readable-2.c: Likewise.
5014 * gcc.target/mips/code-readable-3.c: Likewise.
5015 * gcc.target/mips/mips16-attributes-2.c: Likewise.
5016 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5017 Require { target mips16_attribute } and use dg-add-options to
5018 add the associated options.
5019 (cksum16, cksum8): Use MIPS16.
5020 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5021 Require { target mips16_attribute } and use dg-add-options to
5022 add the associated options.
5024 * gcc.target/mips/save-restore-2.c: Likewise.
5025 * gcc.target/mips/save-restore-3.c: Likewise.
5026 * gcc.target/mips/save-restore-4.c: Likewise.
5027 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
5029 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5030 (foo): Use NOMIPS16.
5032 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
5035 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5038 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5040 2007-09-22 Tobias Burnus <burnus@net-b.de>
5043 * gfortran.dg/gomp/free-2.f90: New.
5044 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5045 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5047 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
5049 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5050 * gcc.target/i386/sse5-haddX.c: Ditto.
5051 * gcc.target/i386/sse5-hsubX.c: Ditto.
5052 * gcc.target/i386/sse5-maccXX.c: Ditto.
5053 * gcc.target/i386/sse5-msubXX.c: Ditto.
5054 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5055 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5056 * gcc.target/i386/sse5-permpX.c: Ditto.
5057 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5059 * gcc.target/i386/sse5-fma-vector.c: Ditto.
5060 * gcc.target/i386/sse5-ima-vector.c: Ditto.
5061 * gcc.target/i386/sse5-pcmov.c: Ditto.
5062 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5064 2007-09-22 Richard Guenther <rguenther@suse.de>
5066 PR tree-optimization/33146
5067 * gcc.c-torture/compile/pr33146.c: New testcase.
5069 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5071 * lib/target-supports.exp (check_cached_effective_target): New
5073 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5074 (check_effective_target_c99_runtime): New procedure.
5075 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5076 (test3l): Likewise cargl.
5077 * gcc.dg/builtins-59.c: Require c99_runtime.
5078 * gcc.dg/builtins-61.c: Likewise.
5079 * gcc.dg/builtins-62.c: Likewise.
5081 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5083 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5084 * lib/target-supports-dg.exp (dg-add-options): Likewise.
5085 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5086 target-specific dg-options.
5087 * gcc.dg/builtins-20.c: Likewise.
5088 * gcc.dg/builtins-53.c: Likewise.
5089 * gcc.dg/builtins-55.c: Likewise.
5090 * gcc.dg/single-precision-constant.c: Likewise.
5091 * gcc.dg/torture/builtin-convert-1.c: Likewise.
5092 * gcc.dg/torture/builtin-convert-2.c: Likewise.
5093 * gcc.dg/torture/builtin-convert-3.c: Likewise.
5094 * gcc.dg/torture/builtin-convert-4.c: Likewise.
5095 * gcc.dg/torture/builtin-power-1.c: Likewise.
5097 2007-09-21 Chao-ying Fu <fu@mips.com>
5099 * lib/target-supports.exp (check_effective_target_fixed_point): New to
5100 check if targets have fixed-point supports.
5101 * gcc.dg/fixed-point/fixed-point.exp: New file.
5102 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5103 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5104 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5105 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5106 * gcc.dg/fixed-point/constants-pedantic.c,
5107 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5108 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5109 * gcc.dg/fixed-point/keywords-ignored-c99.c,
5110 * gcc.dg/fixed-point/keywords-pedantic.c,
5111 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5112 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5113 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5114 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5115 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5116 * gcc.dg/fixed-point/func-vararg-mixed.c,
5117 * gcc.dg/fixed-point/operator-logical.c,
5118 * gcc.dg/fixed-point/struct-union.c,
5119 * gcc.dg/fixed-point/bit-complement.c,
5120 * gcc.dg/fixed-point/operator-bitwise.c,
5121 * gcc.dg/fixed-point/operator-comma.c,
5122 * gcc.dg/fixed-point/struct-layout-1.c,
5123 * gcc.dg/fixed-point/union-init.c,
5124 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5125 * gcc.dg/fixed-point/func-mixed.c,
5126 * gcc.dg/fixed-point/func-vararg-size0.c,
5127 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5128 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5129 * gcc.dg/fixed-point/operator-unary.c,
5130 * gcc.dg/fixed-point/allop-const.c,
5131 * gcc.dg/fixed-point/muldiv-warning.c,
5132 * gcc.dg/nofixed-point-1.c,
5133 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5134 * gcc.target/mips/fixed-vector-type.c,
5135 * gcc.target/mips/fixed-scalar-type.c: New tests.
5137 2007-09-21 Olivier Hainque <hainque@adacore.com>
5139 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5140 * gnat.dg/test_nested_subtype_byref.adb: New test.
5142 2007-09-21 Jakub Jelinek <jakub@redhat.com>
5145 * gfortran.dg/gomp/pr33439.f90: New test.
5147 2007-09-21 Tobias Burnus <burnus@net-b.de>
5150 * gfortran.dg/merge_char_3.f90: New.
5152 2007-09-21 Tobias Burnus <burnus@net-b.de>
5155 * gfortran.dg/transfer_check_1.f90: New.
5157 2007-09-20 Asher Langton <langton2@llnl.gov>
5160 * gfortran.dg/init_flag_1.f90: New.
5161 * gfortran.dg/init_flag_2.f90: New.
5162 * gfortran.dg/init_flag_3.f90: New.
5163 * gfortran.dg/init_flag_4.f90: New.
5164 * gfortran.dg/init_flag_5.f90: New.
5165 * gfortran.dg/init_flag_6.f90: New.
5166 * gfortran.dg/init_flag_7.f90: New.
5168 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5171 * g++.dg/ext/anon-struct6.C: New.
5173 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5176 * gfortran.dg/inquire_10.f90: New test.
5178 2007-09-20 Joseph Myers <joseph@codesourcery.com>
5180 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5182 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5185 * gfortran.dg/used_types_18.f90: Declare variable of empty
5188 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5191 * gfortran.dg/array_constructor_19.f90: New test.
5193 2007-09-20 Jakub Jelinek <jakub@redhat.com>
5196 * gcc.dg/debug/pr33316.c: New test.
5199 * g++.dg/cpp0x/variadic76.C: New test.
5200 * g++.dg/cpp0x/variadic77.C: New test.
5201 * g++.dg/cpp0x/variadic78.C: New test.
5205 * gcc.c-torture/execute/20070919-1.c: New test.
5206 * gcc.dg/pr33238.c: New test.
5207 * gcc.dg/pr27301.c: New test.
5209 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
5211 * lib/target-supports.exp (check_effective_target_mips64): New
5213 * gcc.dg/lower-subreg-1.c: Require !mips64.
5214 * gcc.dg/sibcall-3.c (ATTR): New macro.
5215 (recurser_void1, recurser_void2): Use it.
5216 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5217 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5219 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
5221 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5222 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
5224 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5226 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
5229 * gfortran.dg/c_loc_tests_11.f03: New test case.
5231 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5234 * g++.dg/init/ref14.C: New.
5236 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
5238 * gnat.dg/slice2.ad[sb]: New testcase.
5240 2007-09-19 Nick Clifton <nickc@redhat.com>
5242 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5244 2007-09-19 Jie Zhang <jie.zhang@analog.com>
5246 * gcc.target/bfin/bfin.exp: New.
5247 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5248 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5249 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5250 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5251 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5252 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5253 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5254 mcpu-bf561.c, mcpu-default.c}: New tests.
5256 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
5258 Restore detection of unsupported TLS.
5261 2007-02-10 Richard Henderson <rth@redhat.com>
5263 * lib/target-supports.exp (check_effective_target_tls): Redefine
5264 to mean non-emulated tls.
5265 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5266 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5267 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5268 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5269 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5270 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5271 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5274 * lib/target-supports.exp (check_effective_target_tls): Use
5275 stronger test for compiler support for TLS.
5276 (check_effective_target_tls_native): New, to test for non-emulated
5278 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5279 instead of dg-require-effective-target tls.
5280 * g++.dg/gomp/copyin-1.C: Likewise.
5281 * g++.dg/gomp/sharing-1.C: Likewise.
5282 * g++.dg/gomp/tls-1.C: Likewise.
5283 * g++.dg/gomp/tls-2.C: Likewise.
5284 * g++.dg/gomp/tls-3.C: Likewise.
5285 * g++.dg/tls/diag-1.C: Likewise.
5286 * g++.dg/tls/diag-2.C: Likewise.
5287 * g++.dg/tls/diag-3.C: Likewise.
5288 * g++.dg/tls/diag-4.C: Likewise.
5289 * g++.dg/tls/diag-5.C: Likewise.
5290 * g++.dg/tls/init-1.C: Likewise.
5291 * g++.dg/tls/init-2.C: Likewise.
5292 * g++.dg/tls/trivial.C: Likewise.
5293 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5294 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5295 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5296 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5297 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5298 * gcc.dg/gomp/clause-1.c: Likewise.
5299 * gcc.dg/gomp/copyin-1.c: Likewise.
5300 * gcc.dg/gomp/sharing-1.c: Likewise.
5301 * gcc.dg/gomp/tls-1.c: Likewise.
5302 * gcc.dg/gomp/tls-2.c: Likewise.
5303 * gcc.dg/tls/alpha-1.c: Likewise.
5304 * gcc.dg/tls/opt-1.c: Likewise.
5305 * gcc.dg/tls/opt-13.c: Likewise.
5306 * gcc.dg/tls/opt-14.c: Likewise.
5307 * gcc.dg/tls/opt-2.c: Likewise.
5308 * gcc.dg/tls/opt-3.c: Likewise.
5309 * gcc.dg/tls/opt-4.c: Likewise.
5310 * gcc.dg/tls/opt-7.c: Likewise.
5311 * gcc.dg/tls/section-1.c: Likewise.
5312 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5313 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5314 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5315 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5316 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5317 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5318 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5319 * gfortran.dg/gomp/crayptr2.f90: Likewise.
5320 * gfortran.dg/gomp/fixed-1.f: Likewise.
5321 * gfortran.dg/gomp/free-1.f90: Likewise.
5322 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5323 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5324 * gfortran.dg/gomp/reduction1.f90: Likewise.
5325 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5327 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5330 * gfortran.dg/bounds_check_9.f90: New test.
5331 * gfortran.dg/bounds_check_fail_2.f90: New test.
5333 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5335 PR c++/33462 (again)
5336 * g++.dg/ext/va-arg1.C: Adjust.
5338 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5341 * g++.dg/ext/va-arg1.C: New.
5343 2007-09-18 Tobias Burnus <burnus@net-b.de>
5345 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5347 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5350 * g++.dg/rtti/typeid6.C: New.
5352 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5355 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5356 * g++.dg/ext/is_class_error2.C: New.
5358 2007-09-18 Richard Guenther <rguenther@suse.de>
5360 PR tree-optimization/33340
5361 * g++.dg/torture/pr33340.C: New testcase.
5363 2007-09-18 Tobias Burnus <burnus@net-b.de>
5366 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5367 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5368 * gfortran.dg/elemental_subroutine_5.f90: New.
5370 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
5372 * lib/target-supports.exp (check_profiling_available): Extend
5373 mips*-*-elf check to mips*-*-elf*.
5375 2007-09-18 Jakub Jelinek <jakub@redhat.com>
5377 * gcc.dg/format/c90-scanf-5.c: New test.
5378 * gcc.dg/format/c99-scanf-4.c: New test.
5379 * gcc.dg/format/ext-7.c: New test.
5380 * gcc.dg/format/ext-8.c: New test.
5383 * gcc.c-torture/compile/20070915-1.c: New test.
5385 2007-09-17 Tobias Burnus <burnus@net-b.de>
5388 * gfortran.dg/private_type_9.f90: New.
5390 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5393 * gfortran.dg/pr33449.f90: New test.
5395 2007-09-17 Tobias Burnus <burnus@net-b.de>
5397 * gfortran.dg/interface_15.f90: Compile with -std=f95.
5398 * gfortran.dg/private_type_1.f90: Ditto
5399 * gfortran.dg/interface_18.f90: New.
5400 * gfortran.dg/private_type_8.f90: New.
5402 2007-09-16 Paolo Carlini <pcarlini@suse.de>
5405 * g++.dg/warn/new1.C: Adjust.
5406 * g++.dg/torture/str_empty.C: Likewise.
5408 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5410 * gcc.target/mips/dse-1.c: New test.
5412 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
5415 * g++.dg/overload/operator3.C: New.
5417 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5419 * gcc.target/mips/truncate-1.c: New test.
5421 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
5427 * gfortran.dg/subref_array_pointer_1.f90: New test.
5428 * gfortran.dg/subref_array_pointer_2.f90: New test.
5430 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
5432 * gfortran.dg/nint_2.f90: Correct last change.
5434 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
5436 * gcc.dg/tree-ssa/parallelization-1.c: New test.
5438 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
5440 * gcc.dg/vect/pr33373b.c: New test.
5442 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
5445 * gcc.target/i386/pr33438.c: New test.
5447 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5449 * gfortran.dg/nint_2.f90: Revert previous commit.
5451 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5453 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5455 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
5458 * g++.dg/other/unused1.C: XFAIL class2 scan.
5460 2007-09-13 Tobias Burnus <burnus@net-b.de>
5463 * gfortran.dg/elemental_args_check_1.f90: New.
5464 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5465 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5467 2007-09-13 Tobias Burnus <burnus@net-b.de>
5469 * gfortran.dg/recursive_check_3.f90: New.
5471 2007-09-13 Tobias Burnus <burnus@net-b.de>
5474 * gfortran.dg/elemental_bind_c.f90: New.
5476 2007-09-13 Richard Sandiford <richard@codesourcery.com>
5478 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5479 * gcc.target/mips/mips16-attributes-2.c: New test.
5480 * gcc.target/mips/mips16-attributes-3.c: Likewise.
5481 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
5482 hard-float asm when __mips16 is defined.
5483 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5484 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5485 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5486 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5487 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5488 * gcc.target/mips/pr26765.c (foo): Likewise.
5489 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5490 targets, use dg-mips-options instead of dg-options, and use -mgp32
5491 to force 32-bit mode.
5492 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5494 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5496 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5497 Michael Meissner <michael.meissner@amd.com>
5499 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5500 * gcc.target/i386/sse5-hsubX.c: Ditto.
5501 * gcc.target/i386/sse5-permpX.c: Ditto.
5502 * gcc.target/i386/sse5-haddX.c: Ditto.
5503 * gcc.target/i386/sse5-maccXX.c: Ditto.
5504 * gcc.target/i386/sse5-msubXX.c: Ditto.
5505 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5506 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5508 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5509 optimizes floating point conditional moves into the pcmov
5510 instruction on SSE5.
5511 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5513 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5514 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5517 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5518 compiler optimizes vector (a*b)+c into fmadd on SSE5.
5520 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5521 optimizes (a*b)+c into fmadd on SSE5.
5523 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5524 whether the SSE5 instructions can be generated.
5526 * gcc.target/i386/sse5-check.h: New. Add support for
5529 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5530 ammintrin.h, and turn on -msse5 option instead of -msse4a.
5531 * gcc.target/i386/sse-13.c: Ditto.
5532 * gcc.target/i386/sse-14.c: Ditto.
5534 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
5537 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5538 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5540 2007-09-12 Jakub Jelinek <jakub@redhat.com>
5543 * gcc.dg/pr32338-1.c: New test.
5544 * gcc.dg/pr32338-2.c: New test.
5546 2007-09-12 Bob Wilson <bob.wilson@acm.org>
5548 * lib/target-supports.exp (check_effective_target_sync_int_long):
5549 Revert change to add xtensa.
5550 (check_effective_target_sync_char_short): Likewise.
5552 2007-09-12 Olivier Hainque <hainque@adacore.com>
5554 * gnat.dg/packed_subtype.adb: New test.
5556 2007-09-12 Tobias Burnus <burnus@net-b.de>
5559 * gfortran.dg/intrinsic_size.f90: New.
5561 2007-09-12 Tobias Burnus <burnus@net-b.de>
5565 * gfortran.dg/conflicts_2.f90: New.
5567 2007-09-12 Ira Rosen <irar@il.ibm.com>
5569 PR tree-optimization/32377
5570 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5571 dependence distance.
5572 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5573 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5574 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5575 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5577 2007-09-12 Richard Guenther <rguenther@suse.de>
5580 * gcc.c-torture/compile/pr33382.c: New testcase.
5581 * gcc.c-torture/execute/pr33382.c: Likewise.
5583 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5586 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5588 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5590 PR tree-optimization/33373
5591 * gcc.dg/vect/pr33373.c: New test.
5593 2007-09-12 Ben Elliston <bje@au.ibm.com>
5595 * lib/target-supports.exp (check_effective_target_vect_no_double):
5598 2007-09-12 Ben Elliston <bje@au.ibm.com>
5599 Ulrich Weigand <uweigand@de.ibm.com>
5601 * gcc.target/spu/dfcgt-nan.c: New test.
5603 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5605 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5607 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5610 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5612 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5614 * gcc.dg/va-arg-pack-len-1.c: New test.
5615 * g++.dg/va-arg-pack-len-1.C: New test.
5617 2007-09-11 Michael Matz <matz@suse.de>
5619 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5621 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5623 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5624 checks for size of long double.
5625 * gcc.dg/dfp/convert.h: New file.
5626 * gcc.dg/dfp/convert-bfp-2.c: New test.
5627 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5628 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5629 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5630 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5631 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5632 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5633 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5634 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5635 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5637 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5639 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5640 Change dg-final to expect 1 non-profitable loop and
5642 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5643 Change dg-final to expect 1 non-profitable loop and
5645 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5646 Change dg-final to expect 1 profitable loop.
5647 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5648 Change dg-final to expect 1 profitable loop.
5650 2007-09-10 Richard Sandiford <richard@codesourcery.com>
5652 * gcc.target/mips/call-saved-1.c: New test.
5653 * gcc.target/mips/call-saved-2.c: Likewise.
5654 * gcc.target/mips/call-saved-3.c: Likewise.
5655 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5656 instead of mips_mips64. Set mips_fp64 too.
5657 (is_gp32_flag): Return true for -mips1 and -mips2.
5658 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5660 2007-09-10 Jakub Jelinek <jakub@redhat.com>
5662 * g++.dg/ext/va-arg-pack-1.C: New test.
5663 * g++.dg/ext/va-arg-pack-2.C: New test.
5665 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
5668 * gcc.dg/vect/pr33369.c: New test.
5670 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
5673 * gfortran.dg/array_memcpy_5.f90: New test.
5675 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
5677 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5679 2007-09-09 Richard Guenther <rguenther@suse.de>
5681 * gcc.c-torture/compile/20070906-1.c: New testcase.
5683 2007-09-09 Ira Rosen <irar@il.ibm.com>
5685 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5687 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5688 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5689 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5692 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5694 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5696 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5698 * gnat.dg/addr2_p.ads: Bump size of array to 9.
5700 2007-09-09 Ira Rosen <irar@il.ibm.com>
5702 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5703 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5704 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5705 Compile tests with -fno-tree-pre.
5706 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5707 * lib/target-supports.exp (check_effective_target_vect_strided): New.
5708 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5709 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5710 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5711 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5712 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5713 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5714 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5715 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5716 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5717 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5718 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5719 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5720 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5721 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
5722 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5723 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5724 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5726 2007-09-09 Joseph Myers <joseph@codesourcery.com>
5728 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5730 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5731 Use remote_exec to call c++filt.
5732 * lib/target-supports-dg.exp (dg-require-host-local): New.
5733 * gcc.misc-tests/options.exp: Allow .exe in command paths.
5734 * g++.dg/parse/repo1.C: Use dg-require-host-local.
5735 * g++.dg/rtti/repo1.C: Likewise.
5736 * g++.dg/template/repo1.C: Likewise.
5737 * g++.dg/template/repo2.C: Likewise.
5738 * g++.dg/template/repo3.C: Likewise.
5739 * g++.dg/template/repo4.C: Likewise.
5740 * g++.dg/template/repo5.C: Likewise.
5741 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5742 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5743 * g++.old-deja/g++.pt/repo1.C: Likewise.
5744 * g++.old-deja/g++.pt/repo2.C: Likewise.
5745 * g++.old-deja/g++.pt/repo3.C: Likewise.
5746 * g++.old-deja/g++.pt/repo4.C: Likewise.
5747 * gcc.dg/cpp/trad/builtins.c: Likewise.
5749 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
5751 PR tree-optimization/32283
5752 * gcc.dg/tree-ssa/loop-31.c: New test.
5754 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5756 PR rtl-optimization/26449
5757 * gcc.target/i386/pr26449-1.c: New file.
5759 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5762 PR rtl-optimization/26449
5763 * gcc.target/i386/pr33329.c: New file.
5765 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5767 * gnat.dg/renaming3.adb, renaming4.ads: New test.
5769 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5771 * gnat.dg/unaligned_rep_clause.adb: New testcase.
5773 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
5775 PR tree-optimization/33301
5776 * gfortran.dg/vect/pr33301.f: New test.
5778 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5781 * gfortran.dg/backspace_10.f90: New test.
5783 2007-09-07 Richard Guenther <rguenther@suse.de>
5786 2007-09-06 Richard Guenther <rguenther@suse.de>
5788 PR tree-optimization/32586
5789 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5790 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5791 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5792 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5793 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5794 now obsolete simplification.
5796 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
5798 PR tree-optimization/33299
5799 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5800 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5802 2007-09-07 Richard Guenther <rguenther@suse.de>
5805 2007-09-06 Richard Guenther <rguenther@suse.de>
5807 PR tree-optimization/32586
5808 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5809 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5810 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5811 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5812 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5813 now obsolete simplification.
5815 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5817 PR tree-optimization/32821
5818 * gcc.dg/tree-ssa/pr32821.c: New file.
5820 2007-09-07 Richard Sandiford <richard@codesourcery.com>
5822 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5823 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5824 and mips_forced_no_er.
5825 (dg-mips-options): Add -mno-abicalls when a small-data option is
5826 specified. Skip tests with small-data options if mips_forced_gp.
5827 Skip tests with -mexplicit-relocs if mips_forced_no_er.
5828 * gcc.target/mips/sdata-1.c: New test.
5829 * gcc.target/mips/sdata-2.c: Likewise.
5830 * gcc.target/mips/sdata-3.c: Likewise.
5831 * gcc.target/mips/sdata-4.c: Likewise.
5833 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5836 * spread_zerosize_1.f90: New test case.
5837 * spread_bounds_1.f90: New test case.
5839 2007-09-06 Paolo Carlini <pcarlini@suse.de>
5842 * g++.dg/template/static31.C: New.
5844 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5847 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5850 2007-09-06 David Daney <ddaney@avtrex.com>
5851 Richard Sandiford <richard@codesourcery.com>
5854 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5855 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5856 * gcc.target/mips/pr33256.c: New test.
5858 2007-09-06 Tom Tromey <tromey@redhat.com>
5860 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5862 2007-09-06 Richard Guenther <rguenther@suse.de>
5864 PR tree-optimization/32586
5865 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5866 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5867 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5868 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5869 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5870 now obsolete simplification.
5872 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
5874 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5875 * gcc.target/i386/sse3-addsubps.c: Ditto.
5876 * gcc.target/i386/sse3-haddpd.c: Ditto.
5877 * gcc.target/i386/sse3-haddps.c: Ditto.
5878 * gcc.target/i386/sse3-hsubpd.c: Ditto.
5879 * gcc.target/i386/sse3-hsubps.c: Ditto.
5880 * gcc.target/i386/sse3-lddqu.c: Ditto.
5881 * gcc.target/i386/sse3-movddup.c: Ditto.
5882 * gcc.target/i386/sse3-movshdup.c: Ditto.
5883 * gcc.target/i386/sse3-movsldup.c: Ditto.
5885 2007-09-06 Richard Guenther <rguenther@suse.de>
5887 PR tree-optimization/33302
5888 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5890 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5893 * gfortran.dg./fmt_float.f90: New test.
5895 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5898 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5900 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
5902 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5903 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5905 2007-09-06 Jakub Jelinek <jakub@redhat.com>
5907 * g++.dg/eh/builtin1.C: New test.
5908 * g++.dg/eh/builtin2.C: New test.
5909 * g++.dg/eh/builtin3.C: New test.
5912 * g++.dg/eh/builtin4.C: New test.
5914 2007-09-05 Janis Johnson <janis187@us.ibm.com>
5916 * gcc.target/powerpc/dfp-dd.c: New test.
5917 * gcc.target/powerpc/dfp-td.c: New test.
5919 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5921 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5922 * gcc.dg/va-arg-pack-1.c: New test.
5924 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
5926 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5927 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5928 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5929 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5930 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5932 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5935 * g++.dg/ext/anon-struct5.C: New.
5937 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
5939 * gcc.dg/i386-cpuid.h: Remove.
5940 * gcc.target/i386/mmx-check.h: Include cpuid.h.
5941 (main): Use __get_cpuid to get target features.
5942 * gcc.target/i386/sse-check.h: Ditto.
5943 * gcc.target/i386/sse2-check.h: Ditto.
5944 * gcc.target/i386/sse3-check.h: Ditto.
5945 * gcc.target/i386/ssse3-check.h: Ditto.
5946 * gcc.target/i386/sse4_1-check.h: Ditto.
5947 * gcc.target/i386/sse4_2-check.h: Ditto.
5948 * gcc.target/i386/sse4a-check.h: Ditto.
5949 * gcc.dg/torture/pr16104-1.c: Ditto.
5950 (do_test): Change to void.
5951 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5952 * gcc.target/i386/sse-6.c: Ditto.
5953 * gcc.target/i386/sse-7.c: Ditto.
5954 * g++.dg/other/i386-1.C: Include cpuid.h.
5955 (main): New function. Use __get_cpuid to get target fetaures.
5957 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5958 David Ung <davidu@mips.com>
5959 Nigel Stephens <nigel@mips.com>
5961 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5962 * gcc.c-torture/compile/mipscop-2.c: Likewise.
5963 * gcc.c-torture/compile/mipscop-3.c: Likewise.
5964 * gcc.c-torture/compile/mipscop-4.c: Likewise.
5965 * gcc.dg/torture/mips-hilo-1.c: Likewise.
5966 * gcc.dg/torture/mips-hilo-2.c: Likewise.
5967 * gcc.dg/torture/pr19683-1.c: Likewise.
5968 * gcc.target/mips/madd-3.c: Likewise.
5969 * gcc.target/mips/maddu-3.c: Likewise.
5970 * gcc.target/mips/msub-3.c: Likewise.
5971 * gcc.target/mips/msubu-3.c: Likewise.
5972 * gcc.target/mips/asm-1.c: Likewise.
5973 * gcc.target/mips/branch-1.c: Likewise.
5974 * gcc.target/mips/ins-1.c: Likewise.
5975 * gcc.target/mips/near-far-3.c: Likewise.
5976 * gcc.target/mips/near-far-4.c: Likewise.
5977 * gcc.target/mips/smartmips-lwxs.c: Likewise.
5978 * gcc.target/mips/smartmips-ror-1.c: Likewise.
5979 * gcc.target/mips/smartmips-ror-2.c: Likewise.
5980 * gcc.target/mips/smartmips-ror-3.c: Likewise.
5981 * gcc.target/mips/smartmips-ror-4.c: Likewise.
5982 * gcc.target/mips/dspr2-MULT.c: Likewise.
5983 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5984 * gcc.target/mips/mips32-dsp-run.c: Likewise.
5985 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5986 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5987 * gcc.target/mips/code-readable-2.c: Likewise.
5988 * gcc.target/mips/code-readable-3.c: Likewise.
5990 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5991 David Ung <davidu@mips.com>
5992 Nigel Stephens <nigel@mips.com>
5994 * gcc.target/mips/mips16-attributes.c: New.
5996 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
5999 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6002 * gfortran.dg/char_length_10.f90: New test.
6004 2007-09-05 Paolo Carlini <pcarlini@suse.de>
6007 * g++.dg/parse/template24.C: New.
6009 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
6011 * g++.dg/other/spu2vmx-1.C: New test.
6013 2007-09-05 Jakub Jelinek <jakub@redhat.com>
6015 PR tree-optimization/33017
6016 * gcc.dg/pr33017.c: New test.
6018 2007-09-05 Ben Elliston <bje@au.ibm.com>
6020 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6021 __protected_stream family of macros.
6023 2007-09-04 Jan Hubicka <jh@suse.cz>
6025 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6026 * gcc.dg/tree-ssa/pr27236.c: Likewise.
6027 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6028 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6029 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6030 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6031 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6034 2007-09-04 Janus Weil <jaydub66@gmail.com>
6035 Tobias Burnus <burnus@net-b.de>
6037 * gfortran.dg/proc_decl_1.f90: New.
6038 * gfortran.dg/proc_decl_2.f90: New.
6039 * gfortran.dg/proc_decl_3.f90: New.
6040 * gfortran.dg/proc_decl_4.f90: New.
6042 2007-09-04 Jan Hubicka <jh@suse.cz>
6044 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6045 * gcc.dg/vect/vect-105.c: Mark functions noinline.
6046 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6047 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6048 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6049 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6050 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6051 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6052 * gcc.dg/vect/vect-50.c: Mark functions noinline.
6053 * gcc.dg/vect/vect-33.c: Mark functions noinline.
6054 * gcc.dg/vect/vect-16.c: Mark functions noinline.
6055 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6056 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6057 * gcc.dg/vect/vect-92.c: Mark functions noinline.
6058 * gcc.dg/vect/vect-75.c: Mark functions noinline.
6059 * gcc.dg/vect/vect-58.c: Mark functions noinline.
6060 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6061 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6062 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6063 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6064 * gcc.dg/vect/vect-114.c: Mark functions noinline.
6065 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6066 * gcc.dg/vect/vect-8.c: Mark functions noinline.
6067 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6068 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6069 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6070 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6071 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6072 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6073 * gcc.dg/vect/vect-42.c: Mark functions noinline.
6074 * gcc.dg/vect/vect-25.c: Mark functions noinline.
6075 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6076 * gcc.dg/vect/vect-67.c: Mark functions noinline.
6077 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6078 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6079 * gcc.dg/vect/vect-106.c: Mark functions noinline.
6080 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6081 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6082 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6083 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6084 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6085 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6086 * gcc.dg/vect/vect-34.c: Mark functions noinline.
6087 * gcc.dg/vect/vect-17.c: Mark functions noinline.
6088 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6089 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6090 * gcc.dg/vect/vect-93.c: Mark functions noinline.
6091 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6092 * gcc.dg/vect/vect-76.c: Mark functions noinline.
6093 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6094 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6095 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6096 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6097 * gcc.dg/vect/vect-115.c: Mark functions noinline.
6098 * gcc.dg/vect/vect-9.c: Mark functions noinline.
6099 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6100 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6101 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6102 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6103 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6104 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6105 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6106 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6107 * gcc.dg/vect/vect-60.c: Mark functions noinline.
6108 * gcc.dg/vect/vect-26.c: Mark functions noinline.
6109 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6110 * gcc.dg/vect/vect-85.c: Mark functions noinline.
6111 * gcc.dg/vect/vect-68.c: Mark functions noinline.
6112 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6113 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6114 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6115 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6116 * gcc.dg/vect/vect-107.c: Mark functions noinline.
6117 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6118 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6119 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6120 * gcc.dg/vect/vect-52.c: Mark functions noinline.
6121 * gcc.dg/vect/vect-35.c: Mark functions noinline.
6122 * gcc.dg/vect/vect-18.c: Mark functions noinline.
6123 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6124 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6125 * gcc.dg/vect/vect-77.c: Mark functions noinline.
6126 * gcc.dg/vect/vect-2.c: Mark functions noinline.
6127 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6128 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6129 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6130 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6131 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6132 * gcc.dg/vect/vect-116.c: Mark functions noinline.
6133 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6134 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6135 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6136 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6137 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6138 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6139 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6140 * gcc.dg/vect/vect-44.c: Mark functions noinline.
6141 * gcc.dg/vect/vect-27.c: Mark functions noinline.
6142 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6143 * gcc.dg/vect/vect-86.c: Mark functions noinline.
6144 * gcc.dg/vect/vect-100.c: Mark functions noinline.
6145 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6146 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6147 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6148 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6149 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6150 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6151 * gcc.dg/vect/vect-108.c: Mark functions noinline.
6152 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6153 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6154 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6155 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6156 * gcc.dg/vect/vect-11.c: Mark functions noinline.
6157 * gcc.dg/vect/vect-70.c: Mark functions noinline.
6158 * gcc.dg/vect/vect-36.c: Mark functions noinline.
6159 * gcc.dg/vect/vect-19.c: Mark functions noinline.
6160 * gcc.dg/vect/vect-95.c: Mark functions noinline.
6161 * gcc.dg/vect/vect-78.c: Mark functions noinline.
6162 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6163 * gcc.dg/vect/vect-3.c: Mark functions noinline.
6164 * gcc.dg/vect/vect-all.c: Mark functions noinline.
6165 * gcc.dg/vect/vect-117.c: Mark functions noinline.
6166 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6167 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6168 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6169 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6170 * gcc.dg/vect/vect-20.c: Mark functions noinline.
6171 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6172 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6173 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6174 * gcc.dg/vect/vect-62.c: Mark functions noinline.
6175 * gcc.dg/vect/vect-28.c: Mark functions noinline.
6176 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6177 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6178 * gcc.dg/vect/vect-87.c: Mark functions noinline.
6179 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6180 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6181 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6182 * gcc.dg/vect/vect-109.c: Mark functions noinline.
6183 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6184 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6186 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6187 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6188 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6189 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6190 * gcc.dg/vect/vect-12.c: Mark functions noinline.
6191 * gcc.dg/vect/vect-71.c: Mark functions noinline.
6192 * gcc.dg/vect/vect-54.c: Mark functions noinline.
6193 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6194 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6195 * gcc.dg/vect/vect-96.c: Mark functions noinline.
6196 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6197 * gcc.dg/vect/vect-110.c: Mark functions noinline.
6198 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6199 * gcc.dg/vect/vect-4.c: Mark functions noinline.
6200 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6201 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6202 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6203 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6204 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6205 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6206 * gcc.dg/vect/vect-21.c: Mark functions noinline.
6207 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6208 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6209 * gcc.dg/vect/vect-80.c: Mark functions noinline.
6210 * gcc.dg/vect/vect-63.c: Mark functions noinline.
6211 * gcc.dg/vect/vect-46.c: Mark functions noinline.
6212 * gcc.dg/vect/vect-29.c: Mark functions noinline.
6213 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6214 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6215 * gcc.dg/vect/vect-88.c: Mark functions noinline.
6216 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6217 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6218 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6219 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6220 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6221 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6222 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6223 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6224 * gcc.dg/vect/vect-30.c: Mark functions noinline.
6225 * gcc.dg/vect/vect-13.c: Mark functions noinline.
6226 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6227 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6228 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6229 * gcc.dg/vect/vect-72.c: Mark functions noinline.
6230 * gcc.dg/vect/vect-38.c: Mark functions noinline.
6231 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6232 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6233 * gcc.dg/vect/vect-97.c: Mark functions noinline.
6234 * gcc.dg/vect/vect-111.c: Mark functions noinline.
6235 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6236 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6237 * gcc.dg/vect/vect-5.c: Mark functions noinline.
6238 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6239 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6240 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6241 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6242 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6243 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6244 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6245 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6246 * gcc.dg/vect/vect-22.c: Mark functions noinline.
6247 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6248 * gcc.dg/vect/vect-64.c: Mark functions noinline.
6249 * gcc.dg/vect/vect-89.c: Mark functions noinline.
6250 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6251 * gcc.dg/vect/vect-103.c: Mark functions noinline.
6252 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6253 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6254 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6255 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6256 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6257 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6258 * gcc.dg/vect/vect-31.c: Mark functions noinline.
6259 * gcc.dg/vect/vect-14.c: Mark functions noinline.
6260 * gcc.dg/vect/vect-73.c: Mark functions noinline.
6261 * gcc.dg/vect/vect-56.c: Mark functions noinline.
6262 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6263 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6264 * gcc.dg/vect/vect-98.c: Mark functions noinline.
6265 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6266 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6267 * gcc.dg/vect/vect-112.c: Mark functions noinline.
6268 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6269 * gcc.dg/vect/vect-6.c: Mark functions noinline.
6270 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6271 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6272 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6273 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6274 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6275 * gcc.dg/vect/pr25413.c: Mark functions noinline.
6276 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6277 * gcc.dg/vect/vect-40.c: Mark functions noinline.
6278 * gcc.dg/vect/vect-23.c: Mark functions noinline.
6279 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6280 * gcc.dg/vect/vect-82.c: Mark functions noinline.
6281 * gcc.dg/vect/vect-65.c: Mark functions noinline.
6282 * gcc.dg/vect/vect-48.c: Mark functions noinline.
6283 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6284 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6285 * gcc.dg/vect/vect-104.c: Mark functions noinline.
6286 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6287 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6288 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6289 * gcc.dg/vect/vect-32.c: Mark functions noinline.
6290 * gcc.dg/vect/vect-15.c: Mark functions noinline.
6291 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6292 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6293 * gcc.dg/vect/vect-91.c: Mark functions noinline.
6294 * gcc.dg/vect/vect-74.c: Mark functions noinline.
6295 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6296 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6297 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6298 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6299 * gcc.dg/vect/vect-99.c: Mark functions noinline.
6300 * gcc.dg/vect/vect-113.c: Mark functions noinline.
6301 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6302 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6303 * gcc.dg/vect/vect-7.c: Mark functions noinline.
6304 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6305 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6306 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6307 * gcc.dg/vect/vect-24.c: Mark functions noinline.
6308 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6309 * gcc.dg/vect/vect-83.c: Mark functions noinline.
6310 * gcc.dg/vect/vect-66.c: Mark functions noinline.
6311 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6313 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6316 * gcc.target/i386/cmov7.c: New file.
6318 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6320 * gcc.target/i386/sse4a-check.h: New file.
6321 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
6322 * gcc.target/i386/sse4a-insert.c: Ditto.
6323 * gcc.target/i386/sse4a-montsd.c: Ditto.
6324 * gcc.target/i386/sse4a-montss.c: Ditto.
6325 * gcc.target/i386/mmx-check.h: New file.
6326 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
6327 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6328 * gcc.target/i386/sse-check.h: New file.
6329 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
6330 * gcc.target/i386/sse-3.c: Ditto.
6331 * gcc.target/i386/sse-7.c: Ditto.
6332 * gcc.target/i386/sse-9.c: Ditto.
6333 * gcc.target/i386/ssefn-3.c: Ditto.
6334 * gcc.target/i386/sse-recip.c: Ditto.
6335 * gcc.target/i386/sse-recip-vec.c: Ditto.
6336 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6337 * gcc.target/i386/20020523-1.c: Remove.
6338 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
6339 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6340 * gcc.target/i386/ssefn-4.c: Ditto.
6341 * gcc.target/i386/sse-6.c: Ditto.
6342 * gcc.target/i386/sse-10.c: Ditto.
6343 * gcc.target/i386/sse-11.c: Ditto.
6344 * gcc.target/i386/sse-18.c: Ditto.
6345 * gcc.target/i386/fpprec-1.c: Ditto.
6346 * g++.dg/other/i386-1.C: Ditto.
6348 2007-09-04 Richard Guenther <rguenther@suse.de>
6350 PR tree-optimization/33291
6351 * gcc.dg/volatile2.c: New testcase.
6352 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6353 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6354 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6355 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6357 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6360 * gfortran.dg/namelist_15.f90: Update test.
6361 * gfortran.dg/namelist_24.f90: Update test.
6362 * gfortran.dg/namelist_38.f90: New test.
6364 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
6366 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
6367 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6368 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
6369 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6370 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
6371 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6373 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6375 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6376 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6378 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6380 2007-09-02 David Daney <ddaney@avtrex.com>
6382 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6383 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6384 * gcc.target/mips/atomic-memory-1.c: Ditto.
6385 * gcc.target/mips/atomic-memory-2.c: Ditto.
6387 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6389 * gcc.target/cris/builtin_clz_v0.c: New testcase.
6390 * gcc.target/cris/builtin_clz_v3.c: New testcase.
6392 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
6394 * gfortran.dg/substr_6.f90: New test.
6396 2007-09-02 Paolo Carlini <pcarlini@suse.de>
6399 * g++.dg/other/error18.C: New.
6400 * g++.dg/expr/bitfield3.C: Adjust.
6402 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
6405 * gfortran.fortran-torture/compile/pr33276.f90: New.
6407 2007-09-02 Joseph Myers <joseph@codesourcery.com>
6411 * gcc.dg/c99-arraydecl-3.c: New test.
6413 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6416 * g++.dg/cpp0x/variadic-new2.C: New.
6417 * g++.dg/cpp0x/variadic-new.C: New.
6419 2007-08-31 Tobias Burnus <burnus@net-b.de>
6422 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6423 * gfortran.dg/read_1.f90: New.
6425 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6428 * g++.dg/template/error30.C: New.
6430 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6433 * g++.dg/template/crash70.C: New.
6435 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6438 * g++.dg/ext/is_class_error.C: New.
6440 2007-08-31 Olivier Hainque <hainque@adacore.com>
6442 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6444 2007-08-31 David Edelsohn <edelsohn@gnu.org>
6445 Revital Eres <eres@il.ibm.com>
6447 * gcc.target/powerpc/paired-1.c: New test.
6448 * gcc.target/powerpc/paired-2.c: New test.
6449 * gcc.target/powerpc/paired-3.c: New test.
6450 * gcc.target/powerpc/paired-4.c: New test.
6451 * gcc.target/powerpc/paired-5.c: New test.
6452 * gcc.target/powerpc/paired-6.c: New test.
6453 * gcc.target/powerpc/paired-7.c: New test.
6454 * gcc.target/powerpc/ppc-paired.c: New test.
6456 2007-08-31 Ollie Wild <aaw@google.com>
6458 * g++.dg/conversion/ptrmem2.C: New test.
6459 * g++.dg/conversion/ptrmem3.C: New test.
6460 * g++.dg/conversion/ptrmem4.C: New test.
6461 * g++.dg/conversion/ptrmem5.C: New test.
6462 * g++.dg/conversion/ptrmem6.C: New test.
6463 * g++.dg/conversion/ptrmem7.C: New test.
6464 * g++.dg/conversion/ptrmem8.C: New test.
6466 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
6469 * gfortran.dg/char_length_7.f90: New test.
6470 * gfortran.dg/char_length_9.f90: New test.
6471 * gfortran.dg/char_assign_1.f90: Add extra warning.
6475 * gfortran.dg/char_length_8.f90: New test.
6477 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
6479 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6481 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6483 * gcc.dg/inline-24.c: New test.
6484 * g++.dg/opt/inline11.C: New test.
6486 2007-08-30 Richard Guenther <rguenther@suse.de>
6488 * gcc.target/i386/vectorize5.c: New testcase.
6490 2007-08-30 Tobias Burnus <burnus@net-b.de>
6493 * interface.c (check_interface0): Improve error for external procs.
6494 (check_sym_interfaces): Fix checking of module procedures.
6496 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6498 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6500 * gcc.dg/sync-3.c: New test.
6503 * gcc.dg/cleanup-12.c: New test.
6505 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
6507 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6508 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6509 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6510 * gcc.dg/pr32450.c: Ditto.
6511 * gcc.dg/nest.c: Ditto.
6512 * gcc.dg/nested-func-4.c: Ditto.
6513 * g++.old-deja/g++.law/profile1.C: Ditto.
6515 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6518 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6519 non-default integer kind arguments.
6521 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
6524 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6526 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6528 * gcc.dg/h8300-ice2.c: Remove target selector.
6530 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
6533 * gfortran.dg/binding_label_tests_15.f03: New test case.
6534 * gfortran.dg/binding_label_tests_16.f03: Ditto.
6536 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6538 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6539 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6541 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
6544 * g++.dg/other/canon-33194.C: New.
6546 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
6548 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6549 * gcc.c-torture/execute/pr23135.c: Likewise.
6551 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6553 * gcc.dg/pr31344.c: Move to ...
6554 * gcc.dg/dfp/pr31344.c: ... here.
6555 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6556 * gcc.dg/20050503-1.c: Ditto.
6557 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6558 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6559 * gcc.dg/20060801-1.c: Ditto.
6561 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6563 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6564 * gfortran.dg/nan_1.f90: Likewise.
6566 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6569 Revert previous patch.
6571 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6572 Kazu Hirata <kazu@codesourcery.com>
6574 * gcc.target/m68k/interrupt-1.c: New.
6576 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6578 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6579 10000 for targets where "int" can't hold at least 100000.
6580 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6581 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6582 (test5)(test6): Use it.
6583 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6584 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6585 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6586 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6587 * gcc.dg/attr-alloc_size.c (test): Likewise.
6589 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6592 * g++.dg/template/error29.C: New.
6594 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6597 * g++.dg/ext/visibility/anon5.C: New test.
6599 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6601 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6603 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6605 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6606 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6607 * gfortran.dg/gamma_4.f90: New: large-real tests.
6609 2007-08-28 Jason Merrill <jason@redhat.com>
6612 * g++.dg/ext/stmtexpr12.C: New test.
6615 * g++.dg/ext/attrib28.C: New test.
6617 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6620 * gcc.target/i386/pr32661.c: New test.
6622 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6625 * gcc.dg/pr32370.c: New test.
6627 PR rtl-optimization/33148
6628 * gcc.c-torture/compile/20070827-1.c: New test.
6631 * d++.dg/debug/const3.C: New test.
6632 * d++.dg/debug/const4.C: New test.
6633 * d++.dg/debug/dwarf2/const1.C: New test.
6634 * d++.dg/debug/dwarf2/const2.C: New test.
6635 * d++.dg/debug/dwarf2/const2b.C: New test.
6637 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6638 Vladimir Yanovsky <yanov@il.ibm.com>
6639 Revital Eres <eres@il.ibm.com>
6640 Andrey Belevantsev <abel@ispras.ru>
6642 * gcc.dg/sms-1.c: New test.
6644 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6646 * g++.dg/ext/gnu-inline-common.h: New.
6647 * g++.dg/ext/gnu-inline-global-reject.C: New.
6648 * g++.dg/ext/gnu-inline-global.C: New.
6649 * g++.dg/ext/gnu-inline-namespace.C: New.
6650 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6651 * g++.dg/ext/gnu-inline-class.C: New.
6652 * g++.dg/ext/gnu-inline-class-static.C: New.
6653 * g++.dg/ext/gnu-inline-template-class.C: New.
6654 * g++.dg/ext/gnu-inline-template-func.C: New.
6656 2007-08-27 Jason Merrill <jason@redhat.com>
6659 * g++.dg/ext/stmtexpr11.C: New.
6661 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
6663 * lib/target-supports.exp (check_profiling_available):
6664 Set profiling_available_saved to 0 on fido-*-elf.
6666 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
6668 PR tree-optimization/33173
6670 * gcc.c-torture/compile/pr33173.c: New.
6672 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
6675 * gcc.dg/dfp/pr31385.c: New.
6677 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6679 * gcc.dg/unsigned-long-compare.c: Remove target selector.
6681 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6683 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6684 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6685 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6686 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6687 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6688 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6689 gcc.target/m68k directory.
6690 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6691 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6692 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6693 gcc.target/cris directory.
6694 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6695 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6696 gcc.target/bfin directory.
6698 * gcc.target/sh: New directory.
6699 * gcc.target/sh/sh.exp: New file.
6700 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6701 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6702 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6703 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6704 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6705 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6707 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6709 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6710 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6711 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6712 * gcc.target/i386/local2.c: Ditto.
6713 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6714 * gcc.target/i386/20011119-1.c: Ditto.
6715 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6716 * gcc.target/i386/fastcall-1.c: Fix target selector.
6718 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6721 * gfortran.dg/negative_unit.f: Add new check
6722 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6723 -fdefault-integer-8.
6725 2007-08-26 Asher Langton <langton2@llnl.gov>
6727 * gfortran.dg/recursive_stack.f90: New.
6728 * gfortran.dg/openmp_stack.f90: New.
6730 2007-08-26 Tobias Burnus <burnus@net-b.de>
6733 * gfortran.dg/use_10.f90: New.
6735 2007-08-26 Tobias Burnus <burnus@net-b.de>
6738 * gfortran.dg/namelist_14.f90: Make test case valid.
6739 * gfortran.dg/common_10.f90: New.
6741 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
6744 * gcc.dg/ifelse-2.c: New.
6746 2007-08-26 Tobias Burnus <burnus@net-b.de>
6749 * gfortran.dg/gamma_1.f90: New.
6750 * gfortran.dg/gamma_2.f90: New.
6751 * gfortran.dg/gamma_3.f90: New.
6753 2007-08-26 Tobias Burnus <burnus@net-b.de>
6756 * gfortran.dg/used_types_18.f90: New.
6758 2007-08-25 Jakub Jelinek <jakub@redhat.com>
6760 * gcc.dg/array-init-2.c: New test.
6762 2007-08-24 Tobias Burnus <burnus@net-b.de>
6765 * gfortran.dg/initialization_4.f90: Update dg-error.
6766 * gfortran.dg/initialization_13.f90: New.
6768 2007-08-24 Richard Guenther <rguenther@suse.de>
6771 * gcc.c-torture/compile/pr33166.c: New testcase.
6773 2007-08-24 Tobias Burnus <burnus@net-b.de>
6776 * gfortran.dg/pointer_assign_4.f90: New.
6777 * gfortran.dg/shape_2.f90: Fix test case.
6778 * gfortran.dg/char_result_4.f90: Ditto.
6780 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6782 * gcc.dg/array-init-1.c: New test.
6785 * g++.dg/parse/crash36.C: New test.
6787 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
6789 * gcc.dg/pr32721.c: Updated.
6791 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6793 PR tree-optimization/32573
6795 * gcc.dg/pr32573.c: New test.
6798 * g++.dg/lookup/ns3.C: New test.
6800 * gfortran.dg/assumed_charlen_sharing.f90: New test.
6803 * g++.dg/parse/crash37.C: New test.
6805 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6808 * gcc.target/i386/pr17390.c: New test.
6810 2007-08-23 Richard Guenther <rguenther@suse.de>
6812 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6813 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6814 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6815 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6816 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6817 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6818 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6819 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6821 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6823 * gcc.target/s390: New directory.
6824 * gcc.target/s390/s390.exp: New file.
6825 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6826 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6827 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6828 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6829 gcc.target/s390 directory.
6831 2007-08-23 Richard Guenther <rguenther@suse.de>
6833 PR tree-optimization/32328
6834 * gcc.dg/pr32328.c: New testcase.
6836 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
6838 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6841 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6844 * gfortran.dg/min_max_optional_5.f90: New test.
6845 * gfortran.dg/min_max_optional_2.f90: Remove.
6846 * gfortran.dg/min_max_optional_3.f90: Remove.
6847 * gfortran.dg/min_max_optional_4.f90: Remove.
6849 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6851 * gcc.target/i386/xorps-sse.c: New.
6852 * gcc.target/i386/xorps-sse2.c: New.
6854 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6856 * gcc.target/i386/cmov3.c: Fix scan-assembler.
6857 * gcc.target/i386/cmov4.c: Fix scan-assembler.
6858 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6860 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
6863 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6864 include multiple kinds for SHAPE parameter within a single
6866 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6867 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
6869 2007-08-22 Janus Weil <jaydub66@gmail.com>
6871 * interface_abstract_1.f90: Extended test case.
6872 * interface_abstract_3.f90: New test.
6874 2007-08-21 Christian Bruel <christian.bruel@st.com>
6876 * gcc.dg/fold-sub.c: New test.
6878 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6880 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6881 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6882 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6883 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6884 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6885 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6887 2007-08-22 Richard Guenther <rguenther@suse.de>
6890 * gcc.dg/pr33007.c: New testcase.
6892 2007-08-22 Richard Sandiford <richard@codesourcery.com>
6894 * gcc.c-torture/execute/strcmp-1.x: Delete.
6896 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6898 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6899 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6900 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6901 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6902 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6903 gcc.target/i386/stack-realign.c,
6904 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6905 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6906 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6907 target using dg-require-effective-target directive.
6908 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6909 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6910 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6911 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6912 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6913 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6914 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6915 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6916 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6917 Require lp64 target using dg-require-effective-target directive.
6918 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6919 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6921 * gcc.target/i386/20010202-1.c: Move from here ...
6922 * gcc.dg/20010202-1.c: ... to here.
6924 2007-08-22 Richard Guenther <rguenther@suse.de>
6926 PR tree-optimization/33142
6927 * gcc.c-torture/execute/pr33142.c: New testcase.
6929 2007-08-22 Richard Guenther <rguenther@suse.de>
6932 * g++.dg/torture/pr32563.C: New testcase.
6934 2007-08-22 Jakub Jelinek <jakub@redhat.com>
6937 * gcc.dg/pr32912-1.c: Add -w to options.
6938 * gcc.dg/pr32912-2.c: Likewise.
6939 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6941 2007-08-21 Ian Lance Taylor <iant@google.com>
6943 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6945 2007-08-21 Ian Lance Taylor <iant@google.com>
6947 PR tree-optimization/33134
6948 * g++.dg/tree-ssa/pr33134.C: New test.
6950 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
6952 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6953 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6955 2007-08-21 Jakub Jelinek <jakub@redhat.com>
6958 * gcc.dg/debug/pr32610.c: New test.
6960 * g++.dg/init/new24.C: New test.
6963 * gcc.dg/pr32912-1.c: New test.
6964 * gcc.dg/pr32912-2.c: New test.
6965 * gcc.dg/pr32912-3.c: New test.
6967 2007-08-21 Richard Guenther <rguenther@suse.de>
6969 * gcc.dg/pointer-arith-10.c: New testcase.
6971 2007-08-21 Richard Guenther <rguenther@suse.de>
6974 * gcc.c-torture/compile/pr33122.c: New testcase.
6976 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
6978 * g++.dg/warn/Wnvdtor-2.C: New testcase.
6980 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
6982 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6984 2007-08-20 Jakub Jelinek <jakub@redhat.com>
6987 * g++.dg/init/new23.C: New test.
6989 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6992 * gcc.c-torture/compile/pr30564-1.c: New test.
6993 * gcc.c-torture/compile/pr30564-2.c: New test.
6995 2007-08-19 Joseph Myers <joseph@codesourcery.com>
6997 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6999 2007-08-19 Tobias Burnus <burnus@net-b.de>
7001 * gfortran.dg/interface_abstract_2.f90: New.
7002 * gfortran.dg/interface_abstract_1.f90: Fix typo.
7004 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7006 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7007 unknown (so that outer-loop wont get analyzed).
7008 * gcc.dg/vect/vect-outer-1a.c: New test.
7009 * gcc.dg/vect/vect-outer-1b.c: New test.
7010 * gcc.dg/vect/vect-outer-1.c: New test.
7011 * gcc.dg/vect/vect-outer-2a.c: New test.
7012 * gcc.dg/vect/vect-outer-2b.c: New test.
7013 * gcc.dg/vect/vect-outer-2c.c: New test.
7014 * gcc.dg/vect/vect-outer-2.c: New test.
7015 * gcc.dg/vect/vect-outer-3a.c: New test.
7016 * gcc.dg/vect/vect-outer-3b.c: New test.
7017 * gcc.dg/vect/vect-outer-3c.c: New test.
7018 * gcc.dg/vect/vect-outer-3.c: New test.
7019 * gcc.dg/vect/vect-outer-4a.c: New test.
7020 * gcc.dg/vect/vect-outer-4b.c: New test.
7021 * gcc.dg/vect/vect-outer-4c.c: New test.
7022 * gcc.dg/vect/vect-outer-4d.c: New test.
7023 * gcc.dg/vect/vect-outer-4e.c: New test.
7024 * gcc.dg/vect/vect-outer-4f.c: New test.
7025 * gcc.dg/vect/vect-outer-4g.c: New test.
7026 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7027 * gcc.dg/vect/vect-outer-4i.c: New test.
7028 * gcc.dg/vect/vect-outer-4j.c: New test.
7029 * gcc.dg/vect/vect-outer-4k.c: New test.
7030 * gcc.dg/vect/vect-outer-4l.c: New test.
7031 * gcc.dg/vect/vect-outer-4m.c: New test.
7032 * gcc.dg/vect/vect-outer-4.c: New test.
7033 * gcc.dg/vect/vect-outer-5.c: New test.
7034 * gcc.dg/vect/vect-outer-6.c: New test.
7035 * gcc.dg/vect/vect-outer-fir.c: New test.
7036 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7037 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7039 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7041 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7042 and -fno-tree-reassoc.
7043 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7044 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7045 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7046 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7047 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7048 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7049 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7050 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7051 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7052 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7053 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7054 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7055 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7056 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7057 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7058 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7059 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7060 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7061 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7062 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7063 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7064 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7065 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7066 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7067 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7068 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7069 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7070 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7071 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7072 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7073 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7074 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7075 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7076 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7077 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7078 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7079 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7081 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7083 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7084 versioning for aliasing).
7085 * gcc.dg/vect/vect-35.c: Likewise.
7087 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7089 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7091 2007-08-18 Tom Tromey <tromey@redhat.com>
7093 PR preprocessor/32974:
7094 * gcc.dg/cpp/pr32974.c: New file.
7096 2007-08-17 Tobias Burnus <burnus@net-b.de>
7098 * gfortran.dg/interface_abstract_1.f90: New.
7100 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7103 * gfortran.dg/pure_initializer_1.f90: New test.
7105 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7108 * gfortran.dg/array_constructor_18.f90: New test.
7110 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
7113 * g++.dg/expr/lval3.C: New test.
7114 * g++.dg/expr/lval4.C: New test.
7116 2007-08-17 Ollie Wild <aaw@google.com>
7119 * g++.dg/lookup/builtin3.C: New test.
7120 * g++.dg/lookup/builtin4.C: New test.
7121 * g++.dg/lookup/using19.C: New test.
7123 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7126 * g++.dg/parse/error31.C: New.
7128 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7131 * g++.dg/template/error26.C: New.
7133 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7136 * gfortran.dg/zero_length_2.f90: New test.
7138 2007-08-17 Tobias Burnus <burnus@net-b.de>
7140 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7141 * gfortran.dg/kind_tests_3.f03: Ditto.
7142 * gfortran.dg/global_vars_f90_init.f90: Ditto.
7143 * gfortran.dg/interface_13.f90: Ditto.
7144 * gfortran.dg/pr32738.f90: Ditto.
7145 * gfortran.dg/module_private_1.f90: Ditto.
7146 * gfortran.dg/test_only_clause.f90: Ditto.
7147 * gfortran.dg/bind_c_vars.f90: Ditto.
7148 * gfortran.dg/bind_c_dts.f90: Ditto.
7149 * gfortran.dg/use_9.f90: Ditto.
7150 * gfortran.dg/generic_8.f90: Ditto.
7151 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7152 * gfortran.dg/private_type_6.f90: Ditto.
7153 * gfortran.dg/c_assoc.f90: Ditto.
7154 * gfortran.dg/private_type_7.f90: Ditto.
7155 * gfortran.dg/global_vars_c_init.f90: Ditto.
7156 * gfortran.dg/bind_c_dts_2.f03: Ditto.
7157 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7158 * gfortran.dg/c_size_t_test.f03: Ditto.
7159 * gfortran.dg/used_types_12.f90: Ditto.
7160 * gfortran.dg/pr25923.f90: Ditto.
7161 * gfortran.dg/test_com_block.f90: Ditto.
7162 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7163 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7164 * gfortran.dg/com_block_driver.f90: Ditto.
7165 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7166 * gfortran.dg/use_iso_c_binding.f90: Ditto.
7167 * gfortran.dg/c_loc_test.f90: Ditto.
7168 * gfortran.dg/c_ptr_tests.f03: Ditto.
7169 * gfortran.dg/module_interface_1.f90: Ditto.
7171 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7174 * g++.dg/other/error17.C: Adjust.
7176 2007-08-17 Ben Elliston <bje@au.ibm.com>
7179 * g++.dg/ext/altivec-14.C: New test.
7181 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7183 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7184 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7186 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7187 * gcc.dg/vect/pr32366.c: Ditto.
7189 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7192 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7193 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7194 * gcc.dg/dfp/convert-int-fold.c: Ditto.
7195 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7197 2007-08-16 Tobias Burnus <burnus@net-b.de>
7200 * gfortran.dg/use_9.f90: New.
7202 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7204 * g++.dg/gcov/gcov-5.C: New test.
7206 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7208 * g++.dg/gcov/gcov-4.C: New test.
7209 * lib/gcov.exp (verify-lines): Add support for
7210 checking no-coverage lines.
7212 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
7214 * gcc.dg/vect/vect-vfa-01.c: New.
7215 * gcc.dg/vect/vect-vfa-02.c: New.
7216 * gcc.dg/vect/vect-vfa-03.c: New.
7217 * gcc.dg/vect/vect-vfa-04.c: New.
7218 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7219 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7220 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7221 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7222 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7223 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7224 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7225 gfortran.dg/vect/pr19049.f90: Rename to start with
7227 * gcc.dg/vect/vect.exp: Disable versioning for alias
7228 when test starts with no-vfa-.
7229 * gfortran.dg/vect/vect.exp: Likewise.
7231 2007-08-16 Richard Sandiford <richard@codesourcery.com>
7233 * gcc.dg/torture/pr32897.c: New test.
7235 2007-08-16 Paolo Carlini <pcarlini@suse.de>
7238 * g++.dg/template/crash69.C: New.
7240 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
7242 * lib/target-supports.exp (check_effective_target_arm32): Use
7243 check_no_compiler_messages.
7245 2007-08-15 Diego Novillo <dnovillo@google.com>
7247 gcc.dg/tree-ssa/20070815.c: New test.
7249 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7252 * gfortran.dg/random_7.f90: Initialize variable.
7254 2007-08-15 Jakub Jelinek <jakub@redhat.com>
7257 * gfortran.dg/pr33074.f90: New test.
7260 * g++.dg/opt/nrv14.C: New test.
7262 2007-08-15 Paolo Carlini <pcarlini@suse.de>
7265 * g++.dg/template/crash68.C: New.
7267 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
7269 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7270 * gcc.dg/sibcall-4.c: Ditto.
7272 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7275 * gfortran.dg/use_8.f90: New test.
7276 * gfortran.dg/c_loc_tests_2.f03: Fix code.
7278 2007-08-14 Paolo Carlini <pcarlini@suse.de>
7281 * g++.dg/template/error27.C: New.
7282 * g++.dg/template/error28.C: New.
7283 * g++.dg/other/pr28304.C: Adjust.
7284 * g++.old-deja/g++.mike/p811.C: Likewise.
7286 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
7289 * gcc.target/i386/pr30315.c: New.
7291 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7294 * gfortran.dg/substr_5.f90: New test.
7296 2007-08-14 Andrew Pinski <pinskia@gmail.com>
7299 * gcc.dg/vector-2.c: New test.
7302 * g++.dg/ext/vector8.C: New test.
7304 2007-08-13 Dan Hipschman <dsh@google.com>
7307 * gcc.dg/format/array-1.c: Add an additional test for
7308 unterminated format strings of length 1.
7310 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7313 * gfortran.dg/external_procedures_3.f90: New test.
7315 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7318 * gfortran.dg/import6.f90: New test.
7320 2007-08-13 Andrew Pinski <pinskia@gmail.com>
7323 * gcc.dg/vector-1.c: New test.
7325 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7327 * gcc.dg/pr21255-4.c: Skip for PIC.
7328 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7330 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7332 * gcc.dg/attr-isr.c: Skip for PIC.
7333 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7334 * gcc.dg/attr-isr-trapa.c: Likewise.
7335 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7336 * gcc.dg/pragma-isr-trapa.c: Likewise.
7337 * gcc.dg/pragma-isr-trapa2.c: Likewise.
7339 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7342 * gfortran.dg/transpose_1.f90: New test.
7344 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7347 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7350 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7354 * gfortran.dg/random_4.f90: New test.
7355 * gfortran.dg/random_5.f90: New test.
7356 * gfortran.dg/random_6.f90: New test.
7357 * gfortran.dg/random_7.f90: New test.
7359 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7362 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7364 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7367 * gfortran.dg/module_private_1.f90: New test.
7369 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7372 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7373 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7375 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7378 * gfortran.dg/char_length_6.f90: New test.
7380 2007-08-10 Ollie Wild <aaw@google.com>
7382 * g++.dg/lookup/using18.C: New test.
7384 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7387 * g++.dg/other/error16.C: New.
7389 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7392 * gfortran.dg/namelist_37.f90: New test.
7394 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7397 * g++.dg/conversion/op3.C: New.
7399 2007-08-09 Tobias Burnus <burnus@net-b.de>
7402 * gfortran.dg/fmt_tab_1.f90: New.
7403 * gfortran.dg/fmt_tab_2.f90: New.
7405 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7408 * gcc.c-torture/compile/pr32796.c: New test.
7410 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7413 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7414 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7417 2007-08-08 Richard Sandiford <richard@codesourcery.com>
7419 * gcc.target/mips/code-readable-1.c: New test.
7420 * gcc.target/mips/code-readable-2.c: Likewise.
7421 * gcc.target/mips/code-readable-3.c: Likewise.
7423 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
7424 Revital Eres <eres@il.ibm.com>
7426 * gfortran.dg/sms-1.f90: Add comment.
7427 * gfortran.dg/sms-2.f90: New.
7429 2007-08-07 Ian Lance Taylor <iant@google.com>
7431 * gcc.dg/instrument-1.c: New test.
7432 * gcc.dg/instrument-2.c: New test.
7433 * gcc.dg/instrument-3.c: New test.
7435 2007-08-07 Steve Ellcey <sje@cup.hp.com>
7437 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7439 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
7441 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
7442 !vector_alignment_reachable targets.
7443 * gcc.dg/vect/vect-33.c: Likewise.
7444 * gcc.dg/vect/vect-42.c: Likewise.
7445 * gcc.dg/vect/vect-44.c: Likewise.
7446 * gcc.dg/vect/vect-50.c: Likewise.
7447 * gcc.dg/vect/vect-70.c: Likewise.
7448 * gcc.dg/vect/vect-71.c: Likewise.
7449 * gcc.dg/vect/vect-87.c: Likewise.
7450 * gcc.dg/vect/vect-88.c: Likewise.
7451 * gcc.dg/vect/vect-91.c: Likewise.
7452 * gcc.dg/vect/vect-93.c: Likewise.
7453 * gcc.dg/vect/vect-96.c: Likewise.
7454 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7455 * gcc.dg/vect/section-anchors-69.c: Likewise.
7456 * gcc.dg/vect/pr25413.c: Likewise.
7457 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7458 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7459 * gfortran.dg/vect-2.f90: Likewise.
7460 * gfortran.dg/vect-3.f90: Likewise.
7461 * gfortran.dg/vect-4.f90: Likewise.
7462 * gfortran.dg/vect-5.f90: Likewise.
7463 * lib/target-supports.exp (check_effective_target_natural_alignment):
7464 Return false for darwin.
7465 (check_effective_target_vector_alignment_reachable_for_double): New.
7467 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
7469 * gcc.dg/multiword-1.c: New testcase.
7471 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
7473 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7475 * gfortran.dg/namelist_36.f90: New test.
7477 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
7479 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7480 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7482 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
7484 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7485 * gcc.dg/torture/type-generic-1.c: Likewise.
7487 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7489 * gcc.c-torture/20070522-1.c: Move to ...
7490 * gcc.c-torture/compile/20070522-1.c: Here.
7492 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7495 * gfortran.dg/minmax_char_1.f90: New test.
7496 * gfortran.dg/minmax_char_2.f90: New test.
7497 * gfortran.dg/min_max_optional_4.f90: New test.
7499 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7501 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7502 hanging on the testcase.
7504 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7507 * gcc.c-torture/compile/pr32988.c: New test.
7509 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7511 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7513 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
7515 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
7518 2007-03-22 Dirk Mueller <dmueller@suse.de>
7520 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7522 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7525 * gfortran.dg/isnan_1.f90: New test.
7527 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
7528 Revital Eres <eres@il.ibm.com>
7530 * gcc.dg/sms-antideps.c: New test.
7532 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
7535 * gfortran.dg/entry_13.f90: New test.
7537 * gfortran.dg/entry_12.f90: Clean up .mod file.
7539 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7542 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
7543 variables as kind=4 so they don't overflow the record length.
7545 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
7548 * gfortran.dg/selected_kind_1.f90: New test.
7550 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7553 * gcc.c-torture/compile/pr32780.c: New test.
7555 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7558 * gcc.c-torture/compile/pr32399.c: New testcase.
7560 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7563 * g++.dg/torture/pr32304.C: New testcase.
7565 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7568 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7570 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7573 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7575 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7578 * gfortran.dg/nint_2.f90: New test.
7580 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7582 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7583 * gcc.dg/weak/typeof-2.c: Likewise.
7585 2007-08-03 Diego Novillo <dnovillo@google.com>
7588 * gcc.dg/tree-ssa/pr31521.c: New test.
7590 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7593 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7594 iostat must be default kind.
7596 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7598 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7600 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7603 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7604 explicit so test passes with -fdefault-integer-8.
7605 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7606 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7608 2007-08-02 Lee Millward <lee.millward@gmail.com>
7611 * g++.dg/parse/asm1.C: New test.
7614 * g++.dg/parse/asm2.C: Likewise.
7617 * g++.dg/parse/asm3.C: Likewise.
7619 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7621 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7622 "int" is only 16 bit bits wide.
7623 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7625 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7627 * g++.dg/torture/type-generic-1.C: New.
7628 * gcc.dg/pr28796-2.c: Move tests ...
7629 * gcc.dg/tg-tests.h: ... here.
7630 * gcc.dg/torture/type-generic-1.c: New.
7632 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7635 * minmaxloc_3.f90: New test case.
7637 2007-08-01 Tobias Burnus <burnus@net-b.de>
7640 * gfortran.dg/allocate_stat.f90: New.
7642 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7644 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7646 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7648 PR tree-optimization/32919
7649 * gcc.c-torture/compile/pr32919.c: New.
7651 2007-08-01 Nick Clifton <nickc@redhat.com>
7653 * gcc.c-torture/execute/execute.exp: Change copyright header to
7654 refer to version 3 of the GNU General Public License and to point
7655 readers at the COPYING3 file and the FSF's license web page.
7656 * gcc.c-torture/execute/ieee/ieee.exp,
7657 gcc.c-torture/unsorted/unsorted.exp,
7658 gcc.c-torture/compile/compile.exp,
7659 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7660 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7661 gcc.target/cris/torture/cris-torture.exp,
7662 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7663 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7664 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7665 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7666 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7667 gnat.dg/dg.exp, gnat.dg/style/style.exp,
7668 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7669 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7670 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7671 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7672 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7673 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7674 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7675 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7676 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7677 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7678 gcc.dg/noncompile/noncompile.exp,
7679 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7680 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7681 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7682 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7683 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7684 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7685 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7686 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7687 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7688 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7689 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7690 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7691 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7692 g++.old-deja/old-deja.exp,
7693 gfortran.fortran-torture/execute/execute.exp,
7694 gfortran.fortran-torture/compile/compile.exp,
7695 treelang/output/output-1.c, treelang/output/output-1.tree,
7696 treelang/execute/execute.exp, treelang/Makefile.in,
7697 treelang/compile/compile.exp, g++.dg/dg.exp,
7698 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7699 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7700 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7701 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7702 g++.dg/compat/struct-layout-1.exp,
7703 g++.dg/compat/struct-layout-1_generate.c,
7704 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7705 g++.dg/bprob/bprob.exp, config/default.exp,
7706 gcc.test-framework/test-framework.awk,
7707 gcc.test-framework/gen_directive_tests,
7708 gcc.test-framework/test-framework.exp,
7709 objc.dg/special/special.exp,
7710 objc.dg/gnu-encoding/gnu-encoding.exp,
7711 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7712 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7713 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7714 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7715 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7716 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7717 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7718 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7719 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7720 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7721 lib/target-supports-dg.exp, lib/gcc-defs.exp,
7722 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7723 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7724 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7725 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7726 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7729 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7731 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7734 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7737 * gfortran.dg/initialization_12.f90: New test.
7739 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
7742 * gfortran.dg/entry_12.f90: New test.
7744 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7747 * gfortran.dg/altreturn_6.f90: New test.
7749 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
7752 * gfortran.dg/exponent_2.f90: New test.
7754 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
7756 * gcc.dg/vect/vect-117.c: New test.
7757 * gcc.dg/vect/vect-74.c: Enabled test
7758 * gcc.dg/vect/vect-81.c: Enabled test
7760 2007-07-30 Andrew Pinski <pinskia@gmail.com>
7762 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7763 s/dg-error/dg-warning where warning is expected.
7765 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7768 * gfortran.dg/array_constructor_12.f90: Adjust argument
7769 of huge() to correct kind.
7771 2007-07-30 Ollie Wild <aaw@google.com>
7773 * gcc.dg/cpp/counter-2.c: New test.
7774 * gcc.dg/cpp/counter-3.c: New test.
7775 * gcc.dg/cpp/dir-only-1.c: New test.
7776 * gcc.dg/cpp/dir-only-1.h: New file.
7777 * gcc.dg/cpp/dir-only-2.c: New test.
7778 * gcc.dg/cpp/dir-only-3.c: New test.
7779 * gcc.dg/cpp/dir-only-3a.h: New file.
7780 * gcc.dg/cpp/dir-only-3b.h: New file.
7781 * gcc.dg/cpp/dir-only-4.c: New test.
7782 * gcc.dg/cpp/dir-only-5.c: New test.
7783 * gcc.dg/cpp/dir-only-6.c: New test.
7785 2007-07-30 Julian Brown <julian@codesourcery.com>
7787 * gcc.target/arm/neon/v*.c: Regenerate.
7789 2007-07-30 Paolo Carlini <pcarlini@suse.de>
7792 * g++.dg/ext/label6.C: New.
7794 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7798 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
7800 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
7803 * gfortran.dg/actual_pointer_function_1.f90: New test.
7806 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7808 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
7811 * gfortran.dg/shape_1.f90: Adjust error message.
7812 * gfortran.dg/parameter_array_ref_1.f90: New test.
7814 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7817 * gfortran.dg/entry_11.f90: New test.
7819 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
7820 Revital Eres <eres@il.ibm.com>
7822 * gfortran.dg/sms-1.f90: New test.
7824 2007-07-28 Richard Guenther <rguenther@suse.de>
7826 * gcc.c-torture/compile/pr32920.c: New testcase.
7828 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
7831 * g++.dg/lookup/friend11.C: New test.
7833 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
7835 * gfortran.dg/namelist_5.f90: Adjusted error message.
7836 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7837 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7838 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7839 * gfortran.dg/namelist_32.f90: ... this.
7842 * gfortran.dg/namelist_33.f90: New test.
7845 * gfortran.dg/namelist_34.f90: New test.
7848 * gfortran.dg/namelist_35.f90: New test.
7850 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
7853 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7855 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7858 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7859 assuming it is 0x7ffffffff.
7860 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7861 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7863 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7865 * gfortran.dg/operator_3.f90: Fix dg directive.
7866 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7867 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7868 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7870 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
7872 * g++.dg/cpp0x/decltype1.C: New.
7873 * g++.dg/cpp0x/decltype2.C: New.
7874 * g++.dg/cpp0x/decltype3.C: New.
7875 * g++.dg/cpp0x/decltype4.C: New.
7876 * g++.dg/cpp0x/decltype5.C: New.
7877 * g++.dg/cpp0x/decltype6.C: New.
7879 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7881 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7882 because the test relies on bit 31 to be the sign bit.
7884 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7886 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7887 assuming it is 0x7fffffff.
7888 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7889 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7891 2007-07-27 Mark Mitchell <mark@codesourcery.com>
7894 * g++.dg/expr/bitfield9.C: New test.
7896 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7899 * gfortran.dg/logical_comp.f90: Update dg-error strings.
7901 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7904 * gfortran.dg/private_type_7.f90: New test.
7906 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7909 * gfortran.dg/select_char_1.f90: New test.
7911 2007-07-27 Tobias Burnus <burnus@net-b.de>
7914 * gfortran.dg/initialization_11.f90: New test.
7916 2007-07-27 Richard Sandiford <richard@codesourcery.com>
7918 * gcc.target/mips/ins-1.c: New test.
7920 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
7923 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7926 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
7928 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7929 error: width of 'spare' exceeds its type.
7931 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
7933 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7934 * gcc.dg/sibcall-4.c: Likewise.
7936 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7938 PR rtl-optimization/31500
7939 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7940 * g++.dg/warn/Warray-bounds.C: Likewise.
7942 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
7944 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7946 2007-07-25 Julian Brown <julian@codesourcery.com>
7947 Paul Brook <paul@codesourcery.com>
7948 Joseph Myers <joseph@codesourcery.com>
7949 Mark Shinwell <shinwell@codesourcery.com>
7951 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7952 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7953 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7954 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7955 (check_effective_target_arm_neon_hw): New.
7956 * gcc.target/arm/neon/neon.exp: New file.
7957 * gcc.target/arm/neon/polytypes.c: New file.
7958 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7960 2007-07-25 Janis Johnson <janis187@us.ibm.com>
7962 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7963 targets where an "int" is less than 32 bits wide.
7965 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
7967 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7969 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7971 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7972 during addition if an int is only 16 bits wide.
7973 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7975 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7977 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7978 size as "long int" and are 32 or 64 bits wide.
7979 * gcc.dg/torture/pr28814.c: Likewise.
7981 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7983 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7984 exactly as wide as an int.
7986 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7988 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7989 Define and use throughout as long long printf format specifier.
7990 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7993 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
7995 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7996 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7998 2007-07-25 Ben Elliston <bje@au.ibm.com>
8000 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8002 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8004 * gcc.c-torture/execute/20070724-1.c: New.
8006 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8009 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8010 "deallocates" to 24, since patch has code rid of much spurious
8012 * gfortran.dg/interface_assignment_1.f90 : New test.
8015 * gfortran.dg/interface_assignment_2.f90 : New test.
8017 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
8020 * fortran.dg/initialization_10.f90: New test.
8022 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
8025 * gfortran.dg/imag_2.f: Removed
8026 * gfortran.dg/warn_std_1.f90: New test.
8027 * gfortran.dg/warn_std_2.f90: New test.
8028 * gfortran.dg/warn_std_3.f90: New test.
8030 2007-07-24 Paolo Carlini <pcarlini@suse.de>
8033 * g++.dg/init/new22.C: New.
8035 2007-07-24 Paolo Carlini <pcarlini@suse.de>
8038 * g++.dg/template/crash67.C: New.
8040 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
8042 * lib/target-support.exp (check_effective_target_natural_alignment):
8043 (check_effective_target_vector_alignment_reachable): New.
8044 * config/spu/spu.c (spu_vector_alignment_reachable): New.
8045 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8046 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
8048 * gcc.dg/vect/pr25413.c: Likewise.
8049 * gcc.dg/vect/pr31699.c: Likewise.
8051 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8054 * gfortran.dg/pack_bounds_1.f90: New test case.
8056 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
8059 * gfortran.dg/initialization_9.f90: New test.
8061 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8065 * gfortran.dg/bind_c_usage_8.f03: New test case.
8066 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8067 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
8069 2007-07-23 Richard Sandiford <richard@codesourcery.com>
8071 * gcc.target/mips/branch-cost-1.c: New test.
8072 * gcc.target/mips/branch-cost-2.c: Likewise.
8074 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8077 * gfortran.dg/c_char_tests.f03: New test case.
8078 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8079 * gfortran.dg/c_char_tests_2.f03: New test case.
8080 * gfortran.dg/value_6.f03: Ditto.
8081 * gfortran.dg/value_7.f03: Ditto.
8083 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8086 * gfortran.dg/c_funloc_tests_5.f03: New.
8087 * gfortran.dg/c_funloc_tests_5.f04: New.
8088 * gfortran.dg/c_funloc_tests_4_driver.c: New.
8090 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8093 * g++.dg/expr/call4.C: New.
8094 * g++.dg/expr/call5.C: New.
8096 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8099 * gfortran.dg/namelist_30.f90: New test.
8101 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8104 * gfortran.dg/array_initializer_1.f90: Removed warning.
8105 * gfortran.dg/initialization_1.f90: Adjusted messages.
8106 * gfortran.dg/nested_modules_6.f90: Removed warning.
8109 * gfortran.dg/initialization_7.f90: New test.
8112 * gfortran.dg/initialization_8.f90: New test.
8114 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8117 * g++.dg/template/crash47.C: Adjust errors.
8118 * g++.dg/template/crash48.C: Adjust errors.
8119 * g++.dg/template/typename12.C: New.
8120 * g++.dg/template/typename13.C: New.
8121 * g++.dg/template/typename14.C: New.
8122 * g++.dg/template/typedef6.C: Adjust errors.
8124 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8127 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8128 * gfortran.dg/pr32627.f03: New test case.
8130 * gfortran.dg/c_f_pointer_logical.f03: New test case.
8131 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8132 c_f_pointer_logical.
8133 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8134 c_f_pointer_complex.
8135 * gfortran.dg/c_f_pointer_complex.f03: New test case.
8136 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8137 c_f_pointer_shape_tests_2.
8138 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8140 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8143 * gfortran.dg/c_loc_tests_9.f03: New test case.
8144 * gfortran.dg/c_loc_tests_10.f03: Ditto.
8146 2007-07-21 Lee Millward <lee.millward@gmail.com>
8149 * gfortran.dg/int_2.f90: New test.
8151 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
8153 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8155 2007-07-20 Richard Sandiford <richard@codesourcery.com>
8157 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8158 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8160 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
8162 PR tree-optimization/19910
8163 * gcc.dg/pr19910.c: New test.
8165 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
8168 * gfortran.dg/pr32738.f90: New test.
8170 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8172 PR tree-optimzation/32635
8173 * gfortran.dg/pr32635.f: New test case.
8175 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
8178 * gfortran.dg/pr32801.f03: New test case.
8180 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8182 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8183 Test negative numbers also.
8184 * gcc.dg/c99-math-float-1.c: Likewise.
8185 * gcc.dg/c99-math-long-double-1.c: Likewise.
8186 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
8189 2007-07-18 Bob Wilson <bob.wilson@acm.org>
8191 * lib/target-supports.exp (check_effective_target_sync_int_long):
8193 (check_effective_target_sync_char_short): Likewise.
8195 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8197 * gcc.dg/pr28796-2.c: Add more cases.
8199 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8201 * gcc.dg/pr28796-1.c: Add more cases.
8202 * gcc.dg/pr28796-2.c: Likewise.
8204 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8206 * gcc.dg/pr28796-1.c: Add more cases.
8207 * gcc.dg/pr28796-2.c: Likewise.
8209 2007-07-17 Janus Weil <jaydub66@gmail.com>
8212 * gfortran.dg/pr32535.f90: New test.
8214 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
8218 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8220 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
8222 PR rtl-optimization/32773
8223 * gcc.dg/pr32773.c: New test.
8225 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
8227 * gcc.target/spu/intrinsics-1.c: Use dg-message to
8228 match flax-vector-conversions note.
8229 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8230 instead of dg-error for the warning.
8232 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8234 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8235 adapted to work on targets with 16-bit or wider int.
8236 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8237 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8238 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8239 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8241 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8243 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8244 support large arrays.
8245 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8246 * gcc.dg/20061109-1.c: Likewise.
8247 * gcc.c-torture/execute/20061101-1.x: Likewise.
8248 * gcc.c-torture/execute/pr29797-1.x: Likewise.
8249 * gcc.c-torture/execute/pr31448.x: Likewise.
8251 2007-07-16 Lee Millward <lee.millward@gmail.com>
8253 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8256 * gfortran.dg/pr32238.f90: New test.
8259 * gfortran.dg/pr32222.f90: New test.
8262 * gfortran.dg/pr32242.f90: New test.
8264 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
8265 David Ung <davidu@mips.com>
8267 * gcc.target/mips/mips-sched-madd.c: New test case.
8269 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8272 * gfortran.dg/large_real_kind_1.f90: Update test.
8273 * gfortran.dg/pr17706.f90: Update test.
8274 * gfortran.dg/fmt_zero_digits.f90: Update test.
8275 * gfortran.dg/fmt_zero_precision.f90: Update test.
8276 * gfortran.dg/real_const_3.f90: Update test.
8278 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8281 * gfortran.dg/bounds_check_8.f90: New test.
8282 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8284 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8287 * gfortran.dg/mvbits_2.f90: New test.
8289 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8292 * gfortran.dg/pack_mask_1.f90: New test.
8293 * gfortran.dg/unpack_mask_1.f90: New test.
8295 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
8297 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8298 * gcc.dg/20001101-1.c: Likewise.
8299 * gcc.dg/20001102-1.c: Likewise.
8300 * gcc.dg/20020116-2.c: Likewise.
8301 * gcc.dg/20020416-1.c: Likewise.
8302 * gcc.dg/sparc-constant-1.c: Likewise.
8303 * gcc.dg/sparc-dwarf2.c: Likewise.
8304 * gcc.dg/sparc-frame-1.c: Likewise.
8305 * gcc.dg/sparc-getcontext-1.c: Likewise.
8306 * gcc.dg/sparc-loop-1.c: Likewise.
8307 * gcc.dg/sparc-reg-1.c: Likewise.
8308 * gcc.dg/sparc-ret.c: Likewise.
8309 * gcc.dg/sparc-trap-1.c: Likewise.
8310 * gcc.dg/ultrasp10.c: Likewise.
8311 * gcc.dg/ultrasp11.c: Likewise.
8312 * gcc.dg/ultrasp1.c: Likewise.
8313 * gcc.dg/ultrasp2.c: Likewise.
8314 * gcc.dg/ultrasp3.c: Likewise.
8315 * gcc.dg/ultrasp4.c: Likewise.
8316 * gcc.dg/ultrasp5.c: Likewise.
8317 * gcc.dg/ultrasp6.c: Likewise.
8318 * gcc.dg/ultrasp7.c: Likewise.
8319 * gcc.dg/ultrasp8.c: Likewise.
8320 * gcc.dg/ultrasp9.c: Likewise.
8321 * gcc.dg/splet-1.c: Delete.
8323 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
8326 * gfortran.dg/stfunc_5.f90: New test.
8328 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
8330 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8331 New procedure to check if arrays are naturally aligned to the vector
8333 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
8334 in size_t typedef. Adjust tree dump scan results according to
8335 vect_aligned_arrays target check.
8336 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8337 vect_aligned_arrays target check.
8338 * gcc.dg/vect/pr31699.c: Ditto.
8340 2007-07-13 Sa Liu <saliu@de.ibm.com>
8342 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8343 for V2DFmode vector conditional expression.
8344 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
8346 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
8348 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
8349 V2DFmode comparison and test special values.
8350 * lib/target-supports.exp: Switch on test for V2DFmode
8351 vector conditional expression.
8353 2007-07-13 Richard Guenther <rguenther@suse.de>
8355 PR tree-optimization/32721
8356 * gcc.dg/pr32721.c: New testcase.
8358 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
8360 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8361 error message part that continues on a new line.
8363 2007-07-12 Geoffrey Keating <geoffk@apple.com>
8365 * gcc.dg/c99-tgmath-1.c: New.
8366 * gcc.dg/c99-tgmath-2.c: New.
8367 * gcc.dg/c99-tgmath-3.c: New.
8368 * gcc.dg/c99-tgmath-4.c: New.
8370 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8371 Janis Johnson <janis187@us.ibm.com>
8374 * gcc.test-framework/dg-error-exp-F.c: New test.
8375 * gcc.test-framework/dg-warning-exp-F.c: New test.
8376 * lib/gcc.exp: Enable warning and error prefixes.
8377 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8378 (dg-error): Wrap original dg-error.
8379 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8380 markers from dg-error/dg-warning directives.
8381 * gcc.dg/20040322-1.c: Likewise.
8382 * gcc.dg/Wchar-subscripts-1.c: Likewise.
8383 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8384 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8385 * gcc.dg/Werror-1.c: Likewise.
8386 * gcc.dg/Werror-10.c: Likewise.
8387 * gcc.dg/Werror-11.c: Likewise.
8388 * gcc.dg/Werror-2.c: Likewise.
8389 * gcc.dg/Werror-3.c: Likewise.
8390 * gcc.dg/Werror-4.c: Likewise.
8391 * gcc.dg/Werror-5.c: Likewise.
8392 * gcc.dg/Werror-6.c: Likewise.
8393 * gcc.dg/Werror-7.c: Likewise.
8394 * gcc.dg/Werror-8.c: Likewise.
8395 * gcc.dg/Werror-9.c: Likewise.
8396 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8397 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8398 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8399 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8400 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8401 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8402 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8403 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8404 * gcc.dg/Wnested-externs-1.c: Likewise.
8405 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8406 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8407 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8408 * gcc.dg/Wshadow-3.c: Likewise.
8409 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8410 * gcc.dg/Wwrite-strings-1.c: Likewise.
8411 * gcc.dg/anon-struct-5.c: Likewise.
8412 * gcc.dg/anon-struct-6.c: Likewise.
8413 * gcc.dg/anon-struct-7.c: Likewise.
8414 * gcc.dg/anon-struct-8.c: Likewise.
8415 * gcc.dg/array-8.c: Likewise.
8416 * gcc.dg/array-quals-2.c: Likewise.
8417 * gcc.dg/asm-qual-1.c: Likewise.
8418 * gcc.dg/asm-wide-1.c: Likewise.
8419 * gcc.dg/assign-warn-1.c: Likewise.
8420 * gcc.dg/assign-warn-2.c: Likewise.
8421 * gcc.dg/bitfld-10.c: Likewise.
8422 * gcc.dg/bitfld-11.c: Likewise.
8423 * gcc.dg/bitfld-12.c: Likewise.
8424 * gcc.dg/bitfld-13.c: Likewise.
8425 * gcc.dg/bitfld-14.c: Likewise.
8426 * gcc.dg/builtin-choose-expr-2.c: Likewise.
8427 * gcc.dg/builtins-30.c: Likewise.
8428 * gcc.dg/c90-const-expr-5.c: Likewise.
8429 * gcc.dg/c90-typespec-1.c: Likewise.
8430 * gcc.dg/c99-const-expr-5.c: Likewise.
8431 * gcc.dg/c99-flex-array-5.c: Likewise.
8432 * gcc.dg/c99-fordecl-3.c: Likewise.
8433 * gcc.dg/c99-tag-3.c: Likewise.
8434 * gcc.dg/c99-typespec-1.c: Likewise.
8435 * gcc.dg/c99-vla-jump-1.c: Likewise.
8436 * gcc.dg/c99-vla-jump-2.c: Likewise.
8437 * gcc.dg/c99-vla-jump-3.c: Likewise.
8438 * gcc.dg/c99-vla-jump-4.c: Likewise.
8439 * gcc.dg/c99-vla-jump-5.c: Likewise.
8440 * gcc.dg/cast-1.c: Likewise.
8441 * gcc.dg/cast-2.c: Likewise.
8442 * gcc.dg/cast-3.c: Likewise.
8443 * gcc.dg/cast-4.c: Likewise.
8444 * gcc.dg/cast-pretty-print-1.c: Likewise.
8445 * gcc.dg/comp-goto-2.c: Likewise.
8446 * gcc.dg/comp-goto-3.c: Likewise.
8447 * gcc.dg/cpp/error-1.c: Likewise.
8448 * gcc.dg/cpp/if-paren.c: Likewise.
8449 * gcc.dg/decl-7.c: Likewise.
8450 * gcc.dg/decl-8.c: Likewise.
8451 * gcc.dg/decl-nospec-1.c: Likewise.
8452 * gcc.dg/decl-nospec-2.c: Likewise.
8453 * gcc.dg/decl-nospec-3.c: Likewise.
8454 * gcc.dg/declspec-10.c: Likewise.
8455 * gcc.dg/declspec-11.c: Likewise.
8456 * gcc.dg/declspec-12.c: Likewise.
8457 * gcc.dg/declspec-13.c: Likewise.
8458 * gcc.dg/declspec-14.c: Likewise.
8459 * gcc.dg/declspec-15.c: Likewise.
8460 * gcc.dg/declspec-16.c: Likewise.
8461 * gcc.dg/declspec-17.c: Likewise.
8462 * gcc.dg/declspec-4.c: Likewise.
8463 * gcc.dg/declspec-5.c: Likewise.
8464 * gcc.dg/declspec-6.c: Likewise.
8465 * gcc.dg/declspec-7.c: Likewise.
8466 * gcc.dg/declspec-8.c: Likewise.
8467 * gcc.dg/declspec-9.c: Likewise.
8468 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8469 * gcc.dg/dfp/constants-c99.c: Likewise.
8470 * gcc.dg/dfp/keywords-c89.c: Likewise.
8471 * gcc.dg/dfp/keywords-c99.c: Likewise.
8472 * gcc.dg/dfp/keywords-reserved.c: Likewise.
8473 * gcc.dg/dfp/typespec.c: Likewise.
8474 * gcc.dg/dremf-type-compat-2.c: Likewise.
8475 * gcc.dg/dremf-type-compat-3.c: Likewise.
8476 * gcc.dg/dremf-type-compat-4.c: Likewise.
8477 * gcc.dg/empty-source-2.c: Likewise.
8478 * gcc.dg/empty-source-3.c: Likewise.
8479 * gcc.dg/enum3.c: Likewise.
8480 * gcc.dg/extra-semi-2.c: Likewise.
8481 * gcc.dg/extra-semi-3.c: Likewise.
8482 * gcc.dg/float-range-1.c: Likewise.
8483 * gcc.dg/float-range-2.c: Likewise.
8484 * gcc.dg/float-range-3.c: Likewise.
8485 * gcc.dg/float-range-5.c: Likewise.
8486 * gcc.dg/format/asm_fprintf-2.c: Likewise.
8487 * gcc.dg/format/asm_fprintf-3.c: Likewise.
8488 * gcc.dg/format/asm_fprintf-4.c: Likewise.
8489 * gcc.dg/format/asm_fprintf-5.c: Likewise.
8490 * gcc.dg/format/cast-1.c: Likewise.
8491 * gcc.dg/format/gcc_diag-3.c: Likewise.
8492 * gcc.dg/format/gcc_diag-4.c: Likewise.
8493 * gcc.dg/format/gcc_diag-6.c: Likewise.
8494 * gcc.dg/format/gcc_diag-8.c: Likewise.
8495 * gcc.dg/format/gcc_diag-9.c: Likewise.
8496 * gcc.dg/format/nul-2.c: Likewise.
8497 * gcc.dg/format/opt-1.c: Likewise.
8498 * gcc.dg/format/opt-2.c: Likewise.
8499 * gcc.dg/format/opt-3.c: Likewise.
8500 * gcc.dg/format/opt-4.c: Likewise.
8501 * gcc.dg/format/opt-5.c: Likewise.
8502 * gcc.dg/format/opt-6.c: Likewise.
8503 * gcc.dg/framework-2.c: Likewise.
8504 * gcc.dg/func-args-1.c: Likewise.
8505 * gcc.dg/func-outside-1.c: Likewise.
8506 * gcc.dg/func-outside-2.c: Likewise.
8507 * gcc.dg/gnu-cond-expr-2.c: Likewise.
8508 * gcc.dg/gnu-cond-expr-3.c: Likewise.
8509 * gcc.dg/if-empty-1.c: Likewise.
8510 * gcc.dg/init-bad-1.c: Likewise.
8511 * gcc.dg/init-bad-2.c: Likewise.
8512 * gcc.dg/init-bad-3.c: Likewise.
8513 * gcc.dg/init-desig-obs-2.c: Likewise.
8514 * gcc.dg/init-desig-obs-3.c: Likewise.
8515 * gcc.dg/init-empty-2.c: Likewise.
8516 * gcc.dg/init-empty-3.c: Likewise.
8517 * gcc.dg/inline-11.c: Likewise.
8518 * gcc.dg/inline-12.c: Likewise.
8519 * gcc.dg/inline-8.c: Likewise.
8520 * gcc.dg/inline-9.c: Likewise.
8521 * gcc.dg/inline3.c: Likewise.
8522 * gcc.dg/label-decl-1.c: Likewise.
8523 * gcc.dg/label-decl-2.c: Likewise.
8524 * gcc.dg/label-decl-3.c: Likewise.
8525 * gcc.dg/label-decl-4.c: Likewise.
8526 * gcc.dg/long-long-typespec-1.c: Likewise.
8527 * gcc.dg/lvalue-2.c: Likewise.
8528 * gcc.dg/lvalue-3.c: Likewise.
8529 * gcc.dg/nested-func-3.c: Likewise.
8530 * gcc.dg/nested-redef-1.c: Likewise.
8531 * gcc.dg/noreturn-4.c: Likewise.
8532 * gcc.dg/old-style-prom-2.c: Likewise.
8533 * gcc.dg/old-style-prom-3.c: Likewise.
8534 * gcc.dg/old-style-then-proto-1.c: Likewise.
8535 * gcc.dg/overflow-warn-1.c: Likewise.
8536 * gcc.dg/overflow-warn-2.c: Likewise.
8537 * gcc.dg/overflow-warn-3.c: Likewise.
8538 * gcc.dg/overflow-warn-4.c: Likewise.
8539 * gcc.dg/overflow-warn-6.c: Likewise.
8540 * gcc.dg/parm-forwdecl-2.c: Likewise.
8541 * gcc.dg/parm-forwdecl-3.c: Likewise.
8542 * gcc.dg/parm-impl-decl-1.c: Likewise.
8543 * gcc.dg/parm-impl-decl-2.c: Likewise.
8544 * gcc.dg/parm-incomplete-1.c: Likewise.
8545 * gcc.dg/parm-mismatch-1.c: Likewise.
8546 * gcc.dg/pointer-arith-1.c: Likewise.
8547 * gcc.dg/pointer-arith-2.c: Likewise.
8548 * gcc.dg/pointer-arith-3.c: Likewise.
8549 * gcc.dg/pointer-arith-4.c: Likewise.
8550 * gcc.dg/pointer-arith-6.c: Likewise.
8551 * gcc.dg/pointer-arith-7.c: Likewise.
8552 * gcc.dg/pointer-arith-8.c: Likewise.
8553 * gcc.dg/pr13804-1.c: Likewise.
8554 * gcc.dg/pr15698-1.c: Likewise.
8555 * gcc.dg/pr15698-2.c: Likewise.
8556 * gcc.dg/pr15698-3.c: Likewise.
8557 * gcc.dg/pr15698-4.c: Likewise.
8558 * gcc.dg/pr15698-5.c: Likewise.
8559 * gcc.dg/pr15698-6.c: Likewise.
8560 * gcc.dg/pr15698-7.c: Likewise.
8561 * gcc.dg/pr15698-8.c: Likewise.
8562 * gcc.dg/pr17188-1.c: Likewise.
8563 * gcc.dg/pr17301-1.c: Likewise.
8564 * gcc.dg/pr17301-2.c: Likewise.
8565 * gcc.dg/pr17730-1.c: Likewise.
8566 * gcc.dg/pr20368-1.c: Likewise.
8567 * gcc.dg/pr20368-2.c: Likewise.
8568 * gcc.dg/pr20368-3.c: Likewise.
8569 * gcc.dg/pr22308-1.c: Likewise.
8570 * gcc.dg/qual-component-1.c: Likewise.
8571 * gcc.dg/redecl-1.c: Likewise.
8572 * gcc.dg/redecl-11.c: Likewise.
8573 * gcc.dg/redecl-12.c: Likewise.
8574 * gcc.dg/redecl-13.c: Likewise.
8575 * gcc.dg/redecl-14.c: Likewise.
8576 * gcc.dg/redecl-15.c: Likewise.
8577 * gcc.dg/register-var-1.c: Likewise.
8578 * gcc.dg/register-var-2.c: Likewise.
8579 * gcc.dg/stmt-expr-2.c: Likewise.
8580 * gcc.dg/stmt-expr-3.c: Likewise.
8581 * gcc.dg/stmt-expr-label-1.c: Likewise.
8582 * gcc.dg/stmt-expr-label-2.c: Likewise.
8583 * gcc.dg/stmt-expr-label-3.c: Likewise.
8584 * gcc.dg/struct-empty-2.c: Likewise.
8585 * gcc.dg/struct-empty-3.c: Likewise.
8586 * gcc.dg/struct-parse-1.c: Likewise.
8587 * gcc.dg/struct-semi-1.c: Likewise.
8588 * gcc.dg/struct-semi-2.c: Likewise.
8589 * gcc.dg/struct-semi-3.c: Likewise.
8590 * gcc.dg/switch-5.c: Likewise.
8591 * gcc.dg/switch-6.c: Likewise.
8592 * gcc.dg/switch-7.c: Likewise.
8593 * gcc.dg/tls/diag-5.c: Likewise.
8594 * gcc.dg/transparent-union-1.c: Likewise.
8595 * gcc.dg/transparent-union-3.c: Likewise.
8596 * gcc.dg/typespec-1.c: Likewise.
8597 * gcc.dg/vla-init-2.c: Likewise.
8598 * gcc.dg/vla-init-3.c: Likewise.
8599 * gcc.dg/vla-init-4.c: Likewise.
8600 * gcc.dg/vla-init-5.c: Likewise.
8601 * gcc.dg/void-cast-2.c: Likewise.
8602 * gcc.dg/wvla-3.c: Likewise.
8603 * gcc.dg/wvla-7.c: Likewise.
8604 * gcc.target/i386/991209-1.c: Likewise.
8605 * gcc.target/ia64/fpreg-1.c: Likewise.
8606 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8607 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8609 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8612 * gfortran.dg/func_decl_4.f90: New test.
8614 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8617 * gfortran.dg/interface_17.f90: New test.
8619 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8622 * gfortran.dg/32599.f03: New test case.
8625 * gfortran.dg/32601.f03: New test case.
8626 * gfortran.dg/32601_1.f03: Ditto.
8627 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8628 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8630 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8632 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8634 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8635 Devang Patel <dpatel@apple.com>
8637 PR tree-optimization/25413
8638 * gcc.dg/vect/vect-align-1.c: New.
8639 * gcc.dg/vect/vect-align-2.c: New.
8640 * gcc.dg/vect/pr25413.c: New.
8641 * gcc.dg/vect/pr25413a.c: New.
8642 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8644 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8646 * lib/target-support.exp (check_ultrasparc_hw_available):
8648 (is-effective-target): Check $arg for ultrasparc_hw.
8649 (is-effective-target-keyword): Likewise.
8650 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8651 when determining what to do on sparc platforms.
8652 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8653 * gcc.dg/20001101-1.c: Likewise.
8654 * gcc.dg/20001101-2.c: Likewise.
8655 * gcc.dg/ultrasp9.c: Likewise.
8656 * gcc.dg/ultrasp10.c: Likewise.
8657 * gcc.target/sparc/pdist-3.c: Likewise.
8659 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
8661 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8663 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8665 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8667 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8669 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8670 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8671 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8672 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8673 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8674 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8675 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8676 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8677 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8678 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8679 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8680 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8681 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8682 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8683 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8684 * lib/target-supports.exp (check_effective_target_vect_int_mul):
8687 2007-07-12 Jakub Jelinek <jakub@redhat.com>
8690 * g++.dg/parse/error30.C: New test.
8692 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8695 * gfortran.dg/alloc_comp_misc_1.f90: New test.
8697 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
8699 * gfortran.fortran-torture/compile/pr32663.f: New test.
8701 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8704 * g++.dg/inherit/virtual4.C: New.
8706 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
8709 * gcc.target/i386/pr32661-1.c: New test.
8711 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
8713 * gnat.dg/invariant_index.ad[sb]: New test.
8715 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8718 * g++.dg/template/decl3.C: New.
8720 2007-07-09 Geoffrey Keating <geoffk@apple.com>
8723 * gcc.c-torture/execute/align-3.c: New.
8725 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
8728 * gcc.target/i386/pr32708-1.c: New test.
8729 * gcc.target/i386/pr32708-2.c: Ditto.
8730 * gcc.target/i386/pr32708-3.c: Ditto.
8732 2007-07-10 Mark Mitchell <mark@codesourcery.com>
8734 * g++.dg/init/new20.C: Remove svn:executable flag.
8736 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8738 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8740 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8742 * gcc.dg/ultrasp7.c: Add fpic target requirement.
8744 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8747 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8750 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
8753 * gfortran.dg/overload_2.f90: New test.
8756 * gfortran.dg/transfer_simplify_5.f90
8759 * gfortran.dg/interface_15.f90: New test.
8761 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8764 * gfortran.dg/matmul_5.f90: New test case.
8766 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
8768 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8769 * gcc.dg/fesd-any.h: Likewise.
8770 * gcc.dg/fesd-baseonly.c: Likewise.
8771 * gcc.dg/fesd-baseonly.h: Likewise.
8772 * gcc.dg/fesd-none.c: Likewise.
8773 * gcc.dg/fesd-none.h: Likewise.
8774 * gcc.dg/fesd-reduced.c: Likewise.
8775 * gcc.dg/fesd-reduced.h: Likewise.
8776 * gcc.dg/fesd-sys.c: Likewise.
8777 * gcc.dg/fesd-sys.h: Likewise
8778 * gcc.dg/fesd.h: Likewise.
8780 * g++.dg/debug/dwarf2: New directory.
8781 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8782 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8783 * g++.dg/other/fesd-any.h: Likewise.
8784 * g++.dg/other/fesd-baseonly.C: Likewise.
8785 * g++.dg/other/fesd-baseonly.h: Likewise.
8786 * g++.dg/other/fesd-none.C: Likewise.
8787 * g++.dg/other/fesd-none.h: Likewise.
8788 * g++.dg/other/fesd-reduced.C: Likewise.
8789 * g++.dg/other/fesd-reduced.h: Likewise.
8790 * g++.dg/other/fesd-sys.C: Likewise.
8791 * g++.dg/other/fesd-sys.h: Likewise.
8792 * g++.dg/other/fesd.h: Likewise.
8794 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
8797 * gfortran.dg/parameter_unused.f90: New test.
8799 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
8801 PR tree-optimization/32681
8802 * gcc.dg/tree-ssa/pr32681.c: New test.
8804 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8807 * gfortran.dg/fmt_t_5.f90: New test.
8809 2007-07-08 Paolo Carlini <pcarlini@suse.de>
8812 * g++.dg/template/operator10.C: New.
8814 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8817 * gfortran.dg/unpack_zerosize_1.f90: New test case.
8819 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8822 * gfortran.dg/operator_6.f90: New test.
8824 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8827 * gfortran.dg/operator_4.f90: New test.
8828 * gfortran.dg/operator_5.f90: New test.
8829 * gfortran.dg/logical_comp.f90: Adjusted error messages.
8830 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8832 2007-07-08 Tobias Burnus <burnus@net-b.de>
8835 * gfortran.dg/argument_checking_6.f90: New.
8837 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8840 * gfortran.dg/interface_155555.f90: New test.
8842 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8844 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8845 c99-math-long-double-1.c, c99-math.h: Test subnormals.
8847 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8850 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8851 discern pedantic diagnostics and errors.
8852 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8854 * gcc.dg/20050121-1.c: This is an error and not a warning.
8855 * gcc.target/i386/sseregparm-2.c: Likewise.
8856 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8857 * gcc.dg/charset/attribute2.c: Likewise.
8858 * gcc.dg/bitfld-1.c: Likewise.
8859 * gcc.dg/pack-test-2.c: Likewise.
8860 * gcc.dg/940510-1.c: Match separately error and warning.
8861 * gcc.dg/array-2.c: Match separately multiple messages. The second
8862 diagnostic is a pedantic warning and not an error.
8863 * gcc.dg/pr14475.c: Match separately multiple messages.
8864 * gcc.dg/pr18809-1.c: Likewise.
8865 * gcc.dg/pr27953.c: Likewise.
8866 * gcc.dg/vla-init-1.c: Likewise.
8867 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8869 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8872 * gfortran.dg/char_decl_1.f90: New test.
8874 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
8876 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8878 2007-07-07 Mark Mitchell <mark@codesourcery.com>
8881 * g++.dg/template/overload9.C: New test.
8883 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
8885 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8886 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8888 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8890 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8891 * gcc.dg/20001012-2.c: Likewise.
8892 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8893 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8895 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8897 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8898 about the chunk size when STACK_SIZE is defined.
8900 2007-07-06 Josh Conner <jconner@apple.com>
8903 * gcc.dg/sibcall-8.c: New test.
8905 2007-07-06 Josh Conner <jconner@apple.com>
8908 * gcc.target/arm/sibcall-1.c: New test.
8910 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
8912 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8914 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
8916 * gfortran.dg/save_parameter.f90: New test.
8917 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8919 2007-07-06 Richard Guenther <rguenther@suse.de>
8921 * g++.dg/opt/pr30965.C: New testcase.
8923 2007-07-06 Richard Sandiford <richard@codesourcery.com>
8925 * gcc.target/mips/save-restore-5.c: New test.
8927 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8929 PR rtl_optimization/32450
8930 * gcc.dg/pr32450.c: New runtime test.
8932 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8934 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8935 single underscore in scan directives.
8937 2007-07-05 Mark Mitchell <mark@codesourcery.com>
8940 * g++.dg/init/ptrmem4.C: New test.
8943 * g++.dg/init/new21.C: Likewise.
8946 * g++.dg/template/static30.C: Likewise.
8948 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
8950 * gcc.dg/vect/costmodel/ppc: New directory.
8951 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8952 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8954 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8955 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8956 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8957 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8958 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8959 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8961 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8962 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8963 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8964 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8965 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8966 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8967 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8969 2007-07-05 Tobias Burnus <burnus@net-b.de>
8972 * gfortran.dg/module_md5_1.f90: Update MD5 number.
8974 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
8977 * gfortran.dg/interface_14.f90: New test.
8980 * gfortran.dg/do_iterator_2.f90: New test.
8982 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
8984 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8985 (FE_DEC_DOWNWARD): Likewise.
8986 (FE_DEC_UPWARD): Likewise.
8987 (FE_DEC_TOWARDZERO): Likewise.
8988 (FE_DEC_TONEARESTFROMZERO): Likewise.
8990 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
8992 * gcc.c-torture/compile/pr32606.c: New.
8993 * gfortran.fortran-torture/execute/pr32604.f90: New.
8995 2007-07-04 Mark Mitchell <mark@codesourcery.com>
8997 * gcc.dg/visibility-12.c: New test.
8998 * gcc.dg/visibility-13.c: Likewise.
8999 * g++.dg/ext/visibility-9.C: Likewise.
9000 * g++.dg/ext/visibility-10.C: Likewise.
9002 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9004 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9005 * gcc.dg/sh-relax-vxworks.c: New test.
9007 2007-07-04 Richard Guenther <rguenther@suse.de>
9009 PR tree-optimization/32500
9010 * gcc.c-torture/execute/pr32500.c: New testcase.
9012 2007-07-04 Richard Guenther <rguenther@suse.de>
9014 PR tree-optimization/32482
9015 * gcc.c-torture/compile/pr32482.c: New testcase.
9017 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9019 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9021 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9022 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9023 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9024 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9026 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9028 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9030 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9032 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9034 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9037 * gfortran.dg/min_max_optional_1.f90: New test.
9038 * gfortran.dg/min_max_optional_2.f90: New test.
9039 * gfortran.dg/min_max_optional_3.f90: New test.
9041 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9044 * gfortran.dg/fmt_error.f90: New test.
9046 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9049 * gfortran.dg/interface_13.f90: New test.
9051 2007-07-03 Dave Brolley <brolley@redhat.com>
9054 * g++.dg/init/new20.C: New test.
9056 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
9059 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9061 2007-07-03 Tobias Burnus <burnus@net-b.de>
9064 * common_7.f90: New.
9065 * common_8.f90: New.
9066 * common_9.f90: New.
9068 2007-07-03 Tobias Burnus <burnus@net-b.de>
9071 * gfortran.dg/argument_checking_1.f90: New.
9072 * gfortran.dg/argument_checking_2.f90: New.
9073 * gfortran.dg/argument_checking_3.f90: New.
9074 * gfortran.dg/argument_checking_4.f90: New.
9075 * gfortran.dg/argument_checking_5.f90: New.
9076 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9077 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9079 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9081 * gcc.dg/pr32176.c: Add -w to default dg-options.
9083 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9085 * gcc.c-torture/compile/ssa-pre-1.c: New test.
9087 2007-07-03 Tobias Burnus <burnus@net-b.de>
9090 * gfortran.dg/null_2.f90: New.
9092 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9093 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9096 * gcc.dg/pr32176.c: New test.
9098 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9100 * gcc.dg/const-float80.c : New test.
9101 * gcc.dg/const-float128.c : New test.
9102 * gcc.dg/const-float80-ped.c : New test.
9103 * gcc.dg/const-float128-ped.c : New test.
9105 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9107 * gcc.dg/c99-math.h: Fix typo.
9109 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9112 * gcc.dg/gomp/pr32468-1.c: New test.
9114 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9116 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9119 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9121 * gfortran.fortran-torture/compile/pr32583.f: New.
9122 * gcc.c-torture/compile/pr32584.c: New
9124 2007-07-02 Ollie Wild <aaw@google.com>
9126 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9127 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9129 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9131 * gcc.target/mips/save-restore-1.c: New test.
9132 * gcc.target/mips/save-restore-2.c: Likewise.
9133 * gcc.target/mips/save-restore-3.c: Likewise.
9134 * gcc.target/mips/save-restore-4.c: Likewise.
9136 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
9138 PR tree-optimization/31966
9139 PR tree-optimization/32533
9140 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9141 * gfortran.dg/pr32533.f90: Ditto.
9143 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9145 * g++.dg/opt/nrv12.C: New test.
9146 * gcc.target/i386/nrv1.c: New test.
9149 * g++.dg/gomp/pr31748.C: New test.
9151 2007-07-02 Ira Rosen <irar@il.ibm.com>
9153 PR tree-optimization/32230
9154 * gcc.dg/vect/pr32230.c: New test.
9156 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
9158 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9159 * bind_c_coms.f90: Ditto.
9160 * bind_c_coms_driver.c: Ditto.
9161 * bind_c_dts.f90: Ditto.
9162 * bind_c_dts_2.f03: Ditto.
9163 * bind_c_dts_2_driver.c: Ditto.
9164 * bind_c_dts_3.f03: Ditto.
9165 * bind_c_dts_4.f03: Ditto.
9166 * bind_c_dts_driver.c: Ditto.
9167 * bind_c_implicit_vars.f03: Ditto.
9168 * bind_c_procs.f03: Ditto.
9169 * bind_c_usage_2.f03: Ditto.
9170 * bind_c_usage_3.f03: Ditto.
9171 * bind_c_usage_5.f03: Ditto.
9172 * bind_c_usage_6.f03: Ditto.
9173 * bind_c_usage_7.f03: Ditto.
9174 * bind_c_vars.f90: Ditto.
9175 * bind_c_vars_driver.c: Ditto.
9176 * binding_c_table_15_1.f03: Ditto.
9177 * binding_label_tests.f03: Ditto.
9178 * binding_label_tests_10.f03: Ditto.
9179 * binding_label_tests_10_main.f03: Ditto.
9180 * binding_label_tests_11.f03: Ditto.
9181 * binding_label_tests_11_main.f03: Ditto.
9182 * binding_label_tests_12.f03: Ditto.
9183 * binding_label_tests_13.f03: Ditto.
9184 * binding_label_tests_13_main.f03: Ditto.
9185 * binding_label_tests_14.f03: Ditto.
9186 * binding_label_tests_2.f03: Ditto.
9187 * binding_label_tests_3.f03: Ditto.
9188 * binding_label_tests_4.f03: Ditto.
9189 * binding_label_tests_5.f03: Ditto.
9190 * binding_label_tests_6.f03: Ditto.
9191 * binding_label_tests_7.f03: Ditto.
9192 * binding_label_tests_8.f03: Ditto.
9193 * binding_label_tests_9.f03: Ditto.
9194 * c_assoc.f90: Ditto.
9195 * c_assoc_2.f03: Ditto.
9196 * c_f_pointer_shape_test.f90: Ditto.
9197 * c_f_pointer_tests.f90: Ditto.
9198 * c_f_tests_driver.c: Ditto.
9199 * c_funloc_tests.f03: Ditto.
9200 * c_funloc_tests_2.f03: Ditto.
9201 * c_funloc_tests_3.f03: Ditto.
9202 * c_funloc_tests_3_funcs.c: Ditto.
9203 * c_kind_params.f90: Ditto.
9204 * c_kind_tests_2.f03: Ditto.
9206 * c_loc_driver.c: Ditto.
9207 * c_loc_test.f90: Ditto.
9208 * c_loc_tests_2.f03: Ditto.
9209 * c_loc_tests_2_funcs.c: Ditto.
9210 * c_loc_tests_3.f03: Ditto.
9211 * c_loc_tests_4.f03: Ditto.
9212 * c_loc_tests_5.f03: Ditto.
9213 * c_loc_tests_6.f03: Ditto.
9214 * c_loc_tests_7.f03: Ditto.
9215 * c_loc_tests_8.f03: Ditto.
9216 * c_ptr_tests.f03: Ditto.
9217 * c_ptr_tests_10.f03: Ditto.
9218 * c_ptr_tests_5.f03: Ditto.
9219 * c_ptr_tests_7.f03: Ditto.
9220 * c_ptr_tests_7_driver.c: Ditto.
9221 * c_ptr_tests_8.f03: Ditto.
9222 * c_ptr_tests_8_funcs.c: Ditto.
9223 * c_ptr_tests_9.f03: Ditto.
9224 * c_ptr_tests_driver.c: Ditto.
9225 * c_size_t_driver.c: Ditto.
9226 * c_size_t_test.f03: Ditto.
9227 * com_block_driver.f90: Ditto.
9228 * global_vars_c_init.f90: Ditto.
9229 * global_vars_c_init_driver.c: Ditto.
9230 * global_vars_f90_init.f90: Ditto.
9231 * global_vars_f90_init_driver.c: Ditto.
9232 * interop_params.f03: Ditto.
9233 * iso_c_binding_only.f03: Ditto.
9234 * iso_c_binding_rename_1.f03: Ditto.
9235 * iso_c_binding_rename_1_driver.c: Ditto.
9236 * iso_c_binding_rename_2.f03: Ditto.
9237 * iso_c_binding_rename_2_driver.c: Ditto.
9238 * kind_tests_2.f03: Ditto.
9239 * kind_tests_3.f03: Ditto.
9240 * module_md5_1.f90: Ditto.
9241 * only_clause_main.c: Ditto.
9242 * print_c_kinds.f90: Ditto.
9243 * test_bind_c_parens.f03: Ditto.
9244 * test_c_assoc.c: Ditto.
9245 * test_com_block.f90: Ditto.
9246 * test_common_binding_labels.f03: Ditto.
9247 * test_common_binding_labels_2.f03: Ditto.
9248 * test_common_binding_labels_2_main.f03: Ditto.
9249 * test_common_binding_labels_3.f03: Ditto.
9250 * test_common_binding_labels_3_main.f03: Ditto.
9251 * test_only_clause.f90: Ditto.
9252 * use_iso_c_binding.f90: Ditto.
9253 * value_5.f90: Ditto.
9254 * value_test.f90: Ditto.
9255 * value_tests_f03.f90: Ditto.
9257 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
9259 * gcc.dg/tls/opt-14.c: New.
9261 2007-07-01 Ollie Wild <aaw@google.com>
9263 * g++.dg/lookup/using16.C: New test.
9264 * g++.dg/lookup/using17.C: New test.
9266 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
9269 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9270 (test_4): Use proper test for floating point equality.
9273 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9275 PR libgfortran/32554
9276 * gfortran.dg/fmt_p_1.f90: New test.
9278 2007-07-01 Ira Rosen <irar@il.ibm.com>
9280 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9281 initialization and fix dg-final check - the initialization loop is
9284 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9285 Volker Reichelt <reichelt@netcologne.de>
9288 * gcc.dg/pr32559.c: New test.
9290 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9292 PR tree-optimization/25371
9293 * gcc.dg/vect/pr25371.c: New test.
9295 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
9297 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9298 when allocating and initializing a flexible array.
9300 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
9303 * gfortran.dg/intrinsic.f90: New test.
9305 2007-06-30 Tobias Burnus <burnus@net-b.de>
9308 * gfortran.dg/fmt_zero_check.f90: New.
9310 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
9313 * gfortran.dg/repeat_f90: New test.
9315 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9318 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9319 -pedantic-errors, so we should match errors.
9320 * gcc.dg/cpp/escape-1.c: Likewise.
9321 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9322 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9324 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9325 errors instead of warnings.
9326 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9328 * gcc.dg/cpp/arith-3.c: Likewise.
9330 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9333 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9334 * gcc.dg/pch/valid-2.c: Likewise.
9335 * gcc.dg/pch/valid-3.c: Likewise.
9336 * gcc.dg/pch/warn-1.c: Likewise.
9337 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9339 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9342 * gcc.dg/Wunused-function.c: New.
9344 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9346 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9348 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
9350 * g++.dg/other/canon-31724.C: New.
9352 2007-06-29 Jan Hubicka <jh@suse.cz>
9355 * gcc.c-torture/compile/pr32372.c: new.
9357 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9359 * gfortran.dg/operator_3.f90: New test.
9361 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9363 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9364 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9366 2007-06-29 Richard Guenther <rguenther@suse.de>
9369 * gcc.dg/inline-23.c: New testcase.
9371 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
9373 PR tree-optimization/24659
9374 * gcc.target/i386/vectorize2.c: New test.
9375 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9376 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9378 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
9380 * gcc.dg/pointer-arith-9.c: New test.
9382 2007-06-29 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/fmt_read_2.f90: New.
9387 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9389 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9390 If it exists, don't try to create it.
9392 2007-06-28 Geoffrey Keating <geoffk@apple.com>
9394 * g++.dg/ext/visibility/ms-compat-1.C: New.
9396 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9399 * gfortran.fortran-torture/compile/pr32417.f90: New test.
9401 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
9403 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9406 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
9409 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9411 2007-06-27 Richard Guenther <rguenther@suse.de>
9414 * gcc.dg/inline-22.c: New testcase.
9416 2007-06-26 Hui-May Chang <hm.chang@apple.com>
9418 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9419 the scan-assembler constant.
9421 2007-06-25 Geoffrey Keating <geoffk@apple.com>
9424 * gcc.dg/pr20216.c: New.
9426 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9429 * gcc.dg/vect/pr32421.c: New test.
9431 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
9434 * g++.dg/other/friend5.C: New test.
9436 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
9439 * gfortran.dg/host_assoc_function_2.f90: New test.
9442 * gfortran.dg/host_assoc_call_1.f90: New test.
9444 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9446 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9448 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9451 * gfortran.dg/error_format.f90: New test.
9453 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9456 * gfortran.dg/pr32136.f90: New test.
9458 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9461 * gfortran.dg/minmaxloc_1.f90: New test.
9464 * gfortran.dg/minmaxloc_2.f90: New test.
9466 2007-06-23 Richard Guenther <rguenther@suse.de>
9468 PR tree-optimization/16876
9470 * gcc.dg/pr29254.c: The warning is bogus.
9471 * gcc.dg/warn-1.c: Likewise.
9472 * gcc.dg/assign-warn-3.c: Likewise.
9473 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9475 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
9477 * gcc.c-torture/execute/20070623-1.c: New.
9479 2007-06-22 Jan Hubicka <jh@suse.cz>
9481 * gcc.c-torture/compile/pr31541.c: New.
9483 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9485 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9486 Remove -m64 from dg-options.
9488 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9491 * gcc.dg/pr32374.c: New test.
9493 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9496 * gfortran.dg/pointer_assign_3.f90: New test.
9498 2007-06-21 Sebastian Pop <sebpop@gmail.com>
9500 * gcc.dg/tree-ssa/pr19590.c: New.
9502 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9505 * gfortran.dg/assign.f90: Update test.
9506 * gfortran.dg/real_do_1.f90: Update test.
9507 * gfortran.dg/gomp/omp_do1.f90: Update test.
9508 * gfortran.dg/warnings_are_errors_1.f: Update test.
9509 * gfortran.dg/g77/20010519-1.f: Update test.
9510 * gfortran.dg/g77/pr9258.f: Update test.
9511 * gfortran.dg/g77/960317-1.f: Update test.
9513 2007-06-21 Richard Guenther <rguenther@suse.de>
9515 PR tree-optimization/32453
9516 * gcc.c-torture/compile/pr32453.c: New testcase.
9518 2007-06-21 Jakub Jelinek <jakub@redhat.com>
9520 PR tree-optimization/31866
9521 * gcc.dg/pr31866.c: New test.
9523 2007-06-21 Richard Guenther <rguenther@suse.de>
9525 PR tree-optimization/32451
9526 * g++.dg/torture/20070621-1.C: New testcase.
9528 2007-06-21 Christian Bruel <christian.bruel@st.com>
9530 * gcc.dg/attr-isr.c: Test delay slot content.
9532 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9535 gfortran.dg/pointer_assign_2.f90: New test.
9537 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9540 gfortran.dg/invalid_procedure_name.f90: New test.
9542 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
9544 PR tree-optimization/25737
9545 * gcc.dg/tree-ssa/alias-14.c: New test.
9547 2007-06-20 Hui-May Chang <hm.chang@apple.com>
9549 * gcc.target/i386/large-size-array-3.c: New.
9551 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9552 Richard Guenther <rguenther@suse.de>
9555 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9557 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9560 * gcc.dg/pr31959.c: New test.
9563 * g++.dg/ext/asm10.C: New test.
9566 * gcc.c-torture/execute/20070614-1.c: New test.
9568 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9570 * gcc.target/arm/stack-corruption.c: New test.
9572 2007-06-19 Richard Guenther <rguenther@suse.de>
9574 * g++.dg/torture/pr30252.C: New testcase.
9576 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9578 PR tree-optimization/32353
9579 * g++.dg/opt/nrv13.C: New test.
9581 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9585 * gfortran.dg/impure_assignment_2.f90 : New test.
9588 * gfortran.dg/data_initialized_2.f90 : New test.
9590 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9591 appropriate version of 'dmach'.
9593 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9596 * gcc.target/i386/pr32389.c New test.
9598 2007-06-18 Simon Baldwin <simonb@google.com>
9601 * g++.dg/template/error25.C: New.
9602 * g++.dg/template/spec35.C: New.
9604 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9606 * gcc.c-torture/compile/pr32355.c: New testcase.
9608 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9610 PR tree-optimization/32383
9611 * g++.dg/opt/pr32383.C: New test.
9613 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9615 PR rtl-optimization/32366
9616 * gcc.dg/vect/pr32366.c: New test.
9618 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9620 * gcc.c-torture/compile/pr32349.c: New testcase.
9622 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9624 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9625 * gcc.target/sparc/combined-2.c: Likewise.
9626 * gcc.target/sparc/fexpand.c : Likewise.
9627 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9628 * gcc.target/sparc/fpack16.c : Likewise.
9629 * gcc.target/sparc/fpmerge.c : Likewise.
9630 * gcc.target/sparc/fpmul.c : Likewise.
9631 * gcc.target/sparc/noresult.c : Likewise.
9632 * gcc.target/sparc/pdist.c: Likewise.
9634 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9637 * gcc.target/i386/recip-divf.c: New test.
9638 * gcc.target/i386/recip-sqrtf.c: Ditto.
9639 * gcc.target/i386/recip-vec-divf.c: Ditto.
9640 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9641 * gcc.target/i386/sse-recip.c: Ditto.
9642 * gcc.target/i386/sse-recip-vec.c: Ditto.
9644 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9647 * gcc.c-torture/compile/20070605-1.c: New test.
9649 * gcc.c-torture/compile/20070603-1.c: New testcase.
9650 * gcc.c-torture/compile/20070603-2.c: New testcase.
9652 * gcc.c-torture/compile/20070531-1.c: New test.
9655 * gcc.c-torture/compile/20070531-2.c: New test.
9658 * gcc.c-torture/compile/20070529-1.c: New test.
9661 * gcc.c-torture/compile/20070529-2.c: New test.
9664 * gcc.c-torture/compile/20070520-1.c: New test.
9666 * g++.dg/ext/java-1.C: New test.
9668 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9669 loops instead of one. Remove the "can't determine dependence"
9671 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9672 needed as the cast is gone in the first place.
9673 * gcc.dg/max-1.c: Change local variable a to be a global one.
9674 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9675 have a cast which is PREd.
9677 2007-06-15 Mark Mitchell <mark@codesourcery.com>
9679 * g++.dg/lookup/anon6.C: New test.
9681 2007-06-14 Dirk Mueller <dmueller@suse.de>
9684 * g++.dg/opt/static6.C: New testcase.
9686 2007-06-14 Geoff Keating <geoffk@apple.com>
9688 * g++.dg/ext/visibility/overload-1.C: New.
9691 * g++.dg/ext/visibility/anon4.C: New.
9693 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
9696 * gcc.target/i386/pr32268.c: New test.
9698 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
9700 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9701 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9702 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9704 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9705 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9706 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9709 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
9712 * gfortran.dg/common_resize_1.f90: New test.
9714 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
9717 * gcc.dg/vect/pr32224.c: Fix.
9719 2007-06-13 Eric Christopher <echristo@apple.com>
9721 * gcc.target/i386/ssefn-1.c: Add -march=i386.
9723 2007-06-13 Tobias Burnus <burnus@net-b.de>
9726 * gfortran.dg/actual_array_vect_1.f90: New.
9728 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
9730 * gcc.target/sparc/mfpu.c: New test.
9732 2007-06-12 Geoff Keating <geoffk@apple.com>
9734 * g++.dg/warn/weak1.C: Suppress on Darwin.
9735 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9737 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9740 * g++.dg/torture/pr31579.C: New testcase.
9742 2007-06-12 Ian Lance Taylor <iant@google.com>
9745 * g++.dg/init/new16.C: New test.
9746 * g++.dg/init/new17.C: New test.
9747 * g++.dg/init/new18.C: New test.
9748 * g++.dg/init/new19.C: New test.
9750 2007-06-12 Olivier Hainque <hainque@adacore.com>
9752 * gnat.dg/lhs_view_convert.adb: New test.
9754 2007-06-12 Richard Guenther <rguenther@suse.de>
9756 PR tree-optimization/15353
9757 PR tree-optimization/31657
9758 * gcc.c-torture/execute/20070424-1.c: New testcase.
9759 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9760 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9761 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9762 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9763 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9765 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9767 PR rtl-optimization/32293
9768 * gcc.dg/pr32293.c: New test.
9770 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9772 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9774 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
9777 * gfortran.dg/equiv_7.f90: New test.
9778 * gfortran.dg/equiv_constraint_7.f90: Change error message.
9781 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9783 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
9785 * gcc.dg/setjmp-3.c: Rename raise to raise0.
9786 * gcc.dg/setjmp-4.c: Likewise.
9787 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9789 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
9791 PR rtl-optimization/31025
9792 * gfortran.dg/pr31025.f90: New.
9794 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9797 * gcc.target/i386/pr32280.c: New test.
9799 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9802 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9804 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9806 PR libgfortran/32235
9807 * gfortran.dg/backspace_9.f: New test.
9809 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
9811 * gcc.dg/tree-ssa/prefetch-7.c: New test.
9813 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
9815 * gcc.dg/tree-ssa/loop-28.c: New testcase.
9817 2007-06-09 Ian Lance Taylor <iant@google.com>
9819 PR tree-optimization/32169
9820 * gcc.c-torture/compile/pr32169.c: New test.
9822 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
9824 * gcc.dg/vect/costmodel: New directory.
9825 * gcc.dg/vect/costmodel/i386: New directory.
9826 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9827 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9829 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9830 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9831 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9832 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9833 * gcc.dg/vect/costmodel/x86_64: New directory.
9834 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9836 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9838 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9839 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9840 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9841 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9842 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9844 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
9846 PR tree-optimization/32243
9847 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
9848 flags for -Os tests.
9849 * gcc.dg/vect/03-vect-pr32243.c: New test.
9851 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
9853 PR tree-optimization/32224
9854 * gcc.dg/vect/pr32224.c: New test.
9856 2007-06-08 Jakub Jelinek <jakub@redhat.com>
9859 * g++.dg/gomp/pr32177.C: New test.
9861 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9864 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9865 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9866 warning nor an error.
9867 * gcc.dg/Wfatal-2.c: Likewise.
9868 * gcc.dg/Werror-1.c: Likewise.
9869 * gcc.dg/Werror-5.c: Likewise.
9870 * gcc.dg/Werror-7.c: Likewise.
9871 * gcc.dg/Werror-10.c: Likewise.
9872 * gcc.dg/Werror-11.c: Likewise.
9874 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
9877 * g++.dg/init/brace6.C: New test.
9879 2007-06-07 Geoffrey Keating <geoffk@apple.com>
9881 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9882 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9883 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9884 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9886 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9887 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9888 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9889 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9890 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9891 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9892 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9893 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9895 * gcc.dg/darwin-minversion-3.c: New.
9897 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
9899 * gcc.target/i386/builtin-copysign.c: New test.
9901 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9903 PR tree-optimization/32220
9904 * gfortran.dg/predcom-2.f: New testcase.
9906 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9909 * gcc.target/i386/vectorize4.c: New test.
9911 2007-06-06 Steve Ellcey <sje@cup.hp.com>
9913 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9915 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9918 * gcc.dg/simd-5.c: Mark output as a note.
9919 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9921 * gcc.dg/simd-1.c: Likewise.
9922 * gcc.dg/always_inline.c: Mark output as a sorry.
9923 * gcc.dg/always_inline2.c: Likewise.
9924 * gcc.dg/always_inline3.c: Likewise.
9926 2007-06-06 Ian Lance Taylor <iant@google.com>
9928 * g++.dg/conversion/enum1.C: New test.
9930 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
9932 PR tree-optimization/32216
9933 * gcc.dg/vect/pr32216.c: New test.
9935 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9938 * gfortran.dg/invalid_contains_1.f90: New test.
9939 * gfortran.dg/invalid_contains_2.f90: New test.
9941 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9944 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9947 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9950 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9951 dg-message to match de note.
9952 * gcc.dg/pr26570.c: Use dg-message for a note.
9953 * gcc.dg/pr29254.c: Use dg-message for generic output and use
9954 dg-error instead of dg-warning because of -Werror.
9955 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9956 neither an error, nor a warning.
9957 * gcc.dg/glibc-uclibc-2.c: Likewise
9958 * gcc.dg/cpp/19940712-1.c: Likewise.
9960 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
9962 PR preprocessor/23479
9963 * gcc.dg/binary-constants-1.c: Add test suites for
9964 the 0b-prefixed binary integer constants.
9965 * gcc.dg/binary-constants-2.c: Ditto.
9966 * gcc.dg/binary-constants-3.c: Ditto.
9967 * gcc.dg/binary-constants-4.c: Ditto.
9969 2007-06-05 Ian Lance Taylor <iant@google.com>
9971 * gcc.dg/Wstrict-overflow-19.c: New test.
9973 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
9975 * gcc.dg/matrix/matrix-6.c: Remove conversion.
9977 2007-06-04 Ian Lance Taylor <iant@google.com>
9979 * gcc.dg/Wstrict-overflow-18.c: New test.
9981 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9984 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9985 * gcc.dg/cpp/mi5.c: Likewise.
9986 * gcc.dg/cpp/mi7.c: Likewise.
9988 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
9991 * gcc.dg/pr32191.c: New test.
9993 2007-05-28 Tobias Burnus <burnus@net-b.de>
9996 * gfortran.dg/allocate_stat_1.f90: Remove.
9998 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
10000 * gcc.target/i386/sse4_2-check.h: New.
10001 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10002 * gcc.target/i386/sse4_2-crc32.h: Likewise.
10003 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10004 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10005 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10006 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10007 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10008 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10009 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10010 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10011 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10012 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10013 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10014 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10015 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10016 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10017 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10018 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10020 2007-06-01 Geoffrey Keating <geoffk@apple.com>
10022 * gcc.dg/pie-link.c: New test.
10024 2007-06-01 Ian Lance Taylor <iant@google.com>
10026 * gcc.dg/Wstrict-overflow-17.c: New test.
10028 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
10030 * gcc.dg/builtin-return-1.c (g): New.
10031 (main): Allocate at least 64 bytes on the stack.
10033 2007-05-31 Mark Mitchell <mark@codesourcery.com>
10035 * g++.dg/init/cleanup3.C: New test.
10037 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
10039 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10042 007-05-31 Paul Thomas <pault@gcc.gnu.org>
10045 * gfortran.dg/char_array_constructor_3.f90: New test.
10047 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
10049 PR tree-optimization/32160
10050 * gfortran.dg/predcom-1.f: New test.
10052 2007-05-31 Richard Guenther <rguenther@suse.de>
10054 * g++.dg/other/str_empty.C: Move...
10055 * g++.dg/other/pr30567.C: Move...
10056 * g++.dg/tree-ssa/pr27218.C: Move...
10057 * g++.dg/torture: ...here and remove dg-options.
10059 2007-05-31 Paolo Carlini <pcarlini@suse.de>
10062 * g++.dg/ext/is_pod_incomplete.C: New.
10064 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
10065 Douglas Gregor <doug.gregor@gmail.com>
10066 Pedro Lamarao <pedro.lamarao@mndfck.org>
10067 Howard Hinnant <howard.hinnant@gmail.com>
10071 * g++.dg/cpp0x/rv8p.C: New.
10072 * g++.dg/cpp0x/temp-constructor-bug.C: New.
10073 * g++.dg/cpp0x/cast-bug.C: New.
10074 * g++.dg/cpp0x/elision_weak.C: New.
10075 * g++.dg/cpp0x/collapse-bug.C: New.
10076 * g++.dg/cpp0x/rv3p.C: New.
10077 * g++.dg/cpp0x/rv7n.C: New.
10078 * g++.dg/cpp0x/overload-conv-1.C: New.
10079 * g++.dg/cpp0x/rv2n.C: New.
10080 * g++.dg/cpp0x/deduce.C: New.
10081 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10082 * g++.dg/cpp0x/rv6p.C: New.
10083 * g++.dg/cpp0x/template_deduction.C: New.
10084 * g++.dg/cpp0x/implicit-copy.C: New.
10085 * g++.dg/cpp0x/rv1p.C: New.
10086 * g++.dg/cpp0x/cast.C: New.
10087 * g++.dg/cpp0x/rv5n.C: New.
10088 * g++.dg/cpp0x/collapse.C: New.
10089 * g++.dg/cpp0x/overload-conv-2.C: New.
10090 * g++.dg/cpp0x/rv4p.C: New.
10091 * g++.dg/cpp0x/rvo.C: New.
10092 * g++.dg/cpp0x/iop.C: New.
10093 * g++.dg/cpp0x/rv3n.C: New.
10094 * g++.dg/cpp0x/rv7p.C: New.
10095 * g++.dg/cpp0x/reference_collapsing.C: New.
10096 * g++.dg/cpp0x/overload.C: New.
10097 * g++.dg/cpp0x/named.C: New.
10098 * g++.dg/cpp0x/rv2p.C: New.
10099 * g++.dg/cpp0x/rv6n.C: New.
10100 * g++.dg/cpp0x/not_special.C: New.
10101 * g++.dg/cpp0x/bind.C: New.
10102 * g++.dg/cpp0x/rv1n.C: New.
10103 * g++.dg/cpp0x/rv5p.C: New.
10104 * g++.dg/cpp0x/elision.C: New.
10105 * g++.dg/cpp0x/named_refs.C: New.
10106 * g++.dg/cpp0x/unnamed_refs.C: New.
10107 * g++.dg/cpp0x/rv4n.C: New.
10108 * g++.dg/cpp0x/elision_neg.C: New.
10109 * g++.dg/init/copy7.C: Run in C++98 mode.
10110 * g++.dg/overload/arg1.C: Ditto.
10111 * g++.dg/overload/arg4.C: Ditto.
10113 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10116 * g++.dg/opt/static5.C: New test.
10118 2007-05-30 Richard Guenther <rguenther@suse.de>
10120 * g++.dg/dg.exp: Prune torture/.
10121 * g++.dg/torture/dg-torture.exp: New testsuite.
10123 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
10125 * gcc.target/arm/pr27387.C: Move and rename to ...
10126 * g++.dg/inherit/thunk8.C: ... here.
10128 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10130 PR tree-optimization/31769
10131 * g++.dg/gomp/pr31769.C: New test.
10133 2007-05-29 Hui-May Chang <hm.chang@apple.com>
10135 * gcc.target/i386/stack-realign.c: New.
10137 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
10139 * gcc.dg/tree-ssa/prefetch-6.c: New test.
10141 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
10143 * gfortran.dg/sizeof.f90: New.
10145 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10148 * gcc.dg/boolcomplex-1.c: New test.
10151 * g++.dg/ext/boolcomplex-1.c: New test.
10153 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
10155 * gcc.dg/matrix: New directory.
10157 2007-05-28 Tobias Burnus <burnus@net-b.de>
10160 * gfortran.dg/allocate_stat_1.f90: New.
10162 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10165 * transfer_hollerith_1.f90: New test.
10167 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10170 * gcc.c-torture/execute/vrp-7.c: New test.
10172 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10174 * gfortran.dg/transfer_simplify_4.f90: New test.
10176 2007-05-27 Tobias Burnus <burnus@net-b.de>
10179 * gfortran.dg/func_result_3.f90: New.
10181 2007-05-27 Tobias Burnus <burnus@net-b.de>
10183 PR middle-end/32083
10184 * gfortran.dg/transfer_simplify_3.f90: New.
10186 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10189 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
10190 to compile options.
10191 * gcc.target/i386/pr32065-2.c: New test.
10193 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10196 * gfortran.dg/io_constraints_2.f90: Update.
10198 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
10201 * gfortran.dg/array_constructor_17.f90: New test.
10203 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10206 * g++.dg/opt/array2.C: New testcase.
10208 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10211 * gcc.target/i386/pr32065.c: New test.
10213 2007-05-25 Dirk Mueller <dmueller@suse.de>
10214 Marcus Meissner <meissner@suse.de>
10216 * gcc.dg/attr-alloc_size.c: New.
10218 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
10219 Lee Millward <lee.millward@gmail.com>
10222 * g++.dg/parse/crash34.C: New test.
10224 * g++.dg/parse/crash35.C: New test.
10226 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
10228 * gcc.target/i386/sse2-check.h: New.
10229 * gcc.target/i386/sse2-vec-1.c: Likewise.
10230 * gcc.target/i386/sse2-vec-2.c: Likewise.
10231 * gcc.target/i386/sse2-vec-3.c: Likewise.
10232 * gcc.target/i386/sse2-vec-4.c: Likewise.
10233 * gcc.target/i386/sse2-vec-5.c: Likewise.
10234 * gcc.target/i386/sse2-vec-6.c: Likewise.
10236 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
10248 * g++.dg/cpp0x/pr31431.C: New.
10249 * g++.dg/cpp0x/pr31437.C: New.
10250 * g++.dg/cpp0x/pr31442.C: New.
10251 * g++.dg/cpp0x/pr31444.C: New.
10252 * g++.dg/cpp0x/pr31431-2.C: New.
10253 * g++.dg/cpp0x/pr31432.C: New.
10254 * g++.dg/cpp0x/pr31434.C: New.
10255 * g++.dg/cpp0x/pr31438.C: New.
10256 * g++.dg/cpp0x/pr31443.C: New.
10257 * g++.dg/cpp0x/pr31445.C: New.
10258 * g++.dg/cpp0x/variadic-crash1.C: New.
10260 2007-05-25 Richard Sandiford <richard@codesourcery.com>
10262 * gcc.target/arm/long-calls-1.c: New test.
10263 * gcc.target/arm/long-calls-2.c: Likewise.
10264 * gcc.target/arm/long-calls-3.c: Likewise.
10265 * gcc.target/arm/long-calls-4.c: Likewise.
10267 2007-05-25 Richard Guenther <rguenther@suse.de>
10268 Andrew Pinski <andrew_pinski@playstation.sony.com>
10270 PR tree-optimization/31982
10271 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10273 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
10276 * gfortran.dg/result_in_spec_2.f90: New test.
10278 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10280 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10282 2007-05-24 Ollie Wild <aaw@google.com>
10284 * gcc.dg/cpp/counter-1.c: New test.
10285 * gcc.dg/pch/counter-1.c: New test.
10286 * gcc.dg/pch/counter-1.hs: New file.
10287 * gcc.dg/pch/counter-2.c: New test.
10288 * gcc.dg/pch/counter-2.hs: New file.
10289 * gcc.dg/pch/counter-3.c: New test.
10290 * gcc.dg/pch/counter-3.hs: New file.
10292 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
10294 * gcc.dg/tree-ssa/predcom-1.c: New test.
10295 * gcc.dg/tree-ssa/predcom-2.c: New test.
10296 * gcc.dg/tree-ssa/predcom-3.c: New test.
10297 * gcc.dg/tree-ssa/predcom-4.c: New test.
10298 * gcc.dg/tree-ssa/predcom-5.c: New test.
10299 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10301 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
10304 * gcc.target/i386/sse4_1-check.h (MASK): New.
10306 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10309 * gfortran.dg/pr25603.f: Initialize integer variables.
10311 2007-05-23 Ian Lance Taylor <iant@google.com>
10313 * g++.dg/other/vrp1.C: New test.
10315 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
10317 PR preprocessor/20077
10318 * gcc.dg/cpp/paste15.c: New test.
10320 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
10321 Nigel Stephens <nigel@mips.com>
10322 Richard Sandiford <richard@codesourcery.com>
10324 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10325 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10326 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10327 * gcc.target/mips/inter/mips16-inter.exp: New.
10329 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
10331 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10333 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
10335 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10336 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
10337 * gcc.target/i386/sse3-addsubps.c: Likewise.
10338 * gcc.target/i386/sse3-haddpd.c: Likewise.
10339 * gcc.target/i386/sse3-haddps.c: Likewise.
10340 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10341 * gcc.target/i386/sse3-hsubps.c: Likewise.
10342 * gcc.target/i386/sse3-lddqu.c: Likewise.
10343 * gcc.target/i386/sse3-movddup.c: Likewise.
10344 * gcc.target/i386/sse3-movshdup.c: Likewise.
10345 * gcc.target/i386/sse3-movsldup.c: Likewise.
10347 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10348 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
10349 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10350 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10351 * gcc.target/i386/ssse3-palignr.c: Likewise.
10352 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10353 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10354 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10355 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10356 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10357 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10358 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10359 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10360 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10361 * gcc.target/i386/ssse3-psignb.c: Likewise.
10362 * gcc.target/i386/ssse3-psignd.c: Likewise.
10363 * gcc.target/i386/ssse3-psignw.c: Likewise.
10364 * gcc.target/i386/ssse3-vals.h: Likewise.
10366 * gcc.target/i386/sse3-check.h: New file.
10367 * gcc.target/i386/ssse3-check.h: Likewise.
10369 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10371 PR middle-end/31095
10372 * gcc.c-torture/compile/bcopy-1.c: New testcase.
10374 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10376 PR middle-end/31606
10377 * gcc.c-torture/20070522-1.c: New testcase.
10379 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10381 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10383 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
10385 * gcc.c-torture/execute/ieee/20000320-1.x,
10386 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10387 m68k-*-* and check_effective_target_coldfire_fpu.
10389 2007-05-22 Ollie Wild <aaw@google.com>
10391 * g++.dg/lookup/hidden-class10.C: New test.
10392 * g++.dg/lookup/hidden-class11.C: New test.
10394 2007-05-22 Ollie Wild <aaw@google.com>
10396 * g++.dg/lookup/name-clash5.C: New test.
10397 * g++.dg/lookup/name-clash6.C: New test.
10399 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10401 * g++.dg/other/i386-2.C: Update comments on header files tested.
10402 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
10404 * gcc.target/i386/sse-12.c: Likewise.
10405 * gcc.target/i386/sse-13.c: Likewise.
10406 * gcc.target/i386/sse-14.c: Likewise.
10408 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10409 Redefined to test with immediate operand.
10410 (__builtin_ia32_blendps): Likewise.
10411 (__builtin_ia32_blendpd): Likewise.
10412 (__builtin_ia32_dpps): Likewise.
10413 (__builtin_ia32_dpps): Likewise.
10414 (__builtin_ia32_insertps128): Likewise.
10415 (__builtin_ia32_vec_ext_v4sf): Likewise.
10416 (__builtin_ia32_vec_set_v16qi): Likewise.
10417 (__builtin_ia32_vec_set_v4si): Likewise.
10418 (__builtin_ia32_vec_set_v2di): Likewise.
10419 (__builtin_ia32_vec_ext_v16qi): Likewise.
10420 (__builtin_ia32_vec_ext_v4si): Likewise.
10421 (__builtin_ia32_vec_ext_v2di): Likewise.
10422 (__builtin_ia32_roundpd): Likewise.
10423 (__builtin_ia32_roundsd): Likewise.
10424 (__builtin_ia32_roundps): Likewise.
10425 (__builtin_ia32_roundss): Likewise.
10426 (__builtin_ia32_mpsadbw128): Likewise.
10428 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10430 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10432 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10434 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10436 * gcc.dg/dfp/func-struct.c: Ditto.
10437 * gcc.dg/dfp/operator-assignment.c: Ditto.
10438 * gcc.dg/dfp/convert-bfp.c: Ditto.
10439 * gcc.dg/dfp/convert-int.c: Ditto.
10440 * gcc.dg/dfp/convert-int-max.c: Ditto.
10441 * gcc.dg/dfp/func-scalar.c: Ditto.
10442 * gcc.dg/dfp/cast.c: Ditto.
10443 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10444 failures, and fix a typo in return type of arg1_128.
10445 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10446 failures, and fix a typo in a constant suffix.
10447 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10448 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10450 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10451 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10453 * lib/gcc-dg.exp(process_message): New proc.
10454 (dg-message): New test directive.
10455 * gcc.dg/always_inline.c: Use dg-message.
10456 * gcc.dg/always_inline2.c: Ditto.
10457 * gcc.dg/always_inline3.c: Ditto.
10458 * gcc.dg/invalid-call-1.c: Ditto.
10459 * gcc.dg/pr17506.c: Ditto.
10460 * gcc.dg/simd-5.c: Ditto.
10461 * gcc.dg/simd-6.c: Ditto.
10462 * gcc.dg/va-arg-2.c: Ditto.
10463 * gcc.dg/cpp/syshdr.c: Ditto.
10464 * gcc.dg/cpp/unc4.c: Ditto.
10465 * gcc.dg/cpp/trad/mi1.c: Ditto.
10466 * gcc.dg/cpp/trad/mi5.c: Ditto.
10467 * gcc.dg/cpp/trad/mi7.c: Ditto.
10468 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10469 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10470 * gcc.test-framework/test-framework.awk: Special-case outexists
10473 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10475 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10476 (bit_SSE4_2): Likewise.
10477 (bit_POPCNT): Likewise.
10479 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10480 Check if assembler supports SSE4 instructions.
10482 * gcc.target/i386/sse4_1-blendpd.c: New file.
10483 * gcc.target/i386/sse4_1-blendps.c: Likewise.
10484 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10485 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10486 * gcc.target/i386/sse4_1-check.h: Likewise.
10487 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10488 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10489 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10490 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10491 * gcc.target/i386/sse4_1-extractps.c: Likewise.
10492 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10493 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10494 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10495 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10496 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10497 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10498 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10499 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10500 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10501 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10502 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10503 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10504 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10505 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10506 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10507 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10508 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10509 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10510 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10511 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10512 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10513 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10514 * gcc.target/i386/sse4_1-pminud.c: Likewise.
10515 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10516 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10517 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10518 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10519 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10520 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10521 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10522 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10523 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10524 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10525 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10526 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10527 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10528 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10529 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10530 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10531 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10532 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10533 * gcc.target/i386/sse4_1-round.h: Likewise.
10534 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10535 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10536 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10537 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10538 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10539 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10540 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10541 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10542 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10543 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10544 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10545 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10546 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10547 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10549 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10552 * gfortran.dg/bounds_check_7.f90: New test.
10554 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10556 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10557 (check_effective_target_sse4a): Ditto.
10559 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10560 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10561 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10562 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10563 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10564 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10565 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10566 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10567 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10568 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10569 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10570 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10571 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10572 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10573 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10574 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10575 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10576 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10577 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10578 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10580 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10582 * g++.dg/ext/cleanup-1.C: New test.
10583 * g++.dg/ext/cleanup-2.C: Likewise.
10584 * g++.dg/ext/cleanup-3.C: Likewise.
10585 * g++.dg/ext/cleanup-4.C: Likewise.
10586 * g++.dg/ext/cleanup-5.C: Likewise.
10587 * g++.dg/ext/cleanup-6.C: Likewise.
10588 * g++.dg/ext/cleanup-8.C: Likewise.
10589 * g++.dg/ext/cleanup-9.C: Likewise.
10590 * g++.dg/ext/cleanup-10.C: Likewise.
10591 * g++.dg/ext/cleanup-11.C: Likewise.
10592 * g++.dg/ext/cleanup-dtor.C: Likewise.
10594 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10596 PR middle-end/31995
10597 * gcc.dg/vect/vect-102a.c: New test.
10599 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10600 Paolo Carlini <pcarlini@suse.de>
10601 Uros Bizjak <ubizjak@gmail.com>
10603 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10604 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10605 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10606 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10607 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10610 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10613 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10615 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10618 * gfortran.dg/do_3.F90: Add checks for the final value of the
10621 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10623 * gcc.c-torture/execute/990127-2.x: New file.
10625 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10627 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10628 * gcc.target/i386/sse-12: Add -O to compile options.
10629 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10630 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10631 and mm3dnow.h. Add -O to compile options.
10633 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10636 * gfortran.dg/char_length_5.f90: New test.
10639 * gfortran.dg/array_reference_1.f90: New test.
10641 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10648 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10649 * gcc.dg/Wtype-limits.c: New.
10650 * gcc.dg/Wtype-limits-Wextra.c: New.
10651 * gcc.dg/Wtype-limits-no.c: New.
10652 * g++.dg/warn/Wtype-limits.C: New.
10653 * g++.dg/warn/Wtype-limits-Wextra.C: New.
10654 * g++.dg/warn/Wtype-limits-no.C: New.
10656 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10658 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10659 instead of "-msse2".'
10660 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10661 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10663 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10664 to test with immediate operand.
10665 (__builtin_ia32_insertqi): Ditto.
10666 (__builtin_ia32_palignr128): Ditto.
10667 (__builtin_ia32_palignr): Ditto.
10668 (__builtin_ia32_pshufhw): Ditto.
10669 (__builtin_ia32_pshuflw): Ditto.
10670 (__builtin_ia32_pshufd): Ditto.
10671 (__builtin_ia32_vec_set_v8hi): Ditto.
10672 (__builtin_ia32_vec_ext_v8hi): Ditto.
10673 (__builtin_ia32_shufpd): Ditto.
10674 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10676 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
10679 * gfortran.dg/min_max_conformance.f90: Added more testcases.
10681 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10684 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10685 and "__inline". Use "-msse" instead of "-msse2".
10687 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10690 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10691 * gcc.dg/20030906-2.c: Likewise.
10692 * objc.dg/method-17.m: Add -Wreturn-type.
10693 * obj-c++.dg/method-21.mm: Likewise.
10695 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10698 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10699 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10700 (__builtin_ia32_psrlqi128): Ditto.
10701 (__builtin_ia32_psrlwi128): Ditto.
10702 (__builtin_ia32_psrldi128): Ditto.
10703 (__builtin_ia32_psrldqi128): Ditto.
10704 (__builtin_ia32_pslldqi128): Ditto.
10705 (__builtin_ia32_psrawi128): Ditto.
10706 (__builtin_ia32_psradi128): Ditto.
10707 (__builtin_ia32_psllqi128): Ditto.
10708 (__builtin_ia32_pslldi128): Ditto.
10709 (__builtin_prefetch): Ditto.
10710 (__builtin_ia32_pshufw): Ditto.
10711 (__builtin_ia32_vec_set_v4hi): Ditto.
10712 (__builtin_ia32_vec_ext_v4hi): Ditto.
10713 (__builtin_ia32_shufps): Ditto.
10714 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10716 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10719 * gfortran.dg/char_allocation_1.f90: New test.
10721 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10723 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10724 * gcc.dg/Wconversion-sign.c: New.
10725 * gcc.dg/Wconversion-integer-no-sign.c: New.
10726 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10728 * g++.dg/warn/Wconversion-sign.C: New.
10729 * g++.old-deja/g++.other/warn4.C: Update.
10730 * g++.dg/warn/Wconversion1.C: Likewise.
10732 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10734 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10735 * gcc.dg/torture/builtin-math-4.c: Likewise.
10737 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10739 PR libfortran/31964
10740 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10742 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
10744 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10746 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
10749 * gcc.target/i386/pr31628.c: New.
10751 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
10753 PR middle-end/31344
10754 * gcc.dg/pr31344.c: New test.
10756 2007-05-17 Ian Lance Taylor <iant@google.com>
10758 PR tree-optimization/31953
10759 * gcc.c-torture/compile/pr31953.c: New test.
10761 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10763 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10765 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10767 * gcc.dg/torture/builtin-math-4.c: Likewise.
10769 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10770 * gcc.dg/torture/builtin-math-4.c: Likewise.
10772 * gcc.dg/torture/builtin-math-4.c: New test.
10774 2007-05-17 Janis Johnson <janis187@us.ibm.com>
10775 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10777 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10778 * gcc.dg/cpp/include2.c: Ditto.
10779 * gcc.dg/cpp/mac-dir-2.c: Ditto.
10780 * gcc.dg/cpp/paste5.c: Ditto.
10781 * gcc.dg/cpp/paste6.c: Ditto.
10782 * gcc.dg/cpp/paste8.c: Ditto.
10783 * gcc.dg/cpp/paste11.c: Ditto.
10784 * gcc.dg/cpp/paste13.c: Ditto.
10785 * gcc.dg/cpp/skipping2.c: Ditto.
10786 * gcc.dg/reg-vol-struct-1.c: Ditto.
10787 * gcc.dg/Wshadow-1.c: Ditto.
10788 * gcc.dg/cpp/trad/comment.c: Ditto.
10789 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10790 * gcc.dg/cpp/if-2.c: Ditto.
10791 * gcc.dg/array-5.c: Ditto.
10792 * gcc.dg/inline-15.c: Ditto.
10793 * gcc.dg/pr27953.c: Ditto.
10794 * gcc.dg/Wno-c++-compat.c: Ditto.
10796 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
10798 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10800 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10802 * gcc.c-torture/execute/20070517-1.c: New test.
10804 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
10807 * gfortran.dg/min_max_conformance.f90: New test.
10809 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
10811 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10812 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10813 gcc.dg/vect/vect-104.c: Use more complex construction to
10814 prevent vectorizing.
10815 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10817 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
10819 PR tree-optimization/24659
10820 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10821 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10822 not vect_int target.
10823 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10824 not vect_int target. Loop is vectorized for vect_intfloat_cvt
10826 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10827 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10828 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10830 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
10832 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10833 and x86_64-*-* targets.
10834 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10836 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
10843 * transfer_simplify_1.f90: New test.
10844 * transfer_simplify_2.f90: New test.
10846 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10848 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10850 2007-05-14 Janis Johnson <janis187@us.ibm.com>
10852 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10854 * gcc.dg/fltconst-pedantic-dfp.c: New test.
10857 * gcc.dg/fltconst-1.c: New test.
10859 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10860 * gcc.dg/dfp/operator-assignment.c: Ditto.
10862 2007-05-14 Paolo Carlini <pcarlini@suse.de>
10865 * g++.dg/rtti/typeid5.C: New.
10867 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10870 * gfortran.dg/substr_4.f: New test.
10872 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
10874 * gcc.target/m68k/interrupt_thread-1.c,
10875 gcc.target/m68k/interrupt_thread-2.c,
10876 gcc.target/m68k/interrupt_thread-3.c: New.
10877 * gcc.target/m68k/m68k.exp: Accept fido.
10879 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10881 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10882 * gfortran.dg/altreturn_3.f90: Likewise.
10883 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10884 * gfortran.dg/default_numeric_type_1.f90: Likewise.
10885 * gfortran.dg/inquire_iolength.f90: Likewise.
10886 * gfortran.dg/module_naming_1.f90: Likewise.
10887 * gfortran.dg/oldstyle_2.f90: Likewise.
10888 * gfortran.dg/operator_2.f90: Likewise.
10889 * gfortran.dg/parameter_array_element_1.f90: Likewise.
10890 * gfortran.dg/used_types_11.f90: Likewise.
10891 * gfortran.dg/zero_array_components_1.f90: Likewise.
10892 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10893 * gfortran.dg/parameter_array_dummy.f90: Likewise.
10894 * gfortran.dg/real_const_3.f90: Likewise.
10896 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10898 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10899 * gcc.dg/tree-ssa/loop-30.c: New test.
10901 2007-05-13 Richard Guenther <rguenther@suse.de>
10903 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10904 scanning forwprop1.
10905 * g++.dg/tree-ssa/pr31146.C: Likewise.
10907 2007-05-13 Revital Eres <eres@il.ibm.com>
10909 * gcc.dg/dse.c: New test.
10911 2007-05-12 Richard Guenther <rguenther@suse.de>
10913 PR tree-optimization/31797
10914 * gcc.c-torture/compile/pr31797.c: New testcase.
10916 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
10919 * gfortran.dg/host_assoc_function_1.f90: New test.
10921 2007-05-11 Steve Ellcey <sje@cup.hp.com>
10924 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10926 2007-05-11 Silvius Rus <rus@google.com>
10928 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10929 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10930 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10931 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10932 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10933 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10934 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10935 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10936 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10937 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10938 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10939 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10940 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10941 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10942 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10943 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10945 2007-05-11 Paolo Carlini <pcarlini@suse.de>
10948 * gcc.c-torture/execute/builtins/memchr.c: New.
10949 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10950 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10952 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10955 * gfortran.dg/recursive_reference_1.f90: Put error at correct
10957 * gfortran.dg/recursive_reference_2.f90: New test.
10959 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10962 * gfortran.dg/namelist_29.f90: New test.
10964 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10967 * gfortran.dg/entry_10.f90: New test.
10969 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
10971 PR tree-optimization/31885
10972 * gcc.dg/tree-ssa/loop-29.c: New test.
10974 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10976 * assumed_dummy_1.f90: Fix dg directive.
10977 * char_initialiser_actual.f90: Likewise.
10978 * nested_modules_2.f90: Likewise.
10979 * shift-alloc.f90: Likewise.
10981 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
10983 * gcc.dg/20070507-1.c: Disable for non-pic targets.
10985 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10987 PR libfortran/31880
10988 * gfortran.dg/unf_read_corrupted_2.f90: New test.
10990 2007-05-09 Mike Stump <mrs@apple.com>
10992 * g++.dg/other/first-global.C: Add -fpie for darwin.
10993 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10995 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
10997 * gcc.dg/20070507-1.c: New testcase.
10999 2007-05-08 Chao-ying Fu <fu@mips.com>
11001 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11002 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11003 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11004 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11006 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
11009 * gcc.dg/pr31847.c: New test.
11011 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
11014 * gfortran.dg/actual_array_result_1.f90: New test.
11016 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
11019 * gfortran.dg/parameter_array_init_1.f90: New test.
11022 * gfortran.dg/parameter_array_init_2.f90: New test.
11024 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
11027 * gcc.target/i386/pr31854.c: New test.
11029 2007-05-07 Janis Johnson <janis187@us.ibm.com>
11031 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11033 2007-05-07 Mike Stump <mrs@apple.com>
11035 * g++.old-deja/g++.mike/empty.C: Add.
11037 2007-05-07 Eric Christopher <echristo@apple.com>
11039 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11041 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
11043 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11044 variable. Rearrange conversions from binary float to decimal float.
11046 2007-05-07 Mark Mitchell <mark@codesourcery.com>
11048 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11051 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
11053 * gnat.dg/opt1.ad[sb]: New testcase.
11055 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11058 * gfortran.dg/do_3.F90: New test.
11060 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11063 * gfortran.dg/new_line.f90: Add new checks.
11065 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11068 * gfortran.dg/large_unit_1.f90: New.
11069 * gfortran.dg/large_unit_2.f90: New.
11070 * gfortran.dg/iostat_4.f90: New
11071 * gfortran.dg/bounds_check_fail_1.f90: Updated.
11073 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
11076 * gfortran.dg/char_result_4.f90: New test.
11078 2007-06-05 Revital Eres <eres@il.ibm.com>
11081 * gcc.dg/pr30957-1.c: New test.
11083 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11086 * gfortran.dg/char_type_len_2.f90: New test.
11088 2007-05-05 Geoffrey Keating <geoffk@apple.com>
11091 * g++.dg/other/nested-extern.cc: New.
11092 * g++.dg/other/nested-extern-1.C: New.
11093 * g++.dg/other/nested-extern-2.C: New.
11095 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11098 * gfortran.dg/erf.f90: New test.
11099 * gfortran.dg/besxy.f90: New test.
11101 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11104 * gfortran.dg/fseek.f90: New test.
11106 2007-05-04 Bob Wilson <bob.wilson@acm.org>
11108 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11110 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11112 PR libfortran/31210
11113 * gfortran.dg/zero_length_1.f90: New test.
11115 2007-05-04 Tobias Burnus <burnus@net-b.de>
11118 * gfortran.dg/char_pointer_assign_3.f90: New test.
11119 * gfortran.dg/char_result_2.f90: Re-enable test.
11121 2007-05-04 Tobias Burnus <burnus@net-b.de>
11124 * gfortran.dg/char_length_3.f90: New test.
11125 * gfortran.dg/char_result_2.f90: Fix test.
11127 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
11129 PR tree-optimization/30565
11130 * gcc.dg/tree-ssa/loop-27.c: New test.
11132 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
11134 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11135 * gcc.target/bfin/arith.c (__v2hi): Likewise.
11136 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11137 * gcc.target/bfin/shift.c (__v2hi): Likewise.
11139 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
11141 PR tree-optimization/31699
11142 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11144 (check_effective_target_vect_floatint_cvt): New.
11145 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11146 of specific targets.
11147 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11148 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11149 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11150 * gcc.dg/vect/vect-iv-4.c: Likewise.
11151 * gcc.dg/vect/vect-multitypes-11.c: New.
11152 * gcc.dg/vect/pr31699.c: New.
11154 2007-05-02 Geoffrey Keating <geoffk@apple.com>
11156 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11158 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
11161 * g++.dg/warn/anonymous-namespace-2.C: New.
11162 * g++.dg/warn/anonymous-namespace-2.h: New.
11164 2007-05-02 Paul Brook <paul@codesourcery.com>
11166 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
11168 2007-05-02 Eric Christopher <echristo@apple.com>
11170 * gcc.dg/cpp/if-div.c: New file.
11172 2007-05-02 Tom Tromey <tromey@redhat.com>
11174 PR preprocessor/28709:
11175 * gcc.dg/cpp/pr28709.c: New file.
11177 2007-05-02 Richard Guenther <rguenther@suse.de>
11179 PR tree-optimization/31146
11180 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11182 2007-05-01 Geoffrey Keating <geoffk@apple.com>
11184 * gcc.c-torture/compile/limits-blockid.c: New.
11185 * gcc.c-torture/compile/limits-caselabels.c: New.
11186 * gcc.c-torture/compile/limits-declparen.c: New.
11187 * gcc.c-torture/compile/limits-enumconst.c: New.
11188 * gcc.c-torture/compile/limits-exprparen.c: New.
11189 * gcc.c-torture/compile/limits-externalid.c: New.
11190 * gcc.c-torture/compile/limits-fnargs.c: New.
11191 * gcc.c-torture/compile/limits-fndefn.c: New.
11192 * gcc.c-torture/compile/limits-idexternal.c: New.
11193 * gcc.c-torture/compile/limits-idinternal.c: New.
11194 * gcc.c-torture/compile/limits-pointer.c: New.
11195 * gcc.c-torture/compile/limits-stringlit.c: New.
11196 * gcc.c-torture/compile/limits-structmem.c: New.
11197 * gcc.c-torture/compile/limits-structnest.c: New.
11199 2007-04-29 Geoffrey Keating <geoffk@apple.com>
11201 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11203 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
11205 PR middle-end/31740
11206 * gcc.c-torture/compile/20070501-1.c: New testcase.
11208 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11211 * gfortran.dg/array_memset_2: New test case.
11213 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11216 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11218 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11221 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11223 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11224 keyword to dg-final test.
11225 * gcc.dg/vect/vect-iv-4.c: Likewise.
11226 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11227 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11229 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11231 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11232 * lib/target-supports.exp
11233 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11234 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11236 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
11238 * gcc.c-torture/execute/ieee/20000320-1.c: Use
11239 __LONG_LONG_MAX__ and its friends instead of those supplied by
11242 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
11245 * g++.dg/ext/vector7.C: New testcase.
11247 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11250 * gfortran.dg/bound_simplification_1.f90: New test.
11252 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11255 * gfortran.dg/bom_error.f90: New test.
11256 * gfortran.dg/bom_include.f90: New test.
11257 * gfortran.dg/bom_UTF16-LE.f90: New test.
11258 * gfortran.dg/bom_UTF16-BE.f90: New test.
11259 * gfortran.dg/bom_UTF-8.f90: New test.
11260 * gfortran.dg/bom_UTF-32.f90: New test.
11261 * gfortran.dg/bom_UTF-8.F90: New test.
11262 * gfortran.dg/bom_include.inc: New file.
11264 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11267 * g++.dg/init/ptrfn2.C: New test.
11268 * g++.dg/init/ptrfn3.C: New test.
11270 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
11273 * gfortran.dg/dependency_21.f90: New test.
11275 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11277 * gfortran.dg/secnds.f: Use real*8.
11278 * gfortran.dg/secnds-1.f: Use real*8.
11280 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11282 PR libfortran/31532
11283 * gfortran.dg/inquire_5.f90: Update test.
11285 2007-04-27 Ian Lance Taylor <iant@google.com>
11287 PR middle-end/31710
11288 * gcc.c-torture/compile/pr31710.c: New test.
11290 2007-04-27 Richard Guenther <rguenther@suse.de>
11292 PR tree-optimization/30965
11293 PR tree-optimization/30978
11294 * gcc.dg/tree-ssa/pr30978.c: New testcase.
11295 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11296 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11297 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11299 2007-04-27 Richard Guenther <rguenther@suse.de>
11301 PR tree-optimization/31715
11302 * gcc.dg/Warray-bounds-4.c: New testcase.
11304 2007-04-26 Ian Lance Taylor <iant@google.com>
11307 * gcc.c-torture/compile/pr28675.c: New test.
11309 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
11312 * g++.dg/ext/vector6.C: New test.
11314 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
11316 * gcc.c-torture/execute/ieee/20000320-1.x: New.
11318 2007-04-26 Steve Ellcey <sje@cup.hp.com>
11320 PR middle-end/31617
11321 * g++.dg/other/str_empty.C: Add expected warning.
11323 2007-04-26 Richard Guenther <rguenther@suse.de>
11324 Daniel Berlin <dberlin@dberlin.org>
11326 PR tree-optimization/30567
11327 * g++.dg/other/pr30567.C: New testcase.
11329 2007-04-26 Richard Guenther <rguenther@suse.de>
11331 PR tree-optimization/31703
11332 * gcc.c-torture/compile/pr31703.c: New testcase.
11333 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11334 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11336 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
11338 * gfortran.dg/open_errors.f90: Added if statements checking
11339 the value of iostat.
11341 2007-04-26 Jakub Jelinek <jakub@redhat.com>
11344 * g++.dg/gomp/pr31598.C: New test.
11346 PR tree-optimization/30558
11347 * g++.dg/gomp/pr30558.C: New test.
11349 2007-04-24 Mark Mitchell <mark@codesourcery.com>
11352 * g++.dg/ext/complex2.C: New test.
11354 2007-04-25 Paolo Carlini <pcarlini@suse.de>
11356 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11358 2007-04-25 Thiemo Seufer <ths@mips.com>
11360 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11361 value to signed char.
11363 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
11365 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
11366 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
11367 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
11369 2007-04-25 Tobias Burnus <burnus@net-b.de>
11372 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11373 statement functions.
11374 * gfortran.dg/c_by_val_5.f90: New test.
11376 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
11378 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11379 with two new subroutines to avoid parameter-induced aliasing.
11380 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11381 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11383 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11385 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11386 * g++.dg/warn/Warray-bounds.C: Likewise.
11388 2007-04-24 Ian Lance Taylor <iant@google.com>
11390 PR tree-optimization/31605
11391 * gcc.c-torture/execute/pr31605.c: New test.
11393 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11396 * lib/gcc-dg.exp (scan-module): New function.
11397 * gfortran.dg/module_md5_1.f90: New test.
11399 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
11401 * g++.old-deja/g++.pt/defarg6.C: Only run with
11403 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11404 * g++.dg/cpp0x/variadic61.C: Ditto.
11405 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11406 * g++.dg/cpp0x/variadic62.C: Ditto.
11407 * g++.dg/template/meminit1.C: Ditto.
11408 * g++.dg/template/operator7.C: Ditto.
11409 * g++.dg/template/static15.C: Ditto.
11410 * g++.dg/template/invalid1.C: Ditto.
11411 * g++.dg/template/shift1.C: Ditto.
11412 * g++.dg/template/error10.C: Ditto.
11414 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
11416 PR diagnostic/25923
11417 * gfortran.dg/pr25923.f90: New test.
11419 2007-04-24 Ian Lance Taylor <iant@google.com>
11421 PR tree-optimization/31602
11422 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11424 2007-04-24 Janis Johnson <janis187@us.ibm.com>
11426 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11427 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11429 2007-04-24 Hui-May Chang <hm.chang@apple.com>
11431 * gcc.target/i386/reload-1.c. New.
11433 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11434 Olga Golovanevsky <olga@il.ibm.com>
11436 * g++.dg/other/str_empty.C: New test.
11438 2007-04-24 Richard Henderson <rth@redhat.com>
11440 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11442 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
11445 * gcc.c-torture/compile/pr31641.c: New testcase.
11447 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
11449 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11450 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11451 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11452 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11454 2007-04-23 Simon Baldwin <simonb@google.com>
11456 * g++.dg/other/error15.C: New.
11457 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11458 triggering a "multiple parameters named" error.
11460 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
11463 * gfortran.dg/backspace_8.f: New test case.
11465 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
11468 * gfortran.dg/used_types_17.f90: New test.
11471 * gfortran.dg/zero_array_components_1.f90: New test.
11473 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11476 * gfortran.dg/open_errors.f90: Allow a different error message.
11478 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
11480 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11481 Rename from check_effective_target_vect_pack_mod. Rename global
11482 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
11484 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11486 * gcc.dg/vect/vect-iv-8a.c: Ditto.
11487 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11489 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11491 PR middle-end/31448
11492 * gcc.c-torture/execute/pr31448.c: New testcase.
11494 2007-04-22 Nick Clifton <nickc@redhat.com>
11496 * gcc.dg/20020312-2.c: Add support for the FRV.
11498 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
11500 PR tree-optimization/24659
11501 * gcc.dg/vect/vect-float-extend-1.c: New test.
11502 * gcc.dg/vect/vect-float-truncate-1.c: New test.
11504 2007-04-22 Richard Guenther <rguenther@suse.de>
11506 PR tree-optimization/29789
11507 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11508 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11510 2007-04-22 Revital Eres <eres@il.ibm.com>
11512 * gcc.dg/var-expand2.c: New test.
11514 2007-04-22 Revital Eres <eres@il.ibm.com>
11516 * gcc.dg/var-expand3.c: New test.
11518 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11521 * gfortran.dg/continuation_8.f90: New test.
11523 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11526 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11527 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11529 2007-04-21 Richard Guenther <rguenther@suse.de>
11531 PR middle-end/31136
11532 * gcc.c-torture/execute/pr31136.c: New testcase.
11534 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
11536 * gcc.target/i386/movsi-sm-1.c: New.
11538 2007-04-20 Richard Henderson <rth@redhat.com>
11540 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11541 * gcc.dg/pr27095.c: Cope with alpha GOT load.
11543 2007-04-20 Jakub Jelinek <jakub@redhat.com>
11545 * gcc.target/i386/ordcmp-1.c: New test.
11546 * gcc.target/i386/unordcmp-1.c: New test.
11548 PR tree-optimization/31632
11549 * gcc.c-torture/compile/20070419-1.c: New test.
11551 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11553 * gcc.dg/invalid-call-1.c: New test.
11555 2007-04-18 Dirk Mueller <dmueller@suse.de>
11557 PR diagnostic/31227
11558 * gcc.dg/Warray-bounds-3.c: New.
11560 2007-04-18 Richard Guenther <rguenther@suse.de>
11562 PR tree-optimization/19431
11563 PR tree-optimization/21463
11564 * gcc.c-torture/execute/20070212-1.c: New testcase.
11565 * gcc.c-torture/execute/20070212-2.c: Likewise.
11566 * gcc.c-torture/execute/20070212-3.c: Likewise.
11567 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11568 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11569 * g++.dg/tree-ssa/pr21463.C: Likewise.
11570 * g++.dg/tree-ssa/pr30738.C: Likewise.
11572 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11575 * g++.dg/expr/bitfield8.C: New test.
11577 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11578 Richard Sandiford <richard@codesourcery.com>
11580 * lib/target-supports.exp (check_profiling_available): Return 0
11581 for uClibc with -p or -pg.
11583 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11586 * g++.dg/template/init7.C: New test.
11588 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11590 PR rtl-optimization/31360
11591 * gcc.dg/loop-7.c: New test.
11593 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11595 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11596 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11598 (compat-execute): Likewise.
11599 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11600 files to remote hosts.
11601 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11602 (c-torture-execute): Likewise.
11603 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11604 or plain file. Use remote_upload and remote_download to copy
11606 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11607 before scanning it.
11609 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11611 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11613 2007-04-16 Lawrence Crowl <crowl@google.com>
11615 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11616 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11617 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11618 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11619 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11620 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11621 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11622 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11623 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11624 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11625 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11627 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11628 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11629 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11630 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11631 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11632 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11633 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11634 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11635 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11636 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11637 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11639 2007-04-16 Ian Lance Taylor <iant@google.com>
11641 PR tree-optimization/31522
11642 * gcc.dg/Wstrict-overflow-16.c: New test.
11644 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11646 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11648 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
11651 * gfortran.dg/module_naming_1.f90: New.
11653 2007-04-16 Richard Sandiford <richard@codesourcery.com>
11655 * lib/target-supports.exp (check_profiling_available): Return
11656 false for m68k-*-uclinux.
11658 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
11661 Testcase for c++ anonymous namespace warning
11663 * g++.dg/warn/anonymous-namespace-1.C: New test
11664 * g++.dg/warn/anonymous-namespace-1.h: New test
11666 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11669 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11671 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11673 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11675 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
11678 * gfortran.dg/array_constructor_16.f90: New test.
11680 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
11682 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11683 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11685 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11687 PR rtl-optimization/31500
11688 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11689 * g++.dg/warn/Warray-bounds.C: Likewise.
11691 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11694 * gcc.dg/gnu89-init-4.c: New testcase.
11696 2007-04-14 Jakub Jelinek <jakub@redhat.com>
11699 * gcc.dg/gomp/pr25874.c: Add dg-options.
11700 * g++.dg/gomp/pr25874.C: Add dg-options.
11702 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
11705 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11706 * gfortran.dg/warnings_are_errors_1.f: New testcase.
11708 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11711 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11713 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11717 * gfortran.dg/initialization_6.f90: New test.
11719 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
11721 * gcc.c-torture/compile/pr27528.c: Require nonpic.
11723 * lib/target-supports.exp (check_gc_sections_available):
11724 Return false if ldflags includes -elf2flt.
11726 2007-04-13 Jason Merrill <jason@redhat.com>
11729 * conv3.C: New test.
11731 2007-04-13 Mike Stump <mrs@apple.com>
11733 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11734 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11736 2007-04-13 Joseph Myers <joseph@codesourcery.com>
11738 PR tree-optimization/29598
11739 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11741 2007-04-13 Tobias Burnus <burnus@net-b.de>
11744 * gfortran.dg/func_assign.f90: New test.
11746 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
11749 * gfortran.dg/used_types_16.f90: New test.
11751 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
11754 * gfortran.dg/goto_2.f90: New.
11755 * gfortran.dg/goto_3.f90: New.
11756 * gfortran.dg/pr17708.f90: Rename to ...
11757 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11759 2007-04-13 Tobias Burnus <burnus@net-b.de>
11762 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11763 instead of a struct.
11765 2007-04-13 Tobias Burnus <burnus@net-b.de>
11768 * gfortran.dg/value_4.c: Use GNU extensions for complex
11769 instead of a struct.
11771 2007-04-13 Richard Guenther <rguenther@suse.de>
11773 PR tree-optimization/21258
11774 * gcc.dg/tree-ssa/vrp34.c: New testcase.
11776 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11778 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11781 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
11784 * gfortran.dg/char_length_2.f90: New.
11785 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11786 * gfortran.dg/repeat_4.f90: Likewise.
11789 * gfortran.dg/char_assign_1.f90: New.
11792 * gfortran.dg/block_name_1.f90: New.
11793 * gfortran.dg/block_name_2.f90: New.
11795 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
11798 * g++.dg/other/pr31078.C: New.
11800 2007-04-12 Richard Guenther <rguenther@suse.de>
11802 PR tree-optimization/31169
11803 * gcc.c-torture/execute/pr31169.c: New testcase.
11805 2007-04-12 Richard Guenther <rguenther@suse.de>
11807 PR tree-optimization/24689
11808 PR tree-optimization/31307
11809 * g++.dg/tree-ssa/pr31307.C: New testcase.
11810 * gcc.dg/tree-ssa/pr24689.c: Likewise.
11812 2007-04-12 Tobias Burnus <burnus@net-b.de>
11815 * gfortran.dg/access_spec_1.f90: New test.
11816 * gfortran.dg/access_spec_2.f90: New test.
11817 * gfortran.dg/non_module_public.f90: Match new error message.
11819 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
11822 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11823 to 4 at line 38 to fix bounds problem.
11825 2007-04-11 Tobias Burnus <burnus@net-b.de>
11828 * gfortran.dg/pointer_intent_1.f90: Fix test.
11830 2007-04-10 Eric Christopher <echristo@apple.com>
11832 * lib/target-supports.exp
11833 (check_effective_target_fstack_protector): Rewrite.
11835 2007-04-09 Mark Mitchell <mark@codesourcery.com>
11838 * g++.dg/init/const5.C: New test.
11840 2007-04-09 Jan Hubicka <jh@suse.cz>
11842 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11844 2007-04-08 Jan Hubicka <jh@suse.cz>
11846 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11848 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11851 * gfortran.dg/achar_4.f90: New test.
11853 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11856 * gfortran.dg/used_dummy_types_8.f90: New test.
11858 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11861 * gfortran.dg/parameter_array_element_1.f90: New test.
11863 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11866 * gfortran.dg/default_numeric_type_1.f90: New test.
11868 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11871 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11873 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11876 * gfortran.dg/interface_12.f90: New test.
11878 2007-04-07 Bruce Korb <bkorb@gnu.org>
11880 * gcc.dg/format/opt-6.c: New test.
11881 * gcc.dg/format/nul-1.c: New test.
11882 * gcc.dg/format/nul-2.c: New test.
11884 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11886 PR libgfortran/31395
11887 * gfortran.dg/fmt_colon.f90: New test.
11889 2007-04-06 Mark Mitchell <mark@codesourcery.com>
11891 * g++.old-deja/g++.other/init18.C: Use
11892 dg-require-effective-target instead of an explicit xfail.
11894 2007-04-05 Janis Johnson <janis187@us.ibm.com>
11896 * gcc.dg/dfp/signbit-1.c
11897 * gcc.dg/dfp/signbit-2.c
11899 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11902 * gfortran.dg/altreturn_5.f90: New test.
11904 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11907 * gfortran.dg/contained_module_proc_1.f90: New test.
11909 2007-04-04 Stuart Hastings <stuart@apple.com>
11912 * objc/execute/exceptions/pr31281.m: New.
11914 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
11916 * g++.dg/ext/dllimport12.C: Update comments.
11918 2007-04-03 Eric Christopher <echristo@apple.com>
11920 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11922 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11925 * gfortran.dg/repeat_2.f90: New test.
11926 * gfortran.dg/repeat_3.f90: New test.
11927 * gfortran.dg/repeat_4.f90: New test.
11929 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
11931 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11933 2007-04-03 Jakub Jelinek <jakub@redhat.com>
11936 * g++.dg/parse/cond3.C: New test.
11938 PR middle-end/30704
11939 * gcc.c-torture/execute/ieee/pr30704.c: New test.
11941 2007-04-02 Jason Merrill <jason@redhat.com>
11944 * g++.dg/ext/visibility/anon3.C: New test.
11946 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11948 PR libgfortran/31052
11949 * gfortran.dg/namelist_28.f90: New test.
11951 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11953 PR libgfortran/31366
11954 * gfortran.dg/direct_io_6.f90: New test.
11956 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11958 PR libgfortran/31207
11959 * gfortran.dg/advance_5.f90: New test.
11960 * gfortran.dg/advance_6.f90: New test.
11962 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11964 * g++.dg/ext/dllimport6.C: Remove extra ';'.
11965 * g++.dg/ext/dllimport7.C: Likewise.
11966 * g++.dg/ext/selectany1.C: Likewise.
11968 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
11970 * g++.dg/parser/pr31138.C: New.
11971 * g++.dg/parser/pr31140.C: New.
11972 * g++.dg/parser/pr31141.C: New.
11974 2007-03-30 Paolo Carlini <pcarlini@suse.de>
11977 * g++.dg/ext/is_base_of.C: New.
11978 * g++.dg/ext/has_virtual_destructor.C: New.
11979 * g++.dg/ext/is_polymorphic.C: New.
11980 * g++.dg/ext/is_base_of_diagnostic.C: New.
11981 * g++.dg/ext/is_enum.C: New.
11982 * g++.dg/ext/has_nothrow_assign.C: New.
11983 * g++.dg/ext/has_nothrow_constructor.C: New.
11984 * g++.dg/ext/is_empty.C: New.
11985 * g++.dg/ext/has_trivial_copy.C: New.
11986 * g++.dg/ext/has_trivial_assign.C: New.
11987 * g++.dg/ext/is_abstract.C: New.
11988 * g++.dg/ext/is_pod.C: New.
11989 * g++.dg/ext/has_nothrow_copy.C: New.
11990 * g++.dg/ext/is_class.C: New.
11991 * g++.dg/ext/has_trivial_constructor.C: New.
11992 * g++.dg/ext/is_union.C: New.
11993 * g++.dg/ext/has_trivial_destructor.C: New.
11994 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11995 * g++.dg/template/crash43.C: Likewise.
11997 2007-03-29 Dirk Mueller <dmueller@suse.de>
11999 * g++.dg/warn/pedantic2.C: New testcase.
12001 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12003 * size_dim.f90: Fix dg directive.
12004 * pr16433.f: Likewise.
12005 * use_6.f90: Likewise.
12006 * use_7.f90: Likewise.
12007 * entry_9.f90: Likewise.
12008 * pointer_intent_2.f90: Likewise.
12009 * protected_1.f90: Likewise.
12010 * fmt_missing_period_2.f: Likewise.
12011 * pointer_intent_3.f90: Likewise.
12012 * protected_2.f90: Likewise.
12013 * protected_3.f90: Likewise.
12014 * pr15754.f90: Likewise.
12015 * protected_4.f90: Likewise.
12016 * protected_5.f90: Likewise.
12017 * initialization_2.f90: Likewise.
12018 * protected_6.f90: Likewise.
12019 * continuation_7.f90: Likewise.
12020 * derived_function_interface_1.f90: Likewise.
12021 * der_pointer_4.f90: Likewise.
12022 * fmt_zero_precision.f90: Likewise.
12023 * blockdata_3.f90: Likewise.
12024 * fmt_missing_period_1.f: Likewise.
12025 * real_const_3.f90: Likewise.
12026 * use_4.f90: Likewise.
12027 * fmt_missing_period_3.f: Likewise.
12028 * use_5.f90: Likewise.
12030 2007-03-28 Mike Stump <mrs@apple.com>
12032 * gcc.dg/darwin-comm.c: Add.
12034 2007-03-28 Eric Christopher <echristo@apple.com>
12036 * lib/target-supports.exp (check_effective_target_fstack_protector):
12038 * gcc.dg/ssp-1.c: Use.
12039 * gcc.dg/ssp-2.c: Ditto.
12041 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
12044 * g++.dg/parse/constructor3.C: New test.
12046 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
12048 * gnat.dg/thin_pointer.ad[sb]: New test.
12050 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12052 * g++.dg/cpp0x/bracket1.C: New.
12053 * g++.dg/cpp0x/bracket2.C: New.
12054 * g++.dg/cpp0x/bracket3.C: New.
12055 * g++.dg/cpp0x/bracket4.C: New.
12057 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12059 * g++.dg/cpp0x/temp_default1.C: New.
12060 * g++.dg/cpp0x/temp_default3.C: New.
12061 * g++.dg/cpp0x/temp_default2.C: New.
12062 * g++.dg/cpp0x/temp_default4.C: New.
12064 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12067 * g++.dg/other/cv_func2.C: New.
12069 2007-03-27 Janis Johnson <janis187@us.ibm.com>
12071 * gcc.dg/dfp/func-vararg-alternate.h: New file.
12072 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12073 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12074 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12076 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12077 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12079 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12081 * lib/compat.exp (compat-execute): Fix processing of file names.
12083 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12085 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12087 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
12089 * lib/target-supports.exp (check_effective_target_fortran_large_real):
12090 Delete created executable test file.
12091 (check_effective_target_fortran_large_int): Ditto.
12092 (check_effective_target_static_libgfortran): Ditto.
12094 2007-03-26 Paolo Carlini <pcarlini@suse.de>
12097 * g++.dg/warn/pragma-system_header1.C: New test.
12098 * g++.dg/warn/pragma-system_header2.C: New test.
12099 * g++.dg/warn/pragma-system_header1.h. New.
12100 * g++.dg/warn/pragma-system_header2.h. New.
12102 2007-03-26 Ian Lance Taylor <iant@google.com>
12104 PR tree-optimization/31345
12105 * gcc.c-torture/compile/pr31345-1.c: New test.
12107 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
12109 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12110 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12111 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12112 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12113 * gfortran.dg/overload_1.f90: Likewise.
12114 * gfortran.dg/impure_assignment_1.f90: Likewise.
12115 * gfortran.dg/error_recovery_3.f90: Likewise.
12116 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12117 * gfortran.dg/sequence_types_1.f90: Likewise.
12118 * gfortran.dg/internal_references_1.f90: Likewise.
12119 * gfortran.dg/present_1.f90: Likewise.
12120 * gfortran.dg/volatile10.f90: Likewise.
12121 * gfortran.dg/module_equivalence_2.f90: Likewise.
12122 * gfortran.dg/use_4.f90: Likewise.
12123 * gfortran.dg/elemental_result_1.f90: Likewise.
12124 * gfortran.dg/generic_actual_arg.f90: Likewise.
12125 * gfortran.dg/private_type_5.f90: Likewise.
12126 * gfortran.dg/protected_4.f90: Likewise.
12127 * gfortran.dg/interface_3.f90: Likewise.
12129 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12131 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12132 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12134 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12136 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12138 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12140 PR libgfortran/31199
12141 * gfortran.dg/fmt_t_4.f90: New test.
12143 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12145 PR libfortran/31297
12146 * gfortran.dg/backspace_5.f: Initialize variable(s).
12147 * gfortran.dg/backspace_6.f: Likewise.
12148 * gfortran.dg/char_bounds_check_fail_1: Likewise.
12149 * gfortran.dg/direct_io_2.f90: Likewise.
12150 * gfortran.dg/write_back.f: Likewise.
12151 * gfortran.dg/write_rewind_2.f: Likewise.
12152 * gfortran.dg/write_rewind_1.f: Likewise.
12153 * gfortran.dg/write_rewind_2.f: Likewise.
12155 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
12157 PR tree-optimization/30784
12158 * gcc.dg/vect/pr30784.c: New test.
12160 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12163 * gfortran.dg/operator_1.f90: New test.
12164 * gfortran.dg/operator_2.f90: New test.
12166 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12168 PR libfortran/31196
12169 * gfortran.dg/reshape_transpose_1.f90: New test.
12171 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12174 * gfortran.dg/bounds_check_6.f90: New test.
12176 2007-03-23 Michael Meissner <michael.meissner@amd.com>
12178 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12180 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12181 * gcc.dg/dfp/decfloat-constants.c: Ditto.
12183 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
12186 * gfortran.dg/pointer_function_actual_1.f90: New test.
12189 * gfortran.dg/pointer_function_actual_2.f90: New test.
12192 * gfortran.dg/result_in_spec_1.f90: New test.
12194 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12197 * gfortran.dg/integer_exponentiation_3.F90: New test.
12198 * gfortran.dg/integer_exponentiation_4.f90: New test.
12199 * gfortran.dg/integer_exponentiation_5.F90: New test.
12201 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12204 * g++.dg/template/error24.C: New test.
12205 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12207 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12210 * g++.dg/expr/bitfield7.C: New test.
12212 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12215 * gcc.dg/float-range-4.c: New.
12216 * gcc.dg/float-range-1.c: Update. Test for a warning.
12217 * gcc.dg/float-range-3.c: New.
12218 * gcc.dg/float-range-5.c: New.
12220 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12223 * gfortran.dg/no_range_check_1.f90: New test.
12225 2007-03-22 Dirk Mueller <dmueller@suse.de>
12227 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12228 * g++.dg/other/static1.C: Remove stray semicolon.
12229 * g++.dg/other/init1.C: Likewise.
12230 * g++.dg/rtti/dyncast1.C: Likewise.
12231 * g++.dg/tree-ssa/pr17153.C: Likewise.
12232 * g++.dg/lookup/disamb1.C: Likewise.
12233 * g++.dg/lookup/scoped2.C: Likewise.
12234 * g++.dg/lookup/friend7.C: Likewise.
12235 * g++.dg/parse/parse4.C: Likewise.
12236 * g++.dg/parse/parse5.C: Likewise.
12237 * g++.dg/expr/pr29066.C: Likewise.
12238 * g++.dg/expr/cast4.C: Likewise.
12239 * g++.dg/tc1/dr193.C: Likewise.
12240 * g++.dg/tc1/dr213.C: Likewise.
12241 * g++.dg/abi/dcast1.C: Likewise.
12242 * g++.dg/abi/covariant2.C: Likewise.
12243 * g++.dg/inherit/covariant11.C: Likewise.
12244 * g++.dg/inherit/covariant9.C: Likewise.
12245 * g++.dg/inherit/covariant10.C: Likewise.
12246 * g++.dg/init/static3.C: Likewise.
12247 * g++.dg/init/init-ref3.C: Likewise.
12248 * g++.dg/init/ref10.C: Likewise.
12249 * g++.dg/template/meminit2.C: Likewise.
12250 * g++.dg/template/using9.C: Likewise.
12251 * g++.dg/template/friend9.C: Likewise.
12252 * g++.dg/template/ref1.C: Likewise.
12253 * g++.old-deja/g++.warn/inline.C: Likewise.
12254 * g++.old-deja/g++.robertl/eb91.C: Likewise.
12255 * g++.old-deja/g++.robertl/eb46.C: Likewise.
12256 * g++.old-deja/g++.robertl/eb34.C: Likewise.
12257 * g++.old-deja/g++.robertl/eb43.C: Likewise.
12258 * g++.old-deja/g++.robertl/eb26.C: Likewise.
12259 * g++.old-deja/g++.robertl/eb116.C: Likewise.
12260 * g++.old-deja/g++.brendan/copy5.C: Likewise.
12261 * g++.old-deja/g++.brendan/overload8.C: Likewise.
12262 * g++.old-deja/g++.brendan/overload11.C: Likewise.
12263 * g++.old-deja/g++.brendan/copy7.C: Likewise.
12264 * g++.old-deja/g++.brendan/crash38.C: Likewise.
12265 * g++.old-deja/g++.brendan/template11.C: Likewise.
12266 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12267 * g++.old-deja/g++.brendan/crash50.C: Likewise.
12268 * g++.old-deja/g++.brendan/crash16.C: Likewise.
12269 * g++.old-deja/g++.jason/pmem2.C: Likewise.
12270 * g++.old-deja/g++.jason/parse9.C: Likewise.
12271 * g++.old-deja/g++.jason/byval2.C: Likewise.
12272 * g++.old-deja/g++.jason/overload8.C: Likewise.
12273 * g++.old-deja/g++.jason/pmf8.C: Likewise.
12274 * g++.old-deja/g++.jason/template33.C: Likewise.
12275 * g++.old-deja/g++.jason/return3.C: Likewise.
12276 * g++.old-deja/g++.jason/scoping2.C: Likewise.
12277 * g++.old-deja/g++.jason/virtual.C: Likewise.
12278 * g++.old-deja/g++.jason/opeq3.C: Likewise.
12279 * g++.old-deja/g++.jason/template27.C: Likewise.
12280 * g++.old-deja/g++.jason/synth6.C: Likewise.
12281 * g++.old-deja/g++.jason/ref8.C: Likewise.
12282 * g++.old-deja/g++.jason/offset1.C: Likewise.
12283 * g++.old-deja/g++.other/static20.C: Likewise.
12284 * g++.old-deja/g++.other/array1.C: Likewise.
12285 * g++.old-deja/g++.other/new3.C: Likewise.
12286 * g++.old-deja/g++.other/array2.C: Likewise.
12287 * g++.old-deja/g++.other/overload9.C: Likewise.
12288 * g++.old-deja/g++.other/cast6.C: Likewise.
12289 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12290 * g++.old-deja/g++.other/eh4.C: Likewise.
12291 * g++.old-deja/g++.other/using7.C: Likewise.
12292 * g++.old-deja/g++.other/init18.C: Likewise.
12293 * g++.old-deja/g++.other/dyncast1.C: Likewise.
12294 * g++.old-deja/g++.other/dyncast2.C: Likewise.
12295 * g++.old-deja/g++.other/dtor11.C: Likewise.
12296 * g++.old-deja/g++.pt/static11.C: Likewise.
12297 * g++.old-deja/g++.pt/crash19.C: Likewise.
12298 * g++.old-deja/g++.pt/overload12.C: Likewise.
12299 * g++.old-deja/g++.pt/crash46.C: Likewise.
12300 * g++.old-deja/g++.pt/mi1.C: Likewise.
12301 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12302 * g++.old-deja/g++.pt/nontype5.C: Likewise.
12303 * g++.old-deja/g++.pt/local5.C: Likewise.
12304 * g++.old-deja/g++.pt/typename2.C: Likewise.
12305 * g++.old-deja/g++.pt/explicit80.C: Likewise.
12306 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12307 * g++.old-deja/g++.law/visibility1.C: Likewise.
12308 * g++.old-deja/g++.law/visibility2.C: Likewise.
12309 * g++.old-deja/g++.law/virtual2.C: Likewise.
12310 * g++.old-deja/g++.law/operators19.C: Likewise.
12311 * g++.old-deja/g++.law/parsing10.C: Likewise.
12312 * g++.old-deja/g++.law/visibility4.C: Likewise.
12313 * g++.old-deja/g++.law/operators4.C: Likewise.
12314 * g++.old-deja/g++.law/dtors2.C: Likewise.
12315 * g++.old-deja/g++.law/missed-error3.C: Likewise.
12316 * g++.old-deja/g++.law/visibility10.C: Likewise.
12317 * g++.old-deja/g++.law/scope3.C: Likewise.
12318 * g++.old-deja/g++.law/casts2.C: Likewise.
12319 * g++.old-deja/g++.law/code-gen5.C: Likewise.
12320 * g++.old-deja/g++.law/operators33.C: Likewise.
12321 * g++.old-deja/g++.law/friend4.C: Likewise.
12322 * g++.old-deja/g++.mike/pmf7.C: Likewise.
12323 * g++.old-deja/g++.mike/p5611.C: Likewise.
12324 * g++.old-deja/g++.mike/net37.C: Likewise.
12325 * g++.old-deja/g++.mike/p3570.C: Likewise.
12326 * g++.old-deja/g++.mike/p5718.C: Likewise.
12327 * g++.old-deja/g++.mike/net21.C: Likewise.
12328 * g++.old-deja/g++.mike/p1862.C: Likewise.
12329 * g++.old-deja/g++.mike/p4511.C: Likewise.
12330 * g++.old-deja/g++.mike/virt3.C: Likewise.
12331 * g++.old-deja/g++.mike/p16146.C: Likewise.
12332 * g++.old-deja/g++.mike/p1989.C: Likewise.
12333 * g++.old-deja/g++.mike/p5571.C: Likewise.
12334 * g++.old-deja/g++.gb/scope10.C: Likewise.
12335 * g++.old-deja/g++.abi/primary5.C: Likewise.
12336 * g++.old-deja/g++.abi/empty2.C: Likewise.
12337 * g++.old-deja/g++.abi/arraynew.C: Likewise.
12338 * g++.old-deja/g++.eh/vbase4.C: Likewise.
12339 * g++.old-deja/g++.eh/ptr1.C: Likewise.
12340 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12341 * g++.old-deja/g++.bob/template3.C: Likewise.
12342 * g++.old-deja/g++.bob/inherit1.C: Likewise.
12344 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
12347 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12349 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
12352 * gfortran.dg/derived_name_1.f90: New.
12353 * gfortran.dg/derived_name_2.f: New.
12355 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12357 * lib/target-supports.exp (check_effective_target_nonpic): New
12359 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12360 when compiling PIC.
12361 * gcc.target/i386/asm-4.c: Require nonpic.
12362 * gcc.target/i386/cmov1.c: Likewise.
12363 * gcc.target/i386/mul.c: Likewise.
12364 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12365 * gcc.target/i386/ssetype-1.c: Require nonpic.
12366 * gcc.target/i386/ssetype-3.c: Likewise.
12367 * gcc.target/i386/ssetype-5.c: Likewise.
12369 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12371 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12372 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12373 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12374 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12376 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
12378 PR tree-optimization/30590
12379 * g++.dg/opt/pr30590.C: New testcase.
12381 2007-03-20 Jakub Jelinek <jakub@redhat.com>
12384 * gcc.dg/pr30762-1.c: New test.
12385 * gcc.dg/pr30762-2.c: New test.
12387 PR inline-asm/30505
12388 * gcc.target/i386/pr30505.c: New test.
12390 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
12392 * gcc.target/arm/register-variables.c: New.
12394 2007-03-19 Jeff Law <law@redhat.com>
12396 * PR tree-optimization/30984
12397 * gcc.c-torture/pr30984.c: New test.
12399 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
12400 Richard Guenther <rguenther@suse.de>
12402 PR tree-optimization/31254
12403 * gcc.dg/torture/pr31254.c: New testcase.
12405 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
12407 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12408 target default_packed.
12410 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12413 * gfortran.dg/string_length_1.f90: New test.
12415 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12418 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12420 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12422 PR libgfortran/31052
12423 * gfortran.dg/namelist_27.f90: New test.
12425 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
12428 * gfortran.dg/used_types_14.f90: New test.
12431 * gfortran.dg/used_types_15.f90: New test.
12433 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
12435 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12436 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12438 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12441 * gfortran.dg/integer_exponentiation_2.f90: New test.
12443 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
12445 PR tree-optimization/31041
12446 * gcc.dg/vect/pr31041.c: New test.
12448 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12450 * g++.dg/warn/Wconversion-integer.C: New
12451 * g++.dg/warn/Wconversion-real.C: New.
12452 * g++.dg/warn/Wconversion-real-integer.C: New.
12453 * g++.dg/warn/conv2.C: Updated.
12455 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12457 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12460 2007-03-16 Richard Guenther <rguenther@suse.de>
12462 PR tree-optimization/31146
12463 * g++.dg/tree-ssa/pr31146.C: New testcase.
12465 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12467 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12468 assume that the target has <features.h>.
12470 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12472 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12473 dg-options rather than to the whole test.
12475 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
12478 * g++.dg/debug/pr29906.C: New
12480 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12482 PR libgfortran/31099
12483 * gfortran.dg/unformatted_recl.f90: Update test.
12485 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
12487 * gcc.dg/tree-ssa/prefetch-5.c: New test.
12489 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12492 * g++.dg/parse/namespace-definition.C: New.
12494 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12497 * g++.dg/cpp/pedantic-errors.C: New.
12498 * g++.dg/cpp/permissive.C: New.
12500 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12502 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12503 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12505 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12507 * lib/target-supports.exp (check_missing_uclibc_feature)
12508 (check_effective_target_wchar): New procedures.
12509 * gcc.dg/wchar_t-1.c: Require target wchar.
12510 * gcc.dg/wint_t-1.c: Likewise.
12512 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12514 * lib/target-supports.exp (check_gc_sections_available): Return
12515 false for VxWorks targets.
12517 2007-03-15 Dirk Mueller <dmueller@suse.de>
12519 * g++.dg/warn/Wconversion2.C: Fix typo.
12520 * gcc.dg/if-empty-1.c: Ditto.
12522 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12524 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12526 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12528 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12529 * gcc.target/i386/pr31167.c: Ditto.
12531 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12534 * gcc.target/i386/pr31167.c: New test.
12536 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
12539 * gfortran.dg/import5.f90.f90: New test.
12543 * gfortran.dg/data_components_1.f90: New test.
12547 * gfortran.dg/generic_13.f90: New test.
12550 * gfortran.dg/alloc_comp_basics_5.f90: New test.
12552 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12554 PR libgfortran/31051
12555 * gfortran.dg/fmt_t_4.f90: New
12557 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12560 * g++.dg/other/default7.C: New test.
12562 2007-03-15 Dirk Mueller <dmueller@suse.de>
12564 * g++.dg/warn/Wconversion2.C: New.
12566 2007-03-14 Eric Christopher <echristo@apple.com>
12568 * gcc.dg/ssp-1.c: New.
12569 * gcc.dg/ssp-2.c: Ditto.
12571 2007-03-14 Dirk Mueller <dmueller@suse.de>
12573 * g++.dg/warn/do-empty.C: New.
12574 * gcc.dg/do-empty.c: New.
12575 * gcc.dg/if-empty-1.c: Update.
12576 * gcc.dg/20001116-1.c: Update.
12577 * gcc.dg/pr23165.c: Update.
12579 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12581 * gfortran.dg/module_implicit_conversion.f90: New test.
12583 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12585 PR middle-end/31127
12586 * gcc.dg/pr31127.c: New.
12588 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12590 * gcc.dg/tree-ssa/loop-26.c: New test.
12592 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12594 * gcc.target/i386/cmpxchg16b-1.c: New test.
12596 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12598 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12599 * gcc.dg/c99-vla-1.c: Likewise.
12600 * g++.dg/ext/vla1.C: Likewise
12602 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12604 * gcc.dg/wvla-1.c: New test
12605 * gcc.dg/wvla-2.c: New test
12606 * gcc.dg/wvla-3.c: New test
12607 * gcc.dg/wvla-4.c: New test
12608 * gcc.dg/wvla-5.c: New test
12609 * gcc.dg/wvla-6.c: New test
12610 * gcc.dg/wvla-7.c: New test
12611 * g++.dg/warn/Wvla-1.C: New test
12612 * g++.dg/warn/Wvla-2.C: New test
12613 * g++.dg/warn/Wvla-3.C: New test
12615 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12618 * g++.dg/other/default6.C: New test.
12620 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12622 * lib/target-supports.exp (check_profiling_available): Return false
12624 (check_effective_target_vxworks_kernel): New procedure.
12625 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12627 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12628 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12629 to include VxWorks.
12630 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12632 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12634 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12635 PIC is not supported.
12636 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12637 * gcc.dg/20020426-2.c: Likewise.
12638 * gcc.dg/pr28243.c: Likewise.
12639 * gcc.dg/visibility-11.c: Likewise.
12640 * gcc.dg/tls/opt-9.c: Likewise.
12641 * gcc.dg/tls/opt-10.c: Likewise.
12642 * gcc.dg/tls/pic-1.c: Likewise.
12643 * gcc.dg/tls/struct-1.c: Likewise.
12644 * gcc.target/i386/20000807-1.c: Likewise.
12645 * gcc.target/i386/20000904-1.c: Likewise.
12646 * gcc.target/i386/20011119-1.c: Likewise.
12647 * gcc.target/i386/990213-2.c: Likewise.
12648 * gcc.target/i386/990214-1.c: Likewise.
12649 * gcc.target/i386/compress-float-387-pic.c: Likewise.
12650 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12651 * gcc.target/i386/pic-1.c: Likewise.
12652 * gcc.target/i386/pr21518.c: Likewise.
12653 * gcc.target/i386/pr23098.c: Likewise.
12654 * gcc.target/i386/pr23943.c: Likewise.
12656 2007-03-11 Mark Mitchell <mark@codesourcery.com>
12659 * g++.dg/template/complit2.C: New test.
12662 * g++.dg/ext/bitfield1.C: New test.
12664 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
12667 * gfortran.dg/interface_11.f90: New test.
12669 2007-03-11 Richard Guenther <rguenther@suse.de>
12671 PR tree-optimization/31115
12672 * gcc.dg/torture/pr31115.c: New testcase.
12674 2007-03-11 Ira Rosen <irar@il.ibm.com>
12676 PR tree-optimization/29925
12677 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12679 2007-03-10 Mark Mitchell <mark@codesourcery.com>
12682 * g++.dg/expr/bitfield3.C: New test.
12683 * g++.dg/expr/bitfield4.C: Likewise.
12684 * g++.dg/expr/bitfield5.C: Likewise.
12685 * g++.dg/expr/bitfield6.C: Likewise.
12688 * g++.dg/template/array18.C: New test.
12690 2007-03-10 Dirk Mueller <dmueller@suse.de>
12693 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12694 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12696 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
12699 * g++.dg/cpp0x/variadic-bind.C: New.
12700 * g++.dg/cpp0x/variadic-function.C: New.
12701 * g++.dg/cpp0x/variadic-mem_fn.C: New.
12702 * g++.dg/cpp0x/variadic-tuple.C: New.
12703 * g++.dg/cpp0x/variadic1.C: New.
12704 * g++.dg/cpp0x/variadic2.C: New.
12705 * g++.dg/cpp0x/variadic3.C: New.
12706 * g++.dg/cpp0x/variadic4.C: New.
12707 * g++.dg/cpp0x/variadic5.C: New.
12708 * g++.dg/cpp0x/variadic6.C: New.
12709 * g++.dg/cpp0x/variadic7.C: New.
12710 * g++.dg/cpp0x/variadic8.C: New.
12711 * g++.dg/cpp0x/variadic9.C: New.
12712 * g++.dg/cpp0x/variadic10.C: New.
12713 * g++.dg/cpp0x/variadic11.C: New.
12714 * g++.dg/cpp0x/variadic12.C: New.
12715 * g++.dg/cpp0x/variadic13.C: New.
12716 * g++.dg/cpp0x/variadic14.C: New.
12717 * g++.dg/cpp0x/variadic15.C: New.
12718 * g++.dg/cpp0x/variadic16.C: New.
12719 * g++.dg/cpp0x/variadic17.C: New.
12720 * g++.dg/cpp0x/variadic18.C: New.
12721 * g++.dg/cpp0x/variadic19.C: New.
12722 * g++.dg/cpp0x/variadic20.C: New.
12723 * g++.dg/cpp0x/variadic21.C: New.
12724 * g++.dg/cpp0x/variadic22.C: New.
12725 * g++.dg/cpp0x/variadic23.C: New.
12726 * g++.dg/cpp0x/variadic24.C: New.
12727 * g++.dg/cpp0x/variadic25.C: New.
12728 * g++.dg/cpp0x/variadic26.C: New.
12729 * g++.dg/cpp0x/variadic27.C: New.
12730 * g++.dg/cpp0x/variadic28.C: New.
12731 * g++.dg/cpp0x/variadic29.C: New.
12732 * g++.dg/cpp0x/variadic30.C: New.
12733 * g++.dg/cpp0x/variadic31.C: New.
12734 * g++.dg/cpp0x/variadic32.C: New.
12735 * g++.dg/cpp0x/variadic33.C: New.
12736 * g++.dg/cpp0x/variadic34.C: New.
12737 * g++.dg/cpp0x/variadic35.C: New.
12738 * g++.dg/cpp0x/variadic36.C: New.
12739 * g++.dg/cpp0x/variadic37.C: New.
12740 * g++.dg/cpp0x/variadic38.C: New.
12741 * g++.dg/cpp0x/variadic39.C: New.
12742 * g++.dg/cpp0x/variadic40.C: New.
12743 * g++.dg/cpp0x/variadic41.C: New.
12744 * g++.dg/cpp0x/variadic42.C: New.
12745 * g++.dg/cpp0x/variadic43.C: New.
12746 * g++.dg/cpp0x/variadic44.C: New.
12747 * g++.dg/cpp0x/variadic45.C: New.
12748 * g++.dg/cpp0x/variadic46.C: New.
12749 * g++.dg/cpp0x/variadic47.C: New.
12750 * g++.dg/cpp0x/variadic48.C: New.
12751 * g++.dg/cpp0x/variadic49.C: New.
12752 * g++.dg/cpp0x/variadic50.C: New.
12753 * g++.dg/cpp0x/variadic51.C: New.
12754 * g++.dg/cpp0x/variadic52.C: New.
12755 * g++.dg/cpp0x/variadic53.C: New.
12756 * g++.dg/cpp0x/variadic54.C: New.
12757 * g++.dg/cpp0x/variadic55.C: New.
12758 * g++.dg/cpp0x/variadic56.C: New.
12759 * g++.dg/cpp0x/variadic57.C: New.
12760 * g++.dg/cpp0x/variadic58.C: New.
12761 * g++.dg/cpp0x/variadic59.C: New.
12762 * g++.dg/cpp0x/variadic60.C : New.
12763 * g++.dg/cpp0x/variadic61.C : New.
12764 * g++.dg/cpp0x/variadic62.C : New.
12765 * g++.dg/cpp0x/variadic63.C : New.
12766 * g++.dg/cpp0x/variadic64.C : New.
12767 * g++.dg/cpp0x/variadic65.C : New.
12768 * g++.dg/cpp0x/variadic66.C : New.
12769 * g++.dg/cpp0x/variadic67.C : New.
12770 * g++.dg/cpp0x/variadic68.C : New.
12771 * g++.dg/cpp0x/variadic69.C : New.
12772 * g++.dg/cpp0x/variadic70.C : New.
12773 * g++.dg/cpp0x/variadic71.C : New.
12774 * g++.dg/cpp0x/variadic72.C : New.
12775 * g++.dg/cpp0x/variadic73.C : New.
12776 * g++.dg/cpp0x/variadic74.C : New.
12777 * g++.dg/cpp0x/variadic75.C : New.
12778 * g++.dg/cpp0x/variadic-ex1.C : New.
12779 * g++.dg/cpp0x/variadic-ex2.C : New.
12780 * g++.dg/cpp0x/variadic-ex3.C : New.
12781 * g++.dg/cpp0x/variadic-ex4.C : New.
12782 * g++.dg/cpp0x/variadic-ex5.C : New.
12783 * g++.dg/cpp0x/variadic-ex6.C : New.
12784 * g++.dg/cpp0x/variadic-ex7.C : New.
12785 * g++.dg/cpp0x/variadic-ex8.C : New.
12786 * g++.dg/cpp0x/variadic-ex9.C : New.
12787 * g++.dg/cpp0x/variadic-ex10.C : New.
12788 * g++.dg/cpp0x/variadic-ex11.C : New.
12789 * g++.dg/cpp0x/variadic-ex12.C : New.
12790 * g++.dg/cpp0x/variadic-ex13.C : New.
12791 * g++.dg/cpp0x/variadic-ex14.C : New.
12793 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12795 PR libgfortran/31099
12796 * gfortran.dg/unformatted_recl.f90: New test.
12798 2007-03-09 Roger Sayle <roger@eyesopen.com>
12800 * gcc.dg/fold-eqcmplx-1.c: New test case.
12802 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
12804 PR rtl-optimization/30643
12805 * gcc.dg/pr30643.c: New.
12807 2007-03-09 Chao-ying Fu <fu@mips.com>
12809 * gcc.target/mips/mips32-dspr2-type.c: New test.
12810 * gcc.target/mips/mips32-dspr2.c: New test.
12811 * gcc.target/mips/dspr2-MULT.c: New test.
12812 * gcc.target/mips/dspr2-MULTU.c: New test.
12813 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12814 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12815 Adjust some formats.
12817 2007-03-09 Dirk Mueller <dmueller@suse.de>
12820 * gcc.dg/Wlogical-op-1.c: New.
12821 * g++.dg/warn/Wlogical-op-1.C: New.
12823 2007-03-09 Richard Guenther <rguenther@suse.de>
12825 PR tree-optimization/30904
12826 PR middle-end/31058
12827 * gcc.dg/pr30904.c: Remove xfail.
12829 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12832 * gcc.c-torture/execute/pr31072.c: New test.
12834 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12836 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12837 * gcc.dg/torture/builtin-attr-1.c: Likewise.
12838 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
12839 *lrint* and *lround*.
12840 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12842 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12843 * gcc.dg/torture/builtin-integral-1.c: Likewise.
12844 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
12845 and *lround*. Correct macro names.
12846 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12847 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12849 2007-03-08 Ian Lance Taylor <iant@google.com>
12851 * gcc.dg/no-strict-overflow-5.c: New test.
12852 * gcc.dg/no-strict-overflow-6.c: New test.
12853 * gcc.dg/Wstrict-overflow-11.c: New test.
12854 * gcc.dg/Wstrict-overflow-12.c: New test.
12855 * gcc.dg/Wstrict-overflow-13.c: New test.
12856 * gcc.dg/Wstrict-overflow-14.c: New test.
12857 * gcc.dg/Wstrict-overflow-15.c: New test.
12859 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12861 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
12862 for VxWorks kernel mode.
12863 * gcc.c-torture/execute/strncmp-1.x: Likewise.
12865 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12867 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12870 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12872 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12873 and lib/bfill.c on VxWorks targets.
12874 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12875 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12876 lib/bfill.c and lib/memmove.c on VxWorks targets.
12877 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12878 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12879 on VxWorks targets.
12880 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12881 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12883 2007-03-08 Tobias Burnus <burnus@net-b.de>
12885 * gfortran.dg/use_5.f90: New test.
12886 * gfortran.dg/use_6.f90: Ditto.
12887 * gfortran.dg/use_7.f90: Ditto.
12889 2007-03-08 Tobias Burnus <burnus@net-b.de>
12892 * gfortran.dg/use_4.f90: New test.
12893 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12895 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
12898 * gfortran.dg/parameter_array_section_2.f90: New test.
12900 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
12903 * g++.dg/ext/offsetof1.C: Add cases with volatile.
12906 * g++.dg/template/arg5.C: New test.
12908 2007-03-07 Joseph Myers <joseph@codesourcery.com>
12910 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12912 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
12914 * gcc.dg/var-expand1.c: Add newline at end of file.
12916 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
12918 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12920 2007-03-06 Richard Sandiford <richard@codesourcery.com>
12922 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12924 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12926 * gcc.dg/torture/builtin-convert-4.c: New test.
12928 2007-03-05 Ian Lance Taylor <iant@google.com>
12930 * gcc.c-torture/compile/pr31034.c: New test.
12932 2007-03-05 Ian Lance Taylor <iant@google.com>
12934 * gcc.dg/inline-18.c: New test.
12935 * gcc.dg/inline-19.c: New test.
12936 * gcc.dg/inline-20.c: New test.
12937 * gcc.dg/inline-21.c: New test.
12939 2007-03-05 Richard Guenther <rguenther@suse.de>
12941 PR tree-optimization/14052
12942 * gcc.dg/tree-ssa/vrp33.c: New testcase.
12944 2007-03-05 Richard Guenther <rguenther@suse.de>
12946 PR tree-optimization/23777
12947 * gcc.dg/tree-ssa/pr23777.c: New testcase.
12949 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12952 * gcc.dg/multiple-overflow-warn-3.c: New.
12953 * g++.dg/warn/multiple-overflow-warn-3.C: New.
12955 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
12958 * g++.dg/parse/template23.C: New test.
12960 2007-03-04 Roger Sayle <roger@eyesopen.com>
12962 PR middle-end/30744
12963 * gcc.dg/pr30744-1.c: New test case.
12965 2007-03-04 Tobias Burnus <burnus@net-b.de>
12967 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12969 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12972 * gfortran.dg/logical_3.f90: New test.
12974 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
12976 PR libfortran/30981
12977 * gfortran.dg/integer_exponentiation_1.f90: New test.
12979 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
12981 * gcc.target/m68k/m68k.exp: New.
12982 * gcc.target/m68k/crash1.c: New.
12984 2007-03-03 Tobias Burnus <burnus@net-b.de>
12986 * gfortran.dg/c_by_val.c: Use int64_t instead of long
12987 to be more compatible with integer(kind=8).
12989 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12991 PR libfortran/31001
12992 * gfortran.dg/zero_sized_3.f90: New test.
12994 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12997 * g++.dg/parse/else.C: New.
12998 * g++.dg/parse/else-2.C: New.
13000 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
13001 Tobias Burnus <burnus@net-b.de>
13004 * gfortran.dg/size_dim.f90: New test.
13006 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
13007 Tobias Burnus <burnus@net-b.de>
13010 * gfortran.dg/entry_9.f90: New test.
13012 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
13015 * g++.dg/inherit/covariant16.C: New test.
13017 2007-03-02 Geoffrey Keating <geoffk@apple.com>
13019 * g++.dg/other/darwin-minversion-1.C: New.
13021 2007-03-02 Diego Novillo <dnovillo@redhat.com>
13023 * gcc.dg/tree-ssa/20070302-1.c: New test.
13025 2007-03-02 Joseph Myers <joseph@codesourcery.com>
13027 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13030 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
13032 * gcc.dg/tree-ssa/prefetch-4.c: New test.
13034 2007-03-01 Simon Baldwin <simonb@google.com>
13037 * warn/ignored_typedef.C: New.
13038 * init/ctor8.C: Added dg-warning to consume ignored typedef
13040 * template/typedef2.C: Ditto. Moved dg-error onto its own line
13041 and added an explicit line number.
13043 2007-02-28 Richard Guenther <rguenther@suse.de>
13045 PR middle-end/30364
13046 * gcc.dg/torture/pr30364-1.c: New testcase.
13047 * gcc.dg/torture/pr30364-2.c: Likewise.
13048 * gcc.dg/torture/pr30364-3.c: Likewise.
13050 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13052 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13053 powerpc*, use -funsafe-math-optimizations.
13054 * gcc.dg/torture/builtin-logb-1.c: Likewise.
13055 * gcc.dg/torture/builtin-modf-1.c: Likewise.
13057 2007-02-28 Tobias Burnus <burnus@net-b.de>
13058 Paul Thomas <pault@gcc.gnu.org>
13062 * c_by_val_1.f: Test %VAL() with non-default kind.
13063 * c_by_val.c: Ditto.
13064 * c_by_val_4.f: New test.
13066 2007-02-28 Tobias Burnus <burnus@net-b.de>
13069 * gfortran.dg/continuation_7.f90: New test.
13071 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
13073 * g++.dg/inherit/thunk7.C: New test.
13074 * lib/target-supports.exp (check_profiling_available): Not available
13077 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
13080 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13082 2007-02-27 Mark Mitchell <mark@codesourcery.com>
13084 * lib/target-supports.exp (check_effective_target_init_priority):
13085 Remove Solaris special case.
13087 2007-02-26 Geoffrey Keating <geoffk@apple.com>
13089 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13090 for more builtin types.
13092 * g++.dg/ext/visibility/class1.C: Port to Darwin.
13093 * g++.dg/ext/visibility/noPLT.C: Likewise.
13095 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13097 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13100 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
13103 * size_optional_dim_1.f90: New test.
13105 2007-02-25 Mark Mitchell <mark@codesourcery.com>
13107 * gcc.dg/vxworks/vxworks.exp: New file.
13108 * gcc.dg/vxworks/initpri1.c: Likewise.
13109 * gcc.dg/vxworks/initpri2.c: Likewise.
13110 * gcc.dg/initpri2.c: Add more tests.
13111 * g++.dg/special/initpri2.C: Likewise.
13113 * gcc.dg/initpri1.c: New test.
13114 * gcc.dg/initpri2.c: Likewise.
13115 * g++.dg/special/initpri1.C: New test.
13116 * g++.dg/special/initpri2.C: Likewise.
13117 * g++.dg/special/conpr-1.C: Use init_priority effective target.
13118 * g++.dg/special/conpr-2.C: Likewise.
13119 * g++.dg/special/conpr-3.C: Likewise.
13120 * g++.dg/special/conpr-4.C: Likewise.
13121 * g++.dg/special/initp1.C: Likewise.
13122 * g++.dg/special/ecos.exp: Remove code to detect availability of
13123 constructor priorities.
13124 * lib/target-supports.exp (check_effective_target_init_priority):
13127 2007-02-24 Jan Hubicka <jh@suse.cz>
13129 * gcc.c-torture/execute/pr30778.c: New testcase.
13131 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13133 PR libgfortran/30918
13134 * gfortran.dg/namelist_26.f90: New test.
13136 2007-02-24 Richard Guenther <rguenther@suse.de>
13138 PR middle-end/30951
13139 * gcc.dg/pr30951.c: New testcase.
13141 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13143 * gcc.dg/torture/builtin-modf-1.c: New test.
13145 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
13147 PR tree-optimization/30904
13148 * gcc.dg/pr30904.c: New test.
13150 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13152 * gcc.test-framework/README: Correct command.
13153 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13155 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13157 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
13159 * lib/target-supports.exp (check_effective_target_unwrapped): New.
13161 2007-02-23 Mark Mitchell <mark@codesourcery.com>
13163 * lib/target-supports.exp (check_effective_target_newlib): New
13166 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
13169 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13170 allocatable component.
13173 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13175 * gcc.dg/torture/builtin-logb-1.c: New test.
13176 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13177 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13178 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13181 2007-02-23 Richard Guenther <rguenther@suse.de>
13183 * g++.dg/warn/changes-meaning.C: New testcase.
13185 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13187 PR libgfortran/30910
13188 * gfortran.dg/fmt_zero_precision.f90: Update test.
13190 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13192 * gcc.dg/torture/builtin-frexp-1.c: New test.
13194 2007-02-22 Mark Mitchell <mark@codesourcery.com>
13196 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13198 2007-02-22 Ian Lance Taylor <iant@google.com>
13201 * g++.dg/debug/pr30898.C: New test.
13203 2007-02-22 Ira Rosen <irar@il.ibm.com>
13205 * gcc.dg/vect/vect-106.c: New test.
13207 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13208 Ira Rosen <irar@il.ibm.com>
13210 PR tree-optimization/30843
13211 * gcc.dg/vect/pr30843.c: New test.
13213 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13215 PR tree-optimization/30858
13216 * gcc.dg/vect/pr30858.c: New test.
13218 2007-02-21 Mark Mitchell <mark@codesourcery.com>
13220 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13221 to set options for compiling testglue.
13222 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13223 * lib/obj-c++.exp (obj-c++_init): Likewise.
13225 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
13227 * gnat.dg/derived_aggregate.adb: New test.
13229 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13231 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13232 sh* targets. Call the correct CKSGN macro.
13234 2007-02-21 Jakub Jelinek <jakub@redhat.com>
13236 * gfortran.dg/gomp/omp_parse1.f90: New test.
13237 * gfortran.dg/gomp/omp_parse2.f: New test.
13239 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
13242 * gfortran.dg/do_pointer_1.f90: New test.
13244 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13246 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13249 2007-02-20 Geoffrey Keating <geoffk@apple.com>
13251 * gcc.dg/darwin-minversion-1.c: New.
13252 * gcc.dg/darwin-minversion-2.c: New.
13254 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13256 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13258 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13259 DJ Delorie <dj@redhat.com>
13262 * gcc.dg/Wfatal.c: New.
13263 * gcc.dg/Wfatal-2.c: New.
13264 * gcc.dg/Werror-1.c: Adjust expectations.
13265 * gcc.dg/Werror-5.c: Likewise.
13266 * gcc.dg/Werror-7.c: Likewise.
13267 * gcc.dg/Werror-10.c: Likewise.
13268 * gcc.dg/Werror-11.c: Likewise.
13270 2007-02-20 Tobias Burnus <burnus@net-b.de>
13273 * gfortran.dg/volatile10.f90: New test.
13275 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
13277 PR libfortran/30533
13278 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
13280 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13282 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13283 * gcc.dg/Walways-true-1.c: Likewise.
13284 * gcc.dg/weak/weak-3.c: Likewise.
13285 * gcc.dg/Werror-1.c: Likewise.
13286 * gcc.dg/Werror-3.c: Likewise.
13287 * gcc.dg/Werror-4.c: Likewise.
13288 * gcc.dg/Werror-5.c: Likewise.
13289 * gcc.dg/Werror-6.c: Likewise.
13290 * gcc.dg/Werror-7.c: Likewise.
13291 * gcc.dg/Werror-8.c: Likewise.
13292 * gcc.dg/Werror-10.c: Likewise.
13293 * gcc.dg/Werror-11.c: Likewise.
13294 * gcc.dg/Werror-12.c: Likewise.
13295 * g++.old-deja/g++.mike/warn8.C: Likewise.
13296 * g++.dg/warn/Walways-true-1.C: Likewise.
13297 * g++.dg/warn/Walways-true-2.C: Likewise.
13298 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13299 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13300 -Wstring-literal-comparison with -Waddress.
13301 * gcc.dg/Wstring-literal-comparison-4.c: Replace
13302 -Wno-string-literal-comparison with -Wno-address.
13304 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
13306 * gnat.dg/self_aggregate_with_call.adb: New test.
13308 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
13310 PR tree-optimization/30975
13311 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13312 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13313 * gcc.dg/vect/pr30795.c: New.
13315 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13318 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13320 2007-02-18 Roger Sayle <roger@eyesopen.com>
13322 PR rtl-optimization/28173
13323 * gcc.target/i386/andor-1.c: New test case.
13325 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13327 * gcc.dg/torture/builtin-ldexp-1.c: New.
13328 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13330 2007-02-18 Roger Sayle <roger@eyesopen.com>
13332 * gfortran.dg/array_constructor_15.f90: New test case.
13334 2007-02-18 Roger Sayle <roger@eyesopen.com>
13336 * gfortran.dg/forall_10.f90: New test case.
13338 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13340 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13342 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13344 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13345 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13347 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
13349 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13350 * gcc.target/i386/builtin-bswap-3.c: Ditto.
13351 * gcc.target/i386/xchg-1.c: New test.
13352 * gcc.target/i386/xchg-2.c: New test.
13354 2007-02-16 Richard Guenther <rguenther@suse.de>
13355 Christian Bruel <christian.bruel@st.com>
13357 * gcc.dg/strict-overflow-5.c: New testcase.
13359 2007-02-16 Tobias Burnus <burnus@net-b.de>
13362 * gfortran.dg/func_derived_4.f90: New test.
13364 2007-02-15 Roger Sayle <roger@eyesopen.com>
13366 PR middle-end/30391
13367 * gfortran.dg/pr30391-1.f90: New test case.
13369 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13371 PR middle-end/30433
13372 * gcc.c-torture/compile/pr30433.c: New testcase to check
13373 that complex constants comparisions are foldded.
13375 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13378 * g++.dg/ext/stmtexpr10.C: New testcase.
13380 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13382 PR middle-end/30729
13383 * gcc.dg/Wunused-value-2.c: New testcase.
13385 2007-02-15 Ian Lance Taylor <iant@google.com>
13387 * g++.dg/eh/subreg-1.C: New test.
13389 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13392 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13393 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13394 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13395 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13396 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13397 * gcc.dg/Werror-implicit-function-declaration.c: New.
13399 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13402 * g++.dg/warn/pr28943.C: New.
13404 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13406 * gfortran.fortran-torture/execute/math.f90: Fix typo.
13408 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13411 * gfortran.dg/error_recovery_3.f90: New test.
13413 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13415 * g++.dg/tree-ssa/sra-1.C: New.
13417 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13419 * g++.dg/tree-ssa/sra-1.C: New.
13421 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13423 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13425 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13427 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13429 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
13432 * gfortran.dg/logical_2.f90: New test.
13434 2007-02-14 Joseph Myers <joseph@codesourcery.com>
13436 * gcc.dg/torture/complex-alias-1.c: New test.
13438 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
13440 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13441 instead of -fdump-tree-tailcall.
13443 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
13445 * gfortran.dg/interface_10.f90: Fix comment typo.
13447 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
13449 PR tree-optimization/30771
13450 * gcc.dg/vect/pr30771.c: New test.
13452 2007-02-13 Ian Lance Taylor <iant@google.com>
13454 * gcc.dg/Wstrict-overflow-1.c: New test.
13455 * gcc.dg/Wstrict-overflow-2.c: New test.
13456 * gcc.dg/Wstrict-overflow-3.c: New test.
13457 * gcc.dg/Wstrict-overflow-4.c: New test.
13458 * gcc.dg/Wstrict-overflow-5.c: New test.
13459 * gcc.dg/Wstrict-overflow-6.c: New test.
13460 * gcc.dg/Wstrict-overflow-7.c: New test.
13461 * gcc.dg/Wstrict-overflow-8.c: New test.
13462 * gcc.dg/Wstrict-overflow-9.c: New test.
13463 * gcc.dg/Wstrict-overflow-10.c: New test.
13465 2007-02-13 Roger Sayle <roger@eyesopen.com>
13467 * gcc.target/ia64/builtin-bswap-2.c: New test case.
13469 2007-02-13 Richard Henderson <rth@redhat.com>
13471 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13472 * gcc.c-torture/execute/pr29302-1.c: ... here.
13474 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13477 * gcc.dg/c90-return-1.c: Update output.
13478 * gcc.dg/c99-return-1.c: Likewise.
13480 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
13483 * gfortran.dg/used_dummy_types_7.f90: New test..
13485 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
13487 * gcc.target/i386/parity-1.c: New test.
13488 * gcc.target/i386/parity-2.c: New test.
13490 2007-02-12 Roger Sayle <roger@eyesopen.com>
13492 * gcc.target/i386/builtin-bswap-3.c: New test case.
13494 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
13496 PR tree-optimization/29145
13497 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13498 alias analysis is improved to take better advantage of restrict
13499 qualified pointers.
13500 * gcc.dg/vect/vect-80.c: Likewise.
13501 * gcc.dg/vect/pr29145.c: New.
13503 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
13505 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13506 * gcc.target/i386/sse4a-insert.c: Likewise.
13508 2007-02-11 Roger Sayle <roger@eyesopen.com>
13510 * gcc.target/ia64/builtin-popcount-1.c: New test case.
13511 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13513 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
13516 * gfortran.dg/enum_4.f90: Update error message checks.
13518 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
13521 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13522 versions of the modules.
13525 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13526 by getting rid of recursive I/O and providing functions with
13530 * gfortran.dg/char_array_constructor_2.f90
13532 2007-02-11 Mark Mitchell <mark@codesourcery.com>
13535 * g++.dg/template/spec34.C: New test
13537 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
13539 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13540 on i?86 and x86_64.
13541 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13542 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13543 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13544 on i?86 and x86_64.
13545 * gcc.dg/vect/vect-113.c: Ditto.
13547 2007-02-06 Mark Mitchell <mark@codesourcery.com>
13550 * g++.dg/eh/weak1-C: New test.
13551 * g++.dg/eh/weak1-a.cc: Likewise.
13552 * g++.dg/eh/comdat1.C: Likewise.
13554 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13555 Dorit Nuzman <dorit@il.ibm.com>
13557 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13558 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13559 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13560 * gcc.dg/vect/vect-113.c: Likewise.
13562 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13564 2007-02-10 Richard Henderson <rth@redhat.com>
13566 * lib/target-supports.exp (check_effective_target_tls): Redefine
13567 to mean non-emulated tls.
13568 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13569 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13570 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13571 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13572 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13573 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13574 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13576 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13578 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13580 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13582 * gfortran.dg/secnds.f: Replace time tolerance with a
13583 before-and-after bracket.
13584 * gfortran.dg/secnds-1.f: Likewise.
13586 2007-02-09 Tobias Burnus <burnus@net-b.de>
13589 * gfortran.dg/maxlocval_1.f90: New test.
13591 2007-02-09 Roger Sayle <roger@eyesopen.com>
13593 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13595 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13598 * gfortran.dg/array_function_1.f90: New test.
13600 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13602 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13603 (check_effective_target_dummy_wcsftime): New functions.
13605 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13607 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13608 * lib/target-supports.exp (check_effective_target_uclibc): New
13611 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13613 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13614 (vsnprintf): Don't define for uClibc targets.
13616 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13618 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13619 set before checking whether it was allowed.
13620 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13621 before checking inside_main.
13623 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13625 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13627 (u16sf): Likewise u4sf.
13628 * g++.dg/compat/struct-layout-1.h: Likewise.
13630 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13632 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13634 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13635 m68k targets if check_effective_target_coldfire_fpu returns true.
13637 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13638 Richard Guenther <rguenther@suse.de>
13640 PR middle-end/23361
13641 * gcc.dg/fold-compare-3.c: New testcase.
13642 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13644 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13646 * gcc.dg/pr26570.c: Clean up coverage files.
13647 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13648 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13649 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13650 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13651 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13652 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13653 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13654 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13655 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13656 * gcc.dg/tree-ssa/pr25501.c: Ditto.
13657 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13658 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13659 * gcc.dg/vect/pr28952.c: Ditto.
13660 * gcc.dg/vect/pr27151.c: Ditto.
13661 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13662 * g++.dg/gomp/macro-3.C: Ditto.
13664 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
13666 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13669 2007-02-08 Roger Sayle <roger@eyesopen.com>
13671 * gcc.target/i386/builtin-bswap-2.c: New test case.
13673 2007-02-08 Roger Sayle <roger@eyesopen.com>
13675 * gfortran.dg/forall_8.f90: New test case.
13676 * gfortran.dg/forall_9.f90: Likewise.
13678 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13680 * gcc.dg/builtins-20.c: Add some -~ complex cases.
13682 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
13684 * lib/target-supports.exp (check_effective_target_simulator): New.
13686 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
13688 * gcc.dg/tree-ssa/loop-25.c: New test.
13690 2007-02-06 Richard Henderson <rth@redhat.com>
13692 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13694 2007-02-06 Roger Sayle <roger@eyesopen.com>
13696 * gcc.target/powerpc/popcount-1.c: New test case.
13697 * gcc.target/powerpc/parity-1.c: Likewise.
13699 2007-02-06 Richard Guenther <rguenther@suse.de>
13701 PR middle-end/27302
13702 * gcc.dg/torture/pr27302-2.c: New testcase.
13704 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
13706 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13707 * gcc.dg/vect/vect-iv-1.c: New test.
13708 * gcc.dg/vect/vect-iv-2.c: New test.
13709 * gcc.dg/vect/vect-iv-3.c: New test.
13710 * gcc.dg/vect/vect-iv-4.c: New test.
13711 * gcc.dg/vect/vect-iv-5.c: New test.
13712 * gcc.dg/vect/vect-iv-6.c: New test.
13713 * gcc.dg/vect/vect-iv-7.c: New test.
13714 * gcc.dg/vect/vect-iv-8.c: New test.
13715 * gcc.dg/vect/vect-iv-9.c: New test.
13716 * gcc.dg/vect/vect-iv-10.c: New test.
13717 * gcc.dg/vect/vect-iv-11.c: New test.
13718 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13719 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13720 * gcc.dg/vect/vect-14.c: Now vectorizable.
13721 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13723 * gcc.dg/vect/vect-27.c: Likewise.
13724 * gcc.dg/vect/vect-29.c Likewise.
13725 * gcc.dg/vect/vect-dv-2.c: Likewise.
13726 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13727 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13728 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13730 2007-02-06 Ira Rosen <irar@il.ibm.com>
13732 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13734 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13736 * gcc.dg/builtins-20.c: Add more cases.
13738 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
13741 * gcc.dg/pr30189.c: New test.
13743 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
13745 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13747 * gcc.target/i386/sse4a-extract.c: New test.
13748 * gcc.target/i386/sse4a-insert.c: New test.
13749 * gcc.target/i386/sse4a-montsd.c: New test.
13750 * gcc.target/i386/sse4a-montss.c: New test.
13752 2007-02-05 Richard Guenther <rguenther@suse.de>
13754 * gcc.target/i386/vectorize3.c: New testcase.
13756 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
13759 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13761 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13764 * gfortran.dg/repeat_1.f90: New test.
13766 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
13769 * gfortran.dg/spread_shape_1.f90: Remove tabs.
13770 * gfortran.dg/derived_init_2.f90: Ditto.
13771 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13772 * gfortran.dg/array_initializer_1.f90: Ditto.
13773 * gfortran.dg/do_2.f90: Ditto.
13774 * gfortran.dg/proc_assign_1.f90: Ditto.
13776 2007-02-04 Richard Guenther <rguenther@suse.de>
13778 PR middle-end/30636
13779 * g++.dg/warn/pr30636.C: New testcase.
13780 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13782 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
13784 PR middle-end/30667
13785 * gfortran.dg/pr30667.f: New test.
13787 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13789 * gcc.dg/builtins-54.c: Add more cases.
13791 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
13794 * gfortran.dg/zero_sized_2.f90: New test.
13797 * gfortran.dg/alloc_comp_basics_4.f90: New test.
13800 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13803 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
13806 * gfortran.dg/interface_10.f90: New test.
13808 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13810 * gcc.dg/builtins-20.c: Add more cases.
13812 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13815 * gcc-target/ia64/pr29682.c: New test.
13817 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
13820 * gfortran.dg/arrayio_11.f90.f90: New test.
13823 * gfortran.dg/arrayio_12.f90.f90: New test.
13825 2007-02-02 Jakub Jelinek <jakub@redhat.com>
13828 * g++.dg/tls/diag-5.C: New test.
13830 PR middle-end/30473
13831 * gcc.dg/pr30473.c: New test.
13832 * gcc.c-torture/execute/20070201-1.c: New test.
13834 2007-02-01 Roger Sayle <roger@eyesopen.com>
13836 * gfortran.dg/dependency_20.f90: New test case.
13838 2007-01-31 Ian Lance Taylor <iant@google.com>
13840 * gcc.dg/lower-subreg-1.c (test): New test.
13842 2007-01-30 Geoffrey Keating <geoffk@apple.com>
13844 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13846 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13848 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13849 * gcc.dg/torture/builtin-math-3.c: Likewise.
13851 2007-01-31 Dirk Mueller <dmueller@suse.de>
13853 gcc.dg/Wparentheses-2.c: Update and add new tests.
13855 2007-01-31 Ira Rosen <irar@il.ibm.com>
13857 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13860 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
13862 * gcc.dg/builtins-63.c: New test.
13864 2007-01-31 Tobias Burnus <burnus@net-b.de>
13867 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13869 2007-01-31 Tobias Burnus <burnus@net-b.de>
13872 * gfortran.dg/volatile8.f90: New argument conformance test.
13873 * gfortran.dg/volatile9.f90: New scope test.
13875 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13878 * g++.dg/warn/null4.C: New.
13880 2001-01-30 Roger Sayle <roger@eyesopen.com>
13881 Uros Bizjak <ubizjak@gmail.com>
13883 * gcc.dg/large-size-array-3.c: Correct typo.
13885 2007-01-30 Richard Guenther <rguenther@suse.de>
13887 PR middle-end/27657
13888 * g++.dg/debug/pr27657.C: New testcase.
13890 2007-01-30 Richard Guenther <rguenther@suse.de>
13892 PR middle-end/30313
13893 * gcc.dg/torture/pr30313.c: New testcase.
13895 2007-01-29 Janis Johnson <janis187@us.ibm.com>
13897 * gcc.dg/dfp/dfp-except.h: New file.
13898 * gcc.dg/dfp/fe-check.h: New file.
13899 * gcc.dg/dfp/fe-binop.c: New test.
13900 * gcc.dg/dfp/fe-convert-1.c: New test.
13901 * gcc.dg/dfp/fe-convert-2.c: New test.
13902 * gcc.dg/dfp/fe-convert-3.c: New test.
13904 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13905 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13906 * gcc.dg/dfp/convert-dfp.c: Ditto.
13907 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13909 2007-01-29 Josh Conner <jconner@apple.com>
13911 * gcc.target/powerpc/altivec-24.c: New test.
13913 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
13916 * g++.dg/parse/defarg12.C: New test.
13918 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
13921 * gfortran.dg/used_dummy_types_6.f90: New test.
13923 2007-01-28 Jan Hubicka <jh@suse.cz>
13925 * gcc.dg/tree-prof/val-prof-6.c: New test.
13927 2007-01-28 Roger Sayle <roger@eyesopen.com>
13929 * gcc.dg/large-size-array-3.c: Correct test case (portability).
13931 2007-01-28 Andrew Pinski <pinskia@gmail.com>
13934 * g++.dg/expr/dtor4.C: New test.
13936 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
13938 * gcc.dg/tree-ssa/loop-23.c: New test.
13940 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
13942 PR libfortran/30389
13943 * gfortran.dg/achar_2.f90: New test.
13944 * gfortran.dg/achar_3.f90: New test.
13946 2007-01-27 Ian Lance Taylor <iant@google.com>
13948 * gcc.dg/strict-overflow-1.c: New test.
13949 * gcc.dg/no-strict-overflow-1.c: New test.
13950 * gcc.dg/strict-overflow-2.c: New test.
13951 * gcc.dg/no-strict-overflow-2.c: New test.
13952 * gcc.dg/strict-overflow-3.c: New test.
13953 * gcc.dg/no-strict-overflow-3.c: New test.
13954 * gcc.dg/strict-overflow-4.c: New test.
13955 * gcc.dg/no-strict-overflow-4.c: New test.
13956 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13957 * gcc.dg/pr15784-1.c: Likewise.
13958 * gcc.dg/pr20922-1.c: Likewise.
13959 * gcc.dg/pr20922-3.c: Likewise.
13960 * gcc.dg/pr20922-4.c: Likewise.
13961 * gcc.dg/pr20922-6.c: Likewise.
13962 * gcc.dg/compare-4.c: Likewise.
13963 * gcc.dg/torture/pr26898-1.c: Likewise.
13964 * gcc.dg/tree-ssa/divide-1.c: Likewise.
13965 * gcc.dg/tree-ssa/divide-2.c: Likewise.
13966 * gcc.dg/tree-ssa/divide-3.c: Likewise.
13967 * gcc.dg/tree-ssa/divide-4.c: Likewise.
13968 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13969 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13970 * gcc.dg/tree-ssa/pr21082.c: Likewise.
13971 * gcc.dg/tree-ssa/pr26899.c: Likewise.
13972 * g++.dg/tree-ssa/pr21082.C: Likewise.
13974 2007-01-27 Roger Sayle <roger@eyesopen.com>
13976 * gcc-dg/large-size-array-3.c: New test case.
13978 2007-01-27 Roger Sayle <roger@eyesopen.com>
13980 * gfortran.dg/forall_7.f90: New test case.
13982 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
13985 * gfortran.dg/where_operator_assign_1.f90: New test.
13986 * gfortran.dg/where_operator_assign_2.f90: New test.
13987 * gfortran.dg/where_operator_assign_3.f90: New test.
13989 2007-01-26 Joseph Myers <joseph@codesourcery.com>
13991 * lib/target-supports.exp
13992 (check_effective_target_powerpc_altivec): New.
13993 (check_effective_target_vect_cmdline_needed): Use it.
13995 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13998 * gfortran.dg/backslash_3.f: New test.
14000 2007-01-26 Richard Guenther <rguenther@suse.de>
14002 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14004 2007-01-26 Tobias Burnus <burnus@net-b.de>
14006 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14007 * gfortran.dg/vect/vect.exp: Ditto.
14008 * gfortran.dg/dg.exp: Ditto.
14009 * gfortran.fortran-torture/execute/execute.exp: Ditto.
14010 * gfortran.fortran-torture/compile/compile.exp: Ditto.
14012 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14014 * gcc.dg/builtins-20.c: Add more cases.
14015 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14017 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14020 * gcc.dg/Wall.c: New.
14021 * gcc.dg/Wno-all.c: New.
14022 * gfortran.dg/Wall.f90: New.
14023 * gfortran.dg/Wno-all.f90: New.
14025 2007-01-24 Geoffrey Keating <geoffk@apple.com>
14027 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14028 * g++.dg/eh/simd-2.C: Also run on Darwin.
14029 * g++.dg/eh/simd-3.C: New.
14030 * g++.dg/eh/simd-4.C: New.
14032 2007-01-25 Richard Guenther <rguenther@suse.de>
14034 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14036 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14038 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
14040 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14041 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14042 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14043 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14044 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14045 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14046 * gcc.dg/ipa/ipa-7.c: New testcase.
14048 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
14050 * g++.dg/cpp0x/warn_cxx0x.C: New.
14052 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14054 * gcc.dg/builtins-20.c: Test builtin carg.
14056 2007-01-24 Jakub Jelinek <jakub@redhat.com>
14058 PR middle-end/27416
14059 * gcc.dg/gomp/pr27416.c: New test.
14061 PR middle-end/30494
14062 * gcc.dg/gomp/pr30494.c: New test.
14063 * g++.dg/gomp/pr30494.C: New test.
14065 PR middle-end/30421
14066 * gcc.dg/gomp/pr30421.c: New test.
14068 2007-01-24 Steve Ellcey <sje@cup.hp.com>
14070 * gcc.target/ia64/versionid-1.c: New test.
14071 * gcc.target/ia64/versionid-2.c: New test.
14073 2007-01-24 Richard Guenther <rguenther@suse.de>
14076 * gcc.dg/builtins-57.c: Change to a link-time testcase
14077 to support non-C99 targets.
14079 2007-01-24 Jan Hubicka <jh@suse.cz>
14081 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14083 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
14085 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14087 2007-01-23 Andrew Pinski <pinskia@gmail.com>
14090 * objc.dg/const-str-12.m: New test.
14092 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14095 * gfortran.dg/ctrl-z.f90: New test.
14097 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14100 * gfortran.dg/namelist_assumed_char.f90: New test.
14102 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
14105 * g++.dg/inherit/covariant15.C: New test.
14107 2007-01-23 Ian Lance Taylor <iant@google.com>
14109 * g++.dg/warn/Wparentheses-24.C: New test.
14111 2007-01-23 Richard Guenther <rguenther@suse.de>
14114 * ada/acats/run_acats: Do not call gnatmake or gnatchop
14117 2007-01-22 Richard Guenther <rguenther@suse.de>
14119 PR tree-optimization/30038
14120 * gcc.dg/builtins-62.c: New testcase.
14122 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14124 * gcc.c-torture/compile/20070121.c: New test.
14126 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
14128 PR libfortran/30525
14129 * gfortran.dg/char_comparison_1.f: New test.
14131 2007-01-21 Ira Rosen <irar@il.ibm.com>
14133 * gcc.dg/vect/vect-strided-same-dr.c: New test.
14135 2007-01-20 Andrew Pinski <pinskia@gmail.com>
14138 * objc.dg/pch: New directory.
14139 * objc.dg/pch/pch.exp: New file.
14140 * objc.dg/pch/interface-1.m: New test.
14141 * objc.dg/pch/interface-1.hs: New include file.
14142 * lib/objc.exp (objc_target_compile): Add
14143 "-x objective-c-header" in front of the sources if this is
14144 a precompiled header being compiled.
14146 2007-01-20 Roger Sayle <roger@eyesopen.com>
14148 * gfortran.dg/array_memcpy_3.f90: New test case.
14149 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14151 2007-01-20 Roger Sayle <roger@eyesopen.com>
14152 Brooks Moses <brooks.moses@codesourcery.com>
14153 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14155 * gfortran.dg/intrinsic_sign_1.f90: New test case.
14156 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14158 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14160 * gcc.dg/torture/builtin-math-3.c: Test fdim.
14162 2007-01-19 Mike Stump <mrs@apple.com>
14164 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14167 2007-01-19 Roger Sayle <roger@eyesopen.com>
14169 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14170 option instead of -funsafe-math-optimizations.
14172 2007-01-19 Tomas Bily <tbily@suse.cz>
14174 gcc.dg/tree-prof/indir-call-prof.c: New.
14175 g++.dg/dg.exp: Add tree-prof subdirectory.
14176 g++.dg/tree-prof/indir-call-prof.C: New.
14177 g++.dg/tree-prof/tree-prof.exp: New.
14179 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14182 * g++.dg/warn/deprecated.C: Update warning output.
14183 * g++.dg/warn/deprecated-2.C: Likewise.
14184 * g++.dg/warn/deprecated-3.C: New.
14186 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
14188 * gcc.c-torture/execute/nestfunc-7.c: New.
14190 2007-01-18 Hui-May Chang <hm.chang@apple.com>
14192 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14194 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
14196 * gcc.dg/m68k-pic-1.c: New.
14198 2007-01-18 Roger Sayle <roger@eyesopen.com>
14200 * gfortran.dg/array_memcpy_4.f90: New test case.
14202 2007-01-18 Josh Conner <jconner@apple.com>
14205 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14206 * gcc.dg/vect/no-trapping-math-1: New.
14207 * gcc.dg/vect/no-trapping-math-2: New.
14209 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
14211 * gcc.target/i386/387-8.c: Update comment about optimizing
14212 inherent load of 1.0 of fptan instruction.
14214 2007-01-18 Dirk Mueller <dmueller@suse.de>
14215 Richard Guenther <rguenther@suse.de>
14218 * gcc.dg/Warray-bounds.c: New testcase.
14219 * gcc.dg/Warray-bounds-2.c: New testcase.
14220 * g++.dg/warn/Warray-bounds.C: New testcase.
14221 * g++.dg/warn/Warray-bounds-2.C: New testcase.
14223 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
14226 * gfortran.dg/generic_12.f90: New test.
14228 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
14230 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14231 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14233 2007-01-16 Janis Johnson <janis187@us.ibm.com>
14235 * gcc.dg/dfp/compare-special.h: New file.
14236 * gcc.dg/dfp/compare-special-32.c: New test.
14237 * gcc.dg/dfp/compare-special-64.c: New test.
14238 * gcc.dg/dfp/compare-special-128.c: New test.
14240 2007-01-16 Roger Sayle <roger@eyesopen.com>
14241 Paul Thomas <pault@gcc.gnu.org>
14242 Steven G. Kargl <kargl@gcc.gnu.org>
14245 * gfortran.dg/forall_6.f90: New test case.
14246 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14247 * gfortran.dg/dependency_13.f90: Likewise.
14249 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14252 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14253 targets that don't support Inf.
14255 2007-01-15 Dale Johannesen <dalej@apple.com>
14257 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
14259 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
14261 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
14262 of achar for 0xff to avoid the "Extended ASCII not
14263 implemented" error message.
14265 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
14268 * gfortran.dg/altreturn_4.f90: New test.
14271 * gfortran.dg/stfunc_4.f90: New test.
14274 * gfortran.dg/bound_2.f90: Reinstate commented out line.
14275 * gfortran.dg/initialization_1.f90: Change warning.
14278 * gfortran.dg/specification_type_resolution_2.f90: New test.
14280 2007-01-14 Jan Hubicka <jh@suse.cz>
14282 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14283 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14284 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14287 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
14290 * gfortran.dg/external_procedures_2.f90: New test.
14292 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
14295 * gcc.target/i386/pr30413.c: New test.
14297 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
14300 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
14302 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
14304 * gcc.dg/20070112-1.c: New test.
14306 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14308 PR libgfortran/30435
14309 * gfortran.dg/list_read_6.f90: New test.
14311 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
14313 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
14315 2007-01-12 Tom Tromey <tromey@redhat.com>
14317 PR preprocessor/28227:
14318 * gcc.dg/cpp/pr28227.c: New file.
14320 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14322 * gcc.dg/tree-ssa/loop-22.c: New test.
14324 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14326 PR tree-optimization/29516
14327 * gcc.dg/tree-ssa/loop-20.c: New test.
14329 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
14331 PR libfortran/30415
14332 * minmaxloc_integer_kinds_1.f90: New test.
14334 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
14337 * g++.dg/template/sizeof-template-argument.C: New test.
14339 2007-01-11 Jan Hubicka <jh@suse.cz>
14341 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14342 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14343 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14344 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14345 * gcc.dg/tree-ssa/pr21658.c: Likewise.
14346 * gcc.dg/tree-ssa/pr15349.c: Likewise.
14347 * gcc.dg/tree-ssa/pr25501.c: Likewise.
14348 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14349 transformation in question.
14350 * gcc.dg/tree-ssa/vrp05.c: Likewise.
14351 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14352 * gcc.dg/always_inline3.c: Likewise.
14354 2007-01-10 Mark Mitchell <mark@codesourcery.com>
14357 * g++.dg/template/typename11.C: New test.
14359 2007-01-10 Robert Kennedy <jimbob@google.com>
14361 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14363 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14365 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14366 for different integer kinds.
14367 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14368 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14369 * gfortran.dg/ishft_2.f90: New test.
14370 * gfortran.dg/ishft_3.f90: New test.
14372 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14374 * gfortran.dg/altreturn_2.f90: Removed executable bit.
14376 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
14378 PR tree-optimization/30322
14379 * gcc.dg/tree-ssa/loop-21.c: New test.
14381 2007-01-08 Geoffrey Keating <geoffk@apple.com>
14383 * g++.dg/rtti/darwin-builtin-linkage.C: New.
14385 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14387 * gcc.target/spu/intrinsics-1.c: Remove xfail.
14389 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14391 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14392 * g++.dg/warn/overflow-warn-3.C: Likewise.
14393 * g++.dg/warn/overflow-warn-4.C: Likewise.
14394 * g++.dg/warn/overflow-warn-5.C: Likewise.
14395 * g++.dg/warn/overflow-warn-6.C: Likewise.
14396 * g++.dg/warn/Woverflow-1.C: Likewise.
14397 * g++.dg/warn/Woverflow-2.C: Likewise.
14398 * g++.dg/warn/Woverflow-3.C: Likewise.
14399 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14401 2007-01-08 Roger Sayle <roger@eyesopen.com>
14403 * gfortran.dg/array_constructor_14.f90: New test case.
14404 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14406 2007-01-08 Richard Guenther <rguenther@suse.de>
14408 PR tree-optimization/23603
14409 * gcc.dg/tree-ssa/vrp31.c: New testcase.
14410 * gcc.dg/tree-ssa/vrp32.c: Likewise.
14412 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14414 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14416 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14417 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14418 compiler behaviour.
14419 * gcc.dg/simd-5.c: Likewise.
14420 * gcc.dg/simd-6.c: Likewise.
14421 * g++.dg/conversion/simd1.C: Likewise.
14422 * g++.dg/conversion/simd3.C: Likewise.
14423 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14426 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14428 PR tree-optimization/29877
14429 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14430 name of a hard register for the target concerned. Adjust dg-error
14431 directives to cope with new behaviour of TER.
14433 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14436 * g++.dg/conversion/nullptr1.C: Added overflow warning.
14437 * g++.dg/warn/overflow-warn-1.C: New.
14438 * g++.dg/warn/overflow-warn-3.C: New.
14439 * g++.dg/warn/overflow-warn-4.C: New.
14440 * g++.dg/warn/overflow-warn-5.C: New.
14441 * g++.dg/warn/overflow-warn-6.C: New.
14442 * g++.dg/warn/Woverflow-1.C: New.
14443 * g++.dg/warn/Woverflow-2.C: New.
14444 * g++.dg/warn/Woverflow-3.C: New.
14445 * g++.dg/warn/multiple-overflow-warn-2.C: New.
14447 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
14450 * gfortran.dg/invalid_name.f90: New test.
14451 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14452 * gfortran.dg/gomp/pr29759.f90: Ditto.
14454 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
14456 * gfortran.dg/present_1.f90: Update error message.
14458 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
14461 * g++.dg/template/duplicate1.C: New test
14462 * g++.dg/template/memfriend6.C: Adjust error markers.
14464 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
14467 * gcc.dg/torture/inline-1.c: New test.
14469 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14472 * gcc.dg/multiple-overflow-warn-1.c: New.
14473 * gcc.dg/multiple-overflow-warn-2.c: New.
14474 * gcc.dg/overflow-warn-6.c: New.
14475 * g++.dg/warn/multiple-overflow-warn-1.C: New.
14477 2007-01-05 Roger Sayle <roger@eyesopen.com>
14479 * gfortran.dg/array_memcpy_1.f90: New test case.
14480 * gfortran.dg/array_memcpy_2.f90: Likewise.
14482 2007-01-05 Richard Guenther <rguenther@suse.de>
14484 PR middle-end/27826
14485 * g++.dg/opt/pr27826.C: New testcase.
14487 2007-01-05 Ian Lance Taylor <iant@google.com>
14489 * gcc.dg/Walways-true-1.c: New test.
14490 * gcc.dg/Walways-true-2.c: New test.
14491 * g++.dg/warn/Walways-true-1.C: New test.
14492 * g++.dg/warn/Walways-true-2.C: New test.
14494 2007-01-05 Jakub Jelinek <jakub@redhat.com>
14497 * gcc.dg/pr30360.c: New test.
14499 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
14502 * gfortran.dg/data_implied_do_1.f90: New test.
14506 * gfortran.dg/char_length_1.f90: New test.
14508 2007-01-05 Richard Guenther <rguenther@suse.de>
14510 PR middle-end/28116
14511 * g++.dg/opt/pr28116.C: New testcase.
14513 2007-01-05 Tobias Burnus <burnus@net-b.de>
14516 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14517 invalid deallocate.
14518 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14519 * gfortran.dg/protected_4.f90: Add pointer intent check.
14520 * gfortran.dg/protected_6.f90: Add pointer intent check.
14521 * gfortran.dg/pointer_intent_1.f90: New test.
14522 * gfortran.dg/pointer_intent_2.f90: New test.
14523 * gfortran.dg/pointer_intent_3.f90: New test.
14525 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
14528 * gfortran.dg/altreturn_2.f90: new test.
14530 2007-01-04 Tom Tromey <tromey@redhat.com>
14532 PR preprocessor/28165:
14533 * gcc.dg/cpp/pr28165.c: New file.
14535 2007-01-03 Josh Conner <jconner@apple.com>
14537 PR middle-end/29683
14538 * gcc.dg/pr29683.c: New.
14540 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14543 * g++.dg/pch/template-1.C: New test.
14544 * g++.dg/pch/template-1.Hs: New file.
14546 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
14548 PR middle-end/30353
14549 * gcc.c-torture/compile/complex-4.c: New test.
14551 2007-01-03 Joseph Myers <joseph@codesourcery.com>
14553 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14555 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14557 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14559 PR middle-end/30286
14560 * gcc.dg/pr30286.c: New test.
14563 * g++.dg/template/crash66.C: New test.
14566 * g++.dg/template/friend49.C: New test.
14568 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14570 * gfortran.dg/ibits.f90: New test.
14572 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14574 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14575 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14577 2007-01-02 Jan Hubicka <jh@suse.cz>
14579 * gcc.dg/pr16194.c: We now output error on all three functions,
14580 not just first one.
14582 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14585 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14586 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14588 2006-01-02 Ian Lance Taylor <iant@google.com>
14590 * g++.dg/warn/Wparentheses-22.C: New test.
14591 * g++.dg/warn/Wparentheses-23.C: New test.
14593 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14596 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14597 * gcc.dg/declspec-3-Wextra.c: New.
14598 * gcc.dg/declspec-3-no.c: New
14600 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14603 * gfortran.dg/interface_10.f90: Remove.
14605 2007-01-01 Roger Sayle <roger@eyesopen.com>
14607 * gcc.dg/fold-eqxor-4.c: New test case.
14609 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14611 PR middle-end/30311
14612 * gcc.c-torture/compile/pr30311.c: New test.
14614 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14616 PR middle-end/30253
14617 * gcc.c-torture/compile/statement-expression-1.c: New test.
14619 2007-01-01 Andreas Schwab <schwab@suse.de>
14622 * g++.dg/eh/pr29166.C: New test.
14624 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14626 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14628 (check_effective_target_vect_cmdline_needed): Use it.
14630 2006-12-31 Richard Guenther <rguenther@suse.de>
14632 PR middle-end/30137
14633 * gcc.dg/pr30137-1.c: New testcase.
14634 * gcc.dg/pr30137-2.c: Likewise.
14636 2006-12-31 Roger Sayle <roger@eyesopen.com>
14638 PR middle-end/30322
14639 * gcc.dg/fold-plusnot-1.c: New test case.
14641 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14644 * g++.dg/parse/template22.C: New test.
14646 2006-12-31 Richard Guenther <rguenther@suse.de>
14648 PR middle-end/30338
14649 * gcc.c-torture/compile/pr30338.c: New testcase.
14651 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14654 * gfortran.dg/intrinsic_actual_4.f90: New test.
14657 * gfortran.dg/func_decl_3.f90: New test.
14659 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14662 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14663 * gfortran.dg/c_by_val_1.f: New test.
14664 * gfortran.dg/c_by_val_2.f: New test.
14665 * gfortran.dg/c_by_val_3.f: New test.
14667 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
14669 PR libfortran/30321
14670 * gfortran.dg/sum_zero_array_1.f90: New test.
14672 2006-12-29 Jakub Jelinek <jakub@redhat.com>
14674 PR preprocessor/29612
14675 * gcc.dg/cpp/pr29612-1.c: New test.
14676 * gcc.dg/cpp/pr29612-2.c: New test.
14678 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
14681 * gfortran.dg/pure_formal_proc_1.f90: New test.
14684 * gfortran.dg/intrinsic_actual_3.f90: New test.
14686 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14689 * gfortran.dg/io_constraints_1.f90: Update test.
14690 * gfortran.dg/io_constraints_2.f90: Update test.
14691 * gfortran.dg/inquire_iolength.f90: New test.
14693 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
14696 * gfortran.dg/interface_10.f90: New test.
14697 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14698 since z is already, locally a variable.
14701 * gfortran.dg/generic_11.f90: New test.
14702 * gfortran.dg/interface_7.f90: Remove name clash between module
14703 name and procedure 'x' referenced in the interface.
14705 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14708 * gcc.dg/Wmissing-parameter-type.c: New.
14709 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14710 * gcc.dg/Wmissing-parameter-type-no.c: New.
14712 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
14715 * gfortran.dg/entry_array_specs_2.f: New test.
14718 * gfortran.dg/nested_modules_6.f90: New test.
14720 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14723 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14724 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14726 2006-12-21 Andrew Pinski <pinskia@gmail.com>
14729 * g++.dg/opt/complex6.C: New test.
14731 2006-12-22 Ben Elliston <bje@au.ibm.com>
14733 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14734 full" if the linker on spu-*-* warns about exceeding local store.
14736 And revert this patch:
14737 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14738 fail to link due to relocation overflows on spu-*-*.
14740 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14743 * gfortran.dg/dependency_19.f90: New test.
14745 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14748 * gfortran.dg/alloc_comp_basics_3.f90: New test.
14750 2006-12-21 Jakub Jelinek <jakub@redhat.com>
14752 PR middle-end/30262
14753 * gcc.c-torture/execute/20061220-1.c: New test.
14755 PR middle-end/30263
14756 * gcc.dg/gomp/asm-1.c: New test.
14759 * g++.dg/eh/ia64-2.C: New test.
14761 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
14765 * gcc.dg/rs6000-leaf.c: New.
14767 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14770 * gfortran.dg/f2c_8.f90: New test.
14772 2006-12-20 Bill Wendling <wendling@apple.com>
14774 * gcc.dg/asm-b.c: Check for __ppc64__.
14776 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14779 * gfortran.dg/bounds_check_5.f90: New test.
14781 2006-12-20 Andrew Pinski <pinskia@gmail.com>
14783 PR middle-end/30143
14784 * gcc.dg/gomp/complex-1.c: New testcase.
14786 2006-12-20 Roger Sayle <roger@eyesopen.com>
14788 * gfortran.dg/array_memset_1.f90: New test case.
14790 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
14792 * lib/target-supports.exp: Add spu to
14793 check_effective_target_vect_widen_mult_hi_to_si.
14795 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14798 * gfortran.dg/generic_9.f90: New test.
14801 * gfortran.dg/generic_10.f90: New test.
14803 2006-12-19 Andrew Pinski <pinskia@gmail.com>
14806 * gcc.dg/pr30045.c: New test.
14808 2006-12-20 Ben Elliston <bje@au.ibm.com>
14810 * gcc.dg/20020312-2.c: Add a case for __SPU__.
14812 2006-12-19 Eric Christopher <echristo@apple.com>
14815 * gcc.c-torture/execute/pr29302-1.c: New.
14817 2006-12-19 Tobias Burnus <burnus@net-b.de>
14820 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14822 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
14825 * gfortran.dg/altreturn_3.f90: New test.
14827 * gfortran.dg/char_result_12.f90: Fix comment typos.
14829 2006-12-19 Ben Elliston <bje@au.ibm.com>
14831 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14832 as newlib's stdio.h uses non-traditional cpp constructs.
14834 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14836 * gfortran.dg/advance.f90: Renamed to advance_1.f90
14837 * gfortran.dg/append-1.f90: Renamed to append_1.f90
14838 * gfortran.dg/array-1.f90: Renamed to array_1.f90
14839 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14840 * gfortran.dg/backspace.f: Renamed to backspace_1.f
14841 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14842 * gfortran.dg/default_initialization.f: Renamed to
14843 default_initialization_1.f
14844 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14845 dollar_edit_descriptor_1.f
14846 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14847 dollar_edit_descriptor_2.f
14848 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14849 dollar_edit_descriptor_3.f
14850 * gfortran.dg/logint-1.f: Renamed to logint_1.f
14851 * gfortran.dg/logint-2.f: Renamed to logint_2.f
14852 * gfortran.dg/logint-3.f: Renamed to logint_3.f
14853 * gfortran.dg/advance_1.f90: Renamed from advance.f90
14854 * gfortran.dg/append_1.f90: Renamed from append-1.f90
14855 * gfortran.dg/array_1.f90: Renamed from array-1.f90
14856 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14857 * gfortran.dg/backspace_1.f: Renamed from backspace.f
14858 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14859 * gfortran.dg/default_initialization_1.f: Renamed from
14860 default_initialization.f
14861 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14862 dollar_edit_descriptor-1.f
14863 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14864 dollar_edit_descriptor-2.f
14865 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14866 dollar_edit_descriptor-3.f
14867 * gfortran.dg/logint_1.f: Renamed from logint-1.f
14868 * gfortran.dg/logint_2.f: Renamed from logint-2.f
14869 * gfortran.dg/logint_3.f: Renamed from logint-3.f
14871 2006-12-18 Bill Wendling <wendling@apple.com>
14873 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14874 id is an OjbC keyword.
14876 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14878 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14880 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14882 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14884 2006-12-18 Ian Lance Taylor <iant@google.com>
14886 * g++.dg/warn/Wmissing-declarations-1.C: New test.
14888 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
14890 * gcc.c-torture/compile/pr27528.c: Use empty templates.
14892 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
14895 * gfortran.fortran-torture/execute/where21.f90: New test.
14897 2006-12-17 Tobias Burnus <burnus@net-b.de>
14899 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14901 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14904 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14905 * gcc.dg/if-empty-1.c: Likewise.
14906 * gcc.dg/pr23165.c: Likewise.
14907 * g++.dg/warn/empty-body.C: Likewise.
14909 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14911 PR libfortran/30005
14912 * gfortran.dg/open_errors.f90: New test.
14914 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
14916 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14918 * gcc.target/i386/ssse3-pabsb.c: New file.
14919 * gcc.target/i386/ssse3-pabsd.c: Likewise.
14920 * gcc.target/i386/ssse3-pabsw.c: Likewise.
14921 * gcc.target/i386/ssse3-palignr.c: Likewise.
14922 * gcc.target/i386/ssse3-phaddd.c: Likewise.
14923 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14924 * gcc.target/i386/ssse3-phaddw.c: Likewise.
14925 * gcc.target/i386/ssse3-phsubd.c: Likewise.
14926 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14927 * gcc.target/i386/ssse3-phsubw.c: Likewise.
14928 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14929 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14930 * gcc.target/i386/ssse3-pshufb.c: Likewise.
14931 * gcc.target/i386/ssse3-psignb.c: Likewise.
14932 * gcc.target/i386/ssse3-psignd.c: Likewise.
14933 * gcc.target/i386/ssse3-psignw.c: Likewise.
14934 * gcc.target/i386/ssse3-vals.h: Likewise.
14936 2006-12-15 Janis Johnson <janis187@us.ibm.com>
14938 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14939 * lib/fortran-torture.exp: Include target-supports.exp.
14941 2006-12-15 Jakub Jelinek <jakub@redhat.com>
14944 * gcc.c-torture/execute/pr30185.c: New test.
14946 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14950 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14951 * gcc.dg/builtin-bswap-2.c: Likewise.
14952 * gcc.dg/builtin-bswap-3.c: Likewise.
14953 * gcc.dg/builtin-bswap-4.c: Likewise.
14954 * lib/target-supports.exp (check_effective_target_stdint_types): New.
14955 * gcc.c-torture/execute/mode-dependent-address.x: New file.
14957 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14959 PR libfortran/30145
14960 * gfortran.dg/write_zero_array: New test.
14962 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14965 * gfortran.dg/write_fmt_trim.f90: New test.
14967 2006-12-14 Diego Novillo <dnovillo@redhat.com>
14970 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14973 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14975 * lib/target-supports.exp (check_weak_available): Use istarget
14976 "hppa*-*-hpux10*" instead of regexp.
14977 (check_cxa_atexit_available): Likewise.
14979 2006-12-14 Richard Guenther <rguenther@suse.de>
14981 PR tree-optimization/30197
14982 * gcc.c-torture/execute/complex-1.c: Fix function name.
14983 * gcc.dg/builtins-61.c: New testcase.
14985 2006-12-14 Richard Guenther <rguenther@suse.de>
14987 PR middle-end/30172
14988 * gcc.dg/pr30172-1.c: New testcase.
14990 2006-12-14 Richard Guenther <rguenther@suse.de>
14992 PR tree-optimization/30198
14993 * gcc.dg/builtins-60.c: New testcase.
14995 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
14997 * lib/target-supports.exp (vect_no_align): Remove spu.
14999 2006-12-13 Ian Lance Taylor <iant@google.com>
15003 * g++.dg/warn/Wparentheses-5.C: New test.
15004 * g++.dg/warn/Wparentheses-6.C: New test.
15005 * g++.dg/warn/Wparentheses-7.C: New test.
15006 * g++.dg/warn/Wparentheses-8.C: New test.
15007 * g++.dg/warn/Wparentheses-9.C: New test.
15008 * g++.dg/warn/Wparentheses-10.C: New test.
15009 * g++.dg/warn/Wparentheses-11.C: New test.
15010 * g++.dg/warn/Wparentheses-12.C: New test.
15011 * g++.dg/warn/Wparentheses-13.C: New test.
15012 * g++.dg/warn/Wparentheses-14.C: New test.
15013 * g++.dg/warn/Wparentheses-15.C: New test.
15014 * g++.dg/warn/Wparentheses-16.C: New test.
15015 * g++.dg/warn/Wparentheses-17.C: New test.
15016 * g++.dg/warn/Wparentheses-18.C: New test.
15017 * g++.dg/warn/Wparentheses-19.C: New test.
15018 * g++.dg/warn/Wparentheses-20.C: New test.
15019 * g++.dg/warn/Wparentheses-21.C: New test.
15021 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15024 * lib/target-supports.exp (check_cxa_atexit_available): Return false
15025 for target "hppa.*hpux10".
15027 2006-12-13 Jakub Jelinek <jakub@redhat.com>
15029 * g++.dg/debug/vartrack1.C: New test.
15031 * g++.dg/opt/ifcvt1.C: New test.
15033 * gcc.dg/tls/opt-13.c: New test.
15035 * gcc.dg/20060425-2.c: New test.
15037 * g++.dg/opt/pr15054-2.C: New test.
15039 * gcc.c-torture/execute/20060420-1.c: New test.
15041 * gcc.c-torture/execute/20060412-1.c: New test.
15043 * objc/compile/20060406-1.m: New test.
15045 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
15047 * g++.dg/template/array17.C: New test.
15049 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
15051 * gcc.target/powerpc/altivec-23.c: New test.
15053 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
15056 * g++.dg/inherit/error3.C: New test.
15059 * g++.dg/inherit/error4.C: New test.
15061 2006-12-13 Richard Guenther <rguenther@suse.de>
15063 PR tree-optimization/17687
15064 * gcc.dg/builtins-59.c: New testcase.
15066 2006-12-13 Ben Elliston <bje@au.ibm.com>
15068 * gcc.target/spu/Wmain.c: New test.
15070 2006-12-12 Josh Conner <jconner@apple.com>
15072 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15073 * g++.dg/abi/thunk4.C: Likewise.
15074 * g++.dg/abi/rtti3.C: Likewise.
15076 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
15078 * gcc.target/spu/cpat-1.c: New test.
15079 * gcc.target/spu/cpat-2.c: New test.
15080 * gcc.target/spu/cpat-3.c: New test.
15081 * gcc.target/spu/cpat-4.c: New test.
15083 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15086 * gcc.c-torture/compile/vector-1.c: New test.
15087 * gcc.c-torture/compile/vector-2.c: New test.
15088 * gcc.c-torture/compile/vector-3.c: New test.
15090 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15092 * lib/fortran-torture.exp: Update copyright years. Remove
15093 obsolete comment. Test -ftree-vectorize where it makes sense.
15094 * lib/gfortran-dg.exp: Update copyright years. Use settings
15095 from fortran-torture.exp.
15096 * gfortran.dg/char_transpose_1.f90,
15097 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15098 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15099 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
15100 '-w' to dg-options.
15102 2006-12-12 Richard Sandiford <richard@codesourcery.com>
15104 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15105 saved_${tool}_load.
15107 2006-12-12 Ira Rosen <irar@il.ibm.com>
15109 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15110 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15111 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15112 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15115 2006-12-12 Richard Guenther <rguenther@suse.de>
15117 PR middle-end/30147
15118 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15120 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
15121 Diego Novillo <dnovillo@redhat.com>
15123 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15125 * gcc.dg/tree-ssa/pr26421.c: Likewise
15126 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15127 * gcc.dg/tree-ssa/pr23382.c: Likewise.
15128 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15129 * gcc.dg/tree-ssa/pr28410.c: Likewise.
15130 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15131 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15132 * gcc.dg/tree-ssa/vrp07.c: Likewise.
15133 * gcc.dg/tree-ssa/vrp08.c: Likewise.
15134 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15136 2006-12-11 Jan Hubicka <jh@suse.cz>
15138 * gcc.dg/tree-prof/stringop-1.c: New test.
15139 * gcc.dg/tree-prof/stringop-2.c: New test.
15141 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
15144 * gcc.target/i386/pr30120.c: New test.
15147 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15149 * gcc.target/i386/x87regparm-1.c: New test.
15150 * gcc.target/i386/x87regparm-2.c: New test.
15151 * gcc.target/i386/x87regparm-3.c: New test.
15152 * gcc.target/i386/x87regparm-4.c: New test.
15154 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
15156 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15158 2006-12-10 Tobias Burnus <burnus@net-b.de>
15161 * gfortran.dg/protected_1.f90: New test.
15162 * gfortran.dg/protected_2.f90: New test.
15163 * gfortran.dg/protected_3.f90: New test.
15164 * gfortran.dg/protected_4.f90: New test.
15165 * gfortran.dg/protected_5.f90: New test.
15166 * gfortran.dg/protected_6.f90: New test.
15168 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15169 Tobias Burnus <burnus@gcc.gnu.org>
15173 * gfortran.dg/interface_4.f90: Test adding procedure to generic
15175 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15176 ambiguous interfaces.
15177 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15178 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15179 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15180 ambiguous interfaces.
15181 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15182 * gfortran.dg/array_initializer_2.f90: Add initializer array
15186 * gfortran.dg/interface_9.f90: Test that host interfaces are
15187 not checked for ambiguity with the local version.
15189 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15192 * gfortran.dg/module_interface_2.f90: New test.
15194 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15197 * gfortran.dg/assumed_len.f90: New test.
15199 2006-12-09 Richard Guenther <rguenther@suse.de>
15201 * g++.dg/warn/implicit-typename1.C: Qualify types.
15202 * g++.dg/parse/crash12.C: Likewise.
15203 * g++.dg/tree-ssa/pr22444.C: Likewise.
15205 2006-12-09 Tobias Burnus <burnus@net-b.de>
15207 * gfortran.dg/array_2.f90: Added sqrt test.
15209 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
15211 * gcc.target/i386/x87regparm-1.c: XFAIL.
15212 * gcc.target/i386/x87regparm-2.c: XFAIL.
15213 * gcc.target/i386/x87regparm-3.c: XFAIL.
15214 * gcc.target/i386/x87regparm-4.c: XFAIL.
15216 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15218 * lib/target-supports.exp
15219 (check_effective_target_large_long_double): New.
15220 * gcc.dg/Wconversion-real.c : Use it.
15221 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15224 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
15226 * gcc.c-torture/execute/mode-dependent-address.c: New test.
15228 2006-12-08 Tobias Burnus <burnus@net-b.de>
15231 * gfortran.dg/import4.f90: New test for IMPORT in modules.
15233 2006-12-07 Mark Mitchell <mark@codesourcery.com>
15236 * g++.dg/template/crash65.C: New test.
15237 * g++.dg/template/spec16.C: Tweak error markers.
15239 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
15241 * gcc.target/spu: New directory.
15242 * gcc.target/spu/spu.exp: New file.
15243 * gcc.target/spu/intrinsics-1.c: New test.
15245 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
15248 * g++.dg/ext/attrib27.C: New test.
15249 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15250 * g++.dg/parse/typedef5.C: Likewise.
15252 2006-12-07 Mike Stump <mrs@apple.com>
15254 * treelang/compile/var_defs.tree: Adjust.
15256 2006-12-06 Mark Mitchell <mark@codesourcery.com>
15259 * g++.dg/template/crash64.C: New test.
15260 * g++.dg/parse/crash27.C: Adjust error markers.
15262 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
15264 PR libfortran/30009
15265 PR libfortran/30056
15266 * gfortran.dg/read_eof_4.f90: Add tests.
15267 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
15268 * gfortran.dg/unf_read_corrupted_1.f90: New test.
15270 2006-12-05 Mark Mitchell <mark@codesourcery.com>
15273 * g++.dg/template/crash63.C: New test.
15276 * g++.dg/template/crash62.C: New test.
15278 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15281 * gfortran.dg/allocatable_function_1.f90: Increase the number
15282 of expected calls of free to 10; the lhs section reference is
15283 now evaluated so there is another call to bar. Change the
15284 comment appropriately.
15285 * gfortran.dg/array_section_1.f90: New test.
15287 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15290 * gfortran.dg/char_result_12.f90: New test.
15292 2006-12-05 Richard Guenther <rguenther@suse.de>
15294 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15295 * gcc.dg/vect/vect-pow-2.c: Rename to ...
15296 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
15297 vect_double, xfail for spu*-*-*.
15299 2006-12-04 Tobias Burnus <burnus@net-b.de>
15302 * initialization_4.f90: Test noninteger exponents (-std=f95).
15303 * initialization_5.f90: New test for noninteger exponents
15306 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15309 * gfortran.dg/parameter_array_section_1.f90: New test.
15311 2006-12-04 Mark Mitchell <mark@codesourcery.com>
15314 * g++.dg/template/crash61.C: New test.
15317 * g++.dg/template/error23.C: New test.
15319 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
15321 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15323 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15326 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15328 2006-12-04 Jakub Jelinek <jakub@redhat.com>
15330 PR middle-end/29965
15331 * gcc.dg/gomp/pr29965-1.c: New test.
15332 * gcc.dg/gomp/pr29965-2.c: New test.
15333 * gcc.dg/gomp/pr29965-3.c: New test.
15334 * gcc.dg/gomp/pr29965-4.c: New test.
15335 * gcc.dg/gomp/pr29965-5.c: New test.
15336 * gcc.dg/gomp/pr29965-6.c: New test.
15337 * g++.dg/gomp/pr29965-1.C: New test.
15338 * g++.dg/gomp/pr29965-2.C: New test.
15339 * g++.dg/gomp/pr29965-3.C: New test.
15340 * g++.dg/gomp/pr29965-4.C: New test.
15341 * g++.dg/gomp/pr29965-5.C: New test.
15342 * g++.dg/gomp/pr29965-6.C: New test.
15343 * g++.dg/gomp/pr29965-7.C: New test.
15344 * g++.dg/gomp/pr29965-8.C: New test.
15345 * g++.dg/gomp/pr29965-9.C: New test.
15346 * g++.dg/gomp/pr29965-10.C: New test.
15348 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
15350 * gnat.dg/pointer_variable_bounds.adb: New test.
15351 * gnat.dg/pointer_variable_bounds.ads: Likewise.
15352 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15354 2006-12-03 Eric Christopher <echristo@apple.com>
15356 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15358 2006-12-03 Richard Henderson <rth@redhat.com>
15359 Andrew Pinski <pinskia@gmail.com>
15362 * g++.dg/warn/unit-1.C: New test.
15364 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
15366 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15368 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15370 * g++.dg/vect/vect.exp: Enable tests to run on spu.
15371 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15372 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15373 * gcc.dg/vect/vect-70.c: Reduce array size.
15374 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15375 vect_no_compaer_double targets.
15376 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15377 vect_float, vect_double, and vect_int.
15379 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15381 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15382 test for loop versioning on vect_no_align targets.
15383 * gcc.dg/vect/pr20122.c: Likewise.
15384 * gcc.dg/vect/vect-105.c: Likewise.
15385 * gcc.dg/vect/vect-42.c: Likewise.
15386 * gcc.dg/vect/vect-43.c: Likewise.
15387 * gcc.dg/vect/vect-74.c: Likewise.
15388 * gcc.dg/vect/vect-75.c: Likewise.
15389 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15390 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15391 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15392 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15394 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
15397 * gfortran.dg/value_1.f90 : New test.
15398 * gfortran.dg/value_2.f90 : New test.
15399 * gfortran.dg/value_3.f90 : New test.
15400 * gfortran.dg/value_4.f90 : New test.
15401 * gfortran.dg/value_4.c : Called from value_4.f90.
15403 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
15406 * g++.dg/cpp0x/static_assert4.C: New testcase.
15408 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15410 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15412 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
15415 * gcc.dg/pr27953.c: New test.
15417 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15420 * g++.dg/ext/vector5.C: New test.
15423 * g++.dg/other/main1.C: New test.
15425 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
15427 PR libfortran/29568
15428 * gfortran.dg/convert_implied_open.f90: Change to
15429 new default record length.
15430 * gfortran.dg/unf_short_record_1.f90: Adapt to
15432 * gfortran.dg/unformatted_subrecords_1.f90: New test.
15434 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
15436 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15438 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
15441 * g++.dg/expr/pr29066.c: New.
15443 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
15444 Zdenek Dvorak <dvorakz@suse.cz>
15446 PR tree-optimization/29921
15447 * gcc.dg/pr29921-2.c: New test.
15449 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
15451 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15452 (i386_get_cpuid): New function.
15453 (i386_cpuid_ecx): Likewise.
15454 (i386_cpuid_edx): Likewise.
15455 (i386_cpuid): Updated to call i386_cpuid_edx.
15457 * gcc.target/i386/sse3-addsubpd.c: New file.
15458 * gcc.target/i386/sse3-addsubps.c: Likewise.
15459 * gcc.target/i386/sse3-haddpd.c: Likewise.
15460 * gcc.target/i386/sse3-haddps.c: Likewise.
15461 * gcc.target/i386/sse3-hsubpd.c: Likewise.
15462 * gcc.target/i386/sse3-hsubps.c: Likewise.
15463 * gcc.target/i386/sse3-lddqu.c: Likewise.
15464 * gcc.target/i386/sse3-movddup.c: Likewise.
15465 * gcc.target/i386/sse3-movshdup.c: Likewise.
15466 * gcc.target/i386/sse3-movsldup.c: Likewise.
15468 2006-12-01 Dirk Mueller <dmueller@suse.de>
15470 * g++.dg/warn/Wreturn-type-4.C: New testcase.
15472 2006-11-30 Janis Johnson <janis187@us.ibm.com>
15474 * gcc.dg/dfp/convert-int-max.c: New test.
15475 * gcc.dg/dfp/convert-int-max-fold.c: New test.
15477 2006-11-30 Richard Guenther <rguenther@suse.de>
15479 * gcc.dg/vect/vect-pow-1.c: Rename ...
15480 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
15481 floats instead of doubles, check successful vectorization.
15483 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
15486 * gcc.c-torture/compile/pr29945.c: New testcase.
15488 2006-11-30 Joseph Myers <joseph@codesourcery.com>
15490 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15493 2006-11-29 Eric Christopher <echristo@apple.com>
15495 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15497 2006-11-29 Janis Johnson <janis187@us.ibm.com>
15499 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15501 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15503 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
15506 * g++.dg/inherit/virtual2.C: New test.
15507 * g++.dg/inherit/virtual3.C: Likewise.
15508 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15509 * g++.dg/inherit/error2.C: Likewise.
15510 * g++.dg/template/instantiate1.C: Likewise.
15512 2006-11-28 Andrew Pinski <pinskia@gmail.com>
15515 * gcc.dg/tree-ssa/reassoc-12.c: New test.
15517 2006-11-28 Jan Hubicka <jh@suse.cz>
15519 * gcc.dg/memcpy-1.c: New test.
15521 2006-11-28 Jakub Jelinek <jakub@redhat.com>
15524 * g++.dg/warn/main-3.C: New test.
15526 2006-11-28 Jan Hubicka <jh@suse.cz>
15528 * gcc.dg/winline-1.c: New test.
15530 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
15532 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15535 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15538 * gfortran.dg/missing_optional_dummy_3.f90
15540 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15543 * gfortran.dg/interface_3.f90: Modify errors.
15545 2006-11-28 Ben Elliston <bje@au.ibm.com>
15547 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15548 fail to link due to relocation overflows on spu-*-*.
15550 2006-11-27 Michael Matz <matz@suse.de>
15551 Andreas Krebbel <krebbel1@de.ibm.com>
15554 * gcc.dg/20061127-1.c: New testcase.
15556 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15558 * gcc.dg/20061124-1.c: Add exit() function prototype.
15560 2006-11-27 Jan Hubicka <jh@suse.cz>
15562 * gcc.target/i386/memcpy-1.c: Adjust size.
15563 * gcc.dg/visibility-11.c: Likewise.
15565 2006-11-27 Richard Guenther <rguenther@suse.de>
15567 PR middle-end/25620
15568 * gcc.target/i386/pow-1.c: New testcase.
15569 * gcc.dg/builtins-58.c: Likewise.
15571 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15574 * g++.dg/expr/cast8.C: New test.
15576 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15578 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15579 Don't ever inline the testcase.
15581 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15584 * gfortran.fortran-torture/compile/parameter_3.f90: New
15587 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15590 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15592 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15594 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15597 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15599 PR libgfortran/29936
15600 * gfortran.dg/write_check3.f90: New test.
15602 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15604 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15606 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15609 * gfortran.dg/interface_3.f90: New test.
15612 * gfortran.dg/generic_8.f90: New test.
15614 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15616 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15617 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15618 * gfortran.dg/specifics_3.f90: Remove.
15620 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15623 * gcc.dg/gomp/pr29955.c: New test.
15626 * gcc.dg/pr29736.c: New test.
15628 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15631 * gcc.dg/pure-1.c: New test.
15633 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15635 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15636 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15638 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15640 * gcc.dg/20061124-1.c: New testcase.
15642 2006-11-23 Eric Christopher <echristo@apple.com>
15644 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15646 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15650 * gcc.dg/Wconversion-integer.c: New. Supersedes
15651 Wconversion-negative-constants.c
15652 * gcc.dg/Wconversion-real.c: New.
15653 * gcc.dg/Wconversion-real-integer.c: New.
15654 * gcc.dg/Wconversion-negative-constants.c: Deleted.
15655 * g++.dg/warn/Wconversion1.C: Modified.
15657 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15659 * gfortran.dg/overload_1.f90: New test.
15661 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15664 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15665 Wtraditional-conversion.
15666 * gcc.dg/overflow-warn-2.c: Likewise.
15667 * gcc.dg/Wconversion.c: Likewise. Renamed as
15668 Wtraditional-conversion.c .
15669 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15670 Wtraditional-conversion-2.c .
15671 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15672 Wtraditional-conversion-2.c
15673 * gcc.dg/Wconversion-negative-constants.c: New.
15675 2006-11-23 Andrew Pinski <pinskia@gmail.com>
15677 * gcc.dg/tree-ssa/dump-1.c: New test.
15679 2006-11-23 David Ung <davidu@mips.com>
15681 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15682 -mfp64, allowable when ISA >= 33 and float is enabled.
15683 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15684 of mthc1 and mfhc1 patterns.
15686 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
15688 PR tree-optimization/29921
15689 * gcc.dg/pr29921.c: New test.
15691 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15694 * gfortran.dg/initialization_4.f90: New test.
15696 2006-11-22 Ira Rosen <irar@il.ibm.com>
15698 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15699 platforms that have interleaving support.
15700 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15701 * gcc.dg/vect/vect-strided-a-u16-i2.c,
15702 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15703 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15704 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15705 gcc.dg/vect/vect-strided-u8-i2-gap.c,
15706 gcc.dg/vect/vect-strided-u8-i8.c,
15707 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15708 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15709 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15710 gcc.dg/vect/vect-strided-float.c,
15711 gcc.dg/vect/vect-strided-a-mult.c,
15712 gcc.dg/vect/vect-strided-mult-char-ls.c,
15713 gcc.dg/vect/vect-strided-a-u16-mult.c,
15714 gcc.dg/vect/vect-strided-a-u32-mult.c,
15715 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15716 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15717 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15718 gcc.dg/vect/vect-strided-mult.c,
15719 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15720 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15723 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15726 * gfortran.dg/auto_char_len_4.f90: New test.
15728 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15731 * gfortran.dg/generic_7.f90: New test.
15732 * gfortran.dg/defined_operators_1.f90: Add new error.
15734 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
15736 PR tree-optimization/29902
15737 * g++.dg/tree-ssa/pr29902.C: New test.
15739 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
15742 * gfortran.dg/used_types_13.f90: New test.
15744 2006-11-21 Janis Johnson <janis187@us.ibm.com>
15746 * gcc.dg/dfp/snan.c: Delete.
15748 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
15750 * g++.dg/cpp0x/static_assert1.C: New.
15751 * g++.dg/cpp0x/static_assert2.C: New.
15752 * g++.dg/cpp0x/static_assert3.C: New.
15754 2006-11-21 Richard Guenther <rguenther@suse.de>
15756 * gcc.dg/vect/vect-pow-1.c: New testcase.
15757 * gcc.dg/vect/vect-pow-2.c: Likewise.
15759 2006-11-21 Jakub Jelinek <jakub@redhat.com>
15762 * g++.dg/template/static29.C: New test.
15765 * g++.dg/conversion/simd4.C: New test.
15767 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
15770 * g++.dg/template/access19.C: New test.
15771 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15774 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
15777 * gcc.dg/tree-ssa/sra-4.c: New testcase.
15779 2006-11-20 Tobias Burnus <burnus@net-b.de>
15782 * gfortran.dg/import.f90: Extended test.
15783 * gfortran.dg/import2.f90: Extended test.
15785 2006-11-20 Tobias Burnus <burnus@net-b.de>
15787 * gfortran.dg/volatile3.f90: Add conflict test.
15789 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
15792 * gfortran.dg/implicit_10.f90: New test.
15794 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
15797 * g++.dg/warn/Wall-write-strings.C: New.
15799 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
15801 * gfortran.dg/alloc_comp_constraint_5.f90: New.
15802 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15804 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15806 * gfortran.dg/use_3.f90: Remove error message.
15807 * gfortran.dg/iso_fortran_env_1.f90: New test.
15808 * gfortran.dg/iso_fortran_env_2.f90: New test.
15809 * gfortran.dg/iso_fortran_env_3.f90: New test.
15810 * gfortran.dg/iso_fortran_env_4.f90: New test.
15812 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
15814 * gcc.dg/vect/vect-27.c: Fix initialization.
15816 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15818 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15819 * gcc.dg/torture/builtin-minmax-1.c: New.
15821 * gcc.dg/builtins-20.c: Add cases for copysign.
15823 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15826 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15828 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15829 * gfortran.dg/use_1.f90: New test.
15830 * gfortran.dg/use_1.f90: New test.
15831 * gfortran.dg/use_1.f90: New test.
15833 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
15835 PR tree-optimization/29801
15836 * gcc.dg/pr29801.c: New test.
15838 2006-11-17 Jakub Jelinek <jakub@redhat.com>
15840 PR middle-end/29584
15841 * gcc.dg/torture/pr29584.c: New test.
15843 2006-11-17 Joseph Myers <joseph@codesourcery.com>
15845 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15846 Condition PowerPC tests for saving FPRs on powerpc_fprs.
15847 * gcc.target/powerpc/compress-float-ppc.c,
15848 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15850 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15851 do not pass -mhard-float.
15853 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
15855 * gnat.dg/volatile_aggregate.adb: New test.
15857 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15861 * gfortran.dg/bound_2.f90: Add more checks.
15862 * gfortran.dg/bound_3.f90: New test.
15864 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15867 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15869 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
15871 * gfortran.dg/import3.f90: Fix error message.
15873 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15876 * gfortran.fortran-torture/compile/inline_1.f90:
15879 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15881 * gcc.target/i386/x87regparm-1.c: New test.
15882 * gcc.target/i386/x87regparm-2.c: New test.
15883 * gcc.target/i386/x87regparm-3.c: New test.
15884 * gcc.target/i386/x87regparm-4.c: New test.
15886 2006-11-15 Tobias Burnus <burnus@net-b.de>
15889 * gfortran.dg/import.f90: New test.
15890 * gfortran.dg/import2.f90: New test.
15891 * gfortran.dg/import3.f90: New test.
15893 2006-11-15 Tobias Burnus <burnus@net-b.de>
15896 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15898 2006-11-15 Tobias Burnus <burnus@net-b.de>
15901 * gfortran.dg/contains.f90: New test.
15902 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15904 2006-11-15 Jakub Jelinek <jakub@redhat.com>
15906 PR tree-optimization/29581
15907 * gcc.dg/pr29581-1.c: New test.
15908 * gcc.dg/pr29581-2.c: New test.
15909 * gcc.dg/pr29581-3.c: New test.
15910 * gcc.dg/pr29581-4.c: New test.
15911 * gfortran.dg/pr29581.f90: New test.
15913 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
15916 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15917 numbers in error message headers.
15919 2006-11-14 Richard Guenther <rguenther@suse.de>
15921 * gcc.target/i386/math-torture/math-torture.exp: Restrict
15922 to i?86 and x86_64 targets.
15924 2006-11-14 Caroline Tice <ctice@apple.com>
15926 * gcc.dg/pubtypes-1.c: New file/testcase.
15927 * gcc.dg/pubtypes-2.c: New file/testcase.
15928 * gcc.dg/pubtypes-3.c: New file/testcase.
15929 * gcc.dg/pubtypes-4.c: New file/testcase.
15930 * g++.dg/pubtypes.C: New file/testcase.
15932 2006-11-14 Mark Mitchell <mark@codesourcery.com>
15935 * g++.dg/init/self1.C: New test.
15937 2006-11-14 Tobias Burnus <burnus@net-b.de>
15940 * gfortran.dg/conflicts.f90: Add.
15942 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
15944 PR rtl-optimization/29798
15946 * gcc.c-torture/execute/pr29798.c: New.
15948 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15950 * gcc.dg/builtins-20.c: Add more cases.
15952 2006-11-13 Jakub Jelinek <jakub@redhat.com>
15955 * gfortran.dg/gomp/pr29759.f90: New test.
15957 2006-11-13 Mark Mitchell <mark@codesourcery.com>
15960 * g++.dg/template/static28.C: New test.
15962 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
15964 * lib/c-torture.exp: Use target-libpath.exp.
15965 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15966 set GCC_EXEC_PREFIX env var from global variable of same name.
15968 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15971 * gfortran.fortran-torture/compile/transfer-1.f90:
15974 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
15975 Zdenek Dvorak <dvorakz@suse.cz>
15977 PR tree-optimization/29680
15978 * gcc.dg/alias-11.c: New test.
15980 2006-11-12 Jason Merrill <jason@redhat.com>
15981 Andrew Pinski <pinskia@physics.uc.edu>
15983 PR middle-end/28915
15984 * gcc.target/i386/vectorize1.c: New.
15986 2006-11-12 Roger Sayle <roger@eyesopen.com>
15988 PR rtl-optimization/29797
15989 * gcc.c-torture/execute/pr29797-1.c: New test case.
15991 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15993 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15995 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
15997 * gcc.dg/tree-ssa/prefetch-3.c: New test.
15999 2006-11-12 Roger Sayle <roger@eyesopen.com>
16001 PR tree-optimization/13827
16002 * gcc.dg/fold-eqand-1.c: New test case.
16004 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
16007 * gcc.c-torture/execute/mayalias-3.c: New test.
16009 2006-11-11 Richard Sandiford <richard@codesourcery.com>
16011 PR middle-end/27528
16012 * gcc.c-torture/compile/pr27528.c: New test.
16013 * gcc.dg/pr27528.c: Likewise.
16015 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16017 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16019 * gcc.dg/torture/builtin-symmetric-1.c: New test.
16021 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16024 * gfortran.dg/reshape_source_size_1.f90: New test.
16026 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16029 * gfortran.dg/aliasing_dummy_4.f90: New test.
16031 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
16034 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16035 and x86_64-*-* targets.
16037 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16039 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16040 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16041 New macros. Use them in exact tests.
16042 (TESTIT3): New macro.
16043 Add tests for fmin, fmax and fma.
16045 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16048 * gfortran.dg/array_constructor_13.f90: New test.
16050 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16053 * gfortran.dg/used_types_12.f90: New test.
16055 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
16057 PR middle-end/29726
16058 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16060 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16061 * gcc.dg/fold-eqandshift-3.c: New test case.
16063 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16066 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16069 * gfortran.dg/change_symbol_attributes_1.f90: New test.
16071 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16073 * gcc.dg/20061109-1.c: New testcase.
16075 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16077 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16079 2006-11-09 Tobias Burnus <burnus@net-b.de>
16081 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16082 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16084 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
16086 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16087 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16089 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16091 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16093 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16095 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16097 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16098 * gcc.dg/vect/vect-9.c: Now vectorizable.
16099 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16100 that support vect_widen_mult.
16101 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16102 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16103 vect-reduc-dot-u16.c).
16104 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16105 vect-reduc-dot-u16.c).
16106 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16107 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16108 vect-reduc-dot-s8.c).
16109 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16110 vect-reduc-dot-s8.c).
16111 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16112 vect-reduc-dot-s8.c).
16113 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16114 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16115 vect-reduc-dot-u8.c).
16116 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16117 vect-reduc-dot-u8.c).
16118 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16119 * gcc.dg/vect/vect-multitypes-9.c: New test.
16120 * gcc.dg/vect/vect-multitypes-10.c: New test.
16121 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16122 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16123 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16124 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16125 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16126 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16127 wrapv-vect-reduc-dot-s8.c.
16128 * lib/target-support.exp (check_effective_target_vect_unpack): New.
16129 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16130 targets that support vec_unpack.
16131 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16132 (check_effective_target_vect_widen_mult_qi_to_hi): New.
16133 (check_effective_target_vect_widen_mult_hi_to_si): New.
16134 (check_effective_target_vect_widen_sum): Removed.
16136 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16138 * gcc.dg/vect/vect-multitypes-8.c: New test.
16139 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16141 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16143 * gcc.dg/vect/vect-multitypes-7.c: New test.
16145 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16147 * gcc.dg/vect/vect-multitypes-4.c: New test.
16148 * gcc.dg/vect/vect-multitypes-5.c: New test.
16149 * gcc.dg/vect/vect-multitypes-6.c: New test.
16151 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16153 * gcc.dg/vect/vect-multitypes-1.c: New test.
16154 * gcc.dg/vect/vect-multitypes-2.c: New test.
16155 * gcc.dg/vect/vect-multitypes-3.c: New test.
16157 2006-11-07 Eric Christopher <echristo@apple.com>
16159 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16160 Test using scan-assembler-not.
16162 2006-11-07 Jakub Jelinek <jakub@redhat.com>
16164 * gcc.dg/inline-17.c: New test.
16166 2006-11-07 Steve Ellcey <sje@cup.hp.com>
16169 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
16172 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16175 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16178 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16181 2006-11-07 Tobias Burnus <burnus@net-b.de>
16184 * gfortran.dg/volatile.f90: Add.
16185 * gfortran.dg/volatile2.f90: Add.
16186 * gfortran.dg/volatile3.f90: Add.
16187 * gfortran.dg/volatile4.f90: Add.
16188 * gfortran.dg/volatile5.f90: Add.
16189 * gfortran.dg/volatile6.f90: Add.
16190 * gfortran.dg/volatile7.f90: Add.
16192 2006-11-06 Tobias Burnus <burnus@net-b.de>
16194 * gfortran.dg/io_constraints_2.f90: Adjust pattern
16195 for matching error messages.
16196 * gfortran.dg/specifics_3.f90: Adjust pattern
16197 for matching error messages.
16199 2006-11-06 Janis Johnson <janis187@us.ibm.com>
16200 Bernhard Fischer <aldot@gcc.gnu.org>
16202 * lib/gcc-dg.exp (output-exists): New proc.
16203 (output-exists-not): New proc.
16204 * gcc.test-framework/test-framework.awk: Support new directives.
16205 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16206 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16207 * gcc.test-framework/dg-outexists-exp-F.c: New test.
16208 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16209 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16210 * gcc.test-framework/dg-outexists-exp-P.c: New test.
16212 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
16216 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16217 * gfortran.dg/initialization_3.f90: New.
16219 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16221 PR libgfortran/25545
16222 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16224 2006-11-05 Jakub Jelinek <jakub@redhat.com>
16226 PR middle-end/29695
16227 * gcc.c-torture/execute/pr29695-1.c: New test.
16228 * gcc.c-torture/execute/pr29695-2.c: New test.
16230 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
16233 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16235 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
16237 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16238 for matching error messages.
16240 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
16243 * gcc.target/i386/387-12.c: New test.
16245 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16247 PR libfortran/29713
16248 * gfortran.dg/pr29713.f90: New test.
16250 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
16252 * gcc.c-torture/execute/arith-rand-ll.c:
16253 Also test for bogus rest sign.
16255 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16257 PR libfortran/27895
16258 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16260 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
16262 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16263 from error messages.
16265 2006-11-02 Mike Stump <mrs@apple.com>
16267 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16269 * g++.old-deja/g++.abi/align.C: Enable for darwin.
16271 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
16273 * g++.dg/eh/gcsec1.C: New test.
16275 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16277 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16278 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
16280 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
16282 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16284 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16285 * gcc.dg/pr14796-2.c: Likewise.
16287 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16289 * gcc.c-torture/execute/20061101-1.c: New test.
16291 2006-11-01 Richard Guenther <rguenther@suse.de>
16293 * gcc.target/i386/fpprec-1.c: New testcase.
16295 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16297 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16298 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16300 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
16302 * gcc.c-torture/execute/20061031-1.c: New test.
16304 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16307 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16308 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16309 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16310 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16311 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16312 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16313 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16315 2006-10-31 Eric Christopher <echristo@apple.com>
16316 Falk Hueffner <falk@debian.org>
16318 * gcc.dg/builtin-bswap-1.c: New.
16319 * gcc.dg/builtin-bswap-2.c: New.
16320 * gcc.dg/builtin-bswap-3.c: New.
16321 * gcc.dg/builtin-bswap-4.c: New.
16322 * gcc.dg/builtin-bswap-5.c: New.
16323 * gcc.target/i386/builtin-bswap-1.c: New.
16325 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16327 * gcc.dg/inline-16.c: New.
16330 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16332 * gcc.dg/inline-13.c: New.
16333 * gcc.dg/inline-14.c: New.
16334 * gcc.dg/inline-15.c: New.
16337 * gcc.dg/inline6.c: New.
16338 * gcc.dg/inline7.c: New.
16340 2006-10-31 Roger Sayle <roger@eyesopen.com>
16342 PR middle-end/23470
16343 * gcc.dg/pr23470-1.c: New test case.
16345 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
16348 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16350 * gfortran.dg/blockdata_2.f90: New testcase.
16352 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
16354 PR libfortran/29627
16355 * gfortran.dg/unf_short_record_1.f90: New test.
16357 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16360 * gfortran.dg/pr29067.f: New test.
16362 2006-10-31 Joseph Myers <joseph@codesourcery.com>
16363 Richard Sandiford <richard@codesourcery.com>
16365 * lib/target-supports.exp (get_compiler_messages): Append options
16366 as a single list element.
16367 (check_effective_target_arm_vfp_ok): New.
16368 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16370 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
16373 * gfortran.dg/intrinsic_actual_2.f90: New test.
16376 * gfortran.dg/actual_array_interface_1.f90: New test.
16379 * gfortran.dg/used_types_11.f90: New test.
16381 2006-10-30 Dirk Mueller <dmueller@suse.de>
16383 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16384 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16385 * g++.old-deja/g++.pt/eichin01.C (main): Same.
16386 * g++.old-deja/g++.mike/net25.C (main): Same.
16387 * g++.dg/lookup/exception1.C (main): Same.
16388 * g++.dg/parse/parens2.C (main): Same.
16390 2006-10-30 Roger Sayle <roger@eyesopen.com>
16392 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16394 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16396 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16397 * gcc.dg/torture/builtin-math-3.c: Likewise.
16399 2006-10-30 Tobias Burnus <burnus@net-b.de>
16402 * gfortran.dg/write_check.f90: Check run-time keyword checking.
16403 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16405 2006-10-30 Andrew Pinski <pinskia@gmail.com>
16408 * gfortran.fortran-torture/execute/transfer1.f90: New test.
16410 2006-10-30 Joseph Myers <joseph@codesourcery.com>
16412 * lib/target-supports.exp (check_function_available): Declare
16413 function before calling.
16415 2006-10-30 Jakub Jelinek <jakub@redhat.com>
16417 PR tree-optimization/29637
16418 * gcc.dg/pr29637.c: New test.
16420 2006-10-29 Roger Sayle <roger@eyesopen.com>
16422 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16423 tree canonicalization.
16425 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16427 * gcc.dg/builtins-20.c: Add more hypot tests.
16429 2006-10-29 Roger Sayle <roger@eyesopen.com>
16431 * gcc.dg/fold-compare-1.c: New test case.
16433 2006-10-29 Dirk Mueller <dmueller@suse.de>
16436 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16438 2006-10-29 Roger Sayle <roger@eyesopen.com>
16440 PR tree-optimization/15458
16441 * gcc.dg/fold-xornot-1.c: New test case.
16443 2006-10-29 Richard Guenther <rguenther@suse.de>
16445 * gcc.target/i386/math-torture/trunc.c: New testcase.
16447 2006-10-29 Richard Guenther <rguenther@suse.de>
16449 * gcc.target/i386/math-torture/round.c: New testcase.
16451 2006-10-29 Richard Guenther <rguenther@suse.de>
16453 * gcc.target/i386/math-torture/ceil.c: New testcase.
16454 * gcc.target/i386/math-torture/floor.c: Likewise.
16456 2006-10-29 Richard Guenther <rguenther@suse.de>
16458 * gcc.target/i386/math-torture/rint.c: New testcase.
16459 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16461 2006-10-29 Richard Guenther <rguenther@suse.de>
16463 * gcc.target/i386/math-torture/lfloor.c: New testcase.
16464 * gcc.target/i386/math-torture/lceil.c: Likewise.
16466 2006-10-28 Tobias Burnus <burnus@net-b.de>
16468 PR libgfortran/24313
16469 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16471 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
16473 * gcc.c-torture/execute/20020118-1.c,
16474 gcc.c-torture/execute/builtins/strlen.c,
16475 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16478 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16480 * gcc.dg/builtins-20.c: Add tests for hypot.
16481 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
16482 two-argument builtins.
16483 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16484 TESTIT2. Update all callers.
16485 (TESTIT2, TESTIT2_R): New helper macros.
16486 Add testcases for pow, hypot and atan2.
16488 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
16491 * g++.dg/expr/bool1.C: New test.
16492 * g++.dg/expr/bool2.C: New test.
16494 2006-10-28 Tobias Burnus <burnus@net-b.de>
16497 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16498 * gfortran.dg/namelist_internal.f90: New test.
16500 2006-10-28 Tobias Burnus <burnus@net-b.de>
16503 * gfortran.dg/io_real_boz.f90: Add.
16504 * gfortran.dg/io_real_boz2.f90: Add.
16506 2006-10-28 Richard Guenther <rguenther@suse.de>
16508 PR middle-end/26899
16509 * gcc.dg/tree-ssa/pr26899.c: New testcase.
16511 2006-10-28 Richard Guenther <rguenther@suse.de>
16514 * gcc.target/i386/math-torture/lround.c: New testcase.
16516 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
16518 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16519 * gcc.dg/builtins-44.c: Likewise.
16520 * gcc.dg/builtins-45.c: Likewise.
16521 * gcc.dg/pr28796-2.c: Likewise.
16522 * gcc.dg/unordered-3.c: Likewise.
16524 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16526 PR libgfortran/27954
16527 * gfortran.dg/error_recovery_2.f90: New test.
16529 2006-10-26 Richard Guenther <rguenther@suse.de>
16531 * gcc.target/i386/i386.exp: Use glob, not find to collect
16532 tests. Avoids recursing into subdirectories.
16533 * gcc.target/i386/math-torture/math-torture.exp: Torture
16534 for interesting ia32 math options.
16535 * gcc.target.i386/math-torture/lrint.c: New testcase.
16537 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16539 PR libgfortran/29563
16540 * gfortran.dg/arrayio_9.f90: Update test.
16541 * gfortran.dg/arrayio_19.f90: New test.
16543 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
16545 * gcc.dg/20061026.c: New testcase.
16547 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16549 PR libgfortran/29563
16550 * gfortran.dg/arrayio_9.f90: New test.
16552 2006-10-26 Ben Elliston <bje@au.ibm.com>
16554 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16555 Copy the strings manually, as strcpy may call strlen.
16557 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16559 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16560 Add checks for log, log2, log10 and log1p.
16562 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16563 we already test 0.0. Add checks for expm1, log, log2, log10,
16564 log1p, cbrt, erf and erfc.
16566 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16568 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16570 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16572 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16573 and remainderl() built-in functions. Remove -ffast-math from
16576 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16578 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16581 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16582 floating point modifiers to arguments passed to float and long
16583 double functions respectively. Update all callers to use floating
16584 point numbers, not integers. Add tests for exp, exp2 and
16587 * gcc.dg/torture/builtin-math-3.c: New test.
16589 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16592 * gfortran.dg/initialize_2.f90: New.
16594 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16596 * gcc.dg/torture/builtin-math-2.c: New test.
16598 2006-10-24 Richard Guenther <rguenther@suse.de>
16600 PR middle-end/28796
16601 * gcc.dg/pr28796-1.c: New testcase.
16602 * gcc.dg/pr28796-2.c: Likewise.
16604 2006-10-24 Richard Guenther <rguenther@suse.de>
16606 * gcc.dg/builtins-57.c: New testcase.
16608 2006-10-24 Richard Guenther <rguenther@suse.de>
16610 PR tree-optimization/29567
16611 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16613 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16615 PR tree-optimization/14784
16616 * gcc.dg/alias-10.c: New test.
16618 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16620 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16622 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16624 * gcc.dg/builtin-strncat-chk-1.c: New test.
16626 2006-10-23 Jan Hubicka <jh@suse.cz>
16628 * gcc.dg/memmove-1.c: New test.
16630 2006-10-23 Paul Brook <paul@codesourcery.com>
16632 * gcc.dg/pragma-pack-5.c: New test.
16634 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16636 * g++.dg/other/s390-1.C: New testcase.
16638 2006-10-23 Richard Guenther <rguenther@suse.de>
16640 PR middle-end/27132
16641 PR middle-end/23295
16642 * gcc.dg/pr27132.c: New testcase.
16643 * gcc.dg/pr23295.c: Likewise.
16644 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16645 * g++.dg/tree-ssa/pr19807.C: Likewise.
16647 2006-10-23 Richard Guenther <rguenther@suse.de>
16649 PR middle-end/21032
16650 * gcc.dg/pr21032.c: New testcase.
16652 2006-10-22 Jeff Law <law@redhat.com>
16653 Richard Guenther <rguenther@suse.de>
16655 PR tree-optimization/15911
16656 * gcc.dg/tree-ssa/vrp30.c: New testcase.
16658 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
16661 * g++.dg/abi/rtti3.C: New.
16663 2006-10-21 Uros Bizjak <uros@kss-loka.si>
16665 PR middle-end/28252
16666 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16669 2006-10-21 Richard Guenther <rguenther@suse.de>
16671 PR tree-optimization/3511
16672 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16674 2006-10-21 Richard Guenther <rguenther@suse.de>
16676 PR middle-end/26898
16677 * gcc.dg/torture/pr26898-1.c: New testcase.
16678 * gcc.dg/torture/pr26898-2.c: Likewise.
16680 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
16683 * g++.dg/parse/bitfield1.C: Adjust error markers.
16684 * g++.dg/parse/bitfield2.C: New test.
16686 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
16688 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16690 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16692 PR libfortran/27895
16693 * gfortran.dg/zero_sized_1.f90: New test.
16695 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
16697 * gcc.dg/div-compare-1.c: New test.
16699 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
16702 * gfortran.dg/result_default_init_1.f90: New test.
16705 * gfortran.dg/automatic_default_init_1.f90: New test.
16707 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16710 2006-10-18 Geoffrey Keating <geoffk@apple.com>
16712 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16713 'using namespace std' without previous declaration.
16714 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16715 * g++.old-deja/g++.robertl/eb133c.C: New.
16717 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16719 PR libgfortran/29277
16720 * gfortran.dg/streamio_4.f90: Update test.
16721 * gfortran.dg/streamio_11.f90: New test.
16723 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
16726 * g++.dg/inherit/virtual1.C: New test.
16728 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16731 * g++.dg/parse/enum3.C: New test.
16733 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16736 * g++.dg/init/ctor8.C: New test.
16738 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16741 * g++.dg/ext/complit8.C: Tweak error markers.
16742 * g++.dg/template/complit1.C: Add error marker.
16744 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16747 * g++.dg/ext/complit8.C: New test.
16750 * g++.dg/parse/dtor12.C: New test.
16753 * g++.dg/template/sizeof11.C: New test.
16755 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
16758 * gfortran.dg/data_char_3.f90: New test.
16761 * gfortran.dg/negative_automatic_size.f90: New test.
16763 2006-10-16 David Daney <ddaney@avtrex.com>
16765 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16767 2006-10-16 Eric Christopher <echristo@apple.com>
16769 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16772 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16775 * g++.dg/tc1/dr49.C: Tweak error messages.
16776 * g++.dg/parse/template21.C: New test.
16778 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16780 PR middle-end/20491
16781 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16783 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
16786 * gfortran.dg/print_1.f90: New test.
16788 2006-10-15 Jan Hubicka <jh@suse.cz>
16790 PR middle-end/29241
16791 * gcc.c-torture/compile/pr29241.c: New testcase.
16793 2006-10-15 David Edelsohn <edelsohn@gnu.org>
16795 PR middle-end/29250
16796 * gcc.c-torture/compile/pr29250.c: New test.
16798 2006-10-15 Richard Guenther <rguenther@suse.de>
16800 * gcc.dg/pr29299.c: New testcase.
16802 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
16805 * gfortran.dg/label_4.f90: Adjust warning flag.
16807 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16810 * gfortran.dg/nullify_3.f90: New test.
16812 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16814 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16815 on Solaris 2.5.1 too.
16817 2006-10-13 Eric Christopher <echristo@apple.com>
16819 * gcc.dg/pr25993.c: Skip for darwin.
16821 2006-10-13 Eric Christopher <echristo@apple.com>
16823 * gcc.dg/visibility-11.c: Skip for darwin.
16825 2006-10-13 Eric Christopher <echristo@apple.com>
16827 * gcc.dg/darwin-weakimport-1.c: Use
16828 -fno-asynchronous-unwind-tables.
16829 * gcc.dg/darwin-weakimport-3.c: Ditto.
16831 2006-10-13 Richard Guenther <rguenther@suse.de>
16833 PR tree-optimization/29446
16834 * gcc.dg/torture/pr29446.c: New testcase.
16836 2006-10-13 Bill Wendling <wendling@apple.com>
16838 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16839 * g++.old-deja/g++.jason/hmc1.C: Likewise.
16840 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16841 * g++.old-deja/g++.law/shadow1.C: Likewise.
16842 * g++.old-deja/g++.law/ctors10.C: Likewise.
16843 * g++.dg/debug/namespace1.C: Likewise.
16844 * g++.dg/inherit/namespace-as-base.C: Likewise.
16845 * g++.dg/opt/delay-slot-1.C: Likewise.
16846 * g++.dg/parse/defarg10.C: Likewise.
16847 * g++.dg/template/ptrmem11.C: Likewise.
16848 * g++.dg/template/mem_func_ptr.C: Likewise.
16849 * g++.dg/template/spec19.C: Likewise.
16851 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
16853 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16855 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16858 * gfortran.dg/implicit_9.f90: New test.
16861 * gfortran.dg/namelist_25.f90: New test.
16864 * gfortran.dg/same_name_2.f90: New test.
16867 * gfortran.dg/host_assoc_types_1.f90: New test.
16870 * gfortran.dg/missing_derived_type_1.f90: New test.
16871 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16874 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16877 * gfortran.dg/alloc_comp_assign_5.f90: New test.
16879 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16882 * gfortran.dg/bound_2.f90: New test.
16884 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16886 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16888 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16889 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16890 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16891 * gfortran.dg/gomp/reduction3.f90: Likewise.
16892 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16893 * gfortran.dg/dummy_procedure_2.f90: Likewise.
16894 * gfortran.dg/interface_derived_type_1.f90: Likewise.
16895 * gfortran.dg/forall_4.f90: Likewise.
16896 * gfortran.dg/spec_expr_4.f90: Likewise.
16897 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16898 * gfortran.dg/forall_5.f90: Likewise.
16899 * gfortran.dg/open_access_append_2.f90: Add check for
16900 compile-time warning.
16902 2006-10-13 Mark Mitchell <mark@codesourcery.com>
16905 * g++.dg/parse/pure1.C: New test.
16907 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16910 * gfortran.dg/io_constraints_3.f90: New test.
16911 * gfortran.dg/open_access_append_1.f90: Add checks
16912 for compile-time warnings.
16913 * gfortran.dg/pr20163-2.f: Likewise.
16914 * gfortran.dg/iostat_2.f90: Likewise.
16915 * gfortran.dg/label_4.f90: Delete the temporary
16917 * gfortran.dg/direct_io_2.f90: Add a FILE=
16919 * gfortran.dg/iomsg_1.f90: Add check for
16920 compile-time warning.
16922 2006-10-12 Jan Hubicka <jh@suse.cz>
16925 * gcc.dg/pr28319.c: New test.
16927 2006-10-12 Mark Mitchell <mark@codesourcery.com>
16929 * g++.dg/ext/vla4.C: New test.
16931 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16934 * g++.dg/template/crash60.C: New test.
16935 * g++.dg/other/large-size-array.C: Adjust error markers.
16936 * g++.dg/parse/crash27.C: Likewise.
16937 * g++.dg/template/crash1.C: Likewise.
16939 2006-10-12 Steve Ellcey <sje@cup.hp.com>
16942 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16944 2006-10-12 Jakub Jelinek <jakub@redhat.com>
16946 PR preprocessor/28709
16947 * gcc.dg/cpp/paste14.c: New test.
16949 2006-10-11 Mark Mitchell <mark@codesourcery.com>
16952 * g++.dg/init/array24.C: New test.
16954 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16956 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16959 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
16962 * g++.dg/parse/typedef8.C: New test.
16963 * g++.dg/other/mult-stor1.C: Adjust error markers.
16965 2006-10-11 Richard Guenther <rguenther@suse.de>
16967 PR tree-optimization/28230
16968 * gcc.dg/torture/pr28230.c: New testcase.
16970 2006-10-11 Richard Guenther <rguenther@suse.de>
16972 PR inline-asm/29119
16973 * gcc.dg/torture/pr29119.c: New testcase.
16975 2006-10-10 Jakub Jelinek <jakub@redhat.com>
16977 PR middle-end/29272
16978 * gcc.c-torture/execute/20060930-2.c: New test.
16980 2006-10-09 Richard Henderson <rth@redhat.com>
16982 Revert emutls patch.
16984 2006-10-09 Richard Guenther <rguenther@suse.de>
16986 PR middle-end/29254
16987 * gcc.dg/pr29254.c: New testcase.
16989 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
16990 Paul Thomas <pault@gcc.gnu.org>
16993 * gfortran.dg/alloc_comp_basics_1.f90: New test.
16994 * gfortran.dg/alloc_comp_basics_2.f90: New test.
16995 * gfortran.dg/alloc_comp_assign_1.f90: New test.
16996 * gfortran.dg/alloc_comp_assign_2.f90: New test.
16997 * gfortran.dg/alloc_comp_assign_3.f90: New test.
16998 * gfortran.dg/alloc_comp_assign_4.f90: New test.
16999 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17000 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17001 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17002 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17003 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17004 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17005 * gfortran.dg/alloc_comp_std.f90: New test.
17006 * gfortran.dg/move_alloc.f90: New test.
17008 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
17011 * gfortran.dg/derived_constructor_comps_2.f90: New test.
17014 * gfortran.dg/forall_char_dependencies_1.f90: New test.
17016 2006-10-08 Tobias Burnus <burnus@net-b.de>
17019 * gfortran.dg/new_line.f90: New test.
17021 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17023 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17024 * gcc.dg/torture/builtin-convert-1.c,
17025 gcc.dg/torture/builtin-convert-2.c,
17026 gcc.dg/torture/builtin-convert-3.c,
17027 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17029 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
17031 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17032 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17033 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17034 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17036 2006-10-07 Andrew Pinski <pinskia@gmail.com>
17038 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17039 Xfail some tests for powerpc-darwin and powerpc-aix.
17041 2006-10-07 Jakub Jelinek <jakub@redhat.com>
17044 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17046 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17049 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17052 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17056 * gfortran.fortran-torture/execute/specifics.f90:
17057 Add tests for using all possible intrinsics as actual arguments.
17058 * gfortran.dg/specifics_1.f90: Add tests for using
17059 all possible intrinsics as actual arguments.
17060 * gfortran.dg/specifics_2.f90: New file.
17061 * gfortran.dg/specifics_3.f90: New file.
17063 2006-10-07 Richard Sandiford <richard@codesourcery.com>
17065 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17066 * gcc.dg/debug/debug-2.c: Likewise.
17068 2006-10-06 Uros Bizjak <uros@kss-loka.si>
17070 * gcc.c-torture/compile/sync-2.c: New test.
17072 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17074 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17077 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17079 PR rtl-optimization/29128
17080 * gcc.c-torture/compile/pr29128.c: New test.
17082 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17084 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17087 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
17089 PR middle-end/29256
17090 * gcc.dg/tree-ssa/loop-19.c: New test.
17092 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17094 PR tree-optimization/29330
17095 * gcc.dg/pr29330.c: New test.
17098 * gcc.c-torture/compile/20061005-1.c: New test.
17100 2006-10-06 Olivier Hainque <hainque@adacore.com>
17102 * gcc.dg/typename-vla-1.c: New case.
17103 * gnat.dg/forward_vla.adb: New case.
17105 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17107 PR tree-optimization/29290
17108 * gfortran.dg/loop_nest_1.f90: New test.
17111 * gcc.dg/tls/opt-12.c: New test.
17114 * gfortran.dg/save_2.f90: New test.
17117 * gcc.dg/pr29091.c: New test.
17119 2006-10-06 Joseph Myers <joseph@codesourcery.com>
17121 * lib/target-supports.exp
17122 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17123 same as x86_64-*-*; check for LP64.
17125 2006-10-04 Richard Henderson <rth@redhat.com>
17127 * lib/target-supports.exp (check_effective_target_tls): Redefine
17128 to mean non-emulated tls.
17129 * gcc.dg/tls/alias-1.c: Remove tls requirement.
17130 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17131 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17132 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17133 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17134 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17135 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17137 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17140 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17142 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17144 * gfortran.dg/bounds_check_fail_1.f90: New test.
17146 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17149 * g++.dg/template/friend48.C: New test.
17151 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17154 * gfortran.dg/default_initialization_2.f90: New test.
17156 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17160 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17162 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17165 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17169 * gfortran.dg/missing_optional_dummy_2.f90: New test.
17173 * gfortran.dg/entry_array_specs_1.f90: New test.
17175 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
17177 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17178 insufficient to inhibit some test failures at -O3. Do testing
17181 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17184 * g++.dg/inherit/access8.C: New test.
17185 * g++.dg/template/dtor4.C: Tweak error messages.
17187 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17190 * gfortran.dg/entry_8.f90: New test.
17192 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17195 * g++.dg/parse/new4.C: New test.
17197 2006-10-03 Uros Bizjak <uros@kss-loka.si>
17199 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17200 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17201 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17202 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17203 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17205 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17208 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17209 * gfortran.dg/continuation_2.f90: New test.
17212 * gfortran.dg/continuation_3.f90: New test.
17213 * gfortran.dg/continuation_4.f90: New test.
17214 * gfortran.dg/continuation_5.f: New test.
17215 * gfortran.dg/continuation_6.f: New test.
17217 2006-10-02 Mark Mitchell <mark@codesourcery.com>
17220 * g++.dg/template/vla1.C: New test.
17222 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17225 * gfortran.dg/complex_parameter_1.f90: New test.
17227 2006-10-02 Jakub Jelinek <jakub@redhat.com>
17230 * gcc.c-torture/execute/20060929-1.c: New test.
17232 2006-10-01 Mark Mitchell <mark@codesourcery.com>
17235 * g++.dg/template/member6.C: New test.
17236 * g++.dg/parse/typename7.C: Adjust error markers.
17239 * g++.dg/template/member7.C: New test.
17241 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
17244 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17245 gcc.dg/Woverride-init-3.c: New tests.
17247 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
17249 * gcc.c-torture/execute/20060930-1.c: New test.
17251 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17254 * gfortran.dg/specifics_1.f90: New test.
17255 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17258 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17260 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17261 pthread-init-common.h: New.
17263 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
17265 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17266 precision on some archs.
17268 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
17270 * gcc.dg/non-local-goto-1.c: New test.
17271 * gcc.dg/non-local-goto-2.c: Likewise.
17272 * gcc.dg/setjmp-3.c: Likewise.
17273 * gcc.dg/setjmp-4.c: Likewise.
17275 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
17277 * gnat.dg/self_aggregate_with_pointer.adb: New test.
17279 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
17282 * gfortran.dg/exponent_1.f90: New test.
17285 * gfortran.dg/nearest_1.f90: New test.
17287 2006-09-26 Jakub Jelinek <jakub@redhat.com>
17289 PR middle-end/25261
17290 PR middle-end/28790
17291 * gcc.dg/gomp/nestedfn-1.c: New test.
17293 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
17296 * objc/compile/method-1.m: New test.
17298 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
17301 * g++.dg/template/crash58.C: New test.
17302 * g++.dg/parse/crash28.C: Adjust error markers.
17303 * g++.dg/template/crash34.C: Likewise.
17304 * g++.dg/template/friend31.C: Likewise.
17305 * g++.dg/template/crash32.C: Likewise.
17308 * g++.dg/template/crash59.C: New test.
17311 * g++.dg/template/spec33.C: New test.
17312 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17314 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
17315 Adam Nemet <anemet@caviumnetworks.com>
17317 * gcc.dg/tree-ssa/ivopts-1.c: New test.
17318 * gcc.dg/tree-ssa/ivopts-2.c: New test.
17320 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
17323 * gcc.dg/pr28911.c: New.
17325 2006-09-23 Uros Bizjak <uros@kss-loka.si>
17328 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17329 (dg-options): Add -mfpmath=387.
17331 2006-09-23 Jakub Jelinek <jakub@redhat.com>
17334 * gcc.dg/pr28706.c: New test.
17337 * gcc.dg/pr28712.c: New test.
17339 2006-09-22 Mike Stump <mrs@apple.com>
17341 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17343 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
17345 PR tree-optimization/28888
17346 * gcc.dg/pr28888.c: New test.
17348 2006-09-21 Mark Mitchell <mark@codesourcery.com>
17351 * g++.dg/init/ptrfn1.C: New test.
17353 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
17356 * g++.dg/template/spec32.C: New test.
17357 * g++.dg/parse/crash9.C: Adjust error markers.
17360 * g++.dg/template/typedef6.C: New test.
17361 * g++.dg/init/error1.C: Adjust error markers.
17362 * g++.dg/parse/crash9.C: Likewise.
17363 * g++.dg/template/crash55.C: Likewise.
17365 2006-09-21 Janis Johnson <janis187@us.ibm.com>
17367 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17369 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
17372 * g++.dg/ext/dllimport12.C: New test.
17374 2006-09-20 Richard Sandiford <richard@codesourcery.com>
17376 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17377 * gcc.target/mips/nmadd-2.c: Likewise.
17378 * gcc.target/mips/mips-ps-6.c: New test.
17379 * gcc.target/mips/neg-abs-1.c: Likewise.
17380 * gcc.target/mips/neg-abs-2.c: Likewise.
17381 * gcc.target/mips/nmadd-3.c: New test.
17383 2006-09-20 Jakub Jelinek <jakub@redhat.com>
17385 PR middle-end/28046
17386 * gcc.dg/gomp/atomic-10.c: New test.
17387 * g++.dg/gomp/atomic-10.C: New test.
17389 2006-09-20 Eric Christopher <echristo@apple.com>
17391 * gcc.target/i386/sse3-not-fisttp.c: New.
17393 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
17395 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17397 2006-09-19 Richard Sandiford <richard@codesourcery.com>
17399 * gcc.c-torture/execute/pr28289.c (one): New variable.
17400 (main): Use it instead of argc.
17401 * gcc.c-torture/execute/20060102-1.c (one): New variable.
17402 (main): Use it instead of argc.
17404 2006-09-19 Paul Brook <paul@codesourcery.com>
17407 * gcc.dg/nested-func-5.c: New test.
17409 2006-09-19 Ben Elliston <bje@au.ibm.com>
17411 * lib/target-supports.exp (check_effective_target_tls): Compile
17412 test stubs using ${tool}_target_compile, not just target_compile.
17413 (check_effective_target_tls_runtime): Likewise.
17415 2006-09-19 Ben Elliston <bje@au.ibm.com>
17417 * gcc.c-torture/compile/20030405-1.x: Remove.
17419 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17420 optimising linker from discarding it.
17422 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17425 * gfortran.dg/keyword_symbol_1.f90: New test.
17427 * gfortran.dg/spread_shape_1.f90: Add missing warning with
17428 pedantic compilation option.
17430 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17433 * gfortran.dg/spread_shape_1.f90: New test.
17435 2006-09-17 Roger Sayle <roger@eyesopen.com>
17437 PR tree-optimization/28887
17438 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17440 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
17443 * gcc.dg/pr25993.c: New test.
17445 2006-09-17 Ira Rosen <irar@il.ibm.com>
17448 * gcc.dg/vect/pr21591.c: New test.
17450 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
17453 * gcc.c-torture/compile/strcpy-1.c: New test.
17454 * gcc.c-torture/compile/strcpy-2.c: New test.
17455 * gcc.c-torture/compile/memcpy-1.c: New test.
17456 * gcc.c-torture/compile/memcpy-2.c: New test.
17458 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
17461 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17463 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
17465 * gnat.dg/specs/double_record_extension1.ads: New test.
17466 * gnat.dg/specs/double_record_extension2.ads: Likewise.
17468 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
17471 * gfortran.dg/oldstyle_3.f90: New test.
17473 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17475 PR libgfortran/29099
17476 * gfortran.dg/secnds-1.f: New test.
17478 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17480 PR libgfortran/29053
17481 * gfortran.dg/streamio_9.f90: New test.
17482 * gfortran.dg/streamio_10.f90: New test.
17484 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
17487 * g++.dg/init/array22.C: New test.
17488 * g++.dg/init/array23.C: New test.
17490 2006-09-14 Arnaud Charlet <charlet@adacore.com>
17492 * stackcheck.lst: Update list of tests requiring stack checking.
17493 * norun.lst: Adjust for above change.
17494 * ada95.lst: New file.
17495 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17496 requiring -gnat95 switch.
17498 2006-09-14 Olivier Hainque <hainque@adacore.com>
17500 * gnat.dg/in_out_parameter.adb: New test.
17502 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
17505 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17507 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
17509 * gnat.dg/specs/unchecked_union.ads: New test.
17511 2006-09-13 Richard Sandiford <richard@codesourcery.com>
17513 PR rtl-optimization/28982
17514 * gcc.c-torture/execute/pr28982a.c: New test.
17515 * gcc.c-torture/execute/pr28982b.c: Likewise.
17517 2006-09-12 Eric Christopher <echristo@apple.com>
17519 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17520 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17522 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
17525 PR preprocessor/14634
17526 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17527 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17528 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17530 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
17532 * gcc.dg/pr28243.c: New test.
17534 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
17537 gfortran.dg/pr28971.f90: New test to act as a backstop in case
17538 this undiagnosed regression reappears.
17540 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
17542 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17543 Treat $srcdir as a literal.
17544 * lib/fortran-torture.exp (fortran-torture-compile,
17545 fortran-torture-execute): Likewise.
17546 * lib/objc-torture.exp (objc-torture-compile,
17547 objc-torture-execute): Likewise.
17548 * lib/profopt.exp (profopt-execute): Likewise.
17550 2006-09-11 Geoffrey Keating <geoffk@apple.com>
17552 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17554 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17557 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17559 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17562 * gcc.target/i386/pr13685.c: New test.
17564 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17566 * gcc.dg/pr28726.c: New test.
17568 2006-09-11 Josh Conner <jconner@apple.com>
17570 * gcc.dg/nrv3.c: Increase size of structure.
17571 * gcc.dg/nrv4.c: Likewise.
17572 * gcc.dg/nrv5.c: Likewise.
17574 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17576 PR libfortran/28890
17577 gfortran.dg/assumed_charlen_function_5.f90: New test.
17579 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17582 * g++.dg/init/static3.C: New test.
17584 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17587 * gcc.dg/long-long-cst1.c (t): Add cast to
17588 __SIZE_TYPE__ before casting to int.
17589 (main): Return 0 on success.
17591 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17593 * gcc.c-torture/execute/20060910-1.c: New test.
17595 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17597 PR middle-end/26983
17598 * gcc.dg/pr26983.c: New test.
17600 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17603 * gcc.c-torture/execute/pr29006.c: New test.
17605 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17607 PR libfortran/28947
17608 gfortran.dg/matmul_4.f90: New test.
17610 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17613 gfortran.dg/used_types_10: New test.
17615 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17617 PR libfortran/28923
17618 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17619 gfortran.dg/array_initializer_3.f90: New test.
17621 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17624 * gfortran.dg/actual_array_constructor_3.f90: New test.
17626 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17629 * gcc.target/i386/pr26778.c: New testcase.
17631 2006-09-08 Eric Christopher <echristo@apple.com>
17633 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17634 * gcc.target/i386/memcpy-1.c: Ditto.
17635 * gcc.target/i386/asm-1.c: Ditto.
17636 * gcc.target/i386/20060512-4.c: Ditto.
17637 * gcc.target/i386/compress-float-387.c: Ditto.
17638 * gcc.target/i386/20060512-1.c: Ditto.
17639 * gcc.target/i386/compress-float-sse.c: Ditto.
17640 * gcc.target/i386/20060512-2.c: Ditto.
17641 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17642 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17643 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17644 * gcc.dg/pr26449.c: Ditto.
17645 * gcc.dg/attr-ms_struct-2.c: Ditto.
17646 * gcc.dg/attr-ms_struct-1.c: Ditto.
17647 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17649 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
17652 * gcc.dg/vla-10.c: New test.
17654 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17657 * g++.dg/parse/template20.C: New test.
17658 * g++.dg/template/operator8.C: Remove obsolete part.
17659 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17660 * g++.old-deja/g++.pt/crash65.C: Likewise.
17662 2006-09-07 Jason Merrill <jason@redhat.com>
17664 PR middle-end/27724
17665 * gcc.dg/long-long-cst1.c: New test.
17667 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17670 * g++.dg/other/array3.C: New test.
17671 * g++.dg/other/array4.C: New test.
17672 * g++.dg/other/array5.C: New test.
17674 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
17676 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17678 2006-09-07 Uros Bizjak <uros@kss-loka.si>
17681 * gcc.target/i386/pr28946.c: New test.
17683 2006-09-07 Steven G. Kargl <kargls@comcast.net>
17685 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17686 in integer literal constant.
17687 * gfortran.dg/enum_8.f90: Ditto.
17688 * gfortran.dg/g77/20030326-1.f: Ditto.
17690 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
17692 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17693 nonconformance usage.
17695 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17697 PR middle-end/28862
17698 * gcc.c-torture/compile/vector-align-1.c: New test.
17700 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
17703 * g++.dg/opt/copysign-1.C: New test.
17705 2006-09-06 Jason Merrill <jason@redhat.com>
17708 * g++.dg/warn/unused-result1.C: New test.
17710 2006-09-06 Mark Mitchell <mark@codesourcery.com>
17713 * g++.dg/ext/vla3.C: New test.
17716 * g++.dg/template/array16.C: New test.
17718 2006-09-06 Richard Guenther <rguenther@suse.de>
17720 * gcc.dg/pr27226.c: Remove testcase again.
17722 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17725 * g++.dg/opt/unroll2.C: New test.
17727 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17730 * gcc.dg/vect/pr28952.c: New test.
17732 2006-09-05 Richard Guenther <rguenther@suse.de>
17734 PR tree-optimization/28900
17735 * gcc.dg/torture/pr28900.c: New testcase
17737 2006-09-05 Richard Guenther <rguenther@suse.de>
17739 PR tree-optimization/28905
17740 * gcc.c-torture/compile/pr28905.c: New testcase.
17742 2006-09-05 Richard Guenther <rguenther@suse.de>
17744 PR middle-end/28935
17745 * gcc.dg/pr28935.c: New testcase.
17747 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17749 * gcc.c-torture/execute/20060905-1.c: New test.
17751 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17754 * gfortran.dg/used_types_7.f90: New test.
17755 * gfortran.dg/used_types_8.f90: New test.
17756 * gfortran.dg/used_types_9.f90: New test.
17758 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
17760 * gcc.c-torture/compile/20060904-1.c: New test.
17762 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
17764 PR c++/23287 Revert my 2006-09-01 patch
17765 * g++.dg/parse/dtor12.C: Remove.
17767 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
17770 * g++.dg/template/operator9.C: New test.
17773 * g++.dg/template/operator7.C: New test.
17776 * g++.dg/template/operator8.C: New test.
17779 * g++.dg/template/crash57.C: New test.
17781 * g++.dg/template/typedef4.C: Adjust error markers.
17782 * g++.dg/template/typedef5.C: Likewise.
17784 2006-09-02 Jakub Jelinek <jakub@redhat.com>
17787 * g++.dg/parse/crash33.C: New test.
17789 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
17790 Richard Guenther <rguenther@suse.de>
17791 Adam Nemet <anemet@caviumnetworks.com>
17793 PR middle-end/27226
17794 * gcc.target/mips/memcpy-1.c: New testcase.
17795 * gcc.dg/pr27226.c: Likewise.
17797 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17800 * g++.dg/lookup/koenig5.C: New.
17801 * g++.dg/template/crash56.C: New.
17803 2006-09-01 Josh Conner <jconner@apple.com>
17806 * gcc.dg/nrv3.c: New test.
17807 * gcc.dg/nrv4.c: New test.
17808 * gcc.dg/nrv5.c: New test.
17810 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17813 * g++.dg/parse/dtor12.C: New.
17815 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
17817 PR tree-optimization/28839
17818 * gcc.dg/pr28839.c: New test.
17820 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
17823 * gcc.dg/pr24367.c: New testcase.
17825 2006-08-30 Joseph Myers <joseph@codesourcery.com>
17827 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17829 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
17831 PR rtl-optimization/27735
17832 * gcc.dg/loop-unswitch-1.c: New test.
17834 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
17837 * gfortran.dg/aliasing_dummy_2.f90: New test.
17840 * gfortran.dg/generic_5.f90: Change error message.
17843 * gfortran.dg/generic_6.f90: New test.
17846 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17849 * gfortran.dg/invalid_interface_assignment.f90: New test.
17852 * gfortran.dg/module_proc_external_dummy.f90: New test.
17854 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
17857 * g++.dg/warn/var-args1.C: New test.
17859 2006-08-29 Steven G. Kargl <kargls@comcast.net>
17862 * gfortran.dg/simpleif_2.f90: New test.
17863 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17864 * gfortran.dg/enum_5.f90: Ditto.
17866 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17867 Kazu Hirata <kazu@codesourcery.com>
17869 PR tree-optimization/17506
17870 * gcc.dg/pr17506.c: New.
17872 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
17875 * g++.dg/eh/alias1.C: New test.
17877 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17880 * g++.dg/template/ttp22.C: New test.
17882 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
17884 PR middle-end/26632
17885 * gcc.dg/pr26632.c: New.
17887 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17889 PR libgfortran/28354
17890 * gfortran.dg/fmt_zero_precision.f90: New test.
17892 2006-08-27 Mark Mitchell <mark@codesourcery.com>
17895 * g++.dg/template/spec31.C: New test.
17897 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
17900 * g++.dg/other/static2.C: New test.
17902 2006-08-26 Roger Sayle <roger@eyesopen.com>
17904 * gcc.dg/Wswitch-enum-2.c: New test case.
17905 * gcc.dg/Wswitch-enum-3.c: Likewise.
17907 2006-08-26 Richard Guenther <rguenther@suse.de>
17909 * gcc.c-torture/compile/20060826-1.c: New testcase.
17911 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
17914 * g++.dg/template/void10.C: New test.
17917 * g++.dg/template/void8.C: New test.
17920 * g++.dg/template/void9.C: New test.
17922 * g++.dg/template/void3.C: Adjust error markers.
17923 * g++.dg/template/void4.C: Likewise.
17924 * g++.dg/template/crash55.C: Likewise.
17925 * g++.dg/template/void7.C: Likewise
17927 2006-08-26 Mark Mitchell <mark@codesourcery.com>
17930 * g++.dg/inherit/access6.C: New test.
17931 * g++.dg/inherit/access7.C: Likewise.
17934 * g++.dg/template/array15.C: New test.
17935 * g++.dg/template/crash2.C: Tweak error markers.
17937 2006-08-26 Jakub Jelinek <jakub@redhat.com>
17939 PR middle-end/28683
17940 * gcc.c-torture/compile/20060823-1.c: New test.
17942 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17945 * g++.dg/template/ttp21.C: New test.
17948 * g++.dg/other/operator1.C: Add error-marker.
17949 * g++.dg/other/operator2.C: New test.
17951 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17954 * gcc.c-torture/compile/vla-const-1.c,
17955 gcc.c-torture/compile/vla-const-2.c: New tests.
17957 2006-08-26 Richard Guenther <rguenther@suse.de>
17959 PR middle-end/28814
17960 * gcc.dg/torture/pr28814.c: New testcase.
17962 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17965 * gcc.c-torture/compile/compound-literal-1.c: New test.
17967 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17970 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17971 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17972 Expect extra diagnostics.
17974 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
17976 gcc.dg/noncompile/pr16876.c: New test.
17978 2006-08-25 Mark Mitchell <mark@codesourcery.com>
17981 * g++.dg/parse/local1.C: New test.
17982 * g++.dg/other/qual1.C: Tweak error marker.
17984 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
17987 * g++.dg/template/typename10.C: New.
17988 * g++.dg/template/lookup4.C: Remove bogus error marker.
17990 2006-08-25 Richard Guenther <rguenther@suse.de>
17993 * gcc.dg/pr26570.c: Fix testcase.
17995 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
17998 * gcc.c-torture/execute/mayalias-2.c: New test.
17999 * gcc.dg/tree-ssa/alias-13.c: New test.
18001 2006-08-24 Jan Hubicka <jh@suse.cz>
18004 * gcc.dg/debug/pr26881.c: New file.
18006 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
18009 * gfortran.dg/used_types_4.f90: New test.
18010 * gfortran.dg/derived_init_2.f90: Modify to check sibling
18011 association of derived types.
18012 * gfortran.dg/used_types_2.f90: Add module cleanup.
18013 * gfortran.dg/used_types_3.f90: The same.
18016 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18019 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18022 * gfortran.dg/direct_io_6.f90: Remove test.
18024 2006-08-23 Stuart Hastings <stuart@apple.com>
18027 * gcc.target/i386/20060821-1.c: New.
18029 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
18031 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
18032 dg-warning strings for dllimport.
18034 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
18037 * g++.dg/ext/vector4.C: New test.
18038 * g++.dg/ext/complex1.C: New test.
18040 2006-08-21 Geoffrey Keating <geoffk@apple.com>
18043 * gcc.dg/debug/const-1.c: New.
18044 * gcc.dg/debug/const-2.c: New.
18045 * gcc.dg/debug/dwarf2/const-1.c: New.
18046 * gcc.dg/debug/dwarf2/const-2.c: New.
18047 * gcc.dg/debug/dwarf2/const-2b.c: New.
18049 2006-08-22 Richard Guenther <rguenther@suse.de>
18051 PR middle-end/28776
18052 * gcc.c-torture/compile/pr28776-1.c: New testcase.
18053 * gcc.c-torture/compile/pr28776-2.c: Likewise.
18055 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
18057 PR tree-optimization/28003
18058 * g++.dg/tree-ssa/pr28003.C: New.
18060 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
18062 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18064 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
18067 * g++.dg/other/error14.C: New test.
18070 * g++.dg/parse/ctor7.C: New test.
18071 * g++.dg/parse/ctor8.C: Likewise.
18074 * g++.dg/template/void7.C: New test.
18076 2006-08-21 Olivier Hainque <hainque@adacore.com>
18078 * gnat.dg/self_aggregate_with_zeros.adb: New test.
18079 * gnat.dg/self_aggregate_with_array.adb: New test.
18081 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
18083 * g++.dg/eh/arm-vfp-unwind.C: New test.
18085 2006-08-20 Mark Mitchell <mark@codesourcery.com>
18088 * g++.dg/template/ref3.C: New test.
18089 * g++.dg/template/nontype13.C: New test.
18092 * g++.dg/template/ptrmem17.C: New test.
18094 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
18097 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18099 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
18102 * gfortran.dg/used_types_2.f90: New test.
18105 * gfortran.dg/used_types_3.f90: New test.
18108 * gfortran.dg/generic_actual_arg.f90: New test.
18111 * gfortran.dg/module_private_array_refs_1.f90: New test.
18114 * gfortran.dg/program_name_1.f90: New test.
18117 * gfortran.dg/derived_constructor_comps_1.f90: New test.
18120 * gfortran.dg/array_initializer_2.f90: New test.
18123 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18126 * gfortran.dg/assumed_charlen_function_4.f90: New test.
18129 * gfortran.dg/assumed_charlen_in_main.f90: New test.
18132 * gfortran.dg/dependent_decls_1.f90: New test.
18134 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
18137 * gfortran.dg/derived_init_2.f90: New.
18139 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
18141 * gcc.c-torture/execute/pr28289.c: New test.
18143 2006-08-17 Jakub Jelinek <jakub@redhat.com>
18146 * gcc.dg/attr-externally-visible-1.c: New test.
18147 * gcc.dg/attr-externally-visible-2.c: New test.
18148 * g++.dg/parse/attr-externally-visible-1.C: New test.
18149 * g++.dg/parse/attr-externally-visible-2.C: New test.
18151 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18154 * g++.dg/parse/dtor11.C: New test.
18156 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18158 PR rtl-optimization/28489
18159 * gcc.c-torture/compile/pr28489.c: New test.
18161 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18164 * g++.dg/template/redecl4.C: New test.
18167 * g++.dg/template/ctor8.C: New test.
18169 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18171 * gcc.dg/pr26570.c: Fix testcase.
18173 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18176 * g++.dg/parse/offsetof6.C: New test.
18177 * g++.dg/parse/offsetof6.C: New test.
18178 * g++.dg/parse/offsetof7.C: New test.
18180 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18183 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18186 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
18189 * g++.dg/ext/vector3.C: New test.
18191 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
18193 PR gcov/profile/26570
18194 * gcc.dg/pr26570.c: New test.
18196 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
18199 * gcc.dg/qual-component-1.c: New test.
18201 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18204 * g++.dg/parse/new3.C: New test.
18206 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18209 * gfortran.dg/streamio_1.f90: New test.
18210 * gfortran.dg/streamio_2.f90: New test.
18211 * gfortran.dg/streamio_3.f90: New test.
18212 * gfortran.dg/streamio_4.f90: New test.
18213 * gfortran.dg/streamio_5.f90: New test.
18214 * gfortran.dg/streamio_6.f90: New test.
18215 * gfortran.dg/streamio_7.f90: New test.
18216 * gfortran.dg/streamio_8.f90: New test.
18218 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
18221 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18223 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
18226 * g++.dg/template/void6.C: New test.
18228 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18231 * gcc.dg/parse-error-1.c: New test.
18232 * gcc.dg/parse-error-2.c: New test.
18233 * gcc.dg/cpp/digraph2.c: Add error-marker.
18234 * gcc.dg/noncompile/920923-1.c: Likewise.
18236 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
18239 * gcc.dg/sizeof-2.c: New testcase.
18242 * gcc.dg/switch-A.c: New testcase.
18244 2006-08-14 Steve Ellcey <sje@cup.hp.com>
18248 * g++.old-deja/g++.warn/compare1.C: Delete.
18249 * g++.dg/opt/pr7503-2.C: Delete.
18250 * g++.dg/opt/pr7503-3.C: Delete.
18251 * g++.dg/opt/pr7503-4.C: Delete.
18252 * g++.dg/opt/pr7503-5.C: Delete.
18253 * g++.dg/opt/max1.C: Delete.
18254 * g++.dg/warn/minmax.C: Delete.
18255 * g++.dg/expr/minmax.C: New test.
18257 2006-08-14 Richard Guenther <rguenther@suse.de>
18260 * gcc.c-torture/execute/pr28651.c: Do not use argc
18261 to avoid optimization, instead forbid inlining.
18263 2006-08-14 Richard Sandiford <richard@codesourcery.com>
18265 PR rtl-optimization/28634
18266 * gcc.c-torture/execute/ieee/pr28634.c: New test.
18268 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
18271 * gcc.dg/torture/pr27184.c: New test.
18273 2006-08-12 Jakub Jelinek <jakub@redhat.com>
18275 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18277 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18279 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18280 * gfortran.dg/stat_2.f90: Likewise.
18281 * gfortran.dg/chmod_1.f90: Likewise.
18282 * gfortran.dg/chmod_2.f90: Likewise.
18283 * gfortran.dg/chmod_3.f90: Likewise.
18285 2006-08-11 David Edelsohn <edelsohn@gnu.org>
18287 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18289 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
18291 * g++.dg/opt/pr23454-2.C: New test.
18293 2006-08-11 Richard Guenther <rguenther@suse.de>
18295 PR middle-end/28651
18296 * gcc.c-torture/execute/pr28651.c: New testcase.
18298 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
18300 * gnat.dg/specs/static_initializer.ads: New test.
18302 2006-08-10 Paul Brook <paul@codesourcery.com>
18304 * gcc.target/arm/cond-asm.c: New test.
18306 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
18308 PR tree-optimization/26197
18309 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18310 * g++.dg/vect/vect.exp: Compile the new tests with
18311 --param max-aliased-vops=0.
18313 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
18316 * g++.dg/template/void3.C: New test.
18319 * g++.dg/template/void4.C: New test.
18322 * g++.dg/template/void5.C: New test.
18324 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
18326 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18327 after dg-do compile.
18329 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
18331 PR tree-optimizations/26969
18332 * gcc.dg/vect/vect.exp: Compile tests prefixed with
18333 "unswitch-loops" with -funswitch-loops.
18334 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18336 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
18338 * gcc.dg/sparc-getcontext-1.c: Fix typo.
18339 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18340 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
18341 * objc.dg/dwarf-1.m: Likewise.
18342 * objc.dg/dwarf-2.m: Likewise.
18343 * obj-c++.dg/dwarf-2.mm: Likewise.
18345 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18347 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18348 * objc.dg/dwarf-2.m: Likewise.
18349 * obj-c++.dg/dwarf-2.mm: Likewise.
18351 PR libfortran/28603
18352 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18355 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18358 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18360 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
18363 * gcc.target/i386/pr27827.c: New testcase.
18365 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
18368 * gfortran.dg/sequence_types_1.f90: New test.
18370 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
18373 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18374 dg-warning. Add -pedantic option.
18376 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18379 * gcc.dg/proto-1.c: New test.
18382 * gcc.dg/lvalue-4.c: New test.
18385 * gcc.dg/init-bad-5.c: New test.
18387 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
18390 * g++.dg/ext/typedef-init.C: Add new test for typedef
18391 initialization inside templates. Adjust existing error markers.
18393 2006-08-03 Mark Mitchell <mark@codesourcery.com>
18396 * g++.dg/init/ptrmem3.C: New test.
18398 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
18400 PR tree-optimization/27770
18401 * lib/target-support.exp: New target keyword "section_anchors".
18402 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18404 * gcc.dg/vect/section-anchors-pr27770.c: New test.
18405 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18406 * gcc.dg/vect/section-anchors-vect-69.c: New test.
18407 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18409 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18411 * gcc.dg/20060801-1.c: Add missing '}'.
18413 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18416 * g++.dg/parse/dtor9.C: New test.
18417 * g++.dg/parse/dtor10.C: New test.
18418 * g++.dg/other/error7.C: Adjust error-marker.
18421 * g++.dg/other/default5.C: New test.
18423 2006-08-02 Richard Guenther <rguenther@suse.de>
18425 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18427 2006-08-02 Mark Mitchell <mark@codesourcery.com>
18430 * g++.dg/template/conv9.C: New test.
18432 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18435 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18436 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18437 Optionally return assembly text. Update callers.
18438 (check_no_compiler_messages): Update verbose messages.
18439 (check_no_messages_and_pattern): New.
18440 (check_effective_target_string_merging): New.
18442 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18445 * g++.dg/eh/catch4.C: New test.
18448 * g++.dg/other/qual1.C: New test.
18451 * g++.dg/inherit/error2.C: New test.
18454 * g++.dg/other/new1.C: New test.
18456 * g++.dg/warn/pr23075.C: Remove obsolete test.
18457 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18458 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18460 2006-07-31 Mark Mitchell <mark@codesourcery.com>
18463 * g++.dg/eh/cast1.C: New test.
18465 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
18467 PR libfortran/28452
18468 * gfortran.dg/random_3.f90: New test.
18470 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18473 * g++.dg/other/pr28304.C: Change expected error message.
18474 * g++.dg/other/pr28432.C: New test.
18476 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18479 * g++.dg/init/brace2.C: Change expected error message, add empty init.
18481 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
18484 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18486 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18487 g++.dg/debug/enum-2.C: New.
18489 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18492 * g++.dg/parse/long1.C: Add more tests.
18494 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18496 * gfortran.dg/lrshift_1.c: New file.
18498 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18500 PR libgfortran/28335
18501 * gfortran.dg/no_unit_error_1.f90: New test.
18503 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18505 PR libgfortran/28335
18506 * gfortran.dg/no_unit_error_1.f90: Delete test.
18507 * gfortran.dg/no_unit_error_2.f90: Delete test.
18509 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18511 * gfortran.dg/chmod_3.f90: New test.
18512 * gfortran.dg/ltime_gmtime_1.f90: New test.
18513 * gfortran.dg/ltime_gmtime_2.f90: New test.
18514 * gfortran.dg/lrshift_1.f90: New test.
18515 * gfortran.dg/chmod_1.f90: New test.
18516 * gfortran.dg/chmod_2.f90: New test.
18518 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
18521 * g++.dg/template/crash55.C: New test.
18524 * g++.dg/template/nontype16.C: New test.
18526 * g++.dg/template/void2.C: Adjust error markers.
18527 * g++.dg/template/nontype5.C: Adjust error markers.
18529 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
18531 * gcc.target/i386/stack-prot-kernel.c: New test.
18533 2006-07-27 Roger Sayle <roger@eyesopen.com>
18535 * gcc.dg/builtins-55.c: New test case.
18537 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
18539 PR rtl-optimization/27907
18540 * gcc.c-torture/compile/pr27907.c: New test.
18542 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18544 * gfortran.dg/mclock.f90: New test.
18545 * gfortran.dg/int_conv_1.f90: New test.
18546 * gfortran.dg/stat_1.f90: New test.
18547 * gfortran.dg/stat_2.f90: New test.
18549 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18551 PR libgfortran/28335
18552 * gfortran.dg/no_unit_error_1.f90: New test.
18553 * gfortran.dg/no_unit_error_2.f90: New test.
18554 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18556 2006-07-25 Roger Sayle <roger@eyesopen.com>
18558 PR middle-end/28473
18559 * gcc.dg/fold-convround-1.c: New test case.
18561 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18563 * gfortran.dg/arithmetic_if.f90: Fix comments.
18565 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18568 * g++.dg/other/typedef1.C: New test.
18569 * g++.dg/template/typedef4.C: New test.
18570 * g++.dg/template/typedef5.C: New test.
18572 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18575 * gfortran.dg/allocatable_dummy_3.f90: New.
18577 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18580 * gfortran.dg/arithmetic_if.f90: New test.
18582 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18584 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18585 avoid memcpy optimization.
18587 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18590 * gfortran.dg/direct_io_6.f90: New test.
18592 2006-07-24 Jan Hubicka <jh@suse.cz>
18596 * gcc.dg/pr25795.c: New test.
18597 * gcc.dg/pr25795-1.c: New test.
18599 2006-07-23 Roger Sayle <roger@eyesopen.com>
18601 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18602 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18603 which may be transformed to "g || h" on some platforms.
18605 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18608 * g++.dg/template/friend45.C: New test.
18610 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18612 PR libgfortran/28339
18613 * gfortran.dg/arrayio_8.f90: New test.
18615 2006-07-21 Mike Stump <mrs@apple.com>
18617 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18619 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18621 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18624 * g++.dg/eh/catch3.C: New test.
18627 * g++.dg/template/defarg10.C: New test.
18629 2006-07-20 Paul Brook <paul@codesourcery.com>
18632 * gcc.dg/pr27363.c: New test.
18634 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18637 * g++.dg/init/ref13.C: New test.
18639 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18642 * obj-c++.dg/proto-error-1.mm: New test.
18644 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18647 * g++.dg/template/string1.C: New test.
18649 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18652 * g++.dg/template/defarg9.C: New test.
18655 * g++.dg/template/static27.C: New test.
18657 2006-07-18 Diego Novillo <dnovillo@redhat.com>
18660 * gcc.dg/tree-ssa/pr28410.c: New test.
18662 2006-07-18 Lee Millward <lee.millward@gmail.com>
18665 * g++/dg/other/error13.C: New test.
18668 * g++.dg/template/friend44.C: New test.
18670 2006-07-18 Steve Ellcey <sje@cup.hp.com>
18673 * g++.dg/other/pr27495.C: New.
18675 2006-07-18 Olivier Hainque <hainque@adacore.com>
18677 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18678 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18680 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18683 * gcc.dg/pragma-pack-4.c: New test.
18685 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18688 * g++.dg/ext/pr28291.C: New test.
18690 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18692 PR middle-end/28403
18693 * gcc.c-torture/execute/pr28403.c: New test.
18695 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18697 PR middle-end/28402
18698 * gcc.dg/pr28402.c: New test.
18700 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18703 * g++.dg/other/pr28304.C: New test.
18705 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
18708 gcc.c-torture/unsorted/dump-noaddr.c: New test.
18709 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18711 2006-07-17 Richard Guenther <rguenther@suse.de>
18713 PR tree-optimization/28238
18714 * g++.dg/tree-ssa/pr28238.C: New testcase.
18716 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18719 * g++.dg/eh/catch1.C: New test.
18720 * g++.dg/eh/catch2.C: New test.
18722 2006-07-16 Jakub Jelinek <jakub@redhat.com>
18725 * g++.dg/template/anon3.C: New test.
18727 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
18730 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18731 specifiers requiring an explicit format tag..
18734 * gfortran.dg/generic_5: New test.
18737 * gfortran.dg/elemental_optional_args_1.f90: New test.
18739 2006-07-16 Olivier Hainque <hainque@adacore.com>
18741 * gnat.dg/assert.ads: New file.
18742 * gnat.dg/controlled_record.ads: Likewise.
18743 * gnat.dg/controlled_record.adb: Likewise.
18745 2006-07-15 Lee Millward <lee.millward@gmail.com>
18748 * g++.dg/other/error12.C: New test.
18751 * g++.dg/template/crash54.C: New test.
18753 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18756 * g++.dg/parse/catch1.C: New test.
18759 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18762 * g++.dg/ext/attrib24.C: New test.
18764 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18767 * g++.dg/ext/asmspec1.C: New test.
18769 2006-07-13 Janis Johnson <janis187@us.ibm.com>
18771 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18772 (dg-test): Support shouldfail tests.
18773 * lib/target-supports-dg.exp (dg-shouldfail): New.
18774 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18775 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18776 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18777 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18778 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18779 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18780 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18782 2006-07-13 Jan Hubicka <jh@suse.cz>
18784 * gcc.target/i386/memcpy-1.c: New.
18786 2006-07-12 Geoffrey Keating <geoffk@apple.com>
18788 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18790 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
18793 * gfortran.dg/present_1.f90: New test.
18796 * gfortran.dg/interface_derived_type_1.f90: New test.
18798 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
18801 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18804 2006-07-07 Lee Millward <lee.millward@gmail.com>
18807 * g++.dg/other/label1.C: New test.
18809 2006-07-07 Richard Guenther <rguenther@suse.de>
18811 PR middle-end/28268
18812 * gcc.dg/torture/pr28268.c: New testcase.
18814 2006-07-07 Steve Ellcey <sje@cup.hp.com>
18817 * g++.dg/ext/pr27019.C: New.
18819 2006-07-07 Richard Guenther <rguenther@suse.de>
18821 PR tree-optimization/28187
18822 * gcc.dg/pr28187.c: New testcase.
18824 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
18826 * gnat.dg/address_conversion.adb: New test.
18827 * gnat.dg/boolean_subtype.adb: Likewise.
18828 * gnat.dg/frame_overflow.adb: Likewise.
18829 * gnat.dg/pointer_array.adb: Likewise.
18830 * gnat.dg/pointer_conversion.adb: Likewise.
18832 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
18836 * gfortran.dg/print_fmt_5.f90: New test.
18838 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18841 * gfortran.dg/bounds_check_4.f90: New test.
18843 2006-07-05 Richard Guenther <rguenther@suse.de>
18846 * gfortran.dg/pr28158.f90: New testcase.
18848 2006-07-05 Richard Guenther <rguenther@suse.de>
18850 PR tree-optimization/28162
18851 * gcc.dg/pr28162.c: New testcase.
18853 2006-07-05 Richard Guenther <rguenther@suse.de>
18854 Andrew Pinski <pinskia@gcc.gnu.org>
18857 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18859 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
18862 * gfortran.dg/actual_array_substr_2.f90: New test.
18865 * gfortran.dg/actual_array_constructor_2.f90: New test.
18867 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18869 * gfortran.dg/itime_idate_1.f: New test.
18870 * gfortran.dg/itime_idate_2.f: New test.
18872 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18874 PR libgfortran/27704
18875 * gfortran.dg/open_status_3.f90: New test.
18876 * gfortran.dg/fmt_l.f90: Update for new feature.
18878 2006-07-03 Asher Langton <langton2@llnl.gov>
18880 * gfortran.dg/oldstyle_2.f90: New.
18882 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
18884 * gnat.dg/string_slice.adb: New test.
18886 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18889 * gfortran.dg/semicolon_fixed.c: New.
18890 * gfortran.dg/semicolon_free.c: New.
18892 2006-06-30 Mike Stump <mrs@apple.com>
18894 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18895 that don't support internal visibility.
18897 2006-06-30 Andrew Pinski <pinskia@gmail.com>
18899 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18900 for '(' / ')' needing an extra '\'.
18902 2006-06-29 Roger Sayle <roger@eyesopen.com>
18904 PR middle-end/27428
18905 * gcc.dg/pr27428-1.c: New test case.
18907 2006-06-29 Mike Stump <mrs@apple.com>
18909 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18910 on darwin as we can't align commons large enough yet.
18912 * gcc.dg/vla-8.c: Add additional testcases.
18914 2006-06-26 Steve Ellcey <sje@cup.hp.com>
18917 * g++.dg/other/pr28114.C: New.
18919 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
18921 * gcc.c-torture/compile/20060625-1.c: New test.
18923 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
18926 * gfortran.dg/stfunc_3.f90: New test.
18929 * gfortran.dg/impure_actual_1.f90: New test.
18932 * gfortran.dg/elemental_result_1.f90: New test.
18935 * gfortran.dg/select_7.f90: New test.
18938 * intrinsic_actual_1.f: New test.
18942 * gfortran.dg/forall_4.f90: New test.
18945 * gfortran.dg/forall_5.f90: New test.
18947 2006-06-25 Lee Millward <lee.millward@gmail.com>
18950 * g++.dg/template/using13.C: New test.
18953 * g++.dg/other/incomplete3.C: New test.
18955 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18958 * gfortran.dg/substr_3.f: New test.
18959 * gfortran.dg/equiv_2.f90: Update expected error message.
18961 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
18964 * gfortran.dg/actual_array_substr_1.f90: New test.
18966 2006-06-24 Olivier Hainque <hainque@adacore.com>
18968 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18969 * gnat.dg/scalar_mode_agg_compare.adb: New test.
18971 2006-06-23 Janis Johnson <janis187@us.ibm.com>
18973 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18975 2006-06-23 Steven G. Kargl <kargls@comcast.net>
18978 * gfortran.dg/simpleif_2.f90: New test.
18980 2006-06-23 Lee Millward <lee.millward@gmail.com>
18982 * g++.dg/template/error22.C: Fix typo.
18984 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18987 * g++.dg/ext/attrib23.C: New test.
18989 2006-06-23 Olivier Hainque <hainque@adacore.com>
18991 * gnat.dg/varsize_temp.adb: New test.
18993 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18996 * g++.dg/other/java2.C: New test.
18998 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
19001 * g++.dg/ext/dllimport4.C. Add more tests for invalid
19004 2006-06-22 Roger Sayle <roger@eyesopen.com>
19007 * gcc.dg/pr27531-1.c: New test case.
19009 2006-06-22 Asher Langton <langton2@llnl.gov>
19012 * gfortran.dg/implicit_8.f90: New.
19014 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
19016 PR rtl-optimization/28121
19017 * gcc.dg/pr28121.c: New test.
19019 2006-06-22 Lee Millward <lee.millward@gmail.com>
19022 * g++.dg/parse/ptrmem6.C: New test.
19025 * g++.dg/template/error22.C: New test.
19027 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19030 * g++.dg/template/friend43.C: New test.
19033 * g++.dg/template/crash53.C: New test.
19036 * g++.dg/rtti/incomplete1.C: New test.
19038 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
19040 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19042 2006-06-21 Joseph Myers <joseph@codesourcery.com>
19044 * gcc.c-torture/execute/complex-7.c: New.
19046 2006-06-21 Jakub Jelinek <jakub@redhat.com>
19048 * gcc.dg/merge-all-constants-1.c: New test.
19050 2006-06-20 Janis Johnson <janis187@us.ibm.com>
19053 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19055 2006-06-20 Steven G. Kargl <kargls@comcast.net>
19057 * gfortran.dg/rrspacing_1.f90: New test.
19059 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19062 * g++.dg/other/bitfield2.C: New test.
19064 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
19066 PR tree-optimization/27331
19067 * gcc.dg/pr27331.c: New test.
19069 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
19070 Eric Botcazou <ebotcazou@adacore.com>
19073 * lib/gnat.exp: New file.
19074 * lib/gnat-dg.exp: Likewise.
19075 * gnat.dg: New directory.
19076 * gnat.dg/dg.exp: New driver.
19077 * gnat.dg/specs: New directory.
19078 * gnat.dg/specs/specs.exp: New driver.
19079 * gnat.dg/style: New directory.
19080 * gnat.dg/style/style.exp: New driver.
19082 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
19085 * gfortran.dg/array_initializer_1.f90: New test.
19088 * gfortran.dg/matmul_3.f90: New test.
19090 2006-06-19 Andrew Pinski <pinskia@gmail.com>
19092 PR middle-end/28075
19093 * gcc.dg/tree-ssa/inline-1.c: New test.
19095 2006-06-19 Anatoly Sokolov <aesok@post.ru>
19097 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19098 in malloc prototype; remove XFAIL.
19099 * gcc.dg/pr18241-2.c: Ditto.
19100 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19101 in memset prototype; remove XFAIL.
19102 * gcc.dg/tree-ssa/pr23382.c: Ditto.
19104 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
19106 * gcc.dg/vla-8.c: Add.
19108 2006-06-19 Richard Guenther <rguenther@suse.de>
19110 PR tree-optimization/27090
19111 * g++.dg/tree-ssa/pr27090.C: New testcase.
19113 2006-06-19 Roger Sayle <roger@eyesopen.com>
19116 * gcc.dg/pr27861-1.c: New test case.
19118 2006-06-19 Richard Guenther <rguenther@suse.de>
19120 PR middle-end/28045
19121 * gcc.dg/torture/pr28045.c: New testcase.
19123 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19126 * gfortran.dg/associated_4.f90: New test.
19128 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19132 * gfortran.dg/real_const_3.f90: New test.
19134 2006-06-16 Mark Mitchell <mark@codesourcery.com>
19137 * g++.dg/template/static26.C: New test.
19140 * g++.dg/expr/bitfield2.C: New test.
19143 * g++.dg/parse/linkage2.C: New test.
19145 2006-06-16 Richard Guenther <rguenther@suse.de>
19147 PR middle-end/27116
19148 * gcc.dg/pr15785-1.c: Revert last change.
19149 * gcc.dg/torture/pr27116-2.c: New testcase.
19151 2006-06-16 Roger Sayle <roger@eyesopen.com>
19153 PR middle-end/27802
19154 * gcc.dg/pr27802-1.c: New test case.
19156 2006-06-15 Mark Mitchell <mark@codesourcery.com>
19159 * g++.dg/template/ttp18.C: New test.
19160 * g++.dg/template/ttp19.C: Likewise.
19163 * g++.dg/expr/cond9.C: New test.
19166 * g++.dg/template/ctor7.C: New test.
19168 2006-06-15 Janis Johnson <janis187@us.ibm.com>
19170 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19172 2006-06-16 Richard Guenther <rguenther@suse.de>
19174 PR tree-optimization/27781
19175 * gcc.dg/tree-ssa/pr27781.c: New testcase.
19177 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
19179 * gfortran.dg/allocate_zerosize_2.f90: New test case.
19181 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
19183 * gcc.dg/tree-ssa/loop-18.c: New test.
19185 2006-06-14 Mark Mitchell <mark@codesourcery.com>
19188 * g++.dg/template/crash52.C: New test.
19191 * g++.dg/ext/attrib22.C: New test.
19194 * g++.dg/template/builtin1.C: New test.
19195 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19198 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19200 * g++.old-deja/g++.pt/crash51.C: Likewise.
19203 * g++.dg/lookup/linkage1.C: New test.
19204 * g++.dg/lookup/linkage2.C: Likewise.
19206 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
19208 PR middle-end/27959
19209 * gcc.dg/pr27959.c: New testcase.
19211 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
19214 * g++.dg/eh/div.C: New test.
19216 2006-06-13 Jakub Jelinek <jakub@redhat.com>
19219 * g++.dg/tree-ssa/pr26757.C: New test.
19220 * g++.dg/tree-ssa/pr27894.C: New test.
19222 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19224 * gcc.c-torture/compile/20060609-1.c: New test.
19227 * gcc.c-torture/compile/pr27863.c: New test.
19229 2006-06-13 Richard Guenther <rguenther@suse.de>
19231 PR tree-optimization/27830
19232 * g++.dg/tree-ssa/pr27830.C: New testcase.
19234 2006-06-13 Matthew Sachs <msachs@apple.com>
19236 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19237 the list of compiler flags; this causes those flags to be checked
19238 for things like dg-skip-if.
19240 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19243 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19245 2006-06-12 Mark Mitchell <mark@codesourcery.com>
19246 Kazu Hirata <kazu@codesourcery.com>
19248 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19249 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19251 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19254 * g++.dg/lookup/using15.C: New test.
19257 * g++.dg/other/anon4.C: New test.
19259 2006-06-12 Roger Sayle <roger@eyesopen.com>
19262 * g++.dg/init/complex1.C: New test case.
19264 2006-06-11 Eric Christopher <echristo@apple.com>
19266 PR middle-end/27948
19267 * gcc.dg/bf-ms-layout.c: Run on darwin.
19268 * gcc.dg/bf-no-ms-layout: Ditto.
19269 * gcc.dg/attr-ms_struct-2.c: New.
19270 * gcc.dg/bf-ms-layout-2.c: Ditto.
19272 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
19274 * gcc.dg/attr-ms_struct-packed1.c: New.
19276 2006-06-09 Mike Stump <mrs@apple.com>
19278 * gcc.dg/vla-7.c: Add.
19280 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
19283 * gfortran.dg/entry_6.f90: New test.
19287 * gfortran.dg/entry_7.f90: New test.
19289 2006-06-09 Jakub Jelinek <jakub@redhat.com>
19292 * gcc.dg/cpp/_Pragma6.c: New test.
19295 * g++.dg/cpp/_Pragma1.C: New test.
19297 PR preprocessor/27746
19298 * gcc.dg/gomp/macro-3.c: New test.
19299 * gcc.dg/gomp/macro-4.c: New test.
19300 * g++.dg/gomp/macro-3.C: New test.
19301 * g++.dg/gomp/macro-4.C: New test.
19303 2006-06-09 Richard Guenther <rguenther@suse.de>
19305 PR tree-optimization/26998
19306 * gcc.dg/torture/pr26998.c: New testcase.
19307 * gcc.dg/tree-ssa/vrp29.c: New testcase.
19309 2006-06-08 Mike Stump <mrs@apple.com>
19311 * gcc.dg/pr27095.c: Account for stubs.
19314 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19315 produce bad code on darwin.
19317 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19320 * gfortran.dg/substr_2.f: New test.
19322 2006-06-08 Asher Langton <langton2@llnl.gov>
19325 * cray_pointers_2.f90: Add -fbounds-check compile flag.
19327 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19330 * gcc.dg/union-3.c: New test.
19332 2006-06-08 Richard Guenther <rguenther@suse.de>
19334 PR middle-end/27116
19335 * gcc.dg/torture/pr27116.c: New testcase.
19336 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19338 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
19340 PR rtl-optimization/26449
19341 * gcc.dg/pr26449.c: New test.
19343 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19346 * g++.dg/ext/offsetof1.C: Test member functions.
19348 2006-06-07 Steve Ellcey <sje@cup.hp.com>
19350 * gcc.dg/pr27095.c: Improve scanning.
19352 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
19355 * gfortran.dg/saved_automatic_1.f90: New test.
19358 * gfortran.dg/array_simplify_1.f90: New test.
19361 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19364 * gfortran.dg/entry_dummy_ref_2.f90: New test.
19366 2006-06-06 Mark Mitchell <mark@codesourcery.com>
19369 * g++.dg/expr/cast7.C: New test.
19371 2006-06-06 Janis Johnson <janis187@us.ibm.com>
19373 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19374 * lib/gcc-defs.exp (tool_check_compile): Ditto.
19375 * lib/fortran-torture.exp (fortran-torture-compile,
19376 fortran-torture-execute): Ditto.
19378 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
19381 * gcc.dg/vmx/pr27842.c: New test.
19383 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19385 PR libfortran/27895
19386 * gfortran.dg/bounds_check_3.f90: New test.
19388 2006-06-05 Mike Stump <mrs@apple.com>
19390 * objc.dg/objc-fast-4.m: Skip for ppc64.
19392 2006-06-05 Steve Ellcey <sje@cup.hp.com>
19395 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19397 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
19398 Victor Kaplansky <victork@il.ibm.com>
19400 PR tree-optimizations/26360
19401 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19402 with -fno-tree-dce.
19403 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19405 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
19408 * gfortran.dg/data_char_1.f90: Add messages for truncated
19412 * gfortran.dg/func_decl_2.f90: New test.
19415 * gfortran.dg/do_2.f90: New test.
19418 * gfortran.dg/associated_3.f90: New test.
19420 2006-06-04 Mark Mitchell <mark@codesourcery.com>
19423 * g++.dg/template/static25.C: New test.
19426 * g++.dg/init/array21.C: New test.
19429 * g++.dg/ext/complit7.C: New test.
19432 * g++.dg/parse/ptrmem5.C: New test.
19434 2006-06-04 Roger Sayle <roger@eyesopen.com>
19435 Andrew Pinski <pinskia@physics.uc.edu>
19438 PR middle-end/27382
19439 * gcc.dg/pr27150-1.c: New testcase.
19440 * gcc.dg/pr27382-1.c: New testcase.
19441 * gcc.dg/pr27382-2.c: New testcase.
19443 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
19447 * gcc.dg/array-10.c: New test.
19449 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19452 * g++.dg/init/const4.C: New test.
19453 * g++.dg/init/member1.C: Add error-marker.
19454 * g++.dg/other/fold1.C: Adjust error-marker.
19456 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19459 * g++.dg/ext/offsetof1.C: New test.
19461 2006-06-04 Eric Christopher <echristo@apple.com>
19463 * gcc.dg/attr-ms_struct-1.c: New.
19465 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
19467 * gcc.c-torture/compile/builtin_constant_p.c: New test.
19469 2006-06-04 Richard Guenther <rguenther@suse.de>
19471 PR tree-optimization/27039
19472 * gcc.dg/tree-ssa/loop-17.c: New testcase.
19474 2006-06-03 Roger Sayle <roger@eyesopen.com>
19477 * gcc.target/i386/amd64-abi-2.c: New test case.
19479 2006-06-02 Eric Christopher <echristo@apple.com>
19481 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19482 * gcc.target/i386/20020523-1.c: Skip if darwin.
19483 * gcc.target/i386/asm-3.c: Ditto.
19484 * gcc.target/i386/20011119-1.c: Ditto.
19485 * gcc.target/i386/clobbers.c: Remove pic part of test.
19487 2006-06-02 Steve Ellcey <sje@cup.hp.com>
19489 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19490 * g++.old-deja/g++.other/init19.C: Ditto.
19491 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19492 and add other platforms as expected failures.
19494 2006-06-01 Steve Ellcey <sje@cup.hp.com>
19496 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19497 (is-effective-target-keyword): Ditto.
19499 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
19502 * gfortran.dg/extended_char_comparison_1.f: New test.
19504 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
19507 * gfortran.dg/dummy_procedure_1.f90: New test.
19510 * gfortran.dg/dummy_procedure_2.f90: New test.
19512 * gfortran.dg/associated_2.f90: Correct to make consistent with
19515 2006-05-31 Roger Sayle <roger@eyesopen.com>
19517 * gcc.target/i386/387-11.c: New test case.
19519 2006-05-31 Mark Mitchell <mark@codesourcery.com>
19522 * g++.dg/template/cond6.C: New test.
19525 * g++.dg/template/crash51.C: New test.
19526 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19529 * g++.dg/init/array20.C: New test.
19531 2006-05-31 Roger Sayle <roger@eyesopen.com>
19533 * gcc.dg/builtins-54.c: New test case.
19535 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19538 * g++.dg/template/fntry1.C: Add dg-do link.
19541 * g++.dg/parse/friend6.C: New test.
19543 2006-05-30 Asher Langton <langton2@llnl.gov>
19545 * gfortran.dg/cray_pointers_7.f90: New test.
19547 2006-05-30 Roger Sayle <roger@eyesopen.com>
19549 PR tree-optimization/23452
19550 * gcc.dg/fold-mulconj-1.c: New test case.
19552 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19555 * g++.dg/parse/bitfield1.C: New test.
19557 2006-05-30 Roger Sayle <roger@eyesopen.com>
19559 * gcc.target/ppc-eq0-1.c: New test case.
19560 * gcc.target/ppc-negeq0-1.c: New test case.
19562 2006-05-30 Dirk Mueller <dmueller@suse.de>
19565 * gcc.dg/overflow-warn-5.c: New test.
19567 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19570 * gcc.dg/sizeof-1.c: New test.
19572 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19575 * gcc.target/i386/pr27790.c: New test.
19577 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19579 PR libgfortran/27757
19580 * gfortran.dg/direct_io_5.f90: New test.
19582 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19584 PR libgfortran/27634
19585 * gfortran.dg/fmt_missing_period_1.f: New test.
19586 * gfortran.dg/fmt_missing_period_2.f: New test.
19587 * gfortran.dg/fmt_missing_period_3.f: New test.
19589 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19592 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19595 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19598 * g++.dg/template/new6.C: New test.
19600 2006-05-29 Roger Sayle <roger@eyesopen.com>
19602 PR tree-optimization/24964
19603 * gcc.target/i386/387-10.c: New test case.
19605 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19607 * intrinsics/string_intrinsics.c (compare_string):
19608 Use memcmp instead of strncmp to avoid tripping over
19609 CHAR(0) in a string.
19611 2006-05-27 Richard Guenther <rguenther@suse.de>
19613 PR middle-end/27773
19614 * gcc.dg/torture/pr27773.c: New testcase.
19616 2006-05-27 Dirk Mueller <dmueller@suse.de>
19618 * gcc.dg/pr24561.c: Rename to..
19619 * gcc.dg/pr25962.c: .. this.
19621 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19624 * gfortran.dg/bounds_check_2.f: New test.
19626 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19628 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19629 * gfortran.dg/byte_1.f90: Likewise.
19630 * gfortran.dg/dup_save_2.f90: Likewise.
19632 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19634 * gfortran.dg/associated_2.f90: New test.
19636 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19639 * gfortran.dg/bounds_check_1.f90: New test.
19641 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19643 PR rtl-optimization/27661
19644 * gcc.dg/pr27661.c: New test case.
19646 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19649 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
19650 * gfortran.dg/print_parentheses_1.f: New test.
19651 * gfortran.dg/print_parentheses_2.f90: New test.
19653 2006-05-26 Jakub Jelinek <jakub@redhat.com>
19656 * gcc.dg/pr27758.c: New test.
19658 2006-05-24 Falk Hueffner <falk@debian.org>
19660 * gcc.c-torture/compile/pr27571.c: New test.
19662 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
19665 * gfortran.dg/spec_expr_4.f90: New test.
19668 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19670 2006-05-25 Mark Mitchell <mark@codesourcery.com>
19673 * g++.dg/ext/complit6.C: New test.
19674 * g++.dg/ext/complit3.C: Adjust error markers.
19675 * g++.dg/init/const3.C: New test.
19677 2006-05-25 Richard Guenther <rguenther@suse.de>
19679 PR middle-end/27743
19680 * gcc.dg/torture/pr27743.c: New testcase.
19682 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19684 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19686 2006-05-25 Alan Modra <amodra@bigpond.net.au>
19688 * gcc.dg/compat/scalar-by-value-x.h: New.
19689 * gcc.dg/compat/scalar-by-value-y.h: New.
19690 * gcc.dg/compat/scalar-by-value-5.c: New.
19691 * gcc.dg/compat/scalar-by-value-5_main.c: New.
19692 * gcc.dg/compat/scalar-by-value-5_x.c: New.
19693 * gcc.dg/compat/scalar-by-value-5_y.c: New.
19694 * gcc.dg/compat/scalar-by-value-6.c: New.
19695 * gcc.dg/compat/scalar-by-value-6_main.c: New.
19696 * gcc.dg/compat/scalar-by-value-6_x.c: New.
19697 * gcc.dg/compat/scalar-by-value-6_y.c: New.
19699 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
19701 PR tree-optimization/27639
19702 PR tree-optimization/26719
19703 * gcc.dg/pr27639.c: New test.
19704 * gcc.dg/pr26719.c: New test.
19705 * gcc.dg/tree-ssa/scev-cast.c: New test.
19707 2006-05-23 Mark Mitchell <mark@codesourcery.com>
19710 * g++.dg/template/error21.C: New test.
19712 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
19715 * gcc.target/i386/pr27696.c: New.
19717 2006-05-22 Janis Johnson <janis187@us.ibm.com>
19719 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19721 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19723 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19726 * g++.dg/other/assign1.C: New test.
19728 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
19731 * gcc.target/i386/pr27266.c: New.
19733 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19736 * g++.dg/ext/asm9.C: New test.
19738 2006-05-22 Richard Sandiford <richard@codesourcery.com>
19740 PR rtl-optimization/25514
19741 * gcc.c-torture/compile/pr25514.c: New test.
19743 2006-05-22 Richard Guenther <rguenther@suse.de>
19746 2006-01-31 Richard Guenther <rguenther@suse.de>
19748 * gcc.target/i386/sselibm-1.c: New testcase.
19749 * gcc.target/i386/sselibm-2.c: Likewise.
19750 * gcc.target/i386/sselibm-3.c: Likewise.
19751 * gcc.target/i386/sselibm-4.c: Likewise.
19752 * gcc.target/i386/sselibm-5.c: Likewise.
19754 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19757 * gcc.dg/func-args-2.c: New test.
19760 * gcc.dg/struct-incompl-1.c: New test.
19762 2006-05-22 Richard Guenther <rguenther@suse.de>
19765 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19766 the transformations we test for.
19768 2006-05-22 Richard Guenther <rguenther@suse.de>
19771 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19773 2006-05-21 Mark Mitchell <mark@codesourcery.com>
19776 * g++.dg/warn/new1.C: New test.
19777 * g++.dg/template/new5.C: Likewise.
19779 2006-05-21 Roger Sayle <roger@eyesopen.com>
19781 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19782 * gcc.target/i386/20060512-3.c: Likewise.
19784 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
19786 PR rtl-optimization/27671
19787 * gcc.c-torture/execute/pr27671-1.c: New.
19788 * gcc.dg/pr27671-2.c: Likewise.
19790 PR tree-optimization/26622.
19791 * gcc.c-torture/compile/pr26622.c: New.
19793 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19796 * gfortran.dg/recursive_reference_1.f90: New test.
19798 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19801 * gfortran.dg/elemental_subroutine_3.f90: New test.
19804 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19807 * gfortran.dg/associated_target_1.f90: New test.
19810 * gfortran.dg/maxloc_shape_1.f90: New test.
19812 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19814 PR libgfortran/24459
19815 * gfortran.dg/namelist_24.f90: New test.
19816 * gfortran.dg/namelist_12.f: Fix typo in comment.
19818 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
19820 PR middle-end/25776
19821 * g++.dg/other/error11.C: New test.
19823 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19825 * gcc.target/mips/pr26765.c: Add -w to options.
19827 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19829 * lib/target-supports.exp (check_effective_target_mpaired_single):
19831 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19833 * g++.dg/vect/vect.exp: Likewise.
19835 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19838 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19840 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
19843 * gfortran.dg/temporary_1.f90: New file.
19845 2006-05-19 Andreas Schwab <schwab@suse.de>
19847 * g++.dg/other/unused1.C: Also match "stringz".
19849 2006-05-19 Mark Mitchell <mark@codesourcery.com>
19852 * g++.dg/template/fntry1.C: New test.
19854 2006-05-18 Mark Mitchell <mark@codesourcery.com>
19858 * g++.dg/conversion/bitfield5.C: New test.
19859 * g++.dg/conversion/bitfield6.C: New test.
19861 2006-05-18 Mike Stump <mrs@apple.com>
19863 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19864 * gcc.dg/vla-4.c: Add.
19865 * gcc.dg/vla-5.c: Add.
19866 * gcc.dg/vla-6.c: Add.
19868 2006-05-12 Stuart Hastings <stuart@apple.com>
19870 * gcc.target/i386/20060512-1.c: New.
19871 * gcc.target/i386/20060512-2.c: New.
19872 * gcc.target/i386/20060512-3.c: New.
19873 * gcc.target/i386/20060512-4.c: New.
19875 2006-05-17 Mark Mitchell <mark@codesourcery.com>
19878 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19881 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19882 * g++.dg/parse/linkage1.C: New test.
19884 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19886 PR tree-optimization/27548
19887 * g++.dg/tree-ssa/pr27548.C: New test.
19889 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19892 * gfortran.dg/recursive_check_1.f: New test.
19893 * gfortran.dg/recursive_check_2.f90: New test.
19895 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
19897 * g++.dg/opt/temp2.C: New test.
19899 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19902 * g++.dg/init/brace5.C: New test.
19904 PR middle-end/27415
19905 * gcc.dg/gomp/pr27415.c: New test.
19906 * g++.dg/gomp/pr27415.C: New test.
19908 PR tree-optimization/27549
19909 * g++.dg/tree-ssa/pr27549.C: New test.
19911 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19913 PR libgfortran/27575
19914 * gfortran.dg/read_eof_4.f90: New test.
19916 2006-05-16 Richard Guenther <rguenther@suse.de>
19918 PR tree-optimization/22303
19919 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19921 2006-05-16 Jakub Jelinek <jakub@redhat.com>
19923 PR middle-end/27573
19924 * gcc.dg/gomp/pr27573.c: New test.
19925 * gfortran.dg/gomp/pr27573.f90: New test.
19928 * gcc.dg/gomp/pr27499.c: New test.
19929 * g++.dg/gomp/pr27499.C: New test.
19931 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19934 * g++.dg/parser/access8.C: Adjust error marker.
19935 * g++.dg/template/access17.C: New test.
19936 * g++.dg/template/access18.C: Likewise.
19938 2006-05-15 Roger Sayle <roger@eyesopen.com>
19941 * gcc.target/i386/pr26600.c: New test case.
19943 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19946 * g++.dg/expr/bitfield1.C: New test.
19948 2006-05-15 Richard Guenther <rguenther@suse.de>
19950 PR tree-optimization/27603
19951 * gcc.dg/torture/pr27603.c: New testcase.
19953 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
19956 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19959 * gfortran.dg/scalar_return_1.f90: New test.
19962 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19964 2006-05-15 Jakub Jelinek <jakub@redhat.com>
19966 * gcc.dg/gomp/critical-4.c: New test.
19967 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19968 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19969 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19970 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19972 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19975 * g++.dg/template/dependent-args1.C: New test.
19978 * g++.dg/lookup/this1.C: New test.
19981 * g++.dg/template/operator6.C: New test.
19982 * g++.dg/template/incomplete3.C: New test.
19985 * g++.dg/template/new4.C: New test.
19988 * g++.dg/template/void2.C: New test.
19990 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
19992 * g++.dg/template/dependent-expr5.C: New test.
19994 2006-05-14 Roger Sayle <roger@eyesopen.com>
19996 PR middle-end/26729
19997 * gcc.dg/pr26729-1.c: New test case.
19999 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
20001 * gcc.dg/pr27003.c: New test.
20003 2006-05-12 Steve Ellcey <sje@cup.hp.com>
20005 * lib/target-supports.dg (check_cxa_atexit_available): Change
20006 v3_target_compile to ${tool}_target_compile.
20008 2006-05-11 Jason Merrill <jason@redhat.com>
20010 * lib/scanasm.exp (scan-not-hidden): Fix typo.
20012 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20015 * gfortran.dg/label_5.f90: New test.
20017 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
20019 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20020 check_effective_target_powerpc_altivec_ok): New.
20021 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20022 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20023 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20024 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20025 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20026 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20027 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20028 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20029 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20030 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20031 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20032 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20033 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20034 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20035 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20036 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20037 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20038 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20039 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20040 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20041 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20042 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20043 gcc.target/powerpc/altivec-9.c,
20044 gcc.target/powerpc/altivec-consts.c,
20045 gcc.target/powerpc/altivec-pr22085.c,
20046 gcc.target/powerpc/altivec-splat.c,
20047 gcc.target/powerpc/altivec-types-1.c,
20048 gcc.target/powerpc/altivec-types-2.c,
20049 gcc.target/powerpc/altivec-types-3.c,
20050 gcc.target/powerpc/altivec-types-4.c,
20051 gcc.target/powerpc/altivec-varargs-1.c,
20052 gcc.target/powerpc/altivec-vec-merge.c,
20053 gcc.target/powerpc/ppc-vector-memcpy.c,
20054 gcc.target/powerpc/ppc-vector-memset.c,
20055 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20056 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20057 these effective targets.
20058 * gcc.dg/vmx/pr27006.c: Add missing close brace.
20059 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20061 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20063 PR middle-end/27384
20064 * g++.dg/other/fold1.C: New test.
20066 PR middle-end/27488
20067 * gcc.dg/fold-nonneg-1.c: New test.
20070 * g++.dg/other/operator1.C: New test.
20072 2006-05-11 Richard Guenther <rguenther@suse.de>
20074 PR middle-end/27529
20075 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20077 2006-05-10 Janis Johnson <janis187@us.ibm.com>
20079 * lib/target-supports-dg.exp (check-flags): New.
20080 (dg-skip-if): Move flag checks.
20082 2006-05-09 Steve Ellcey <sje@cup.hp.com>
20084 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20085 * lib/target-supports.dg (check_cxa_atexit_available): New.
20087 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
20090 * gfortran.dg/multiple_allocation_2.f90: New test case.
20092 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
20094 * gcc.target/arm/pr27387.C: Fix a comment typo.
20096 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20099 * gfortran.dg/error_recovery_1.f90: New test.
20101 2006-05-10 Richard Guenther <rguenther@suse.de>
20103 PR tree-optimization/27302
20104 * gcc.dg/torture/pr27302.c: New testcase.
20106 2006-05-09 Dirk Mueller <dmueller@suse.de>
20107 Richard Guenther <rguenther@suse.de>
20109 PR middle-end/27498
20110 * gcc.dg/tree-ssa/pr27498.c: New testcase.
20112 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
20114 PR rtl-optimization/27335
20115 * gcc.dg/pr27335.c: New test.
20117 2006-05-06 Richard Sandiford <richard@codesourcery.com>
20119 * gcc.target/mips/mips-ps-5.c: New file.
20121 2006-05-08 Jan Hubicka <jh@suse.cz>
20123 PR middle-end/25962
20124 * gcc.dg/pr25962.c: New.
20126 2006-05-08 Roger Sayle <roger@eyesopen.com>
20129 * gcc.target/powerpc/pr27158.c: New test case.
20131 2006-05-08 Laurent GUERBY <laurent@guerby.net>
20134 * ada/acats/run_all.sh: Use test -z.
20136 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20138 PR libfortran/18271
20139 * gfortran.dg/spec_expr_3.f90: New test.
20141 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
20144 * gcc.target/i386/monitor.c: New file.
20146 2006-05-08 Alan Modra <amodra@bigpond.net.au>
20148 * gcc.dg/pr27095.c: xfail *-*-darwin*.
20150 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20153 * g++.dg/other/ptrmem7.C: New test.
20155 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20158 * gcc.dg/array-9.c: New test.
20160 2006-05-07 Richard Guenther <rguenther@suse.de>
20162 PR tree-optimization/27409
20163 * gcc.dg/torture/pr27409.c: New testcase.
20165 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20168 * gfortran.dg/select_6.f90: New.
20170 2006-05-07 Richard Guenther <rguenther@suse.de>
20172 PR tree-optimization/27136
20173 * gcc.dg/torture/pr27136.c: New testcase.
20175 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
20178 * gfortran.dg/char_cons_len_1.f90: New test.
20180 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20183 * g++.dg/template/incomplete2.C: New test.
20185 2006-05-06 Richard Guenther <rguenther@suse.de>
20187 PR tree-optimization/27151
20188 * gcc.dg/vect/pr27151.c: New testcase.
20190 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20193 * g++.dg/template/void1.C: New test.
20196 * g++.dg/other/void2.C: New test.
20199 * g++.dg/conversion/void1.C: New test.
20201 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
20204 * g++.dg/other/unused1.C: New.
20206 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20209 * objc.dg/member-1.m: New test.
20211 2006-05-05 Steve Ellcey <sje@cup.hp.com>
20213 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20215 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20217 PR libfortran/26985
20218 * gfortran.dg/matmul_2.f90: New test.
20220 2005-05-05 Laurent GUERBY <laurent@guerby.net>
20222 * ada/acats/run_all.sh: Use sync when main not found.
20224 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
20227 * gcc.target/mips/pr26765.c: New.
20229 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
20231 * gcc.target/bfin: New directory.
20232 * gcc.target/bfin/bfin.exp: New file.
20233 * gcc.target/bfin/frmul.c: New file.
20234 * gcc.target/bfin/arith.c: New file.
20235 * gcc.target/bfin/mul-combine.c: New file.
20236 * gcc.target/bfin/shift.c: New file.
20238 2006-05-04 Richard Guenther <rguenther@suse.de>
20240 PR tree-optimization/14287
20241 PR tree-optimization/14844
20242 PR tree-optimization/19792
20243 PR tree-optimization/21608
20244 PR tree-optimization/27090
20245 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20246 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20247 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20248 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20249 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20251 2006-05-04 Jakub Jelinek <jakub@redhat.com>
20253 PR tree-optimization/27285
20254 * gcc.c-torture/execute/pr27285.c: New test.
20256 PR middle-end/27388
20257 * gcc.dg/gomp/pr27388-1.c: New test.
20258 * gcc.dg/gomp/pr27388-2.c: New test.
20259 * gcc.dg/gomp/pr27388-3.c: New test.
20262 * g++.dg/gomp/pr27359.C: New test.
20264 2006-05-02 Steven G. Kargl <kargls@comcast.net>
20267 * gfortran.dg/iargc.f90: New test.
20269 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20272 * g++.dg/template/crash49.C: New test.
20274 2006-05-02 Steve Ellcey <sje@cup.hp.com>
20277 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20279 2006-05-02 Jeff Law <law@redhat.com>
20281 PR tree-optimization/27364
20282 * gcc.c-torture/execute/pr27364.c: New test.
20284 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20287 * g++.dg/parser/ctor5.C: New test.
20289 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
20292 * gcc.target/arm/arm.exp: New.
20293 * gcc.target/arm/pr27387.C: Likewise.
20295 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20299 * gfortran.dg/module_equivalence_2.f90: New test.
20301 2006-05-02 Jakub Jelinek <jakub@redhat.com>
20303 PR middle-end/27337
20304 * g++.dg/gomp/pr27337-1.C: New test.
20305 * g++.dg/gomp/pr27337-2.C: New test.
20307 PR middle-end/27328
20308 * gcc.dg/gomp/pr27328.c: New test.
20310 PR middle-end/27325
20311 * g++.dg/gomp/pr27325.C: New test.
20313 PR middle-end/27310
20314 * g++.dg/gomp/pr27310.C: New test.
20316 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20318 PR tree-optimization/27291
20319 * g++.dg/tree-ssa/pr27291.C: New test.
20321 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20323 PR tree-optimization/27283
20324 * g++.dg/tree-ssa/pr27283.C: New test.
20326 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20328 * gcc.dg/tree-ssa/loop-16.c: New test.
20330 2006-05-01 Roger Sayle <roger@eyesopen.com>
20331 Joseph S. Myers <joseph@codesourcery.com>
20333 * gcc.dg/Wconversion-3.c: New test case.
20334 * gcc.dg/Wconversion-4.c: Likewise.
20336 2006-05-01 Richard Guenther <rguenther@suse.de>
20338 PR tree-optimization/26726
20339 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20341 2006-04-30 Roger Sayle <roger@eyesopen.com>
20343 * gcc.dg/Woverflow-1.c: New test case.
20344 * gcc.dg/Woverflow-2.c: Likewise.
20345 * gcc.dg/Woverflow-3.c: Likewise.
20347 2006-04-30 Mark Mitchell <mark@codesourcery.com>
20350 * g++.dg/template/defarg8.C: New test.
20352 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20355 * g++.dg/parse/operator7.C: New test.
20357 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20361 * g++.dg/template/crash48.C: New test.
20364 * g++.dg/parse/ctor4.C: New test.
20366 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20369 * gfortran.df/char_type_len.f90: New test.
20371 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20373 PR libgfortran/27304
20374 * gfortran.dg/fmt_exhaust.f90: New test.
20376 2006-04-28 Roger Sayle <roger@eyesopen.com>
20379 * gcc.dg/large-size-array-2.c: New test case.
20381 2006-04-28 Richard Guenther <rguenther@suse.de>
20384 * gcc.target/i386/pr26826.c: New testcase.
20386 2006-04-28 Jakub Jelinek <jakub@redhat.com>
20388 PR middle-end/27260
20389 * gcc.c-torture/execute/pr27260.c: New.
20391 2006-04-28 Alan Modra <amodra@bigpond.net.au>
20393 PR middle-end/27095
20394 * gcc.dg/pr27095.c: New.
20396 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20399 * g++.dg/conversion/bitfield4.C: New test.
20401 2006-04-27 Eric Christopher <echristo@apple.com>
20403 * gcc.dg/pragma-ms_struct.c: New.
20405 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20408 * g++.dg/template/crash47.C: New test.
20410 2006-04-27 Dirk Mueller <dmueller@suse.de>
20412 * gcc.target/i386/sse-7.c: build with -msse.
20414 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
20416 PR testsuite/27274:
20417 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20418 (main): Exit if processor doesn't support SSE.
20420 2006-04-26 David Edelsohn <edelsohn@gnu.org>
20422 PR middle-end/27282
20423 * gcc.c-torture/compile/pr27282.c: New test.
20425 2006-04-26 Jakub Jelinek <jakub@redhat.com>
20427 PR middle-end/26913
20428 * g++.dg/gomp/pr26913.C: New test.
20431 * gcc.dg/gomp/pr25996.c: New test.
20432 * g++.dg/gomp/pr25996.C: New test.
20434 2006-04-25 Richard Sandiford <richard@codesourcery.com>
20436 PR rtl-optimization/26725
20437 * gcc.c-torture/compile/pr26725.c: New test.
20439 2006-04-25 Richard Guenther <rguenther@suse.de>
20441 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20444 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
20446 * gcc.dg/20060425-1.c: New testcase.
20448 2006-04-25 Jakub Jelinek <jakub@redhat.com>
20450 PR tree-optimization/26865
20451 * gcc.dg/pr26865.c: New test.
20453 2006-04-24 Mark Mitchell <mark@codesourcery.com>
20456 * g++.dg/conversion/bitfield1.C: New test.
20457 * g++.dg/conversion/bitfield2.C: Likewise.
20458 * g++.dg/conversion/bitfield3.C: Likewise.
20460 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20461 Richard Guenther <rguenther@suse.de>
20463 PR tree-optimization/27236
20464 * gcc.dg/tree-ssa/pr27236.c: New testcase.
20466 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20469 * g++.dg/other/incomplete2.C: New test.
20471 2006-04-24 Richard Guenther <rguenther@suse.de>
20473 PR middle-end/26869
20474 * gcc.dg/torture/pr26869.c: New testcase.
20476 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20477 Richard Guenther <rguenther@suse.de>
20479 PR tree-optimization/27218
20480 * g++.dg/tree-ssa/pr27218.C: New testcase.
20482 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20485 * g++.dg/template/friend41.C: New test.
20487 2006-04-23 David Edelsohn <edelsohn@gnu.org>
20489 * g++.dg/opt/pr15551.C: Include cstdio.
20490 (main): Use remove instead of unlink.
20492 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
20494 * gcc.dg/sibcall-7.c: New test.
20495 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20496 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20497 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20498 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20499 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20501 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20504 * g++.dg/opt/bitfield1.C: New test.
20505 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20506 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20507 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20508 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20509 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20510 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20511 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20512 * g++.dg/abi/bitfield2.C: Likewise.
20513 * g++.dg/init/bitfield1.C: Likewise.
20515 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
20518 * gfortran.dg/elemental_subroutine_4.f90: New test.
20519 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20522 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
20524 * gcc.c-torture/compile/20060421-1.c: New testcase.
20526 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20529 * gcc.dg/init-bad-4.c: New test.
20531 2006-04-21 Paul Brook <paul@codesourcery.com>
20533 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20535 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20538 * gfortran.dg/defined_operators_1.f90: New test.
20539 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20540 remove old ones associated, incorrectly, with Note 5.46.
20543 * gfortran.dg/character_array_constructor_1.f90: New test.
20545 2006-04-20 Jakub Jelinek <jakub@redhat.com>
20547 * gcc.dg/20060419-1.c: New test.
20549 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
20552 * gcc.dg/struct-parse-1.c: New test case.
20554 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20557 * g++.dg/parse/template19.C: New test.
20560 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20563 * g++.dg/expr/call3.C: New test.
20566 * g++.dg/conversion/dynamic1.C: New test.
20568 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20571 * g++.dg/template/crash35.C: Tweak error markers.
20572 * g++.dg/template/crash46.C: New test.
20573 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20574 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20576 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20578 PR rtl-optimization/14261
20579 * gcc.c-torture/compile/20060419-1.c: Added.
20581 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20583 * gfortran.dg/label_1.f90: Adjust dg-error.
20585 2006-04-16 Roger Sayle <roger@eyesopen.com>
20588 * gcc.dg/fold-cond-1.c: New test case.
20589 * gcc.dg/pr26961-1.c: Likewise.
20591 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20593 PR libgfortran/27138
20594 * gfortran.dg/read_bad_advance.f90: New test.
20596 2006-04-16 Roger Sayle <roger@eyesopen.com>
20597 Dale Johannesen <dalej@apple.com>
20600 * gcc.target/i386/vecinit-3.c: New testcase.
20601 * gcc.target/i386/vecinit-4.c: Likewise.
20602 * gcc.target/i386/sse-18.c: Likewise.
20603 * gcc.target/i386/sse-19.c: Likewise.
20605 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20607 * gfortran.dg/allocate_zerosize_1.f90: New test.
20609 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20612 * g++.dg/template/crash45.C: New test.
20614 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20617 * gfortran.dg/proc_assign_1.f90: New test.
20618 * gfortran.dg/procedure_lvalue.f90: Change message.
20619 * gfortran.dg/namelist_4.f90: Add new error.
20623 * gfortran.dg/auto_pointer_array_result_1.f90
20626 * gfortran.dg/specification_type_resolution_1.f90
20631 * gfortran.dg/bounds_temporaries_1.f90: New test.
20634 * gfortran.dg/array_return_value_1.f90: New test.
20636 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20639 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20641 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20643 PR middle-end/26823
20644 * g++.dg/gomp/pr26823-1.C: New test.
20645 * g++.dg/gomp/pr26823-2.C: New test.
20647 2006-04-13 Uros Bizjak <uros@kss-loka.si>
20649 PR middle-end/27134
20650 * gcc.dg/pr27314.c: New test.
20652 2006-04-13 Richard Henderson <rth@redhat.com>
20654 * g++.dg/gomp/block-0.C: Update expected matches.
20656 2006-04-13 DJ Delorie <dj@redhat.com>
20658 * lib/target-supports.exp (check_effective_target_int32plus): New.
20659 (check_effective_target_ptr32plus): New.
20660 (check_effective_target_size32plus): New.
20661 (check_effective_target_int16): New.
20662 (check_profiling_available): Add m32c to the list of unsupported
20665 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20666 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20668 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20670 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20672 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20674 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20675 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20676 not just xstormy16. Skip m32c due to weird pointer size.
20677 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20678 not just xstormy16.
20679 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20680 not just xstormy16.
20681 * gcc.dg/20020312-2.c: Add m32c support.
20682 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20683 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20685 * gcc.dg/20050321-2.c: Require >=32 bit integers.
20686 * gcc.dg/asm-1.c: Skip if int and short are the same size.
20687 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20688 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20689 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20691 * gcc.dg/init-string-2.c: Require >=32 bit integers.
20692 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20693 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20694 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20695 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20696 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20697 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20699 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20701 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20702 * gcc.dg/pr23049.c: Require >=32 bit integers.
20703 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20704 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20705 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20706 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20707 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20708 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20709 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20710 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20711 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20712 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20713 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20714 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20716 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20717 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20718 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20719 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20720 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20722 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
20723 * gcc.c-torture/execute/20040703-1.x: Likewise.
20724 * gcc.c-torture/execute/20040705-1.x: Likewise.
20725 * gcc.c-torture/execute/20040705-2.x: Likewise.
20726 * gcc.c-torture/execute/20040709-1.x: Likewise.
20727 * gcc.c-torture/execute/20040709-2.x: Likewise.
20728 * gcc.c-torture/execute/20040811-1.x: Likewise.
20729 * gcc.c-torture/execute/20050316-1.x: Likewise.
20730 * gcc.c-torture/execute/bitfld-4.x: Likewise.
20731 * gcc.c-torture/execute/pr19689.x: Likewise.
20732 * gcc.c-torture/execute/pr7284-1.x: Likewise.
20733 * gcc.c-torture/execute/usmul.x: Likewise.
20734 * gcc.c-torture/execute/vrp-5.x: Likewise.
20735 * gcc.c-torture/execute/vrp-6.x: Likewise.
20736 * gcc.dg/debug/20041023-1.s: Likewise.
20738 2006-04-13 Roger Sayle <roger@eyesopen.com>
20740 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20741 of integers to a vector types are now constant expressions in C.
20742 * gcc.dg/vect/vect-fold-1.c: New test case.
20744 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
20745 Ulrich Weigand <uweigand@de.ibm.com>
20748 * gcc.dg/vmx/pr27006.c: New testcase.
20750 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20752 PR libgfortran/26766
20753 * gfortran.dg/write_recursive.f90: New test.
20755 2006-04-11 Mark Mitchell <mark@codesourcery.com>
20757 * g++.dg/parse/dtor7.C: New test.
20758 * g++.dg/parse/new1.C: Add error marker.
20759 * g++.dg/template/new3.C: New test.
20762 * g++.dg/template/pure1.C: New test.
20765 * g++.dg/parse/ptrmem4.C: New test.
20767 2006-04-10 Jeff Law <law@redhat.com>
20770 * gcc.c-torture/compile/pr27087.c: New test.
20772 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
20775 * gcc.dg/20060410.c: New.
20777 2006-04-10 Matthias Klose <doko@debian.org>
20779 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20780 Recognize multilib directory names containing underscores.
20782 2006-04-10 Roger Sayle <roger@eyesopen.com>
20784 * gcc.target/i386/vecinit-1.c: New test case.
20785 * gcc.target/i386/vecinit-2.c: Likewise.
20787 2006-04-10 Jakub Jelinek <jakub@redhat.com>
20790 * g++.dg/debug/dwarf2-2.C: New test.
20792 2006-04-09 Richard Sandiford <richard@codesourcery.com>
20794 PR rtl-optimization/27073
20795 * gcc.c-torture/execute/pr27073.c: New test.
20797 2006-04-08 Mike Stump <mrs@apple.com>
20799 * gcc.dg/pragma-darwin.c: Improve for ppc64.
20801 2006-04-07 Richard Guenther <rguenther@suse.de>
20803 PR tree-optimization/26135
20804 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20806 2006-04-06 Jan Hubicka <jh@suse.cz>
20809 * g++.dg/bprob/g++-bprob-2.C: New testcase.
20811 2006-04-06 Roger Sayle <roger@eyesopen.com>
20813 * g++.dg/conversion/nullptr1.C: New test case.
20814 * g++.dg/conversion/nullptr2.C: Likewise.
20816 2006-04-05 Roger Sayle <roger@eyesopen.com>
20818 * gfortran.dg/dependency_18.f90: New test case.
20820 2006-04-05 Richard Guenther <rguenther@suse.de>
20822 PR tree-optimization/26919
20823 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20824 * gcc.dg/ipa/ipa-2.c: Likewise.
20825 * gcc.dg/ipa/ipa-3.c: Likewise.
20826 * gcc.dg/ipa/ipa-5.c: Likewise.
20828 2006-04-05 Richard Guenther <rguenther@suse.de>
20830 PR tree-optimization/26763
20831 * gcc.dg/torture/pr26763-1.c: New testcase.
20832 * gcc.dg/torture/pr26763-2.c: Likewise.
20834 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
20838 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20840 2006-04-04 Eric Christopher <echristo@apple.com>
20842 * gcc.target/i386/387-1.c: Allow regexp to match darwin
20844 * gcc.target/i386/387-5.c: Ditto.
20846 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
20848 * gcc.target/sparc/struct-ret-check.c: New test.
20850 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20852 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20853 zero decimal digits specified in format.
20855 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
20858 * gfortran.dg/missing_optional_dummy_1.f90: New test.
20861 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20862 * gfortran.dg/initialization_1.f90: Make assignment compliant.
20863 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20864 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20865 compliant and detect bigendian-ness.
20867 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
20869 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20870 dummy arguments work when the actual argument is itself a dummy
20871 argument of the caller.
20873 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
20875 PR libfortran/24685
20876 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20878 2006-04-01 Roger Sayle <roger@eyesopen.com>
20880 * gfortran.dg/dependencency_17.f90: New test case.
20882 2006-04-01 Roger Sayle <roger@eyesopen.com>
20884 * gfortran.dg/dependency_14.f90: New test case.
20885 * gfortran.dg/dependency_15.f90: Likewise.
20886 * gfortran.dg/dependency_16.f90: Likewise.
20888 2006-03-31 Asher Langton <langton2@llnl.gov>
20891 gfortran.dg/cray_pointers_6.f90: New test.
20893 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20895 PR libgfortran/26890
20896 * gfortran.dg/read_size_noadvance.f90: New test.
20898 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
20901 * gfortran.dg/multiple_allocation_1.f90: Check that the
20902 size has changed after a re-allocation with stat.
20904 2006-03-30 Richard Guenther <rguenther@suse.de>
20906 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20908 * gcc.target/i386/sselibm-2.c: Likewise.
20909 * gcc.target/i386/sselibm-3.c: Likewise.
20910 * gcc.target/i386/sselibm-4.c: Likewise.
20911 * gcc.target/i386/sselibm-5.c: Likewise.
20913 2006-03-28 Roger Sayle <roger@eyesopen.com>
20915 * gcc.dg/fold-andxor-1.c: New test case.
20916 * gcc.dg/fold-xorand-1.c: Likewise.
20918 2006-03-28 Roger Sayle <roger@eyesopen.com>
20920 * gcc.dg/fold-convnotconv-1.c: New test case.
20922 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20925 * gfortran.dg/private_type_5.f90: New test.
20927 2006-03-27 David Edelsohn <edelsohn@gnu.org>
20929 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20931 2006-03-27 Jakub Jelinek <jakub@redhat.com>
20933 * gfortran.dg/advance_2.f90: New test.
20934 * gfortran.dg/advance_3.f90: New test.
20936 * gfortran.fortran-torture/execute/equiv_5.f: New test.
20938 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20940 PR libgfortran/26661
20941 PR libgfortran/26880
20942 * gfortran.dg/read_x_past.f: New test.
20944 2006-03-26 Geoffrey Keating <geoffk@apple.com>
20946 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20949 2006-03-26 David Edelsohn <edelsohn@gnu.org>
20951 * objc.dg/dwarf-1.m: Skip on AIX.
20952 * objc.dg/dwarf-2.m: Skip on AIX.
20954 2006-03-25 Steven G. Kargl <kargls@comcast.net>
20957 * gfortran.dg/float_1.f90: New test.
20959 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
20961 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20963 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20965 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20967 PR libfortran/26735
20968 * gfortran.dg/convert_implied_open.f90: New test case.
20970 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20973 * gfortran.dg/transpose_reshape_r10.f90: New test case.
20975 2006-03-25 Uros Bizjak <uros@kss-loka.si>
20977 PR middle-end/26717
20978 * gcc.dg/pr26717.c: New test.
20980 2006-03-25 Roger Sayle <roger@eyesopen.com>
20982 * gfortran.dg/dependency_12.f90: New test case.
20984 2006-03-24 Roger Sayle <roger@eyesopen.com>
20986 * gfortran.dg/dependency_9.f90: New (resurected) test case.
20988 2006-03-24 Jeff Law <law@redhat.com>
20990 * gcc.c-torture/pr26840.c: New test.
20992 2006-03-24 Geoffrey Keating <geoffk@apple.com>
20994 * objc.dg/dwarf-2.m: New.
20995 * obj-c++.dg/dwarf-2.mm: New.
20997 * g++.old-deja/g++.other/init19.C: New.
20999 2006-03-24 David Edelsohn <edelsohn@gnu.org>
21001 * g++.dg/eh/spbp.C: Skip on AIX.
21003 2006-03-24 Jakub Jelinek <jakub@redhat.com>
21005 PR middle-end/26611
21006 * g++.dg/gomp/pr26611-1.C: New test.
21007 * g++.dg/gomp/pr26611-2.C: New test.
21009 2006-03-24 Jeff Law <law@redhat.com>
21011 * gcc.c-torture/compile/pr26833.c: New test.
21012 * gfortran.fortran-torture/compile/pr26806.f90: New test.
21014 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21016 * gfortran.dg/endfile_2.f90: Delete temp file.
21018 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
21021 * gfortran.dg/record_marker_1.f90: New test case.
21022 * gfortran.dg/record_marker_2.f: New test case.
21023 * gfortran.dg/record_marker_3.f90: New test case.
21025 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
21028 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21029 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21031 2006-03-21 Janis Johnson <janis187@us.ibm.com>
21033 * lib/gcc-dg.exp (cleanup-modules): New proc.
21034 * gfortran.dg/allocatable_function_1.f90,
21035 gfortran.dg/allocate_char_star_scalar_1.f90,
21036 gfortran.dg/assumed_charlen_function_1.f90,
21037 gfortran.dg/assumed_dummy_1.f90,
21038 gfortran.dg/assumed_shape_ranks_1.f90,
21039 gfortran.dg/assumed_shape_ranks_2.f90,
21040 gfortran.dg/assumed_size_dt_dummy.f90,
21041 gfortran.dg/auto_char_dummy_array_1.f90,
21042 gfortran.dg/auto_char_len_3.f90,
21043 gfortran.dg/automatic_module_variable.f90,
21044 gfortran.dg/bad_automatic_objects_1.f90,
21045 gfortran.dg/char_array_constructor.f90,
21046 gfortran.dg/char_array_structure_constructor.f90,
21047 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21048 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21049 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21050 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21051 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21052 gfortran.dg/derived_pointer_recursion.f90,
21053 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21054 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21055 gfortran.dg/dummy_functions_1.f90,
21056 gfortran.dg/elemental_initializer_1.f90,
21057 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21058 gfortran.dg/elemental_pointer_1.f90,
21059 gfortran.dg/elemental_subroutine_1.f90,
21060 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21061 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21062 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21063 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21064 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21065 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21066 gfortran.dg/global_references_1.f90,
21067 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21068 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21069 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21070 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21071 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21072 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21073 gfortran.dg/large_integer_kind_1.f90,
21074 gfortran.dg/large_real_kind_1.f90,
21075 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21076 gfortran.dg/module_double_reuse.f90,
21077 gfortran.dg/module_equivalence_1.f90,
21078 gfortran.dg/module_interface_1.f90,
21079 gfortran.dg/module_parameter_array_refs_1.f90,
21080 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21081 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21082 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21083 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21084 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21085 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21086 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21087 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21088 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21089 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21090 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21091 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21092 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21093 gfortran.dg/same_name_1.f90,
21094 gfortran.dg/sibling_dummy_procedure_1.f90,
21095 gfortran.dg/sibling_dummy_procedure_2.f90,
21096 gfortran.dg/sibling_dummy_procedure_3.f90,
21097 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21098 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21099 gfortran.dg/used_dummy_types_2.f90,
21100 gfortran.dg/used_dummy_types_3.f90,
21101 gfortran.dg/used_dummy_types_4.f90,
21102 gfortran.dg/used_dummy_types_5.f90,
21103 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21104 gfortran.dg/userdef_operator_1.f90: Use it.
21106 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21108 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21109 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21110 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21111 gfortran.dg/write_back.f,
21112 gfortran.fortran-torture/execute/inquire_1.f90,
21113 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21115 2006-03-21 Jeff Law <law@redhat.com>
21117 * gcc.dg/tree-ssa/vrp28.c: New test.
21119 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21121 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21122 if _STDC_C99 is defined.
21123 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21124 * gcc.dg/builtins-20.c: Likewise.
21125 * gcc.dg/builtins-53.c: Likewise.
21126 * gcc.dg/single-precision-constant.c: Likewise. Also pass
21127 -mmacosx-version-min=10.3 on PowerPC/Darwin.
21129 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
21132 * gcc.c-torture/compile/pr26781-1.c: New test.
21133 * gcc.c-torture/compile/pr26781-2.c: New test.
21135 2006-03-21 Jakub Jelinek <jakub@redhat.com>
21138 * g++.dg/gomp/pr26690-1.C: New test.
21139 * g++.dg/gomp/pr26690-2.C: New test.
21141 2006-03-20 Jeff Law <law@redhat.com>
21143 * gcc.dg/tree-ssa/pr21829.c: New test.
21145 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21147 2006-03-20 Richard Sandiford <richard@codesourcery.com>
21149 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21150 (check_visibility_available): Use it.
21151 (check_effective_target_default_packed): Likewise.
21152 (check_effective_target_pcc_bitfield_type_matters): Likewise.
21153 (check_effective_target_fopenmp): Likewise.
21154 (check_effective_target_freorder): Likewise.
21155 (check_effective_target_fpic): Likewise.
21156 (check_named_sections_available): Likewise.
21157 (check_effective_target_ilp32): Likewise.
21158 (check_effective_target_lp64): Likewise.
21160 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
21163 * gfortran.dg/scalar_mask_2.f90: New test case.
21165 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
21168 * gcc.dg/tree-ssa/loadpre12.c: New test.
21169 * gcc.dg/tree-ssa/loadpre13.c: New test.
21170 * gcc.dg/tree-ssa/loadpre14.c: New test.
21171 * gcc.dg/tree-ssa/loadpre15.c: New test.
21172 * gcc.dg/tree-ssa/loadpre16.c: New test.
21173 * gcc.dg/tree-ssa/loadpre17.c: New test.
21174 * gcc.dg/tree-ssa/loadpre18.c: New test.
21175 * gcc.dg/tree-ssa/loadpre19.c: New test.
21176 * gcc.dg/tree-ssa/loadpre20.c: New test.
21177 * gcc.dg/tree-ssa/loadpre21.c: New test.
21178 * gcc.dg/tree-ssa/loadpre22.c: New test.
21180 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
21183 * gfortran.dg/elemental_initializer_1.f90: New test.
21186 * gfortran.dg/assumed_shape_ranks_2: New test.
21188 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
21190 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21193 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21195 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21196 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21197 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21198 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21199 gfortran.fortran-torture/execute/direct_io.f90,
21200 gfortran.fortran-torture/execute/inquire_2.f90,
21201 gfortran.fortran-torture/execute/inquire_4.f90,
21202 gfortran.fortran-torture/execute/list_read_1.f90,
21203 gfortran.fortran-torture/execute/open_replace.f90,
21204 gfortran.fortran-torture/execute/slash_edit.f90,
21205 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21206 temporary files from testcases.
21208 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21210 PR libgfortran/26509
21211 gfortran.dg/write_direct_eor.f90: New test.
21213 2006-03-17 David Edelsohn <edelsohn@gnu.org>
21215 * gcc.target/powerpc/pr26350.c: New.
21216 * gcc.target/powerpc/indexed-addr.c: New.
21218 2006-03-16 Roger Sayle <roger@eyesopen.com>
21220 * gfortran.dg/dependency_13.f90: New test case.
21222 2006-03-16 Roger Sayle <roger@eyesopen.com>
21224 PR middle-end/21781
21225 * gcc.dg/real-const-1.c: New test case.
21227 2006-03-15 Geoffrey Keating <geoffk@apple.com>
21229 * g++.old-deja/g++.other/init18.C: New.
21230 * g++.old-deja/g++.other/init5.C: Remove xfail.
21232 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21234 * g++.dg/opt/pr15551.C: Cleanup temp file.
21236 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21239 g++.dg/parse/long1.C: New test.
21241 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21244 * gfortran.dg/continuation.f90: New test.
21245 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21247 2006-03-14 Richard Guenther <rguenther@suse.de>
21249 PR tree-optimization/26672
21250 * gcc.dg/torture/pr26672.c: New testcase.
21252 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
21254 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21255 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21257 2006-03-13 Roger Sayle <roger@eyesopen.com>
21259 PR middle-end/26557
21260 * gcc.c-torture/compile/switch-1.c: New test case.
21262 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
21265 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21266 test to include more permuatations of mask and index.
21267 * gfortran.dg/scalar_mask_1.f90: Modify last test to
21268 respond to F2003 spec. that the position returned for an all false
21269 mask && condition is zero.
21271 2006-03-13 Jakub Jelinek <jakub@redhat.com>
21273 PR middle-end/25989
21274 * gcc.dg/gomp/pr25989.c: New test.
21276 2006-03-13 Jeff Law <law@redhat.com>
21278 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21280 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
21282 * gcc.dg/switch-9.c: New test.
21284 2006-03-13 Richard Guenther <rguenther@suse.de>
21286 PR middle-end/26630
21287 * gcc.dg/torture/pr26630.c: New testcase.
21289 2006-03-11 Roger Sayle <roger@eyesopen.com>
21291 * gfortran.dg/dependency_10.f90: New test case.
21292 * gfortran.dg/dependency_11.f90: Likewise.
21294 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
21295 Erik Edelmann <eedelman@gcc.gnu.org>
21297 * gfortran.dg/allocatable_function_1.f90: New.
21298 * gfortran.dg/allocatable_function_2.f90: New.
21300 2006-03-10 Richard Guenther <rguenther@suse.de>
21302 PR middle-end/26565
21303 * gcc.dg/torture/pr26565.c: New testcase.
21305 2006-03-09 Eric Christopher <echristo@apple.com>
21307 * gcc.c-torture/compile/20060309-1.c: New.
21309 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21311 PR libgfortran/26499
21312 * gfortran.dg/write_back.f: New test.
21313 * gfortran.dg/write_rewind_1.f: New test.
21314 * gfortran.dg/write_rewind_2.f: New test.
21316 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21318 PR libgfortran/26554
21319 * gfortran.dg/read_logical.f90: New test.
21321 2006-03-04 Laurent GUERBY <laurent@guerby.net>
21323 * ada/acats/norun.lst: cdd2a03 now passes.
21325 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
21328 * gcc.target/powerpc/pr18096-1.c: Change where the error
21331 2006-03-04 Jakub Jelinek <jakub@redhat.com>
21333 * gcc.target/i386/cleanup-1.c: New test.
21334 * gcc.target/i386/cleanup-2.c: New test.
21336 2006-03-04 Roger Sayle <roger@eyesopen.com>
21338 * gfortran.dg/dependency_9.f90: Remove for the time being.
21340 2006-03-04 Krister Walfridsson <cato@df.lth.se>
21342 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21345 2006-03-03 Roger Sayle <roger@eyesopen.com>
21347 * gfortran.dg/dependency_9.f90: New test case.
21349 2006-03-03 Roger Sayle <roger@eyesopen.com>
21351 * gfortran.dg/dependency_4.f90: New test case.
21352 * gfortran.dg/dependency_5.f90: New test case.
21353 * gfortran.dg/dependency_6.f90: New test case.
21354 * gfortran.dg/dependency_7.f90: New test case.
21355 * gfortran.dg/dependency_8.f90: New test case.
21357 2006-03-03 Paul Brook <paul@codesourcery.com>
21359 * lib/target-supports.exp (check_profiling_available):
21362 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
21365 * multiple_allocation_1.f90: New test.
21367 2006-03-03 Roger Sayle <roger@eyesopen.com>
21369 PR tree-optimization/26524
21370 * gfortran.dg/pr26524.f: New test case.
21372 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21374 * g++.dg/template/repo5.C: Cleanup repo files.
21375 * gcc.dg/20051201-1.c: Cleanup coverage files.
21376 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21377 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21380 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
21382 * objc.dg/objc-nofilename-1.m: New test.
21383 * objc.dg/bad-receiver-type.m: New test.
21384 * obj-c++.dg/bad-receiver-type.mm: New test.
21386 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21388 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21390 2006-03-01 Mike Stump <mrs@apple.com>
21392 * g++.dg/abi/key2.C: Add.
21394 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
21396 * gfortran.dg/logical_dot_product.f90: New test.
21399 * gfortran.dg/used_interface_ref.f90: New test.
21402 * gfortran.dg/dependency_2.f90: New test.
21403 * gfortran.fortran-torture/execute/where17.f90: New test.
21404 * gfortran.fortran-torture/execute/where18.f90: New test.
21405 * gfortran.fortran-torture/execute/where19.f90: New test.
21406 * gfortran.fortran-torture/execute/where20.f90: New test.
21408 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
21410 * g++.dg/tree-ssa/pr26443.C: New test case.
21412 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
21414 PR middle-end/26022
21415 * g++.dg/opt/return-slot1.C: New test.
21417 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21419 PR libgfortran/26136
21420 * gfortran.dg/namelist_23.f90: New test.
21422 2006-02-28 Roger Sayle <roger@eyesopen.com>
21424 PR middle-end/14752
21425 * gcc.dg/fold-eqandshift-2.c: New test case.
21427 2006-02-28 Richard Guenther <rguenther@suse.de>
21429 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21432 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
21434 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21436 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21438 PR libgfortran/26464
21439 * gfortran.dg/backspace_5.f: New test.
21440 * gfortran.dg/backspace_6.f: New test.
21442 2006-02-26 Roger Sayle <roger@eyesopen.com>
21444 * gcc.dg/fold-eqandnot-1.c: New test case.
21446 2006-02-26 Roger Sayle <roger@eyesopen.com>
21448 PR middle-end/19983
21449 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21451 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
21453 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21454 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21456 2006-02-26 Richard Guenther <rguenther@suse.de>
21458 PR tree-optimization/26421
21459 * gcc.dg/tree-ssa/pr26421.c: New testcase.
21461 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
21463 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21464 * g++.old-deja/g++.robertl/eb132.C: Likewise.
21466 2006-02-26 Roger Sayle <roger@eyesopen.com>
21468 * gcc.dg/fold-even-1.c: New test case.
21470 2006-02-26 Roger Sayle <roger@eyesopen.com>
21472 PR middle-end/21137
21473 * gcc.dg/fold-eqandshift-1.c: New test case.
21475 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21477 PR tree-optimization/25125
21478 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21479 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21481 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21483 PR tree-optimizations/26359
21484 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21485 with -fdump-tree-dceloop-details.
21486 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21488 2006-02-25 Roger Sayle <roger@eyesopen.com>
21490 PR middle-end/23673
21491 * gcc.dg/fold-eqxor-1.c: New test case.
21492 * gcc.dg/fold-eqxor-2.c: Likewise.
21493 * gcc.dg/fold-eqxor-3.c: Likewise.
21495 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
21498 * scalar_mask_1.f90: New test.
21500 2006-02-24 Geoffrey Keating <geoffk@apple.com>
21502 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21503 * g++.dg/eh/uncaught2.C: New.
21504 * g++.dg/eh/uncaught3.C: New.
21506 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21508 PR libgfortran/26423
21509 * gfortran.dg/read_many_1.f: New test.
21511 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
21514 * gfortran.dg/dependency_3.f90: New test.
21515 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21519 * gfortran.dg/equiv_6.f90: New test.
21521 2006-02-23 Jeff Law <law@redhat.com>
21523 * gcc.c-torture/compile/pr26425.c: New test.
21525 2006-02-23 Jakub Jelinek <jakub@redhat.com>
21527 PR middle-end/26412
21528 * gcc.dg/gomp/pr26412.c: New test.
21530 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21533 * g++.dg/other/ellipsis1.C: New test.
21534 * g++.dg/parse/operator4.C: Adjust error marker.
21536 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
21539 * gfortran.dg/pr25603.f: New testcase.
21541 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
21543 * gcc.dg/bf-spl1.c: Don't specify -m68000.
21544 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21546 2006-02-21 Geoffrey Keating <geoffk@apple.com>
21548 * g++.dg/eh/spbp.C: New.
21550 2006-02-21 Jakub Jelinek <jakub@redhat.com>
21552 PR middle-end/26379
21553 * gcc.target/i386/mmx-7.c: New test.
21555 2006-02-20 Roger Sayle <roger@eyesopen.com>
21557 PR tree-optimization/26361
21558 * gcc.dg/tree-ssa/vrp27.c: New test case.
21560 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21562 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21563 * gcc.dg/tree-ssa/complex-4.c: Here.
21565 2006-02-19 Roger Sayle <roger@eyesopen.com>
21567 PR middle-end/19543
21568 * gfortran.dg/logical_1.f90: New test case.
21570 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21572 PR middle-end/26334
21573 * gcc.dg/20060218-1.c: Moved to...
21574 * gcc.target/i386/20060218-1.c: ... here. New test.
21576 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21579 * gfortran.dg/convert_1.f90: New.
21581 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21584 * gfortran.dg/namelist_5.f90: New test.
21587 * gfortran.dg/namelist_4.f90: New test.
21589 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21592 * gcc.dg/tree-ssa/complex-3.c: New test.
21594 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21596 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21597 variable to take into account the variable name in the
21599 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21601 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21603 PR middle-end/26334
21604 * gcc.c-torture/compile/20060217-1.c: New test.
21605 * gcc.dg/20060218-1.c: New test.
21607 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21609 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21611 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21613 * gcc.dg/cpp/undef3.c: New test.
21614 * gcc.dg/cpp/trad/builtins2.c: New test.
21616 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21619 * g++.dg/template/static22.C: New test.
21620 * g++.dg/template/static23.C: New test.
21621 * g++.dg/template/static24.C: New test.
21622 * g++.dg/template/non-dependent13.C: New test.
21623 * g++.dg/init/member1.C: Tweak error markers.
21625 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21628 * gcc.c-torture/compile/pr26255.c: New test case.
21630 2006-02-16 Roger Sayle <roger@eyesopen.com>
21632 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21633 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21634 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21635 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21636 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21637 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21638 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21640 2006-02-16 Jeff Law <law@redhat.com>
21642 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21643 * gcc.dg/tree-ssa/vrp26.c: New test.
21645 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21649 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21650 __UCLIBC__ is defined.
21652 2006-02-16 Jakub Jelinek <jakub@redhat.com>
21655 * gfortran.dg/gomp/pr26224.f: New test.
21657 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
21660 * lib/target-supports.exp
21661 (check_effective_target_vect_short_mult): New.
21662 (check_effective_target_vect_char_mult): New.
21663 (check_effective_target_vect_widen_sum_qi_to_si): New.
21664 (check_effective_target_vect_widen_sum_qi_to_hi): New.
21665 (check_effective_target_vect_widen_sum_hi_to_si): New.
21666 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21667 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21668 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21669 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21670 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21671 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21672 vect-reduc-pattern-2c.c
21673 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21674 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21675 vect-reduc-pattern-1c.c
21677 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
21680 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21682 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
21685 * gfortran.dg/enum_8.f90: Remove check for warning.
21686 * gfortran.dg/iomsg_1.f90: Ditto.
21687 * gfortran.dg/enum_1.f90: Ditto.
21688 * gfortran.dg/enum_9.f90: Ditto.
21689 * gfortran.dg/enum_2.f90: Ditto.
21690 * gfortran.dg/enum_10.f90: Ditto.
21691 * gfortran.dg/enum_3.f90: Ditto.
21692 * gfortran.dg/flush_1.f90: Ditto.
21693 * gfortran.dg/enum_4.f90: Ditto.
21694 * gfortran.dg/array_constructor_1.f90: Ditto.
21695 * gfortran.dg/enum_5.f90: Ditto.
21696 * gfortran.dg/enum_6.f90: Ditto.
21697 * gfortran.dg/enum_7.f90: Ditto.
21699 2006-02-15 Jakub Jelinek <jakub@redhat.com>
21701 PR middle-end/26300
21702 * gcc.c-torture/compile/20060215-1.c: New test.
21704 2006-02-14 Roger Sayle <roger@eyesopen.com>
21706 PR middle-end/23670
21707 * gcc.dg/tree-ssa/andor-2.c: New test case.
21709 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
21712 * optional_dim.f90: New test.
21714 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21717 * gfortran.dg/label_4.f90: New.
21719 2006-02-14 Jakub Jelinek <jakub@redhat.com>
21720 Diego Novillo <dnovillo@redhat.com>
21721 Uros Bizjak <uros@kss-loka.si>
21723 * gfortran.dg/gomp: New directory.
21725 2006-02-14 Richard Guenther <rguenther@suse.de>
21727 PR tree-optimization/26258
21728 * gcc.dg/torture/pr26258.c: New testcase.
21730 2006-02-13 Jakub Jelinek <jakub@redhat.com>
21733 * gfortran.dg/pr26246_1.f90: New test.
21734 * gfortran.dg/pr26246_2.f90: New test.
21736 PR middle-end/26092
21737 * gcc.c-torture/compile/20060208-1.c: New test.
21739 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
21743 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21744 * gfortran.dg/bad_automatic_objects_1.f90: New test.
21745 * gfortran.dg/automatic_module_variable.f90: Change error message.
21748 * gfortran.dg/internal_dummy_1.f90: New test.
21751 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21755 * gfortran.dg/uncommon_block_data_1.f90: New test.
21756 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21760 * gfortran.dg/typed_subroutine_1.f90: New test.
21762 2006-02-13 Geoffrey Keating <geoffk@apple.com>
21764 * objc.dg/dwarf-1.m: New.
21766 2006-02-13 Roger Sayle <roger@eyesopen.com>
21768 PR middle-end/24427
21769 * gcc.dg/tree-ssa/andor-1.c: New test case.
21771 2006-02-13 Josh Conner <jconner@apple.com>
21774 * gcc.dg/pr25376.c: New test.
21776 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21778 * lib/target-supports.exp (check_named_sections_available):
21779 Only compile named-sections test -- don't assemble.
21781 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
21783 * g++.dg/warn/no-write-strings.C: New test.
21784 * g++.dg/warn/write-strings.C: Likewise.
21785 * g++.dg/warn/write-strings-default.C: Likewise.
21787 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
21790 * gfortran.dg/ret_pointer_2.f90: New test.
21792 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
21794 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21796 2006-02-10 Jeff Law <law@redhat.com>
21798 * gcc.c-torture/compile/pr26213.c: New test.
21800 2006-02-10 Steven G. Kargl <kargls@comcast.net>
21802 gfortran.dg/null_1.f90: New test.
21804 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21807 * gfortran.dg/parens_4.f90: New.
21808 * gfortran.dg/parens_5.f90: New.
21810 2006-02-10 Richard Guenther <rguenther@suse.de>
21812 * gcc.dg/pr23372-1.c: Remove empty file.
21814 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21815 Paul Thomas <pault@gcc.gnu.org>
21818 * gfortran.dg/parens_1.f90: New.
21819 * gfortran.dg/parens_2.f90: New.
21820 * gfortran.dg/parens_3.f90: New.
21822 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
21825 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21828 * gfortran.dg/impure_assignment_1.f90: New test.
21831 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21833 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21836 * g++.dg/expr/stdarg2.C: New test.
21838 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21840 PR inline-asm/16194
21841 * gcc.dg/pr16194.c: New test.
21843 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
21845 * ada/acats/run_acats: Use portable variant of "$@".
21847 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21849 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21850 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21852 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21855 * g++.dg/opt/pr26179.C: New test.
21857 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21859 PR middle-end/26134
21860 * gcc.dg/tree-ssa/complex-3.c: New test.
21862 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21864 * gcc.c-torture/compile/volatile-1.c: New test.
21866 2006-02-09 Diego Novillo <dnovillo@redhat.com>
21869 * gcc.dg/tree-ssa/pr26180.c: New test.
21871 2006-02-08 Jeff Law <law@redhat.com>
21873 * gcc.dg/tree-ssa/pr21417.c: New test.
21875 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21877 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21878 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21880 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21882 * lib/scanrtl.exp: New.
21884 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21887 * g++.dg/other/virtual2.C: New test.
21890 * g++.dg/other/virtual1.C: New test.
21892 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21894 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21895 cleanup-ipa-dump): Update dump file glob patterns.
21896 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21897 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21899 * lib/gcc-dg.exp: Load it.
21900 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21902 2006-02-07 Janis Johnson <janis187@us.ibm.com>
21905 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21906 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21908 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21911 * gfortran.dg/mvbits_1.f90: New.
21913 2006-02-07 Dirk Mueller <dmueller@suse.com>
21915 * g++.dg/warn/Wdiv-by-zero.C: New test.
21916 * g++.dg/warn/Wno-div-by-zero.C: New.
21918 2006-02-07 Jeff Law <law@redhat.com>
21920 * gcc.dg/tree-ssa/pr21559.c: New test.
21922 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21923 multiple VRP passes.
21924 * gcc.dg/tree-ssa/vrp09.c: Likewise.
21925 * gcc.dg/tree-ssa/vrp18.c: Likewise.
21926 * gcc.dg/tree-ssa/pr21582.c: Likewise.
21927 * gcc.dg/tree-ssa/pr20657.c: Likewise.
21928 * gcc.dg/tree-ssa/pr21001.c: Likewise.
21929 * gcc.dg/tree-ssa/vrp02.c: Likewise
21930 * gcc.dg/tree-ssa/vrp11.c: Likewise
21931 * gcc.dg/tree-ssa/pr14341.c: Likewise
21932 * gcc.dg/tree-ssa/vrp19.c: Likewise
21933 * gcc.dg/tree-ssa/vrp20.c: Likewise
21934 * gcc.dg/tree-ssa/vrp03.c: Likewise
21935 * gcc.dg/tree-ssa/pr21086.c: Likewise
21936 * gcc.dg/tree-ssa/pr21959.c: Likewise
21937 * gcc.dg/tree-ssa/vrp21.c: Likewise
21938 * gcc.dg/tree-ssa/vrp04.c: Likewise
21939 * gcc.dg/tree-ssa/pr25485.c: Likewise
21940 * gcc.dg/tree-ssa/pr22026.c: Likewise
21941 * gcc.dg/tree-ssa/vrp22.c: Likewise
21942 * gcc.dg/tree-ssa/vrp05.c: Likewise
21943 * gcc.dg/tree-ssa/20030807-10.c: Likewise
21944 * gcc.dg/tree-ssa/pr20701.c: Likewise
21945 * gcc.dg/tree-ssa/vrp23.c: Likewise
21946 * gcc.dg/tree-ssa/vrp06.c: Likewise
21947 * gcc.dg/tree-ssa/pr22117.c: Likewise
21948 * gcc.dg/tree-ssa/pr20702.c: Likewise
21949 * gcc.dg/tree-ssa/vrp15.c: Likewise
21950 * gcc.dg/tree-ssa/pr21090.c: Likewise
21951 * gcc.dg/tree-ssa/pr21294.c: Likewise
21952 * gcc.dg/tree-ssa/vrp24.c: Likewise
21953 * gcc.dg/tree-ssa/vrp07.c: Likewise
21954 * gcc.dg/tree-ssa/pr21563.c: Likewise
21955 * gcc.dg/tree-ssa/pr25382.c: Likewise
21956 * gcc.dg/tree-ssa/vrp16.c: Likewise
21957 * gcc.dg/tree-ssa/vrp25.c: Likewise
21958 * gcc.dg/tree-ssa/vrp08.c: Likewise
21959 * gcc.dg/tree-ssa/20030807-6.c: Likewise
21960 * gcc.dg/tree-ssa/vrp17.c: Likewise
21961 * gcc.dg/tree-ssa/pr21458.c: Likewise
21962 * g++.dg/tree-ssa/pr18178.C: Likewise
21964 2006-02-07 Richard Guenther <rguenther@suse.de>
21968 2006-01-30 Richard Guenther <rguenther@suse.de>
21970 * gcc.dg/pr23372-1.C: New testcase.
21972 * g++.dg/tree-ssa/pr26140.C: New testcase.
21974 2006-02-07 Mark Mitchell <mark@codesourcery.com>
21977 * g++.dg/template/ttp15.C: New test.
21978 * g++.dg/template/ttp16.C: Likewise.
21979 * g++.dg/template/ttp17.C: Likewise.
21980 * g++.old-deja/g++.pt/ttp36.C: Remove.
21981 * g++.old-deja/g++.pt/ttp19.C: Likewise.
21982 * g++.old-deja/g++.pt/ttp37.C: Likewise.
21983 * g++.old-deja/g++.pt/ttp38.C: Likewise.
21984 * g++.old-deja/g++.pt/ttp39.C: Likewise.
21985 * g++.old-deja/g++.pt/ttp9.C: Likewise.
21986 * g++.old-deja/g++.pt/ttp40.C: Likewise.
21987 * g++.old-deja/g++.pt/ttp51.C: Likewise.
21988 * g++.old-deja/g++.pt/ttp26.C: Likewise.
21989 * g++.old-deja/g++.pt/ttp36.C: Likewise.
21991 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
21993 PR libfortran/23815
21994 * unf_io_convert_4.f90: New test.
21996 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
21998 * gcc.dg/tree-ssa/loadpre10.c: New test.
21999 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22000 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22001 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22003 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22005 PR libfortran/24685
22006 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22008 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
22011 * gfortran.dg/assign_7.f: New test.
22013 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
22017 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22018 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22019 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22021 2006-02-05 Jakub Jelinek <jakub@redhat.com>
22023 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22026 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
22028 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22029 * g++.dg/charset/string.c (foo): Likewise.
22030 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22032 * g++.dg/ext/builtin2.C (printf): Likewise.
22033 * g++.dg/init/new15.C (printf): Likewise.
22034 * g++.dg/opt/pr17697-1.C (foo): Likewise.
22035 * g++.dg/opt/pr17697-2.C (foo): Likewise.
22036 * g++.dg/opt/pr17697-3.C (foo): Likewise.
22037 * g++.dg/template/non-dependent4.C (temp): Likewise.
22038 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22039 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22040 parameter type to const char*.
22041 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22042 Change type to const char*.
22043 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22045 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22046 second parameter type to const char*.
22047 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22048 (Y::Y): Change parameter type to const char*.
22049 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22050 * g++.old-deja/g++.jason/report.C: Apply const correctness.
22051 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22052 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22054 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22056 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22057 type to const char*.
22058 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22059 return type to const char*.
22060 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22062 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22063 * g++.old-deja/g++.law/refs1.C: Likewise.
22064 * g++.old-deja/g++.law/visibility1.C: Likewise.
22065 * g++.old-deja/g++.law/visibility2.C: Likewise.
22066 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22068 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22069 * g++.old-deja/g++.mike/net48.C: Likewise.
22070 * g++.old-deja/g++.mike/p646.C: Likewise.
22071 * g++.old-deja/g++.mike/p6746.C: Likewise.
22072 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22073 type to const char*.
22074 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22075 deprecated conversion warning.
22076 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22078 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22079 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22080 * g++.old-deja/g++.pt/explicit8.C: Likewise.
22081 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22082 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22083 * g++.old-deja/g++.pt/nontype3.C: Likewise.
22084 * g++.old-deja/g++.pt/t39.C: Likewise.
22085 * g++.old-deja/g++.robertl/eb106.C: Likewise.
22086 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22088 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
22091 intrinsic_argument_conformance_1.f90: New test.
22093 2006-02-03 Steven G. Kargl <kargls@comcast.net>
22096 * gfortran.dg/char_result_11.f90: Add SAVE.
22097 * gfortran.dg/der_pointer_4.f90: Ditto.
22098 * gfortran.dg/default_initialization.f90: New test.
22100 2006-02-03 Jeff Law <law@redhat.com>
22102 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22103 handle more than 100 dump files.
22104 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22105 * lib/scantree.exp (scan-tree-dump): Likewise.
22106 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22107 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22108 * lib/scanipa.exp (scan-ipa-dump): Likewise.
22109 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22110 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22112 2006-02-03 Diego Novillo <dnovillo@redhat.com>
22114 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22116 2006-02-03 Mark Mitchell <mark@codesourcery.com>
22118 * g++.dg/template/using12.C: New test.
22120 2006-02-03 Alan Modra <amodra@bigpond.net.au>
22122 * gcc.target/powerpc/pr25960.c: New test.
22124 2006-02-02 Steven G. Kargl <kargls@comcast>
22127 gfortran.dg/nullify_2.f90: New test.
22129 2006-02-02 Diego Novillo <dnovillo@redhat.com>
22132 * gcc.dg/gomp/pr25990.c: New test.
22134 2006-01-31 Mark Mitchell <mark@codesourcery.com>
22137 * g++.gd/template/partial4.C: New test.
22139 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
22141 PR middle-end/26001
22142 * gfortran.dg/data_char_2.f90: New.
22144 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
22147 maxval_maxloc_conformance_1.f90: New test.
22149 2006-01-31 Richard Guenther <rguenther@suse.de>
22151 * gcc.target/i386/sselibm-1.c: New testcase.
22152 * gcc.target/i386/sselibm-2.c: Likewise.
22153 * gcc.target/i386/sselibm-3.c: Likewise.
22154 * gcc.target/i386/sselibm-4.c: Likewise.
22155 * gcc.target/i386/sselibm-5.c: Likewise.
22157 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
22160 * gfortran.dg/arrayio_derived_2.f90: New.
22162 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
22164 * gcc.dg/unsigned-long-compare.c: New test.
22166 2006-01-30 Steve Ellcey <sje@cup.hp.com>
22169 * lib/target-supports.exp (check_effective_target_freorder):
22170 Check to see if target supports -freorder-blocks-and-partition.
22171 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22172 instead of "dg-require-named-sections".
22174 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
22177 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22178 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22179 * gcc.dg/pragma-isr-trapa2.c: Likewise.
22180 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22181 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22182 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22183 * gcc.dg/attr-isr-trap_exit.c: Likewise.
22184 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22186 2006-01-30 Richard Guenther <rguenther@suse.de>
22189 * gcc.dg/pr23372-1.C: New testcase.
22191 2006-01-29 Diego Novillo <dnovillo@redhat.com>
22193 * gcc.dg/gomp/pr25874.c: New test.
22195 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
22198 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22200 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
22206 * gfortran.dg/intent_out_1.f90: New test.
22208 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
22211 * gfortran.dg/procedure_lvalue.f90: New test.
22215 * gfortran.dg/char_pointer_assign_2.f90: New test.
22216 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22217 assignment to be consistent with standard.
22218 * gfortran.dg/char_result_2.f90: The same.
22219 * gfortran.dg/char_result_8.f90: The same.
22221 2006-01-28 Zack Weinberg <zackw@panix.com>
22223 * gcc.dg/Woverlength-strings.c
22224 * gcc.dg/Woverlength-strings-pedantic-c89.c
22225 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22226 * gcc.dg/Woverlength-strings-pedantic-c99.c
22227 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22229 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
22231 * gcc.c-torture/execute/20060127-1.c: New test.
22233 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22236 * g++.dg/ext/pragmaweak1.C: New test.
22238 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22241 * g++.dg/template/spec29.C: New test.
22243 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
22246 * gcc.c-torture/execute/pr19606.c: New.
22248 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
22250 * gcc.dg/pragma-re-4.c: New test.
22252 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
22255 * gfortran.dg/assumed_size_refs_3.f90: New test.
22257 2006-01-27 Ben Elliston <bje@au.ibm.com>
22259 * gcc.misc-tests/dectest.exp: Remove defunct comment.
22261 2006-01-26 Laurent GUERBY <laurent@guerby.net>
22264 * ada/acats/support/impdef.a: Add One_Long_Second.
22265 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22266 * ada/acats/tests/c9/c94026.a: Likewise.
22267 * ada/acats/tests/c9/c97305c.ada: Likewise.
22268 * ada/acats/tests/c9/c99004a.ada: Likewise.
22270 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
22273 * gfortran.dg/global_references_2.f90: New test.
22279 * gfortran.dg/assumed_charlen_function_1.f90: New test.
22280 * gfortran.dg/assumed_charlen_function_3.f90: New test.
22283 * gfortran.dg/assumed_charlen_function_2.f90: New test.
22285 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
22288 * gcc.dg/Wpointer-sign.c: New.
22289 * gcc.dg/Wpointer-sign-Wall.c: New.
22290 * gcc.dg/Wpointer-sign-Wall-no.c: New.
22291 * gcc.dg/Wpointer-sign-pedantic.c: New.
22292 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22293 * gcc.dg/conv-2.c: Use -Wpointer-sign.
22295 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
22298 * gcc.c-torture/compile/pr25861.c: New test.
22300 2006-01-26 Paul Brook <paul@codesourcery.com>
22302 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22303 on short-enum targets.
22304 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22306 (generate_fields): Use short_enums.
22307 (main): Set short_enums. Document -e.
22308 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22309 on short-enum targets.
22310 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22312 (generate_fields): Use short_enums.
22313 (main): Set short_enums. Document -e.
22314 * lib/target-supports.exp (check_effective_target_short_enums): New.
22316 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
22319 * gcc.dg/torture/pr25947-1.c: New test.
22321 2006-01-25 Jan Hubicka <jh@suse.cz>
22322 Roger Sayle <roger@eyesopen.com>
22324 PR rtl-optimization/25703
22325 * gcc.target/i386/20060125-1.c: New test case.
22326 * gcc.target/i386/20060125-2.c: New test case.
22328 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22331 * gfortran.dg/goto_1.f: New.
22333 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
22336 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22337 25716 on 32-bit systems too.
22339 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
22342 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22344 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
22346 * gcc.dg/tree-ssa/gen-vect-33.c: New.
22348 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22351 * gfortran.dg/read_eof.f90: Delete, renamed.
22352 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22353 * gfortran.dg/read_eof_2.f90: New test.
22354 * gfortran.dg/read_eof_3.f90: New test.
22356 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
22359 * gcc.c-torture/compile/pr25860.c: New test.
22361 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22364 * g++.dg/parse/dtor8.C: New test.
22366 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
22369 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22370 * gcc.dg/gomp/gomp.exp: Return without testing anything if
22371 check_effective_target_fopenmp returns 0.
22373 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
22376 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22377 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22378 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22380 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
22383 * g++.dg/opt/pr25857.C: New test.
22385 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
22386 Jan Hubicka <jh@suse.cz>
22387 Richard Guenther <rguenther@suse.de>
22389 PR rtl-optimization/25654
22390 * gcc.dg/torture/pr25654.c: New testcase.
22391 * gcc.target/i386/pr25654.c: Likewise.
22393 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
22396 * gfortran.dg/internal references_2.f90: New test.
22398 Fix regression in testing of admissability of attributes.
22399 * gfortran.dg/intent_used_1.f90: New test.
22401 2006-01-23 Ben Elliston <bje@au.ibm.com>
22403 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22404 Remove target conditional torture options for i?86 and x86_64
22407 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
22410 * g++.dg/rtti/no-rtti.C: New.
22412 2006-01-21 Mark Mitchell <mark@codesourcery.com>
22415 * g++.dg/inherit/conv2.C: New test.
22418 * g++.dg/parse/dtor7.C: New test.
22421 * g++.dg/template/crash44.C: New test.
22423 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
22427 * gfortran.dg/internal_references_1.f90: New test.
22432 * gfortran.dg/global_references_1.f90: New test.
22433 * gfortran.dg/g77/19990905-1.f: Restore the error that
22434 there is a clash between the common block name and
22435 the name of a subroutine reference.
22438 * gfortran.dg/aliasing_dummy_1.f90: New test.
22440 2006-01-21 Alan Modra <amodra@bigpond.net.au>
22442 * gcc.dg/vmx/1b-01.c: Warning fix.
22443 * gcc.dg/vmx/1c-02.c: Likewise.
22444 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22446 2006-01-20 Steve Ellcey <sje@cup.hp.com>
22449 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22451 2006-01-20 Richard Guenther <rguenther@suse.de>
22452 Steven Bosscher <stevenb.gcc@gmail.com>
22454 PR rtl-optimization/24626
22455 * gcc.dg/torture/pr24626-1.c: New testcase.
22456 * gcc.dg/torture/pr24626-2.c: Likewise.
22457 * gcc.dg/torture/pr24626-3.c: Likewise.
22458 * gcc.dg/torture/pr24626-4.c: Likewise.
22460 2006-01-20 Dirk Mueller <dmueller@suse.com>
22463 * g++.dg/warn/empty-body.C: New.
22465 2006-01-19 Mark Mitchell <mark@codesourcery.com>
22468 * g++.dg/template/using10.C: New test.
22469 * g++.dg/temlpate/using11.C: Likewise.
22470 * g++.dg/inherit/using5.C: Tweak error messages.
22472 2006-01-20 Alan Modra <amodra@bigpond.net.au>
22474 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22476 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22478 2006-01-19 Jan Hubicka <jh@suse.cz>
22480 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22482 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22485 * g++.dg/template/spec28.C: New test.
22487 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
22489 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22490 (switchfiles): Fix fprintf's by adding srcdir or removing it.
22492 2006-01-19 Diego Novillo <dnovillo@redhat.com>
22494 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22495 * gcc.dg/gomp/critical-1.c: Likewise.
22496 * gcc.dg/gomp/critical-3.c: Likewise.
22497 * gcc.dg/gomp/empty.c: Likewise.
22498 * gcc.dg/gomp/ordered-1.c: Likewise.
22499 * gcc.dg/gomp/for-4.c: Likewise.
22500 * gcc.dg/gomp/for-6.c: Likewise.
22501 * gcc.dg/gomp/master-3.c: Likewise.
22502 * gcc.dg/gomp/for-8.c: Likewise.
22503 * gcc.dg/gomp/for-10.c: Likewise.
22504 * gcc.dg/gomp/for-18.c: Likewise.
22505 * gcc.dg/gomp/for-5.c: Likewise.
22506 * gcc.dg/gomp/for-7.c: Likewise.
22507 * gcc.dg/gomp/for-9.c: Likewise.
22509 2006-01-18 Jeff Law <law@redhat.com>
22511 * gcc.dg/tree-ssa/vrp25.c: New test.
22513 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22515 * gcc.dg/pr25805.c: Fix misapplied patch.
22517 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
22519 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22520 (check_effective_target_vect_udot_qi): New.
22521 (check_effective_target_vect_sdot_hi): New.
22522 (check_effective_target_vect_udot_hi): New.
22523 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22524 prefixed with "wrapv-" with -fwrapv.
22525 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22526 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22527 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22528 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22529 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22531 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22532 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22533 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22534 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22536 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22539 * g++.dg/other/default2.C: New test.
22540 * g++.dg/other/default3.C: New test.
22542 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22545 * gcc.dg/pr25805.c: New file.
22547 2006-01-18 Mark Mitchell <mark@codesourcery.com>
22550 * g++.dg/template/init6.C: New test.
22552 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22554 * gcc.dg/tree-ssa/pr24287.c: New test
22556 2006-01-18 Eric Christopher <echristo@apple.com>
22558 * g++.dg/eh/table.C: New.
22560 2006-01-18 DJ Delorie <dj@redhat.com>
22562 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22563 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22564 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22565 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22567 2006-01-18 Jeff Law <law@redhat.com>
22569 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22570 on wrapping on overflow semantics.
22572 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22574 * gcc.gc/tree-ssa/vrp23.c: New test.
22575 * gcc.gc/tree-ssa/vrp24.c: New test.
22577 2006-01-18 Richard Henderson <rth@redhat.com>
22578 Aldy Hernandez <aldyh@redhat.com>
22579 Jakub Jelinek <jakub@redhat.com>
22580 Diego Novillo <dnovillo@redhat.com>
22581 Uros Bizjak <uros@kss-loka.si>
22583 * gcc.dg/gomp: New directory.
22585 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22586 Steven G. Kargl <kargls@comcast.net>
22589 * gfortran.dg/intrinsic_external_1.f90: New test.
22592 * gfortran.dg/elemental_pointer_1.f90: New test.
22595 * gfortran.dg/external_procedures_1.f90: New test.
22598 gfortran.dg/assumed_present.f90: New test.
22600 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22602 * g++.dg/parse/lookup5.C: New test.
22604 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22607 * gfortran.dg/read_eof.f90: New test.
22609 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22611 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22612 add a closing brace.
22614 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22617 * gfortran.dg/fmt_tl.f: New test.
22619 2006-01-17 Eric Christopher <echristo@apple.com>
22621 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22622 * g++.old-deja/g++.warn/impint2.C: Ditto.
22623 * g++.old-deja/g++.other/null1.C: Ditto.
22624 * g++.dg/warn/conv2.C: Ditto.
22625 * g++.dg/warn/conv4.C: New file.
22627 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22629 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22631 2006-01-17 Andreas Jaeger <aj@suse.de>
22632 Janis Johnson <janis187@us.ibm.com>
22634 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22636 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22637 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22639 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22641 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22642 (switchfiles): xfail txxx where xxx >= 25.
22644 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22647 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22649 2006-01-17 Jakub Jelinek <jakub@redhat.com>
22652 * gcc.dg/pr25682.c: New test.
22653 * g++.dg/parse/array-size2.C: New test.
22655 2006-01-16 Ian Lance Taylor <ian@airs.com>
22657 * consistency.vlad: Remove entire directory, 1652 files.
22659 2006-01-16 Janis Johnson <janis187@us.ibm.com>
22661 * lib/target-supports.exp (check_effective_target_dfp_nocache,
22662 check_effective_target_dfprt_nocache): New.
22663 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22664 (check_effective_target_dfprt): New.
22665 * lib/c-compat.exp (check_dfp): Remove.
22666 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22667 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22668 level of support for decimal float.
22669 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22670 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22671 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22672 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22673 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22674 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22675 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22676 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22677 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22678 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22679 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22680 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22683 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
22686 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22688 * lib/gfortran.exp (gfortran_init): Likewise.
22689 * lib/obj-c++.exp (obj-c++_init): Likewise.
22690 * lib/scanasm.exp (scan-assembler-dem): Likewise.
22691 (scan-assembler-dem-not): Likewise.
22692 * lib/scandump.exp (scan-dump-dem): Likewise.
22693 (scan-dump-dem-not): Likewise.
22695 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
22698 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22700 * lib/obj-c++.exp (obj-c++_init): Likewise.
22702 2006-01-16 Richard Guenther <rguenther@suse.de>
22704 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22706 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22709 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22710 to LD_LIBRARY_PATH.
22712 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
22713 Andrew Pinski <pinskia@physics.uc.edu>
22715 * gcc.dg/minmax-1.c: New test.
22717 2006-01-16 Ben Elliston <bje@au.ibm.com>
22719 * gcc.dg/dfp/dfp.exp: Correct FSF address.
22720 * gcc.misc-tests/dectest.exp: Ditto.
22722 2006-01-15 Ian Lance Taylor <ian@airs.com>
22725 * gcc.target/i386/cmov6.c: Use -march=k8.
22727 2006-01-15 Andreas Jaeger <aj@suse.de>
22729 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22730 x86 does not have __float128.
22732 2006-01-14 Ian Lance Taylor <ian@airs.com>
22734 * gcc.target/i386/cmov6.c: New test.
22736 2006-01-14 Mark Mitchell <mark@codesourcery.com>
22739 * g++.dg/template/ctor6.C: New test.
22741 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
22743 PR tree-optimization/25485
22744 * gcc.dg/tree-ssa/pr25485.c: New.
22746 2006-01-14 Richard Guenther <rguenther@suse.de>
22748 PR tree-optimization/22548
22749 PR tree-optimization/22555
22750 PR tree-optimization/22501
22751 * gcc.dg/tree-ssa/alias-4.c: New testcase.
22752 * gcc.dg/tree-ssa/alias-5.c: Likewise.
22753 * gcc.dg/tree-ssa/alias-6.c: Likewise.
22754 * gcc.dg/tree-ssa/alias-7.c: Likewise.
22755 * gcc.dg/tree-ssa/alias-8.c: Likewise.
22756 * gcc.dg/tree-ssa/alias-9.c: Likewise.
22757 * gcc.dg/tree-ssa/alias-10.c: Likewise.
22758 * gcc.dg/tree-ssa/alias-11.c: Likewise.
22759 * gcc.dg/tree-ssa/alias-12.c: Likewise.
22761 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
22763 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
22764 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22766 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
22767 Richard Guenther <rguenther@suse.de>
22769 PR rtl-optimization/24257
22770 * gcc.dg/torture/pr24257.c: New testcase.
22772 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
22774 * gcc.c-torture/execute/20060110-1.c: New test.
22775 * gcc.c-torture/execute/20060110-2.c: New test.
22777 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
22779 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22781 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
22784 * gfortran.dg/label_3.f90: New test.
22786 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
22788 PR tree-optimization/25771
22789 * g++.dg/tree-ssa/pr25771.C: New test
22791 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22794 * g++.dg/opt/complex5.C: New test.
22796 2006-01-13 Richard Guenther <rguenther@suse.de>
22798 * gcc.target/i386/387-9.c: New testcase.
22800 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
22803 * g++.dg/debug/dwarf2-1.C: New.
22805 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
22808 * lib/gcov.exp (verify-lines): Add "close $fd".
22810 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
22811 Ben Elliston <bje@au.ibm.com>
22813 * gcc.dg/dfp/inf-1.c: New test.
22815 2006-01-12 Janis Johnson <janis187@us.ibm.com>
22816 Yao Qi <qiyaoltc@cn.ibm.com>
22817 Ben Elliston <bje@au.ibm.com>
22818 Jon Grimm <jgrimm2@us.ibm.com>
22820 * gcc.dg/nodfp-1.c: New test.
22821 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22822 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22823 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22824 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22825 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22826 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22827 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22828 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22829 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22830 * gcc.dg/format/dfp-scanf-1.c: Likewise.
22831 * gcc.dg/format/dfp-printf-1.c: Likewise.
22832 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22833 (compat_setup_dfp): New.
22834 * gcc.dg/compat/compat.exp: Use it.
22835 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22836 Make some variables global, prepend "compat_" to their names.
22837 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22838 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22839 * gcc.misc-tests/dectest.exp: New test driver for decTest.
22840 * lib/compat.exp (compat_skip_list): Make global, rename.
22841 * lib/c-compat.exp: New file.
22842 * lib/target-supports.exp (check_effective_target_dfp): New.
22844 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22845 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22846 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22847 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22848 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22849 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22850 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22851 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22852 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22853 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22854 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22855 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22856 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22857 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22858 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22859 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22860 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22861 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22862 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22863 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22864 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22865 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22866 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22867 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22868 gcc.dg/dfp/struct-layout-1.c,
22869 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22870 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22871 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22872 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22873 gcc.dg/dfp/func-vararg-dfp.c,
22874 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22875 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22876 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22877 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22878 gcc.dg/dfp/wtr-conversion-1.c: New tests.
22880 2006-01-11 Richard Guenther <rguenther@suse.de>
22882 PR tree-optimization/25734
22883 * gcc.dg/tree-ssa/pr25734.c: New testcase.
22885 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22888 * gfortran.dg/literal_character_constant_1_x.F: New test.
22889 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22890 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22891 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22893 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
22896 * g++.dg/ext/packed3.C: Add expected packed error.
22898 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
22901 * gcc.dg/torture/pr25706-1.c: New test.
22903 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
22905 PR tree-optimization/23109
22906 PR tree-optimization/23948
22907 PR tree-optimization/24123
22909 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22910 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22911 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22912 g++.dg/tree-ssa/pr23948.C: New testcases.
22913 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22914 three divisions in order to do the optimization.
22916 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
22919 * g++.dg/other/pr25632.C: New test.
22921 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
22924 * gfortran.dg/used_types_1.f90: New test.
22926 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
22929 * gcc.dg/torture/pr25718-1.c: New test.
22931 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22933 * gfortran.dg/list_read_2.f90: Fix typo in description.
22935 2006-01-10 Jan Beulich <jbeulich@novell.com>
22937 * lib/target-supports.exp (check_visibility_available): Simplify test
22939 (check_profiling_available): Fail for *-*-netware*.
22940 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22941 * gcc.dg/20021014-1.c: Likewise.
22942 * gcc.dg/nest.c: Likewise.
22944 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22947 * gfortran.dg/forall_3.f90: New test.
22949 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22952 * gfortran.dg/nesting_2.f90: New test.
22953 * gfortran.dg/nesting_3.f90: New test.
22955 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
22957 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22958 Fix typo in comment.
22960 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22962 * gfortran.dg/single_char_string.f90: New test.
22964 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22966 * gfortran.dg/ichar_2.f90: New test.
22968 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
22971 * gfortran.dg/private_type_4.f90: New.
22973 2006-01-07 Richard Guenther <rguenther@suse.de>
22975 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22977 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22979 * gfortran.dg/func_decl_1.f90: New.
22980 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22981 * gfortran.dg/array_alloc_2.f90: Likewise.
22982 * gfortran.dg/char_result_8.f90: Likewise.
22983 * gfortran.dg/dup_save_1.f90: Likewise.
22984 * gfortran.dg/dup_save_2.f90: Likewise.
22985 * gfortran.dg/f2c_6.f90: Likewise.
22986 * gfortran.dg/f2c_7.f90: Likewise.
22987 * gfortran.dg/func_result_2.f90: Likewise.
22988 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22990 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
22993 * gfortran.dg/elemental_subroutine_1.f90: New test.
22994 * gfortran.dg/elemental_subroutine_2.f90: New test.
22998 * gfortran.dg/assumed_size_refs_1.f90: New test.
23002 * gfortran.dg/assumed_size_refs_2.f90: New test.
23003 * gfortran.dg/initialization_1.f90: Change warning message.
23005 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
23007 * gcc.dg/tree-ssa/loop-15.c: New test.
23009 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23012 * gfortran.dg/backspace_3.f: New test.
23013 * gfortran.dg/backspace_4.f: New test.
23015 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23018 * gfortran.dg/fmt_white.f: Update test.
23020 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
23022 * gcc.dg/cast-1.c: Add new warning.
23023 * gcc.dg/cast-2.c: Likewise.
23024 * gcc.dg/cast-3.c: Likewise.
23025 * gcc.dg/format/cast-1.c: Likewise.
23026 * gcc.dg/cast-4.c: New testcase.
23028 2006-01-05 Richard Guenther <rguenther@suse.de>
23030 PR tree-optimization/22555
23031 * gcc.dg/tree-ssa/alias-3.c: New testcase.
23033 2006-01-05 Richard Guenther <rguenther@suse.de>
23034 Diego Novillo <dnovillo@redhat.com>
23036 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23037 * gcc.dg/tree-ssa/loop-8.c: Likewise.
23038 * gcc.dg/tree-ssa/loop-1.c: Likewise.
23039 * gcc.dg/tree-ssa/pr23294.c: Likewise.
23040 * gcc.dg/tree-ssa/pr21985.c: Likewise.
23041 * gcc.dg/tree-ssa/loop-14.c: Likewise.
23042 * gcc.dg/tree-ssa/loop-2.c: Likewise.
23043 * gcc.dg/tree-ssa/loop-3.c: Likewise.
23044 * gcc.dg/tree-ssa/loop-4.c: Likewise.
23045 * gcc.dg/tree-ssa/pr21171.c: Likewise.
23046 * gcc.dg/tree-ssa/loop-5.c: Likewise.
23047 * gcc.dg/tree-ssa/loop-10.c: Likewise.
23048 * gcc.dg/tree-ssa/loop-6.c: Likewise.
23049 * treelang/compile/extravar.tree: Likewise.
23050 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23051 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23052 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23053 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23054 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23056 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
23058 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23061 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
23064 gfortran.dg/char_result_11.f90: New.
23066 2006-01-04 Mark Mitchell <mark@codesourcery.com>
23069 * g++.dg/parse/access9.C: New test.
23070 * g++.dg/tc1/dr52.C: Tweak error markers.
23072 2006-01-04 Richard Henderson <rth@redhat.com>
23074 Merge from gomp branch.
23075 * g++.dg/parse/pragma2.C: Update expected error lines.
23077 2006-01-04 Jakub Jelinek <jakub@redhat.com>
23079 * g++.dg/other/i386-2.C: New test.
23082 * gcc.c-torture/compile/20051228-1.c: New test.
23085 * gcc.dg/pr25559.c: New test.
23087 2006-01-03 Mark Mitchell <mark@codesourcery.com>
23090 * g++.dg/lookup/friend9.C: New test.
23093 * g++.dg/template/repo5.C: New test.
23095 2006-01-03 Steven G. Kargl <kargls@comcast.net>
23098 * gfortran.dg/forall_2.f90: New test.
23100 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
23102 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23103 dg-require-weak. Adjust regexp to handle leading-underscore
23104 targets and space as well as TAB after .weak. Change previous
23105 64-bit fix to not use naked dot.
23107 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
23109 PR rtl-optimization/25578
23110 * gcc.c-torture/execute/20060102-1.c: New testcase.
23112 2006-01-03 Richard Guenther <rguenther@suse.de>
23115 * gcc.dg/torture/pr25183.c: New testcase.
23117 2006-01-03 Jakub Jelinek <jakub@redhat.com>
23119 Merge from gomp-branch.
23120 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23121 * gcc.dg/ia64-sync-2.c: Likewise.
23122 * gcc.dg/ia64-sync-3.c: Likewise.
23123 * gcc.dg/ia64-sync-4.c: Likewise.
23124 * gcc.dg/sync-2.c: Likewise.
23125 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23126 that sparc64-*-* and sparcv9-*-* supports sync builtins.
23128 2006-01-02 Mark Mitchell <mark@codesourcery.com>
23131 * g++.dg/parse/operator6.C: New test.
23134 * g++.dg/parse/error29.C: New test.
23137 * g++.dg/parse/dtor6.C: New test.
23140 * g++.dg/parse/ctor3.C: New test.
23143 * g++.dg/template/class3.C: New test.
23145 2006-01-02 Geoffrey Keating <geoffk@apple.com>
23147 * g++.dg/debug/debug9.C: New.
23149 2006-01-02 Steven G. Kargl <kargls@comcast.net>
23152 * gfortran.dg/label_2.f90: New test.
23154 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23156 * g++.dg/lookup/using12.C: Tighten error marker.
23158 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
23159 Andrew Pinski <pinskia@physics.uc.edu>
23161 * gcc.target/powerpc/darwin-abi-3.c: New file.
23162 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23163 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23164 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23165 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23166 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23167 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23168 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23169 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23171 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
23173 * gcc.dg/tree-ssa/loadpre1.c: New;
23174 * gcc.dg/tree-ssa/loadpre2.c: New;
23175 * gcc.dg/tree-ssa/loadpre3.c: New;
23176 * gcc.dg/tree-ssa/loadpre4.c: New;
23177 * gcc.dg/tree-ssa/loadpre5.c: New;
23178 * gcc.dg/tree-ssa/loadpre6.c: New;
23179 * gcc.dg/tree-ssa/loadpre7.c: New;
23180 * gcc.dg/tree-ssa/loadpre8.c: New;
23181 * gcc.dg/tree-ssa/loadpre9.c: New;
23183 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
23185 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23186 * g++.dg/abi/thunk4.C: Likewise.
23188 2006-01-01 Andreas Jaeger <aj@suse.de>
23190 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23193 2006-01-01 Jakub Jelinek <jakub@redhat.com>
23196 * gcc.dg/pragma-pack-3.c: New test.
23197 * g++.dg/parse/pragma3.C: New test.
23199 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23201 PR middle-end/24827
23202 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23204 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23207 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23209 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
23212 * gfortran-dg/pure_byref_3.f90: New.
23215 * gfortran.dg/userdef_operator_1.f90: New.
23217 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
23219 * g++.dg/abi/thunk3.C: New.
23220 * g++.dg/abi/thunk4.C: New.
23222 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
23225 * gfortran.dg/host_used_types_1.f90: New test. Check that host
23226 associated derived type components of derived types are
23227 properly declared in contained procedures.
23229 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23231 PR libgfortran/25139
23232 * gfortran.dg/backspace_2.f: New test.
23234 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23236 PR libgfortran/25550
23237 * gfortran.dg/endfile.f: New test.
23239 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23241 PR libgfortran/25419
23242 * gfortran.dg/comma.f: New test.
23244 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23246 * lib/gfortran-dg.exp: Remove trailing whitespace.
23247 * lib/fortran-torture.exp: Test with -fbounds-check instead of
23248 -funroll-all-loops.
23250 2005-12-28 Alan Modra <amodra@bigpond.net.au>
23252 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23253 Extended Double long doubles or repeat tests when long double is
23254 the same size as double.
23256 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23258 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23261 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23262 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23265 * gcc.dg/pr23911.c: Make test variable static.
23268 * gcc.dg/tree-ssa/pr14841.c: Likewise.
23270 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23273 * g++.dg/parse/crash17.C: Adjust error markers.
23274 * g++.dg/template/error20.C: New test.
23276 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23279 * g++.dg/ext/complit4.C: New test.
23282 * g++.dg/ext/complit5.C: Likewise.
23284 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
23286 PR tree-optimization/25125
23287 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23288 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23289 * gcc.c-torture/execute/pr25125.c: New.
23291 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
23295 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23296 functions with incorrect assumed size references.
23298 2005-12-24 Mark Mitchell <mark@codesourcery.com>
23301 * g++.dg/opt/init1.C: New test.
23303 2005-12-23 Mark Mitchell <mark@codesourcery.com>
23306 * g++.dg/template/sfinae3.C: New test.
23308 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23310 * g++.dg/other/friend4.C: New test.
23312 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23315 * g++.dg/opt/pr25005.C: New test.
23317 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23320 * g++.dg/template/ptrmem16.C: New test.
23322 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
23326 * gfortran.dg/initialization_1.f90: Add test of SIZE.
23328 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23330 PR libgfortran/25307
23331 * gfortran.dg/list_read_5.f90: New test.
23333 2005-12-22 Richard Henderson <rth@redhat.com>
23335 * gcc.target/i386/sse-7.c: Use -msse2.
23337 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23339 PR rtl-optimization/25432
23340 * gcc.c-torture/compile/20051216-1.c: New test.
23343 * objc/execute/pr25328.m: New test.
23345 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23348 * g++.dg/template/call4.C: New test.
23350 2005-12-22 Dale Johannesen <dalej@apple.com>
23352 * gcc.target/i386/sse-17.c: New.
23354 2005-12-22 Paul Brook <paul@codesourcery.com>
23356 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23358 2005-12-22 Paul Brook <paul@codesourcery.com>
23360 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23362 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23365 * gcc.c-torture/compile/pr25513.c: New test.
23367 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23370 * g++.dg/parse/error25.C: Add more tests.
23372 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23375 * gfortran.dg/der_charlen_1.f90: New.
23377 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
23380 * gfortran.dg/pointer_component_type_1.f90: New test.
23384 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23385 should give an error with assumed size array refernces and checks
23386 those that should not.
23387 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23388 reference an upper bound so that it does not generate an error.
23394 * gfortran.dg/used_dummy_types_1.f90: New test.
23395 * gfortran.dg/used_dummy_types_2.f90: New test.
23396 * gfortran.dg/used_dummy_types_3.f90: New test.
23397 * gfortran.dg/used_dummy_types_4.f90: New test.
23398 * gfortran.dg/used_dummy_types_5.f90: New test.
23401 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23402 group already being USE associated.
23403 * gfortran.dg/assumed_shape_nml.f90: New test.
23404 * gfortran.dg/assumed_size_nml.f90: New test.
23414 * gfortran.dg/io_constraints_1.f90: New test.
23415 * gfortran.dg/io_constraints_1.f90: New test.
23416 * gfortran.dg/iostat_3.f90: Change wording of warning.
23417 * gfortran.dg/g77/19981216-0.f: The same.
23419 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
23421 PR tree-optimization/23518
23422 * gcc.dg/pr23518.c: New.
23424 2005-12-21 Mike Stump <mrs@apple.com>
23426 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23428 2005-12-21 Paul Brook <paul@codesourcery.com>
23430 * gcc.dg/pr19340.c: Skip on m68k targets.
23432 2005-12-21 Steven Bosscher <stevenb@suse.de>
23434 PR rtl-optimization/25196
23435 * gcc.dg/pr25196.c: New test.
23437 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
23440 gfortran.dg/where_nested_1.f90: New.
23442 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
23444 PR tree-optimization/25382.
23445 * gcc.dg/tree-ssa/pr25382.c: New.
23447 2005-12-20 Richard Guenther <rguenther@suse.de>
23449 PR middle-end/24306
23450 * gcc.target/i386/pr24306.c: New testcase.
23452 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
23454 PR tree-optimization/25501
23455 * gcc.dg/tree-ssa/pr25501.c: New.
23457 2005-12-20 Richard Guenther <rguenther@suse.de>
23460 2005-12-02 Richard Guenther <rguenther@suse.de>
23462 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23464 2005-12-20 Mark Mitchell <mark@codesourcery.com>
23467 * g++.dg/warn/Wunreachable-code-2.C: New test.
23469 2005-12-19 Mark Mitchell <mark@codesourcery.com>
23472 * g++.dg/template/ctor5.C: New test.
23475 * g++.dg/template/overload8.C: New test.
23477 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
23479 * gcc.c-torture/compile/pr25483 : New test.
23481 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23484 * g++.dg/ext/typeof10.C: New test.
23486 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
23488 * gcc.dg/mt-loopi1.c: New.
23490 2005-12-18 Richard Guenther <rguenther@suse.de>
23492 PR tree-optimization/25481
23493 * gcc.dg/torture/pr25481.c: New testcase.
23495 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23497 PR rtl-optimization/21041
23498 * gcc.dg/pr21041.c: New test.
23500 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23502 PR libgfortran/25463
23503 * gfortran.dg/advance.f90: New test.
23505 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
23507 * gcc.dg/20051201-1.c: New test.
23509 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
23512 * gfortran.dg/initialization_1.f90: New test.
23513 * gfortran.dg/enum_5.f90: Change dg-error to new message.
23514 * gfortran.dg/g77/980616-0.f: The same.
23516 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23519 * gfortran.dg/chkbits.f90: New test.
23521 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23523 * gfortran.dg/enum_5.f: Revert to previous version.
23525 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23527 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23528 * gfortran.dg/nested_modules_1.f90: Ditto.
23529 * gfortran.dg/hollerith_f95.f90: Ditto.
23530 * gfortran.dg/select_5.f90: Ditto.
23531 * gfortran.dg/secnds.f: Ditto.
23532 * gfortran.dg/hollerith2.f90: Ditto.
23533 * gfortran.dg/imag_2.f: Ditto.
23534 * gfortran.dg/ftell_2.f90: Ditto.
23535 * gfortran.dg/malloc_free_1.f90: Ditto.
23536 * gfortran.dg/logint-1.f: Ditto.
23537 * gfortran.dg/recursive_statement_functions.f90: Ditto.
23538 * gfortran.dg/e_d_fmt.f90: Ditto.
23539 * gfortran.dg/hollerith_legacy.f90: Ditto.
23540 * gfortran.dg/logint-2.f: Ditto.
23541 * gfortran.dg/enum_5.f90: Ditto.
23542 * gfortran.dg/f2c_2.f90: Ditto.
23543 * gfortran.dg/pr17143.f90: Ditto.
23544 * gfortran.dg/namelist_14.f90: Ditto.
23545 * gfortran.dg/logint-3.f: Ditto.
23546 * gfortran.dg/spread_scalar_source.f90: Ditto.
23547 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23548 * gfortran.dg/namelist_11.f: Ditto.
23549 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23550 * gfortran.dg/g77/20010519-1.f
23551 * gfortran.dg/g77/alpha1.f: Ditto.
23552 * gfortran.dg/g77/990115-1.f: Ditto.
23553 * gfortran.dg/g77/erfc.f: Ditto.
23554 * gfortran.dg/g77/19990313-3.f: Ditto.
23555 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23556 * gfortran.dg/g77/20010426.f: Ditto.
23557 * gfortran.dg/g77/19990313-0.f: Ditto.
23558 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23559 * gfortran.dg/g77/20000629-1.f: Ditto.
23560 * gfortran.dg/g77/970125-0.f: Ditto.
23561 * gfortran.dg/g77/8485.f: Ditto.
23562 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23563 * gfortran.dg/g77/19990313-1.f: Ditto.
23564 * gfortran.dg/g77/int8421.f: Ditto.
23565 * gfortran.dg/g77/19990305-0.f: Ditto.
23566 * gfortran.dg/g77/947.f: Ditto.
23567 * gfortran.dg/g77/19990905-2.f: Ditto.
23568 * gfortran.dg/g77/cabs.f: Ditto.
23569 * gfortran.dg/g77/19990313-2.f: Ditto.
23570 * gfortran.dg/g77/20020307-1.f: Ditto.
23571 * gfortran.dg/g77/dcomplex.f: Ditto.
23572 * gfortran.dg/g77/19990502-1.f: Ditto.
23573 * gfortran.dg/g77/19981216-0.f: Ditto.
23574 * gfortran.dg/common_4.f90: Ditto.
23575 * gfortran.dg/entry_4.f90: Ditto.
23576 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23577 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23578 * gfortran.dg/namelist_12.f: Ditto.
23579 * gfortran.dg/scale_1.f90: Ditto.
23580 * gfortran.dg/modulo_1.f90
23581 * gfortran.dg/hollerith.f90: Ditto.
23582 * gfortran.dg/direct_io_3.f90: Ditto.
23583 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23584 * gfortran.dg/gnu_logical_1.F: Ditto.
23585 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23586 * gfortran.dg/assign_1.f90: Ditto.
23587 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23588 * gfortran.dg/pr23095.f: Ditto.
23589 * gfortran.dg/read_float_1.f90: Ditto.
23591 2005-12-17 Andreas Jaeger <aj@suse.de>
23593 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23594 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23596 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23599 * gfortran.dg/fmt_white.f: New test.
23601 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23603 * gfortran.dg/label_1.f90: New test.
23605 2005-12-15 Ben Elliston <bje@au.ibm.com>
23608 * gcc.dg/20031012-1.c: Add -Walways-true option.
23609 * gcc.dg/weak/weak-3.c: Likewise.
23610 * g++.old-deja/g++.mike/warn8.C: Likewise.
23612 2005-12-16 Mike Stump <mrs@apple.com>
23614 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23617 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23619 PR libgfortran/25264
23620 PR libgfortran/25349
23621 * gfortran.dg/tl_editing.f90: Added additional checks.
23622 * gfortran.dg/t_editing.f: New test.
23623 * gfortran.dg/write_padding.f90: New test
23625 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23628 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23630 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23632 PR rtl-optimization/24899
23633 * gcc.c-torture/execute/20051215-1.c: New test.
23635 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23638 * gfortran.dg/pr24823.f: New test.
23640 2005-12-16 Jeff Law <law@redhat.com>
23642 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23644 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23646 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23647 (base_types): Change C++ style comments to C style comments. Remove
23648 aligned types from the array. Keep Enums disabled.
23649 (complex_types): Remove aligned types from the array.
23650 Comment out "_Complex long double".
23651 (attrib_types): Remove.
23652 (complex_attrib_types): Remove.
23653 (attrib_array_types): Remove.
23654 (complex_attrib_array_types): Remove.
23655 (aligned_bitfld_types): Remove.
23656 (n_aligned_bitfld_types): Remove.
23657 (FEATURE_ALIGNEDPACKED): Delete.
23658 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23659 (singles): Remove support for adding attributes.
23660 (choose_type): Remove support for attributed types.
23661 (generate_fields): Remove support for attributed bit-fields.
23662 Remove support for adding attributes.
23663 (generate_random_tests): Remove support for adding attributes.
23664 (features): Add back "[0] :0" and "complex vector [0]".
23665 (main): Remove support for attributed bit-fields.
23666 Uncomment the calling of generate_random_tests for the rests of
23669 2005-12-16 Jan Hubicka <jh@suse.cz>
23671 * gcc.c-torture/combine/pr25224.c: New.
23673 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
23676 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23679 2005-12-15 Richard Sandiford <richard@codesourcery.com>
23681 * gcc.dg/20051215-1.c: New file.
23683 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23685 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23686 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23688 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
23691 * gfortran.dg/dummy_functions_1.f90: New.
23693 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
23695 PR rtl-optimization/25310
23696 * gcc.c-torture/compile/pr25310.c: New test.
23698 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23701 * gcc.dg/pr25023.c: New test.
23703 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23705 * g++.old-deja/g++.brendan/redecl1.C,
23706 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23707 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23708 g++.old-deja/g++.oliva/typeof1.C,
23709 g++.old-deja/g++.other/crash16.C,
23710 g++.old-deja/g++.other/crash34.C,
23711 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23712 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23713 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23714 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23715 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23716 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23719 2005-12-14 Kean Johnston <jkj@sco.com>
23720 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23722 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23723 * gcc.target/i386/20020523-1.c: Ditto.
23724 * gcc.target/i386/tailcall-1.c: Ditto.
23725 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23726 * gcc.target/i386/ssetype-5.c: Ditto.
23728 2005-12-14 Jeff Law <law@redhat.com>
23730 * gcc.dg/tree-ssa/foldstring-1.c: New test.
23732 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23736 * gcc.target/i386/pr25254.c: New test.
23737 * gfortran.dg/PR24188.f: New test.
23739 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
23741 * lib/fortran-torture.exp: Catch remaining uses of
23742 remote_file build delete.
23744 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23746 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23748 2005-12-14 Ben Elliston <bje@au.ibm.com>
23750 * gcc.dg/warn-addr-cmp.c: New test.
23752 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23756 * gcc.target/i386/pr25293.c: New test.
23758 2005-12-13 Petr Machata <machata@post.cz>
23761 * g++.dg/parse/comma2.C: New test.
23763 2005-12-13 Mark Mitchell <mark@codesourcery.com>
23764 Jakub Jelinek <jakub@redhat.com>
23766 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23767 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23768 (limits.h): Include unconditionally.
23769 (stdlib.h): Likewise.
23770 (hashtab.h): Do not include.
23771 (getopt.h): Likewise.
23772 (stddef.h): Include.
23773 (hashval_t): Define.
23774 (struct entry): Add "next" field.
23775 (HASH_SIZE): New macro.
23776 (hash_table): New variable.
23777 (switchfiles): Do not use xmalloc.
23779 (iterative_hash): New function.
23781 (e_exists): New function.
23782 (e_insert): Likewise.
23783 (output): Use, instead of libiberty hashtable functions.
23784 (main): Do not use getopt. Do not call htab_create.
23786 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23789 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23790 put atal* and atpaal* attributes on array elements.
23791 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23792 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23793 put atal* and atpaal* attributes on array elements.
23794 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23796 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
23798 * gcc.dg/single-precision-constant.c: New test.
23800 2005-12-13 Alan Modra <amodra@bigpond.net.au>
23802 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23803 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23804 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23805 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23806 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23807 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23808 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23809 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23810 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23811 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23812 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23813 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23814 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23815 gcc.target/powerpc/ppc-sdata-2.c,
23816 gcc.target/powerpc/ppc-stackalign-1.c,
23817 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23818 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23819 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23820 gcc.target/powerpc/rs6000-ldouble-2.c,
23821 gcc.target/powerpc/rs6000-power2-1.c,
23822 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23823 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
23824 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
23825 option into target selector.
23826 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
23827 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23829 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23832 * objc.dg/encode-9.m: New test.
23834 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23837 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23838 * gcc.dg/asm-b.c: Fix typo.
23839 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23840 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23841 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23842 i?86 lp64 and x86_64 ilp32.
23843 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23845 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23847 2005-12-12 Steven G. Kargl <kargls@comcast.net>
23850 gfortran.dg/equiv_5.f90: New test.
23852 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
23854 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23855 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23856 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23857 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23858 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23859 * gcc.dg/tree-ssa/reassoc-5.c: New.
23860 * gcc.dg/tree-ssa/reassoc-6.c: New.
23861 * gcc.dg/tree-ssa/reassoc-7.c: New.
23862 * gcc.dg/tree-ssa/reassoc-8.c: New.
23863 * gcc.dg/tree-ssa/reassoc-9.c: New.
23864 * gcc.dg/tree-ssa/reassoc-10.c: New.
23865 * gcc.dg/tree-ssa/reassoc-11.c: New.
23867 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23871 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23873 2005-12-12 Mark Mitchell <mark@codesourcery.com>
23876 * g++.dg/template/inherit.C: Do not use a generic error message.
23878 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23881 * objc.dg/gnu-encoding: New directory.
23882 * objc.dg/gnu-encoding/compat-common.h: New file.
23883 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23884 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23885 * objc.dg/gnu-encoding/vector-defs.h: New file.
23886 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23887 * objc.dg/gnu-encoding/generate-random.c: New file.
23888 * objc.dg/gnu-encoding/generate-random_r.c: New file.
23889 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23890 * objc.dg/gnu-encoding/generate-random.h: New file.
23892 2005-12-11 Mark Mitchell <mark@codesourcery.com>
23895 * g++.dg/template/defarg7.C: New test.
23897 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23900 * objc.dg/encode-8.m: New test.
23902 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23905 * objc.dg/encode-7.m: New test.
23907 2005-12-10 Mark Mitchell <mark@codesourcery.com>
23910 * g++.dg/opt/inline10.C: New test.
23912 2005-12-11 Steven G. Kargl <kargls@comcast.net>
23914 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23916 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
23918 * gfortran.dg/substring_equivalence.f90: typo in comment
23920 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23923 * gfortran.dg/iostat_3.f90: New test.
23925 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
23928 * gfortran.dg/unf_io_convert_1.f90: New test.
23929 * gfortran.dg/unf_io_convert_2.f90: New test.
23930 * gfortran.dg/unf_io_convert_3.f90: New test.
23932 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23935 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23936 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23937 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23938 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23939 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23940 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23941 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23942 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23943 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23944 gcc.dg/torture/fp-int-convert-float128-timode.c,
23945 gcc.dg/torture/fp-int-convert-float128.c,
23946 gcc.dg/torture/fp-int-convert-float80-timode.c,
23947 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23948 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23950 * gcc.dg/tls/opt-1.c: Require effective target fpic.
23952 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
23954 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23956 2005-12-10 Richard Sandiford <richard@codesourcery.com>
23958 * gcc.dg/20051207-1.c,
23959 * gcc.dg/20051207-2.c,
23960 * gcc.dg/20051207-3.c: New tests.
23962 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23965 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23966 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23967 dg-skip-if target selector.
23970 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23971 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23972 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23973 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23974 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23975 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23976 and/or merge with i?86 cases.
23978 * gcc.dg/tls/opt-3.c: Require effective target fpic.
23981 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23982 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23983 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23984 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23987 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
23990 * gcc.c-torture/compile/pr25311.c: New test.
23992 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23994 PR libgfortran/25039
23995 * gfortran.dg/read_comma.f: New test.
23997 2005-12-08 Jakub Jelinek <jakub@redhat.com>
24000 * g++.dg/opt/pr19317-1.C: New test.
24001 * g++.dg/opt/pr19317-2.C: New test.
24002 * g++.dg/opt/pr19317-3.C: New test.
24005 * gcc.c-torture/execute/pr19005.c: New test.
24008 * g++.old-deja/g++.other/comdat5.C: New test.
24009 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24011 * g++.dg/compat/struct-layout-1.exp: New file.
24012 * g++.dg/compat/struct-layout-1.h: New.
24013 * g++.dg/compat/struct-layout-1_generate.c: New.
24014 * g++.dg/compat/struct-layout-1_x1.h: New.
24015 * g++.dg/compat/struct-layout-1_x2.h: New.
24016 * g++.dg/compat/struct-layout-1_y1.h: New.
24017 * g++.dg/compat/struct-layout-1_y2.h: New.
24019 * gcc.dg/20050330-2.c: New test.
24021 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
24024 * gfortran.dg/associated_1.f90: New.
24026 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24028 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24029 ILP32 vect_no_align platforms.
24031 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
24032 Jakub Jelinek <jakub@redhat.com>
24035 * gcc.c-torture/compile/20051207-1.c: New test.
24037 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24040 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24041 gcc.dg/torture/pr18582-1.c,
24042 gcc.target/i386/attributes-error.c: Also test on x86_64.
24044 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24046 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24049 * g++.dg/template/typedef3.C: New test.
24053 * g++.dg/template/dtor3.C: Fix error markers.
24055 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
24057 * lib/target-supports.exp (check_effective_target_sync_char_short):
24060 2005-12-06 Janis Johnson <janis187@us.ibm.com>
24062 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24064 2005-12-06 Roger Sayle <roger@eyesopen.com>
24066 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24067 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24068 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24069 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24071 2005-12-06 Roger Sayle <roger@eyesopen.com>
24074 * g++.dg/other/array2.C: New test case.
24076 2005-12-05 Geoffrey Keating <geoffk@apple.com>
24078 * gcc.dg/darwin-weakimport-3.c: New.
24080 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24081 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24082 and to work on Darwin.
24083 * gcc.dg/attr-weakref-1b.c: New file.
24084 * gcc.dg/attr-weakref-2.c: New test.
24085 * gcc.dg/darwin-weakref-1.c: New test.
24087 2005-12-05 Janis Johnson <janis187@us.ibm.com>
24090 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24091 use in selector expressions.
24092 (dg-xfail-if): Ditto.
24093 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24094 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24095 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24096 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24097 * gcc.test-framework/test-framework.exp: Skip generated tests if
24098 CHECK_TEST_FRAMEWORK is not 1.
24100 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24102 PR tree-optimization/24963
24103 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24106 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24109 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24110 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24111 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24112 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24114 2005-12-05 Jakub Jelinek <jakub@redhat.com>
24116 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24119 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24121 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24123 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24125 * gcc.dg/format/cast-1.c: New test.
24127 2005-12-04 Roger Sayle <roger@eyesopen.com>
24130 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24131 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24132 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24133 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24135 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24137 * gcc.dg/cast-pretty-print-1.c: New test.
24139 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24141 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24143 2005-12-02 Mark Mitchell <mark@codesourcery.com>
24146 * g++.dg/template/friend40.C: New test.
24148 2005-12-02 Jakub Jelinek <jakub@redhat.com>
24151 * gcc.target/i386/movq-2.c: New test.
24152 * gcc.target/i386/movq.c: Remove target i?86, instead add
24153 dg-require-effective-target ilp32.
24155 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24158 * g++.dg/other/default1.C: New test.
24160 2005-12-02 Richard Guenther <rguenther@suse.de>
24162 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24164 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
24166 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24168 2005-12-02 Alan Modra <amodra@bigpond.net.au>
24171 * gcc.target/powerpc/rotate.c: New.
24173 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24175 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24176 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24178 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
24181 * gcc.dg/pr17730-1.c: Adjust.
24182 * gcc.dg/lvalue1.c (main): Likewise.
24183 * gcc.dg/lvalue-2.c: Likewise.
24184 * g++.dg/pr7503-3.C
24186 2005-12-01 Geoffrey Keating <geoffk@apple.com>
24188 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24191 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
24194 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
24196 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24199 * lib/target-supports.exp (check_effective_target_tls): New.
24200 (check_effective_target_tls_runtime): New.
24201 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24203 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24204 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24205 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24206 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24207 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24208 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24209 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24210 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24211 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24212 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24213 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24214 effective-target TLS.
24215 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24216 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24217 effective-target TLS runtime.
24219 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24221 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24223 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
24225 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24226 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24227 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24228 ignored" warnings when "packing" is the same as the ABI layout.
24230 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
24233 * gfortran.dg/line_length_1.f: New test.
24234 * gfortran.dg/line_length_2.f90: Ditto.
24236 2005-11-30 Richard Guenther <rguenther@suse.de>
24238 PR tree-optimization/21655
24239 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24241 2005-11-30 Dale Johannesen <dalej@apple.com>
24243 * gcc.c-torture/compile/pr24930.c: New.
24245 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
24248 * gfortran.dg/auto_char_dummy_array.f90: New test.
24250 2005-11-30 Jeff Law <law@redhat.com>
24252 * g++.old-deja/g++.law/pr25000.C: New test.
24254 2005-11-30 Jakub Jelinek <jakub@redhat.com>
24256 * gcc.dg/tls/opt-11.c: New test.
24258 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
24260 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24262 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24265 2005-11-29 Jakub Jelinek <jakub@redhat.com>
24267 * gfortran.dg/open_access_1.f90: New test.
24269 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24271 * gcc.dg/charset/builtin2.c: New test.
24273 2005-11-28 Jakub Jelinek <jakub@redhat.com>
24275 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24276 on mmix-*-* for *_[xy].c.
24278 2005-11-28 Kean Johnston <jkj@sco.com>
24280 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24282 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24283 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24284 * gcc.target/i386/asm-3.c: Ditto.
24285 * gcc.target/i386/clobbers.c: Ditto.
24286 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24287 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24289 * gcc.target/i386/mul.c: Ditto.
24290 * gcc.target/i386/ssetype-1.c: Ditto.
24291 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24292 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24293 static so the test works with -fPIC mode too. Based on comment in
24295 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24297 2005-11-28 Richard Guenther <rguenther@suse.de>
24299 * gcc.dg/alias-9.c: New testcase.
24300 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24302 2005-11-28 Roger Sayle <roger@eyesopen.com>
24303 Uros Bizjak <uros@kss-loka.si>
24305 PR middle-end/20219
24306 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24307 tan(x)/sin(x) transformations.
24309 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
24311 PR middle-end/24575
24312 * gcc.dg/tree-ssa/divide-3.c: New test.
24313 * gcc.dg/tree-ssa/divide-4.c: New test.
24315 2005-11-27 Steven G. Kargl <kargls@comcast.net>
24318 * gfortran.dg/boz_6.f90: New test.
24320 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24323 * gfortran.dg/modulo_1.f90: New test.
24325 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24327 PR libfortran/24919
24328 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24329 fail on CRLF platforms.
24330 * gfortran.dg/ftell_2.f90: Likewise.
24332 2005-11-26 Eric Christopher <echristo@apple.com>
24334 * gcc.dg/intmax_t-1.c: Remove mips xfail.
24336 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24338 * objc.dg/gnu-runtime-3.m: Simplify.
24340 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24342 PR middle-end/23669
24343 * gcc.dg/tree-ssa/divide-1.c: New test.
24344 * gcc.dg/tree-ssa/divide-2.c: New test.
24346 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24348 PR libgfortran/24945
24349 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24351 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24353 PR libgfortran/24945
24354 * gfortran.dg/open_status_2.f90: New test.
24356 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24358 * gcc.c-torture/execute/builtins/fprintf.c,
24359 gcc.c-torture/execute/builtins/fputs-lib.c,
24360 gcc.c-torture/execute/builtins/fputs.c,
24361 gcc.c-torture/execute/builtins/lib/fprintf.c,
24362 gcc.c-torture/execute/builtins/lib/printf.c,
24363 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24365 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
24367 * gcc.dg/20050922-2.c: New test.
24369 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24371 * objc.dg/gnu-runtime-3.m: New test.
24373 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24376 * g++.dg/other/void1.C: New test.
24378 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
24380 PR middle-end/24998
24381 * gcc.dg/torture/fp-int-convert-float.c,
24382 gcc.dg/torture/fp-int-convert-double.c,
24383 gcc.dg/torture/fp-int-convert-long-double.c,
24384 gcc.dg/torture/fp-int-convert-timode.c,
24385 gcc.dg/torture/fp-int-convert-float80.c,
24386 gcc.dg/torture/fp-int-convert-float80-timode.c,
24387 gcc.dg/torture/fp-int-convert-float128.c,
24388 gcc.dg/torture/fp-int-convert-float128-timode.c,
24389 gcc.dg/torture/fp-int-convert.h: New files.
24391 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24393 PR middle-end/24989
24394 * gcc.dg/tree-ssa/bool-10.c: New test.
24395 * gcc.dg/tree-ssa/bool-11.c: New test.
24396 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24398 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24400 PR middle-end/24990
24401 * tree-ssa/pr24990-1.c: New test.
24403 2005-11-24 Richard Guenther <rguenther@suse.de>
24404 Dirk Mueller <dmueller@suse.de>
24407 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24408 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24409 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24410 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24411 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24412 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24414 2005-11-23 Uros Bizjak <uros@kss-loka.si>
24416 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24418 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
24421 * gcc.dg/Wc++-compat.c: New.
24422 * gcc.dg/Wno-c++-compat.c: New.
24424 2005-11-23 Alan Modra <amodra@bigpond.net.au>
24426 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24427 (vspltish, vspltisw): Likewise.
24429 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24431 PR libgfortran/24794
24432 * gfortran.dg/namelist_12.f: Fix quotes.
24433 * gfortran.dg/namelist_13.f90: Fix quotes.
24434 * gfortran.dg/namelist_14.f90: Fix quotes.
24435 * gfortran.dg/namelist_15.f90: Fix quotes.
24436 * gfortran.dg/namelist_use.f90: Fix quotes.
24437 * gfortran.dg/namelist_use_only.f90: Fix quotes.
24438 * gfortran.dg/namelist_21.f90: New test.
24439 * gfortran.dg/namelist_22.f90: New test.
24441 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
24444 * gcc.c-torture/compile/pr23435.c: New.
24446 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24448 * gcc.c-torture/execute/floatunsisf-1.c: New test.
24450 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24452 * gcc.target/powerpc/405-macchw-1.c,
24453 gcc.target/powerpc/405-macchw-2.c,
24454 gcc.target/powerpc/405-macchwu-1.c,
24455 gcc.target/powerpc/405-macchwu-2.c,
24456 gcc.target/powerpc/405-machhw-1.c,
24457 gcc.target/powerpc/405-machhw-2.c,
24458 gcc.target/powerpc/405-machhwu-1.c,
24459 gcc.target/powerpc/405-machhwu-2.c,
24460 gcc.target/powerpc/405-maclhw-1.c,
24461 gcc.target/powerpc/405-maclhw-2.c,
24462 gcc.target/powerpc/405-maclhwu-1.c,
24463 gcc.target/powerpc/405-maclhwu-2.c,
24464 gcc.target/powerpc/405-mulchw-1.c,
24465 gcc.target/powerpc/405-mulchw-2.c,
24466 gcc.target/powerpc/405-mulchwu-1.c,
24467 gcc.target/powerpc/405-mulchwu-2.c,
24468 gcc.target/powerpc/405-mulhhw-1.c,
24469 gcc.target/powerpc/405-mulhhw-2.c,
24470 gcc.target/powerpc/405-mulhhwu-1.c,
24471 gcc.target/powerpc/405-mulhhwu-2.c,
24472 gcc.target/powerpc/405-mullhw-1.c,
24473 gcc.target/powerpc/405-mullhw-2.c,
24474 gcc.target/powerpc/405-mullhwu-1.c,
24475 gcc.target/powerpc/405-mullhwu-2.c,
24476 gcc.target/powerpc/405-nmacchw-1.c,
24477 gcc.target/powerpc/405-nmacchw-2.c,
24478 gcc.target/powerpc/405-nmachhw-1.c,
24479 gcc.target/powerpc/405-nmachhw-2.c,
24480 gcc.target/powerpc/405-nmaclhw-1.c,
24481 gcc.target/powerpc/405-nmaclhw-2.c,
24482 gcc.target/powerpc/440-macchw-1.c,
24483 gcc.target/powerpc/440-macchw-2.c,
24484 gcc.target/powerpc/440-macchwu-1.c,
24485 gcc.target/powerpc/440-macchwu-2.c,
24486 gcc.target/powerpc/440-machhw-1.c,
24487 gcc.target/powerpc/440-machhw-2.c,
24488 gcc.target/powerpc/440-machhwu-1.c,
24489 gcc.target/powerpc/440-machhwu-2.c,
24490 gcc.target/powerpc/440-maclhw-1.c,
24491 gcc.target/powerpc/440-maclhw-2.c,
24492 gcc.target/powerpc/440-maclhwu-1.c,
24493 gcc.target/powerpc/440-maclhwu-2.c,
24494 gcc.target/powerpc/440-mulchw-1.c,
24495 gcc.target/powerpc/440-mulchw-2.c,
24496 gcc.target/powerpc/440-mulchwu-1.c,
24497 gcc.target/powerpc/440-mulchwu-2.c,
24498 gcc.target/powerpc/440-mulhhw-1.c,
24499 gcc.target/powerpc/440-mulhhw-2.c,
24500 gcc.target/powerpc/440-mulhhwu-1.c,
24501 gcc.target/powerpc/440-mulhhwu-2.c,
24502 gcc.target/powerpc/440-mullhw-1.c,
24503 gcc.target/powerpc/440-mullhw-2.c,
24504 gcc.target/powerpc/440-mullhwu-1.c,
24505 gcc.target/powerpc/440-mullhwu-2.c,
24506 gcc.target/powerpc/440-nmacchw-1.c,
24507 gcc.target/powerpc/440-nmacchw-2.c,
24508 gcc.target/powerpc/440-nmachhw-1.c,
24509 gcc.target/powerpc/440-nmachhw-2.c,
24510 gcc.target/powerpc/440-nmaclhw-1.c,
24511 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24513 2005-11-21 Jakub Jelinek <jakub@redhat.com>
24516 * gfortran.dg/inquire_9.f90: New test.
24519 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24521 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
24523 PR libfortran/24432
24524 * lib/target-supports.exp (check_effective_target_fortran_large_real):
24525 Check that 'cos' is supported.
24527 2005-11-21 Paul Thomas <pault@gcc.gnu.org
24530 * gfortran.dg/substring_equivalence.f90: New test.
24533 * gfortran.dg/auto_internal_assumed.f90: New test.
24535 2005-11-21 Uros Bizjak <uros@kss-loka.si>
24537 * gcc.dg/fold-div-2.c: New test.
24539 2005-11-20 Ian Lance Taylor <ian@airs.com>
24541 PR rtl-optimization/24883
24542 * gcc.c-torture/compile/pr24883.c: New test.
24544 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
24546 PR middle-end/20583
24547 * gcc.c-torture/compile/pr20583.c: New.
24549 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
24551 * gcc.c-torture/execute/usmul.c: New test.
24553 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24555 * gcc.dg/tree-ssa/vrp22.c: New test.
24557 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24559 PR middle-end/24912
24560 * gcc.dg/torture/pr24912-1.c: New test.
24562 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24565 * gfortran.dg/arrayio_derived_1.f90: New test.
24567 2005-11-19 Richard Guenther <rguenther@suse.de>
24569 PR middle-end/23294
24570 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24572 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24574 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24576 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24579 * g++.dg/template/friend39.C: New test.
24581 2005-11-18 James E Wilson <wilson@specifix.com>
24583 * gcc.dg/builtin-strstr.c: New.
24585 2005-11-18 Richard Henderson <rth@redhat.com>
24587 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24588 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24589 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24590 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24591 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24592 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24593 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24594 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24595 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24596 renaming to remove initial "ia64-".
24598 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24600 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24602 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24604 * g++.dg/cpp/string-2.C: New test.
24606 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24608 * gcc.dg/tree-ssa/loop-14.c: New test.
24610 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24611 Michael Chamberlain <michael@chamberlain.net.au>
24613 * ada/acats/run_all.sh (target_run): Kill long running tests.
24615 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24617 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24618 * gcc.dg/cleanup-9.c: Likewise.
24619 * gcc.dg/cleanup-10.c: Likewise.
24620 * gcc.dg/cleanup-11.c: Likewise.
24622 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24625 * gfortran.dg/open_access_append_1.f90: New test.
24626 * gfortran.dg/open_access_append_2.f90: New test.
24628 2005-11-16 Richard Guenther <rguenther@suse.de>
24630 PR middle-end/24851
24631 * gcc.c-torture/execute/pr24851.c: New testcase.
24633 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24635 * gcc.dg/fold-overflow-1.c: New test.
24637 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24639 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24640 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24642 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24644 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24646 * g++.dg/eh/forced2.C: Likewise.
24647 * g++.dg/eh/forced3.C: Likewise.
24648 * g++.dg/eh/forced4.C: Likewise.
24650 2005-11-11 Mike Stump <mrs@apple.com>
24652 * g++.old-deja/g++.mike/unused.C: Add.
24654 2005-11-15 Mark Mitchell <mark@codesourcery.com>
24657 * g++.dg/warn/Wcast-qual1.C: New test.
24659 2005-11-15 Jan Hubicka <jh@suse.cz>
24661 * gcc.dg/winline-5.c: Add large-unit-insns limit.
24663 2005-11-14 David Edelsohn <edelsohn@gnu.org>
24665 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24667 2005-11-14 Diego Novillo <dnovillo@redhat.com>
24670 * gcc.dg/tree-ssa/pr24840.c: New test.
24672 2005-11-14 Janis Johnson <janis187@us.ibm.com>
24675 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24677 2005-11-14 Dale Johannesen <dalej@apple.com>
24679 * gcc.c-torture/execute/20051113-1.c: New.
24681 2005-11-14 Mark Mitchell <mark@codesourcery.com>
24684 * g++.dg/template/crash43.C: New test.
24686 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
24688 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24690 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24693 * g++.dg/eh/spec8.C: New test.
24695 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24697 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24699 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24702 * g++.dg/parse/ambig4.C: New test.
24703 * g++.dg/tc1/dr101.C: Adjust error markers.
24704 * g++.dg/lookup/strong-using-2.C: Likewise.
24705 * g++.dg/lookup/ambig5.C: Likewise.
24706 * g++.dg/lookup/ambig4.C: Likewise.
24707 * g++.dg/parse/crash22.C: Likewise.
24709 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24711 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24713 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
24715 * gcc.dg/nested-calls-1.c: New test.
24717 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24719 * gfortran.dg/complex_intrinsic_1.f90: New test.
24720 * gfortran.dg/complex_intrinsic_2.f90: New test.
24721 * gfortran.dg/fgetc_1.f90: New test.
24722 * gfortran.dg/fgetc_2.f90: New test.
24723 * gfortran.dg/fgetc_3.f90: New test.
24724 * gfortran.dg/ftell_1.f90: New test.
24725 * gfortran.dg/ftell_2.f90: New test.
24726 * gfortran.dg/gnu_logical_1.F: New test.
24727 * gfortran.dg/gnu_logical_2.f90: New test.
24729 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
24731 PR middle-end/24820
24732 * gcc.dg/pr24820.c: New test.
24734 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
24736 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24737 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24740 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24743 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24745 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24747 * gcc.target/cris/cris.exp: New file.
24748 * gcc.target/cris/rld-legit1.c: New test.
24749 * gcc.target/cris/rld-legit2.c: New test.
24751 2005-11-12 Jakub Jelinek <jakub@redhat.com>
24754 * g++.dg/opt/pr24780.C: New test.
24757 * g++.dg/template/asm1.C: New test.
24759 2005-11-12 Steven G. Kargl <kargls@comcast.net>
24761 PR libgfortran/24787
24762 * gfortran.dg/scan_1.f90: New test.
24764 2005-11-12 Jan Hubicka <jh@suse.cz>
24766 * gcc.target/i386/minmax-1.c: New.
24767 * gcc.target/i386/minmax-2.c: New.
24769 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
24771 * gcc.dg/pr24445.c: Fix for 64-bit targets.
24773 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
24775 * gcc.c-torture/execute/20051110-1.c,
24776 gcc.c-torture/execute/20051110-2.c: New tests.
24778 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24780 PR middle-end/24750
24781 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24784 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24786 * lib/target-libpath.exp (get_shlib_extension): New proc.
24787 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24788 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24789 * lib/objc.exp (objc_target_compile): Likewise.
24790 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24793 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24795 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24797 * lib/target-supports.exp (check_effective_target_static_libgfortran):
24798 Add -static to additional_flags and pass it to target_compile.
24800 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24802 PR libgfortran/24719
24803 gfortran.dg/read_noadvance.f90: New test.
24805 PR libgfortran/24699
24806 gfortran.dg/fmt_t_2.f90: New test.
24808 PR libgfortran/24785
24809 gfortran.dg/read_x_eor.f90: New test.
24811 PR libgfortran/24584
24812 gfortran.dg/namelist_empty.f90: Rename test.
24814 PR libgfortran/24489
24815 gfortran/read_eor.f90: Rename test.
24817 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24820 * gfortran.dg/automatic_module_variable.f90: New test.
24822 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
24825 * gcc.dg/pr24445.c: New test.
24827 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24831 * gfortran.dg/recursive_statement_functions.f90: Add statement
24832 functions using inline intrinsic functions and parameters to test
24833 that they no longer seg-fault.
24836 gfortran.dg/nested_modules_4.f90: New test.
24837 gfortran.dg/nested_modules_5.f90: New test.
24839 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24842 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24844 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
24846 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24849 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24851 * gcc.dg/sparc-getcontext-1.c: New test.
24853 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
24855 * gcc.dg/ifcvt-fabs-1.c: New test.
24857 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
24860 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24861 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24863 2005-11-09 Richard Guenther <rguenther@suse.de>
24865 PR tree-optimization/24716
24866 * gcc.c-torture/execute/pr24716.c: New testcase.
24868 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24870 * gcc.dg/pr24624.c: Disable for non S/390 targets.
24872 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24875 * gcc.dg/pr24624.c: Testcase added.
24877 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24880 * g++.dg/other/pr24623.C: Testcase added.
24882 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
24885 * gfortran-dg/pure_byref_1.f90: New.
24886 * gfortran-dg/pure_byref_2.f90: New.
24888 2005-11-09 Uros Bizjak <uros@kss-loka.si>
24891 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24892 * gcc.dg/dg.exp: Run main loop also for *.i files.
24894 2005-11-08 Jakub Jelinek <jakub@redhat.com>
24897 * g++.dg/tls/diag-3.C: New test.
24898 * g++.dg/tls/diag-4.C: New test.
24899 * g++.dg/tls/static-1.C: New test.
24900 * g++.dg/tls/static-1a.cc: New file.
24902 2005-11-08 Diego Novillo <dnovillo@redhat.com>
24905 * g++.dg/tree-ssa/pr23046.C: New test.
24907 2005-11-08 Devang Patel <dpatel@apple.com>
24909 PR tree-optimization/23115
24910 * gcc.dg/tree-ssa/pr23115.c: New.
24912 2005-11-08 David Edelsohn <edelsohn@gnu.org>
24914 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24915 * gcc.target/powerpc/pr16155.c: Same.
24916 * gcc.target/powerpc/altivec-1.c: Same.
24917 * gcc.target/powerpc/altivec-2.c: Same.
24918 * gcc.target/powerpc/altivec-3.c: Same.
24919 * gcc.target/powerpc/altivec-5.c: Same.
24920 * gcc.target/powerpc/altivec-11.c: Same.
24921 * gcc.target/powerpc/altivec-12.c: Same.
24922 * gcc.target/powerpc/altivec-14.c: Same.
24923 * gcc.target/powerpc/altivec-22.c: Same.
24924 * gcc.target/powerpc/altivec-consts.c: Same.
24925 * gcc.target/powerpc/altivec-pr22085.c: Same.
24926 * gcc.target/powerpc/altivec-splat.c: Same.
24927 * gcc.target/powerpc/altivec-varargs-1.c: Same.
24928 * gcc.target/powerpc/altivec-vec-merge.c: Same.
24929 * gcc.target/powerpc/darwin-longlong.c: Same.
24931 2005-11-08 Uros Bizjak <uros@kss-loka.si>
24934 * gcc.dg/pr19340.c: New test.
24936 2005-11-07 Ian Lance Taylor <ian@airs.com>
24938 PR rtl-optimization/24683
24939 * gcc.dg/pr24683.c: New test.
24941 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24943 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24944 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24946 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24948 * gcc.target/i386/pr23376.c: Compile with -mmmx.
24950 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
24952 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24954 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24958 * gcc.target/powerpc/altivec-consts.c,
24959 gcc.target/powerpc/altivec-splat.c: New testcase.
24961 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24965 * gcc.dg/overflow-2.c: New testcase.
24967 2005-11-07 Jakub Jelinek <jakub@redhat.com>
24969 PR rtl-optimization/23567
24970 * gcc.c-torture/execute/20051104-1.c: New test.
24972 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
24975 gfortran.dg/private_type_2.f90: Modified to check that case with
24976 PRIVATE declaration within derived type is accepted.
24979 gfortran.dg/pointer_assign_1.f90: New test.
24982 * gfortran.dg/arrayio_0.f90: New test.
24985 gfortran.dg/data_initialized.f90: New test.
24986 gfortran.dg/data_constraints_1.f90: New test.
24987 gfortran.dg/data_constraints_2.f90: New test.
24989 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
24993 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24995 2005-11-06 Diego Novillo <dnovillo@redhat.com>
24998 * gcc.dg/tree-ssa/pr24670.c: New test.
25000 2005-11-05 Ian Lance Taylor <ian@airs.com>
25003 * gcc.target/i386/pr22432.c: New test.
25005 2005-11-05 Richard Henderson <rth@redhat.com>
25007 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25008 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25009 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25010 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25011 from gcc.dg/alpha-*.
25012 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25013 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25015 2005-11-05 Andreas Jaeger <aj@suse.de>
25017 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25019 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25022 * gcc.dg/torture/pr23424-1.c: New test.
25024 2005-11-04 Richard Henderson <rth@redhat.com>
25026 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25027 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25028 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25029 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25030 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25031 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25032 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25033 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25034 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25035 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25036 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25037 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25038 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25039 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25040 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25041 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25042 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25043 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25044 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25045 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25046 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25047 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25048 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25049 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25051 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25052 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25053 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25054 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25055 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25056 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25057 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25058 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25059 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25060 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25061 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25062 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25063 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25064 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25065 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25066 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25067 gcc.target/i386/lea.c, gcc.target/i386/local.c,
25068 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25069 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25070 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25071 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25072 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25073 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25074 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25075 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25076 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25077 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25078 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25079 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25080 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25081 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25082 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25083 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25084 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25085 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25086 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25087 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25088 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25089 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25090 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25091 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25092 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25093 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25094 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25095 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25097 2005-11-04 Diego Novillo <dnovillo@redhat.com>
25100 * gcc.dg/tree-ssa/pr24627.c: New test.
25102 2005-11-04 Paul Brook <paul@codesourcery.com>
25104 * gcc.dg/tls/opt-10.c: New test.
25106 2005-11-04 Andreas Jaeger <aj@suse.de>
25108 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25109 avoid extra warnings.
25111 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25113 PR libfortran/22298
25114 * lib/target-supports.exp
25115 (check_effective_target_static_libgfortran): New
25116 static_libgfortran effective target.
25117 * gfortran.dg/static_linking_1.f: New test.
25118 * gfortran.dg/static_linking_1.c: New file.
25120 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25122 * gcc.dg/pr24615.c: Guard test with { target fpic }.
25124 2005-11-03 Josh Conner <jconner@apple.com>
25127 g++.dg/ext/array2.C: New test.
25128 g++.dg/template/dependent-name3.C: New test.
25129 g++.dg/template/dependent-name4.C: New test.
25130 g++.dg/template/sfinae2.C: New test.
25132 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25134 PR preprocessor/22042
25135 * gcc.dg/cpp/strify4.c: New test.
25137 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25140 * g++.dg/cpp/string-1.C: New test.
25142 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25144 * gcc.target/powerpc: New directory.
25145 * gcc.target/powerpc/powerpc.exp: New file.
25146 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25147 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25148 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25149 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25150 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25151 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25152 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25153 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25154 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25155 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25156 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25157 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25158 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25159 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25160 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25161 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25162 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25163 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25164 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25165 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25166 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25167 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25168 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25169 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25170 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25171 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25172 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25173 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25174 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25175 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25176 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25177 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25178 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25179 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25181 2005-11-03 Mark Mitchell <mark@codesourcery.com>
25184 * g++.dg/warn/inline2.C: New test.
25186 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25188 PR middle-end/23155
25189 * g++.dg/ext/c99struct1.C: New test.
25190 * gcc.dg/union-cast-1.c: New test.
25191 * gcc.dg/union-cast-2.c: New test.
25192 * gcc.dg/union-cast-3.c: New test.
25194 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25196 PR middle-end/24589
25197 * gcc.c-torture/execute/zero-struct-2.c: New test.
25199 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25202 * g++.dg/init/switch1.C: New test.
25204 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25206 * gcc.dg/delay-slot-1.c: New test.
25208 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
25211 * gcc.dg/pr24620.c: New test.
25213 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25216 * gcc.dg/format/unnamed-1.c: New test.
25218 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25221 * g++.dg/expr/cond8.C: New test.
25224 * g++.dg/parse/dot1.C: New test.
25226 2005-11-02 Jan Hubicka <jh@suse.cz>
25229 * gcc.dg/i386-lea.c: New test
25231 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25234 * gcc.dg/pr24615.c: New test.
25236 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25239 * gcc.dg/pr24600.c: New test.
25241 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25244 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25245 * g++.dg/parse/typename9.C: New test.
25246 * g++/dg/parse/typename10.C: Likewise.
25248 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
25251 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25252 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25253 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25255 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25258 * g++.dg/debug/static1.C: New test.
25260 2005-11-02 Josh Conner <jconner@apple.com>
25262 * g++.dg/crash38.C: moved into proper directory...
25263 * g++.dg/template/crash42.C: ...here
25265 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
25268 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25269 pcc_bitfield_type_matters || default_packed.
25271 * lib/target-supports.exp
25272 (check_effective_target_pcc_bitfield_type_matters): New proc.
25273 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25276 * lib/target-supports.exp (check_effective_default_packed): New proc.
25277 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25278 Gate expected errors on target ! default_packed.
25279 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25281 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25283 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25286 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25289 * gfortran.dg/entry_5.f90: New.
25290 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25292 2005-11-01 Bob Wilson <bob.wilson@acm.org>
25294 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25296 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
25299 gfortran.dg/namelist_blockdata.f90: New test.
25302 gfortran.dg/external_implicit_none.f90: New test.
25305 * gfortran.dg/secnds.f: New test.
25307 2005-10-31 Jan Hubicka <jh@suse.cz>
25310 * gcc.c-torture/compile/pr20928.c: New test.
25312 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
25314 PR middle-end/23492
25315 * gcc.c-torture/compile/zero-strct-5.c: New test.
25317 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
25319 PR libgfortran/24584
25320 * gfortran.dg/pr24584.f90: New test.
25322 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
25325 * gfortran.dg/char_result_9.f90: New.
25326 * gfortran.dg/char_result_10.f90: New.
25328 2005-10-30 Jan Hubicka <jh@suse.cz>
25330 * g++.dg/tree-ssa/pr24172.C: New testcase.
25332 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25334 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25336 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
25338 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25339 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25340 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25341 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25342 gfortran.dg/enum_9.f90,
25343 gfortran.fortran-torture/compile/enum_1.f90,
25344 gfortran.fortran-torture/execute/enum_1.f90,
25345 gfortran.fortran-torture/execute/enum_2.f90,
25346 gfortran.fortran-torture/execute/enum_3.f90,
25347 gfortran.fortran-torture/execute/enum_4.f90: New tests.
25349 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
25352 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25353 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25355 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25357 PR libfortran/20179
25358 * gfortran.dg/mixed_io_1.f90: New test.
25359 * gfortran.dg/mixed_io_1.c: New file.
25361 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25363 * gfortran.dg/malloc_free_1.f90: New test.
25365 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
25367 * gcc.dg/nested-func-4.c: Require profiling -pg.
25369 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25372 * g++.dg/warn/main-2.C: New test.
25374 2005-10-28 Steven G. Kargl <kargls@comcast.net>
25377 * gfortran.dg/interface_2.f90: new test.
25379 2005-10-28 Josh Conner <jconner@apple.com>
25382 * g++.dg/template/crash38.C: New test.
25383 * g++.dg/parse/explicit1.C: Change expected errors.
25385 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25388 * g++.dg/other/large-size-array.C: New test.
25390 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25392 PR middle-end/24362
25393 * g++.dg/opt/complex4.C: New test.
25395 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
25397 * gcc.dg/nested-func-4.c: New test.
25399 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
25402 gfortran.dg/derived_recursion.f90: New test.
25403 gfortran.dg/implicit_actual.f90: New test.
25405 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
25407 PR middle-end/24295, PR testsuite/24477
25408 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
25409 removed when weakref hits the tree.
25411 2005-10-25 Jakub Jelinek <jakub@redhat.com>
25413 * gfortran.dg/cray_pointers_4.f90: New test.
25415 * gfortran.dg/cray_pointers_5.f90: New test.
25417 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
25420 * gfortran.dg/assign_5.f90: New test.
25421 * gfortran.dg/assign_6.f: New test.
25423 2005-10-25 Uros Bizjak <uros@kss-loka.si>
25425 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
25426 CPU has no SSE support.
25428 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
25430 PR libgfortran/24224
25431 * gfortran.dg/arrayio_1.f90: Update attribution.
25432 * gfortran.dg/arrayio_2.f90: Update attribution.
25433 * gfortran.dg/arrayio_3.f90: Update attribution.
25434 * gfortran.dg/arrayio_4.f90: Update test conditions.
25435 * gfortran.dg/arrayio_5.f90: Update attribution.
25436 * gfortran.dg/arrayio_6.f90: New test.
25437 * gfortran.dg/arrayio_7.f90: New test.
25439 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
25441 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25443 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25445 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25447 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25450 * gfortran.dg/namelist_char_only.f90: New test.
25452 2005-10-24 Asher Langton <langton2@llnl.gov>
25456 * gfortran.dg/cray_pointers_1.f90: New test.
25457 * gfortran.dg/cray_pointers_2.f90: New test.
25458 * gfortran.dg/cray_pointers_3.f90: New test.
25459 * gfortran.dg/loc_1.f90: New test.
25460 * gfortran.dg/loc_2.f90: New test.
25462 2005-10-24 Steven Bosscher <stevenb@suse.de>
25464 * gcc.dg/pr24225.c: New test.
25466 2005-10-24 Asher Langton <langton2@llnl.gov>
25468 * gfortran.dg/dup_save_1.f90: New test.
25469 * gfortran.dg/dup_save_2.f90: New test.
25471 2005-10-24 Paul Brook <paul@codesourcery.com>
25474 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25477 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
25479 PR libgfortran/24489
25480 * gfortran.dg/pr24489.f90: New test.
25482 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
25485 * gfortran.dg/ichar_1.f90: Add tests for derived types.
25487 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
25490 * g++.dg/init/array16.C: Skip for mmix-*-*.
25492 2005-10-23 Asher Langton <langton2@llnl.gov>
25494 * gfortran.dg/byte_1.f90: New test.
25495 * gfortran.dg/byte_2.f90: New test.
25497 2005-10-23 David Edelsohn <edelsohn@gnu.org>
25499 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25501 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
25504 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25507 * gfortran.dg/merge_char_const.f90: New test.
25510 * gfortran.dg/spread_scalar_source.f90: New test.
25512 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
25514 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25516 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25517 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25519 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25521 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
25524 * gfortran.dg/der_pointer_4.f90: New.
25526 2005-10-22 David Ayers <d.ayers@inode.at>
25528 * obj-c++.dg/except-1.mm: Simplify.
25530 2005-10-21 David Ayers <d.ayers@inode.at>
25532 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25534 2005-10-21 Jakub Jelinek <jakub@redhat.com>
25536 * gfortran.dg/assumed_dummy_2.f90: New test.
25538 2005-10-21 James E Wilson <wilson@specifix.com>
25540 PR preprocessor/15220
25541 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25543 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
25545 * gcc.c-torture/execute/20051021-1.c: New test.
25547 2005-10-21 Mark Mitchell <mark@codesourcery.com>
25550 * g++.dg/ext/tmplattr1.C: New test.
25552 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25555 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25557 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25559 * obj-c++.dg/except-1.mm: New.
25561 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25563 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25565 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25567 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25569 PR middle-end/24295
25570 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25571 declarations with the same names as thunks' alias targets, use
25573 * gcc.dg/attr-alias-3.c: New test.
25574 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25576 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25579 * g++.dg/parse/access8.C: New test.
25581 2005-10-20 Richard Guenther <rguenther@suse.de>
25584 * g++.dg/tree-ssa/pr24439.C: New testcase.
25586 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25588 * g++.dg/opt/delay-slot-1.C: New test.
25590 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25593 * gfortran.fg/der_init_1.f90: New.
25595 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25597 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25599 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25602 * g++.dg/parse/error28.C: New test.
25604 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25606 * gcc.dg/profile-generate-2.c: New test.
25608 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25611 * g++.dg/ext/dllimport11.C: New.
25613 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25616 * g++.dg/other/friend3.C: New test.
25618 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25621 * g++.dg/template/error19.C: New test.
25623 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25626 * g++.dg/overload/koenig2.C: New.
25629 * g++.dg/overload/error2.C: New.
25632 * g++.dg/inherit/covariant14.C: New.
25634 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25637 * g++.dg/parse/for1.C: New test.
25639 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25642 * gfortran.dg/host_dummy_index_1.f90: New test.
25645 * gfortran.dg/automatic_char_len_2.f90: New test.
25648 * gfortran.dg/recursive_statement_functions.f90: New test.
25651 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25654 * gfortran.dg/external_initializer.f90: New test.
25657 * non_module_public.f90: New test.
25659 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
25662 * g++.dg/template/overload7.C: New.
25665 * g++.dg/other/switch2.C: Remove expected warnings.
25668 * g++.dg/template/defarg6.C: New.
25670 2005-10-17 Uros Bizjak <uros@kss-loka.si>
25673 * gcc.target/i386/pr24315.c: New test.
25675 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25678 * g++.dg/template/static21.C: New test.
25679 * g++.dg/template/static21-a.cc: Likewise.
25681 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
25684 * g++.dg/warn/Wswitch-default-1.C: New test.
25685 * g++.dg/warn/Wswitch-default-2.C: New test.
25687 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25690 * g++.dg/parse/template18.C: New test.
25691 * g++.dg/template/nontype15.C: Likewise.
25693 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
25696 * gfortran.dg/spec_expr_2.f90: New.
25698 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
25700 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25701 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25702 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25703 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25704 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25705 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25706 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25707 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
25708 previous target-specific skips and warning-message matches where
25711 2005-10-15 Mark Mitchell <mark@codesourcery.com>
25714 * g++.dg/warn/Wctor-dtor.C: New test.
25716 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25719 * gcc.dg/for-1.c: New test.
25721 2005-10-14 Mark Mitchell <mark@codesourcery.com>
25724 * g++.dg/warn/Wconversion1.C: New test.
25725 * g++.dg/ext/packed4.C: Compile with -w.
25726 * g++.dg/opt/20050511-1.C: Likewise.
25727 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25729 2005-10-14 Jakub Jelinek <jakub@redhat.com>
25731 * gfortran.dg/boz_5.f90: New test.
25733 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
25736 * g++.dg/other/switch2.C: New.
25739 * g++.dg/init/ctor7.C: New.
25741 2005-10-13 David Edelsohn <edelsohn@gnu.org>
25744 * g++.dg/parse/crash32.C: New test.
25746 2005-10-13 Mark Mitchell <mark@codesourcery.com>
25749 * g++.dg/init/goto2.C: New test.
25752 * g++.dg/template/crash/41.C: New test.
25755 * g++.dg/template/crash40.C: New test.
25758 * g++.dg/parse/friend5.C: New test.
25761 * g++.dg/template/crash38.C: New test.
25764 * g++.dg/template/friend38.C: New test.
25767 * g++.dg/template/crash39.C: New test.
25769 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
25771 * gcc.dg/debug/dwarf2/dwarf-char1.c,
25772 gcc.dg/debug/dwarf2/dwarf-char2.c,
25773 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25775 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25777 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
25779 * gcc.dg/dll-2.c: Add tests for warnings.
25780 * gcc.dg/dll-3.c: Likewise.
25781 * gcc.dg/dll-4.c: Likewise.
25783 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25784 * g++.dg/ext/dllimport2.C: Likewise.
25785 * g++.dg/ext/dllimport3.C: Likewise.
25786 * g++.dg/ext/dllimport7.C: Likewise.
25787 * g++.dg/ext/dllimport8.C: Likewise.
25788 * g++.dg/ext/dllimport9.C: Likewise.
25790 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
25793 * gfortran.dg/derived_pointer_recursion.f90: New test.
25795 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
25797 * gcc.c-torture/execute/20051012-1.c: New test.
25799 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25802 * gfortran.dg/automatic_char_len_1.f90: New test.
25804 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25807 * gfortran.dg/save_common.f90: New test.
25810 * gfortran.dg/save_result.f90: New test.
25812 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25815 * g++.dg/template/dependent-expr1.C: Add new expected error.
25816 * g++.dg/template/dependent-expr2.C: Adjust error text.
25817 * g++.dg/template/overload6.C: New.
25820 * g++.dg/other/typename8.C: New.
25823 * g++.dg/other/return1.C: New.
25825 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
25828 * g++.dg/ext/label5.C: New.
25830 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25833 * g++.dg/parse/crash31.C: New.
25835 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
25837 * g++.dg/ipa/ipa-1.c: New test.
25838 * g++.dg/ipa/ipa-2.c: New test.
25839 * g++.dg/ipa/ipa-3.c: New test.
25840 * g++.dg/ipa/ipa-4.c: New test.
25841 * g++.dg/ipa/ipa-5.c: New test.
25842 * g++.dg/ipa/ipa.exp: New file.
25844 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25847 * gfortran.dg/private_type_3.f90: New test.
25849 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25852 gfortran.dg/aint_anint_1.f90: New test.
25854 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25856 PR libgfortran/24313
25857 gfortran.dg/csqrt.f: New test.
25859 2005-10-11 Ian Lance Taylor <ian@airs.com>
25862 * g++.dg/warn/noeffect7.C: New test.
25863 * g++.dg/warn/noeffect2.C: Instantiate templates.
25864 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
25867 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25870 * g++.dg/init/float1.C: New test.
25873 * g++.dg/init/member1.C: Tweak error markers.
25875 2005-10-11 Janis Johnson <janis187@us.ibm.com>
25878 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25879 Check for null pointer.
25881 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25884 * g++.dg/parse/ret-type3.C: New test.
25886 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25889 * gcc.c-torture/compile/pr23946.c: New test.
25891 2005-10-11 Jakub Jelinek <jakub@redhat.com>
25893 * g++.dg/opt/mmx2.C: New test.
25895 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25898 * g++.dg/template/static20.C: New test.
25901 * g++.dg/warn/Wunused-12.C: New test.
25904 * g++.dg/template/arg4.C: New test.
25906 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25908 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25909 * gcc.dg/ucnid-3.c: Likewise.
25910 * gcc.dg/ucnid-4.c: Likewise.
25911 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25912 * g++.dg/other/ucnid-1.C: Likewise.
25913 * gcc.dg/sparc-frame-1.c: New test.
25915 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25918 * g++.dg/template/spec27.C: New test.
25921 * g++.dg/template/static19.C: New test.
25923 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25925 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25926 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25928 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25931 * gfortran.fortran-torture/compile/pr24136.f: New test.
25933 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
25936 * g++.dg/parse/crash30.C: New test.
25938 2005-10-07 Richard Guenther <rguenther@suse.de>
25940 PR middle-end/24227
25941 * gcc.c-torture/compile/pr24227.c: New testcase.
25943 2005-10-07 Steve Ellcey <sje@cup.hp.com>
25945 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25946 Do not put aligned attributes on array elements.
25948 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
25950 PR testsuite/23611, PR testsuite/23615
25951 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25952 writing prototypes of library functions by hand.
25953 * obj-c++.dg/bitfield-4.mm: Likewise.
25954 * obj-c++.dg/const-str-4.mm: Likewise.
25955 * obj-c++.dg/encode-4.mm: Likewise.
25956 * obj-c++.dg/encode-5.mm: Likewise.
25957 * obj-c++.dg/encode-6.mm: Likewise.
25958 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25959 * obj-c++.dg/method-10.mm: Likewise.
25960 * obj-c++.dg/method-17.mm: Likewise.
25961 * obj-c++.dg/method-19.mm: Likewise.
25962 * obj-c++.dg/try-catch-2.mm: Likewise.
25964 2005-10-06 Richard Henderson <rth@redhat.com>
25967 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25969 2005-10-06 Dale Johannesen <dalej@apple.com>
25971 * gcc.c-torture/execute/20030125-1.c: Correct.
25973 2005-10-06 Richard Guenther <rguenther@suse.de>
25975 PR tree-optimization/24238
25976 * g++.dg/tree-ssa/pr24238.C: New testcase.
25978 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
25981 * gfortran.dg/der_pointer_3.f90: New test.
25983 2005-10-05 Devang Patel <dpatel@apple.com>
25986 * g++.dg/other/PR23205.C: New.
25988 2005-10-05 Richard Henderson <rth@redhat.com>
25991 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25992 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25994 2005-10-05 Dale Johannesen <dalej@apple.com>
25996 * gcc.c-torture/execute/float-floor.c: New.
25998 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
26000 PR tree-optimization/21419
26001 PR tree-optimization/24146
26002 PR tree-optimization/24151
26004 * g++.dg/ext/asm7.C: New.
26005 * g++.dg/ext/asm8.C: New.
26006 * gcc.dg/asm-1.c: Compile on all targets.
26007 * gcc.dg/asm-pr24146.c: New.
26008 * gcc.dg/pr21419.c: Adjust error messages.
26010 2005-10-05 Richard Guenther <rguenther@suse.de>
26013 * gfortran.fortran-torture/compile/empty.f90: New testcase.
26015 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
26018 * g++.dg/template/spec22.C: Robustify test.
26019 * g++.dg/template/spec26.C: New.
26021 2005-10-05 Uros Bizjak <uros@kss-loka.si>
26023 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26024 if target supports vector instructions.
26026 2005-10-04 Geoffrey Keating <geoffk@apple.com>
26028 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26031 2005-10-04 Janis Johnson <janis187@us.ibm.com>
26033 * lib/target-supports.exp (check_effective_target_fortran_large_real,
26034 check_effective_target_fortran_large_int): Replace cached result
26035 when target changes.
26037 2005-10-04 Devang Patel <dpatel@apple.com>
26039 * gcc.dg/i386-sse-vect-types.c: New.
26041 2005-10-04 Ian Lance Taylor <ian@airs.com>
26043 PR preprocessor/13726
26044 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26045 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26047 2005-10-04 Richard Guenther <rguenther@suse.de>
26050 * gcc.dg/noncompile/pr23576.c: New testcase.
26052 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
26054 PR middle-end/23125
26055 * gcc.dg/register-var-3.c: New test.
26057 2005-10-04 Steven Bosscher <stevenb@suse.de>
26059 * gcc.dg/pr23049.c: New test.
26061 * gcc.dg/ucnid-4.c: Fix test.
26063 2005-10-03 Diego Novillo <dnovillo@redhat.com>
26066 * gcc.c-torture/compile/pr23445.c: New test.
26068 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
26070 * g++.dg/overload/unknown1.C: New.
26072 2005-10-03 Mark Mitchell <mark@codesourcery.com>
26075 * g++.dg/template/repo4.C: New test.
26077 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26079 PR libfortran/19308
26080 * gfortran.dg/large_real_kind_2.F90: New test.
26081 * gfortran.dg/large_integer_kind_2.f90: New test.
26083 2005-10-03 Uros Bizjak <uros@kss-loka.si>
26085 * lib/target-supports.exp (check_effective_target_vect_shift):
26086 Implement with result caching. Add i?86, x86_64 and ia64 targets.
26087 (check_effective_target_vect_condition): Fix copy-n-pasto.
26089 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26090 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26093 2005-10-02 Mark Mitchell <mark@codesourcery.com>
26096 * g++.dg/template/overload5.C : New test.
26099 * g++.dg/expr/stdarg1.C: New test.
26101 2005-10-02 Diego Novillo <dnovillo@redhat.com>
26104 * gcc.c-torture/execute/pr24142.c: New test.
26106 2005-10-01 Diego Novillo <dnovillo@redhat.com>
26109 * gcc.c-torture/execute/pr24141.c: New test.
26111 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
26112 Diego Novillo <dnovillo@redhat.com>
26115 * gcc.c-torture/execute/pr23604.c: New test.
26117 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
26126 gfortran.dg/equiv_constraint_1.f90: New test.
26127 gfortran.dg/equiv_constraint_2.f90: New test.
26128 gfortran.dg/equiv_constraint_3.f90: New test.
26129 gfortran.dg/equiv_constraint_4.f90: New test.
26130 gfortran.dg/equiv_constraint_5.f90: New test.
26131 gfortran.dg/equiv_constraint_6.f90: New test.
26132 gfortran.dg/equiv_constraint_7.f90: New test.
26133 gfortran.dg/equiv_constraint_8.f90: New test.
26134 gfortran.dg/private_type_1.f90: New test.
26135 gfortran.dg/private_type_2.f90: New test.
26136 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26137 980628-10.f: Assert std=gnu to permit mixing of
26138 types in equivalence statements.
26140 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
26143 * gfortran.dg/open_status_1.f90: New.
26145 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26147 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26148 * gcc.dg/vect/pr22480.c: Clean up temp files.
26149 * gcc.dg/vect/pr23831.c: Clean up temp files.
26150 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26151 Clean up temp files.
26152 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26153 Clean up temp files.
26155 * gcc.dg/20050309-1.c: Clean up temp files.
26156 * gcc.dg/20050325-1.c: Clean up temp files.
26158 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26160 PR tree-optimization/24059
26161 * gcc.dg/vect/pr24059.c : New test.
26163 2005-09-29 Jakub Jelinek <jakub@redhat.com>
26165 PR middle-end/24109
26166 * gcc.c-torture/execute/20050929-1.c: New test.
26168 2005-09-29 Steven Bosscher <stevenb@suse.de>
26170 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26172 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
26175 * gcc.dg/pr21419.c: New test.
26177 2005-09-29 Steven Bosscher <stevenb@suse.de>
26179 * gcc.dg/pr23911.c: New test.
26181 2005-09-28 Mark Mitchell <mark@codesourcery.com>
26183 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26186 * g++.dg/parse/qualified4.C: New test.
26187 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26188 * g++.old-deja/g++.mike/p8154.C: Likewise.
26190 2005-09-27 Mark Mitchell <mark@codesourcery.com>
26193 * g++.dg/template/friend37.C: New test.
26194 * g++.dg/parse/crash28.C: Adjust error markers.
26196 2005-09-27 Jakub Jelinek <jakub@redhat.com>
26199 * gfortran.fortran-torture/execute/save_2.f90: New decl.
26201 2005-09-27 Devang Patel <dpatel@apple.com>
26203 PR tree-optimization/23625
26204 * gcc.dg/pr23625.c: New test.
26206 2005-09-27 Uros Bizjak <uros@kss-loka.si>
26208 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26209 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26211 2005-09-26 Jakub Jelinek <jakub@redhat.com>
26214 * gfortran.fortran-torture/execute/save_1.f90: New test.
26215 * gfortran.dg/save_1.f90: New test.
26217 2005-09-26 Uros Bizjak <uros@kss-loka.si>
26219 * gcc.target/i386/builtin-apply-mmx.c: New test.
26222 * gcc.target/i386/pr22576.c: New test.
26225 * gcc.target/i386/pr22585.c: New test.
26228 * gcc.target/i386/pr23268.c: New test.
26230 PR middle-end/23831
26231 * gcc.dg/vect/pr23831.c: New test.
26234 * gcc.target/i386/pr24055.c: New test.
26236 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
26238 PR tree-optimization/23960
26239 * gcc.c-torture/compile/pr23960.c: New.
26241 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
26244 * gfortran.dg/nested_modules_3.f90: New.
26246 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26249 gfortran.dg/interface_1.f90: New test.
26251 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
26252 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26255 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26257 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26260 * gfortran.dg/imag_1.f: New test.
26261 * gfortran.dg/imag_2.f: Ditto.
26263 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
26265 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26267 2005-09-22 Jakub Jelinek <jakub@redhat.com>
26270 * g++.dg/warn/pr21983.C: New test.
26272 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
26274 * gcc.dg/20050922-1.c: Testcase added.
26276 2005-09-21 Mark Mitchell <mark@codesourcery.com>
26279 * g++.dg/template/array14.C: New test.
26281 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
26284 * gfortran.dg/der_ptr_component_1.f90: New test.
26286 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26289 * g++.dg/template/error1.C: Reject "no matching function" message.
26291 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26294 * g++.dg/lookup/error1.C: New test.
26296 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
26298 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26299 functionality of the testcase.
26301 2005-09-20 Richard Henderson <rth@redhat.com>
26303 * gcc.dg/vect/vect-22.c: Require vect_float.
26304 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26306 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
26308 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26309 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26310 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26311 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26312 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26313 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26314 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26315 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26316 * gcc.dg/cpp/ucnid-8.c: New test.
26318 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26320 PR tree-optimization/23929
26321 * gcc.c-torture/compile/pr23929.c: New test.
26323 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
26325 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26328 2005-09-20 Steve Ellcey <sje@cup.hp.com>
26331 * g++.dg/other/pr22003.C: Require named sections.
26333 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26336 * g++.dg/rtti/crash3.C: New test.
26338 PR tree-optimization/23818
26339 * gcc.dg/pr23818.c: New test.
26341 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26344 * gfortran.dg/print_fmt_4.f: New.
26346 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26349 * gfortran.fortran-torture/execute/entry_11.f90: New test.
26351 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26353 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26354 Use pointers to local alignable arrays instead. Added comments.
26355 * gcc.dg/vect/vect-46.c: Likewise.
26356 * gcc.dg/vect/vect-48.c: Likewise.
26357 * gcc.dg/vect/vect-49.c: Likewise.
26358 * gcc.dg/vect/vect-52.c: Likewise.
26359 * gcc.dg/vect/vect-53.c: Likewise.
26360 * gcc.dg/vect/vect-54.c: Likewise.
26361 * gcc.dg/vect/vect-56.c: Likewise.
26362 * gcc.dg/vect/vect-57.c: Likewise.
26363 * gcc.dg/vect/vect-58.c: Likewise.
26364 * gcc.dg/vect/vect-60.c: Likewise.
26365 * gcc.dg/vect/vect-61.c: Likewise.
26367 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26368 The test is no longer vectorizable on vect_no_align targets.
26369 * gcc.dg/vect/vect-43.c: Likewsie.
26371 * gcc.dg/vect/vect-44.c: Added comments.
26372 * gcc.dg/vect/vect-45.c: Added comments.
26373 * gcc.dg/vect/vect-50.c: Added comments.
26374 * gcc.dg/vect/vect-51.c: Added comments.
26376 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26378 * gcc.dg/vect/Os-vect-95.c: Likewise.
26380 * gcc.dg/vect/vect-41.c: Test removed.
26381 * gcc.dg/vect/vect-47.c: Test removed.
26382 * gcc.dg/vect/vect-55.c: Test removed.
26383 * gcc.dg/vect/vect-59.c: Test removed.
26385 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26387 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26388 No longer vectorizable on vect_no_align targets.
26389 * gcc.dg/vect/pr20122.c: Likewise.
26390 * gcc.dg/vect/vect-74.c: Likewise.
26391 * gcc.dg/vect/vect-75.c: Likewise.
26392 * gcc.dg/vect/vect-76.c: Likewise.
26394 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26395 Will not be vectorizable on vect_no_align targets once aliasing issues
26397 * gcc.dg/vect/vect-79.c: Likewise.
26399 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26400 * gcc.dg/vect/vect-78.c: Likewise.
26401 * gcc.dg/vect/vect-97.c: Likewise.
26403 2005-09-19 Steven Bosscher <stevenb@suse.de>
26405 * gcc.dg/pr23943.c: New test.
26407 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26410 * gfortran.dg/derived_pointer_null_1.f90: New test.
26412 2005-09-18 Richard Guenther <rguenther@suse.de>
26414 PR middle-end/23944
26415 * gcc.c-torture/compile/pr23944.c: New testcase.
26417 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
26420 * gfortran.dg/der_pointer_2.f90: New test.
26422 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26425 * gfortran.dg/nested_modules_2.f90: New test.
26427 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26430 * g++.dg/other/semicolon.C: New test.
26432 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
26434 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26435 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26437 2005-09-16 Mark Mitchell <mark@codesourcery.com>
26440 * g++.dg/template/static18.C: New test.
26443 * g++.dg/template/crash19.C: Remove dg-error marker.
26444 * g++.dg/template/local4.C: New test.
26446 2005-09-16 Paul Brook <paul@codesourcery.com>
26449 * gfortran.dg/dependency_1.f90: New test.
26451 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26454 * g++.dg/template/static17.C: New test.
26456 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
26459 * g++.dg/warn/huge-val1.C: New test.
26461 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26464 * g++.dg/parse/class2.C: New test.
26465 * g++.dg/template/explicit8.C: Likewise.
26466 * g++.dg/template/spec25.C: Likewise.
26468 2005-09-14 Josh Conner <jconner@apple.com>
26470 PR middle-end/23584
26471 * gcc.dg/pr23584.c: New test.
26473 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
26475 PR fortran/21875 Internal Unit Array I/O, NIST
26476 * gfortran.dg/arrayio_1.f90: New test.
26477 * gfortran.dg/arrayio_1.f90: New test.
26478 * gfortran.dg/arrayio_1.f90: New test.
26479 * gfortran.dg/arrayio_1.f90: New test.
26480 * gfortran.dg/arrayio_1.f90: New test.
26482 2005-09-14 Uros Bizjak <uros@kss-loka.si>
26484 PR middle-end/22480
26485 * gcc.dg/vect/pr22480.c: New test.
26487 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
26490 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26492 2005-09-13 Josh Conner <jconner@apple.com>
26495 * g++.dg/init/struct2.C: New test.
26496 * g++.dg/init/struct3.C: New test.
26498 2005-09-13 Janis Johnson <janis187@us.ibm.com>
26500 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26501 Clean up temp files.
26502 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26503 gcc.dg/tree-ssa/builtin-fprintf-1.c,
26504 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26505 gcc.dg/tree-ssa/builtin-printf-1.c,
26506 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26507 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26508 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26509 gcc.dg/tree-ssa/builtin-vprintf-1.c,
26510 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26511 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26512 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26513 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26514 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26515 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26516 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26517 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26519 2005-09-13 Josh Conner <jconner@apple.com>
26521 * lib/gcc-dg.exp: Load scanipa.exp.
26522 (cleanup-dump): New procedure.
26523 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26524 * lib/scandump.exp: New file.
26525 * lib/scantree.exp: Use it.
26526 * lib/scanipa.exp: New file.
26528 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
26531 * gfortran.dg/generic_4.f90: New test.
26533 2005-09-13 Uros Bizjak <uros@kss-loka.si>
26536 * gcc.target/i386/pr23816-1.c: New test.
26537 * gcc.target/i386/pr23816-2.c: New test.
26540 2005-09-13 Bastian Blank <waldi@debian.org>
26543 * g++.dg/abi/mangle26.C: New test.
26544 * g++.dg/abi/mangle27.C: New test.
26545 * g++.dg/abi/mangle28.C: New test.
26546 * g++.dg/abi/mangle29.C: New test.
26549 * g++.dg/parse/register1.C: New test.
26551 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26554 * g++.dg/template/access16.C: New test.
26556 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26558 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26560 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26563 * gfortran.dg/shape_2.f90: New test.
26565 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26568 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26569 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26570 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26571 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26572 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26573 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26574 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26577 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26580 * g++.dg/parse/template17.C: New test.
26582 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26585 * g++.dg/template/nontype14.C: New test.
26587 2005-09-12 Ian Lance Taylor <ian@airs.com>
26590 * g++.dg/lookup/friend7.C: New test.
26591 * g++.dg/lookup/friend8.C: New test.
26592 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26593 so that it will be found via argument dependent lookup.
26594 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26595 friend functions which will no longer be found.
26596 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26597 function g, so that it will be found via argument dependent
26599 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26600 * g++.old-deja/g++.mike/net43.C: Likewise.
26602 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26605 * g++.dg/template/static16.C: New test.
26607 2005-09-12 Josh Conner <jconner@apple.com>
26609 PR middle-end/23237
26610 * gcc.c-torture/compile/pr23237.c: New test.
26612 2005-09-11 Richard Henderson <rth@redhat.com>
26614 * g++.dg/other/error8.C: Update expected diagnostic text.
26616 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26618 PR libfortran/19872
26619 * gfortran.dg/overwrite_1.f: New test.
26621 2005-09-09 Josh Conner <jconner@apple.com>
26623 * g++.dg/init/pr23180-1.C: Removed.
26624 * g++.dg/init/pr23180-2.C: Removed.
26626 2005-09-09 David Daney <ddaney@avtrex.com>
26628 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26629 files which are ...
26630 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26631 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26633 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26635 * gfortran.dg/iostat_2.f90: New test.
26637 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26640 * g++.dg/ext/interface1.C: New test.
26641 * g++.dg/ext/interface1.h: Likewise.
26642 * g++.dg/ext/interface1a.cc: Likewise.
26644 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26646 * gfortran.dg/iomsg_1.f90: New test case.
26648 2005-09-09 Richard Guenther <rguenther@suse.de>
26651 * g++.dg/tree-ssa/pr23624.C: New testcase.
26653 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26656 * gfortran.dg/vector_subscript_1.f90,
26657 * gfortran.dg/vector_subscript_2.f90: New tests.
26659 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26662 * gfortran.dg/array_alloc_1.f90,
26663 * gfortran.dg/array_alloc_2.f90,
26664 * gfortran.dg/array_alloc_3.f90: New tests.
26666 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26669 * gfortran.dg/array_constructor_6.f90
26670 * gfortran.dg/array_constructor_7.f90
26671 * gfortran.dg/array_constructor_8.f90
26672 * gfortran.dg/array_constructor_9.f90
26673 * gfortran.dg/array_constructor_10.f90
26674 * gfortran.dg/array_constructor_11.f90
26675 * gfortran.dg/array_constructor_12.f90: New tests.
26677 2005-09-08 Josh Conner <jconner@apple.com>
26680 * g++.dg/init/pr23180-1.C: New test.
26681 * g++.dg/init/pr23180-2.C: New test.
26683 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26686 * gfortran.dg/module_double_reuse.f90: New.
26688 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26695 * gfortran.dg/common_equivalence_1.f: New.
26696 * gfortran.dg/common_equivalence_2.f: New.
26697 * gfortran.dg/common_equivalence_3.f: New.
26698 * gfortran.dg/contained_equivalence_1.f90: New.
26699 * gfortran.dg/module_blank_common.f90: New.
26700 * gfortran.dg/module_commons_1.f90: New.
26701 * gfortran.dg/module_equivalence_1.f90: New.
26702 * gfortran.dg/nested_modules_1.f90: New.
26703 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26704 equivalences and add comment to connect the test with
26707 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26710 * gfortran.dg/common_6.f90: New test.
26712 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26715 * gfortran.dg/char_result_1.f90,
26716 * gfortran.dg/char_result_2.f90,
26717 * gfortran.dg/char_result_3.f90,
26718 * gfortran.dg/char_result_4.f90,
26719 * gfortran.dg/char_result_5.f90,
26720 * gfortran.dg/char_result_6.f90,
26721 * gfortran.dg/char_result_7.f90,
26722 * gfortran.dg/char_result_8.f90: New tests.
26724 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26727 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26729 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26732 * obj-c++.dg/selector-5.mm: New test.
26733 * obj-c++.dg/selector-6.mm: New test.
26735 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26739 * objc.dg/error-1.m: New test.
26741 2005-09-07 Richard Sandiford <richard@codesourcery.com>
26744 * gfortran.fortran-torture/execute/pr23373-1.f90,
26745 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26747 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
26749 PR libfortran/23760
26750 * gfortran.dg/g77/1832.f: Remove long string in write statement
26751 to allow the test to pass on correct list directed output with
26754 2005-09-07 James E Wilson <wilson@specifix.com>
26756 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26758 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26760 * gfortran.dg/parameter+save.f90: Rename to
26761 * gfortran.dg/parameter_save.f90: .. this.
26763 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26766 * gfortran.dg/parameter+save.f90: New test case.
26768 2005-09-06 Richard Sandiford <richard@codesourcery.com>
26771 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26773 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26776 * gcc.dg/pr23075.c: New test.
26777 * g++.dg/warn/pr23075.C: New test.
26780 * gcc.target/i386/pr22362.c: New test.
26782 PR rtl-optimization/23098
26783 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26785 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26786 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26787 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26789 2005-09-06 Mark Mitchell <mark@codesourcery.com>
26791 * g++.dg/expr/cast6.C: New test.
26794 * g++.dg/init/new15.C: New test.
26796 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26798 * gcc.dg/vect/Os-vect-95.c: New test.
26799 * gcc.dg/vect/vect-95.c: Same.
26801 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26803 * gcc.dg/vect/vect-29.c: Update xfail testing.
26804 * gcc.dg/vect/vect-44.c: Same.
26805 * gcc.dg/vect/vect-48.c: Same.
26806 * gcc.dg/vect/vect-50.c: Same.
26807 * gcc.dg/vect/vect-72.c: Same.
26808 * gcc.dg/vect/vect-77.c: Same.
26809 * gcc.dg/vect/vect-78.c: Same.
26810 * gcc.dg/vect/vect-80.c: Same.
26811 * gcc.dg/vect/vect-96.c: Same.
26812 * gcc.dg/vect/vect-100.c: Same.
26813 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26814 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26815 * gfortran.dg/vect/vect-5.f90: Same.
26817 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26819 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26821 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26822 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26825 * g++.dg/opt/pr23056.C: New test.
26827 PR rtl-optimization/23098
26828 * gcc.target/i386/pr23098.c: New test.
26830 2005-09-05 Mark Mitchell <mark@codesourcery.com>
26833 * g++.dg/template/static15.C: New test.
26836 * g++.dg/ext/stmtexpr5.C: New test.
26837 * g++.dg/ext/stmtexpr6.C: Likewise.
26839 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
26841 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26843 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26844 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26845 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26847 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
26849 PR libfortran/23321
26850 * gfortran.dg/direct_io_4.f90: New test case.
26852 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
26853 Rasmus Hahn <rassahah@neofonie.de>
26856 * objc.dg/type-stream-1.m: New test.
26858 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
26861 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26862 gfortran.dg/print_fmt_3.f90: New test.
26864 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26866 * gfortran.dg/fmt_t_1.f90: New test.
26868 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26870 PR rtl-optimization/23454
26871 * g++.dg/opt/pr23454.C: New test.
26873 2005-09-03 Mark Mitchell <mark@codesourcery.com>
26876 * g++.dg/ext/static1.C: New test.
26878 2005-09-02 Richard Henderson <rth@redhat.com>
26880 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26881 tail call to check_fa_work.
26883 2005-09-02 Mark Mitchell <mark@codesourcery.com>
26886 * g++.dg/other/gc3.C: New test.
26888 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26890 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26891 * gcc.dg/20050826-1.c: Likewise.
26893 2005-08-31 Mark Mitchell <mark@codesourcery.com>
26896 * g++.dg/expr/volatile1.C: New test.
26898 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
26900 PR middle-end/23547
26901 * gcc.dg/pr23547.c: New test.
26903 2005-09-02 Richard Sandiford <richard@codesourcery.com>
26906 * gcc.c-torture/execute/pr22061-1.c,
26907 * gcc.c-torture/execute/pr22061-2.c,
26908 * gcc.c-torture/execute/pr22061-3.c,
26909 * gcc.c-torture/execute/pr22061-4.c: New tests.
26911 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
26913 * gcc.dg/Wredundant-decls-2.c: New test to check that
26914 -Wredundant-decls does not issue warning for a variable
26915 definition following a declaration.
26917 2005-09-01 Jakub Jelinek <jakub@redhat.com>
26920 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26921 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26922 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26924 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26925 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26926 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26927 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26928 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26929 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26930 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26931 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26933 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26936 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26939 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
26942 * gcc.dg/pr21255-1.c: New test.
26943 * gcc.dg/pr21255-2-mb.c: Likewise.
26944 * gcc.dg/pr21255-2-ml.c: Likewise.
26945 * gcc.dg/pr21255-3.c: Likewise.
26946 * gcc.dg/pr21255-4.c: Likewise.
26948 2005-08-31 Dale Johannesen <dalej@apple.com>
26950 * gcc.dg/20050830-1.c: New.
26952 2005-08-31 Josh Conner <jconner@apple.com>
26954 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26955 command-line options for arm-*-* targets.
26956 * g++.dg/init/array16.C: Likewise.
26957 * g++.dg/other/crash-4.C: Likewise.
26959 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26962 * obj-c++.dg/gnu-runtime-3.mm: New test.
26964 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26967 * g++.dg/lookup/ambig4.C: New test.
26968 * g++.dg/lookup/ambig5.C: New test.
26969 * g++.dg/tc1/dr101.C: Adjust error markers.
26971 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26974 * g++.dg/template/ttp5.C: Adjust error markers.
26976 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
26979 * lib/obj-c++.exp: Include target-libpath.exp.
26980 (obj-c++_link_flags): Look for the GNU libobjc library
26981 and set the library path to include it.
26982 Don't manually set LD_LIBRARY_PATH (etc.) but call
26983 set_ld_library_path_env_vars instead.
26984 (obj-c++_target_compile): Don't set library path or
26985 linker flags because they are already set correctly
26986 in obj-c++_link_flags.
26988 2005-08-30 Josh Conner <jconner@apple.com>
26990 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26991 to command-line options for arm-*-* targets.
26993 2005-08-30 Geoffrey Keating <geoffk@apple.com>
26995 * g++.dg/other/i386-1.C: New.
26997 2005-08-30 Jakub Jelinek <jakub@redhat.com>
26999 PR preprocessor/20348
27000 PR preprocessor/20356
27001 * gcc.dg/cpp/pr20348.c: New test.
27002 * gcc.dg/cpp/pr20348.h: New file.
27003 * gcc.dg/cpp/inc/pr20348.h: New file.
27004 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27005 * gcc.dg/cpp/pr20356.c: New test.
27006 * gcc.dg/cpp/pr20356.h: New file.
27007 * gcc.dg/cpp/inc/pr20356.h: New file.
27008 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27010 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
27012 * gfortran.fortran-torture/execute/intrinsic_count.f90:
27013 Fix array dimension to avoid correct end-of-file error.
27015 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
27017 PR libfortran/23598
27018 * gfortran.dg/iostat_1.f90: New test.
27020 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
27022 PR middle-end/23408
27023 * gcc.dg/pr23408.c: New test.
27025 2005-08-28 Mark Mitchell <mark@codesourcery.com>
27028 * g++.dg/init/member1.C: Make sure erroneous static data member
27029 definitions are required.
27030 * g++.dg/template/static13.C: New test.
27031 * g++.dg/template/static14.C: Likewise.
27033 2005-08-29 Jakub Jelinek <jakub@redhat.com>
27035 * gcc.target/i386/pr23575.c: Use -msse2 instead of
27036 -march=pentium4, remove ilp32 requirement.
27038 PR middle-end/23484
27039 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27040 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27042 2005-08-29 Andreas Jaeger <aj@suse.de>
27045 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27047 2005-08-28 Jakub Jelinek <jakub@redhat.com>
27049 * gcc.c-torture/execute/20050316-2.c: New test.
27050 * gcc.c-torture/execute/20050316-3.c: New test.
27051 * gcc.dg/torture/pr16104-1.c: New test.
27053 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
27055 PR middle-end/23463
27056 * gcc.c-torture/execute/zero-struct-1.c: New test.
27058 2005-08-27 Richard Guenther <rguenther@suse.de>
27061 * gcc.target/i386/pr23575.c: New testcase.
27063 2005-08-26 Jakub Jelinek <jakub@redhat.com>
27065 PR rtl-optimization/23561
27066 * gcc.c-torture/execute/20050826-1.c: New test.
27069 * gcc.c-torture/execute/20050826-2.c: New test.
27071 2005-08-26 Dale Johannesen <dalej@apple.com>
27073 * gcc.dg/20030711-1.c: Modify to work on Darwin.
27074 * gcc.dg/20050826-1.c: New.
27076 2005-08-26 Mark Mitchell <mark@codesourcery.com>
27079 * g++.dg/template/nontype13.C: New test.
27082 * g++.dg/init/new14.C: New test.
27083 * g++.dg/expr/anew1.C: Do not XFAIL.
27084 * g++.dg/expr/anew2.C: Likewise.
27085 * g++.dg/expr/anew3.C: Likewise.
27087 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
27089 PR middle-end/22439
27090 * gcc.dg/vla-3.c: New test.
27092 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
27095 * gfortran.dg/named_interface.f90: New.
27097 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
27099 * gcc.c-torture/execute/frame-address.c: New test.
27101 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
27104 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27106 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27108 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27110 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27112 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27113 * gcc.dg/altivec-22.c: Rename from..
27114 * gcc.dg/altivec-nomfcr.c: ..this.
27116 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
27118 PR tree-optimization/23546
27119 * gcc.dg/tree-ssa/pr23546.c: New test.
27121 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
27124 * gfortran.dg/nonreturning_statements.f90: New test.
27126 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
27129 * g++.dg/parse/crash29.C: New.
27131 2005-08-23 DJ Delorie <dj@redhat.com>
27133 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27134 constants have the L suffix.
27136 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
27139 * g++.dg/template/instantiate8.C: New.
27141 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
27143 PR middle-end/23467
27144 * gcc.c-torture/execute/pr23467.c: New test.
27146 2005-08-23 Jakub Jelinek <jakub@redhat.com>
27148 PR tree-optimization/22043
27149 * gcc.c-torture/execute/20050613-1.c: New test.
27151 2005-08-23 Ben Elliston <bje@au.ibm.com>
27153 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27155 2005-08-22 Jakub Jelinek <jakub@redhat.com>
27157 PR rtl-optimization/23478
27158 * g++.dg/opt/pr23478.C: New test.
27160 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
27163 * gcc.dg/switch-warn-3.c: New test.
27165 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27168 * g++.dg/template/param1.C: New test.
27170 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27173 * g++.dg/other/incomplete1.C: New test.
27175 2005-08-22 Ira Rosen <irar@il.ibm.com>
27177 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27180 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27182 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27185 2005-08-21 Jakub Jelinek <jakub@redhat.com>
27187 * gcc.target/i386/sse-4.c: New test.
27189 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27192 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27194 2005-08-20 Jakub Jelinek <jakub@redhat.com>
27196 * gcc.dg/20050811-1.c: New test.
27197 * gcc.dg/20050811-2.c: New test.
27199 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
27201 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27203 2005-08-19 Diego Novillo <dnovillo@redhat.com>
27206 * gcc.c-torture/compile/pr23476.c: New test.
27208 2005-08-19 Devang Patel <dpatel@apple.com>
27210 PR tree-optimization/23048
27211 * gcc.dg/tree-ssa/pr23048.c: New test.
27213 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
27215 PR middle-end/20624
27216 * g++.dg/warn/Wreturn-3.C: New test
27218 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
27220 PR tree-optimization/22228
27221 * g++.dg/vect/pr22543.cc: New test.
27223 2005-08-17 Steven Bosscher <stevenb@suse.de>
27225 PR tree-optimization/21574
27226 * gcc.dg/tree-ssa/pr21574.c: New test.
27228 2005-08-16 James E Wilson <wilson@specifix.com>
27230 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27232 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
27235 * gcc.c-torture/compile/zero-strct-3.c: New test.
27236 * gcc.c-torture/compile/zero-strct-4.c: New test.
27238 2005-08-16 Steven Bosscher <stevenb@suse.de>
27241 * gcc.target/x86_64/pr23376.c: New test.
27243 2005-08-16 Ian Lance Taylor <ian@airs.com>
27246 * g++.dg/ext/vector2.C: New.
27248 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27250 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27252 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27254 PR libfortran/23428
27255 * gfortran.dg/inquire-complex.f90: New test case.
27257 2005-08-16 James E Wilson <wilson@specifix.com>
27259 PR tree-optimization/21105
27260 * gcc.dg/large-size-array.c: New.
27262 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
27264 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27266 * gcc.dg/vect/vect-41: Likewise.
27267 * gcc.dg/vect/vect-42: Likewise.
27268 * gcc.dg/vect/vect-43: Likewise.
27269 * gcc.dg/vect/vect-44: Likewise.
27270 * gcc.dg/vect/vect-46: Likewise.
27271 * gcc.dg/vect/vect-47: Likewise.
27272 * gcc.dg/vect/vect-48: Likewise.
27273 * gcc.dg/vect/vect-52: Likewise.
27274 * gcc.dg/vect/vect-53: Likewise.
27275 * gcc.dg/vect/vect-54: Likewise.
27276 * gcc.dg/vect/vect-55: Likewise.
27277 * gcc.dg/vect/vect-56: Likewise.
27278 * gcc.dg/vect/vect-57: Likewise.
27279 * gcc.dg/vect/vect-58: Likewise.
27280 * gcc.dg/vect/vect-59: Likewise.
27281 * gcc.dg/vect/vect-60: Likewise.
27282 * gcc.dg/vect/vect-61: Likewise.
27283 * gcc.dg/vect/vect-85: Likewise.
27284 * gcc.dg/vect/vect-87: Likewise.
27285 * gcc.dg/vect/vect-88: Likewise.
27286 * gcc.dg/vect/vect-93.c: Likewise.
27287 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27288 * gcc.dg/vect/vect-75: Likewise.
27289 * gcc.dg/vect/vect-76: Likewise.
27290 * gcc.dg/vect/vect-77: Likewise.
27291 * gcc.dg/vect/vect-78: Likewise.
27292 * gcc.dg/vect/vect-80: Likewise.
27293 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27294 vectorized for the expected reason, rather than checking how alignment
27296 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27297 aligned type and also instead of aligned pointers. Added documentation.
27299 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
27301 * gfortran.dg/power.f90: New test.
27303 2005-08-16 Jakub Jelinek <jakub@redhat.com>
27305 PR rtl-optimization/23299
27306 * g++.dg/opt/pr23299.C: New test.
27308 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27310 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27312 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
27314 * g++.dg/template/local6.C: New test.
27316 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
27318 * execute/exceptions/finally-1.m: Check that the catch and finally are
27319 being called. Also add a "return 0;" at the end of main.
27321 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
27324 * gfortran.dg/namelist_print_1.f: New test of functionality of
27326 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27327 namelist generates error with -std=f95.
27329 2005-08-14 Ira Rosen <irar@il.ibm.com>
27331 PR tree-optimization/23119
27332 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27334 2005-08-13 Marcin Koziej <creep@desk.pl>
27335 Andrew Pinski <pinskia@physics.uc.edu>
27338 * execute/exceptions/finally-1.m: New test.
27340 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27342 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27344 * objc/execute/exceptions/trivial.m: New test.
27345 * objc.dg/try-catch-11.m: Move to ...
27346 * objc/execute/exceptions/foward-1.m: Here.
27347 * objc.dg/try-catch-2.m: Move to ...
27348 * objc/execute/exceptions/catchall-1.m: Here.
27349 * objc.dg/try-catch-8.m: Move to ...
27350 * objc/execute/exceptions/local-variables-1.m: Here.
27352 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27354 * objc.dg/nested-func-1.m: Move to ...
27355 * objc/execute/nested-func-1.m: Here.
27357 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27359 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27360 in ${options} instead of [target_info name].
27361 * lib/obj-c++.exp (objc_target_compile): Likewise.
27363 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27365 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27367 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27369 part of PR testsuite/23348
27370 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27371 each of the torture options.
27372 * objc/compile/trivial.m: New test.
27374 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27376 * gfortran.dg/eoshift.f90: Correct format.
27378 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27380 * gfortran.fortran-torture/execute/character_passing.f90:
27383 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
27386 * g++.dg/template/unify10.C: New.
27388 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
27390 * g++.dg/parse/pr22514.C: Move to...
27391 * g++.dg/debug/pr22514.C: here.
27393 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27396 * g++.dg/inherit/pure1.C: New test.
27398 * ChangeLog: Fix typos.
27400 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27401 Steven Bosscher <stevenb@suse.de>
27403 * gfortran.dg/runtime_warning_1.f90: New test.
27405 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
27408 * g++.dg/parse/crash28.C: New.
27410 2005-08-11 Richard Guenther <rguenther@suse.de>
27413 * gcc.target/i386/tailcall-1.c: New testcase.
27415 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27417 * gcc.dg/vect/vect-67.c: Un-xfail.
27419 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27422 * g++.dg/parse/crash27.C: new test.
27424 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
27426 PR libfortran/22143
27427 * gfortran.dg/shift-kind.f90: New testcase.
27429 2005-08-10 Richard Sandiford <richard@codesourcery.com>
27431 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27432 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27434 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27437 * g++.dg/other/mult-stor1.C: New test.
27439 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27441 * gcc.c-torture/pr18299-1.c: Move to ...
27442 * gcc.c-torture/compile/pr18299-1.c: Here.
27444 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
27446 * gfortran/fortran.torture/execute/character_passing.f90:
27447 Fix types for LSAME.
27449 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
27451 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27452 input data back to what it was originally.
27454 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27456 * objc.dg/try-catch-8.m: Enable for all targets.
27458 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
27460 * gcc.dg/pr23165.c: New test.
27462 2005-08-09 Steven Bosscher <stevenb@suse.de>
27464 PR tree-optimization/23234
27465 * gcc.dg/tree-ssa/pr23234.c: New test.
27467 2005-08-08 Josh Conner <jconner@apple.com>
27469 PR rtl-optimization/23241
27470 * gcc.dg/char-compare.c: New test.
27472 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27475 * g++.dg/init/new13.C: New test.
27477 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
27480 * g++.dg/other/crash-4.C: Adjust
27481 * g++/dg/ext/packed9.C: New.
27483 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27485 PR middle-end/21964
27486 * gcc.c-torture/execute/pr21964-1.c: New test.
27488 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27491 * gcc.dg/pr22458-1.c: New test.
27493 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
27494 Steven G. Kargl <kargls@comcast.net>
27497 * gfortran.dg/flush_1.f90: New test.
27499 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27502 * g++.dg/template/eh2.C: New test.
27504 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27507 * g++.dg/template/instantiate7.C: New test.
27509 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
27512 * gcc.dg/Wunused-value-1.c: New test.
27514 2005-08-06 Richard Sandiford <richard@codesourcery.com>
27516 PR rtl-optimization/23233
27517 * gcc.c-torture/compile/pr23233-1.c: New test.
27519 2005-08-06 Jakub Jelinek <jakub@redhat.com>
27523 * gfortran.dg/equiv_1.f90: New test.
27524 * gfortran.dg/equiv_2.f90: New test.
27525 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27526 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27527 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27529 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27531 * gcc.c-torture/execute/vrp-5.c: New test.
27532 * gcc.c-torture/execute/vrp-6.c: New test.
27533 * gcc.dg/tree-ssa/vrp21.c: New test.
27535 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27537 * g++.dg/parse/pr22514.C: New test.
27539 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
27541 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27543 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27544 instead of constant loads / pool entries.
27546 2005-08-05 David Edelsohn <edelsohn@gnu.org>
27548 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27551 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
27553 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27554 __WINT_TYPE__ in generated prototypes if possible.
27556 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27559 * g++.dg/tree-ssa/pr22037.C:
27561 2005-08-04 Richard Henderson <rth@redhat.com>
27563 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27564 scan-tree-dump-times directive.
27566 2005-08-04 Jan Hubicka <jh@suse.cz>
27568 * gcov-1.C: Fix switch counts.
27569 * gcov-4b.c: Likewise.
27571 2005-08-03 Jeff Law <law@redhat.com>
27573 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27575 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27577 * gcc.c-torture/execute/pr23135.c: New test.
27579 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27581 PR tree-optimization/19899
27582 * gcc.dg/tree-ssa/scev-1.c: New test.
27583 * gcc.dg/tree-ssa/scev-2.c: New test.
27585 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27588 * gcc.dg/torture/pr18582-1.c: New test.
27590 2005-08-03 Jan Hubicka <jh@suse.cz>
27592 * update-conroll.c: New testcase.
27593 * update-conroll-2.c: New testcase.
27595 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27597 * gfortran.dg/constant_substring.f: New test.
27598 * gfortran.dg/pr22491.f: New test.
27600 2005-08-02 Jan Hubicka <jh@suse.cz>
27602 * update-threading.c: Replace by the proper one.
27604 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27607 * g++.dg/tree-ssa/pr23164.C: New test.
27609 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27611 * gcc.dg/tree-ssa/pr23192.c: New test.
27613 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27615 * gcc.c-torture/execute/vrp-4.c: New test.
27617 2005-08-02 Jan Hubicka <jh@suse.cz>
27619 * update-threading.c: New test.
27621 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27623 * gcc.c-torture/compile/20050801-1.c: New test.
27624 * gcc.c-torture/compile/20050801-2.c: New test.
27626 2005-08-01 Jan Hubicka <jh@suse.cz>
27628 * val-prof-5.c: New test.
27630 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27633 * gcc.dg/pr22311-1.c : New test.
27635 2005-07-31 Steven Bosscher <stevenb@suse.de>
27638 * gfortran.dg/pr23095.f: New test.
27641 * g++.dg/other/pr22003.C: New test.
27643 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27646 * gcc.c-torture/execute/pr20621-1.c: New test.
27648 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
27650 * gfortran.dg/comma_format_extension_4.f: Adjust length
27651 of string for format.
27652 * gfortran.dg/der_array_io_1.f: Replace illegal internal
27653 print statement with internal write.
27654 * gfortran.dg/der_array_io_2.f: Likewise.
27655 * gfortran.dg/der_array_io_3.f: Likewise.
27657 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
27659 * gcc.dg/fold-abs-4.c: new test.
27661 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
27663 PR fortran/22570 an related issues.
27664 * gfortran.dg/x_slash_1.f: New test.
27666 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
27669 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27670 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27672 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27675 * gcc.dg/Wshadow-3.c: New test.
27677 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
27679 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27680 used to have the wrong bounds).
27682 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27685 * gcc.dg/hex-round-1.c: Test more cases.
27686 * gcc.dg/hex-round-2.c: New test.
27688 2005-07-29 Diego Novillo <dnovillo@redhat.com>
27691 * g++.dg/tree-ssa/pr22550.C: New test.
27693 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
27695 * gcc.dg/tree-ssa/vrp19.c: New test.
27696 * gcc.dg/tree-ssa-vrp20.c: New test.
27698 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27701 * gcc.dg/transparent-union-4.c: New test.
27703 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27706 * gcc.dg/c99-vla-2.c: New test.
27708 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27711 * gcc.dg/hex-round-1.c: New test.
27713 2005-07-28 Jan Hubicka <jh@suse.cz>
27715 * inliner-1.c: Do not dump everything.
27716 * tree-prof.exp: Do not pass -ftree-based-profiling.
27717 * bprob.exp: Likewise.
27719 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27721 2005-07-28 Mark Mitchell <mark@codesourcery.com>
27724 * g++.dg/expr/ptrmem7.C: New test.
27726 2005-07-28 Mike Stump <mrs@apple.com>
27728 * g++.old-deja/g++.mike/visibility-1.C: New test.
27730 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27733 * gcc.c-torture/execute/pr20187-1.c: New test.
27735 2005-07-28 Jeff Law <law@redhat.com>
27737 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27738 * gcc.dg/tree-ssa/vrp18.c: New test.
27740 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27742 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27744 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27746 PR tree-optimization/22506
27747 * gcc.dg/vect/ps22506.c: New test.
27749 2005-07-28 Jakub Jelinek <jakub@redhat.com>
27752 * gcc.target/i386/sse-3.c: New test.
27754 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27756 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27757 * gcc.target/mips/mips32-dsp-type.c: Likewise.
27759 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27762 * gcc.c-torture/compile/pr22589-1.c: New test.
27764 2005-07-28 Jan Hubicka <jh@suse.cz>
27766 * update-loopch.c: New testcase.
27768 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27770 PR rtl-optimization/23047
27771 * gcc.c-torture/execute/pr23047.c: New test.
27772 * gcc.c-torture/execute/pr23047.x: New.
27774 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27776 PR tree-optimization/22493
27777 * gcc.c-torture/execute/pr22493-1.c: New test.
27778 * gcc.c-torture/execute/pr22493-1.x: New.
27779 * gcc.c-torture/execute/vrp-1.c: New test.
27780 * gcc.c-torture/execute/vrp-2.c: New test.
27781 * gcc.c-torture/execute/vrp-2.c: New test.
27783 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
27785 * gcc.target/frv/all-builtin-read8.c: Delete.
27786 * gcc.target/frv/all-builtin-read16.c: Delete.
27787 * gcc.target/frv/all-builtin-read32.c: Delete.
27788 * gcc.target/frv/all-builtin-read64.c: Delete.
27789 * gcc.target/frv/all-builtin-write8.c: Delete.
27790 * gcc.target/frv/all-builtin-write16.c: Delete.
27791 * gcc.target/frv/all-builtin-write32.c: Delete.
27792 * gcc.target/frv/all-builtin-write64.c: Delete.
27793 * gcc.target/frv/all-read-write-1.c: New.
27795 2005-07-27 Jeff Law <law@redhat.com>
27797 * gcc.c-torture/execute/pr22630.c: New test.
27799 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
27801 PR tree-optimization/23073
27802 * gcc.dg/vect/nodump-pr23073.c: New test.
27803 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27805 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
27807 PR tree-optimize/22348
27808 * gcc.c-torture/execute/pr22348.c: New.
27810 2005-07-27 Richard Guenther <rguenther@suse.de>
27812 * gcc.dg/tree-ssa/salias-1.c: New testcase.
27814 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27817 * gfortran.dg/logical_comp.f90: New test.
27819 2005-07-27 Jan Hubicka <jh@suse.cz>
27821 * inliner-1.c: Add cleanup of dumps.
27822 * val-prof-*.c: Likewise.
27823 * update-tailcall.c: New.
27825 2005-07-26 Diego Novillo <dnovillo@redhat.com>
27828 * gcc.dg/tree-ssa/pr22591.c: New test.
27829 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27831 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
27834 * objc.dg/try-catch-11.m: New test.
27836 2005-07-26 Richard Guenther <rguenther@suse.de>
27838 PR tree-optimization/22486
27839 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27841 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27844 * g++.dg/opt/loop2.C: New test.
27846 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27848 * gcc.dg/tree-ssa/reassoc-3.c: New test.
27849 * gcc.dg/tree-ssa/reassoc-4.c: New test.
27851 2005-07-25 Adam Nemet <anemet@lnxw.com>
27853 * lib/profopt.exp (profopt-execute): Check for profiling data
27854 files on the target.
27856 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
27858 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27859 for matching of asm labels.
27861 2005-07-25 Richard Guenther <rguenther@suse.de>
27863 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27865 2005-07-25 Richard Guenther <rguenther@suse.de>
27868 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27870 2005-07-25 Ira Rosen <irar@il.ibm.com>
27872 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27873 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27874 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27875 * gcc.dg/vect/vect-100.c: New test.
27876 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27877 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27878 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27879 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27880 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27881 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27882 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27883 * gfortran.dg/vect/pr19049.f90: New testcase.
27884 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27886 2005-07-25 Jakub Jelinek <jakub@redhat.com>
27888 * gcc.c-torture/execute/20050713-1.c: New test.
27891 * gfortran.fortran-torture/execute/data_4.f90: New test.
27893 PR middle-end/20303
27894 * gcc.dg/visibility-d.c: New test.
27896 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
27898 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27899 * gfortran.dg/underflow.f90: Ditto.
27901 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27903 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27904 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27905 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27907 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27909 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27910 include case of field width of zero.
27912 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27914 PR libgfortran/21875
27915 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27916 with trailing blanks on normal formatted read.
27918 2005-07-23 Chao-ying Fu <fu@mips.com>
27920 * gcc.target/mips/mips32-dsp-type.c: New test.
27921 * gcc.target/mips/mips32-dsp.c: New test.
27923 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
27926 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27929 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27930 and __cyg_profile_func_exit.
27932 2005-07-22 David Edelsohn <edelsohn@gnu.org>
27934 * gfortran.dg/comma_format_extension_3.f: Fix typo.
27935 * gfortran.dg/comma_format_extension_4.f: Same.
27936 * gfortran.dg/pr15332.f: Same.
27937 * gfortran.dg/pr21730.f: Same.
27939 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
27941 * g++.dg/opt/vrp2.C: Fix testcase.
27944 * g++.dg/opt/vrp2.C: New test.
27946 2005-07-22 Mark Mitchell <mark@codesourcery.com>
27949 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27951 2005-07-22 Diego Novillo <dnovillo@redhat.com>
27953 * gcc.dg/tree-ssa/20050719-1.c: New test.
27955 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
27957 * gcc.dg/bfin-longcall-1.c: New file.
27958 * gcc.dg/bfin-longcall-2.c: New file.
27960 2005-07-21 Janis Johnson <janis187@us.ibm.com>
27962 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27964 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27966 PR middle-end/19055
27967 * gcc.dg/tree-ssa/pr19055.c: New test.
27968 * gcc.dg/tree-ssa/pr19055-2.c: New test.
27970 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27973 * g++.dg/other/pr22358.C: New test.
27975 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
27978 * g++.dg/lookup/two-stage5.C: New test from bug comments.
27980 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27983 * g++.dg/init/union2.C: New test.
27985 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27988 * gcc.dg/complex-4.c: New test.
27990 2005-07-21 Richard Guenther <rguenther@suse.de>
27993 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27994 scanning for asm labels.
27995 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27997 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
28000 * gcc.dg/altivec-pr22085.c: New.
28002 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
28004 PR tree-optimization/19210
28005 * gcc.dg/tree-ssa/pr19210-1.c: New.
28006 * gcc.dg/tree-ssa/pr19210-2.c: New.
28008 2005-07-21 Richard Sandiford <richard@codesourcery.com>
28010 PR rtl-optimization/22167
28011 * g++.dg/opt/pr22167.C: New test.
28013 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
28016 * g++.dg/lookup/two-stage2.C: New.
28017 * g++.dg/lookup/two-stage3.C: New.
28018 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28019 fixed two-stage name lookup for operators.
28020 * g++.dg/template/call3.C: Compiler now produces an appropriate
28022 * g++.dg/template/crash37.C: Compiler now describes bla() on line
28024 * g++.dg/template/ptrmem4.C: Compiler produces different error
28026 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28027 connect_to_method as a candidate.
28029 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
28031 * gcc.dg/fold-alloc-1.c: New test.
28033 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
28035 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28036 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28038 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
28040 * gcc.dg/fold-abs-1.c: New test.
28041 * gcc.dg/fold-abs-2.c: New test.
28042 * gcc.dg/fold-abs-3.c: New test.
28044 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
28046 Make CONSTRUCTOR use VEC to store initializers.
28047 * g++.dg/ext/complit3.C: Check for specific error messages.
28048 * g++.dg/init/brace2.C: Update error message.
28049 * g++.dg/warn/Wbraces2.C: Likewise.
28051 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
28054 * gfortran.dg/module_interface_1.f90: New test.
28056 2005-07-19 Danny Berlin <dberlin@dberlin.org>
28057 Kenneth Zadeck <zadeck@naturalbridge.com>
28059 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28061 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28063 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28064 specify -Wformat for these tests.
28065 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28066 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28067 * gcc.dg/format/opt-6.c: Delete.
28069 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28071 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28072 * gcc.dg/tree-ssa/sra-3.c: Likewise.
28074 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28076 * gcc.dg/tree-ssa/alias-2.c: New test.
28078 2005-07-18 Mark Mitchell <mark@codesourcery.com>
28081 * g++.dg/template/explicit7.C: New test.
28083 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
28085 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28086 field width of 8 to +Inf and -Inf.
28088 2005-07-17 Mark Mitchell <mark@codesourcery.com>
28091 * g++.dg/template/friend36.C: New test.
28093 2005-07-16 David Edelsohn <edelsohn@gnu.org>
28096 * gfortran.dg/pr21730.f: New test.
28098 2005-07-16 Danny Berlin <dberlin@dberlin.org>
28099 Kenneth Zadeck <zadeck@naturalbridge.com>
28101 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28102 since pure const detection cannot run at -O1 in c compiler.
28103 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28104 can now optimize this case properly.
28105 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28106 because we now pass.
28107 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28109 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
28112 * gcc.dg/format/bitfld-1.c: New test.
28114 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28117 * g++.dg/rtti/repo1.C: New test.
28119 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
28121 PR middle-end/22398
28122 * gcc.c-torture/compile/pr22398.c: New test.
28124 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28127 * g++.dg/expr/cast4.C: New test.
28129 2005-07-15 Richard Guenther <rguenther@suse.de>
28131 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28132 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28134 2005-07-15 Steven Bosscher <stevenb@suse.de>
28136 PR tree-optimization/22230
28137 * gcc.dg/tree-ssa/pr22230.c: New test.
28139 2005-07-14 Jakub Jelinek <jakub@redhat.com>
28141 * gfortran.dg/g77/cpp6.f: New test.
28144 * gfortran.dg/g77/cpp5.F: New test.
28145 * gfortran.dg/g77/cpp5.h: New file.
28146 * gfortran.dg/g77/cpp5inc.h: New file.
28148 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
28150 PR libfortran/16435
28151 * gfortran.dg/tl_editting.f90: New.
28152 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28154 2005-07-14 Steven G. Kargl <kargls@comcast.net>
28156 * gfortran.dg/char_array_constructor.f90: New test.
28158 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
28160 * gfortran.dg/past_eor.f90: New.
28161 * gfortran.dg/complex_read.f90: New.
28163 2005-07-13 Jeff Law <law@redhat.com>
28165 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28168 * gcc.dg/tree-ssa/pr22321.c: New test
28170 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
28172 PR tree-optimization/21921
28173 * gcc.dg/tree-ssa/pr21921.c: New.
28175 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28177 PR tree-optimizatio/22442
28178 * gcc.dg/tree-ssa/loop-11.c: New test.
28180 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28183 * gcc.c-torture/compile/pr21840.c: New test.
28185 2005-07-12 Jan Hubicka <jh@suse.cz>
28187 * gcc.c-torture/compile/pr22379.c: New test.
28189 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
28191 PR libfortran/21593
28192 gfortran.dg/dev_null.f90: Remove outdated comment about
28193 PR libfortran/21593.
28196 2005-07-12 Dale Johannesen <dalej@apple.com>
28198 * gcc.target/i386/compress-float-sse.c: New.
28199 * gcc.target/i386/compress-float-sse-pic.c: New.
28200 * gcc.target/i386/compress-float-387.c: New.
28201 * gcc.target/i386/compress-float-387-pic.c: New.
28202 * gcc.dg/compress-float-ppc.c: New.
28203 * gcc.dg/compress-float-ppc-pic.c: New.
28205 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
28207 PR libfortran/21593
28208 gfortran.dg/dev_null.f90: Remove targets.
28210 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28213 * gcc.dg/pr22335-1.c: New test.
28214 * gcc.dg/pr22335-2.c: New test.
28216 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28219 * g++.dg/template/nontype12.C : New test.
28221 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28223 * gcc.dg/tree-ssa/loop-10.c: New test.
28225 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
28227 * gcc.c-torture/execute/20020720-1.x: Remove.
28229 2005-07-11 Jakub Jelinek <jakub@redhat.com>
28231 * gfortran.fortran-torture/execute/forall_7.f90: New test.
28233 2005-07-10 Richard Sandiford <richard@codesourcery.com>
28235 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28236 (dg-mips-options): Use it.
28238 2005-07-09 Diego Novillo <dnovillo@redhat.com>
28240 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28242 2005-07-09 Richard Henderson <rth@redhat.com>
28244 * lib/target-supports.exp (check_effective_target_sync_char_short):
28247 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
28249 PR libfortran/22217
28250 * gfortran.dg/negative-z-descriptor.f90: New test.
28252 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28255 * gcc.dg/pr22329.c: New test.
28257 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
28259 PR tree-optimization/20139
28260 * gcc.dg/tree-ssa/pr20139.c: New.
28262 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28265 * gcc.dg/pr22356-1.c: New test.
28267 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
28270 * g++.dg/template/unify8.C: New.
28271 * g++.dg/template/unify9.C: New.
28273 2005-07-08 Jakub Jelinek <jakub@redhat.com>
28275 * gfortran.fortran-torture/execute/entry_10.f90: New test.
28277 2005-07-07 Geoffrey Keating <geoffk@apple.com>
28279 * gcc.dg/darwin-version-1.c: New.
28280 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28281 * gcc.dg/builtins-20.c: Likewise.
28282 * gcc.dg/builtins-53.c: Likewise.
28283 * gcc.dg/torture/builtins-convert-1.c: Likewise.
28284 * gcc.dg/torture/builtins-convert-2.c: Likewise.
28285 * gcc.dg/torture/builtins-convert-3.c: Likewise.
28286 * gcc.dg/torture/builtins-power-1.c: Likewise.
28287 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28290 2005-07-07 Jeff Law <law@redhat.com>
28292 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
28293 argument evaluation order.
28295 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
28297 PR libfortran/21594
28298 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28299 Add test cases where the shift length is greater than the
28302 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28304 * obj-c++.dg/proto-lossage-6.mm: New.
28305 * objc.dg/proto-lossage-6.m: New.
28307 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28309 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28310 * objc.dg/gnu-runtime-2.m: Likewise.
28312 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28314 * gfortran.dg/longline.f: New test.
28316 * gfortran.dg/badline.f: New test.
28318 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28323 * gfortran.dg/hollerith.f90: New.
28324 * gfortran.dg/hollerith2.f90: New.
28325 * gfortran.dg/hollerith3.f90: New.
28326 * gfortran.dg/hollerith4.f90: New.
28327 * gfortran.dg/hollerith_f95.f90: New.
28328 * gfortran.dg/hollerith_legacy.f90: New.
28329 * gfortran.dg/g77/cpp4.F: New. Port from g77.
28331 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28334 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28335 * objc.dg/gnu-runtime-2.m: New.
28337 2005-07-06 Jeff Law <law@redhat.com>
28339 * gcc.dg/tree-ssa/vrp17.c: New test.
28341 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28344 * gfortran.dg/array_constructor_5.f90: New test.
28346 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28348 * gfortran.fortran-torture/execute/entry_9.f90: New test.
28350 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
28352 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28353 * gcc.dg/980816-1.c: Ditto.
28355 2005-07-06 Jeff Law <law@redhat.com>
28357 * gcc.c-torture/compile/pr21356.c: New test.
28359 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28363 * gcc.c-torture/compile/pr22013-1.c,
28364 gcc.c-torture/execute/pr22098-1.c,
28365 gcc.c-torture/execute/pr22098-2.c,
28366 gcc.c-torture/execute/pr22098-3.c: New tests.
28368 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28371 * gcc.dg/pr22308-1.c: New test.
28373 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
28375 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
28377 * gcc.dg/compare9.c: Use -fshort-enums instead of
28378 -fno-short-enums. Change the last test to dg-bogus.
28380 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
28382 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28383 * gcc.dg/compare9.c: New.
28385 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28387 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28389 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28392 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28395 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28397 * gcc.dg/format/gcc_gfc-1.c: New.
28399 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28401 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28403 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28406 * gfortran.dg/io_invalid_1.f90: New test.
28408 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
28410 * gcc.dg/format/gcc_diag-1.c: Update.
28412 2005-07-02 Jeff Law <law@redhat.com>
28414 * gcc.dg/tree-ssa/pr22051-1.c: New test.
28415 * gcc.dg/tree-ssa/pr22051-2.c: New test.
28417 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
28419 * gcc.dg/format/gcc_diag-1.c: Update.
28421 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
28424 * gcc.c-torture/compile/pr22269.c: New test.
28426 2005-06-30 Diego Novillo <dnovillo@redhat.com>
28430 * g++.dg/tree-ssa/pr21584-1.C: New test.
28431 * g++.dg/tree-ssa/pr21584-2.C: New test.
28433 2005-06-30 Ziemowit Laski <zlaski@apple.com>
28435 * obj-c++.dg/try-catch-11.mm: New.
28436 * objc.dg/try-catch-10.m: New.
28438 2005-06-29 David Edelsohn <edelsohn@gnu.org>
28440 * g++.dg/other/ucnid-1.C: xfail on AIX.
28442 2005-06-29 Diego Novillo <dnovillo@redhat.com>
28445 * gcc.dg/20050629-1.c: New test.
28447 2005-06-29 Ziemowit Laski <zlaski@apple.com>
28449 * obj-c++.dg/const-str-1[0-1].mm: New.
28450 * objc.dg/const-str-1[0-1].m: New.
28452 2005-05-29 Richard Henderson <rth@redhat.com>
28454 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28455 Rename from check_effective_target_vect_no_max.
28456 (check_effective_target_vect_no_int_add): New.
28457 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28458 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28459 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28460 * gcc.dg/vect/vect-reduc-1.c: Use both.
28461 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28463 2005-05-29 Richard Henderson <rth@redhat.com>
28465 * lib/target-supports.exp (check_effective_target_vect_no_max):
28466 Remove i386 and x86_64.
28468 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28471 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28473 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28475 PR middle-end/21969
28476 * gcc.dg/vect/pr21969.c: New test.
28478 2005-06-28 Eric Christopher <echristo@redhat.com>
28482 * gcc.dg/inline1.c: New test.
28483 * gcc.dg/inline2.c: Ditto.
28484 * gcc.dg/inline3.c: Ditto.
28485 * gcc.dg/inline4.c: Ditto.
28486 * gcc.dg/inline5.c: Ditto.
28488 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28490 PR libfortran/22142
28491 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28492 Add testcase also testing eoshift1 for PR 22142.
28494 2005-06-28 Richard Henderson <rth@redhat.com>
28496 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28497 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28498 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28499 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28500 gcc.dg/tree-ssa/20030922-2.c: Likewise.
28502 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28504 PR libfortran/22142
28505 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28506 Add testcase for PR 22142.
28508 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
28510 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28511 gcc.target/ia64/fpreg-2.c: New tests.
28513 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28515 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28517 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28519 PR libfortran/22170
28520 * gfortran.dg/slash_1.f90: New test.
28522 2005-06-27 Richard Henderson <rth@redhat.com>
28524 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28525 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28526 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28527 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28528 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28529 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28531 2005-06-27 Richard Henderson <rth@redhat.com>
28533 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28534 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28536 2005-06-27 Ziemowit Laski <zlaski@apple.com>
28538 * obj-c++.dg/proto-lossage-5.mm: New.
28539 * objc.dg/proto-lossage-5.m: New.
28541 2005-06-27 Diego Novillo <dnovillo@redhat.com>
28544 * gcc.dg/tree-ssa/pr21959.c: New test.
28546 2005-06-27 Jakub Jelinek <jakub@redhat.com>
28548 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28549 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28550 testing uninitialized var.
28552 * gcc.c-torture/execute/builtins/chk.h: New.
28553 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28554 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28555 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28556 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28557 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28558 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28559 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28560 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28561 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28562 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28563 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28564 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28565 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28566 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28567 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28568 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28569 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28570 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28571 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28572 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28573 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28574 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28575 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28576 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28577 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28578 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28579 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28580 * gcc.dg/builtin-object-size-1.c: New test.
28581 * gcc.dg/builtin-object-size-2.c: New test.
28582 * gcc.dg/builtin-object-size-3.c: New test.
28583 * gcc.dg/builtin-object-size-4.c: New test.
28584 * gcc.dg/builtin-object-size-5.c: New test.
28585 * gcc.dg/builtin-stringop-chk-1.c: New test.
28586 * gcc.dg/builtin-stringop-chk-2.c: New test.
28587 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28588 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28589 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28590 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28591 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28592 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28593 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28594 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28595 * gcc.c-torture/execute/printf-1.c: New test.
28596 * gcc.c-torture/execute/fprintf-1.c: New test.
28597 * gcc.c-torture/execute/vprintf-1.c: New test.
28598 * gcc.c-torture/execute/vfprintf-1.c: New test.
28599 * gcc.c-torture/execute/printf-chk-1.c: New test.
28600 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28601 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28602 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28604 2005-06-27 Michael Matz <matz@suse.de>
28606 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28607 slot is not merged if address escapes.
28609 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28612 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28614 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28616 PR middle-end/17965
28617 * gcc.c-torture/compile/20050622-1.c: New test.
28619 PR middle-end/22028
28620 * gcc.dg/20050620-1.c: New test.
28622 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28624 PR tree-optimization/22026
28625 * gcc.dg/tree-ssa/pr22026.c: New.
28627 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28629 PR libfortran/22144
28630 * gfortran.dg/shift-alloc.f90: New testcase.
28632 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28634 * all files: Update FSF address in copyright headers.
28636 2005-06-22 Jan Hubicka <jh@suse.cz>
28638 * wholeprogram-1.c: New testcase.
28639 * wholeprogram-2.c: New testcase.
28641 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28644 * gcc.dg/tree-ssa/pr22171.c: New test.
28646 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
28648 * gfortran.dg/simplify_modulo.f90: New.
28650 2005-06-24 Jan Hubicka <jh@suse.cz>
28652 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28654 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28656 * obj-c++.dg/proto-lossage-[1-4].mm: New.
28658 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28660 * obj-c++.dg/typedef-alias-1.mm: New.
28661 * objc.dg/typedef-alias-1.m: New.
28663 2005-06-23 Jeff Law <law@redhat.com>
28665 * gcc.dg/tree-ssa/vrp16.c: New test.
28667 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28669 * lib/target-supports.exp: Add
28670 check_effective_target_fortran_large_real and
28671 check_effective_target_fortran_large_int to check for
28672 corresponding effective targets.
28673 * gfortran.dg/large_integer_kind_1.f90: New test.
28674 * gfortran.dg/large_real_kind_1.f90: New test.
28676 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
28678 PR tree-optimization/22117
28679 * gcc.dg/tree-ssa/pr22117.c: New.
28681 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
28684 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28686 2005-06-23 David Edelsohn <edelsohn@gnu.org>
28688 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28690 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
28692 * gfortran.dg/f2c_4.f90: Add tests for complex functions
28693 * gfortran.dg/f2c_4.c: Likewise.
28695 2005-06-22 Paul Brook <paul@codesourcery.com>
28698 * gfortran.dg/auto_save_1.f90: New test.
28700 2005-06-22 Michael Matz <matz@suse.de>
28702 * gcc.target/x86-64/abi: New directory.
28703 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28704 * gcc.target/x86-64/abi/README.gcc: New file.
28705 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28706 * gcc.target/x86-64/abi/asm-support.s: New file.
28707 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28708 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28709 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28710 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28711 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28712 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28713 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28714 * gcc.target/x86_64/abi/test_bitfields.c: New test.
28715 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28716 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28717 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28718 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28719 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28720 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28721 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28722 * gcc.target/x86_64/abi/test_varargs.c: New test.
28724 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
28726 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28727 32-bit i?86 and x86_64.
28729 2005-06-21 Ziemowit Laski <zlaski@apple.com>
28731 * obj-c++.dg/const-str-[1-9].mm: New tests.
28733 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
28736 * gfortran.dg/namelist_use.f90: New.
28737 * gfortran.dg/namelist_use_only.f90: New.
28739 2005-06-21 Jeff Law <law@redhat.com>
28741 * gcc.dg/tree-ssa/vrp15.c: New test.
28743 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
28745 * lib/target-supports.exp (check_effective_target_vect_reduction):
28747 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28748 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28749 remove vect_reduction target keyword. Also avoid two returns in main.
28750 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28751 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28752 * gcc.dg/vect/vect-reduc-1short.c: New test.
28753 * gcc.dg/vect/vect-reduc-1char.c: New test.
28754 * gcc.dg/vect/vect-reduc-2short.c: New test.
28755 * gcc.dg/vect/vect-reduc-2char.c: New test.
28756 * gcc.dg/vect/vect-reduc-6.c: New test.
28757 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28758 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28759 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28761 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28762 Paul Thomas <pault@gcc.gnu.org>
28764 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28767 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28769 * gfortran.dg/backslash_1.f90: New test.
28770 * gfortran.dg/backslash_2.f90: New test.
28772 2005-06-20 Steven G. Kargl <kargls@comcast.net>
28774 * gfortran.dg/duplicate_labels.f90: New test.
28776 2005-06-20 Jan Beulich <jbeulich@novell.com>
28778 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28779 unsupportable relocations.
28780 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28781 * gcc.dg/20050321-2.c: xfail for NetWare.
28783 2005-06-20 Andreas Jaeger <aj@suse.de>
28785 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28786 gcc.target/i386/fastcall-sseregparm.c,
28787 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28789 2005-06-19 Richard Henderson <rth@redhat.com>
28791 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28793 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
28795 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28797 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
28800 * g++.dg/conversion/simd2.C: Change expected error message.
28802 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28804 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28805 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28806 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28808 2005-06-18 James A Morrison <phython@gcc.gnu.org>
28810 * gcc.dg/fold-mod-1.c: New test.
28812 2005-06-18 Steven G. Kargl <kargls@comcast.net>
28815 * gfortran.dg/pr19926.f90: New test.
28817 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28819 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28820 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28822 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28823 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28825 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
28827 * gcc.target/ia64/float80-varargs-1.c: New test.
28829 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28832 * gfortran.dg/f2c_6.f90: New test.
28834 2005-06-17 Geoffrey Keating <geoffk@apple.com>
28837 * g++.dg/template/local5.C: New.
28839 2005-06-17 Richard Henderson <rth@redhat.com>
28841 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28843 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
28846 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28848 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
28850 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28851 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28852 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28853 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28854 check_vect to verify the presence of hardware vector support.
28856 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
28859 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28861 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28863 PR libfortran/19216
28864 * gfortran.dg/pr19216.f: Add correct space between brackets and
28867 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28869 PR libfortran/16436
28870 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28872 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
28874 * gcc.target/i386/attributes-error.c: New testcase.
28875 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28876 * gcc.target/i386/regparm-stdcall.c: Likewise.
28877 * gcc.target/i386/sseregparm-1.c: Likewise.
28878 * gcc.target/i386/sseregparm-2.c: Likewise.
28880 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
28882 * g++.dg/rtti/crash2.C: New.
28884 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
28886 * gcc.dg/noncompile/20040203-3.c: Update expected message.
28888 2005-06-15 David Ung <davidu@mips.com>
28890 * gcc.target/mips/mips16e-extends.c: New test for testing the
28891 generation of MIPS16e zeb/zeh, seb/seh instructions.
28893 2005-06-15 Diego Novillo <dnovillo@redhat.com>
28896 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28897 * gcc.dg/tree-ssa/pr22018.c: New test.
28899 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
28901 * gcc.dg/simd-1.c: Update error messages.
28902 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
28903 * gcc.dg/simd-2.c: Update error messages.
28904 * gcc.dg/simd-4.c: New.
28906 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
28909 * g++.dg/other/crash-4.C: New.
28911 2005-06-14 Devang Patel <dpatel@apple.com>
28913 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28915 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
28918 * g++.dg/parse/crash11.C: Update
28920 2005-06-13 Jeff Law <law@redhat.com>
28922 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28923 perform the desired transformations.
28924 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28925 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28927 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28930 * gfortran.dg/forall_1.f90: Un-XFAIL.
28932 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
28935 * g++.dg/parse/crash26.C: New.
28938 * g++.dg/init/member1.C: New.
28940 2005-06-13 Jakub Jelinek <jakub@redhat.com>
28942 * gfortran.dg/altreturn_1.f90: New test.
28944 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
28946 PR middle-end/21985
28947 * gcc.dg/tree-ssa/pr21985.c: New test.
28949 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28951 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28953 2005-06-12 Roger Sayle <roger@eyesopen.com>
28956 * g++.dg/other/error10.C: New test case.
28958 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28960 PR libfortran/19155
28961 * gfortran.dg/pr19155.f: Add test.
28963 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28965 * gfortran.dg/f2c_7.f90: New test.
28967 * gfortran.dg/forall_1.f90: XFAILed.
28969 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28971 * gcc.dg/pr14796-1.c: New.
28972 * gcc.dg/pr14796-2.c: New.
28974 2005-06-11 Steven G. Kargl <kargls@comcast.net>
28978 * gfortran.dg/deallocate_stat.f90: New test.
28980 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
28982 * gfortran.fortran-torture/execute/in-pack.f90: New test.
28984 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
28986 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28987 access will be generated when this loop is vectorized. Test that
28988 accesses with same alignment were detected.
28989 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28990 Test that accesses with same alignment were detected.
28991 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28992 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28993 alignment were detected.
28995 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
28998 * g++.dg/conversion/simd2.C: New.
29000 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
29002 * gcc.dg/Wcxx-compat-1.c: New.
29004 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
29006 PR libfortran/21480
29007 * gfortran.dg/reshape-complex.f90: Add a test for a packed
29010 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
29012 * gcc.dg/alias-8.c: New.
29014 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
29016 * gcc.dg/format/cmn_err-1.c: Update.
29018 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
29021 * gcc.target/sparc/fexpand-2.c: New.
29022 * gcc.target/sparc/fpmerge-2.c: New.
29023 * gcc.target/sparc/fpmul-2.c: New.
29024 * gcc.target/sparc/noresult.c: New.
29025 * gcc.target/sparc/pdist-2.c: New.
29026 * gcc.target/sparc/pdist-3.c: New.
29028 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
29031 * gcc.target/i386/i386.exp: Fix comment typo.
29033 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
29036 * g++.dg/inherit/using5.C: New.
29037 * g++.dg/inherit/using6.C: New.
29039 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29042 * g++.dg/template/ptrmem15.C: New test.
29045 * g++.dg/ext/label4.C: New test.
29047 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29049 * gcc.dg/tls/debug-1.c: New test.
29051 2005-06-07 Dale Johannesen <dalej@apple.com>
29053 * gcc.target/i386/movq.c: New.
29055 2005-06-07 Dale Johannesen <dalej@apple.com>
29057 * gcc.dg/20050607-1.c: New.
29059 2005-06-07 Jakub Jelinek <jakub@redhat.com>
29061 PR middle-end/21850
29062 * gcc.c-torture/execute/20050607-1.c: New test.
29064 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
29066 PR libfortran/21926
29067 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29068 Test case where the return array has lowest stride one,
29071 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
29073 * lib/target-supports.exp (check_effective_target_sync_int_long):
29074 Add s390 and s390x targets.
29076 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
29078 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29079 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29080 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29081 * gcc.dg/tree-ssa/loop-9.c: New test.
29083 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
29085 * g++.dg/parse/defarg10.C: New.
29087 2005-06-06 Jakub Jelinek <jakub@redhat.com>
29089 PR regression/21897
29090 * gcc.c-torture/execute/20050604-1.c: New test.
29092 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
29095 * g++.dg/parse/defarg9.C: New.
29098 * g++.dg/inherit/using4.C: New.
29099 * g++.dg/overload/error1.C: Adjust expected errors.
29100 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29101 * g++.old-deja/g++.brendan/arm2.C: Likewise.
29102 * g++.old-deja/g++.other/redecl2.C: Likewise.
29103 * g++.old-deja/g++.other/redecl4.C: Likewise.
29104 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29106 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29108 * gfortran.dg/f2c_5.f90: Add -w to dg-options
29110 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29112 * lib/gfortran.exp (gfortran_target_compile): Call
29113 dg-additional-files-options
29114 * gfortran.dg/f2c_4.f90: New file
29115 * gfortran.dg/f2c_4.c: New file
29116 * gfortran.dg/f2c_5.f90: New file
29117 * gfortran.dg/f2c_5.c: New file
29119 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29121 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29124 * gfortran.dg/array_constructor_4.f90: New test.
29126 2005-06-05 Mark Mitchell <mark@codesourcery.com>
29129 * g++.dg/ext/builtin9.C: New test.
29131 2005-06-05 Dale Johannesen <dalej@apple.com>
29133 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29134 * gcc.c-torture/execute/20050603-2.c: Ditto.
29136 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
29138 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29139 * gcc.dg/vect/vect-reduc-1.c: New.
29140 * gcc.dg/vect/vect-reduc-2.c: New.
29141 * gcc.dg/vect/vect-reduc-3.c: New.
29143 2005-06-04 Dale Johannesen <dalej@apple.com>
29145 * gcc.c-torture/execute/20050603-1.c: New.
29146 * gcc.c-torture/execute/20050603-2.c: New.
29147 * gcc.dg/20050603-3.c: New.
29149 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29152 * gfortran.dg/debug_1.f90: New test.
29154 * gfortran.dg/forall_1.f90: New test.
29156 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
29158 * gfortran.dg/array_constructor_3.f90: New test.
29160 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29162 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29164 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
29166 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29168 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
29171 * gcc.dg/init-excess-1.c: New test.
29173 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29176 * g++.dg/expr/static_cast6.C: New test.
29178 2005-06-03 Diego Novillo <dnovillo@redhat.com>
29180 * gcc.dg/tree-ssa/vrp14.c: New test.
29182 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29185 * g++.dg/template/new2.C: New test.
29187 2005-06-03 Josh Conner <jconner@apple.com>
29189 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29190 all entries in initializer.
29192 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
29194 PR middle-end/21858
29195 * gcc.dg/pr21858.c: New testcase.
29197 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
29199 PR tree-optimization/21292
29201 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29203 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29204 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29205 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29206 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29207 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29209 2005-06-02 Richard Henderson <rth@redhat.com>
29211 * gcc.dg/sync-2.c: Use -march=i486 for i386.
29213 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
29215 * gcc.dg/wtypequal.c: New testcase.
29217 2005-06-02 Diego Novillo <dnovillo@redhat.com>
29220 * gcc.dg/tree-ssa/pr21582.c: New test.
29222 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29225 * g++.dg/opt/interface2.h: New.
29226 * g++.dg/opt/interface2.C: New.
29227 * g++.dg/init/ctor4.C: Adjust error lines.
29228 * g++.old-deja/g++.bob/inherit2.C: Likewise.
29229 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29230 * g++.old-deja/g++.jason/opeq3.C: Likewise.
29231 * g++.old-deja/g++.pt/assign1.C: Likewise.
29232 * g++.old-deja/g++.pt/crash20.C: Likewise.
29234 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
29236 PR tree-optimization/21734
29237 * g++.dg/vect/pr21734_1.cc: New.
29238 * g++.dg/vect/pr21734_2.cc: New.
29240 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29243 * g++.dg/template/spec24.C: New.
29246 * g++.dg/pch/local-1.C: New.
29247 * g++.dg/pch/local-1.Hs: New.
29249 2005-06-01 Diego Novillo <dnovillo@redhat.com>
29251 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29252 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29253 * gcc.dg/tree-ssa/pr14341.c: New test.
29254 * gcc.dg/tree-ssa/pr14841.c: New test.
29255 * gcc.dg/tree-ssa/pr20701.c: New test.
29256 * gcc.dg/tree-ssa/pr21086.c: New test.
29257 * gcc.dg/tree-ssa/pr21090.c: New test.
29258 * gcc.dg/tree-ssa/pr21332.c: New test.
29259 * gcc.dg/tree-ssa/pr21458.c: New test.
29260 * gcc.dg/tree-ssa/pr21658.c: New test.
29261 * gcc.dg/tree-ssa/vrp01.c: New test.
29262 * gcc.dg/tree-ssa/vrp02.c: New test.
29263 * gcc.dg/tree-ssa/vrp03.c: New test.
29264 * gcc.dg/tree-ssa/vrp04.c: New test.
29265 * gcc.dg/tree-ssa/vrp05.c: New test.
29266 * gcc.dg/tree-ssa/vrp06.c: New test.
29267 * gcc.dg/tree-ssa/vrp07.c: New test.
29268 * gcc.dg/tree-ssa/vrp08.c: New test.
29269 * gcc.dg/tree-ssa/vrp09.c: New test.
29270 * gcc.dg/tree-ssa/vrp10.c: New test.
29271 * gcc.dg/tree-ssa/vrp11.c: New test.
29272 * gcc.dg/tree-ssa/vrp12.c: New test.
29273 * gcc.dg/tree-ssa/vrp13.c: New test.
29275 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
29278 * gcc.dg/tree-ssa/pr21029.c: New test.
29280 2005-06-01 Roger Sayle <roger@eyesopen.com>
29282 * gfortran.dg/logint-1.f: New test case.
29283 * gfortran.dg/logint-2.f: Likewise.
29284 * gfortran.dg/logint-3.f: Likewise.
29286 2005-06-01 Jakub Jelinek <jakub@redhat.com>
29290 * gcc.dg/20050527-1.c: New test.
29292 * gcc.dg/i386-sse-12.c: New test.
29295 * gfortran.dg/implicit_5.f90: New test.
29297 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
29300 * gfortran/assign_4.f90: New test.
29301 * gfortran/assign_2.f90: Change compile to run.
29303 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
29305 * lib/target-supports.exp
29306 (check_effective_target_sync_char_short): New.
29307 * gcc.dg/sync-2.c: New.
29309 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
29311 PR tree-optimization/21817
29312 * gcc.dg/torture/pr21817-1.c: New.
29314 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
29317 * g++.dg/template/init5.C: New.
29319 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
29321 * gfortran.dg/char_initialiser_actual.f90:
29322 Test character initialisers as actual arguments.
29323 * gfortran.dg/char_pointer_comp_assign.f90:
29324 Test character pointer structure component assignments.
29325 * gfortran.dg/char_array_structure_constructor.f90:
29326 Test character components in structure constructors.
29328 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
29330 PR middle-end/20931
29331 * g++.dg/opt/pr20931.C: New test.
29333 2005-05-31 Andreas Jaeger <aj@suse.de>
29336 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29337 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29338 g++.old-deja/g++.ext/asmspec1.C,
29339 g++.old-deja/g++.other/regstack.C,
29340 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29341 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29342 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29343 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29344 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29345 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29346 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29347 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29348 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29349 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29350 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29351 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29352 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29353 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29354 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29355 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29356 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29357 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29358 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29360 2005-05-31 Jeff Law <law@redhat.com>
29362 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29364 2005-05-30 Paolo Carlini <pcarlini@suse.de>
29366 PR middle-end/21743
29367 * gcc.dg/builtins-1.c: Activate disabled clog test.
29368 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29370 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
29372 * gfortran.dg/char_pointer_assign.f90:
29373 Test character-pointer assignments and pointer assignments.
29374 * gfortran.dg/char_pointer_dummy.f90:
29375 Test character-pointer dummy arguments.
29376 * gfortran.dg/char_pointer_func.f90:
29377 Test character-pointer function returns.
29378 * gfortran.dg/char_pointer_dependency.f90:
29379 Test character-pointer functions with dependencies.
29381 2005-05-30 Mark Mitchell <mark@codesourcery.com>
29384 * g++.dg/lookup/using14.C: New test.
29386 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
29388 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29389 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29392 2005-05-29 Geoffrey Keating <geoffk@apple.com>
29395 * g++.dg/template/local5.C: New.
29398 * gcc.c-torture/compile/pr21761.c: New.
29400 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29403 2005-05-30 Steven G. Kargl
29406 * gfortran.dg/inquire_8.f90: New test.
29408 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29410 PR libfortran/21376
29411 * gfortran.dg/output_exponents_1.f90: New test.
29413 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29415 PR libfortran/20006
29416 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29418 2005-05-28 Mark Mitchell <mark@codesourcery.com>
29421 * g++.dg/ext/complex1.C: New test.
29424 * g++.dg/init/ctor6.C: New test.
29426 2005-05-29 Jan Hubicka <jh@suse.cz>
29428 * gcc.c-torture/compile/pr21562.c: New.
29430 2005-05-28 Steven G. Kargl <kargls@comcast.net>
29432 * gfortran.dg/subnormal_1.f90: New test.
29434 2005-05-28 Jan Hubicka <jh@suse.cz>
29436 * tree-prof.exp: Fix comment.
29437 * value-prof-1.c: New.
29438 * value-prof-2.c: New.
29439 * value-prof-3.c: New.
29440 * value-prof-4.c: New.
29442 2005-05-27 Mark Mitchell <mark@codesourcery.com>
29445 * g++.dg/expr/ptrmem6.C: New test.
29446 * g++.dg/expr/ptrmem6a.C: Likewise.
29448 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
29450 PR tree-optimization/21658
29451 * gcc.dg/tree-ssa/pr21658.c: New.
29453 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
29456 * g++.dg/inherit/ptrmem3.C: New.
29459 * g++.dg/parse/template16.C: New.
29461 2005-05-27 Andreas Jaeger <aj@suse.de>
29463 * gcc.dg/setjmp-2.c: Only run in 32-bit.
29465 * gcc.dg/i386-sse-8.c: Run test on all archs.
29467 2005-05-26 Mike Stump <mrs@apple.com>
29469 * objc.dg/isa-field-1.m: Only run on darwin.
29470 * objc.dg/lookup-1.m: Likewise.
29471 * objc.dg/try-catch-8.m: Likewise.
29473 2005-05-26 Roger Sayle <roger@eyesopen.com>
29475 PR tree-optimization/9814
29476 * gcc.dg/pr9814-1.c: New test case.
29478 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29480 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29481 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29482 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29483 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29484 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29485 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29486 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29487 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29488 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29489 objc.dg/try-catch-8.m: New.
29491 2005-05-26 Janis Johnson <janis187@us.ibm.com>
29493 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29494 remove extraneous semicolons.
29496 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29498 * obj-c++.dg/comp-types-12.mm: New.
29499 * objc.dg/comp-types-11.m: New.
29500 * objc.dg/selector-4.m: New.
29502 2005-05-26 Andreas Jaeger <aj@suse.de>
29505 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29506 g++.old-deja/g++.ext/attrib3.C,
29507 g++.old-deja/g++.other/store-expr1.C,
29508 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29509 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29510 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29511 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29512 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29513 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29514 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29515 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29516 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29517 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29518 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29519 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29520 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29521 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29522 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29523 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29524 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29525 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29526 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29528 2005-05-26 Andreas Jaeger <aj@suse.de>
29530 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29531 x86-64 compilation.
29533 2005-05-26 Andreas Jaeger <aj@suse.de>
29536 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29537 gcc.misc-tests/i386-pf-athlon-1.c,
29538 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29539 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29540 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29541 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29542 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29543 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29544 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29547 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29548 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29549 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29550 x86-64 compilation.
29552 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29555 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29556 effective-target ilp32.
29558 2005-05-26 David Ung <davidu@mips.com>
29560 * gcc.target/mips/ext_ins.c: New test for testing the generation
29561 of MIPS32/64 rev 2 ext/ins instructions.
29563 2005-05-26 Andreas Jaeger <aj@suse.de>
29565 * treelang/compile/unsigned.tree: Use gimple instead of
29566 nonexisting generic dump.
29568 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29570 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29572 2005-05-26 Andreas Jaeger <aj@suse.de>
29574 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29576 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29578 PR libfortran/17283
29579 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29580 Test callee-allocated memory with write statements.
29582 2005-05-25 Roger Sayle <roger@eyesopen.com>
29584 PR middle-end/21709
29585 * gcc.dg/pr21709-1.c: New test case.
29587 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29588 Mike Stump <mrs@apple.com>
29590 * objc/execute/next_mapping.h: Update for C++.
29592 * obj-c++.dg/selector-1.mm: Move to...
29593 * obj-c++.dg/selector-4.mm: here...
29595 * obj-c++.dg/basic.mm: New.
29596 * obj-c++.dg/comp-types-1.mm: New.
29597 * obj-c++.dg/cxx-class-1.mm: New.
29598 * obj-c++.dg/cxx-ivars-1.mm: New.
29599 * obj-c++.dg/cxx-ivars-2.mm: New.
29600 * obj-c++.dg/cxx-ivars-3.mm: New.
29601 * obj-c++.dg/cxx-scope-1.mm: New.
29602 * obj-c++.dg/cxx-scope-2.mm: New.
29603 * obj-c++.dg/defs.mm: New.
29604 * obj-c++.dg/empty-private-1.mm: New.
29605 * obj-c++.dg/encode-1.mm: New.
29606 * obj-c++.dg/encode-2.mm: New.
29607 * obj-c++.dg/encode-3.mm: New.
29608 * obj-c++.dg/extern-c-1.mm: New.
29609 * obj-c++.dg/extra-semi.mm: New.
29610 * obj-c++.dg/fix-and-continue-2.mm: New.
29611 * obj-c++.dg/isa-field-1.mm: New.
29612 * obj-c++.dg/ivar-list-semi.mm: New.
29613 * obj-c++.dg/local-decl-1.mm: New.
29614 * obj-c++.dg/lookup-1.mm: New.
29615 * obj-c++.dg/lookup-2.mm: New.
29616 * obj-c++.dg/method-1.mm: New.
29617 * obj-c++.dg/method-2.mm: New.
29618 * obj-c++.dg/method-3.mm: New.
29619 * obj-c++.dg/method-4.mm: New.
29620 * obj-c++.dg/method-5.mm: New.
29621 * obj-c++.dg/method-6.mm: New.
29622 * obj-c++.dg/method-7.mm: New.
29623 * obj-c++.dg/no-extra-load.mm: New.
29624 * obj-c++.dg/overload-1.mm: New.
29625 * obj-c++.dg/pragma-1.mm: New.
29626 * obj-c++.dg/pragma-2.mm: New.
29627 * obj-c++.dg/private-1.mm: New.
29628 * obj-c++.dg/private-2.mm: New.
29629 * obj-c++.dg/proto-qual-1.mm: New.
29630 * obj-c++.dg/qual-types-1.mm: New.
29631 * obj-c++.dg/stubify-1.mm: New.
29632 * obj-c++.dg/stubify-2.mm: New.
29633 * obj-c++.dg/super-class-1.mm: New.
29634 * obj-c++.dg/super-class-2.mm: New.
29635 * obj-c++.dg/super-dealloc-1.mm: New.
29636 * obj-c++.dg/super-dealloc-2.mm: New.
29637 * obj-c++.dg/template-1.mm: New.
29638 * obj-c++.dg/template-2.mm: New.
29639 * obj-c++.dg/template-3.mm: New.
29640 * obj-c++.dg/template-4.mm: New.
29641 * obj-c++.dg/template-5.mm: New.
29642 * obj-c++.dg/template-6.mm: New.
29643 * obj-c++.dg/try-catch-1.mm: New.
29644 * obj-c++.dg/try-catch-2.mm: New.
29645 * obj-c++.dg/try-catch-3.mm: New.
29646 * obj-c++.dg/try-catch-4.mm: New.
29647 * obj-c++.dg/try-catch-5.mm: New.
29648 * obj-c++.dg/try-catch-6.mm: New.
29649 * obj-c++.dg/try-catch-7.mm: New.
29650 * obj-c++.dg/try-catch-8.mm: New.
29651 * obj-c++.dg/try-catch-9.mm: New.
29652 * obj-c++.dg/va-meth-1.mm: New.
29654 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29656 * obj-c++.dg/selector-1.mm: New.
29657 * obj-c++.dg/selector-2.mm: New.
29659 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29661 * obj-c++.dg/selector-3.mm: New.
29662 * objc.dg/selector-3.m: New.
29664 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29666 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29667 about where warning appears.
29669 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29671 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29672 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29673 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29674 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29676 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29678 * gcc.dg/20050524-1.c: New test.
29680 2005-05-25 Jan Hubicka <jh@suse.cz>
29682 * gcc.dg/tree-prof/inliner-1.c: New.
29684 2005-05-25 Janis Johnson <janis187@us.ibm.com>
29686 * gcc.dg/tree-prof: New directory.
29687 * gcc.dg/tree-prof/tree-prof.exp: New.
29689 2005-05-25 DJ Delorie <dj@redhat.com>
29691 * gcc.dg/Wattributes-1.c: New.
29692 * gcc.dg/Wattributes-2.c: New.
29693 * gcc.dg/Wattributes-3.c: New.
29695 20005-05-24 Janis Johnson <janis187@us.ibm.com>
29697 PR tree-optimization/19833
29698 * gcc.dg/uninit-4.c: Remove xfail.
29699 * gcc.dg/uninit-9.c: Ditto.
29701 2005-05-24 Ziemowit Laski <zlaski@apple.com>
29703 * obj-c++.dg/bitfield-[1-5].mm: New.
29704 * obj-c++.dg/class-protocol-1.mm: New.
29705 * obj-c++.dg/comp-types-1[0-1].mm: New.
29706 * obj-c++.dg/comp-types-[2-9].mm: New.
29707 * obj-c++.dg/encode-[4-8].mm: New.
29708 * obj-c++.dg/layout-1.mm: New.
29709 * obj-c++.dg/method-1[0-9].mm: New.
29710 * obj-c++.dg/method-2[0-1].mm: New.
29711 * obj-c++.dg/method-[8-9].mm: New.
29712 * obj-c++.dg/objc-gc-3.mm: New.
29713 * obj-c++.dg/try-catch-10.mm: New.
29714 * objc.dg/bitfield-5.m: New.
29715 * objc.dg/comp-types-10.m: New.
29716 * objc.dg/comp-types-9.m: New.
29717 * objc.dg/layout-1.m: New.
29718 * objc.dg/objc-gc-4.m: New.
29719 * objc.dg/try-catch-9.m: New.
29720 * objc.dg/class-protocol-1.m: Tweak diagnostics.
29721 * objc.dg/comp-types-1.m: Likewise.
29722 * objc.dg/comp-types-[5-6].m: Likewise.
29723 * objc.dg/method-9.m: Likewise.
29725 2005-05-24 Janis Johnson <janis187@us.ibm.com>
29727 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29728 and on hardware without VMX support.
29730 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29732 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29734 * lib/profopt.exp (dg-final-generate, dg-final-use,
29735 profopt-final-code, profopt-get-options): New.
29736 (profopt-execute): Process test directives.
29738 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29739 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29740 cleanup-tree-dump, cleanup-saved-temps): Update comments.
29742 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
29745 * g++.dg/init/ctor5.C: New test.
29747 2005-05-24 Ira Rosen <irar@il.ibm.com>
29749 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29750 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29751 vect-113.c, vect-114.c.
29753 2005-05-23 Adam Nemet <anemet@lnxw.com>
29755 * gcc.dg/const-elim-1.c: Remove xfails.
29757 2005-05-23 Jeff Law <law@redhat.com>
29759 * gcc.c-torture/compile/pr21638.c: New test.
29760 * gcc.c-torture/compile/20050520-1.c: New test.
29762 2005-05-23 Nick Clifton <nickc@redhat.com>
29764 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29765 be a proper triple, ie: m32r*-*-*.
29766 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29768 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
29770 PR middle-end/21331
29772 * gcc.c-torture/compile/pr21293.c: New test.
29773 * gcc.c-torture/execute/pr21331.c: New test.
29775 2004-05-20 Richard Henderson <rth@redhat.com>
29777 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29779 2005-05-20 Ziemowit Laski <zlaski@apple.com>
29781 * obj-c++-dg.exp: Add.
29782 * obj-c++.exp: Add.
29783 * obj-c++.dg/dg.exp: Add.
29785 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29787 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29788 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29790 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
29792 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29794 2004-05-19 Richard Henderson <rth@redhat.com>
29796 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29798 2005-05-19 Janis Johnson <janis187@us.ibm.com>
29800 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29802 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29804 2005-05-19 Jakub Jelinek <jakub@redhat.com>
29807 * g++.dg/parse/extern1.C: New test.
29808 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29810 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29812 * gcc.dg/c99-math.h: New.
29813 * gcc.dg/c99-math-float-1.c: New test.
29814 * gcc.dg/c99-math-double-1.c: Likewise.
29815 * gcc.dg/c99-math-long-double-1.c: Likewise.
29817 2005-05-18 Richard Henderson <rth@redhat.com>
29819 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29821 2005-05-18 Devang Patel <dpatel@apple.com>
29823 * g++.dg/opt/20050511-1.C: New test.
29825 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
29827 PR libfortran/21127
29828 * gfortran.dg/reshape-complex.f90: New test.
29830 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
29832 * gfortran.dg/array_constructor_1.f90: New test.
29833 * gfortran.dg/array_constructor_2.f90: New test.
29835 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
29838 * gfortran.dg/pr20954.f: New test.
29840 2005-05-17 Mike Stump <mrs@apple.com>
29842 Yet more Objective-C++...
29844 * objc.dg/method-5.m: Update.
29845 * objc.dg/method-6.m: Update.
29846 * objc.dg/method-7.m: Update.
29847 * objc.dg/method-9.m: Update.
29848 * objc.dg/try-catch-2.m: Update.
29850 2005-05-17 Mark Mitchell <mark@codesourcery.com>
29852 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29853 Remove little-endian optimizations.
29855 2005-05-17 Jeff Law <law@redhat.com>
29857 * g++.dg/tree-ssa/pr14814.C: New test.
29858 * gcc.dg/tree-ssa/pr14814.C: New test.
29859 * gcc.dg/tree-ssa/pr17141-1.C: New test.
29860 * gcc.dg/tree-ssa/pr17141-2.C: New test.
29862 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29864 * gcc.dg/compat/generate-random.c: Do not include
29866 * gcc.dg/compat/generate-random_r.c: Likewise.
29868 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
29870 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29872 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29874 PR middle-end/21595
29875 * g++.dg/tree-ssa/builtin1.C: New testcase.
29877 2005-05-17 Jakub Jelinek <jakub@redhat.com>
29880 * g++.dg/opt/const4.C: New test.
29882 PR middle-end/21492
29883 * g++.dg/opt/crossjump1.C: New test.
29885 PR tree-optimization/21610
29886 * gcc.c-torture/compile/20050516-1.c: New test.
29889 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29890 about the test failing.
29891 * gfortran.fortran-torture/execute/where_7.f90: New test.
29892 * gfortran.fortran-torture/execute/where_8.f90: New test.
29894 2005-05-16 Richard Henderson <rth@redhat.com>
29896 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29899 2005-05-16 Mark Mitchell <mark@codesourcery.com>
29901 * gcc.dg/compat/generate-random.c (config.h): Do not include.
29902 (limits.h): Include unconditionally.
29903 (stdlib.h): Likewise.
29904 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29905 (limits.h): Include unconditionally.
29906 (stdlib.h): Likewise.
29907 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29908 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29909 (limits.h): Include unconditionally.
29910 (stdlib.h): Likewise.
29911 (hashtab.h): Do not include.
29912 (getopt.h): Likewise.
29913 (stddef.h): Include.
29914 (hashval_t): Define.
29915 (struct entry): Add "next" field.
29916 (HASH_SIZE): New macro.
29917 (hash_table): New variable.
29918 (switchfiles): Do not use xmalloc.
29920 (iterative_hash): New function.
29922 (e_exists): New function.
29923 (e_insert): Likewise.
29924 (output): Use, instead of libiberty hashtable functions.
29925 (main): Do not use getopt. Do not call htab_create.
29927 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
29930 * lib/target-supports.exp (check_mkfifo_available):
29931 Return 0 for cygwin as mkfifo support incomplete on platform.
29932 Fix typos in comments.
29934 2005-05-15 Mark Mitchell <mark@codesourcery.com>
29936 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29938 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
29941 * gfortran.dg/assign_4.f: New test.
29943 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
29945 PR tree-optimization/21563
29946 * gcc.dg/tree-ssa/pr21563.c: New.
29948 2005-05-14 Jan Hubicka <jh@suse.cz>
29950 * gcc.dg/noreturn-7.c: Allow control reaches warning.
29952 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
29954 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29956 2005-05-13 Julian Brown <julian@codesourcery.com>
29958 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29959 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29961 2005-05-13 Jan Hubicka <jh@suse.cz>
29963 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29964 * gcc.dg/fold-xor-?.c: Likewise.
29965 * gcc.dg/pr15784-?.c: Likewise.
29966 * gcc.dg/pr20922-?.c: Likewise.
29967 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29968 * gcc.dg/tree-ssa/pr17598.c: Likewise.
29969 * gcc.dg/tree-ssa/pr20470.c: Likewise.
29971 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29974 * gfortran.dg/hollerith_1.f90: New test.
29976 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29978 * gfortran.dg/func_result_2.f90: New test.
29980 2005-05-11 Bud Davis <bdavis@gfortran.org>
29982 * gfortran.dg/dev_null.f90: New test.
29984 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
29986 * gcc.dg/arm-vfp1.c: Revert last change.
29988 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
29990 PR middle-end/19807
29991 PR tree-optimization/19639
29992 * g++.dg/tree-ssa/pr19807.C: New testcase.
29994 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29996 PR libfortran/21471
29997 * gfortran.dg/append-1.f90: New test.
29999 2005-05-10 Diego Novillo <dnovillo@redhat.com>
30001 * gcc.dg/pr18501.c: XFAIL.
30002 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30003 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30004 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30005 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30006 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30007 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30008 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30009 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30011 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30014 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30015 gfortran.dg/f2c_3.f90: New tests.
30017 * gfortran.dg/return_1.f90: Fix dg annotation.
30019 2005-05-10 Diego Novillo <dnovillo@redhat.com>
30021 * gcc.c-torture/compile/20050510-1.c: New test.
30023 2005-05-10 Mark Mitchell <mark@codesourcery.com>
30025 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30027 2005-05-10 Bob Wilson <bob.wilson@acm.org>
30029 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30031 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
30034 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30036 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
30039 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30040 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30042 2005-05-10 Ben Elliston <bje@au.ibm.com>
30045 * gcc.dg/debug/pr16676.c: New test.
30047 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
30050 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30051 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30052 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30053 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30055 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
30056 -fno-tree-dominator-opts.
30058 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30060 * gfortran.dg/return_1.f90: New test.
30062 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
30064 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30066 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30068 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
30071 * g++.dg/inherit/covariant13.C: New.
30073 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30075 PR libfortran/19155
30076 * gfortran.dg/pr19155.f: New test.
30078 2005-05-08 Roger Sayle <roger@eyesopen.com>
30081 * gcc.dg/pr8788-1.c: New testcase.
30083 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
30086 * gcc.target/mips/fpcmp-[12].c: New tests.
30088 2005-05-06 Mark Mitchell <mark@codesourcery.com>
30090 * lib/target-supports-dg.exp (dg-require-fork): New function.
30091 (dg-require-mkfifo): Likewise.
30092 * lib/target-supports.exp (check_function_available): New
30094 (check_fork_available): Likewise.
30095 (check_mkfifo_available): Likewise.
30097 2005-05-06 Jeff Law <law@redhat.com>
30099 * gcc.c-torture/compile/pr21380.c: New test.
30101 2005-05-06 Jakub Jelinek <jakub@redhat.com>
30104 * g++.dg/ext/weak3.C: New test.
30106 2005-05-05 Mark Mitchell <mark@codesourcery.com>
30109 * g++.dg/template/crash37.C: New test.
30111 2005-05-05 Paul Brook <paul@codesourcery.com>
30113 * gcc.dg/arm-g2.c: Use effective-target arm32.
30114 * gcc.dg/arm-mmx-1.c: Ditto.
30115 * gcc.dg/arm-scd42-2.c: Ditto.
30116 * gcc.dg/arm-vfp1.c: Ditto.
30117 * lib/target-supports.exp (check_effective_target_arm32): New
30120 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
30122 PR libfortran/21354
30123 gfortran.dg/in_pack_rank7.f90: New test.
30125 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
30127 PR middle-end/15618
30128 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30130 2005-05-04 Jakub Jelinek <jakub@redhat.com>
30132 PR middle-end/21265
30133 * gcc.dg/20050503-1.c: New test.
30135 PR rtl-optimization/21239
30136 * gcc.dg/i386-sse-11.c: New test.
30138 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
30141 * gcc.target/i386/asm-1.c: New test.
30143 2005-05-03 Jakub Jelinek <jakub@redhat.com>
30145 PR rtl-optimization/21330
30146 * gcc.c-torture/execute/20050502-1.c: New test.
30149 * gcc.c-torture/execute/20050502-2.c: New test.
30151 2005-05-03 Uros Bizjak <uros@kss-loka.si>
30153 PR middle-end/21282
30154 * gcc.dg/pr21282.c: New.
30156 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30158 * gcc.dg/vect/pr20122.c: Clean up .vect file.
30159 * gcc.dg/vect/vect-92.c: Likewise.
30160 * gcc.dg/vect/vect-93.c: Likewise.
30161 * gcc.dg/vect/vect-dv-1.c: Likewise.
30162 * gcc.dg/vect/vect-dv-2.c: Likewise.
30163 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30165 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30167 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30168 * gfortran.dg/vect/vect-2.f90: Likewise.
30169 * gfortran.dg/vect/vect-3.f90: Likewise.
30170 * gfortran.dg/vect/vect-4.f90: Likewise.
30171 * gfortran.dg/vect/vect-5.f90: Likewise.
30173 2005-05-02 Geoffrey Keating <geoffk@apple.com>
30176 * gcc.dg/rs6000-fpint-2.c: New.
30178 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
30181 * gcc.dg/builtins-30.c: Update expected messages.
30182 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30183 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30184 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30186 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
30188 PR tree-optimization/21294
30189 * gcc.dg/tree-ssa/pr21294.c: New.
30191 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
30193 * gcc.dg/altivec-3.c (vec_store): Do not use the old
30194 __builtin_altivec_st_internal_4si built-in.
30196 2005-05-02 Mark Mitchell <mark@codesourcery.com>
30199 * g++.dg/template/ptrmem14.C: New test.
30201 2005-05-02 Paul Brook <paul@codesourcery.com>
30203 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30205 2005-05-02 Michael Matz <matz@suse.de>
30208 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30210 2005-05-01 Mark Mitchell <mark@codesourcery.com>
30212 * g++.dg/cpp/weak.C: New test.
30214 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
30216 * gcc.dg/tree-ssa/loop-8.c: New test.
30218 2005-04-30 Michael Maty <matz@suse.de>
30220 * gcc.dg/inline-mcpy.c: New test.
30222 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
30224 PR libfortran/18958
30225 * gfortran.dg/eoshift.f90: New test case.
30227 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
30229 PR libfortran/18857
30230 * gfortran.dg/matmul_1.f90: New test.
30232 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30234 PR tree-optimization/21030
30235 * gcc.dg/tree-ssa/pr21030.c: New.
30237 2005-04-29 Devang Patel <dpatel@apple.com>
30239 PR tree-optimization/21272
30240 * gcc.dg/vect/vect-ifcvt-10.c: New test.
30242 2005-04-29 Jakub Jelinek <jakub@redhat.com>
30246 * gfortran.dg/entry_4.f90: New test.
30247 * gfortran.fortran-torture/execute/entry_1.f90: New test.
30248 * gfortran.fortran-torture/execute/entry_2.f90: New test.
30249 * gfortran.fortran-torture/execute/entry_3.f90: New test.
30250 * gfortran.fortran-torture/execute/entry_4.f90: New test.
30251 * gfortran.fortran-torture/execute/entry_5.f90: New test.
30252 * gfortran.fortran-torture/execute/entry_6.f90: New test.
30253 * gfortran.fortran-torture/execute/entry_7.f90: New test.
30255 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30257 * gfortran.fortran-torture/execute/entry_8.f90: New test.
30259 2005-04-29 Paul Brook <paul@codesourcery.com>
30261 * gfortran.dg/entry_3.f90: New test.
30263 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30265 * gfortran.dg/implicit_4.f90: New test.
30267 2005-04-28 Bob Wilson <bob.wilson@acm.org>
30269 * lib/target-supports.exp (check_profiling_available): Return
30270 false for xtensa-*-elf.
30272 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
30274 * lib/fortran-torture.exp (fortran-torture.exp): Catch
30275 error if file cannot be deleted.
30277 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30279 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30280 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30281 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30282 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30283 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30284 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30285 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30286 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30287 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30288 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30289 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30290 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30291 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30293 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30296 * gfortran.dg/pr20865.f90: New test.
30298 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
30300 * gcc.dg/void-cast-2.c: New test.
30302 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30305 * gcc.dg/void-cast-1.c: New test.
30307 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
30309 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30311 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30314 * gfortran.dg/pr21177.f90: New test.
30316 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
30318 PR tree-optimization/21171
30319 * gcc.dg/tree-ssa/pr21171.c: New test.
30321 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
30323 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30324 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30325 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30326 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30327 gcc.dg/tree-ssa/gen-vect-32.c: New.
30328 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30329 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30330 don't run on PPC32.
30332 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30335 * gcc.dg/transparent-union-3.c: New test.
30337 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30340 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30341 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30342 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30343 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30344 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30345 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30347 2005-04-26 Jeff Law <law@redhat.com>
30349 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30350 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30351 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30352 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30353 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30354 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30355 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30357 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
30359 PR tree-optimization/17598
30360 * gcc.dg/tree-ssa/pr17598.c: New testcase.
30362 2005-04-25 Mike Stump <mrs@apple.com>
30364 * objc.dg/fix-and-continue-1.m: Add.
30366 2005-04-25 Roger Sayle <roger@eyesopen.com>
30369 * g++.dg/opt/pr20995-1.C: New test case.
30371 2005-04-25 Devang Patel <dpatel@apple.com>
30373 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30375 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30378 * g++.dg/opt/alias2.C (printf): Correct the prototype.
30380 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30383 * g++.dg/opt/rtti2.C: New test.
30385 2005-04-25 Paul Brook <paul@codesourcery.com>
30386 Steven G. Kargl <kargls@comcast.net>
30389 * gfortran.dg/ichar_1.f90: New file.
30391 2005-04-24 Jakub Jelinek <jakub@redhat.com>
30393 PR middle-end/20991
30394 * g++.dg/opt/pr20991.C: New test.
30396 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30397 where sizeof (type) < __alignof__ (type).
30398 * gcc.dg/compat/struct-layout-1.h: Likewise.
30400 2005-04-24 Per Bothner <per@bothner.com>
30401 Devang Patel <dpatel@apple.com>
30403 PR preprocessor/20907
30404 * gcc.dg/cpp/very-long-comment.c: New test.
30406 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30409 * gfortran.dg/common_5.f: New test.
30411 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
30413 PR middle-end/21082
30414 * g++.dg/tree-ssa/pr21082.C: New testcase.
30416 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
30418 * gcc.dg/vect/vect-99.c: New test.
30420 2005-04-22 Diego Novillo <dnovillo@redhat.com>
30422 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30424 2005-04-22 Jeff Law <law@redhat.com>
30426 * gcc.dg/uninit-5.c: Remove xfails.
30427 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30428 conditionals and loads.
30430 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
30432 PR libfortran/20074
30433 PR libfortran/20436
30434 PR libfortran/21108
30435 * gfortran.dg/nested_reshape.f90: new test
30436 * gfortran.dg/reshape-alloc.f90: new test
30437 * gfortran.dg/reshape.f90: new test
30439 2005-04-22 Mark Mitchell <mark@codesourcery.com>
30441 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30443 * gcc.dg/arm-vfp1.c: New test.
30445 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
30448 * g++.dg/lookup/builtin2.C: New test.
30450 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
30452 * gcc.dg/weak/weak-13.c: New test.
30454 2005-04-21 Geoffrey Keating <geoffk@apple.com>
30456 * lib/target-supports.exp (check_effective_target_sync_int_long):
30459 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
30461 * gcc.target/mips/branch-1.c: New test.
30463 2005-04-21 Richard Henderson <rth@redhat.com>
30465 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30466 * gcc.dg/vect/vect-86.c: Likewise.
30467 * gcc.dg/vect/vect-87.c: Likewise.
30468 * gcc.dg/vect/vect-88.c: Likewise.
30470 2005-04-21 Devang Patel <dpatel@apple.com>
30472 PR optimization/20994
30473 * gcc.dg/tree-ssa/ifc-3.c: New test.
30475 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30478 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30479 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30480 gcc.dg/c99-vla-jump-5.c: New tests.
30482 2005-04-19 Richard Henderson <rth@redhat.com>
30484 * lib/target-supports.exp (check_effective_target_vect_int_mult):
30485 Fix typo in exists check.
30486 (check_effective_target_sync_int_long): New.
30487 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30488 * gcc.dg/ia64-sync-2.c: Likewise.
30489 * gcc.dg/ia64-sync-3.c: Likewise.
30490 * gcc.dg/ia64-sync-4.c: Likewise.
30492 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
30494 * gcc.dg/fold-xor-1.c: New test.
30495 * gcc.dg/fold-xor-2.c: New test.
30497 2005-04-19 James E. Wilson <wilson@specifixinc.com>
30500 * g++.dg/eh/fp-regs.C: New test.
30502 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30504 * gcc.dg/Wint-to-pointer-cast-1.c,
30505 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30506 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30507 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30509 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30512 * gfortran.dg/pr16861.f90: New test.
30514 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30516 * gcc.dg/pr21085.c: New test.
30518 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
30520 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
30521 (setup_mips_tests, dg-mips-options): New procedures.
30522 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30523 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30524 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30525 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30526 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30527 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30528 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30529 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30530 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30531 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30532 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30533 dg-mips-options instead of dg-options. Remove now-redundant
30534 preprocessor guards.
30535 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30536 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30537 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30538 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30539 * gcc.dg/vr-mult-2.c: Delete.
30540 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30541 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30542 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30543 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30544 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30545 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30546 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30548 2005-04-18 Laurent GUERBY <laurent@guerby.net>
30550 * ada/acats/run_all.sh: Use sync when executable not present.
30552 2005-04-18 Devang Patel <dpatel@apple.com>
30554 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30555 * gcc.dg/vect/vect-11a.c: New.
30556 * gcc.dg/vect/vect-none.c: Update.
30557 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30559 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30561 PR tree-optimization/20922
30562 * gcc.dg/pr20922-1.c: New test.
30563 * gcc.dg/pr20922-2.c: New test.
30564 * gcc.dg/pr20922-3.c: New test.
30565 * gcc.dg/pr20922-4.c: New test.
30566 * gcc.dg/pr20922-5.c: New test.
30567 * gcc.dg/pr20922-6.c: New test.
30569 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30571 PR libfortran/20950
30572 * gfortran.dg/pr20950.f: New test.
30574 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30576 PR libfortran/19216
30577 * gfortran.dg/pr19216.f: New test.
30579 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30581 PR tree-optimization/21001
30582 * gcc.dg/tree-ssa/pr21001.c: New.
30584 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30586 PR libfortran/21075
30587 * gfortran.dg/reshape_rank7.f90: New test.
30589 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30591 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30592 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30593 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30594 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30595 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30596 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30597 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30598 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30599 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30601 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30602 in namelists. New test.
30603 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30605 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30607 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30608 namelist. New test.
30609 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30611 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30613 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30614 namelist. New test.
30615 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30616 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30617 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30619 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30620 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30623 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30625 * gfortran.dg/wtruncate.f: New testcase.
30626 * gfortran.dg/wtruncate.f90: New testcase.
30628 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30631 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30632 which sizeof/alignof is dependent, rather than just whether we are
30633 processing_template_decl.
30635 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30637 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30638 corrected typo where the wrong variables had been compared.
30640 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30642 PR libfortran/18495
30643 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30644 Test callee-allocated version of return array with a write
30646 Test spread with a temporary with another write statement.
30648 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
30650 PR tree-optimization/21031
30651 * gcc.dg/tree-ssa/pr21031.c: New.
30653 2005-04-15 Uros Bizjak <uros@kss-loka.si>
30655 PR tree-optimization/21004
30656 * gcc.dg/builtins-53.c: Include builtins-config.h.
30657 Check floorf, ceilf, floorl and ceill transformations
30658 only when HAVE_C99_RUNTIME is defined.
30660 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
30662 PR middle-end/20739
30663 * gcc.dg/tree-ssa/pr20739.c: New test.
30665 2005-04-14 Mike Stump <mrs@apple.com>
30667 * gcc.dg/Foundation.framework/empty: New.
30668 * gcc.dg/framework-2.c: New.
30670 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30672 PR tree-optimization/21021
30673 * gcc.c-torture/compile/pr21021.c: New.
30675 2005-04-14 Janis Johnson <janis187@us.ibm.com>
30678 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30679 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30680 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30681 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30682 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30683 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30684 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30685 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30687 2005-04-14 Richard Henderson <rth@redhat.com>
30689 * lib/target-supports.exp (check_effective_target_vect_condition):
30690 Add ia64, i?86, and x86_64.
30692 2005-04-14 Steven G. Kargl <kargls@comcast.net>
30694 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30696 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30698 PR tree-optimization/20657
30699 * gcc.dg/tree-ssa/pr20657.c: New.
30701 2005-04-14 Uros Bizjak <uros@kss-loka.si>
30703 * gcc.dg/builtins-53.c: Also check (int)trunc* and
30704 (long long int)trunc*.
30706 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
30709 * gcc.dg/pr20927.c: New test.
30711 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
30713 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30714 * gcc.target/mips/asm-1.c: Likewise.
30716 2005-04-13 Dale Johannesen <dalej@apple.com>
30718 * objc.dg/objc-fast-4.m: New.
30720 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
30722 * gcc.target/cris/torture/cris-torture.exp: New driver in new
30724 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30726 2005-04-13 David Edelsohn <edelsohn@gnu.org>
30728 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30729 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30730 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30732 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
30734 PR tree-optimization/20913
30735 * gcc.dg/tree-ssa/pr20913.c: New.
30737 PR tree-optimization/20702
30738 * gcc.dg/tree-ssa/pr20702.c: New.
30740 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30743 * g++.dg/inherit/local3.C: New test.
30745 2005-04-12 Jeff Law <law@redhat.com>
30747 * gcc.dg/tree-ssa/20050412-1.c: New test.
30749 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
30751 PR libfortran/19016
30752 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30753 Add tests with mask generated by expression.
30754 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30755 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30756 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30758 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
30760 PR middle-end/20917
30761 * gcc.dg/20050409-1.c: New test.
30763 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
30765 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30767 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30769 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30770 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30771 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30772 (TARGET_CXX): Adjust accordingly.
30773 * target.h (struct gcc_target): Remove epxort_class_data. Add
30774 determine_class_data_visibility and class_data_always_comdat.
30775 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30776 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30777 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30778 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30779 (arm_cxx_determine_class_data_visibility): New.
30780 (arm_cxx_class_data_always_comdat): Likewise.
30781 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30782 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30783 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30784 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30785 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30788 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30790 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30792 2005-04-11 Geoffrey Keating <geoffk@apple.com>
30794 * gcc.dg/i386-darwin-fpmath.c: New.
30796 2004-04-11 Devang Patel <dpatel@apple.com>
30798 * lib/target-supports.exp (check_effective_target_vect_condition): New.
30799 * gcc.dg/vect/vect-ifcvt-1.c: New test.
30800 * gcc.dg/vect/vect-ifcvt-2.c: New test.
30801 * gcc.dg/vect/vect-ifcvt-3.c: New test.
30802 * gcc.dg/vect/vect-ifcvt-4.c: New test.
30803 * gcc.dg/vect/vect-ifcvt-5.c: New test.
30804 * gcc.dg/vect/vect-ifcvt-6.c: New test.
30805 * gcc.dg/vect/vect-ifcvt-7.c: New test.
30806 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30808 2004-04-11 Devang Patel <dpatel@apple.com>
30810 * gcc.dg/vect/vect-dv-1.c: New test.
30811 * gcc.dg/vect/vect-dv-2.c: New test.
30813 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30815 PR tree-optimization/20933
30816 * gcc.dg/tree-ssa/pr20933.c: New test.
30818 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30820 * gfortran.dg/fold_nearest.f90: New test.
30822 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
30824 * gcc.dg/tree-ssa/alias-1.c: New test.
30826 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30828 PR tree-optimization/20920
30829 * g++.dg/tree-ssa/pr20920.C: New test.
30831 2005-04-11 Uros Bizjak <uros@kss-loka.si>
30833 * gcc.dg/builtins-53.c: Also check (int)ceil* and
30834 (long long int)ceil*.
30836 2005-04-10 Mark Mitchell <mark@codesourcery.com>
30838 * g++.dg/warn/Wdtor1.C: Declare template in system header with
30839 explicit C++ linkage.
30841 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30843 * gfortran.dg/pr17229.f: Take care of the new obsolescence
30844 warning for arithmetic IF statements.
30846 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
30848 * eor_handling_1.f90: New test case.
30849 * eor_handling_2.f90: New test case.
30850 * eor_handling_3.f90: New test case.
30851 * eor_handling_4.f90: New test case.
30852 * eor_handling_5.f90: New test case.
30853 * noadv_size.f90: New test case.
30854 * pad_no.f90: New test case.
30856 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
30858 * gcc.c-torture/execute/20050410-1.c: New test.
30860 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
30862 * gcc.dg/pr20126.c: New.
30864 2005-04-09 Bud Davis <bdavis@gfortran.org>
30865 Steven G. Kargl <kargls@comcast.net>
30867 * gfortran.dg/PR19872.f: New test.
30869 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30871 * gfortran.dg/nint_1.f90: Fix dg-do directive.
30873 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30875 * gfortran.dg/nint_1.f90: New test.
30877 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30879 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30880 Added test for callee-allocated arrays with write statements.
30881 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30882 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30883 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30884 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30885 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30887 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30889 PR libfortran/20163
30890 * gfortran.dg/open-options-blanks.f: New test.
30892 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30895 * gfortran.dg/comma_format_extension_[1234].f: New tests.
30897 2005-04-09 Jakub Jelinek <jakub@redhat.com>
30899 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30900 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30901 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30902 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30903 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30904 * gcc.c-torture/execute/stdarg-4.c: New test.
30906 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30909 * g++.dg/abi/param2.C: New test.
30911 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30913 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30915 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30917 * gcc.dg/builtins-53.c: New test.
30919 2005-04-08 Diego Novillo <dnovillo@redhat.com>
30921 * g++.dg/tree-ssa/pr18178.C: New test.
30922 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30923 * gcc.c-torture/execute/20041019-1.c: New test.
30924 * gcc.dg/tree-ssa/20041008-1.c: New test.
30925 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30926 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30927 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30928 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30929 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30930 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30931 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30932 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30933 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30934 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30936 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
30938 PR rtl-optimization/20466
30939 * gcc.c-torture/execute/pr20466-1.c: New test.
30941 2005-04-08 Mark Mitchell <mark@codesourcery.com>
30944 * g++.dg/parse/cond2.C: New test.
30947 * g++.dg/warn/Wdtor1.C: New test.
30949 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30952 * gfortran.dg/pr17229.f: New test.
30954 2005-04-07 Steven G. Kargl <kargls@comcast.net>
30956 * gfortran.dg/tiny_1.f90: New test.
30957 * gfortran.dg/tiny_2.f90: ditto.
30959 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
30961 * gfortran.dg/eor_1.f90: Fix dg-do run line
30962 * gfortran.dg/open_new.f90: Fix dg-do run line
30964 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
30966 * lib/target-supports.exp (get_compiler_messages): Support
30967 optional arguments, the fourth being compiler options.
30968 (check_effective_target_fpic): New proc.
30969 * gcc.dg/20050321-2.c: Restrict to target fpic.
30971 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
30973 * gcc.dg/15443-1.c: New test.
30974 * gcc.dg/15443-2.c: Likewise.
30976 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30978 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30980 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30982 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30984 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30986 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30987 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30989 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30990 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30991 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30993 2005-04-06 Mark Mitchell <mark@codesourcery.com>
30996 * g++.dg/warn/Wunused-11.C: New test.
30998 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
31000 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31002 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
31004 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31006 2005-04-05 Mark Mitchell <mark@codesourcery.com>
31009 * g++.dg/template/ptrmem13.C: New test.
31011 2005-04-05 Per Bothner <per@bothner.com>
31013 * lib/gcc.exp: Always add -fno-show-column, for now.
31015 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
31018 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31019 of plain old "unsigned int" for the type of "i". Makes this test
31022 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
31024 * gcc.dg/i386-ssefn-1.c: New test.
31025 * gcc.dg/i386-ssefn-2.c: New test.
31026 * gcc.dg/i386-ssefn-3.c: New test.
31027 * gcc.dg/i386-ssefn-4.c: New test.
31029 2005-04-05 Jakub Jelinek <jakub@redhat.com>
31031 PR tree-optimization/20076
31032 * gcc.dg/builtin-apply4.c: New test.
31034 PR preprocessor/19475
31035 * gcc.dg/cpp/macspace1.c: New test.
31036 * gcc.dg/cpp/macspace2.c: New test.
31038 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31040 * gfortran.dg/pr20755.f: Fixed bad format.
31042 2005-04-05 Mark Mitchell <mark@codesourcery.com>
31045 * g++.dg/ext/attrib21.C: New test.
31047 2004-04-05 Devang Patel <dpatel@apple.com>
31049 * lib/target-supports.exp (check_effective_target_vect_shif): New.
31050 * gcc.dg/vect/vect-shift-1.c: New test.
31052 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31054 PR libfortran/20755
31055 * gfortran.dg/pr20755.f: New test.
31057 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
31059 * gfortran.dg/pr15959.f90: New test.
31060 * gfortran.dg/string_pad_trunc.f90: New test.
31062 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31064 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31065 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31066 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31069 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
31071 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31073 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31075 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31076 * gcc.c-torture/compile/20011119-2.c: Likewise.
31077 * gcc.c-torture/compile/981001-2.c: Likewise.
31079 2005-04-04 Mark Mitchell <mark@codesourcery.com>
31082 * g++.dg/template/overload4.C: New test.
31084 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
31087 * g++.dg/abi/covariant5.C: New.
31090 * g++.dg/debug/const2.C: New.
31092 2005-04-04 Jakub Jelinek <jakub@redhat.com>
31094 PR rtl-optimization/16104
31095 * gcc.c-torture/execute/20050316-1.c: New test.
31097 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
31099 * g++.dg/template/spec23.C: Fix dg-error text.
31101 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
31104 * g++.dg/expr/lval2.C: New.
31106 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31108 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31109 __builtin_strcasecmp and __builtin_strncasecmp.
31111 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
31114 * g++.dg/template/spec22.C: New.
31115 * g++.dg/template/spec23.C: New.
31117 2005-04-03 Dale Ranta <dir@lanl.gov>
31118 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31120 PR libfortran/20068
31121 PR libfortran/20125
31122 PR libfortran/20156
31123 PR libfortran/20471
31124 * gfortran.dg/backspace.f: New test.
31126 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
31128 * gcc.dg/pr19345.c: New test.
31130 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31132 PR tree-optimization/20640
31133 * gcc.dg/torture/tree-loop-1.c: New.
31135 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31137 PR rtl-optimization/20290
31138 * gcc.c-torture/execute/loop-ivopts-2.c: New.
31140 2005-04-02 Geoffrey Keating <geoffk@apple.com>
31142 * gcc.dg/rs6000-fpint.c: New.
31144 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31146 * gcc.dg/old-style-then-proto-1.c: New test.
31148 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31150 * gfortran.fortran-torture/execute/backspace.f90: Check
31151 after backspace and read was incorrect.
31153 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31155 * gcc.c-torture/execute/builtins/strcat.c: Check the result
31156 buffer past the terminating NUL using memcmp.
31157 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31158 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31160 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31161 Fix unused/uninitialized variable warnings.
31163 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31164 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31165 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31166 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31168 * gcc.c-torture/execute/builtins/abs-1-lib.c,
31169 gcc.c-torture/execute/builtins/fputs-lib.c,
31170 gcc.c-torture/execute/builtins/lib/fprintf.c,
31171 gcc.c-torture/execute/builtins/lib/main.c,
31172 gcc.c-torture/execute/builtins/lib/memcmp.c,
31173 gcc.c-torture/execute/builtins/lib/memmove.c,
31174 gcc.c-torture/execute/builtins/lib/mempcpy.c,
31175 gcc.c-torture/execute/builtins/lib/memset.c,
31176 gcc.c-torture/execute/builtins/lib/printf.c,
31177 gcc.c-torture/execute/builtins/lib/sprintf.c,
31178 gcc.c-torture/execute/builtins/lib/stpcpy.c,
31179 gcc.c-torture/execute/builtins/lib/strchr.c,
31180 gcc.c-torture/execute/builtins/lib/strcmp.c,
31181 gcc.c-torture/execute/builtins/lib/strcpy.c,
31182 gcc.c-torture/execute/builtins/lib/strcspn.c,
31183 gcc.c-torture/execute/builtins/lib/strlen.c,
31184 gcc.c-torture/execute/builtins/lib/strncat.c,
31185 gcc.c-torture/execute/builtins/lib/strncmp.c,
31186 gcc.c-torture/execute/builtins/lib/strncpy.c,
31187 gcc.c-torture/execute/builtins/lib/strrchr.c,
31188 gcc.c-torture/execute/builtins/lib/strspn.c,
31189 gcc.c-torture/execute/builtins/lib/strstr.c,
31190 gcc.c-torture/execute/builtins/memops-asm-lib.c,
31191 gcc.c-torture/execute/builtins/strlen-2.c,
31192 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31195 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
31197 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31198 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31201 2005-04-01 Jakub Jelinek <jakub@redhat.com>
31204 * g++.dg/debug/using1.C: New test.
31206 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
31208 PR middle-end/20524
31209 * gcc.dg/alias-7.c: Prefix asm-declared name with
31210 __USER_LABEL_PREFIX__.
31212 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
31214 Fix fallout from PR middle-end/15700:
31215 * gcc.c-torture/compile/20011119-1.c: Take
31216 __USER_LABEL_PREFIX__ into account.
31217 * gcc.c-torture/compile/20011119-2.c: Likewise.
31219 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
31222 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31224 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31227 * gcc.c-torture/compile/struct-non-lval-1.c,
31228 gcc.c-torture/compile/struct-non-lval-2.c,
31229 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31231 2005-03-31 Janis Johnson <janis187@us.ibm.com>
31233 * gcc.dg/tls/tls.exp: Remove temporary file.
31234 * g++.dg/tls/tls.exp: Ditto.
31235 * lib/file-format.exp: Ditto.
31236 * g++.dg/special/ecos.exp: Ditto.
31238 * lib/profopt.exp: Treat prof_ext as a list.
31239 * gcc.misc-tests/bprob.exp: Ditto.
31240 * g++.dg/bprob/bprob.exp: Ditto.
31242 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31243 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31244 g++.dg/tree-ssa/pointer-reference-alias.C,
31245 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31246 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31247 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31248 g++.dg/vect/pr19951.cc: Ditto.
31249 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31250 gcc.dg/builtins-47.c: Ditto.
31251 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31252 gcc.dg/pr20115-1.c: Ditto.
31253 * gcc.dg/tree-ssa/20030530-2.c,
31254 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31255 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31256 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31257 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31258 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31259 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31260 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31261 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31262 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31263 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31264 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31265 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31266 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31267 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31268 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31269 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31270 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31271 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31272 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31273 gcc.dg/tree-ssa/20030824-1.c,
31274 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31275 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31276 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31277 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31278 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31279 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31280 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31281 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31282 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31283 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31284 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31285 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31286 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31287 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31288 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31289 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31290 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31291 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31292 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31293 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31294 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31295 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31296 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31297 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31298 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31299 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31300 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31301 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31302 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31303 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31304 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31305 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31306 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31307 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31308 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31309 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31310 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31311 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31312 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31313 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31314 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31315 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31316 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31317 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31318 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31319 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31320 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31321 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31322 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31323 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31324 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31325 gcc.dg/tree-ssa/useless-1.c: Ditto.
31326 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31327 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31328 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31329 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31330 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31331 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31332 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31333 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31334 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31335 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31336 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31337 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31338 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31339 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31340 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31341 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31342 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31343 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31344 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31345 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31346 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31347 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31348 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31349 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31350 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31351 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31352 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31353 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31354 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31355 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31356 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31357 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31358 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31359 gcc.dg/vect/vect-none.c: Ditto.
31360 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31361 treelang/compile/unsigned.tree: Ditto.
31363 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31364 * gcc.dg/cpp/direct2s.c: Ditto.
31365 * gcc.dg/cpp/paste4.c: Ditto.
31366 * gcc.dg/cpp/separate-1.c: Ditto.
31367 * gcc.dg/pch/save-temps-1.c: Ditto.
31368 * g++.dg/ext/altivec-10.C: Ditto.
31369 * g++.dg/pch/pch.C: Ditto.
31371 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31373 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31374 * g++.dg/template/repo1.C: Ditto.
31375 * g++.dg/template/repo2.C: Ditto.
31376 * g++.dg/template/repo3.C: Ditto.
31377 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31378 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31379 * g++.old-deja/g++.pt/repo1.C: Ditto.
31380 * g++.old-deja/g++.pt/repo2.C: Ditto.
31381 * g++.old-deja/g++.pt/repo3.C: Ditto.
31382 * g++.old-deja/g++.pt/repo4.C: Ditto.
31384 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31385 * gcc.dg/20030107-1.c: Ditto.
31386 * gcc.dg/20030702-1.c: Ditto.
31387 * gcc.dg/profile-generate-1.c: Ditto.
31388 * g++.dg/other/profile1.C: Ditto.
31389 * g++.old-deja/g++.robertl/eb83.C: Ditto.
31391 * lib/gcc-dg.exp (remove-build-file): New.
31392 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31393 cleanup-tree-dump, cleanup-saved-temps): New.
31395 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
31397 PR c++/19203, DR 214
31398 * g++.dg/parse/ambig3.C: Not ambiguous.
31399 * g++.dg/template/spec20.C: New.
31400 * g++.dg/template/spec21.C: New.
31402 2005-03-31 Steve Ellcey <sje@cup.hp.com>
31405 * gcc.dg/ia64-fptr-1.c: Run only on linux.
31407 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31409 PR libfortran/20660
31410 * gfortran.dg/negative_unit.f: New test.
31412 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31414 * gcc.dg/20050330-1.c: New test.
31416 2005-03-30 Devang Patel <dpatel@apple.com>
31418 * g++.dg/tree-sra/ssa-sra-3.C: New test.
31420 2005-03-30 Dale Johannesen <dalej@apple.com>
31422 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31424 2005-03-30 Janis Johnson <janis187@us.ibm.com>
31426 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31427 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31428 Strip options from test name.
31430 2005-03-31 Jan Hubicka <jh@suse.cz>
31432 * gcc.dg/varpool-1.c: New testcase.
31434 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31438 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31439 gcc.dg/stmt-expr-label-3.c : New tests.
31440 * gcc.c-torture/execute/medce-2.c: Remove.
31442 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31445 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31448 2005-03-30 Alan Modra <amodra@bigpond.net.au>
31450 * gcc.c-torture/compile/pr20203.c: New test.
31452 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31454 * gfortran.dg/promotion.f90: New test.
31456 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
31458 PR middle-end/20491
31459 * gcc.dg/torture/asm-subreg-1.c: New test.
31461 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
31464 * gcc.dg/pr20672-1.c: New test.
31466 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
31468 * gfortran.dg/vect: New directory.
31469 * gfortran.dg/vect/vect.exp: New.
31470 * gfortran.dg/vect/vect-1.f90: New test.
31471 * gfortran.dg/vect/vect-2.f90: New test.
31472 * gfortran.dg/vect/vect-3.f90: New test.
31473 * gfortran.dg/vect/vect-4.f90: New test.
31474 * gfortran.dg/vect/vect-5.f90: New test.
31476 2005-03-29 Jakub Jelinek <jakub@redhat.com>
31478 PR middle-end/20622
31479 * gcc.dg/alias-7.c: New test.
31481 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31483 * gcc.dg/sparc-reg-1.c: New test.
31485 2005-03-28 Steve Ellcey <sje@cup.hp.com>
31488 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31490 2005-03-29 Dale Ranta <dir@lanl.gov>
31491 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31493 PR libfortran/20163
31494 * gfortran.dg/pr20163-2.f: New test.
31496 2005-03-28 Jan Hubicka <jh@suse.cz>
31498 PR middle-end/20635
31499 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31502 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
31504 PR tree-optimization/20626
31505 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31506 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31508 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31510 * gfortran.dg/underflow.f90: New test.
31511 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31513 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31515 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31517 2005-03-25 Mark Mitchell <mark@codesourcery.com>
31519 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31520 (g++_init): Make sure that CXXFLAGS is set.
31521 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31522 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31523 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31524 * lib/objc.exp (objc_init): Likewise.
31525 * lib/treelang.exp (treelang_init): Likewise.
31527 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
31529 PR tree-optimization/20470
31530 * gcc.dg/tree-ssa/pr20470.c: New test.
31532 2005-03-25 Geoffrey Keating <geoffk@apple.com>
31534 * gcc.dg/ppc-stfiwx.c: New.
31536 2005-03-25 Steve Ellcey <sje@cup.hp.com>
31539 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31541 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31543 * gcc.dg/20050325-1.c: Fix a typo.
31545 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31547 PR libfortran/19678
31548 PR libfortran/19679
31549 * gfortran.dg/dos_eol.f: New test.
31551 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31553 PR rtl-optimization/20249
31554 * gcc.dg/20050325-1.c: New test.
31556 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31558 PR libfortran/15332
31559 * gfortran.dg/pr15332.f: New test.
31561 2005-03-24 Dale Johannesen <dalej@apple.com>
31563 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31565 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31567 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31568 'internal' visibility.
31569 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31570 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31571 'protected' visibility.
31572 * gcc.dg/visibility-7.c: Likewise.
31573 * lib/target-supports.exp (check_visibility_available): Take
31574 a parameter, the kind of visibility to check for.
31575 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31576 to check_visibility_available.
31578 * g++.dg/expr/cast3.C: New.
31580 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31582 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31585 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31588 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31590 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31592 * gcc.dg/badshift.c: Renamed to...
31593 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31595 * gcc.target/i386/badshift.c: Renamed to...
31596 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31599 PR rtl-optimization/20532
31600 * gcc.target/i386/badshift.c: New.
31602 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31604 * gfortran.dg/pr18025.f90: New test.
31606 2005-03-23 Dale Johannesen <dalej@apple.com>
31608 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31610 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31612 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31614 * lib/target-supports.exp (check_iconv_available): Default
31615 libiconv to -liconv, if there is no definition.
31617 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31619 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31621 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31623 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31624 * g++.dg/opt/pr7503-2.C: Likewise.
31625 * g++.dg/opt/pr7503-3.C: Likewise.
31626 * g++.dg/opt/pr7503-4.C: Likewise.
31627 * g++.dg/opt/pr7503-5.C: Likewise.
31628 * g++.dg/warn/minmax.C: New test.
31630 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31632 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31633 * gfortran.dg/g77_intrinsics_sub.f: New test.
31635 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31636 Jan Hubicka <jh@suse.cz>
31637 Steven Bosscher <stevenb@suse.de
31639 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31641 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31644 * g++.dg/template/redecl3.C: New test.
31646 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31649 * g++.dg/parse/error16.C: Tweak error markers.
31651 2005-03-22 Jakub Jelinek <jakub@redhat.com>
31654 * gcc.dg/20050321-2.c: New test.
31656 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
31660 * g++.dg/template/ptrmem12.C: New.
31662 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
31664 PR rtl-optimization/20527
31665 * gcc.c-torture/execute/pr20527-1.c: New test.
31667 2005-03-22 Ben Elliston <bje@au.ibm.com>
31669 * gcc.misc-tests/options.exp (check_for_options): Create a real C
31670 program, compile it into a real executable and then delete the .c
31671 and .x files afterwards, to avoid problems on testglue targets.
31673 2005-03-21 Stuart Hastings <stuart@apple.com>
31675 * gcc.target/i386/sse-2.c: New.
31677 2005-03-21 Uros Bizjak <uros@kss-loka.si>
31679 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31681 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31683 * g++.dg/parse/crash25.C: Fix typo.
31685 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31688 * g++.dg/parse/crash24.C: New test.
31691 * g++.dg/parse/crash25.C: New test.
31693 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31696 * g++.dg/ext/stmtexpr4.C: New test.
31698 2005-03-20 Roger Sayle <roger@eyesopen.com>
31700 PR middle-end/20539
31701 * gcc.c-torture/compile/pr13066-1.c: New test case.
31702 * gcc.c-torture/compile/pr20539-1.c: Likewise.
31703 * g++.dg/opt/pr13066-1.C: Likewise.
31705 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
31707 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31709 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31712 * gfortran.dg/nesting_1.f90: New test.
31714 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31717 * g++.dg/lookup/using13.C: New test.
31719 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31722 * g++.dg/template/crash36.C: New test.
31724 2005-03-18 Paolo Carlini <pcarlini@suse.de>
31727 * g++.dg/template/crash35.C: New test.
31729 2005-03-17 Paolo Carlini <pcarlini@suse.de>
31732 * g++.dg/overload/operator2.C: New test.
31734 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31736 PR libfortran/20257
31737 * gfortran.dg/pr20257.f90: New test.
31739 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31741 PR libfortran/20480
31742 * gfortran.dg/pr20480.f90: New test.
31744 2005-03-16 Richard Henderson <rth@redhat.com>
31746 PR middle-end/15700
31747 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31748 (_rtld_global): New.
31749 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31750 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31752 * gcc.dg/alias-3.c: New.
31753 * gcc.dg/alias-4.c: New.
31754 * gcc.dg/alias-5.c: New.
31755 * gcc.dg/alias-6.c: New.
31757 2005-03-15 Geoffrey Keating <geoffk@apple.com>
31759 * gcc.dg/cpp/ucnid-7.c: New.
31761 2005-03-15 Janis Johnson <janis187@us.ibm.com>
31762 Dorit Naishlos <dorit@il.ibm.com>
31764 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31767 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
31769 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31770 support misaligned accesses.
31771 * gcc.dg/vect/vect-58.c: Likewise.
31772 * gcc.dg/vect/vect-92.c: New.
31773 * gcc.dg/vect/vect-93.c: New.
31775 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
31778 * gfortran.dg/assign_2.f90: New test.
31779 * gfortran.dg/assign_3.f90: New test.
31780 * gfortran.dg/assign.f90: New test.
31782 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
31784 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31785 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31786 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31787 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31790 2005-03-14 Geoffrey Keating <geoffk@apple.com>
31792 * gcc.dg/cpp/ucnid-6.c: New.
31794 * gcc.dg/cpp/normalize-1.c: New.
31795 * gcc.dg/cpp/normalize-2.c: New.
31796 * gcc.dg/cpp/normalize-3.c: New.
31797 * gcc.dg/cpp/normalize-4.c: New.
31798 * gcc.dg/cpp/ucnid-4.c: New.
31799 * gcc.dg/cpp/ucnid-5.c: New.
31800 * g++.dg/cpp/normalize-1.C: New.
31801 * g++.dg/cpp/ucnid-1.C: New.
31803 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31805 * gcc.dg/pr18628.c: New.
31807 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31810 * g++.dg/tree-ssa/pr20280.C: New.
31812 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31815 * gfortran.dg/stfunc_2.f90: New test.
31817 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31819 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31821 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31823 * gcc.dg/tree-ssa/20050314-1.c: New test.
31825 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31829 * g++.dg/template/friend34.C: New test.
31830 * g++.dg/template/friend35.C: Likewise.
31831 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31833 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31835 Friend class name lookup 5/n
31837 * g++.dg/lookup/hidden-class1.C: New test.
31838 * g++.dg/lookup/hidden-class2.C: Likewise.
31839 * g++.dg/lookup/hidden-class3.C: Likewise.
31840 * g++.dg/lookup/hidden-class4.C: Likewise.
31841 * g++.dg/lookup/hidden-class5.C: Likewise.
31842 * g++.dg/lookup/hidden-class6.C: Likewise.
31843 * g++.dg/lookup/hidden-class7.C: Likewise.
31844 * g++.dg/lookup/hidden-class8.C: Likewise.
31845 * g++.dg/lookup/hidden-class9.C: Likewise.
31846 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31847 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31848 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31849 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31850 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31851 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31852 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31853 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31854 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31855 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31856 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31858 2005-03-13 Mark Mitchell <mark@codesourcery.com>
31861 * g++.dg/template/error18.C: New test.
31863 2005-03-09 Ben Elliston <bje@au.ibm.com>
31866 * g++.dg/debug/pr16792.C: New test.
31868 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31870 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31871 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31872 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31873 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31874 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31875 test assertion names.
31877 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31880 * gfortran.dg/stfunc_1.f90: New test.
31882 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31885 * gfortran.dg/real_index_1.f90: New test.
31887 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31890 * gfortran.dg/spec_expr_1.f90: New test.
31892 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31895 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31898 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31901 * gfortran.dg/largeequiv_1.f90: New test.
31903 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31905 * gcc.dg/ucnid-1.c: New.
31906 * gcc.dg/ucnid-2.c: New.
31907 * gcc.dg/ucnid-3.c: New.
31908 * gcc.dg/ucnid-4.c: New.
31909 * gcc.dg/ucnid-5.c: New.
31910 * gcc.dg/ucnid-6.c: New.
31911 * gcc.dg/cpp/ucnid-1.c: New.
31912 * gcc.dg/cpp/ucnid-2.c: New.
31913 * gcc.dg/cpp/ucnid-3.c: New.
31914 * g++.dg/other/ucnid-1.C: New.
31916 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31918 * gcc.dg/vmx/darwin-abi-3.c: Delete.
31920 2005-03-11 Per Bothner <per@bothner.com>
31922 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
31923 that diagnotics refer to correct token.
31924 * gcc.dg/unused-3.c: Likewise.
31926 2005-03-11 Per Bothner <per@bothner.com>
31928 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31929 constant" is now actually on same line as string constant.
31930 * gcc.dg/cpp/direct2s.c: Likewise.
31932 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
31934 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31936 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31938 PR libfortran/20124
31939 * gfortran.dg/pr20124.f90: New Test
31941 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
31943 PR tree-optimization/20130
31944 * gcc.dg/pr20130-1.c: New test.
31946 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31949 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31951 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31953 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31955 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31957 * g++.dg/eh/forced1.C: Fix comment.
31958 * g++.dg/eh/forced2.C: Ditto.
31959 * g++.dg/eh/forced3.C: Ditto.
31960 * g++.dg/eh/forced4.C: Ditto.
31962 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
31965 * gcc.c-torture/compile/pr20412.c: New test.
31967 2005-03-10 Roger Sayle <roger@eyesopen.com>
31969 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31971 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31974 * gcc.dg/20050307-1.c: New test.
31976 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
31979 * g++.dg/other/stdarg3.C: New.
31981 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31983 PR c++/18384, c++/18327
31984 * g++.dg/init/array19.C: New test.
31986 PR inline-asm/20314
31987 * gcc.dg/torture/pr20314-1.c: New test.
31988 * gcc.dg/torture/pr20314-2.c: New test.
31990 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
31992 * gcc.dg/20050309-1.c: New test.
31994 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31996 * gcc.dg/builtins-10.c: Reactivate disabled test.
31997 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
31998 new cbrt transformations.
32000 2005-03-09 Mark Mitchell <mark@codesourcery.com>
32003 * g++.dg/template/array13.C: New test.
32005 2005-03-09 Paolo Carlini <pcarlini@suse.de>
32008 * g++.dg/init/brace4.C: New test.
32010 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
32013 * g++.dg/template/non-dependent12.C: New.
32015 2005-03-08 Mark Mitchell <mark@codesourcery.com>
32018 * g++.dg/init/array18.C: Add dg-do run marker.
32021 * g++.dg/init/array18.C: New test.
32023 2005-03-09 Ben Elliston <bje@au.ibm.com>
32025 * consistency.vlad/vlad.exp: Remove trailing semicolons.
32026 * g++.dg/gcov/gcov.exp: Likewise.
32027 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32028 * gcc.target/xstormy16/xstormy16.exp: Likewise.
32029 * lib/c-torture.exp: Likewise.
32030 * lib/fortran-torture.exp: Likewise.
32031 * lib/g++.exp: Likewise.
32032 * lib/gcc-defs.exp: Likewise.
32033 * lib/gcc-dg.exp: Likewise.
32034 * lib/gcc.exp: Likewise.
32035 * lib/gcov.exp: Likewise.
32036 * lib/gfortran.exp: Likewise.
32037 * lib/mike-g++.exp: Likewise.
32038 * lib/mike-gcc.exp: Likewise.
32039 * lib/objc-torture.exp: Likewise.
32040 * lib/objc.exp: Likewise.
32041 * lib/profopt.exp: Likewise.
32042 * lib/target-libpath.exp: Likewise.
32043 * lib/target-supports.exp: Likewise.
32044 * lib/treelang.exp: Likewise.
32045 * lib/wrapper.exp: Likewise.
32047 2005-03-08 Jeff Law <law@redhat.com>
32049 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32052 2005-03-08 Ira Rosen <irar@il.ibm.com>
32054 * gcc.dg/vect/pr20122.c: New test.
32056 2005-03-07 Jeff Law <law@redhat.com>
32058 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32060 * gcc.dg/tree-ssa/pr18133-1.c: New test.
32061 * gcc.dg/tree-ssa/pr18133-2.c: New test.
32062 * gcc.dg/tree-ssa/pr18134.c: New test.
32064 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32066 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32067 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32068 gcc.dg/torture/builtin-noret-2.c: Require weak support.
32070 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
32073 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32075 2005-03-07 Mark Mitchell <mark@codesourcery.com>
32077 * g++.dg/warn/Wnvdtor.C: New test.
32079 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
32081 * gcc.dg/torture/pr19683-1.c: New test.
32083 2005-03-06 Steven G. Kargl <kargls@comcast.net>
32085 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32086 * gfortran.dg/g77/19990313-2.f: Ditto.
32087 * gfortran.dg/g77/19990313-3.f: Ditto.
32088 * gfortran.dg/g77/19990525-0.f: Ditto.
32089 * gfortran.dg/g77/19990826-0.f: Ditto.
32090 * gfortran.dg/g77/19990826-2.f: Ditto.
32091 * gfortran.dg/g77/19990826-3.f: Ditto.
32092 * gfortran.dg/g77/20000511-1.f: Ditto.
32093 * gfortran.dg/g77/20000511-2.f: Ditto.
32094 * gfortran.dg/g77/970625-2.f: Ditto.
32095 * gfortran.dg/g77/980310-2.f: Ditto.
32096 * gfortran.dg/g77/980310-3.f: Ditto.
32097 * gfortran.dg/g77/980310-8.f: Ditto.
32098 * gfortran.dg/g77/980519-2.f: Ditto.
32099 * gfortran.dg/g77/alpha1.f: Ditto.
32100 * gfortran.dg/g77/claus.f: Ditto.
32101 * gfortran.dg/g77/erfc.f: Ditto.
32102 * gfortran.dg/g77/short.f: Ditto.
32103 * gfortran.fortran-torture/execute/data.f90: Ditto.
32104 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32105 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32107 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32109 * lib/file-format.exp (gcc_target_object_format): Add check for som
32110 format and hardcode object formats on hppa*-*-hpux*.
32111 * lib/target-supports.exp (check_weak_available): Add check for som
32112 object format. Always return 0 on hppa*-*-hpux10*.
32114 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32117 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32119 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32121 * gfortran.dg/pr19936_1.f90: New test.
32122 * gfortran.dg/pr19936_2.f90: New test.
32123 * gfortran.dg/pr19936_3.f90: New test.
32125 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32126 Paul Thomas <prthomas@drfccad.cea.fr>
32128 * gfortran.dg/PR19754_1.f90: New test.
32129 * gfortran.dg/PR19754_2.f90: Ditto.
32131 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32134 * g++.dg/template/non-dependent11.C: New test.
32136 2005-03-05 Uros Bizjak <uros@kss-loka.si>
32138 * lib/target-supports.exp (check_iconv_available): Fix comment.
32140 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
32141 Joseph S. Myers <joseph@codesourcery.com>
32144 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32146 2005-03-04 Matthew Sachs <msachs@apple.com>
32148 * gcc.exp (gcc_target_compile): Put braces around
32149 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32150 * objc.exp (objc_target_compile): Likewise.
32151 * treelang.exp (treelang_target_compile): Likewise.
32153 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32156 * gfortran.dg/func_result_1.f90: New test.
32158 2005-03-04 Ben Elliston <bje@au.ibm.com>
32160 * gcc.misc-tests/options.exp: New test.
32162 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
32164 * gcc.dg/pr15784-4.c: New test.
32166 2005-03-03 Geoffrey Keating <geoffk@apple.com>
32168 * gcc.c-torture/execute/pr17133.c: New.
32169 * gcc.c-torture/compile/20050303-1.c: New.
32171 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
32173 * gcc.dg/cpp/assert4.c: Fix for cygwin.
32175 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
32177 * g++.dg/overload/using2.C: New.
32179 2005-03-02 Mark Mitchell <mark@codesourcery.com>
32182 * g++.dg/init/ptrmem2.C: New test.
32184 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
32187 * gcc.dg/pr8927-1.c: New test.
32189 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
32192 * g++.dg/inherit/covariant12.C: New.
32194 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32197 * gfortran.dg/bound_1.f90: New test.
32199 2005-02-28 Janis Johnson <janis187@us.ibm.com>
32201 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32202 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32204 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
32207 * gcc.dg/pr20245-1.c: New test.
32209 2005-02-28 Jakub Jelinek <jakub@redhat.com>
32211 PR middle-end/19874
32212 * gcc.c-torture/execute/20050119-2.c: New test case.
32214 2005-02-28 Ben Elliston <bje@au.ibm.com>
32216 * README: Update the DejaGnu bug reporting address.
32217 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32218 * lib/objc-torture.exp: Likewise.
32220 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32222 * gfortran.dg/boz_1.f90: New test.
32223 * gfortran.dg/boz_3.f90: New test.
32224 * gfortran.dg/boz_4.f90: New test.
32226 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32228 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32229 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32231 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32233 PR libfortran/20101
32234 * gfortran.dg/write_0_pe_format.f90: New test.
32236 2005-02-27 Jakub Jelinek <jakub@redhat.com>
32239 * g++.dg/opt/thunk2.C: New test.
32240 * g++.dg/opt/covariant1.C: New test.
32242 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32244 * gfortran.dg/e_d_fmt.f90: New test.
32246 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
32248 * gcc.dg/asm-b.c: Fix comment typos.
32250 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32252 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32255 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32258 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32259 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32260 * gcc.dg/asm-b.c: New test.
32262 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
32264 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32265 Disable this test on IRIX 6.
32267 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
32269 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32270 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32273 2005-02-25 Diego Novillo <dnovillo@redhat.com>
32275 PR tree-optimization/20204
32276 * gcc.dg/pr20204.c: New test.
32278 2005-02-24 Jakub Jelinek <jakub@redhat.com>
32281 * gcc.c-torture/execute/20050224-1.c: New test.
32284 * g++.dg/warn/Wbraces2.C: New test.
32286 2005-02-23 Mark Mitchell <mark@codesourcery.com>
32289 * g++.dg/init/const2.C: New test.
32291 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
32293 PR tree-optimization/20100
32294 * gcc.c-torture/execute/pr20100-1.c: New test.
32296 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32298 * gfortran.dg/implicit_3.f90: New test.
32300 * gfortran.dg/deftype_1.f90: New test.
32302 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
32304 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32306 * g++.dg/other/anon3.C: Accept a warning.
32308 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
32310 * gcc.dg/pr20017.c: Fix a comment typo.
32312 2005-02-23 Bud Davis <bdavis@gfortran.org>
32314 * gfortran.dg/list_read_4.f90: Change to f90 comments.
32316 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32319 * ada/acats/tests/cxa/cxa3004.a: Remove.
32320 * ada/acats/tests/cxb/cxb30061.am: Likewise.
32322 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32325 * g++.dg/init/const1.C: New test.
32328 * g++.dg/parse/constant7.C: New test.
32331 * g++.dg/parse/error27.C: New test.
32332 * g++.dg/template/qualttp15.C: Adjust error markers.
32333 * g++.old-deja/g++.other/struct1.C: Likewise.
32336 * g++.dg/template/error17.C: New test.
32339 * g++.dg/parser/error26.C: New test.
32341 2005-02-22 Diego Novillo <dnovillo@redhat.com>
32343 PR tree-optimization/20100
32344 PR tree-optimization/20115
32345 * gcc.dg/pr20115.c: New test.
32346 * gcc.dg/pr20115-1.c: New test.
32347 * gcc.dg/pr20100.c: New test.
32348 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32349 call-clobbered variables after alias1.
32351 2005-02-22 Bud Davis <bdavis@gfortran.org>
32353 * gfortran.dg/list_read_4.f90: new test.
32355 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
32357 PR rtl-optimization/20017.
32358 * gcc.dg/pr20017.c: New.
32360 2005-02-22 Devang Patel <dpatel@apple.com>
32363 * g++.dg/tree-ssa/pr19952.C: New test.
32365 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32368 * g++.dg/parse/constant6.C: New test.
32370 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32372 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32373 * g++.dg/charset/asm2.c: Likewise.
32374 * g++.dg/charset/asm3.c: Likewise.
32375 * g++.dg/charset/asm4.c: Likewise.
32376 * g++.dg/charset/asm5.c: Likewise.
32377 * g++.dg/charset/attribute1.c: Likewise.
32378 * g++.dg/charset/attribute2.c: Likewise.
32379 * g++.dg/charset/extern1.cc: Likewise.
32380 * g++.dg/charset/extern2.cc: Likewise.
32381 * g++.dg/charset/extern3.cc: Likewise.
32382 * g++.dg/charset/function.cc: Likewise.
32383 * g++.dg/charset/string.c: Likewise.
32384 * g++.dg/charset/charset.exp: Likewise.
32385 * lib/target-supports.exp (check_iconv_available): Fix comment.
32387 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32389 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32390 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32391 * gcc.dg/charset/asm2.c: Likewise.
32392 * gcc.dg/charset/asm3.c: Likewise.
32393 * gcc.dg/charset/asm4.c: Likewise.
32394 * gcc.dg/charset/asm5.c: Likewise.
32395 * gcc.dg/charset/asm6.c: Likewise.
32396 * gcc.dg/charset/attribute1.c: Likewise.
32397 * gcc.dg/charset/attribute2.c: Likewise.
32398 * gcc.dg/charset/builtin1.c: Likewise.
32399 * gcc.dg/charset/extern.c: Likewise.
32400 * gcc.dg/charset/function.c: Likewise.
32401 * gcc.dg/charset/string.c: Likewise.
32402 * gcc.dg/charset/charset.exp: Likewise.
32404 2005-02-21 Bud Davis <bdavis9659@comcast.net>
32407 * gfortran.dg/pr20086.f90: New test.
32409 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
32411 PR tree-optimization/19786
32412 * g++.dg/tree-ssa/pr19786.C: New.
32414 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32416 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32418 2005-02-21 Jeff Law <law@redhat.com>
32420 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32422 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32424 * gfortran.dg/do_iterator: Split loop, markup all lines for
32425 which an error locus is printed.
32426 * gfortran.dg/pr17708.f90: Markup all lines for which an error
32428 * gfortran.dg/select_4.f90: Likewise.
32429 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32430 locuses in the various permutations.
32432 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
32434 PR tree-optimization/19951
32435 * g++.dg/vect: New directory.
32436 * g++.dg/vect/vect.exp: New file.
32437 * g++.dg/vect/pr19951.cc: New testcase.
32438 * g++.dg/dg.exp: Also prune vectorizer tests.
32440 2005-02-20 Zack Weinberg <zack@codesourcery.com>
32443 * gcc.dg/charset/builtin1.c: New test.
32445 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32448 * g++.dg/inherit/volatile1.C: New test.
32451 * g++.dg/template/dtor4.C: New test.
32453 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32455 * gfortran.dg/int_1.f90: New test.
32457 2005-02-19 Devang Patel <dpatel@apple.com>
32459 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32461 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32463 * gfortran.dg/achar_1.f90: New test.
32465 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
32467 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32469 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
32470 Jakub Jelinek <jakub@redhat.com>
32472 PR tree-optimization/19828
32473 * gcc.dg/tree-ssa/loop-7.c: New test.
32474 * gcc.c-torture/execute/20050218-1.c: New test.
32476 2005-02-19 Jakub Jelinek <jakub@redhat.com>
32479 * gcc.dg/transparent-union-1.c: New test.
32480 * gcc.dg/transparent-union-2.c: New test.
32482 2005-02-18 James E Wilson <wilson@specifixinc.com>
32484 PR tree-optimization/18977
32485 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32487 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
32490 * gcc.dg/pr20054.c: New test.
32492 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32495 * g++.dg/ext/attrib20.C: New test.
32497 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
32499 PR middle-end/20030
32500 * gfortran.fortran-torture/execute/character_passing.f90: New test.
32502 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
32505 * g++.dg/opt/switch4.C: New.
32507 2005-02-18 Jakub Jelinek <jakub@redhat.com>
32510 PR tree-optimization/20009
32511 * gcc.c-torture/compile/20050217-1.c: New test.
32512 * g++.dg/opt/switch3.C: New test.
32514 PR tree-optimization/18947
32515 * gcc.c-torture/compile/20050215-1.c: New test.
32516 * gcc.c-torture/compile/20050215-2.c: New test.
32517 * gcc.c-torture/compile/20050215-3.c: New test.
32519 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
32522 * g++.dg/template/crash34.C: New.
32525 * g++.dg/other/access3.C: New.
32527 2005-02-17 Ira Rosen <irar@il.ibm.com>
32529 * gcc.dg/vect/vect-98.c: New test.
32531 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
32533 PR tree-optimization/19967
32534 * gcc.dg/pr19967.c: New.
32536 2005-02-16 Jakub Jelinek <jakub@redhat.com>
32538 PR middle-end/19857
32539 * gcc.dg/tree-ssa/20050215-1.c: New test.
32540 * gcc.c-torture/execute/20050215-1.c: New test.
32542 2005-02-15 Eric Christopher <echristo@redhat.com>
32544 * gcc.dg/cpp/20050215-1.c: New file.
32546 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
32548 PR tree-optimization/15785
32549 * gcc.dg/pr15785-1.c: New test.
32551 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32554 * g++.dg/init/ctor4.C: New.
32555 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32557 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32559 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32560 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32562 2005-02-15 Andreas Schwab <schwab@suse.de>
32564 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32567 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32569 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32571 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32573 PR tree-optimization/19853
32574 * gcc.c-torture/compile/pr19853.c: New test.
32576 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32579 * g++.dg/parse/local-class1.C: New.
32582 * g++.dg/parse/ptrmem3.C: New.
32585 * g++.old-deja/g++.oliva/template6.C: Add another case.
32586 * g++.dg/template/explicit6.C: New.
32588 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32591 * g++.dg/other/redecl2.C: New.
32593 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32596 * g++.dg/abi/covariant4.C: New.
32598 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32600 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32603 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32605 * gcc.dg/vect/vect-96.c: Fix typo.
32607 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32611 * g++.dg/template/enum5.C: New test.
32613 2005-02-12 Ira Rosen <irar@il.ibm.com>
32615 * gcc.dg/vect/vect-97.c: New test.
32617 2005-02-12 Ira Rosen <irar@il.ibm.com>
32619 * gcc.dg/vect/vect-96.c: New test.
32621 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32623 * gcc.dg/builtins-34.c: Also check ldexp*.
32625 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32627 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32629 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32631 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32632 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32633 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32634 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32635 selector_list, selector_expression, dg-process-target): Move to new
32636 file target-supports-dg.exp.
32637 * lib/target-supports-dg.exp: New.
32639 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32642 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32645 * g++.dg/other/ptrmem6.C: New test.
32647 PR middle-end/19858
32648 * gcc.c-torture/compile/20050210-1.c: New test.
32650 2005-02-11 Mark Mitchell <mark@codesourcery.com>
32653 * g++.dg/warn/Wbraces1.C: New test.
32655 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
32657 * gcc.dg/builtins-52.c: New testcase.
32659 2005-02-10 Jakub Jelinek <jakub@redhat.com>
32662 * gcc.c-torture/execute/20050119-1.c: New test.
32664 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32667 * g++.dg/init/delete1.C: New test.
32669 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
32672 * g++.dg/template/static12.C: New test.
32674 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32677 * g++.dg/conversion/ambig1.C: New test.
32680 * g++.dg/ext/attrib19.C: New test.
32683 * g++.dg/parse/dtor5.C: New test.
32686 * g++.dg/template/dtor3.C: New test.
32689 * g++.dg/template/static11.C: New test.
32690 * g++.dg/template/crash2.C: Remove dg-error marker.
32692 2005-02-09 Janis Johnson <janis187@us.ibm.com>
32695 * g++.old-deja/g++.mike/p10769a.C: Remove.
32697 2005-02-09 Roger Sayle <roger@eyesopen.com>
32699 * gcc.dg/builtins-48.c: New test case.
32700 * gcc.dg/builtins-49.c: New test case.
32701 * gcc.dg/builtins-50.c: New test case.
32702 * gcc.dg/builtins-51.c: New test case.
32704 2005-02-09 Ian Lance Taylor <ian@airs.com>
32706 PR middle-end/19583
32707 * g++.dg/warn/Wreturn-type-3.C: New test.
32709 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32711 PR middle-end/19402
32712 * gcc.dg/pr19402-1.c: New testcase.
32713 * gcc.dg/pr19402-2.c: likewise.
32715 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32717 PR middle-end/19854
32718 * g++.dg/tree-ssa/tmmti.C: New testcase.
32720 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32722 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32724 2005-02-08 Mark Mitchell <mark@codesourcery.com>
32727 * g++.dg/parse/crash23.C: New test.
32728 * g++.dg/warn/Weff1.C: New test.
32730 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32732 * gcc.dg/20050209-1.c: New test.
32734 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32737 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32739 2005-02-08 Mike Stump <mrs@apple.com>
32741 * g++.dg/pch/import-2.c: New test.
32742 * g++.dg/pch/import-2.hs: New.
32743 * g++.dg/pch/include/import-2a.h: New.
32744 * g++.dg/pch/include/import-2b.h: New.
32746 2005-02-08 Janis Johnson <janis187@us.ibm.com>
32748 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32750 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32752 * gfortran.dg/substr_1.f90: New test.
32754 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
32756 PR middle-end/19775
32757 * gcc.dg/torture/builtin-power-1.c: Disable test for
32758 invalid transformation.
32759 * gcc.dg/builtins-10.c: Likewise. Disable one test we
32760 no longer optimize.
32761 * gcc.dg/builtins-47.c: New testcase.
32763 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
32764 Dorit Naishlos <dorit@il.ibm.com>
32766 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32768 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
32770 * gcc.c-torture/compile/20050206-1.c: New test.
32772 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32775 * g++.dg/opt/pr19768.C: New test.
32777 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32780 * gcc.c-torture/compile/pr19736.c: New test.
32782 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32785 * g++.dg/parse/error25.C: New test.
32787 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
32789 * gcc.c-torture/execute/20050203-1.c: New.
32791 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
32793 * gcc.dg/vect/vect-85.c: Remove xfail.
32794 * gcc.dg/vect/vect-86.c: Remove xfail.
32795 * gcc.dg/vect/vect-87.c: Remove xfail.
32796 * gcc.dg/vect/vect-88.c: Remove xfail.
32798 2005-02-02 Geoffrey Keating <geoffk@apple.com>
32800 * gcc.dg/altivec-19.c: New.
32802 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
32805 * gcc.dg/nested-func-3.c: New test.
32806 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32808 2005-02-02 Janis Johnson <janis187@us.ibm.com>
32810 * gcc.test-framework/gen_directive_tests: Generate tests for
32811 selector expressions.
32813 2005-02-02 Matt Austern <austern@apple.com>
32816 * g++/ext/builtin7.C: New.
32817 * g++/ext/builtin8.C: New.
32819 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32822 * gcc.dg/pr18502-1.c: New test.
32824 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32827 * g++.dg/template/local4.C: Tweak.
32829 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
32831 PR tree-optimization/19578
32832 * gcc.c-torture/compile/20050202-1.c: New test.
32834 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32837 * gcc.dg/c99-init-4.c: New test.
32839 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32841 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32843 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32845 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32846 * g++.dg/eh/check-vect.h: New.
32848 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32849 * gcc.dg/vect/vect-78.c: Ditto.
32850 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32853 * g++.dg/conversion/simd1.C: Expect warning.
32854 * g++.dg/ext/attribute-test-1.C: Ditto.
32855 * g++.dg/ext/attribute-test-2.C: Ditto.
32856 * g++.dg/ext/attribute-test-3.C: Ditto.
32857 * g++.dg/ext/attribute-test-4.C: Ditto.
32859 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32860 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32862 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32864 2005-02-01 Richard Henderson <rth@redhat.com>
32866 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32867 long double for ibm double-double format.
32868 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32870 2005-02-01 Diego Novillo <dnovillo@redhat.com>
32872 PR tree-optimization/19633
32873 * gcc.dg/pr19633-1.c: New test.
32874 * gcc.dg/pr19633.c: Tweak to make pointer point
32875 to NULL or a symbol.
32877 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32879 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32881 (dg-process-target (local override)): Handle selector expressions.
32883 * gcc.test-framework/README: Describe tests in source directory.
32884 * gcc.test-framework/test-framework.awk: Handle dg- tests.
32885 * gcc.test-framework/test-framework.exp: Handle dg- tests.
32886 * gcc.test-framework/dg-bogus-exp-P.c: New test.
32887 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32888 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32889 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32890 * gcc.test-framework/dg-do-link-exp-P.c: New test.
32891 * gcc.test-framework/dg-do-run-exp-P.c: New test.
32892 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32893 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32894 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32895 * gcc.test-framework/dg-error-exp-P.c: New test.
32896 * gcc.test-framework/dg-error-exp-XP.c: New test.
32897 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32898 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32899 * gcc.test-framework/dg-output-exp-P.c: New test.
32900 * gcc.test-framework/dg-output-exp-XF.c: New test.
32901 * gcc.test-framework/dg-warning-exp-P.c: New test.
32902 * gcc.misc-tests/dg-1.c: Remove.
32903 * gcc.misc-tests/dg-2.c: Remove.
32904 * gcc.misc-tests/dg-3.c: Remove.
32905 * gcc.misc-tests/dg-4.c: Remove.
32906 * gcc.misc-tests/dg-5.c: Remove.
32907 * gcc.misc-tests/dg-6.c: Remove.
32908 * gcc.misc-tests/dg-7.c: Remove.
32909 * gcc.misc-tests/dg-8.c: Remove.
32910 * gcc.misc-tests/dg-9.c: Remove.
32911 * gcc.misc-tests/dg-10.c: Remove.
32912 * gcc.misc-tests/dg-11.c: Remove.
32913 * gcc.misc-tests/dg-12.c: Remove.
32914 * gcc.misc-tests/dg-test.exp: Remove.
32916 * gcc.test-framework/test-framework.awk: Change recording and
32917 printing of passes and failures.
32919 * gcc.test-framework: New directory.
32920 * gcc.test-framework/README: New.
32921 * gcc.test-framework/test-framework.exp: New.
32922 * gcc.test-framework/test-framework.awk: New.
32923 * gcc.test-framework/gen_directive_tests: New.
32925 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
32927 * lib/treelang.exp: Fix comment typos.
32928 (treelang_target_compile): Don't append libs=-ltreelang to options.
32930 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
32932 * g++.dg/parse/typename7.C: Adjust error messages.
32934 2005-01-31 Jeff Law <law@redhat.com>
32936 * gcc.c-torture/execute/20050131-1.c: New test.
32937 * gcc.dg/wcaselabel.c: New test.
32939 2005-01-31 Mark Mitchell <mark@codesourcery.com>
32941 * g++.dg/other/warning1.C: Adjust error messags.
32942 * g++.dg/parse/constant5.C: New test.
32944 2005-01-31 Steven Bosscher <stevenb@suse.de>
32947 * gcc.c-torture/compile/20011130-1.c: Reorder to make
32948 the test case valid.
32949 * gcc.dg/20030815-1.c: Remove invalid tests.
32950 * gcc.dg/array-7.c: Adjust expected result.
32951 * gcc.dg/pr18596-3.c: Likewise.
32952 * gcc.dg/noncompile/20000901-1.c: Likewise.
32953 * gcc.dg/noncompile/init-2.c: Likewise.
32954 * gcc.dg/noncompile/init-4.c: Likewise.
32956 2005-01-31 Dale Johannesen <dalej@apple.com>
32958 * g++.dg/opt/pr19650.C: New test.
32960 2005-01-31 Richard Henderson <rth@redhat.com>
32962 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32963 long double for intel double extended format.
32964 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32966 2005-01-30 Mark Mitchell <mark@codesourcery.com>
32969 * g++.dg/template/static10.C: New test.
32972 * g++.dg/parse/error24.C: New test.
32975 * g++.dg/lookup/builtin1.C: New test.
32978 * g++.dg/warn/conv3.C: New test.
32980 2005-01-30 Bud Davis <bdavis@gfortran.org>
32983 * gfortan.dg/inquire_7.f90
32985 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
32987 PR tree-optimization/15791
32988 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32989 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32990 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32991 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32992 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32993 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32994 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32995 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32996 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32997 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32999 2005-01-29 Paul Brook <paul@codesourcery.com>
33002 * check.c (real_or_complex_check): New function.
33003 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33004 * intrinsic.c (add_functions): Use new check functions.
33005 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33008 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
33010 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33011 gcc.dg/lvalue-3.c: New tests.
33012 * gcc.dg/concat.c: Update expected messages.
33014 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
33016 PR libfortran/19595
33017 * gfortran.dg/eor_1.f90: New test.
33019 2005-01-29 Steven G. Kargl <kargls@comcast.net>
33022 * gfortran.dg/logical_data_1.f90: New test.
33024 2005-01-28 Mark Mitchell <mark@codesourcery.com>
33027 * g++.dg/template/crash33.C: New test.
33030 * g++.dg/template/crash32.C: New test.
33032 2005-01-28 Ian Lance Taylor <ian@airs.com>
33034 PR middle-end/16558
33035 * g++.dg/warn/Wreturn-type-2.C: New test.
33037 2004-06-24 Jeff Law <law@redhat.com>
33039 * gcc.dg/tree-ssa/20050128-1.c: New test.
33041 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
33043 * gcc.target/frv/all-mdpackh-1.c: New test.
33045 2005-01-28 Steven Bosscher <stevenb@suse.de>
33047 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33049 2005-01-27 Richard Henderson <rth@redhat.com>
33051 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33053 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
33055 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33057 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
33059 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33060 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33061 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33062 to cope with cases where the multilib options override the dg-options.
33064 2005-01-27 Jakub Jelinek <jakub@redhat.com>
33067 * gcc.dg/noncompile/20050120-1.c: New test.
33069 2005-01-26 Diego Novillo <dnovillo@redhat.com>
33071 PR tree-optimization/19633
33072 * gcc.dg/pr19633.c: New test.
33073 * gcc.dg/tree-ssa/pr19633.c: New test.
33075 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
33077 * gcc.dg/20041216-1.c: New test.
33079 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
33082 * objc.dg/selector-2.m: New test.
33084 2005-01-26 Jakub Jelinek <jakub@redhat.com>
33086 * g++.dg/opt/range-test-2.C: New test.
33088 PR rtl-optimization/19579
33089 * gcc.c-torture/execute/20050124-1.c: New test.
33091 2005-01-26 Greg Parker <gparker@apple.com>
33092 Stuart Hastings <stuart@apple.com>
33094 * gcc.c-torture/execute/20050125-1.c: New.
33096 2005-01-18 Jan Hubicka <jh@suse.cz>
33098 PR tree-optimize/19337
33099 * gcc.c-torture/compile/20050119-1.c: New test.
33101 2005-01-24 James E Wilson <wilson@specifixinc.com>
33103 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33104 test for successful match.
33106 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
33109 * objc.dg/comp-types-7.m: New test.
33111 2005-01-24 Janis Johnson <janis187@us.ibm.com>
33113 * lib/target-supports.exp (current_target_name): New.
33114 (check_effective_target_ilp32, check_effective_target_lp64):
33115 Cache the result to use as long as the current target, with
33116 multilib flags, remains the same.
33118 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33119 (dg-require-weak, dg-require-visibility, dg-require-alias,
33120 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33121 dg-require-effective-target, dg-skip-if): Remove call to
33122 skip_test_and_clear_xfail.
33123 (dg-test): Clear xfail data.
33125 2005-01-24 Jakub Jelinek <jakub@redhat.com>
33128 * gcc.dg/ppc64-toc.c: New test.
33130 * g++.dg/tree-ssa/empty-1.C: New test.
33132 PR middle-end/19551
33133 * gcc.c-torture/execute/20050121-1.c: New test.
33134 * gcc.dg/20050121-2.c: New test.
33136 2004-01-23 Steven G. Kargl <kargls@comcast.net>
33137 Paul Brook <paul@codesourcery.com>
33140 * gfortran.dg/real_const_1.f: New test.
33141 * gfortran.dg/real_const_2.f90: New test.
33142 * gfortran.dg/complex_int_1.f90: New test.
33144 2005-01-23 Bud Davis <bdavis9659@comcast.net>
33147 * gfortan.dg/inquire_6.f90: New test.
33149 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33151 PR libfortran/19451
33152 * open_readonly_1.f90: New test.
33154 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33156 PR libfortran/18982
33157 * gfortran.dg/open_new.f90: New file.
33159 2005-01-22 Paul Brook <paul@codesourcery.com>
33161 * namelist_1.f90: New test.
33163 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
33165 PR tree-optimization/19484
33166 * gcc.c-torture/compile/20050122-[12].c: New tests.
33168 2005-01-22 Paul Brook <paul@codesourcery.com>
33170 * gfortran.dg/implicit_2.f90: New test.
33172 2005-01-22 Bud Davis <bdavis9659@comcast.net>
33175 * gfortran.dg/inquire_5.f90: New test.
33177 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33180 * gcc.dg/pr18809-1.c: New test.
33182 2005-01-21 Ian Lance Taylor <ian@airs.com>
33184 * gcc.dg/20050121-1.c: New test.
33186 PR tree-optimization/13000
33187 * gcc.dg/20040206-1.c: Change warning to point where function is
33190 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33193 * g++.dg/template/array11.C: New test.
33195 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33197 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33198 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33199 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33200 * gfortran.dg/getenv_1.f90: Add dg-do directive.
33201 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33202 gfortran.dg/pr17164.f90: Add missing dg-do directives.
33204 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
33206 PR tree-optimization/15349
33207 * gcc.dg/tree-ssa/pr15349.c: New.
33209 2005-01-20 Steve Ellcey <sje@cup.hp.com>
33211 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33213 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
33215 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33216 scan-assembler-times directive name.
33218 * gcc.dg/asm-a.c: Move dg-require-effective-target to
33221 PR rtl-optimization/19462
33222 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33224 2005-01-19 Steve Ellcey <sje@cup.hp.com>
33226 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33227 counting function calls on ia64.
33229 2005-01-19 Jakub Jelinek <jakub@redhat.com>
33231 PR rtl-optimization/15139
33232 * gcc.dg/20050111-2.c: New test.
33235 * gcc.c-torture/compile/20050113-1.c: New testcase.
33237 PR middle-end/19164
33238 * gcc.dg/20050113-1.c: New testcase.
33240 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
33242 * gcc.dg/vect/vect-85.c: Add comment.
33243 * gcc.dg/vect/vect-86.c: Add xfail for now.
33244 * gcc.dg/vect/vect-87.c: Add xfail for now.
33245 * gcc.dg/vect/vect-88.c: Add xfail for now.
33246 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33248 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33250 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33252 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33254 * g++.dg/debug/typedef3.C: New test.
33256 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
33259 * gcc.dg/asm-a.c: New test.
33261 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
33263 * gcc.dg/sh-relax.c: Add prototype for abort.
33265 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33267 * gcc.dg/short-compare-1.c: New test.
33268 * gcc.dg/short-compare-2.c: Likewise.
33270 2005-01-18 Michael Matz <matz@suse.de>
33272 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33274 2005-01-17 Diego Novillo <dnovillo@redhat.com>
33276 PR tree-optimization/19121
33277 * gcc.c-torture/compile/pr19121.c: New test.
33279 2005-01-17 James E. Wilson <wilson@specifixinc.com>
33282 * gcc.c-torture/compile/pr19357.c: New test.
33284 2005-01-17 Ian Lance Taylor <ian@airs.com>
33287 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33288 pass--those that refer just to the variable, possibly with a
33290 * gcc.dg/c99-const-expr-3.c: Likewise.
33292 PR middle-end/13127
33293 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33296 2005-01-16 Bud Davis <bdavis9659@comcast.net>
33299 * gfortran.dg/endfile_2.f90: New test.
33301 2005-01-16 Steven G. Kargl <kargls@comcast.net>
33304 * gfortran.dg/select_5.f90: New test.
33306 2004-01-16 Paul Brook <paul@codesourcery.com>
33308 * gfortran.dg/common_4.f90: New test.
33310 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
33312 PR rtl-optimization/19462
33313 * gcc.dg/torture/pr19462-1.c: New test.
33315 2005-01-15 Ziemowit Laski <zlaski@apple.com>
33318 * objc.dg/func-ptr-2.m: New.
33319 * objc.dg/volatile-1.m: New.
33321 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33323 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33325 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33327 PR tree-optimization/19060
33328 * gcc.c-torture/execute/20050104-1.c: New test.
33330 2005-01-15 Bud Davis <bdavis9659@comcast.net>
33333 * gfortran.dg/write_to_null.f90: New test.
33335 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
33336 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33339 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33342 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33345 * g++.dg/init/vector1.C: New test.
33347 2005-01-14 James E. Wilson <wilson@specifixinc.com>
33350 * gcc.target/ia64/sibcall-unwind-1.c: New test.
33352 * gcc.target/ia64/sibcall-unwind-2.c: New test.
33354 2005-01-14 Steven G. Kargl <kargls@comcast.net>
33356 * gfortran.dg/select_1.f90: New test.
33357 * gfortran.dg/select_2.f90: New test.
33358 * gfortran.dg/select_3.f90: New test.
33359 * gfortran.dg/select_4.f90: New test.
33361 2005-01-14 Jakub Jelinek <jakub@redhat.com>
33363 PR middle-end/19084
33364 PR rtl-optimization/19348
33365 * gcc.dg/20050111-1.c: New test.
33366 * gcc.c-torture/execute/20050111-1.c: New test.
33368 * gcc.dg/i386-asm-4.c: New test.
33370 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33372 * gcc.dg/nested-func-2.c: New test.
33373 * ada/acats/norun.lst: Remove c953002.
33375 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
33377 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33379 2005-01-12 Ben Elliston <bje@au.ibm.com>
33381 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33383 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
33386 * g++.dg/abi/align1.C: New test.
33388 2005-01-11 Alan Modra <amodra@bigpond.net.au>
33390 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33392 * g++.dg/ext/altivec_check.h: Support compiling as C.
33394 2005-01-10 Roger Sayle <roger@eyesopen.com>
33397 * g++.dg/expr/pr19355-1.C: New test case.
33399 2005-01-10 Laurent GUERBY <laurent@guerby.net>
33401 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33402 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33403 * ada/acats/tests/c3/c92005b.ada: Likewise.
33404 * ada/acats/tests/c3/cxb3012.a: Likewise.
33405 * ada/acats/norun.lst: Add c380004 and c953002, add PR
33407 2005-01-09 Paul Brook <paul@codesourcery.com>
33409 * gfortran.dg/common_2.f90: New file.
33410 * gfortran.dg/common_3.f90: New file.
33412 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
33414 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33416 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33418 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33419 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33420 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33421 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33422 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33423 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33424 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33425 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33426 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33427 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33428 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33429 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33430 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33431 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33432 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33433 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33434 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33435 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33436 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33437 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33438 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33439 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33440 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33441 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33442 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33443 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33444 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33445 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33446 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33447 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33448 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33449 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33450 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33451 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33452 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33453 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33454 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33455 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33456 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33457 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33458 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33459 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33460 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33461 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33462 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33463 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33464 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33465 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33466 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33467 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33468 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33469 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33470 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33471 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33472 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33473 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33474 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33475 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33476 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33477 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33478 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33479 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33480 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33481 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33482 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33483 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33484 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33486 * gcc.dg/vect/vect-1.c: Fix spelling.
33487 * gcc.dg/vect/vect-10.c: Fix spelling.
33488 * gcc.dg/vect/vect-11.c: Fix spelling.
33489 * gcc.dg/vect/vect-12.c: Fix spelling.
33490 * gcc.dg/vect/vect-14.c: Fix spelling.
33491 * gcc.dg/vect/vect-15.c: Fix spelling.
33492 * gcc.dg/vect/vect-16.c: Fix spelling.
33493 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33494 * gcc.dg/vect/vect-64.c: Fix comments.
33495 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33497 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33498 Ira Rosen <irar@il.ibm.com>
33500 * gcc.dg/vect/vect-70.c: New test.
33501 * gcc.dg/vect/vect-71.c: New test.
33503 2005-01-09 Manfred Hollstein <mh@suse.com>
33505 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33506 * gcc.dg/pr18241-2.c: Likewise.
33507 * gcc.dg/pr18241-3.c: Likewise.
33508 * gcc.dg/pr18241-4.c: Likewise.
33509 * gcc.dg/pr18241-5.c: Likewise.
33511 2005-01-08 Richard Henderson <rth@redhat.com>
33513 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33514 False for x86 and x86-64.
33516 2005-01-08 Diego Novillo <dnovillo@redhat.com>
33518 PR tree-optimization/18241
33519 * gcc.dg/pr18241-1.c: New test.
33520 * gcc.dg/pr18241-2.c: New test.
33521 * gcc.dg/pr18241-3.c: New test.
33522 * gcc.dg/pr18241-4.c: New test.
33523 * gcc.dg/pr18241-5.c: New test.
33525 2005-01-08 Steven G. Kargl <kargls@comcast.net>
33527 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33528 gfortran.dg/select_4.f90: New.
33530 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33532 * gcc.c-torture/execute/20050107-1.c: New test.
33534 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
33537 * g++.dg/template/ref2.C: New.
33539 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
33541 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33542 instead of being empty.
33544 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33547 * gfortran.dg/array-1.f90: New test.
33549 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33551 PR tree-optimization/19283
33552 * gcc.c-torture/execute/20050106-1.c: New test.
33554 PR rtl-optimization/18861
33555 * gcc.dg/20050105-1.c: New test.
33557 PR tree-optimization/18828
33558 * gcc.dg/20050105-2.c: New test.
33560 2005-01-07 Andreas Jaeger <aj@suse.de>
33562 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33564 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33567 * gfortran.dg/fmt_read.f90: New test.
33569 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33571 * gcc.dg/rs6000-ldouble-2.c: New.
33573 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33576 * g++.dg/parser/ctor2.C: New test.
33578 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33581 * g++.dg/template/using9.C: New test.
33583 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33586 * g++.dg/lookup/friend6.C: New test.
33588 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33591 * g++.dg/template/array10.C: New.
33593 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33595 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33596 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33598 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33600 * gcc.c-torture/compile/20050105-1.c: New test.
33602 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33604 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33606 2005-01-05 Roger Sayle <roger@eyesopen.com>
33608 PR middle-end/19100
33609 * gcc.dg/conv-3.c: New test case.
33611 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33613 * gcc.dg/asm-wide-1.c: New test.
33615 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33618 * g++.dg/parse/crash22.C: New
33620 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33623 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33625 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33627 PR middle-end/17767
33628 * gcc.dg/i386-mmx-6.c: New test case.
33630 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33632 PR tree-optimization/18308
33633 * gcc.dg/vect/pr18308.c: New testcase.
33635 2005-01-04 Andreas Jaeger <aj@suse.de>
33637 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33639 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33640 Robert Bowdidge <bowdidge@apple.com>
33642 * gcc.dg/cpp/subframework1.c: New.
33643 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33644 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33645 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33646 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33648 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33650 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33652 * gcc.dg/darwin-weakimport-2.c: New.
33654 2005-01-03 Richard Henderson <rth@redhat.com>
33656 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33658 2005-01-03 Richard Henderson <rth@redhat.com>
33660 * gcc.dg/vect/vect.exp: Enable for ia64.
33661 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33662 (check_effective_target_vect_float): Likewise.
33663 (check_effective_target_vect_no_align): Likewise.
33664 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33665 * gcc.dg/vect/vect-8.c: Likewise.
33667 2005-01-03 Uros Bizjak <uros@kss-loka.si>
33670 * gcc.dg/pr19236-1.c: New test case.
33672 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
33674 PR rtl-optimization/12092
33675 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33677 2005-01-02 Andreas Jaeger <aj@suse.de>
33679 * gcc.dg/pr12092-1.c: Do not run on x86_64.
33681 2005-01-01 Roger Sayle <roger@eyesopen.com>
33682 Andrew Pinski <pinskia@physics.uc.edu>
33684 PR rtl-optimization/12092
33685 * gcc.dg/pr12092-1.c: New test case.
33687 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
33689 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33690 'hidden' and 'default' for better portability.
33691 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33693 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33695 * g++.old-deja/g++.brendan/new3.C: Likewise.
33697 2005-01-01 Steven Bosscher <stevenb@suse.de>
33699 * gcc.dg/20041231-1.C: New test.
33700 * g++.dg/warn/Wunreachable-code-1.C: New test.
33702 2004-12-30 David Edelsohn <edelsohn@gnu.org>
33704 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33705 file, not /dev/null. Abort on error.
33707 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
33708 Ziemowit Laski <zlaski@apple.com>
33711 * objc.dg/encode-5.m: New test.
33713 2004-12-29 Richard Henderson <rth@redhat.com>
33715 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33716 * objc.dg/stabs-1.m: Disable for ia64.
33718 2004-12-29 Mark Mitchell <mark@codesourcery.com>
33721 * g++.dg/warn/Wunused-10.C: New test.
33723 2004-12-28 Richard Henderson <rth@redhat.com>
33725 * objc.dg/stabs-1.m: Disable for alpha.
33727 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33730 * g++.dg/parse/error23.C: New test.
33732 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33734 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33737 * gfortran.dg/intrinsic_modulo_1.f90: New.
33738 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33739 tests with divisor -1.
33741 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33743 * g++.dg/opt/temp1.C (memcpy): Return a value.
33746 * g++.dg/expr/cond7.C: New test.
33748 2004-12-27 Paul Brook <paul@codesourcery.com>
33750 * gfortran.dg/g77/select_no_compile.f: Remove.
33752 2004-12-27 Richard Henderson <rth@redhat.com>
33754 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33755 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33756 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33758 2004-12-26 Richard Henderson <rth@redhat.com>
33760 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33761 by 1i instead of token pasting.
33763 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33765 PR tree-optimization/17578
33766 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33767 to additional_flags.
33768 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33770 2004-12-25 Richard Henderson <rth@redhat.com>
33772 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33775 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33777 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33779 * gcc.dg/pr17957.c (dg-options): Likewise.
33780 * gcc.dg/struct-ret-1.c: Add prototype for abort.
33781 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33782 instead of 0 on __hppa__.
33783 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33784 "foo,%r" on hppa*-*-*.
33786 2004-12-23 Bud Davis <bdavis9659@comcast.net>
33789 * gfortran.dg/complex_write.f90: New test.
33791 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33794 * g++.dg/parse/pragma2.C: New test.
33796 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33798 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33800 * gcc.dg/empty2.c: Add missing dg-warning.
33802 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33805 * g++.dg/template/local4.C: New test.
33806 * g++.dg/template/crash19.C: Add dg-error marker.
33808 * g++.dg/template/crash31.C: Correct embedded PR number.
33810 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33813 * g++.dg/opt/temp1.C: Add do-run marker.
33815 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33817 * g++.dg/template/spec19.C: New.
33819 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33822 * gcc.dg/empty2.c: New.
33824 2004-12-23 Richard Henderson <rth@redhat.com>
33826 * lib/target-supports.exp (check_effective_target_vect_no_align):
33827 Remove i?86 and x86-64.
33829 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33832 * g++.dg/opt/temp1.C: New test.
33834 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33837 * g++.dg/template/friend33.C: New testcase.
33839 2004-12-22 Mark Mitchell <mark@codesourcery.com>
33842 * g++.dg/template/cond5.C: New test.
33845 * g++.dg/inherit/thunk3.C: New test.
33848 * g++.dg/warn/Wunused-9.C: New test.
33850 2004-12-22 Janis Johnson <janis187@us.ibm.com>
33852 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33854 2004-12-22 Jan Beulich <jbeulich@novell.com>
33856 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33858 2004-12-21 Mark Mitchell <mark@codesourcery.com>
33861 * g++.dg/ext/packed8.C: New test.
33864 * g++.dg/template/crash31.C: New test.
33867 * g++.dg/template/crash30.C: New test.
33869 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
33872 * g++.dg/eh/ctor3.C: New test.
33874 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33876 * objc.dg/stabs-1.m: Allow section name to be quoted and
33877 assembly label to begin with '.LL'.
33879 2004-12-21 Janis Johnson <janis187@us.ibm.com>
33881 * gcc.dg/vect/vect.exp
33882 (check_effective_target_lp64_or_vect_no_align): New.
33883 * gcc.dg/vect/vect-77.c: Use it.
33884 * gcc.dg/vect/vect-78.c: Use it.
33886 * lib/target-supports.exp
33887 (check_effective_target_vect_no_max,
33888 check_effective_target_vect_no_bitwise,
33889 check_effective_target_vect_no_align): New.
33890 * gcc.dg/vect/vect-13.c: Use them.
33891 * gcc.dg/vect/vect-17.c: Ditto.
33892 * gcc.dg/vect/vect-18.c: Ditto.
33893 * gcc.dg/vect/vect-19.c: Ditto.
33894 * gcc.dg/vect/vect-20.c: Ditto.
33895 * gcc.dg/vect/vect-27.c: Ditto.
33896 * gcc.dg/vect/vect-29.c: Ditto.
33897 * gcc.dg/vect/vect-44.c: Ditto.
33898 * gcc.dg/vect/vect-48.c: Ditto.
33899 * gcc.dg/vect/vect-50.c: Ditto.
33900 * gcc.dg/vect/vect-52.c: Ditto.
33901 * gcc.dg/vect/vect-54.c: Ditto.
33902 * gcc.dg/vect/vect-56.c: Ditto.
33903 * gcc.dg/vect/vect-58.c: Ditto.
33904 * gcc.dg/vect/vect-60.c: Ditto.
33905 * gcc.dg/vect/vect-72.c: Ditto.
33906 * gcc.dg/vect/vect-80.c: Ditto.
33908 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
33911 * g++.dg/init/string1.C: New.
33914 * g++.dg/other/synth1.C: New.
33916 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33919 * gcc.dg/pr18963-1.c: New test.
33921 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33924 * gcc.dg/funcdef-storage-1.c (foo): Remove.
33925 * gcc.dg/pr18596-1.c: Use dg-error.
33926 (dg-options): Use -fno-unit-at-a-time.
33927 * gcc.dg/pr18596-2.c: New test.
33928 * gcc.dg/pr18596-3.c: New test.
33930 2004-12-20 Roger Sayle <roger@eyesopen.com>
33932 PR middle-end/18683
33933 * g++.dg/opt/pr18683-1.C: New test case.
33935 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
33938 * g++.dg/opt/max1.C: Fix for 64bit targets.
33940 2004-12-20 Matt Austern <austern@apple.com>
33943 * g++.dg/ext/builtin6.C: New
33945 2004-12-20 Diego Novillo <dnovillo@redhat.com>
33947 PR tree-optimization/19080
33948 * gcc.c-torture/compile/pr19080.c: New test.
33950 2004-12-20 Steven Bosscher <stevenb@suse.de>
33952 * gcc.dg/20041219-1.c: New test.
33954 2004-12-19 Roger Sayle <roger@eyesopen.com>
33956 PR middle-end/19068
33957 * g++.dg/opt/max1.C: New test case.
33959 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33961 * gcc.dg/fdata-sections-1.c: New test.
33963 2004-12-18 Roger Sayle <roger@eyesopen.com>
33965 PR middle-end/18548
33966 * gcc.dg/max-1.c: New test case.
33968 2004-12-18 Jakub Jelinek <jakub@redhat.com>
33970 * gcc.c-torture/execute/20041218-1.c: New test.
33972 2004-12-17 Diego Novillo <dnovillo@redhat.com>
33974 * gcc.dg/pr18501.c: New test.
33975 * gcc.dg/uninit-5.c: XFAIL.
33976 * gcc.dg/uninit-9.c: XFAIL.
33978 2004-12-17 Dale Johannesen <dalej@apple.com>
33980 * gcc.dg/20041213-1.c: New.
33982 2004-12-17 Ziemowit Laski <zlaski@apple.com>
33984 * objc.dg/stabs-1.m: Allow assembly label to begin
33987 2004-12-17 Jakub Jelinek <jakub@redhat.com>
33989 * gcc.c-torture/execute/20041213-1.c: Move...
33990 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33992 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
33995 * g++.dg/lookup/conv-5.C: New.
33997 2004-12-16 Ziemowit Laski <zlaski@apple.com>
33999 * objc.dg/stabs-1.m: New test.
34001 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
34003 * gcc.dg/visibility-c.c: Change compile to
34004 assemble for the test.
34006 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
34009 * gcc.dg/visibility-c.c: New test.
34011 2004-12-16 Roger Sayle <roger@eyesopen.com>
34013 PR middle-end/18493
34014 * gcc.dg/switch-8.c: New test case.
34016 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
34019 * g++.dg/template/init4.C: New.
34020 * g++.dg/opt/static3.C: Enable optimizer.
34022 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
34024 * g++.dg/other/complex1.C: New test.
34026 2004-12-15 Alan Modra <amodra@bigpond.net.au>
34028 * g++.dg/opt/inline9.C: New test.
34030 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34033 * gfotran.dg/nullify_1.f: New test.
34035 2004-12-15 Richard Henderson <rth@redhat.com>
34037 * gcc.target/i386/i386.exp: New harness.
34038 * gcc.target/i386/vect-args.c: New.
34040 2004-12-15 David Edelsohn <edelsohn@gnu.org>
34042 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34044 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34047 * g++.dg/template/friend32.C: New test.
34049 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34051 * cpp/pragma-once-1.c: New test.
34052 * cpp/pragma-once-1b.h: Likewise.
34053 * cpp/pragma-once-1c.h: Likewise.
34054 * cpp/pragma-once-1d.h: Likewise.
34055 * cpp/inc/pragma-once-1a.h: Likewise.
34057 2004-12-15 Bud Davis <bdavis9659@comcast.net>
34058 Steven G. Kargl <kargls@comcast.net>
34061 * gfortran.dg/list_read_3.f90: New test.
34063 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34065 * gcc.dg/ftrapv-2.c: New test.
34067 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
34070 * g++.dg/template/typename9.C: New test.
34072 2004-12-14 Mark Mitchell <mark@codesourcery.com>
34075 * g++.dg/template/typename8.C: New test.
34076 * g++.dg/parse/friend2.C: Tweak error message.
34078 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
34080 * gcc.c-torture/20041214-1.c: New test.
34082 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
34085 * g++.dg/init/array17.C: New test.
34087 2004-12-14 Mark Mitchell <mark@codesourcery.com>
34090 * g++.dg/init/aggr3.C: New test.
34092 2004-12-14 Janis Johnson <janis187@us.ibm.com>
34094 * gcc.dg/altivec-types-1.c: New test.
34095 * gcc.dg/altivec-types-2.c: New test.
34096 * gcc.dg/altivec-types-3.c: New test.
34097 * gcc.dg/altivec-types-4.c: New test.
34098 * g++.dg/ext/altivec-types-1.C: New test.
34099 * g++.dg/ext/altivec-types-2.C: New test.
34100 * g++.dg/ext/altivec-types-3.C: New test.
34101 * g++.dg/ext/altivec-types-4.C: New test.
34103 2004-12-14 Jakub Jelinek <jakub@redhat.com>
34105 PR middle-end/18951
34106 * gcc.c-torture/execute/20041213-1.c: New test.
34108 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
34111 * g++.dg/template/cast1.C: New.
34113 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
34115 * gcc.c-torture/execute/20041213-2.c: New test.
34117 2004-12-13 Richard Henderson <rth@redhat.com>
34119 * gcc.dg/i386-sse-10.c: Fix typo in options.
34121 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
34124 * g++.dg/opt/pr18968.C: New test.
34126 2004-12-13 Mark Mitchell <mark@codesourcery.com>
34129 * g++.dg/ext/visibility/staticdatamem.C: New test.
34131 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
34133 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34135 2004-12-13 Roger Sayle <roger@eyesopen.com>
34137 PR rtl-optimization/18928
34138 * gcc.dg/pr18928-1.c: New test case.
34140 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
34143 * gcc.c-torture/compile/20041211-1.c: New.
34145 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34147 PR middle-end/17564
34148 * gcc.c-torture/execute/20041212-1.c: New test.
34150 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34153 * gfortran.dg/common_1.f90: New test.
34155 2004-12-12 Steven G. Kargl <kargls@comcast.net>
34156 Paul Brook <paul@codesourcery.com>
34159 * gfortran.dg/real_do_1.f90: New test.
34161 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
34164 * g++.dg/opt/ptrmem6.C: New test.
34166 2004-12-11 Roger Sayle <roger@eyesopen.com>
34168 PR middle-end/18921
34169 * gcc.dg/pr18921-1.c: New test case.
34171 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34174 * gfortran.dg/scale_1.f90: New test.
34176 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
34178 PR middle-end/18903
34179 * gcc.c-torture/compile/pr18903.c: New test.
34181 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
34183 * gcc.c-torture/execute/20041210-1.c: New test.
34185 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34188 * g++.dg/parser/struct-1.C: New test.
34189 * g++.dg/parser/struct-2.C: New test.
34190 * g++.dg/parser/struct-3.C: New test.
34192 2004-12-09 Richard Henderson <rth@redhat.com>
34194 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34196 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34197 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34199 2004-12-09 Matt Austern <austern@apple.com>
34202 * g++.dg/ext/builtin1.C: New
34203 * g++.dg/ext/builtin2.C: New
34204 * g++.dg/ext/builtin3.C: New
34205 * g++.dg/ext/builtin4.C: New
34206 * g++.dg/ext/builtin5.C: New
34208 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
34211 * g++.dg/opt/ptrmem5.C: New test.
34213 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
34215 * g++.dg/parse/typename5.C: Adjust for new error.
34216 * g++.dg/parse/typename7.C: New.
34218 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34221 * g++.dg/other/mmintrin.C: New test.
34223 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
34226 * g++.dg/init/array15.C: New.
34227 * g++.dg/init/array16.C: New.
34229 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34232 * gfortran.dg/assign_1.f90: New test.
34234 2004-12-08 Nick Clifton <nickc@redhat.com>
34236 * gcc.target/xstormy16/bss_below100: New directory containing tests.
34237 * gcc.target/xstormy16/data_below100: Likewise.
34238 * gcc.target/xstormy16/sfr: Likewise.
34239 * gcc.target/xstormy16/below100.S: New test source file.
34240 * gcc.target/xstormy16/below100.ld: New test linker script.
34241 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34242 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34244 * gcc.target/xstormy16/bp.c: Likewise.
34246 * gcc.target/xstormy16/bss_below100: New files:
34247 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34248 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34249 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34250 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34251 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34252 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34253 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34254 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34255 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34256 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34257 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34258 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34259 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34260 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34261 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34262 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34263 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34264 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34265 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34266 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34267 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34268 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34269 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34270 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34271 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34272 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34273 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34275 * gcc.target/xstormy16/data_below100: New files:
34276 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34277 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34278 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34279 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34280 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34281 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34282 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34283 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34284 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34285 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34286 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34287 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34288 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34289 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34290 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34291 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34292 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34293 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34294 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34295 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34296 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34297 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34298 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34299 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34300 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34301 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34302 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34304 * gcc.target/xstormy16/sfr: New files:
34305 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34306 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34307 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34308 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34309 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34310 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34311 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34312 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34313 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34314 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34315 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34316 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34317 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34318 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34319 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34320 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34321 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34322 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34323 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34324 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34325 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34326 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34327 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34328 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34329 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34330 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34331 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34332 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34333 27_if0_sfrw_bitfield_f.c
34335 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34338 * g++.dg/lookup/name-clash4.C: New test.
34340 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
34343 * g++.dg/opt/array1.C: New.
34346 * g++.dg/template/operator5.C: New.
34348 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
34351 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34353 2004-12-07 Steven Bosscher <stevenb@suse.de>
34355 * gcc.dg/noncompile/20041207.c: New test.
34357 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
34359 * g++.dg/other/unreachable-1.C: New test.
34361 2004-12-06 Nick Clifton <nickc@redhat.com>
34363 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34364 <limits.h> because the latter comes from gcc's include/ directory
34365 and not the newlib/libc/include directory.
34367 2004-12-04 Richard Henderson <rth@redhat.com>
34369 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34371 2004-12-04 Richard Henderson <rth@redhat.com>
34373 * lib/target-supports.exp (check_gc_sections_available): Disable
34374 for alpha and ia64.
34376 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
34378 PR middle-end/17909
34379 * g++.dg/other/vararg-2.C: New test.
34381 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34383 PR c++/17011, c++/17971
34384 * g++.dg/template/error15.C: Adjust expected error.
34385 * g++.dg/template/instantiate3.C: Likewise.
34387 2004-12-03 Janis Johnson <janis187@us.ibm.com>
34389 * gcc.dg/altivec-18.c: Fix for darwin
34391 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
34394 * g++.dg/parse/ptrmem2.C: New.
34397 * g++.dg/template/new1.C: New.
34399 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34402 * gfortran.dg/direct_io_3.f90: New test.
34404 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
34407 * g++.dg/parse/crash21.C: New.
34409 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34411 PR c++/15664, c++/18276
34412 * g++.dg/template/ttp13.C: New test.
34413 * g++.dg/template/ttp14.C: Likewise.
34415 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34418 * g++.dg/parse/enum2.C: New test.
34419 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34421 2004-12-02 Nick Clifton <nickc@redhat.com>
34423 * gcc.target/xstormy16: New test directory.
34424 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34425 * gcc.target/xstormy16/bp.c: Check the generation of bp
34427 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34428 bn instructions and the BELOW100 attribute.
34430 2004-12-02 Alan Modra <amodra@bigpond.net.au>
34433 * gcc.dg/ppc-eabi.c: New.
34435 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34438 * gfortran.dg/backspace.f90
34440 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34442 * gfortran.dg/inquire.f90: New test.
34444 2004-12-01 Janis Johnson <janis187@us.ibm.com>
34446 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34447 handle effective-target-keyword.
34448 (dg-skip-if): Support effective-target keyword as target list.
34449 (dg-xfail-if): Ditto.
34450 * lib/target-supports.exp (is-effective-target-keyword): New proc.
34452 2004-12-01 Diego Novillo <dnovillo@redhat.com>
34454 PR tree-optimization/18291
34455 * gcc.c-torture/compile/pr18291.c: New test.
34457 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
34460 * g++.dg/parse/crash20.C: New.
34463 * g++.dg/overload/arg1.C: New.
34464 * g++.dg/overload/arg2.C: New.
34465 * g++.dg/overload/arg3.C: New.
34466 * g++.dg/overload/arg4.C: New.
34468 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
34470 * gcc.dg/c99-flex-array-4.c: Remove.
34472 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34474 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34476 * lib/target-supports.exp (is-effective-target): Simplify.
34478 * lib/target-supports.exp (check_effective_target_vect_long):
34479 Fix for powerpc64-*-*.
34481 2004-11-30 Loren James Rittle <ljrittle@acm.org>
34483 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34484 to support new requirements on FreeBSD 5.
34486 2004-11-30 Devang Patel <dpatel@apple.com>
34489 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34491 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34493 * g++.dg/ext/altivec-13.C: New test.
34495 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
34498 * gcc.c-torture/execute/p18298.c: New test.
34500 2004-11-30 Ira Rosen <irar@il.ibm.com>
34501 Dorit Naishlos <dorit@il.ibm.com>
34504 * gcc.dg/vect/vect-89.c: New test.
34506 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
34508 * gcc.dg/pr18596-1.c: New test.
34510 2004-11-30 Ben Elliston <bje@au.ibm.com>
34512 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34514 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34517 * gcc.dg/pr18479.c: New test.
34519 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34522 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34523 mmix-knuth-mmixware.
34525 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34526 cris-*-elf* cris-*-aout* mmix-*-*
34528 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34530 PR middle-end/18725
34531 * gcc.dg/pr18725.c: New test.
34533 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34536 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34539 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34541 2004-11-29 Mark Mitchell <mark@codesourcery.com>
34544 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34545 * g++.old-deja/g++.law/ctors5.C: Likewise.
34546 * g++.old-deja/g++.other/crash25.C: Likewise.
34549 * g++.dg/template/error16.C: New test.
34552 * g++.dg/template/crash29.C: New test.
34554 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34556 PR tree-optimization/18712
34557 * gcc.c-torture/compile/pr18712.c: New test.
34559 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34562 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34565 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34568 * g++.dg/lookup/crash6.C: New test.
34570 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34572 PR middle-end/18164
34573 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34575 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34577 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34578 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34579 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34581 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34583 * gcc.dg/pr18164.c: New test.
34585 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34587 * gcc.dg/funroll-loops-all.c: New.
34589 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34592 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34593 delimeter, match space and TAB as well as ":".
34596 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34599 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34602 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34605 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34607 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34609 * gfortran.dg/direct_io_2.f90: New test.
34611 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34614 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34616 2004-11-28 Richard Henderson <rth@redhat.com>
34618 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34620 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34622 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34623 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34624 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34625 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34626 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34627 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34628 gcc.dg/pointer-arith-8.c: New tests.
34630 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34633 * gfortran.dg/endfile.f90: New test.
34635 2004-11-27 Falk Hueffner <falk@debian.org>
34637 * gcc.dg/loop-6.c: New test.
34639 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34641 * gcc.c-torture/execute/20041126-1.c: New test.
34643 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34645 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34648 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34650 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34653 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34655 PR rtl-optimization/17825
34656 * gcc.c-torture/compile/20041119-1.c: New test.
34658 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34660 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34661 Check existence of ld library path variables before unsetting.
34663 2004-11-26 Mark Mitchell <mark@codesourcery.com>
34665 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34667 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34669 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34671 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34673 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34675 2004-11-26 Ben Elliston <bje@au.ibm.com>
34677 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34680 2004-11-26 Ben Elliston <bje@au.ibm.com>
34682 * gcc.dg/pr17957.c: Pass --param, not -param.
34684 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
34686 PR middle-end/17957
34687 * gcc.dg/pr17957.c: New test.
34689 2004-11-25 Mark Mitchell <mark@codesourcery.com>
34692 * g++.dg/template/crash28.C: Likewise.
34695 * g++.dg/expr/unary2.C: Adjust lvalue messages.
34696 * g++.dg/ext/lvaddr.C: Likewise.
34697 * g++.dg/opt/pr7503-3.C: Likewise.
34700 * g++.dg/parse/qualified3.C: New test.
34701 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34704 * g++.dg/expr/return1.C: New test.
34706 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34708 Friend class name lookup 3/n, PR c++/3332
34709 * g++.dg/lookup/friend3.C: New test.
34710 * g++.dg/lookup/friend4.C: Likewise.
34711 * g++.dg/lookup/friend5.C: Likewise.
34713 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34715 Friend class name lookup 2/n, PR c++/14513, c++/15410
34716 * g++.dg/lookup/friend2.C: New test.
34717 * g++.dg/template/friend31.C: Likewise.
34719 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34721 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34723 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34726 * g++.dg/tc1/dr56.C: Remove.
34727 * g++.dg/template/typedef1.C: Add dg-error markers.
34728 * g++.old-deja/g++.other/typedef7.C: Likewise.
34731 * g++.dg/parse/typedef7.C: New test.
34733 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
34735 * gcc.c-torture/execute/20041124-1.c: New test.
34737 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34739 * g++.dg/template/deduce3.C: New test.
34742 * g++.dg/template/crash27.C: New test.
34745 * g++.dg/warn/Wshadow-3.C: New test.
34747 2004-11-24 Devang Patel <dpatel@apple.com>
34750 * gcc.dg/cpp/isysroot-1.c: New test.
34751 * gcc.dg/cpp/usr/include/stdio.h: New file.
34752 * gcc.dg/cpp/isysroot-2.c: New test.
34753 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34756 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34759 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34761 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34763 * gcc.target/sparc/align.c: Do not include <stdint.h>.
34764 * gcc.target/sparc/pdist.c: Likewise.
34766 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
34769 * g++.dg/conversion/simd1.C: New test.
34771 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34773 * lib/target-libpath.exp: New file defining
34774 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34775 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34776 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34777 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34778 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
34780 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
34782 * gcc.dg/pragma-align-2.c: Test macro expansion.
34783 * gcc.dg/pragma-pack-2.c: New test.
34785 2004-11-23 Richard Henderson <rth@redhat.com>
34787 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34788 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34789 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34790 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34791 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34792 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34794 * gcc.dg/vect/vect.exp: Add check for alpha.
34795 * lib/target-supports.exp (check_alpha_max_hw_available): New.
34796 (check_effective_target_vect_int): Enable for alpha.
34797 (check_effective_target_vect_long): New.
34798 (is-effective-target): Add it.
34800 2004-11-23 Uros Bizjak <uros@kss-loka.si>
34802 * gcc.dg/pr18614-1.c: New test.
34804 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34806 * gcc.dg/setjmp-2.c: New test.
34808 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
34810 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34811 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34812 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34813 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34814 gcc.target/sparc/pdist.c: New tests.
34816 2004-11-22 Bob Wilson <bob.wilson@acm.org>
34818 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34820 2004-11-22 Dale Johannesen <dalej@apple.com>
34822 * gcc.dg/20041111-1.c: New.
34824 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34827 * gcc.dg/vect/pr18536.c: New test.
34829 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34832 * g++.dg/template/nontype11.C: New test.
34834 2004-11-21 Roger Sayle <roger@eyesopen.com>
34836 PR middle-end/18520
34837 * gcc.dg/pr18520-1.c: New test case.
34839 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
34841 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34842 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34843 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34844 expected diagnostics.
34846 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34849 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34850 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34851 vect-77.c, vect-77a.c: XFAIL on the SPARC.
34853 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34855 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34857 2004-11-19 Mark Mitchell <mark@codesourcery.com>
34858 Joseph Myers <joseph@codesourcery.com>
34860 * lib/target-supports.exp (check_visibility_available): Really
34863 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34866 * gcc.dg/vect/vect-85.c: New test.
34867 * gcc.dg/vect/vect-86.c: New test.
34868 * gcc.dg/vect/vect-87.c: New test.
34869 * gcc.dg/vect/vect-88.c: New test.
34871 2004-11-19 Ben Elliston <bje@au.ibm.com>
34873 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34875 2004-11-18 Janis Johnson <janis187@us.ibm.com>
34877 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34878 * gcc.dg/ppc-and-1.c: Ditto.
34879 * gcc.dg/ppc-compare-1.c: Ditto.
34880 * gcc.dg/ppc-mov-1.c: Ditto
34882 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
34883 Mark Mitchell <mark@codesourcery.com>
34885 * gcc.dg/pragma-init-fini-2.c: New test.
34887 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34888 Aldy Hernandez <aldyh@redhat.com>
34890 * lib/target-supports.exp (check_effective_target_vect_int): New
34891 (check_effective_target_vect_float): New
34892 (check_effective_target_vect_double): New.
34893 (is-effective-target): Support new effective targets keywords.
34894 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34895 default action for dg-do.
34896 * gcc.dg/vect/pr16105.c: Use new support.
34897 * gcc.dg/vect/pr18400.c: Ditto.
34898 * gcc.dg/vect/pr18425.c: Ditto.
34899 * gcc.dg/vect/vect-1.c: Ditto.
34900 * gcc.dg/vect/vect-10.c: Ditto.
34901 * gcc.dg/vect/vect-11.c: Ditto.
34902 * gcc.dg/vect/vect-12.c: Ditto.
34903 * gcc.dg/vect/vect-13.c: Ditto.
34904 * gcc.dg/vect/vect-14.c: Ditto.
34905 * gcc.dg/vect/vect-15.c: Ditto.
34906 * gcc.dg/vect/vect-16.c: Ditto.
34907 * gcc.dg/vect/vect-17.c: Ditto.
34908 * gcc.dg/vect/vect-18.c: Ditto.
34909 * gcc.dg/vect/vect-19.c: Ditto.
34910 * gcc.dg/vect/vect-2.c: Ditto.
34911 * gcc.dg/vect/vect-20.c: Ditto.
34912 * gcc.dg/vect/vect-21.c: Ditto.
34913 * gcc.dg/vect/vect-22.c: Ditto.
34914 * gcc.dg/vect/vect-23.c: Ditto.
34915 * gcc.dg/vect/vect-24.c: Ditto.
34916 * gcc.dg/vect/vect-25.c: Ditto.
34917 * gcc.dg/vect/vect-26.c: Ditto.
34918 * gcc.dg/vect/vect-27.c: Ditto.
34919 * gcc.dg/vect/vect-27a.c: Ditto.
34920 * gcc.dg/vect/vect-28.c: Ditto.
34921 * gcc.dg/vect/vect-29.c: Ditto.
34922 * gcc.dg/vect/vect-29a.c: Ditto.
34923 * gcc.dg/vect/vect-3.c: Ditto.
34924 * gcc.dg/vect/vect-30.c: Ditto.
34925 * gcc.dg/vect/vect-31.c: Ditto.
34926 * gcc.dg/vect/vect-32.c: Ditto.
34927 * gcc.dg/vect/vect-33.c: Ditto.
34928 * gcc.dg/vect/vect-34.c: Ditto.
34929 * gcc.dg/vect/vect-35.c: Ditto.
34930 * gcc.dg/vect/vect-36.c: Ditto.
34931 * gcc.dg/vect/vect-37.c: Ditto.
34932 * gcc.dg/vect/vect-38.c: Ditto.
34933 * gcc.dg/vect/vect-4.c: Ditto.
34934 * gcc.dg/vect/vect-40.c: Ditto.
34935 * gcc.dg/vect/vect-41.c: Ditto.
34936 * gcc.dg/vect/vect-42.c: Ditto.
34937 * gcc.dg/vect/vect-43.c: Ditto.
34938 * gcc.dg/vect/vect-44.c: Ditto.
34939 * gcc.dg/vect/vect-45.c: Ditto.
34940 * gcc.dg/vect/vect-46.c: Ditto.
34941 * gcc.dg/vect/vect-47.c: Ditto.
34942 * gcc.dg/vect/vect-48.c: Ditto.
34943 * gcc.dg/vect/vect-48a.c: Ditto.
34944 * gcc.dg/vect/vect-49.c: Ditto.
34945 * gcc.dg/vect/vect-5.c: Ditto.
34946 * gcc.dg/vect/vect-50.c: Ditto.
34947 * gcc.dg/vect/vect-51.c: Ditto.
34948 * gcc.dg/vect/vect-52.c: Ditto.
34949 * gcc.dg/vect/vect-53.c: Ditto.
34950 * gcc.dg/vect/vect-54.c: Ditto.
34951 * gcc.dg/vect/vect-55.c: Ditto.
34952 * gcc.dg/vect/vect-56.c: Ditto.
34953 * gcc.dg/vect/vect-56a.c: Ditto.
34954 * gcc.dg/vect/vect-57.c: Ditto.
34955 * gcc.dg/vect/vect-58.c: Ditto.
34956 * gcc.dg/vect/vect-59.c: Ditto.
34957 * gcc.dg/vect/vect-6.c: Ditto.
34958 * gcc.dg/vect/vect-60.c: Ditto.
34959 * gcc.dg/vect/vect-61.c: Ditto.
34960 * gcc.dg/vect/vect-62.c: Ditto.
34961 * gcc.dg/vect/vect-63.c: Ditto.
34962 * gcc.dg/vect/vect-64.c: Ditto.
34963 * gcc.dg/vect/vect-65.c: Ditto.
34964 * gcc.dg/vect/vect-66.c: Ditto.
34965 * gcc.dg/vect/vect-67.c: Ditto.
34966 * gcc.dg/vect/vect-68.c: Ditto.
34967 * gcc.dg/vect/vect-69.c: Ditto.
34968 * gcc.dg/vect/vect-7.c: Ditto.
34969 * gcc.dg/vect/vect-72.c: Ditto.
34970 * gcc.dg/vect/vect-72a.c: Ditto.
34971 * gcc.dg/vect/vect-73.c: Ditto.
34972 * gcc.dg/vect/vect-74.c: Ditto.
34973 * gcc.dg/vect/vect-75.c: Ditto.
34974 * gcc.dg/vect/vect-76.c: Ditto.
34975 * gcc.dg/vect/vect-77.c: Ditto.
34976 * gcc.dg/vect/vect-77a.c: Ditto.
34977 * gcc.dg/vect/vect-78.c: Ditto.
34978 * gcc.dg/vect/vect-79.c: Ditto.
34979 * gcc.dg/vect/vect-8.c: Ditto.
34980 * gcc.dg/vect/vect-80.c: Ditto.
34981 * gcc.dg/vect/vect-82.c: Ditto.
34982 * gcc.dg/vect/vect-82_64.c: Ditto.
34983 * gcc.dg/vect/vect-83.c: Ditto.
34984 * gcc.dg/vect/vect-83_64.c: Ditto.
34985 * gcc.dg/vect/vect-9.c: Ditto.
34986 * gcc.dg/vect/vect-all.c: Ditto.
34987 * gcc.dg/vect/vect-none.c: Ditto.
34989 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34991 * lib/gcc-dg.exp (dg-skip-if): New function.
34992 (dg-forbid-option): Remove.
34993 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34994 * g++.dg/abi/bitfield8.C: Likewise.
34995 * g++.dg/abi/dtor1.C: Likewise.
34996 * g++.dg/abi/empty10.C: Likewise.
34997 * g++.dg/abi/empty7.C: Likewise.
34998 * g++.dg/abi/empty9.C: Likewise.
34999 * g++.dg/abi/layout3.C: Likewise.
35000 * g++.dg/abi/layout4.C: Likewise.
35001 * g++.dg/abi/thunk1.C: Likewise.
35002 * g++.dg/abi/thunk2.C: Likewise.
35003 * g++.dg/abi/vbase11.C: Likewise.
35004 * g++.dg/abi/vthunk2.C: Likewise.
35005 * g++.dg/abi/vthunk3.C: Likewise.
35006 * g++.dg/ext/attrib8.C: Likewise.
35007 * g++.dg/opt/longbranch2.C: Likewise.
35008 * g++.dg/opt/reg-stack4.C: Likewise.
35009 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35010 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35011 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35012 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35013 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35014 * gcc.dg/20000609-1.c: Likewise.
35015 * gcc.dg/20000720-1.c: Likewise.
35016 * gcc.dg/20011107-1.c: Likewise.
35017 * gcc.dg/20011119-1.c: Likewise.
35018 * gcc.dg/20020108-1.c: Likewise.
35019 * gcc.dg/20020122-2.c: Likewise.
35020 * gcc.dg/20020122-3.c: Likewise.
35021 * gcc.dg/20020201-3.c: Likewise.
35022 * gcc.dg/20020206-1.c: Likewise.
35023 * gcc.dg/20020218-1.c: Likewise.
35024 * gcc.dg/20020310-1.c: Likewise.
35025 * gcc.dg/20020411-1.c: Likewise.
35026 * gcc.dg/20020418-2.c: Likewise.
35027 * gcc.dg/20020426-1.c: Likewise.
35028 * gcc.dg/20020426-2.c: Likewise.
35029 * gcc.dg/20020517-1.c: Likewise.
35030 * gcc.dg/20020523-1.c: Likewise.
35031 * gcc.dg/20020523-2.c: Likewise.
35032 * gcc.dg/20020729-1.c: Likewise.
35033 * gcc.dg/20030204-1.c: Likewise.
35034 * gcc.dg/20030826-2.c: Likewise.
35035 * gcc.dg/20030926-1.c: Likewise.
35036 * gcc.dg/20031202-1.c: Likewise.
35037 * gcc.dg/980312-1.c: Likewise.
35038 * gcc.dg/980313-1.c: Likewise.
35039 * gcc.dg/990117-1.c: Likewise.
35040 * gcc.dg/990424-1.c: Likewise.
35041 * gcc.dg/990524-1.c: Likewise.
35042 * gcc.dg/991230-1.c: Likewise.
35043 * gcc.dg/i386-387-1.c: Likewise.
35044 * gcc.dg/i386-387-2.c: Likewise.
35045 * gcc.dg/i386-387-3.c: Likewise.
35046 * gcc.dg/i386-387-4.c: Likewise.
35047 * gcc.dg/i386-387-5.c: Likewise.
35048 * gcc.dg/i386-387-6.c: Likewise.
35049 * gcc.dg/i386-asm-1.c: Likewise.
35050 * gcc.dg/i386-bitfield1.c: Likewise.
35051 * gcc.dg/i386-bitfield2.c: Likewise.
35052 * gcc.dg/i386-loop-1.c: Likewise.
35053 * gcc.dg/i386-loop-2.c: Likewise.
35054 * gcc.dg/i386-loop-3.c: Likewise.
35055 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35056 * gcc.dg/i386-pic-1.c: Likewise.
35057 * gcc.dg/i386-regparm.c: Likewise.
35058 * gcc.dg/i386-signbit-1.c: Likewise.
35059 * gcc.dg/i386-signbit-2.c: Likewise.
35060 * gcc.dg/i386-signbit-3.c: Likewise.
35061 * gcc.dg/i386-sse-5.c: Likewise.
35062 * gcc.dg/i386-sse-8.c: Likewise.
35063 * gcc.dg/i386-unroll-1.c: Likewise.
35064 * gcc.dg/tls/opt-1.c: Likewise.
35065 * gcc.dg/tls/opt-2.c: Likewise.
35066 * gcc.dg/unroll-1.c: Likewise.
35067 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35068 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35069 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35070 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35072 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35074 * g++.dg/template/incomplete1.C: New test.
35076 2004-11-16 Nick Clifton <nickc@redhat.com>
35078 Revert patches accidentally commited during checkin of fixes for
35080 gcc.c-torture/execute/simd-4.c: Revert
35081 gcc.dg/20040910-1.c: Revert.
35083 2004-11-16 Paul Brook <paul@codesourcery.com>
35086 * gfortran.dg/der_pointer_1.f90: New test.
35088 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
35091 * gcc.dg/bitfld-13.c: New test.
35093 2004-11-15 Janis Johnson <janis187@us.ibm.com>
35095 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35098 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35099 * gcc.dg/ppc64-abi-2.c: Ditto.
35100 * gcc.dg/ppc64-abi-3.c: Ditto.
35102 * lib/gcc-dg.exp (dg-target-list): Remove.
35104 2004-11-15 Steve Ellcey <sje@cup.hp.com>
35106 * gcc.dg/ia64-postinc.c: New test.
35108 2004-11-15 Mark Mitchell <mark@codesourcery.com>
35110 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35112 2004-11-15 Nick Clifton <nickc@redhat.com>
35114 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35115 __INT_MAX__ so that the test can be compiled by toolchains
35116 targeted at 16-bit processors.
35118 * gcc.dg/20040625-1.c: Use long constants rather than integers
35119 when performing arithmetic that will overflow 16-bits.
35121 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35122 xstormy16. It does not support 128-bit vector operations.
35124 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35125 with the macro PTR_TYPE. Define this macro to an integer type
35126 suitable for holding a pointer.
35128 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35129 the target is a 16-bit processor.
35131 * gcc.dg/cpp/if-2.c: Expect a different warning message from
35132 16-bit targets where the character constant will be too long.
35134 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35135 where the double will not be directly addressable.
35137 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35139 Friend class name lookup 1/n, PR c++/18471
35140 * g++.dg/template/crash26.C: New test.
35141 * g++.dg/lookup/struct1.C: Adjust expected error.
35142 * g++.dg/parse/elab1.C: Likewise.
35143 * g++.dg/parse/elab2.C: Likewise.
35144 * g++.dg/parse/int-as-enum1.C: Likewise.
35145 * g++.dg/parse/struct-as-enum1.C: Likewise.
35146 * g++.dg/parse/typedef1.C: Likewise.
35147 * g++.dg/parse/typedef3.C: Likewise.
35148 * g++.dg/parse/typedef4.C: Likewise.
35149 * g++.dg/parse/typedef5.C: Likewise.
35150 * g++.dg/template/nontype4.C: Likewise.
35151 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35152 * g++.old-deja/g++.other/elab1.C: Likewise.
35153 * g++.old-deja/g++.other/syntax4.C: Likewise.
35155 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35157 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35159 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
35161 * gcc.c-torture/execute/20041114-1.c: New test.
35163 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
35165 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35166 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35167 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35168 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35169 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35170 gcc.dg/switch-7.c: New tests.
35172 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35174 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35176 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35179 * gcc.dg/vect/pr18400.c: New test.
35181 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35182 Andrew Pinski <pinskia@physics.uc.edu>
35185 * gcc.dg/vect/pr18425.c: New test.
35187 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35189 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35190 Guard with dg-require-alias and dg-require-visibility.
35192 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35194 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35196 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35198 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35200 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35203 * g++.dg/template/defarg5.C: New test.
35205 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35207 * g++.dg/parse/cast1.C: Run only on ILP32.
35208 * g++.old-deja/g++.mike/p784.C: Likewise.
35210 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
35212 * gcc.c-torture/execute/20041113-1.c: New test.
35214 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35217 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35218 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35219 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35220 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35221 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35222 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35223 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35224 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35225 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35226 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35227 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35228 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35229 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35231 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35233 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35234 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35235 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35236 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35237 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35238 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35239 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35240 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35241 gcc.target/sparc/combined-1.c: New tests.
35243 2004-11-12 Ziemowit Laski <zlaski@apple.com>
35245 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35248 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35250 * lib/gcc-dg.exp (dg-forbid-option): New function.
35251 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35252 * g++.dg/abi/bitfield8.C: Likewise.
35253 * g++.dg/abi/dtor1.C: Likewise.
35254 * g++.dg/abi/empty10.C: Likewise.
35255 * g++.dg/abi/empty7.C: Likewise.
35256 * g++.dg/abi/empty9.C: Likewise.
35257 * g++.dg/abi/layout3.C: Likewise.
35258 * g++.dg/abi/layout4.C: Likewise.
35259 * g++.dg/abi/thunk1.C: Likewise.
35260 * g++.dg/abi/thunk2.C: Likewise.
35261 * g++.dg/abi/vbase11.C: Likewise.
35262 * g++.dg/abi/vthunk2.C: Likewise.
35263 * g++.dg/abi/vthunk3.C: Likewise.
35264 * g++.dg/ext/attrib8.C: Likewise.
35265 * g++.dg/opt/longbranch2.C: Likewise.
35266 * g++.dg/opt/reg-stack4.C: Likewise.
35267 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35268 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35269 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35270 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35271 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35272 * gcc.dg/20000609-1.c: Likewise.
35273 * gcc.dg/20000720-1.c: Likewise.
35274 * gcc.dg/20011107-1.c: Likewise.
35275 * gcc.dg/20011119-1.c: Likewise.
35276 * gcc.dg/20020108-1.c: Likewise.
35277 * gcc.dg/20020122-2.c: Likewise.
35278 * gcc.dg/20020122-3.c: Likewise.
35279 * gcc.dg/20020201-3.c: Likewise.
35280 * gcc.dg/20020206-1.c: Likewise.
35281 * gcc.dg/20020218-1.c: Likewise.
35282 * gcc.dg/20020310-1.c: Likewise.
35283 * gcc.dg/20020411-1.c: Likewise.
35284 * gcc.dg/20020418-2.c: Likewise.
35285 * gcc.dg/20020426-1.c: Likewise.
35286 * gcc.dg/20020426-2.c: Likewise.
35287 * gcc.dg/20020517-1.c: Likewise.
35288 * gcc.dg/20020523-1.c: Likewise.
35289 * gcc.dg/20020523-2.c: Likewise.
35290 * gcc.dg/20020729-1.c: Likewise.
35291 * gcc.dg/20030204-1.c: Likewise.
35292 * gcc.dg/20030826-2.c: Likewise.
35293 * gcc.dg/20030926-1.c: Likewise.
35294 * gcc.dg/20031202-1.c: Likewise.
35295 * gcc.dg/980312-1.c: Likewise.
35296 * gcc.dg/980313-1.c: Likewise.
35297 * gcc.dg/990117-1.c: Likewise.
35298 * gcc.dg/990424-1.c: Likewise.
35299 * gcc.dg/990524-1.c: Likewise.
35300 * gcc.dg/991230-1.c: Likewise.
35301 * gcc.dg/i386-387-1.c: Likewise.
35302 * gcc.dg/i386-387-2.c: Likewise.
35303 * gcc.dg/i386-387-3.c: Likewise.
35304 * gcc.dg/i386-387-4.c: Likewise.
35305 * gcc.dg/i386-387-5.c: Likewise.
35306 * gcc.dg/i386-387-6.c: Likewise.
35307 * gcc.dg/i386-asm-1.c: Likewise.
35308 * gcc.dg/i386-bitfield1.c: Likewise.
35309 * gcc.dg/i386-bitfield2.c: Likewise.
35310 * gcc.dg/i386-loop-1.c: Likewise.
35311 * gcc.dg/i386-loop-2.c: Likewise.
35312 * gcc.dg/i386-loop-3.c: Likewise.
35313 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35314 * gcc.dg/i386-pic-1.c: Likewise.
35315 * gcc.dg/i386-regparm.c: Likewise.
35316 * gcc.dg/i386-signbit-1.c: Likewise.
35317 * gcc.dg/i386-signbit-2.c: Likewise.
35318 * gcc.dg/i386-signbit-3.c: Likewise.
35319 * gcc.dg/i386-sse-5.c: Likewise.
35320 * gcc.dg/i386-sse-8.c: Likewise.
35321 * gcc.dg/i386-unroll-1.c: Likewise.
35322 * gcc.dg/tls/opt-1.c: Likewise.
35323 * gcc.dg/tls/opt-2.c: Likewise.
35324 * gcc.dg/unroll-1.c: Likewise.
35325 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35326 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35327 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35328 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35329 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35332 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35335 * g++.dg/parse/cond1.C: New test.
35338 * g++.dg/template/array9.C: New test.
35339 * g++.dg/ext/vla1.C: Adjust error messages.
35340 * g++.dg/ext/vlm1.C: Likewise.
35341 * g++.dg/template/crash2.C: Likewise.
35344 * g++.dg/template/call3.C: New test.
35347 * g++.dg/template/ptrmem11.C: New test.
35349 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
35352 * lib/g++.exp: Set LC_ALL and LANG to C.
35353 * lib/gcc-dg.exp: Likewise.
35354 * lib/gfortran.exp: Likewise.
35355 * lib/objc.exp: Likewise.
35356 * lib/treelang.exp: Likewise.
35358 2004-11-12 Andreas Schwab <schwab@suse.de>
35360 * gcc.dg/pr16286.c: Fix last change.
35362 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35365 * g++.dg/init/global1.C: New test.
35367 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
35369 * gcc.c-torture/execute/20041112-1.c: New test.
35371 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35373 * lib/gcc-dg.exp (dg-target-list): New.
35375 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35376 Richard Sandiford <rsandifo@redhat.com>
35378 * lib/target-supports.exp (get-compiler_messages): New.
35379 (check_named_sections_available): Use it.
35380 (check_effective_target_ilp32): New.
35381 (check_effective_target_lp64): New.
35382 (is-effective-target): New.
35383 * lib/gcc-dg.exp (dg-require-effective-target): New.
35385 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
35387 * gcc.dg/precedence-1.c: New test.
35389 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35391 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35393 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35394 message, delete generated files, use more descriptive name for
35395 executable, and make the test unsupported when it cannot be run.
35397 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35398 (dg-require-weak, dg-require-visibility, dg-require-alias,
35399 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35400 dg-require-iconv, dg-require-named-sections): Use it.
35402 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35404 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
35407 * gcc.dg/ppc-and-1: New
35410 * gcc.dg/ppc-mov-1.c: New.
35413 * gcc.dg/ppc-compare-1.c: New.
35415 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
35417 * objc.dg/desig-init-2.m: New test.
35419 2004-11-10 Adam Nemet <anemet@lnxw.com>
35421 PR middle-end/18160
35422 * g++.dg/warn/register-var-1.C: New test.
35423 * g++.dg/warn/register-var-2.C: New test.
35425 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35427 * gcc.dg/union-2.c: New test.
35429 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
35431 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35432 New test for PR tree-optimization/17892.
35434 2004-11-09 Mark Mitchell <mark@codesourcery.com>
35437 * g++.dg/init/new12.C: New test.
35439 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
35441 * gcc.target/sparc: New directory.
35442 * gcc.target/sparc/sparc.exp: New driver.
35443 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35444 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35445 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35446 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35448 2004-11-10 Paul Brook <paul@codesourcery.com>
35451 * gfortran.dg/list_read.c: New test.
35453 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35456 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35457 expected diagnostic location.
35459 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
35461 * gcc.dg/20041109-1.c: New test.
35463 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35466 * objc/compile/pr18406.m: New test.
35468 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35470 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35472 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35474 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35476 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35478 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35480 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35482 * gcc.dg/20030225-2.c: Add prototype for abort and
35485 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
35488 * gcc.c-torture/pr18299-1.c: New test.
35490 2004-11-06 Andreas Schwab <schwab@suse.de>
35492 * gcc.dg/pr16286.c: Also test for bool and pixel.
35494 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
35496 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35497 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35498 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35499 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35500 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35501 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35502 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35503 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35504 gcc.dg/struct-semi-3.c: New tests.
35506 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35508 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35510 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35512 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35513 Do not use C99 designators.
35515 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35517 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35519 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35521 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35522 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35523 * gcc.c-torture/execute/simd-5.x: Remove.
35525 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
35527 PR rtl-optimization/17933
35528 * gcc.dg/torture/pr17933-1.c: New test.
35530 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35533 * lib/target-supports.exp (check_weak_available): Support
35536 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
35538 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35539 call to fflush(stdout) before abort.
35540 (my_ffsll): New function.
35541 (generate_fields): Use it.
35543 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35545 * gcc.dg/init-undef-1.c: New test.
35547 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35549 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35550 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35551 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35552 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35553 expected messages for new parser.
35555 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35557 * g++.dg/ext/visibility/symbian1.C: New test.
35559 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35561 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35564 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35566 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35567 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35568 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35569 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35570 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35571 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35572 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35573 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35574 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35575 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35577 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35579 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35580 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35581 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35582 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35583 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35584 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35585 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35588 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35591 * gcc.dg/20041104-1.c: New test.
35593 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35595 * g++.dg/template/nontype7.C: New test.
35596 * g++.dg/template/nontype8.C: Likewise.
35597 * g++.dg/template/nontype9.C: Likewise.
35598 * g++.dg/template/nontype10.C: Likewise.
35599 * g++.dg/tc1/dr49.C: Likewise.
35600 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35601 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35603 2004-11-04 Ben Elliston <bje@au.ibm.com>
35605 * g++.dg/rtti/tinfo1.C: Remove xfails.
35607 2004-11-04 Ben Elliston <bje@au.ibm.com>
35609 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35610 packed attribute to the definition to satisfy the new C++ parser.
35612 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35614 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35615 invocations of va_arg.
35617 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35620 * g++.dg/template/crash25.C: New test.
35623 * g++.dg/template/typedef2.C: New test.
35624 * g++.dg/parse/crash13.C: Adjust error markers.
35627 * g++.dg/conversion/const3.C: New test.
35629 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35634 * gfortran.dg/generic_[123].f90: New testcases.
35636 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35638 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35639 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35641 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35644 * gcc.c-torture/compile/pr16808.c: New test.
35646 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
35648 PR rtl-optimization/17104
35649 * gcc.dg/ppc-bitfield1.c: New.
35651 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35653 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35655 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35657 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
35658 strings for 32-bit code.
35660 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
35663 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35665 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
35668 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35670 2004-10-31 Mark Mitchell <mark@codesourcery.com>
35673 * g++.dg/init/aggr2.C: New test.
35675 2004-10-30 Ziemowit Laski <zlaski@apple.com>
35677 * objc.dg/local-decl-1.m: New test.
35679 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
35681 * gcc.dg/20040910-1.c: Adjust regex.
35683 2004-10-30 Roger Sayle <roger@eyesopen.com>
35685 PR rtl-optimization/18084
35686 * g++.dg/opt/pr18084-1.C: New testcase.
35688 2004-10-30 Matt Austern <austern@apple.com>
35691 * g++.dg/ext/attrib18.C: New test.
35693 2004-10-30 Roger Sayle <roger@eyesopen.com>
35695 PR middle-end/18096
35696 * gcc.dg/pr18096-1.c: New test case.
35698 2004-10-30 Roger Sayle <roger@eyesopen.com>
35700 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35702 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
35705 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35706 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35707 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35708 gcc.dg/old-style-prom-3.c: New tests.
35710 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
35712 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35713 Remove unnecessary inclusion of stdio.h.
35715 2004-10-29 Roger Sayle <roger@eyesopen.com>
35717 PR rtl-optimization/17581
35718 * gcc.dg/pr17581-1.c: New test case.
35720 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
35722 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35724 * g++.dg/conversion/dr195-1.C: New.
35725 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35726 * g++.old-deja/g++.mike/p10148.C: Likewise.
35728 2004-10-29 Mark Mitchell <mark@codesourcery.com>
35731 * g++.dg/debug/typedef2.C: New test.
35733 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
35736 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35737 * gfortran.dg/g77/README: Update.
35739 2004-10-28 Matt Austern <austern@apple.com>
35742 * g++.dg/ext/packed7.C: New test.
35744 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
35746 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35748 * lib/scanasm.exp (hidden-scan-for): New proc.
35749 (scan-hidden): Use hidden-scan-for instead of constructing the scan
35751 (scan-not-hidden): Likewise.
35752 * lib/target-supports.exp (check_visibility_available): mach-o is
35755 2004-10-28 Mark Mitchell <mark@codesourcery.com>
35758 * g++.dg/template/memclass3.C: New test.
35760 2004-10-28 Adam Nemet <anemet@lnxw.com>
35762 PR middle-end/18160
35763 * gcc.dg/register-var-1.c: New test.
35764 * gcc.dg/register-var-2.c: New test.
35765 * gcc.dg/asm-7.c: Taking the address of a register variable is an
35768 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
35771 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35773 * gcc.dg/vect/vect-22.c: Likewise.
35775 2004-10-28 Jakub Jelinek <jakub@redhat.com>
35777 * gcc.dg/i386-rotate-1.c: New test.
35779 2004-10-27 Mark Mitchell <mark@codesourcery.com>
35781 * g++.dg/init/ref12.C: Add "run" marker.
35784 * g++.dg/init/ref12.C: New test.
35787 * g++.dg/template/shift1.C: New test.
35788 * g++.dg/template/error10.C: Adjust error markers.
35790 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
35793 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35795 2004-10-27 Geoffrey Keating <geoffk@apple.com>
35797 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35798 * gcc.dg/weak/weak-3.c: Likewise.
35799 * gcc.dg/weak/weak-5.c: Likewise.
35800 * gcc.dg/weak/weak-9.c: Likewise.
35801 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35802 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35804 * gcc.dg/darwin-weakimport-1.c: New.
35806 2004-10-28 Ben Elliston <bje@au.ibm.com>
35808 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35810 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
35812 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35813 'syntax' error messages.
35814 * gcc.dg/cpp/direct2s.c: Likewise.
35816 2004-10-26 Geoffrey Keating <geoffk@apple.com>
35818 * gcc.c-torture/compile/20041026-1.c: New.
35820 2004-10-26 Mark Mitchell <mark@codesourcery.com>
35823 * g++.dg/lookup/ns2.C: New test.
35826 * g++.dg/template/enum4.C: New test.
35829 * g++.dg/template/expr1.C: New test.
35831 2004-10-26 Ben Elliston <bje@au.ibm.com>
35833 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35835 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
35837 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35838 gcc.dg/decl-nospec-3.c: New tests.
35840 2004-10-26 Ziemowit Laski <zlaski@apple.com>
35842 * objc.dg/super-class-3.m: New test.
35844 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
35846 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35848 * gcc.dg/cpp/direct2s.c: Likewise.
35850 2004-10-25 Geoffrey Keating <geoffk@apple.com>
35852 * objc.dg/image-info.m: Update for changes to section selection.
35854 2004-10-25 David Ayers <d.ayers@inode.at>
35855 Ziemowit Laski <zlaski@apple.com>
35857 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35858 diagnostics when messaging 'id <Proto>'.
35859 * objc.dg/class-protocol-1.m: New test.
35860 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35861 a non-existent method signature.
35862 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35863 Update diagnostics when messaging with non-existent method signature.
35864 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35865 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35866 invalid receivers are now resolved as if messaging 'id'; remove
35867 extraneous diagnostics.
35869 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
35872 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35873 gcc.dg/init-desig-obs-3.c: New tests.
35875 2004-10-25 Jakub Jelinek <jakub@redhat.com>
35877 * gcc.dg/debug/20041023-1.c: New test.
35879 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
35881 PR middle-end/17407
35882 * gcc.c-torture/compile/pr17407.c: New test.
35885 * g++.dg/template/array8.C: New test.
35887 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35890 * lib/g++.exp: Accept more than one multilib libgcc.
35891 * lib/gcc-dg.exp: Likewise.
35892 * lib/objc.exp: Likewise.
35893 * lib/treelang.exp: Likewise.
35894 * lib/gfortran.exp: Likewise.
35896 2004-10-24 Ben Elliston <bje@au.ibm.com>
35898 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35900 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
35902 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35903 * gcc.dg/c99-const-expr-3.c: Likewise.
35905 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
35907 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35909 2004-10-23 Ben Elliston <bje@au.ibm.com>
35911 * gcc.c-torture/execute/loop-2e.x: Remove.
35913 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
35916 * g++.dg/parse/crash18.C: New.
35917 * g++.dg/parse/crash19.C: New.
35919 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35921 * g++.dg/ext/dllimport1.C: Move dg-warnings.
35922 * g++.dg/ext/dllimport2.C: Same.
35923 * g++.dg/ext/dllimport8.C: Same.
35925 2004-10-21 Mark Mitchell <mark@codesourcery.com>
35928 * g++.dg/conversion/cast1.C: New test.
35929 * g++.dg/overload/pmf1.C: Adjust error marker.
35931 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
35934 * objc.dg/const-str-7.m: New test.
35936 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35938 * g++.dg/template/memfriend11.C: Fix comment typo.
35939 * g++.dg/template/memfriend14.C: Likewise.
35941 2004-10-20 Richard Henderson <rth@redhat.com>
35943 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35944 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35945 -fasynchronous-unwind-tables.
35947 2004-10-20 Richard Henderson <rth@redhat.com>
35949 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35950 (main): Return success.
35951 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35952 (main): Return success.
35954 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35957 * g++.dg/template/memfriend9.C: New test.
35958 * g++.dg/template/memfriend10.C: Likewise.
35959 * g++.dg/template/memfriend11.C: Likewise.
35960 * g++.dg/template/memfriend12.C: Likewise.
35961 * g++.dg/template/memfriend13.C: Likewise.
35962 * g++.dg/template/memfriend14.C: Likewise.
35963 * g++.dg/template/memfriend15.C: Likewise.
35964 * g++.dg/template/memfriend16.C: Likewise.
35965 * g++.dg/template/memfriend17.C: Likewise.
35966 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35968 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
35970 * g++.dg/conversion/dr195.C: New.
35971 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35973 2004-10-20 Ben Elliston <bje@au.ibm.com>
35974 Devang Patel <dpatel@apple.com>
35976 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35977 of floating point arithmetic, which could trap.
35979 2004-10-19 Mark Mitchell <mark@codesourcery.com>
35982 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35983 * g++.dg/conversion/const2.C: New test.
35984 * g++.dg/expr/reinterpret2.C: New test.
35985 * g++.dg/expr/reinterpret3.C: New test.
35986 * g++.dg/expr/cast2.C: New test.
35987 * g++.dg/expr/copy1.C: New test.
35988 * g++.dg/other/conversion1.C: Change error message.
35989 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35990 function pointers to void *.
35991 * g++.old-deja/g++.mike/p10148.C: Likewise.
35993 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35995 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35997 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
36001 * g++.dg/parse/expr3.C: New test.
36003 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36005 * gcc.dg/smod-1.c: New test.
36007 2004-10-18 Ziemowit Laski <zlaski@apple.com>
36009 * objc.dg/method-14.m: New test.
36011 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
36013 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36014 Also xfail as the patch was reverted.
36016 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
36018 PR middle-end/16973
36019 * gcc.dg/pr16973.c: New test.
36021 2004-10-18 Diego Novillo <dnovillo@redhat.com>
36023 PR tree-optimization/17656
36024 * gcc.c-torture/compile/pr17656.c: New test.
36026 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
36028 * g++.dg/eh/shadow1.C: New.
36030 2004-10-18 Jakub Jelinek <jakub@redhat.com>
36032 * gcc.c-torture/compile/20041018-1.c: New test.
36034 2004-10-18 Ben Elliston <bje@au.ibm.com>
36036 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36037 compiler referring to register 0 when accessing sdata. The linker
36038 now patches things up.
36040 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
36043 * gcc.c-torture/compile/pr17529.c: New test.
36045 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36048 * g++.dg/ext/attrib17.C: New test.
36050 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36052 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36054 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36057 * g++.dg/ext/attrib16.C: New test.
36059 2004-10-15 Mark Mitchell <mark@codesourcery.com>
36062 * g++.dg/init/dso_handle1.C: New test.
36065 * g++.dg/parse/typedef6.C: New test.
36068 * g++.dg/parse/pragma1.C: New test.
36070 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
36072 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36074 2004-10-15 Steve Ellcey <sje@cup.hp.com>
36076 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36077 -fno-common when on HPPA HP-UX platforms.
36079 2004-10-15 Jakub Jelinek <jakub@redhat.com>
36082 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36084 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36087 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
36090 * g++.dg/lookup/strong-using-4.C: New test.
36092 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
36094 PR middle-end/16567
36095 * gcc.c-torture/compile/nested-1.c: New test.
36097 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36099 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36100 and mipsisa64*-*-* (until support for misaligned loads is added).
36101 * gcc.dg/vect/vect-50.c: Likewise.
36102 * gcc.dg/vect/vect-52.c: Likewise.
36103 * gcc.dg/vect/vect-54.c: Likewise.
36104 * gcc.dg/vect/vect-58.c: Likewise.
36105 * gcc.dg/vect/vect-60.c: Likewise.
36106 * gcc.dg/vect/vect-80.c: Likewise.
36108 2004-10-14 Mark Mitchell <mark@codesourcery.com>
36111 * g++.dg/init/dtor3.C: New test.
36113 2004-10-15 Ben Elliston <bje@au.ibm.com>
36115 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36117 2004-10-14 Geoffrey Keating <geoffk@apple.com>
36119 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36120 * gcc.dg/macho-lo-sum.c: Likewise.
36122 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
36124 * gcc.dg/ppc-spe64-1.c: New test.
36126 2004-10-14 Devang Patel <dpatel@apple.com>
36129 * gcc.dg/pr17635.c : New test.
36131 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
36133 * gcc.dg/vect/vect-28.c: Remove xfail.
36134 * gcc.dg/vect/vect-30.c: Remove xfail.
36135 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36136 * gcc.dg/vect/vect-33.c: Remove xfail.
36137 * gcc.dg/vect/vect-44.c: Remove xfail.
36138 * gcc.dg/vect/vect-46.c: Remove xfail.
36139 * gcc.dg/vect/vect-50.c: Remove xfail.
36140 * gcc.dg/vect/vect-52.c: Remove xfail.
36141 * gcc.dg/vect/vect-54.c: Remove xfail.
36142 * gcc.dg/vect/vect-58.c: Remove xfail.
36143 * gcc.dg/vect/vect-60.c: Remove xfail.
36144 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36145 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36146 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36147 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36148 * gcc.dg/vect/vect-8.c: Remove xfail.
36149 * gcc.dg/vect/vect-80.c: Remove xfail.
36150 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36152 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36154 * gcc.dg/vect/vect-82.c: New testcase.
36155 * gcc.dg/vect/vect-82_64.c: New testcase.
36156 * gcc.dg/vect/vect-83.c: New testcase.
36157 * gcc.dg/vect/vect-83_64.c: New testcase.
36159 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36161 * gcc.dg/cpp/error-1.c: New test.
36163 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36165 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36167 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
36170 * gcc.dg/cris-peep2-xsrand2.c: New test.
36172 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
36175 * g++.dg/expr/for2.C: New test.
36177 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36179 * g++.dg/inherit/thunk1.C: Run on the SPARC.
36181 2004-10-13 Jakub Jelinek <jakub@redhat.com>
36183 PR tree-optimization/17724
36184 * g++.dg/opt/pr17724-1.C: New test.
36185 * g++.dg/opt/pr17724-2.C: New test.
36186 * g++.dg/opt/pr17724-3.C: New test.
36187 * g++.dg/opt/pr17724-4.C: New test.
36188 * g++.dg/opt/pr17724-5.C: New test.
36189 * g++.dg/opt/pr17724-6.C: New test.
36191 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
36194 * gcc.dg/pr17301-2.c: New test.
36196 2004-10-11 Mark Mitchell <mark@codesourcery.com>
36199 * g++.dg/parse/error22.C: New test.
36202 * g++.dg/template/spec18.C: New test.
36204 2004-10-11 Steve Ellcey <sje@cup.hp.com>
36206 * gcc.dg/ia64-asm-1.c: Add prototype for abort
36207 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36209 * gcc.dg/ia64-sync-2.c: Ditto.
36210 * gcc.dg/ia64-sync-3.c: Ditto.
36212 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
36214 * g++.dg/eh/cleanup5.C: Add dg-options "".
36216 2004-10-11 Roger Sayle <roger@eyesopen.com>
36218 PR middle-end/17657
36219 * gcc.dg/switch-4.c: New test case.
36221 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
36223 * gcc.c-torture/execute/20041011-1.c: New test.
36225 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36228 * g++.dg/init/for3.C: New test.
36231 * g++.dg/opt/switch2.C: New test.
36233 PR middle-end/17703
36234 * g++.dg/warn/Wreturn-2.C: New test.
36236 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36239 * g++.dg/eh/cleanup5.C: New test.
36241 2004-10-10 Mark Mitchell <mark@codesourcery.com>
36244 * g++.dg/parse/error21.C: New test.
36246 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
36248 * g++.dg/overload/pmf1.C: Adjust quoting marks.
36249 * g++.dg/warn/incomplete1.C: Likewise.
36250 * g++.dg/template/qualttp20.C: Likewise.
36252 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36255 * parm-incomplete-1.c: New test.
36257 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36260 * g++.dg/parse/error19.C: New test.
36263 * g++.dg/init/new11.C: New test.
36266 * g++.dg/parse/error20.C: New test.
36269 * g++.dg/template/crash24.C: New test.
36271 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36274 * gcc.dg/pr17301-1.c: New test.
36276 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36279 * gcc.dg/anon-struct-5.c: New test.
36281 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
36284 * gcc.dg/pr17844-1.c: New test.
36286 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
36288 PR tree-optimization/17906
36289 * gcc.c-torture/compile/pr17906.c: New.
36291 2004-10-09 Stuart Hastings <stuart@apple.com>
36292 Roger Sayle <roger@eyesopen.com>
36294 PR rtl-optimization/17853
36295 * gcc.dg/i386-mmx-5.c: New testcase.
36297 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
36299 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36301 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36304 * g++.dg/template/static9.C: New test.
36307 * g++.dg/parse/operator5.C: New test.
36309 2004-10-09 Roger Sayle <roger@eyesopen.com>
36311 PR middle-end/17894
36312 * gcc.c-torture/execute/divcmp-4.c: New test case.
36314 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36317 * g++.dg/opt/pr17902.C: New test.
36319 2004-10-09 Jakub Jelinek <jakub@redhat.com>
36321 * gcc.dg/cpp/ident-1.c: Add dg-options "".
36323 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36325 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36327 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36329 * gcc.dg/assign-warn-3.c: New test.
36331 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36334 * gcc.dg/cpp/ident-1.c: New test.
36336 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
36338 * gcc.c-torture/compile/acc1.c: New.
36340 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36342 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36343 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36345 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36347 * gcc.dg/ultrasp11.c: New test.
36349 2004-10-08 Michael Matz <matz@suse.de>
36351 * gcc.dg/doloop-2.c: New test.
36353 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36355 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36356 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36357 objc.dg/method-9.m: Update expected diagnostics.
36359 2004-10-07 Geoffrey Keating <geoffk@apple.com>
36361 * gcc.dg/ppc-fsel-3.c: New file.
36362 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36364 2004-10-07 Paul Brook <paul@codesourcery.com>
36366 * gfortran.dg/intrinsic_verify_1.f90: New test.
36368 2004-10-07 Paul Brook <paul@codesourcery.com>
36370 * gfortran.dg/empty_format_1.f90: Remove stray commas.
36372 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36374 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36375 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36378 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
36380 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36382 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36385 * g++.dg/warn/Winline-4.C: New test.
36387 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36389 * gcc.c-torture/compile/20041007-1.c: New test.
36391 2004-10-07 Paul Brook <paul@codesourcery.com>
36394 * gfortran.dg/use_allocated_1.f90: New test.
36396 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36398 PR middle-end/17849
36399 * gfortran.fortran-torture/compile/nested.f90: New test
36401 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
36403 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36405 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36408 * g++.dg/ext/asm6.C: New test.
36410 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
36412 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36414 2004-10-06 Paul Brook <paul@codesourcery.com>
36416 PR libfortran/17709
36417 * gfortran.dg/empty_format_1.f90: New test.
36419 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36422 * gfortran.dg/ishft.f90: New test.
36425 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36428 2004-10-06 Paul Brook <paul@codesourcery.com>
36430 * gfortran.dg/do_1.f90: New test.
36432 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36434 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36435 optimizing for size.
36437 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36439 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36441 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36443 * gcc.c-torture/compile/20041005-1.c: New test.
36445 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
36448 * g++.dg/lookup/koenig4.C: New.
36450 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
36452 * g++.dg/other/classkey1.C: Adjust quoting marks.
36453 * g++.dg/parse/error15.C: Likewise.
36454 * g++.dg/template/meminit2.C (int>): Likewise.
36456 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36459 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36462 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36465 * gfortran.dg/pr17708.f90: New test.
36467 2004-10-04 Chao-ying Fu <fu@mips.com>
36469 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36470 * gcc.dg/vect/vect-4.c: Ditto.
36471 * gcc.dg/vect/vect-5.c: Ditto.
36472 * gcc.dg/vect/vect-6.c: Ditto.
36473 * gcc.dg/vect/vect-8.c: Ditto.
36474 * gcc.dg/vect/vect-16.c: Ditto.
36475 * gcc.dg/vect/vect-30.c: Ditto.
36476 * gcc.dg/vect/vect-40.c: Ditto.
36477 * gcc.dg/vect/vect-41.c: Ditto.
36478 * gcc.dg/vect/vect-42.c: Ditto.
36479 * gcc.dg/vect/vect-43.c: Ditto.
36480 * gcc.dg/vect/vect-44.c: Ditto.
36481 * gcc.dg/vect/vect-45.c: Ditto.
36482 * gcc.dg/vect/vect-46.c: Ditto.
36483 * gcc.dg/vect/vect-47.c: Ditto.
36484 * gcc.dg/vect/vect-48.c: Ditto.
36485 * gcc.dg/vect/vect-49.c: Ditto.
36486 * gcc.dg/vect/vect-50.c: Ditto.
36487 * gcc.dg/vect/vect-51.c: Ditto.
36488 * gcc.dg/vect/vect-52.c: Ditto.
36489 * gcc.dg/vect/vect-53.c: Ditto.
36490 * gcc.dg/vect/vect-54.c: Ditto.
36491 * gcc.dg/vect/vect-55.c: Ditto.
36492 * gcc.dg/vect/vect-56.c: Ditto.
36493 * gcc.dg/vect/vect-57.c: Ditto.
36494 * gcc.dg/vect/vect-58.c: Ditto.
36495 * gcc.dg/vect/vect-59.c: Ditto.
36496 * gcc.dg/vect/vect-60.c: Ditto.
36497 * gcc.dg/vect/vect-74.c: Ditto.
36498 * gcc.dg/vect/vect-79.c: Ditto.
36499 * gcc.dg/vect/vect-80.c: Ditto.
36501 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
36503 * gcc.dg/unused-7.c: Use the correct option.
36505 2004-10-04 Paul Brook <paul@codesourcery.com>
36506 Bud Davis <bdavis9659@comcast.net>
36510 * gfortran/pr17706.f90: New test.
36511 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36513 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36515 * gfortran.dg/pr17612.f90: New test.
36517 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
36519 * g++.dg/template/local1.C: Adjust quoting marks in
36520 testing for diagnostics.
36521 * g++.dg/tls/diag-2.C: Likewise.
36522 * g++.dg/other/error8.C: Likewise.
36524 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36527 * gcc.dg/unused-4.c: Adjust to be correct.
36530 * gcc.dg/unused-7.c: New test.
36532 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36535 * g++.dg/overload/template2.C: New test.
36537 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
36539 PR tree-optimization/16632
36540 * gcc.dg/tree-ssa/20041002-1.c: New.
36542 2004-10-03 Paul Brook <paul@codesourcery.com>
36544 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
36545 rather than relying on default formatting.
36547 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
36549 * gcc.dg/20040920-1.c: Update expected message text.
36551 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
36553 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36555 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36557 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36560 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36562 * gcc.dg/tree-ssa/pr17343.c: Remove.
36564 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36567 * gcc.dg/tree-ssa/pr17343.c: New test.
36569 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36571 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36572 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36573 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36574 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36575 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36577 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36579 * gcc.dg/lvalue-2.c: New test.
36581 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36584 * gcc.dg/pr17730-1.c: New test
36586 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36589 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36591 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36593 * gcc.c-torture/execute/stdarg-1.c: New test.
36594 * gcc.c-torture/execute/stdarg-2.c: New test.
36595 * gcc.c-torture/execute/stdarg-3.c: New test.
36596 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36597 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36598 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36599 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36600 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36602 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36604 PR tree-optimization/17697
36605 * g++.dg/opt/pr17697-1.C: New test.
36606 * g++.dg/opt/pr17697-2.C: New test.
36607 * g++.dg/opt/pr17697-3.C: New test.
36609 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36612 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36613 gcc.dg/vla-init-5.c: New tests.
36615 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36618 * gcc.dg/pr13804-1.c: New test.
36620 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36623 * gfortran.dg/pr16938.f90: New test.
36625 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36627 * g++.dg/template/crash23.C: New test.
36629 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36632 * g++.dg/template/static8.C: New test.
36634 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36637 * g++.dg/other/error9.C: New test.
36639 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36641 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36643 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36646 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36648 2004-09-26 Roger Sayle <roger@eyesopen.com>
36650 PR middle-end/17112
36651 * gcc.dg/pr17112-1.c: New test case.
36653 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
36656 * gcc.dg/pr11459-1.c: New test.
36658 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
36660 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36661 * gcc.dg/tree-ssa/loop-4.c: Likewise.
36663 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36665 * gfortran.dg/pr15324.f90: Make array bounds consistent.
36667 2004-09-25 Jan Hubicka <jh@suse.cz>
36669 * compile/30040909-1.c: New test.
36670 * compile/30040907-1.c: New test.
36672 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
36674 * gcc.c-torture/execute/va-arg-26.c: New test.
36676 2004-09-24 Zack Weinberg <zack@codesourcery.com>
36678 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36679 extra diagnostics on targets with 64-bit pointers.
36680 * objc.dg/selector-1.m: Adjust dg-warning regexp.
36682 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36685 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36686 * gcc.dg/decl-3.c: Adjust expected message.
36688 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36691 * gfortran.dg/pr17615.f90: New test.
36693 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
36695 PR tree-optimzation/17517
36696 * g++.dg/tree-ssa/pr17517.C: New Test.
36698 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36701 * g++.dg/lookup/ambig3.C: New.
36703 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
36706 * g++.dg/opt/pr17624.C: New test.
36708 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36711 * gcc.dg/Wbad-function-cast-1.c: New test.
36713 2004-09-23 Zack Weinberg <zack@codesourcery.com>
36715 * g++.dg/ext/complit1.C
36716 * g++.dg/other/error2.C
36717 * g++.dg/other/nontype-1.C
36718 * g++.dg/parse/crash11.C
36719 * g++.dg/parse/crash12.C
36720 * g++.dg/parse/error15.C
36721 * g++.dg/parse/error4.C
36722 * g++.dg/parse/tmpl-outside1.C
36723 * g++.dg/parse/too-many-tmpl-args1.C
36724 * g++.dg/template/dependent-expr3.C
36725 * g++.dg/template/error10.C
36726 * g++.dg/template/instantiate1.C
36727 * g++.dg/template/vtable2.C
36728 * g++.dg/warn/Wshadow-1.C
36729 * g++.dg/warn/weak1.C
36730 * g++.old-deja/g++.brendan/crash16.C
36731 * g++.old-deja/g++.brendan/crash18.C
36732 * g++.old-deja/g++.brendan/crash48.C
36733 * g++.old-deja/g++.brendan/crash49.C
36734 * g++.old-deja/g++.brendan/crash55.C
36735 * g++.old-deja/g++.brendan/crash56.C
36736 * g++.old-deja/g++.brendan/crash8.C
36737 * g++.old-deja/g++.brendan/enum11.C
36738 * g++.old-deja/g++.brendan/enum8.C
36739 * g++.old-deja/g++.brendan/enum9.C
36740 * g++.old-deja/g++.brendan/friend3.C
36741 * g++.old-deja/g++.brendan/misc14.C
36742 * g++.old-deja/g++.bugs/900402_02.C
36743 * g++.old-deja/g++.bugs/900404_03.C
36744 * g++.old-deja/g++.bugs/900404_04.C
36745 * g++.old-deja/g++.bugs/900428_03.C
36746 * g++.old-deja/g++.jason/crash4.C
36747 * g++.old-deja/g++.jason/overload21.C
36748 * g++.old-deja/g++.jason/redecl1.C
36749 * g++.old-deja/g++.jason/report.C
36750 * g++.old-deja/g++.jason/rfg10.C
36751 * g++.old-deja/g++.jason/template30.C
36752 * g++.old-deja/g++.law/arm12.C
36753 * g++.old-deja/g++.law/ctors5.C
36754 * g++.old-deja/g++.law/cvt20.C
36755 * g++.old-deja/g++.law/init10.C
36756 * g++.old-deja/g++.law/init8.C
36757 * g++.old-deja/g++.law/visibility17.C
36758 * g++.old-deja/g++.law/visibility7.C
36759 * g++.old-deja/g++.mike/net8.C
36760 * g++.old-deja/g++.mike/p646.C
36761 * g++.old-deja/g++.mike/p700.C
36762 * g++.old-deja/g++.mike/p701.C
36763 * g++.old-deja/g++.mike/p811.C
36764 * g++.old-deja/g++.ns/template13.C
36765 * g++.old-deja/g++.other/array3.C
36766 * g++.old-deja/g++.other/crash25.C
36767 * g++.old-deja/g++.other/dtor3.C
36768 * g++.old-deja/g++.other/dtor4.C
36769 * g++.old-deja/g++.other/main1.C
36770 * g++.old-deja/g++.other/warn7.C
36771 * g++.old-deja/g++.pt/crash11.C
36772 * g++.old-deja/g++.pt/crash36.C
36773 * g++.old-deja/g++.pt/spec22.C
36774 * g++.old-deja/g++.pt/spec9.C
36775 * g++.old-deja/g++.pt/ttp52.C
36776 * g++.old-deja/g++.robertl/eb103.C
36777 * g++.old-deja/g++.robertl/eb121.C
36778 * g++.old-deja/g++.robertl/eb22.C
36779 * g++.old-deja/g++.robertl/eb8.C:
36780 Update locations and/or regexps of dg-error markers.
36781 Remove markers for some bogus messages that are no longer issued.
36783 2004-09-23 Jakub Jelinek <jakub@redhat.com>
36785 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36786 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36788 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
36791 * g++.dg/lookup/crash5.C: New test.
36793 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
36795 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36796 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36797 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36798 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36799 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36800 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36802 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36803 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36804 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36805 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36806 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36807 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36809 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36811 * gcc.dg/vect/vect-44.c: Check additional cases.
36812 * gcc.dg/vect/vect-48.c: Check additional cases.
36814 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36815 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36816 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36817 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36818 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36819 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36820 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36821 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36822 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36824 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36825 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36826 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36828 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36830 * gcc.dg/tree-ssa/loop-6.c: New test.
36832 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
36835 * g++.dg/inherit/base2.C: New.
36837 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36839 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36840 * gcc.dg/20001012-2.c: Likewise.
36841 * gcc.dg/20001013-1.c: Likewise.
36842 * gcc.dg/20001101-1.c: Likewise.
36843 * gcc.dg/20001102-1.c: Likewise.
36844 * gcc.dg/bf-spl1.c: Likewise.
36845 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36846 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36848 2004-09-22 Diego Novillo <dnovillo@redhat.com>
36850 PR tree-optimization/16721
36851 * gcc.dg/tree-ssa/pr16721.c: New test.
36853 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
36855 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36856 * gcc.dg/20040305-1.c: Likewise.
36858 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
36861 * gcc.c-torture/compile/pr16566-1.c,
36862 gcc.c-torture/compile/pr16566-2.c,
36863 gcc.c-torture/compile/pr16566-3.c: New tests.
36865 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
36867 PR tree-optimization/17512
36868 * gcc.c-torture/compile/20040916-1.c.
36870 2004-09-21 Mark Mitchell <mark@codesourcery.com>
36872 * gcc.dg/pragma-re-3.c: New test.
36874 2004-09-17 Matt Austern <austern@apple.com>
36877 * g++.dg/other/anon3.C: New.
36879 2004-09-21 Roger Sayle <roger@eyesopen.com>
36882 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36883 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36884 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36885 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36886 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36888 2004-09-21 Bud Davis <bdavis9659@comcast.net>
36891 * gfortran.dg/pr17286.f90: New test.
36893 2004-09-20 Mark Mitchell <mark@codesourcery.com>
36896 * g++.dg/template/static7.C: New test.
36898 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
36901 * gcc.c-torture/compile/pr17558.c: New test.
36903 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36905 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36906 if SKIP_ATTRIBUTE is defined.
36908 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36911 * gfortran.dg/pr15957.f90: New test.
36913 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
36915 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36917 * gcc.dg/vect/vect-79.c: Likewise.
36918 * gcc.dg/vect/vect-80.c: Likewise.
36920 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36923 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36925 2004-09-20 Ira Rosen <irar@il.ibm.com>
36927 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36928 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36929 * gcc.dg/vect/vect-62.c: New testcase.
36930 * gcc.dg/vect/vect-63.c: New testcase.
36931 * gcc.dg/vect/vect-64.c: New testcase.
36932 * gcc.dg/vect/vect-65.c: New testcase.
36933 * gcc.dg/vect/vect-66.c: New testcase.
36934 * gcc.dg/vect/vect-67.c: New testcase.
36935 * gcc.dg/vect/vect-68.c: New testcase.
36936 * gcc.dg/vect/vect-69.c: New testcase.
36937 * gcc.dg/vect/vect-79.c: New testcase.
36938 * gcc.dg/vect/vect-80.c: New testcase.
36940 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36942 * gcc.target/mips/asm-1.c: New test.
36944 2004-09-19 Ira Rosen <irar@il.ibm.com>
36946 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36947 * gcc.dg/vect/vect-73.c: New testcase.
36948 * gcc.dg/vect/vect-74.c: New testcase.
36949 * gcc.dg/vect/vect-75.c: New testcase.
36950 * gcc.dg/vect/vect-76.c: New testcase.
36951 * gcc.dg/vect/vect-77.c: New testcase.
36952 * gcc.dg/vect/vect-78.c: New testcase
36954 2004-09-18 Paul Brook <paul@codesourcery.com>
36956 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36958 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
36961 * gcc.dg/pr17424-1.c: New test.
36963 2004-09-18 Diego Novillo <dnovillo@redhat.com>
36965 * g++.dg/tree-ssa/pr17153.C: New test.
36967 2004-09-16 Geoffrey Keating <geoffk@apple.com>
36970 * g++.dg/pch/wchar-1.C: New.
36971 * g++.dg/pch/wchar-1.Hs: New.
36973 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
36975 * gcc.c-torture/execute/20040917-1.c: New test.
36977 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36979 PR tree-optimization/17319
36980 * gcc.dg/pr17319.c: New test.
36982 2004-09-17 Devang Patel <dpatel@apple.com>
36984 * gcc.dg/20040813-1.c: New test.
36986 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36988 PR tree-optimization/17273
36989 * gcc.c-torture/compile/pr17273.c: New test.
36991 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
36993 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36994 Update expected messages.
36995 * gcc.dg/declspec-13.c: New test.
36997 2004-09-17 David Edelsohn <edelsohn@gnu.org>
36999 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37001 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37003 * gcc.c-torture/execute/pr17252.c: Use post-increment to
37004 change what 'a' is pointing to.
37006 2004-09-17 Mark Mitchell <mark@codesourcery.com>
37009 * g++.dg/template/error18.C: New test.
37012 * g++.dg/warn/Wunused-8.C: New test.
37014 2004-09-17 Steven Bosscher <stevenb@suse.de>
37016 PR tree-optimization/17513
37017 * gcc.dg/20040916-1.c: New test.
37019 2004-09-16 Mark Mitchell <mark@codesourcery.com>
37022 * g++.dg/template/typename7.C: New test.
37024 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37026 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37028 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
37030 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37031 with -ftree-based-profiling also.
37032 * lib/profopt.exp: Support late-set profile_option/feedback_option.
37034 2004-09-16 Victor Leikehman <lei@il.ibm.com>
37037 * gfortran.dg/der_array_io_1.f90: New test.
37038 * gfortran.dg/der_array_io_2.f90: New test.
37039 * gfortran.dg/der_array_io_3.f90: New test.
37041 2004-09-15 Mark Mitchell <mark@codesourcery.com>
37043 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37046 2004-09-15 Mark Mitchell <mark@codesourcery.com>
37048 * g++.dg/opt/switch1.C: New test.
37050 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
37052 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37053 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37054 Update expected messages.
37056 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37059 * gfortran.dg/same_name_1.f90: New test.
37061 2004-09-15 Diego Novillo <dnovillo@redhat.com>
37063 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
37064 dereference garbage pointers.
37066 2004-09-15 Jakub Jelinek <jakub@redhat.com>
37068 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37069 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37071 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37072 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37073 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37075 2004-09-14 Mark Mitchell <mark@codesourcery.com>
37078 * g++.dg/template/mangle1.C: New test.
37080 2004-09-14 Diego Novillo <dnovillo@redhat.com>
37082 PR tree-optimization/17252
37083 * gcc.c-torture/execute/pr17252.c: New test.
37085 2004-09-14 Andrew Pinski <apinski@apple.com>
37087 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37089 2004-09-14 Roger Sayle <roger@eyesopen.com>
37091 PR rtl-optimization/9771
37092 * gcc.dg/pr9771-1.c: New test case.
37094 2004-09-14 Diego Novillo <dnovillo@redhat.com>
37096 PR tree-optimization/15262
37097 * gcc.c-torture/execute/pr15262-1.c: New test.
37098 * gcc.c-torture/execute/pr15262-2.c: New test.
37100 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
37102 * gcc.dg/declspec-12.c: New test.
37104 2004-09-14 Bud Davis <bdavis9659@comcast.net>
37106 * gfortran.dg/pr17090.f90: Add directives to test.
37108 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37110 * gcc.c-torture/compile/20040914-1.c: New test.
37112 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37115 * g++.dg/template/decl2.C: New test.
37117 2004-09-13 Bud Davis <bdavis9659@comcast.net>
37120 * gfortran.dg/pr17090.f90: New test.
37122 2004-09-13 Dale Johannesen <dalej@apple.com>
37124 * gcc.c-torture/compile/pr17408.c: New test case.
37126 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37129 * g++.dg/parse/crash17.C: New test.
37132 * g++.dg/template/enum3.C: New test.
37134 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
37136 * lib/gcc-defs.exp: Load wrapper.exp.
37137 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37139 * lib/gcc.exp (gcc_init): Similar.
37140 * lib/gfortran.exp (gfortran_init): Similar.
37141 * lib/objc.exp (objc_init): Similar.
37142 * lib/treelang.exp (treelang_init): Similar.
37143 * lib/wrapper.exp: New file with build_wrapper call machinery in
37144 ${tool}_maybe_build_wrapper.
37146 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37148 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37150 * gcc.dg/declspec-11.c: Update expected messages.
37151 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37152 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37153 gcc.dg/inline-12.c: New tests.
37155 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
37157 * g++.dg/tree-ssa/pr17400.C: New testcase.
37159 2004-09-13 James E Wilson <wilson@specifixinc.com>
37161 * gcc.target/mips/sb1-1.c: New testcase.
37163 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
37165 * lib/g77-dg.exp: Remove unused file.
37166 * lib/mike-g77.exp: Ditto.
37167 * lib/g77.exp: Ditto.
37169 2004-09-12 Richard Henderson <rth@redhat.com>
37171 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37173 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37175 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37176 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37177 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37178 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37179 Update expected messages.
37181 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
37183 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37184 declaration/use mismatch for dirp parameter.
37186 2004-09-12 Andrew Pinski <apinski@apple.com>
37188 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37189 -fgnu-runtime is passed.
37191 2004-09-12 Richard Henderson <rth@redhat.com>
37193 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37194 do the uplevel thing and update additional_flags directly.
37195 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37196 gfortran.fortran-torture/execute/intrinsic_nearest.x,
37197 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37198 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37200 2004-09-11 Steven Bosscher <stevenb@suse.de>
37202 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37204 2004-09-11 Roger Sayle <roger@eyesopen.com>
37206 PR middle-end/17411
37207 * g++.dg/opt/pr17411-1.C: New test case.
37209 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37211 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37212 gcc.dg/tls/diag-2.c: Update expected messages.
37213 * gcc.dg/991209-1.c: Specify compilation options. Update expected
37215 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37216 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37217 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37218 gcc.dg/tls/diag-5.c: New tests.
37220 2004-09-11 Zack Weinberg <zack@codesourcery.com>
37222 * gcc.dg/20040910-1.c: Correct dg-error regexp.
37224 2004-09-11 Steven Bosscher <stevenb@suse.de>
37226 * g++.dg/parse/break-in-for.C: New test.
37228 2004-09-11 Jakub Jelinek <jakub@redhat.com>
37230 * gcc.dg/tree-ssa/20040911-1.c: New test.
37232 2004-09-11 Andreas Jaeger <aj@suse.de>
37234 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37235 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37237 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
37239 * gcc.target/frv: New directory of FR-V-specific tests.
37241 2004-09-10 James E Wilson <wilson@specifixinc.com>
37243 * gcc.dg/convert-vec-1.c: New test.
37245 2004-09-10 Roger Sayle <roger@eyesopen.com>
37247 PR middle-end/17024
37248 * gcc.dg/pr17024-1.c: New test case.
37250 2004-09-10 Eric Christopher <echristo@redhat.com>
37252 * gcc.dg/20040910-1.c: New test.
37254 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37256 * gcc.dg/bitfld-9.c: New test.
37258 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
37260 * gcc.c-torture/execute/ieee/acc1.c: New test.
37261 * gcc.c-torture/execute/ieee/acc2.c: New test.
37262 * gcc.c-torture/execute/ieee/mzero6.c: New test.
37264 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
37266 * gcc.dg/deprecated-2.c: New test.
37268 2004-09-09 James E Wilson <wilson@specifixinc.com>
37270 * gcc.dg/init-vec-1.c: New test.
37272 2004-09-09 Roger Sayle <roger@eyesopen.com>
37274 PR middle-end/17055
37275 * gcc.dg/pr17055-1.c: New test case.
37277 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
37280 * gcc.c-torture/execute/pr17377.c: New test.
37282 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37285 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37286 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37287 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37288 gcc.dg/long-long-typespec-1.c: New tests.
37289 * gcc.dg/tls/diag-2.c: Update expected diagnostics
37291 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37293 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37294 gcc.dg/gnu99-static-1.c: New tests.
37296 2004-09-08 Devang Patel <dpatel@apple.com>
37298 * gcc.dg/darwin-ld-20040828-1.c: New test.
37299 * gcc.dg/darwin-ld-20040828-2.c: New test.
37300 * gcc.dg/darwin-ld-20040828-3.c: New test.
37302 2004-09-08 Ziemowit Laski <zlaski@apple.com>
37304 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37305 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37307 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37308 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37310 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37311 types they qualify.
37312 * objc.dg/type-size-2.m: Fix wording in comment.
37313 * objc.dg/va-meth-1.m: New test case.
37315 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
37318 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37319 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37321 2004-09-06 Devang Patel <dpatel@apple.com>
37323 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37324 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37326 2004-09-06 Zack Weinberg <zack@codesourcery.com>
37328 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37329 reflect changed line numbering of diagnostics.
37331 2004-09-06 Paul Brook <paul@codesourcery.com>
37333 * gfortran.dg/edit_real_1.f90: Add new test.
37335 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37337 * gcc.dg/tree-ssa/loop-2.c: New test.
37338 * gcc.dg/tree-ssa/loop-3.c: New test.
37339 * gcc.dg/tree-ssa/loop-4.c: New test.
37340 * gcc.dg/tree-ssa/loop-5.c: New test.
37342 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37344 * gcc.dg/format/sentinel-1.c: Update for parameter option.
37346 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37348 * gcc.dg/format/sentinel-1.c: New test.
37350 2004-09-04 Uros Bizjak <uros@kss-loka.si>
37352 * gcc.dg/builtins-46.c: New.
37354 2004-09-03 Devang Patel <dpatel@apple.com>
37356 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37357 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37359 2004-09-03 Jan Beulich <jbeulich@novell.com>
37361 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37362 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37363 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37364 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37365 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37366 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37367 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37368 the non-portable bzero.
37369 * gcc.dg/20010912-1.c: xfail for NetWare.
37370 * gcc.dg/20020426-2.c: xfail for NetWare.
37371 * gcc.dg/20021014-1.c: xfail for NetWare.
37372 * gcc.dg/20021018-1.c: xfail for NetWare.
37373 * gcc.dg/20030213-1.c: xfail for NetWare.
37374 * gcc.dg/20030225-1.c: xfail for NetWare.
37375 * gcc.dg/20030708-1.c: xfail for NetWare.
37376 * gcc.dg/builtins-config.h: Also exclude NetWare.
37377 * gcc.dg/format/format.h: Define restrict only if not already defined.
37378 * gcc.dg/nest.c: xfail for NetWare.
37379 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37380 * lib/target-supports.exp (check_visibility_available): Exclude
37383 2004-09-03 Jan Beulich <jbeulich@novell.com>
37385 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37386 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37387 deterministic starting point for the alignment of structure fields.
37388 * gcc.dg/Wpadded.c: Dito.
37389 * g++.dg/abi/vbase10.C: Dito.
37391 2004-09-03 Devang Patel <dpatel@apple.com>
37393 * g++.dg/debug/pr15736.cc: New test.
37395 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37397 * README.QMTEST: Fix out-of-date link.
37399 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
37402 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37403 Delete. Duplicate of gfortran.dg/g77/20010610.f
37405 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37407 * g++.dg/abi/arm_rtti1.C: New test.
37409 2004-09-02 Geoffrey Keating <geoffk@apple.com>
37411 * gcc.dg/ppc-vector-memcpy.c: New.
37412 * gcc.dg/ppc-vector-memset.c: New.
37414 2004-09-02 Chao-ying Fu <fu@mips.com>
37416 * gcc.target/mips/mips-3d-1.c: New test.
37417 * gcc.target/mips/mips-3d-2.c: New test.
37418 * gcc.target/mips/mips-3d-3.c: New test.
37419 * gcc.target/mips/mips-3d-4.c: New test.
37420 * gcc.target/mips/mips-3d-5.c: New test.
37421 * gcc.target/mips/mips-3d-6.c: New test.
37422 * gcc.target/mips/mips-3d-7.c: New test.
37423 * gcc.target/mips/mips-3d-8.c: New test.
37424 * gcc.target/mips/mips-3d-9.c: New test.
37425 * gcc.target/mips/mips-ps-1.c: New test.
37426 * gcc.target/mips/mips-ps-2.c: New test.
37427 * gcc.target/mips/mips-ps-3.c: New test.
37428 * gcc.target/mips/mips-ps-4.c: New test.
37429 * gcc.target/mips/mips-ps-type.c: New test.
37431 2004-09-02 Paul Brook <paul@codesourcery.com>
37433 * gfortran.dg/edit_real_1.f90: Add new tests.
37435 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37438 * gfortran.dg/merge_char_1.f90: New test.
37440 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37443 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37445 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37448 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37450 2004-09-01 Mark Mitchell <mark@codesourcery.com>
37452 * g++.dg/opt/loop1.C: Do not XFAIL.
37454 2004-09-01 Jakub Jelinek <jakub@redhat.com>
37456 * gcc.c-torture/execute/20040831-1.c: New test.
37458 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
37461 * gfortran.dg/g77/20010610.f: Now passes.
37462 Copy from g77.f-torture/execute. Add dg-run directive.
37463 * gfortran.dg/g77/README: Update
37465 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
37467 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37468 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37469 (t1, t2, t3, t4): Add volatile.
37471 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37473 * g++.dg/ext/visibility/arm1.C: New test.
37475 2004-08-31 Geoffrey Keating <geoffk@apple.com>
37477 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37480 2004-09-01 Paul Brook <paul@codesourcery.com>
37482 * gfortran.dg/eof_2.f90: New test.
37484 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37487 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37489 2004-08-31 Bud Davis <bdavis9659@comcast.net>
37491 PR libfortran/16805
37492 * gfortran.dg/list_read_2.f90: New test.
37494 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37496 * g++.dg/abi/key1.C: New test.
37498 2004-08-31 Richard Henderson <rth@redhat.com>
37500 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37502 * g++.dg/other/offsetof5.C: Remove duplicate.
37504 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37507 * gfortran.dg/func_derived_1.f90: New test.
37509 2004-08-31 Paul Brook <paul@codesourcery.com>
37511 * gfortran.dg/eof_1.f90: New test.
37513 2004-08-31 Paul Brook <paul@codesourcery.com>
37515 * gfortran.dg/list_read_1.f90: New file.
37517 2004-08-30 Mark Mitchell <mark@codesourcery.com>
37519 * g++.dg/opt/loop1.C: XFAIL.
37521 2004-08-30 Geoffrey Keating <geoffk@apple.com>
37523 * gcc.dg/funcdef-storage-1.c: New.
37524 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37525 an extern function in local scope.
37526 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37527 declare an 'auto inline' function in local scope.
37528 * gcc.dg/20011130-1.c: Likewise.
37529 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37530 an 'auto' function in local scope.
37531 * gcc.dg/20021014-1.c: Likewise.
37532 * gcc.dg/20030331-2.c: Likewise.
37534 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37536 * gfortran.dg/blockdata_1.f90: New test.
37538 2004-08-30 Richard Henderson <rth@redhat.com>
37540 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37542 2004-08-30 Richard Henderson <rth@redhat.com>
37544 * lib/fortran-torture.exp (fortran-torture-execute): Honor
37545 additional_flags set by alternate driver.
37546 (ieee-options): New procedure.
37547 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37548 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37549 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37550 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37552 2004-08-30 Richard Henderson <rth@redhat.com>
37554 * lib/f-torture.exp: Remove.
37556 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37558 PR rtl-optimization/16590
37559 * g++.dg/opt/loop1.C: New test.
37561 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37564 * gfortran.dg/oldstyle_1.f90: New test.
37566 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37567 Paul Brook <paul@codesourcery.com>
37569 * gfortran.dg/g77/README: Update.
37570 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37571 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37572 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37574 2004-08-28 Paul Brook <paul@codesourcery.com>
37576 PR libfortran/17195
37577 * gfortran.dg/edit_real_1.f90: New test.
37579 2004-08-27 Paul Brook <paul@codesourcery.com>
37581 * gfortran.dg/rewind_1.f90: New test.
37583 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37586 * gfortran.dg/pr16597.f90: New test.
37588 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37591 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37592 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37593 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37594 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37595 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37597 2004-08-26 Nick Clifton <nickc@redhat.com>
37599 * gcc.c-torture/compile/pr17119.c: New test.
37601 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37603 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37605 2004-08-25 Richard Henderson <rth@redhat.com>
37607 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37608 the bits that expect kind=8 to be the largest real kind.
37610 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37612 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37614 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37616 * gfortran.dg/assignment_1.f90: New test.
37618 2004-08-25 Adam Nemet <anemet@lnxw.com>
37620 * g++.dg/template/repo3.C: New test.
37622 2004-08-25 Roger Sayle <roger@eyesopen.com>
37624 PR middle-end/16693
37625 PR tree-optimization/16372
37626 * g++.dg/opt/pr16372-1.C: New test case.
37627 * g++.dg/opt/pr16693-1.C: New test case.
37628 * g++.dg/opt/pr16693-2.C: New test case.
37630 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37632 * objc.dg/proto-lossage-4.m: New test.
37634 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37637 * g++.dg/inherit/local2.C: New test.
37639 2004-08-25 Paul Brook <paul@codesourcery.com>
37642 * gfortran.dg/string_ctor_1.f90: New test.
37644 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37647 * g++.dg/template/redecl2.C: New test.
37649 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37652 * gfortran.dg/pr17143.f90: New test.
37654 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37657 * gfortran.dg/pr17164.f90: New test.
37659 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37661 * gcc.dg/tree-ssa/loop-1.c: New test.
37663 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37665 * gcc.c-torture/compile/20040824-1.c: New test.
37667 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37669 * gcc.c-torture/compile/iftrap-3.c: New test.
37671 2004-08-24 Paul Brook <paul@codesourcery.com>
37673 * gfortran.dg/entry_2.f90: New test.
37675 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37678 * g++.dg/lookup/ambig[12].C: New.
37680 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37683 * g++.dg/template/crash21.C: New test.
37684 * g++.dg/template/crash22.C: Likewise.
37686 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37689 * g++.dg/template/access15.C: New.
37691 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37694 * g++.dg/template/repo2.C: New test.
37696 2004-08-23 Roger Sayle <roger@eyesopen.com>
37698 PR rtl-optimization/17078
37699 * gcc.c-torture/execute/pr17078-1.c: New test case.
37701 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37704 * gcc.dg/debug/crash1.c: New test.
37706 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37709 * gcc.dg/loop-5.c: New test.
37711 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37713 * gcc.c-torture/execute/20040823-1.c: New test.
37715 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
37717 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37718 to the assembler. Simplify test accordingly.
37719 (asm_abi_flags): Use GNU names.
37720 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37721 to check for ABI flags.
37723 2004-08-22 Andrew Pinski <apinski@apple.com>
37725 * g++.dg/opt/pr14029.C: New test.
37726 * gcc.c-torture/execute/pr15262.c: New test.
37728 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37730 * gfortran.dg/reduction.f90: Add checks with complex arguments.
37732 2004-08-21 Bud Davis <bdavis9659@comcast.net>
37735 * gfortran.dg/direct_io.f90: New test.
37737 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37740 * g++.dg/inherit/local2.C: New test.
37742 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37745 * g++.dg/warn/Wparentheses-4.C: New test.
37747 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37750 * g++.dg/inherit/local2.C: New test.
37752 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37753 * gcc.dg/ppc-ldstruct.c: Likewise.
37754 * gcc.dg/ppc64-abi-2.c: Likewise.
37756 2004-08-20 Jakub Jelinek <jakub@redhat.com>
37758 PR rtl-optimization/17099
37759 * gcc.c-torture/execute/20040820-1.c: New test.
37761 2004-08-20 David Edelsohn <edelsohn@gnu.org>
37763 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37765 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
37768 * gfortran.dg/auto_array_1.f90: New test.
37770 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37773 * gfortran.dg/simpleif_1.f90: New test.
37775 2004-08-19 Mark Mitchell <mark@codesourcery.com>
37777 * lib/target-supports.exp (check_profiling_available): Return
37778 false for arm*-*-symbianelf* and arm*-*-eabi*.
37781 * g++.dg/template/delete1.C: New test.
37783 2004-08-19 Paul Brook <paul@codesourcery.com>
37787 * gfortran.dg/data_char_1.f90: New test.
37789 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
37792 * gfortran.dg/reduction.f90: New testcase.
37794 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37797 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37799 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
37802 * g++.dg/Wparentheses-3.C: New test.
37804 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
37806 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37807 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37808 * gcc.dg/vect/vect-2.c: Likewise.
37809 * gcc.dg/vect/vect-3.c: Likewise.
37810 * gcc.dg/vect/vect-4.c: Likewise.
37811 * gcc.dg/vect/vect-5.c: Likewise.
37812 * gcc.dg/vect/vect-6.c: Likewise.
37813 * gcc.dg/vect/vect-7.c: Likewise.
37814 * gcc.dg/vect/vect-25.c: Likewise.
37815 * gcc.dg/vect/vect-31.c: Likewise.
37816 * gcc.dg/vect/vect-32.c: Likewise.
37817 * gcc.dg/vect/vect-34.c: Likewise.
37818 * gcc.dg/vect/vect-36.c: Likewise.
37819 * gcc.dg/vect/vect-all.c: Likewise.
37821 2004-08-18 Mark Mitchell <mark@codesourcery.com>
37824 * g++.dg/template/operator4.C: New test.
37826 2004-08-18 Richard Henderson <rth@redhat.com>
37828 * gcc.dg/20040206-1.c: XFAIL.
37830 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37833 * g++.dg/template/array7.C: New test.
37835 2004-08-17 James E Wilson <wilson@specifixinc.com>
37837 * gcc.dg/mips-movcc-1.c: New test.
37838 * gcc.dg/mips-movcc-2.c: New test.
37839 * gcc.dg/mips-movcc-3.c: New test.
37841 * gcc.dg/mips-nmadd-1.c: New test.
37842 * gcc.dg/mips-nmadd-2.c: New test.
37844 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37847 * g++.dg/opt/inline8.C: New test.
37850 * g++.dg/parse/error17.C: New test.
37852 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
37854 * gcc.dg/vect: New directory for vectorizer tests.
37855 * gcc.dg/vect/tree-vect.h: New file.
37856 * gcc.dg/vect/vect.exp: New file.
37857 * gcc.dg/vect/pr16105.c.c: New test.
37858 * gcc.dg/vect/vect-1.c: New test.
37859 * gcc.dg/vect/vect-2.c: New test.
37860 * gcc.dg/vect/vect-3.c: New test.
37861 * gcc.dg/vect/vect-4.c: New test.
37862 * gcc.dg/vect/vect-5.c: New test.
37863 * gcc.dg/vect/vect-6.c: New test.
37864 * gcc.dg/vect/vect-7.c: New test.
37865 * gcc.dg/vect/vect-8.c: New test.
37866 * gcc.dg/vect/vect-9.c: New test.
37867 * gcc.dg/vect/vect-10.c: New test.
37868 * gcc.dg/vect/vect-11.c: New test.
37869 * gcc.dg/vect/vect-12.c: New test.
37870 * gcc.dg/vect/vect-13.c: New test.
37871 * gcc.dg/vect/vect-14.c: New test.
37872 * gcc.dg/vect/vect-15.c: New test.
37873 * gcc.dg/vect/vect-16.c: New test.
37874 * gcc.dg/vect/vect-17.c: New test.
37875 * gcc.dg/vect/vect-18.c: New test.
37876 * gcc.dg/vect/vect-19.c: New test.
37877 * gcc.dg/vect/vect-20.c: New test.
37878 * gcc.dg/vect/vect-21.c: New test.
37879 * gcc.dg/vect/vect-22.c: New test.
37880 * gcc.dg/vect/vect-23.c: New test.
37881 * gcc.dg/vect/vect-24.c: New test.
37882 * gcc.dg/vect/vect-25.c: New test.
37883 * gcc.dg/vect/vect-26.c: New test.
37884 * gcc.dg/vect/vect-27.c: New test.
37885 * gcc.dg/vect/vect-28.c: New test.
37886 * gcc.dg/vect/vect-29.c: New test.
37887 * gcc.dg/vect/vect-30.c: New test.
37888 * gcc.dg/vect/vect-31.c: New test.
37889 * gcc.dg/vect/vect-32.c: New test.
37890 * gcc.dg/vect/vect-33.c: New test.
37891 * gcc.dg/vect/vect-34.c: New test.
37892 * gcc.dg/vect/vect-35.c: New test.
37893 * gcc.dg/vect/vect-36.c: New test.
37894 * gcc.dg/vect/vect-37.c: New test.
37895 * gcc.dg/vect/vect-38.c: New test.
37896 * gcc.dg/vect/vect-40.c: New test.
37897 * gcc.dg/vect/vect-41.c: New test.
37898 * gcc.dg/vect/vect-42.c: New test.
37899 * gcc.dg/vect/vect-43.c: New test.
37900 * gcc.dg/vect/vect-44.c: New test.
37901 * gcc.dg/vect/vect-45.c: New test.
37902 * gcc.dg/vect/vect-46.c: New test.
37903 * gcc.dg/vect/vect-47.c: New test.
37904 * gcc.dg/vect/vect-48.c: New test.
37905 * gcc.dg/vect/vect-49.c: New test.
37906 * gcc.dg/vect/vect-50.c: New test.
37907 * gcc.dg/vect/vect-51.c: New test.
37908 * gcc.dg/vect/vect-52.c: New test.
37909 * gcc.dg/vect/vect-53.c: New test.
37910 * gcc.dg/vect/vect-54.c: New test.
37911 * gcc.dg/vect/vect-55.c: New test.
37912 * gcc.dg/vect/vect-56.c: New test.
37913 * gcc.dg/vect/vect-57.c: New test.
37914 * gcc.dg/vect/vect-58.c: New test.
37915 * gcc.dg/vect/vect-59.c: New test.
37916 * gcc.dg/vect/vect-60.c: New test.
37917 * gcc.dg/vect/vect-61.c: New test.
37918 * gcc.dg/vect/vect-all.c: New test.
37919 * gcc.dg/vect/vect-none.c: New test.
37921 2004-08-17 Paul Brook <paul@codesourcery.com>
37924 * gfortran.dg/entry_1.f90: New test.
37926 2004-08-17 Andrew Pinski <apinski@apple.com>
37928 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37930 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
37932 * gcc.dg/pr17036-1.c: New test.
37934 2004-08-16 Devang Patel <dpatel@apple.com>
37936 * gcc.dg/darwin-20040809-1.c: New test.
37938 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
37940 * gcc.dg/funcdef-attr-1.c: New test.
37942 2004-08-16 Janis Johnson <janis187@us.ibm.com>
37944 * gcc.dg/altivec-17.c: New test.
37945 * gcc.dg/altivec-18.c: New test.
37947 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37950 * g++.dg/template/vtable2.C: New test.
37952 2004-08-14 Richard Henderson <rth@redhat.com>
37954 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37955 * gcc.dg/pack-test-4.c (main): Return 0.
37956 * gcc.dg/setjmp-1.c: Remove XFAIL.
37957 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37959 2004-08-14 Richard Henderson <rth@redhat.com>
37961 * gcc.dg/980217-1.c: Add prototype for printf.
37963 2004-08-13 Bud Davis <bdavis9659@comcast.net>
37965 * gfortran.dg/pr16935.f90: New test.
37967 2004-08-13 Janis Johnson <janis187@us.ibm.com>
37969 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37971 2004-08-13 Paul Brook <paul@codesourcery.com>
37973 * gfortran.dg/der_io_1.f90: Remove stray comma.
37975 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37977 * gcc.dg/vmx/cw-bug-2.c: Remove.
37978 * gcc.dg/vmx/vprint-1.c: Remove.
37979 * gcc.dg/vmx/vscan-1.c: Remove.
37981 2004-08-12 Devang patel <dpatel@apple.com>
37983 * gcc.dg/darwin-20040809-2.c: New test.
37985 2004-08-12 Janis Johnson <janis1872us.ibm.com>
37987 * g++.dg/ext/altivec-12.C: New test.
37989 * g++.dg/ext/altivec-11.C: New test.
37991 2004-08-12 Paul Brook <paul@codesourcery.com>
37993 * g++.dg/abi/arm_cxa_vec_1.C: New test.
37995 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37997 * g++.dg/ext/altivec-2.C: Check for hardware support before
37998 executing any VMX instructions.
38000 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38002 2004-08-12 Jakub Jelinek <jakub@redhat.com>
38005 * g++.old-deja/g++.other/comdat4.C: New test.
38006 * g++.old-deja/g++.other/comdat4-aux.cc: New.
38008 2004-08-12 Ben Elliston <bje@au.ibm.com>
38011 * gcc.dg/pr16286.c: New test.
38013 2004-08-12 Jan Beulich <jbeulich@novell.com>
38015 * g++.dg/ext/asm5.C: New.
38017 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38020 * g++.dg/eh/crash1.C: New test.
38023 * g++.dg/ext/construct1.C: New test.
38025 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38028 * g++.dg/init/ptrmem1.C: New test.
38031 * g++.dg/parse/offsetof5.C: New test.
38034 * g++.dg/template/overload3.C: New test.
38036 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38039 * g++.dg/parse/error16.C: New test.
38042 * g++.dg/template/error14.C: New test.
38045 * g++.dg/template/error15.C: New test.
38047 2004-08-11 Devang Patel <dpatel@apple.com>
38049 * gcc.dg/darwin-ld-20040809-1.c: New test.
38050 * gcc.dg/darwin-ld-20040809-2.c: New test.
38052 2004-08-11 Steven G. Kargl <kargls@comcast.net>
38055 * gfortran.dg/dfloat_1.f90: New test.
38057 2004-08-09 Mark Mitchell <mark@codesourcery.com>
38059 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38060 * gcc.dg/dll-2.c: Fix dg-require syntax.
38061 * gcc.misc-tests/arm-isr.c (abort): Declare.
38064 2004-08-10 Mark Mitchell <mark@codesourcery.com>
38067 * g++.dg/parse/crash16.C: New test.
38069 2004-08-10 Roger Sayle <roger@eyesopen.com>
38071 * gcc.dg/mips-rsqrt-1.c: New test case.
38072 * gcc.dg/mips-rsqrt-2.c: New test case.
38073 * gcc.dg/mips-rsqrt-3.c: New test case.
38075 2004-08-10 Paul Brook <paul@codesourcery.com>
38077 * gfortran.dg/der_io_1.f90: New test.
38079 2004-08-10 Paul Brook <paul@codesourcery.com>
38082 * gfortran.dg/der_array_1.f90: New test.
38084 2004-08-09 David Edelsohn <edelsohn@gnu.org>
38086 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38088 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
38090 * gcc.dg/wchar_t-2.c: Fix typo.
38092 2004-08-09 Falk Hueffner <falk@debian.org>
38094 PR tree-optimization/12517
38095 * gcc.c-torture/compile/pr12517.c: New test.
38097 PR tree-optimization/12578
38098 * gcc.c-torture/compile/pr12578.c: New test.
38100 PR tree-optimization/12899
38101 * gcc.c-torture/compile/pr12899.c: New test.
38103 PR rtl-optimization/14692
38104 * gcc.c-torture/compile/pr14692.c: New test.
38106 PR tree-optimization/16461
38107 * gcc.c-torture/compile/pr16461.c: New test.
38109 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
38111 * gfortran.dg/getenv_1.f90: New test.
38113 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38115 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38117 * gcc.dg/symbian5.c: Test -fno-short-wchar.
38119 2004-08-06 Paul Brook <paul@codesourcery.com>
38121 * gfortran.dg/ret_array_1.f90: New test.
38122 * gfortran.dg/ret_pointer_1.f90: New test.
38124 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
38126 * gcc.dg/missing-field-init-[12].c: New tests.
38127 * g++.dg/warn/missing-field-init-[12].C: New tests.
38129 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38131 * gcc.dg/enum2.c: New test.
38132 * gcc.dg/symbian3.c: Likewise.
38133 * gcc.dg/symbian4.c: Likewise.
38134 * gcc.dg/wchar_t-2.c: Likewise.
38136 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38138 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38141 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38143 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38144 dg-require-visiblity.
38145 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38146 * g++.dg/ext/visibility/fvisibility.C: Likewise.
38147 * g++.dg/ext/visibility/memfuncts.C: Likewise.
38148 * g++.dg/ext/visibility/new1.C: Likewise.
38149 * g++.dg/ext/visibility/pragma.C: Likewise.
38150 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38151 * g++.dg/ext/visibility/virtual.C: Likewise.
38152 * g++/dg/ext/visibility/visibility-1.C: Likewise.
38153 * g++/dg/ext/visibility/visibility-2.C: Likewise.
38154 * g++/dg/ext/visibility/visibility-3.C: Likewise.
38155 * g++/dg/ext/visibility/visibility-4.C: Likewise.
38156 * g++/dg/ext/visibility/visibility-5.C: Likewise.
38157 * g++/dg/ext/visibility/visibility-6.C: Likewise.
38158 * g++/dg/ext/visibility/visibility-7.C: Likewise.
38159 * g++/dg/ext/visibility/visibility-8.C: New test.
38160 * gcc.c-torture/compile/dll.x: Remove.
38161 * gcc.dg/dll-2.c: Use dg-require-dll
38162 * gcc.dg/visibility-10.c: New test.
38163 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38165 * lib/scanasm.exp (scan_hidden): New function.
38166 (scan_not_hidden): Likewise.
38168 2004-08-05 David Edelsohn <edelsohn@gnu.org>
38170 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38172 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
38174 * gcc.c-torture/execute/20040805-1.c: New test.
38176 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
38178 * gcc.dg/20020118-1.c: Declare abort.
38179 * gcc.dg/altivec_check.h: Likewise.
38180 * gcc.dg/iftrap-2.c: Likewise.
38181 * gcc.dg/pragma-darwin.c: Likewise.
38182 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38184 2004-08-04 Geoffrey Keating <geoffk@apple.com>
38186 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38188 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
38190 * gcc.c-torture/execute/builtins/abs-2.c,
38191 gcc.c-torture/execute/builtins/abs-3.c,
38192 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38193 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38194 intmax_t, uintmax_t and their limits.
38195 * gcc.dg/intmax_t-1.c: New test.
38197 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38199 * g++.dg/tc1/dr147.C: Add reference to PR.
38201 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
38203 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38204 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38206 2004-08-03 David Edelsohn <edelsohn@gnu.org>
38208 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38210 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38212 * gcc.dg/redecl-5.c: New test.
38213 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38216 2004-08-03 Roger Sayle <roger@eyesopen.com>
38218 PR middle-end/16790
38219 * gcc.c-torture/execute/pr16790-1.c: New test case.
38221 2004-08-03 Mark Mitchell <mark@codesourcery.com>
38223 * g++.dg/ext/visibility/assign1.C: New test.
38224 * g++.dg/ext/visibility/new1.C: Likewise.
38226 * gcc.dg/symbian1.c: New test.
38227 * gcc.dg/symbian2.c: Likewise.
38229 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
38232 * gcc.dg/i386-sse-9.c: New test.
38234 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38236 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38238 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38240 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38241 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38242 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38243 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38244 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38245 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38246 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38247 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38248 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38249 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38250 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38251 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38252 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38253 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38254 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38255 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38256 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38257 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38258 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38259 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38260 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38261 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38262 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38263 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38264 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38265 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38266 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38267 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38268 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38269 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38270 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38271 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38272 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38273 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38274 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38275 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38276 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38277 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38278 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38279 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38280 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38281 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38282 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38283 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38284 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38285 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38286 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38287 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38288 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38289 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38290 gcc.misc-tests/i386-pf-3dnow-1.c,
38291 gcc.misc-tests/i386-pf-athlon-1.c,
38292 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38293 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38294 Declare built-in functions used.
38295 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38297 2004-08-02 Mark Mitchell <mark@codesourcery.com>
38300 * g++.dg/lookup/using12.C: New test.
38302 * g++.dg/init/null1.C: Fix PR number.
38303 * g++.dg/parse/namespace10.C: Likewise.
38305 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38308 * g++.dg/template/spec17.C: New test.
38309 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38310 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38312 2004-08-02 David Billinghurst
38315 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38317 2004-08-01 Zack Weinberg <zack@codesourcery.com>
38319 * gcc.dg/ia64-got-1.c: New test case.
38321 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38324 * g++.dg/init/null1.C: New test.
38325 * g++.dg/tc1/dr76.C: Adjust error marker.
38328 * g++.dg/parse/namespace10.C: New test.
38331 * g++.dg/inherit/ptrmem2.C: New test.
38333 2004-08-02 Ben Elliston <bje@au.ibm.com>
38336 * gcc.dg/pr16155.c: New test.
38338 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
38340 * gcc.dg/redecl-2.c: New test.
38342 2004-07-30 Geoffrey Keating <geoffk@apple.com>
38344 * gcc.dg/darwin-longdouble.c: New file.
38346 2004-07-30 Richard Henderson <rth@redhat.com>
38348 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38349 write to constant argument.
38350 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38352 2004-07-30 Richard Henderson <rth@redhat.com>
38354 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38355 tests of nearest around zero.
38357 2004-07-30 Andrew Pinski <apinski@apple.com>
38359 * gcc.c-torture/compile/20040730-1.c: New test.
38361 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38363 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38366 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38368 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38370 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
38372 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38373 contains $ld_library_path.
38374 * lib/gfortran.exp (gfortran_link_flags): Likewise.
38376 2004-07-29 Richard Henderson <rth@redhat.com>
38378 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38380 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38381 (alt2, which): New.
38382 (Check): Accept either alternative.
38384 2004-07-29 Mark Mitchell <mark@codesourcery.com>
38386 * g++.dg/abi/inline1.C: New test.
38387 * g++.dg/abi/local1-a.cc: Likewise.
38388 * g++.dg/abi/local1.C: Likewise.
38389 * g++.dg/abi/mangle11.C: Tweak location of warnings.
38390 * g++.dg/abi/mangle12.C: Likewise.
38391 * g++.dg/abi/mangle17.C: Likewise.
38392 * g++.dg/abi/mangle20-2.C: Likewise.
38393 * g++.dg/opt/interface1.C: Likewise.
38394 * g++.dg/opt/interface1.h: Likewise.
38395 * g++.dg/opt/interface1-a.cc: New test.
38396 * g++.dg/parse/repo1.C: New test.
38397 * g++.dg/template/repo1.C: Likewise.
38398 * g++.dg/warn/Winline-1.C: Likewise.
38399 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38401 2004-07-29 Diego Novillo <dnovillo@redhat.com>
38403 * gcc.dg/tree-ssa/20040729-1.c: New test.
38405 2004-07-27 Matt Austern <austern@apple.com>
38407 * gcc.dg/darwin-bool-1.c: New test.
38408 * gcc.dg/darwin-bool-2.c: New test.
38410 2004-07-28 Richard Henderson <rth@redhat.com>
38412 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38413 arguments in the correct type. Don't write to constant arguments.
38415 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38417 PR tree-optimization/16688
38418 PR tree-optimization/16689
38419 * g++.dg/tree-ssa/pr16688.C: New test.
38421 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38423 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38424 loads. Not only in the comment, this time.
38426 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
38428 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
38429 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38430 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
38431 * gcc.dg/sh4a-bitmovua.c: New.
38432 * gcc.dg/sh4a-cos.c: New.
38433 * gcc.dg/sh4a-cosf.c: New.
38434 * gcc.dg/sh4a-fprun.c: New.
38435 * gcc.dg/sh4a-fsrra.c: New.
38436 * gcc.dg/sh4a-memmovua.c: New.
38437 * gcc.dg/sh4a-sin.c: New.
38438 * gcc.dg/sh4a-sincos.c: New.
38439 * gcc.dg/sh4a-sincosf.c: New.
38440 * gcc.dg/sh4a-sinf.c: New.
38442 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38444 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38446 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38448 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38451 2004-07-27 Andrew Pinski <apinski@apple.com>
38453 * g++.dg/rtti/tinfo1.C: Correct the xfail.
38455 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
38457 * gcc.dg/pragma-isr.c: New test.
38459 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38462 * g++.dg/template/ttp11.C: New test.
38464 2004-07-27 Diego Novillo <dnovillo@redhat.com>
38466 * gcc.c-torture/compile/20040727-1.c: New test.
38468 2004-07-26 Eric Christopher <echristo@redhat.com>
38470 * gcc.c-torture/compile/20040726-2.c: New test.
38472 2004-07-26 Andrew Pinski <apinski@apple.com>
38474 * g++.dg/rtti/tinfo1.C: Xfail.
38476 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
38478 * gcc.c-torture/compile/20040726-1.c: New test.
38480 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
38481 Brian Ryner <bryner@brianryner.com>
38485 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38486 * g++.dg/ext/visibility/: New directory.
38487 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38488 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38489 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38490 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38491 * g++.dg/ext/visibility/fvisibility.C,
38492 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38493 g++.dg/ext/visibility/fvisibility-override1.C
38494 g++.dg/ext/visibility/fvisibility-override2.C
38495 g++.dg/ext/visibility/memfuncts.C
38496 g++.dg/ext/visibility/noPLT.C
38497 g++.dg/ext/visibility/pragma.C
38498 g++.dg/ext/visibility/pragma-override1.C
38499 g++.dg/ext/visibility/pragma-override2.C
38500 g++.dg/ext/visibility/staticmemfuncts.C
38501 g++.dg/ext/visibility/virtual.C: New tests.
38503 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38506 * gcc.dg/pr15360-1.c: New test.
38508 2004-07-25 Daniel Jacobowitz <dan@debian.org>
38510 * gcc.dg/pragma-align-2.c: New test.
38511 * gcc.dg/pragma-init-fini.c: New test.
38512 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
38515 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38517 * gcc.dg/init-string-2.c: New test.
38519 2004-07-24 Zack Weinberg <zack@codesourcery.com>
38522 * gcc.dg/Wredundant-decls-1.c: New test case.
38524 2004-07-24 Jakub Jelinek <jakub@redhat.com>
38526 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38527 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38528 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38529 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38530 * gcc.dg/compat/generate-random.c: New file.
38531 * gcc.dg/compat/generate-random.h: Likewise.
38532 * gcc.dg/compat/generate-random_r.c: Likewise.
38533 * gcc.dg/compat/struct-layout-1.h: Likewise.
38534 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38535 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38536 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38537 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38538 * gcc.dg/compat/struct-layout-1_main.c: New test.
38539 * gcc.dg/compat/struct-layout-1_x.c: New file.
38540 * gcc.dg/compat/struct-layout-1_y.c: New file.
38541 * gcc.dg/compat/struct-layout-1_test.h: New file.
38543 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
38545 * gcc.dg/comp-return-1.c: New test
38547 2004-07-23 Janis Johnson <janis187@us.ibm.com>
38549 * gcc.dg/vmx/8-02a.c: Fix typo.
38551 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38552 * gcc.dg/darwin-abi-3.c: New test.
38554 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38555 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38557 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38558 * gcc.dg/vmx/ops-long-1.c: New test.
38559 * gcc.dg/vmx/ops-long-2.c: New test.
38561 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38563 * g++.dg/lookup/conv-[1234].C: New.
38565 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38567 * g++.dg/parse/attr2.C: Simplify.
38569 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38572 * gcc.c-torture/execute/pr7284-1.c: New test.
38574 2004-07-22 Brian Booth <bbooth@redhat.com>
38576 * gcc.dg/tree-ssa/20040721-1.c: New test.
38578 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38580 * g++.dg/template/crash20.c: New.
38582 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38584 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38585 Add dg-run directive. Declare variables as required.
38586 * gfortran.dg/g77/README: Update
38588 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38590 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38591 gcc.dg/cris-peep2-andu2.c: New tests.
38593 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38596 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38598 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38600 * gcc.dg/qual-return-2.c: Update expected messages.
38601 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38603 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38605 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38606 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38608 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38611 * gcc.dg/init-string-1.c: New test.
38613 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38615 PR middle-end/15345
38617 * gcc.dg/torture/nested-fn-1.c: New test.
38619 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38622 * gcc.dg/ia64-fptr-1.c: New file.
38624 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38627 * g++.dg/template/spec16.C: New test.
38628 * g++.old-deja/g++.robertl/eb118.C: Remove.
38630 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38633 * g++.dg/template/spec15.C: New test.
38635 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38637 Copy cases from g77.f-torture/execute and add dg-run
38638 directive. Other changes as noted.
38639 * gfortran.dg/g77/13037.f
38640 * gfortran.dg/g77/1832.f
38641 * gfortran.dg/g77/19981119-0.f
38642 * gfortran.dg/g77/19990313-0.f
38643 * gfortran.dg/g77/19990313-1.f
38644 * gfortran.dg/g77/19990313-2.f
38645 * gfortran.dg/g77/19990313-3.f
38646 * gfortran.dg/g77/19990419-1.f
38647 * gfortran.dg/g77/19990826-0.f
38648 * gfortran.dg/g77/19990826-2.f
38649 * gfortran.dg/g77/20000503-1.f
38650 * gfortran.dg/g77/20001111.f
38651 * gfortran.dg/g77/20010116.f
38652 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38653 * gfortran.dg/g77/20010430.f
38654 * gfortran.dg/g77/6177.f
38655 * gfortran.dg/g77/947.f
38656 * gfortran.dg/g77/970816-3.f
38657 * gfortran.dg/g77/971102-1.f
38658 * gfortran.dg/g77/980520-1.f
38659 * gfortran.dg/g77/980628-0.f
38660 * gfortran.dg/g77/980628-1.f
38661 * gfortran.dg/g77/980628-10.f
38662 * gfortran.dg/g77/980628-2.f
38663 * gfortran.dg/g77/980628-3.f
38664 * gfortran.dg/g77/980628-7.f
38665 * gfortran.dg/g77/980628-8.f
38666 * gfortran.dg/g77/980628-9.f
38667 * gfortran.dg/g77/980701-0.f
38668 * gfortran.dg/g77/980701-1.f
38669 * gfortran.dg/g77/cabs.f
38670 * gfortran.dg/g77/claus.f
38671 * gfortran.dg/g77/complex_1.f
38672 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38673 * gfortran.dg/g77/dcomplex.f
38674 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38675 * gfortran.dg/g77/f90-intrinsic-mathematical.f
38676 * gfortran.dg/g77/f90-intrinsic-numeric.f
38677 * gfortran.dg/g77/int8421.f
38678 * gfortran.dg/g77/labug1.f
38679 * gfortran.dg/g77/large_vec.f
38680 * gfortran.dg/g77/le.f
38681 * gfortran.dg/g77/short.f
38682 * gfortran.dg/g77/README: Update
38684 2004-07-20 Mark Mitchell <mark@codesourcery.com>
38687 * g++.dg/parse/lookup4.C: New test.
38689 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38692 * g++.dg/template/ttp10.C: New test.
38694 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
38696 * gcc.dg/pr12625-1.c: New test.
38698 2004-07-20 Steven Bosscher <stevenb@suse.de>
38700 * gcc.dg/switch-warn-1.c: New test.
38701 * gcc.dg/switch-warn-2.c: New test.
38702 * gcc.c-torture/compile/pr14730.c: Update.
38704 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
38706 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38707 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38708 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38709 g++.dg/template/nontype3.C: Remove trailing CR from tests.
38711 2004-07-18 Mark Mitchell <mark@codesourcery.com>
38714 * g++.dg/template/assign1.C: New test.
38716 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38719 * g++.dg/template/ttp9.C: New test.
38721 2004-07-19 Daniel Jacobowitz <dan@debian.org>
38723 * gcc.dg/format/cmn-err-1.c: New test.
38725 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
38727 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38728 gcc.dg/Wparentheses-10.c: New tests.
38729 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38731 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38734 * gfortran.dg/g77//ffixed-line-length-0.f,
38735 gfortran.dg/g77/ffixed-line-length-132.f,
38736 gfortran.dg/g77/ffixed-line-length-72.f,
38737 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38738 gfortran.dg/g77/README: Update.
38740 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38743 * g++.dg/template/non-dependent7.C: New test.
38744 * g++.dg/template/non-dependent8.C: Likewise.
38745 * g++.dg/template/non-dependent9.C: Likewise.
38746 * g++.dg/template/non-dependent10.C: Likewise.
38748 2004-07-17 Mark Mitchell <mark@codesourcery.com>
38751 * g++.dg/parse/attr2.C: New test.
38753 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
38756 * g77.f-torture: Ditto.
38758 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
38760 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38761 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38762 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38764 2004-07-16 Richard Henderson <rth@redhat.com>
38766 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38768 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38770 * lib/fortran-torture.exp (fortran-torture): Don't test compile
38771 tests with full list of options.
38772 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38773 of TORTURE_OPTIONS if test contains 'dg-do run'.
38776 * gfortran.dg/do_iterator.f90: New test.
38778 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38780 PR rtl-optimization/16536
38781 * gcc.c-torture/execute/restrict-1.c: New test.
38783 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38786 * gfortran.dg/pr15324.f90: New test.
38789 * gfortran.dg/pr15129.f90: New test.
38792 * gfortran.dg/pr15140.f90: New test.
38795 * gfortran.fortran-torture/execute/bounds.f90: Add check for
38796 compile-time simplification.
38798 2004-07-14 Mike Stump <mrs@apple.com>
38800 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38802 2004-07-14 James E Wilson <wilson@specifixinc.com>
38805 * gcc.dg/profile-generate-1.c: New.
38807 2004-07-15 Jakub Jelinek <jakub@redhat.com>
38809 * gcc.c-torture/execute/20040709-1.c: New test.
38810 * gcc.c-torture/execute/20040709-2.c: New test.
38812 2004-07-14 Mike Stump <mrs@apple.com>
38814 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38816 2004-07-14 Mike Stump <mrs@apple.com>
38818 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38820 2004-07-13 Mark Mitchell <mark@codesourcery.com>
38823 * g++.dg/parse/mutable1.C: New test.
38825 2004-07-13 Diego Novillo <dnovillo@redhat.com>
38827 PR tree-optimization/16443
38828 * gcc.dg/tree-ssa/20040713-1.c: New test.
38830 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
38832 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38835 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38837 * gfortran.dg/g77/README: New file
38838 * gfortran.dg/g77/19981216-0.f: Copy from
38839 g77.f-torture/noncompile. Add "dg-do compile" and
38840 dg-error as required.
38841 * gfortran.dg/g77/19990218-1.f: Likewise.
38842 * gfortran.dg/g77/19990905-1.f: Likewise.
38843 * gfortran.dg/g77/9263.f: Likewise.
38844 * gfortran.dg/g77/980615-0.f: Likewise.
38845 * gfortran.dg/g77/980616-0.f: Likewise.
38846 * gfortran.dg/g77/check0.f: Likewise.
38847 * gfortran.dg/g77/select_no_compile.f: Likewise.
38849 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38851 Copy files from g77.f-torture/compile.
38852 Add "{ dg-do compile}". Other changes as noted
38853 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38854 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38855 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38856 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38857 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38858 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38859 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38860 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38861 statement to conform to standard. Append alpha1.x for reference.
38862 * gfortran.dg/g77/xformat.f: Add dg-warning
38864 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38866 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38867 Add {dg-do compile} directive.
38868 * gfortran.dg/g77/cpp2.F: Likewise.
38870 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38873 * g++.dg/lookup/name-clash1.C: New test.
38876 * g++.dg/lookup/name-clash2.C: New test.
38879 * g++.dg/lookup/name-clash3.C: New test.
38881 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38883 * g++.dg/lookup/new2.C: New test.
38884 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38886 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
38888 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38889 Add {dg-do compile} directive.
38890 * gfortran.dg/g77/13060.f: Likewise.
38891 * gfortran.dg/g77/19990218-0.f: Likewise.
38892 * gfortran.dg/g77/19990305-0.f: Likewise.
38893 * gfortran.dg/g77/19990419-0.f: Likewise.
38894 * gfortran.dg/g77/19990502-0.f: Likewise.
38895 * gfortran.dg/g77/19990502-1.f: Likewise.
38896 * gfortran.dg/g77/19990525-0.f: Likewise.
38897 * gfortran.dg/g77/19990826-1.f: Likewise.
38898 * gfortran.dg/g77/19990826-3.f: Likewise.
38899 * gfortran.dg/g77/19990905-2.f: Likewise.
38900 * gfortran.dg/g77/20000412-1.f: Likewise.
38901 * gfortran.dg/g77/20000511-1.f: Likewise.
38902 * gfortran.dg/g77/20000511-2.f: Likewise.
38903 * gfortran.dg/g77/20000518.f: Likewise.
38904 * gfortran.dg/g77/20000601-1.f: Likewise.
38905 * gfortran.dg/g77/20000601-2.f: Likewise.
38906 * gfortran.dg/g77/20000629-1.f: Likewise.
38907 * gfortran.dg/g77/20000630-2.f: Likewise.
38908 * gfortran.dg/g77/20010115.f: Likewise.
38909 * gfortran.dg/g77/20010321-1.f: Likewise.
38910 * gfortran.dg/g77/20010426.f: Likewise.
38911 * gfortran.dg/g77/20020307-1.f: Likewise.
38912 * gfortran.dg/g77/8485.f: Likewise.
38913 * gfortran.dg/g77/960317-1.f: Likewise.
38914 * gfortran.dg/g77/970915-0.f: Likewise.
38915 * gfortran.dg/g77/980310-1.f: Likewise.
38916 * gfortran.dg/g77/980310-2.f: Likewise.
38917 * gfortran.dg/g77/980310-3.f: Likewise.
38918 * gfortran.dg/g77/980310-4.f: Likewise.
38919 * gfortran.dg/g77/980310-6.f: Likewise.
38920 * gfortran.dg/g77/980310-7.f: Likewise.
38921 * gfortran.dg/g77/980310-8.f: Likewise.
38922 * gfortran.dg/g77/980419-2.f: Likewise.
38923 * gfortran.dg/g77/980424-0.f: Likewise.
38924 * gfortran.dg/g77/980427-0.f: Likewise.
38925 * gfortran.dg/g77/980729-0.f: Likewise.
38926 * gfortran.dg/g77/981117-1.f: Likewise.
38927 * gfortran.dg/g77/toon_1.f: Likewise.
38929 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38932 * g++.dg/other/abstract2.C: New test.
38934 2004-07-12 Paul Brook <paul@codesourcery.com>
38936 * gfortran.dg/pointer_init_1.f90: New test.
38938 2004-07-11 Paul Brook <paul@codesourcery.com>
38941 * gfortran.dg/contained_1.f90: New test.
38943 2004-07-11 Mark Mitchell <mark@codesourcery.com>
38945 * g++.dg/parse/defarg8.C: New test.
38947 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38950 * gfortran.dg/pr16433.f: New test.
38953 * gfortran.dg/pr15754.f90: New test.
38955 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
38957 PR tree-optimization/16437
38958 * gcc.c-torture/execute/bitfld-4.c: New test.
38960 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38962 * gfortran.fortran-torture/execute/common_2.f90: Add check for
38963 access to common var from module.
38965 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38968 * gfortran.fortran-torture/execute/common_2.f90: New test.
38970 2004-07-10 Paul Brook <paul@codesourcery.com>
38972 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38974 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38977 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38979 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
38981 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38982 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38983 * gfortran.dg/g77/ffree-form-1.f: Likewise.
38984 * gfortran.dg/g77/ffree-form-2.f: Likewise.
38985 * gfortran.dg/g77/ffree-form-3.f: Likewise.
38986 * gfortran.dg/g77/fno-underscoring.f: Likewise.
38987 * gfortran.dg/g77/funderscoring.f: Likewise.
38988 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
38990 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38992 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38994 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38995 Paul Brook <paul@codesourcery.com>
38998 * gfortran.dg/common_pointer_1.f90: New test.
39000 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39002 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39004 2004-07-09 James E Wilson <wilson@specifixinc.com>
39007 * gcc.c-torture/compile/20040709-1.c: New.
39009 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39012 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39014 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39017 * gfortran.dg/shape_1.f90: New test.
39019 2004-07-09 Zack Weinberg <zack@codesourcery.com>
39020 Andrew Pinski <apinski@apple.com>
39022 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39024 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39026 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39029 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39030 Paul Brook <paul@codesourcery.com>
39032 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39035 2004-07-09 Diego Novillo <dnovillo@redhat.com>
39037 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39039 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39041 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39042 testcases with capital suffix.
39044 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39050 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39052 * gfortran.dg/implicit_1.f90: New test.
39054 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39056 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39057 expression to match gfortran warning/error messages
39058 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39061 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39063 * lib/fortran-torture.exp: Rename proc search_for to
39066 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39068 * gcc.c-torture/execute/simd-5.x: New file.
39069 XFAIL on SPARC 64-bit at -O0.
39071 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39075 * g++.dg/warn/effc3.C: New test.
39077 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39079 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39080 change X to 1X in format.
39081 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39082 add data statements to conform to standard.
39084 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39086 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39087 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39088 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39090 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39092 * gfortran.dg/g77/7388.f: Copy from g77.dg
39093 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39094 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39095 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39096 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39097 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39098 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39099 * gfortran.dg/g77/strlen0.f: Likewise.
39101 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39103 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39104 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39106 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39108 * gcc.c-torture/execute/920428-2.x: Delete.
39109 * gcc.c-torture/execute/920501-7.x: Likewise.
39111 2004-07-08 Jakub Jelinek <jakub@redhat.com>
39113 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39114 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
39115 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39117 (PREFETCH_3DNOW): Add -march=c3.
39119 2004-07-08 Diego Novillo <dnovillo@redhat.com>
39122 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39123 * gcc.c-torture/execute/bf64-1.x: Likewise.
39125 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39127 * gcc.c-torture/compile/20040708-1.c: New test.
39129 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39132 * g++.dg/warn/effc2.C: New test.
39134 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
39136 * gcc.c-torture/execute/bitfld-1.x: Remove.
39137 * gcc.c-torture/execute/bitfld-3.c: New test.
39138 * gcc.dg/bitfld-2.c: Remove XFAILs.
39140 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
39143 * g++.dg/rtti/tinfo1.C: New file.
39145 2004-07-07 Eric Christopher <echristo@redhat.com>
39147 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39149 2004-07-07 Andrew Pinski <apinski@apple.com>
39151 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39153 2004-07-07 Mark Mitchell <mark@codesourcery.com>
39155 * g++.dg/init/call1.C: XFAIL.
39157 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
39159 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39160 except for movstrict*, to movmem* and clrstr* to clrmem*.
39162 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
39164 * gcc.c-torture/execute/20040707-1.c: New test.
39166 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
39168 * gcc.c-torture/execute/20040706-1.c: New test.
39170 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39173 * g++.dg/template/spec14.C: New test.
39175 2004-07-05 Jakub Jelinek <jakub@redhat.com>
39177 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39178 nothing if not yet defined. Use it in b, c and d type definitions.
39179 * gcc.c-torture/execute/20040705-1.c: New test.
39180 * gcc.c-torture/execute/20040705-2.c: New test.
39182 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39185 * g++.dg/lookup/new1.C: New test.
39187 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39190 * g++.dg/template/sizeof8.C: New test.
39192 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
39194 * gcc.c-torture/compile/20040705-1.c: New test.
39196 2004-07-04 Bud Davis <bdavis9659@comcast.net>
39198 * gfortran.fortran-torture/execute/seq_io.f90: New test.
39200 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
39202 * gcc.dg/cpp/if-mop.c: Two new testcases.
39203 * gcc.dg/cpp/trad/comment-3.c: New.
39205 2004-07-04 Paul Brook <paul@codesourcery.com>
39207 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39209 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
39212 * g++.dg/lookup/crash4.C: New test.
39214 2004-07-02 Zack Weinberg <zack@codesourcery.com>
39216 * gcc.c-torture/execute/builtin-abs-1.c
39217 * gcc.c-torture/execute/builtin-abs-2.c
39218 * gcc.c-torture/execute/builtin-complex-1.c
39219 * gcc.c-torture/execute/builtins/string-1-lib.c
39220 * gcc.c-torture/execute/builtins/string-1.c
39221 * gcc.c-torture/execute/builtins/string-2-lib.c
39222 * gcc.c-torture/execute/builtins/string-2.c
39223 * gcc.c-torture/execute/builtins/string-3-lib.c
39224 * gcc.c-torture/execute/builtins/string-3.c
39225 * gcc.c-torture/execute/builtins/string-4-lib.c
39226 * gcc.c-torture/execute/builtins/string-4.c
39227 * gcc.c-torture/execute/builtins/string-5-lib.c
39228 * gcc.c-torture/execute/builtins/string-5.c
39229 * gcc.c-torture/execute/builtins/string-6-lib.c
39230 * gcc.c-torture/execute/builtins/string-6.c
39231 * gcc.c-torture/execute/builtins/string-7-lib.c
39232 * gcc.c-torture/execute/builtins/string-7.c
39233 * gcc.c-torture/execute/builtins/string-8-lib.c
39234 * gcc.c-torture/execute/builtins/string-8.c
39235 * gcc.c-torture/execute/builtins/string-9-lib.c
39236 * gcc.c-torture/execute/builtins/string-9.c
39237 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39238 * gcc.c-torture/execute/builtins/string-asm-1.c
39239 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39240 * gcc.c-torture/execute/builtins/string-asm-2.c
39241 * gcc.c-torture/execute/stdio-opt-1.c
39242 * gcc.c-torture/execute/stdio-opt-2.c
39243 * gcc.c-torture/execute/stdio-opt-3.c
39244 * gcc.c-torture/execute/string-opt-1.c
39245 * gcc.c-torture/execute/string-opt-10.c
39246 * gcc.c-torture/execute/string-opt-11.c
39247 * gcc.c-torture/execute/string-opt-12.c
39248 * gcc.c-torture/execute/string-opt-13.c
39249 * gcc.c-torture/execute/string-opt-14.c
39250 * gcc.c-torture/execute/string-opt-15.c
39251 * gcc.c-torture/execute/string-opt-16.c
39252 * gcc.c-torture/execute/string-opt-2.c
39253 * gcc.c-torture/execute/string-opt-6.c
39254 * gcc.c-torture/execute/string-opt-7.c
39255 * gcc.c-torture/execute/string-opt-8.c:
39258 * gcc.c-torture/execute/builtins/abs-2.c
39259 * gcc.c-torture/execute/builtins/abs-3.c
39260 * gcc.c-torture/execute/builtins/complex-1.c
39261 * gcc.c-torture/execute/builtins/fprintf.c
39262 * gcc.c-torture/execute/builtins/fputs.c
39263 * gcc.c-torture/execute/builtins/memcmp.c
39264 * gcc.c-torture/execute/builtins/memmove.c
39265 * gcc.c-torture/execute/builtins/memops-asm.c
39266 * gcc.c-torture/execute/builtins/mempcpy-2.c
39267 * gcc.c-torture/execute/builtins/mempcpy.c
39268 * gcc.c-torture/execute/builtins/memset.c
39269 * gcc.c-torture/execute/builtins/printf.c
39270 * gcc.c-torture/execute/builtins/sprintf.c
39271 * gcc.c-torture/execute/builtins/strcat.c
39272 * gcc.c-torture/execute/builtins/strchr.c
39273 * gcc.c-torture/execute/builtins/strcmp.c
39274 * gcc.c-torture/execute/builtins/strcpy.c
39275 * gcc.c-torture/execute/builtins/strcspn.c
39276 * gcc.c-torture/execute/builtins/strlen-2.c
39277 * gcc.c-torture/execute/builtins/strlen.c
39278 * gcc.c-torture/execute/builtins/strncat.c
39279 * gcc.c-torture/execute/builtins/strncmp-2.c
39280 * gcc.c-torture/execute/builtins/strncmp.c
39281 * gcc.c-torture/execute/builtins/strncpy.c
39282 * gcc.c-torture/execute/builtins/strpbrk.c
39283 * gcc.c-torture/execute/builtins/strpcpy-2.c
39284 * gcc.c-torture/execute/builtins/strpcpy.c
39285 * gcc.c-torture/execute/builtins/strrchr.c
39286 * gcc.c-torture/execute/builtins/strspn.c
39287 * gcc.c-torture/execute/builtins/strstr-asm.c
39288 * gcc.c-torture/execute/builtins/strstr.c:
39289 ... these new files.
39291 * gcc.c-torture/execute/builtins/abs-2-lib.c
39292 * gcc.c-torture/execute/builtins/abs-3-lib.c
39293 * gcc.c-torture/execute/builtins/complex-1-lib.c
39294 * gcc.c-torture/execute/builtins/fprintf-lib.c
39295 * gcc.c-torture/execute/builtins/fputs-lib.c
39296 * gcc.c-torture/execute/builtins/memcmp-lib.c
39297 * gcc.c-torture/execute/builtins/memmove-lib.c
39298 * gcc.c-torture/execute/builtins/memops-asm-lib.c
39299 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39300 * gcc.c-torture/execute/builtins/mempcpy-lib.c
39301 * gcc.c-torture/execute/builtins/memset-lib.c
39302 * gcc.c-torture/execute/builtins/printf-lib.c
39303 * gcc.c-torture/execute/builtins/sprintf-lib.c
39304 * gcc.c-torture/execute/builtins/strcat-lib.c
39305 * gcc.c-torture/execute/builtins/strchr-lib.c
39306 * gcc.c-torture/execute/builtins/strcmp-lib.c
39307 * gcc.c-torture/execute/builtins/strcpy-lib.c
39308 * gcc.c-torture/execute/builtins/strcspn-lib.c
39309 * gcc.c-torture/execute/builtins/strlen-2-lib.c
39310 * gcc.c-torture/execute/builtins/strlen-lib.c
39311 * gcc.c-torture/execute/builtins/strncat-lib.c
39312 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39313 * gcc.c-torture/execute/builtins/strncmp-lib.c
39314 * gcc.c-torture/execute/builtins/strncpy-lib.c
39315 * gcc.c-torture/execute/builtins/strpbrk-lib.c
39316 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39317 * gcc.c-torture/execute/builtins/strpcpy-lib.c
39318 * gcc.c-torture/execute/builtins/strrchr-lib.c
39319 * gcc.c-torture/execute/builtins/strspn-lib.c
39320 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39321 * gcc.c-torture/execute/builtins/strstr-lib.c
39322 * gcc.c-torture/execute/builtins/lib/abs.c
39323 * gcc.c-torture/execute/builtins/lib/fprintf.c
39324 * gcc.c-torture/execute/builtins/lib/memset.c
39325 * gcc.c-torture/execute/builtins/lib/printf.c
39326 * gcc.c-torture/execute/builtins/lib/sprintf.c
39327 * gcc.c-torture/execute/builtins/lib/strcpy.c
39328 * gcc.c-torture/execute/builtins/lib/strcspn.c
39329 * gcc.c-torture/execute/builtins/lib/strncat.c
39330 * gcc.c-torture/execute/builtins/lib/strncmp.c
39331 * gcc.c-torture/execute/builtins/lib/strncpy.c
39332 * gcc.c-torture/execute/builtins/lib/strpbrk.c
39333 * gcc.c-torture/execute/builtins/lib/strspn.c
39334 * gcc.c-torture/execute/builtins/lib/strstr.c:
39335 New files containing support routines.
39337 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39339 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39340 when not optimizing.
39342 2004-07-02 Mark Mitchell <mark@codesourcery.com>
39345 * g++.dg/abi/mangle22.C: New test.
39346 * g++.dg/abi/mangle23.C: Likewise.
39348 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
39351 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39352 Allow for cases without denormalized floating point numbers.
39354 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
39357 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39358 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39359 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39360 expected warning text.
39361 * gcc.dg/format/diag-2.c: New test.
39363 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39365 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39367 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
39369 * gcc.dg/builtins-43.c: New.
39370 * gcc.dg/builtins-44.c: New.
39371 * gcc.dg/builtins-45.c: New.
39373 2004-06-26 Geoffrey Keating <geoffk@apple.com>
39374 Andreas Tobler <a.tobler@schweiz.ch>
39376 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39377 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
39379 * gcc.dg/cleanup-11.c: Likewise.
39380 * gcc.dg/cleanup-8.c: Likewise.
39381 * gcc.dg/cleanup-9.c: Likewise.
39382 * gcc.dg/cleanup-5.c: Run on all platforms.
39384 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
39386 * g++.dg/warn/nonnull1.C: New test.
39388 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39390 * gcc.dg/compat/compat-common.h: Wrap up CINT in
39391 an #ifndef SKIP_COMPLEX_INT/#endif pair.
39392 Special-case the Sun compiler wrt to <complex.h>.
39394 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
39396 * gcc.dg/Wunreachable-8.C: New test.
39398 * gcc.dg/h8300-ice2.c : New test.
39400 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
39403 * gfortran.fortran-torture/compile/implicit.f90: Add test
39404 for implicit character.
39406 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
39409 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39410 Use tiny() intrinsic to find smallest non-negative real
39412 2004-06-30 Jakub Jelinek <jakub@redhat.com>
39414 * gcc.dg/compat/struct-by-value-22_main.c: New test.
39415 * gcc.dg/compat/struct-by-value-22_x.c: New.
39416 * gcc.dg/compat/struct-by-value-22_y.c: New.
39418 * gcc.c-torture/execute/20040629-1.c: New test.
39420 2004-06-29 Jakub Jelinek <jakub@redhat.com>
39422 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39423 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39426 * gcc.dg/20040625-1.c: New test.
39428 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39430 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39432 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39435 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39437 2004-06-29 Richard Henderson <rth@redhat.com>
39439 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39441 2004-06-29 Paul Brook <paul@codesourcery.com>
39443 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39444 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39446 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
39449 * g++.dg/parse/crash15.C: New.
39451 2004-06-28 Andrew Pinski <apinski@apple.com>
39453 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39454 by the error already.
39456 * g++.dg/opt/ptrmem4.C: Change to compile only test.
39458 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
39461 * gcc.dg/h8300-bss-align-1.c : New.
39463 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
39466 * g++.dg/template/ctor4.C: New.
39468 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39471 * g++.dg/warn/Wsequence-point-1.C: New test.
39473 2004-06-27 Paul Brook <paul@codesourcery.com>
39475 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39477 2004-06-27 Zack Weinberg <zack@codesourcery.com>
39479 * g++.old-deja/g++.mike/p7325.C: Remove.
39481 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39484 * gcc.dg/pr14963.c: New test.
39486 2004-06-27 Mark Mitchell <mark@codesourcery.com>
39489 * g++.dg/parse/redef1.C: New test.
39491 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
39493 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39495 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39497 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39498 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39500 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39501 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39502 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39503 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39504 g++.brendan/enum14.C.
39505 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39506 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39507 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39509 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39512 2004-06-27 Roger Sayle <roger@eyesopen.com>
39514 * gcc.dg/20040527-1.c: New test case.
39516 2004-06-26 Bud Davis <bdavis9659@comcast.net>
39518 PR gfortran/pr16196
39519 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39521 2004-06-25 Roger Sayle <roger@eyesopen.com>
39523 PR middle-end/15825
39524 * gcc.dg/pr15825-1.c: New test case.
39526 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39528 * gcc.c-torture/execute/20040625-1.c: New test.
39530 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39532 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39534 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39536 * gcc.dg/torture/mips-div-1.c: New test.
39538 2004-06-24 Jeff Law <law@redhat.com>
39540 * gcc.dg/tree-ssa/20040624-1.c: New test.
39542 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
39544 * gcc.c-torture/compile/20040624-1.c: New test.
39546 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39548 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39551 2004-06-23 Andrew Pinski <apinski@apple.com>
39553 PR middle-end/15988
39554 * g++.dg/opt/ptrmem4.C: New test.
39556 * gcc.dg/c90-array-quals-2.c: New test.
39558 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39560 * gcc.dg/kpice1.c: New test.
39562 2006-06-23 Andrew Pinski <apinski@apple.com>
39564 * gcc.dg/c90-array-quals.c: New test.
39566 2006-06-22 Richard Henderson <rth@redhat.com>
39568 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39570 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39572 * gcc.dg/builtins-config.h: Handle FreeBSD.
39574 2006-06-22 Richard Henderson <rth@redhat.com>
39576 * g++.dg/opt/devirt1.C: New.
39578 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39580 * g++.dg/opt/pr15551.C: New testcase.
39582 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39585 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39586 x86_64-*-linux* when compiling for 32bit.
39588 2004-06-21 Andrew Pinski <apinski@apple.com>
39590 * gcc.dg/pch/struct-1.c: New.
39591 * gcc.dg/pch/struct-1.hs: New.
39593 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39595 * gcc.dg/pch/save-temps-1.c: New file.
39596 * gcc.dg/pch/save-temps-1.hs: New file.
39598 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39600 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39601 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39603 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39605 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39607 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39608 Remove trailing spaces.
39610 2004-06-21 Richard Henderson <rth@redhat.com>
39612 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39613 merging && to BIT_FIELD_REF.
39615 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39617 * g++.dg/opt/placeholder1.C: New test.
39619 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39621 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39622 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39623 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39624 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39626 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39628 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39630 * g++.dg/other/pragma-re-1.C: Add comments.
39632 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39635 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39637 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39639 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39640 instead of setting the type of size_t by
39643 2004-06-18 Roger Sayle <roger@eyesopen.com>
39645 * gcc.dg/unordered-2.c: New test case.
39646 * gcc.dg/unordered-3.c: New test case.
39648 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
39651 * lib/g++.exp (g++_version): Tweak regexp for version
39652 * lib/g77.exp (g77_version): Likewise.
39653 * lib/gfortran.exp (gfortran_version): Likewise.
39654 * lib/objc.exp (objc_version): Likewise.
39655 * lib/treelang.exp (treelang_version): Likewise.
39657 2004-06-19 Jakub Jelinek <jakub@redhat.com>
39659 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39660 Use INT_MAX instead of __INT_MAX__.
39661 * gcc.dg/compat/struct-align-2_y.c: Likewise.
39663 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39664 * gcc.dg/compat/scalar-return-3_x.c: Use it.
39665 * gcc.dg/compat/scalar-return-3_y.c: Use it.
39666 * gcc.dg/compat/scalar-return-4_x.c: Use it.
39667 * gcc.dg/compat/scalar-return-4_y.c: Use it.
39668 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39669 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39670 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39671 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39673 * gcc.dg/range-test-1.c: New test.
39674 * g++.dg/opt/range-test-1.C: New test.
39676 2004-06-17 Richard Henderson <rth@redhat.com>
39678 * objc.dg/sync-1.m: New.
39679 * objc.dg/try-catch-1.m: Don't force next runtime.
39680 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39681 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
39682 shadowed catch clause.
39683 * objc.dg/try-catch-5.m: New.
39685 2004-06-17 Zack Weinberg <zack@codesourcery.com>
39688 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39690 2004-06-15 Richard Henderson <rth@redhat.com>
39692 * gcc.dg/20001116-1.c: Move expected warning line.
39694 2004-06-15 Richard Henderson <rth@redhat.com>
39696 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39697 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39699 2004-06-15 Jeff Law <law@redhat.com>
39701 * gcc.dg/tree-ssa/20040615-1.c: New test.
39702 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39703 be less sensitive to operand ordering.
39704 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39706 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
39708 * g++.dg/abi/bitfield3.C: Add comment..
39710 2004-06-15 Richard Henderson <rth@redhat.com>
39712 * g++.dg/ext/stmtexpr1.C: XFAIL.
39713 * gcc.dg/20030612-1.c: XFAIL.
39715 2004-06-15 Eric Christopher <echristo@redhat.com>
39717 * g++.dg/charset/asm5.c: New.
39718 * gcc.dg/charset/asm6.c: New.
39720 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39723 * gfortran.fortran-torture/execute/select_1.f90: New test.
39725 2004-06-15 Paul Brook <paul@codesourcery.com>
39727 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39729 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39732 * g++.dg/lookup/crash3.C: New test.
39734 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39737 * g++.dg/parse/dtor4.C: New test.
39739 2004-06-14 Jeff Law <law@redhat.com>
39741 * gcc.c-torture/compile/20040614-1.c: New test.
39743 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39746 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39747 LEN of a character array.
39749 2004-06-14 Mark Mitchell <mark@codesourcery.com>
39752 * g++.dg/template/ptrmem10.C: New test.
39755 * g++.dg/template/friend30.C: New test.
39757 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39760 * gfortran.fortran-torture/compile/mloc.f90: New test.
39762 2004-06-13 Paul Brook <paul@codesourcery.com>
39764 * gfortran.fortran-torture/execute/random_2.f90: New test.
39766 2004-06-13 Eric Christopher <echristo@redhat.com>
39768 * gcc.dg/noncompile/redecl-1.c: Fix error message.
39770 2004-06-12 Paul Brook <paul@codesourcery.com>
39772 * gfortran.fortran-torture/execute/contained_3.f90: New test.
39774 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39777 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39779 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39782 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39783 syntax errors in end statements of contained subroutines.
39785 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39788 * gfortran.fortran-torture/execute/null_arg.f90: New test.
39790 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39793 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39795 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39798 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39800 2004-06-11 Mark Mitchell <mark@codesourcery.com>
39803 * g++.dg/parse/enum1.C: New test.
39805 2004-06-10 Jeff Law <law@redhat.com>
39807 * gcc.c-torture/compile/20040610-1.c: New test.
39809 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39811 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39812 * g++.old-deja/g++.other/decl3.C: Likewise.
39814 2004-06-10 Brian Booth <bbooth@redhat.com>
39816 * gcc.dg/tree-ssa/20031015-1.c: Scan for
39817 V_MAY_DEF instead of VDEF.
39818 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39820 2004-06-10 Mark Mitchell <mark@codesourcery.com>
39823 * g++.dg/conversion/const1.C: New test.
39826 * g++.dg/conversion/reinterpret1.C: New test.
39829 * g++.dg/template/enum2.C: New test.
39832 * g++.dg/template/error13.C: New test.
39834 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39837 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39838 arguments to test_* REAL and of the right size.
39840 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39843 PR rtl-optimization/15681
39844 * gcc.dg/20040609-1.c: New test.
39846 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39849 * g++.dg/opt/builtins1.C: New test.
39851 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
39853 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39854 that use default windows32 struct layout.
39855 * gcc.dg/i386-bitfield2.c: Likewise.
39857 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
39859 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39860 for mingw32 and cygwin targets.
39862 2004-06-09 Geoffrey Keating <geoffk@apple.com>
39864 * gcc.dg/pch/macro-4.c: New.
39865 * gcc.dg/pch/macro-4.hs: New.
39867 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39870 * gfortran.fortran-torture/compile/name_clash.f90: New test.
39872 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39875 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39877 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39880 * gfortran.fortran-torture/execute/t_edit.f90: New test.
39882 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39885 * gfortran.fortran-torture/execute/backspace.c : New test.
39887 2004-06-09 Paul Brook <paul@codesourcery.com>
39889 * gfortran.fortran-torture/execure/intrinsic_associated.f90
39890 (pointer_to_section): Rewrite to use smaller array.
39892 2004-06-08 David Edelsohn <edelsohn@gnu.org>
39894 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39895 * gcc.dg/ext/altivec-10.c: Same.
39896 * gcc.dg/ext/altivec-11.c: Same.
39897 * gcc.dg/ext/altivec-12.c: Same.
39898 * gcc.dg/ext/altivec-13.c: Same.
39899 * gcc.dg/ext/altivec-14.c: Same.
39900 * gcc.dg/ext/altivec-15.c: Same.
39901 * gcc.dg/ext/altivec-16.c: Same.
39902 * gcc.dg/ext/altivec-3.c: Same.
39903 * gcc.dg/ext/altivec-4.c: Same.
39904 * gcc.dg/ext/altivec-6.c: Same.
39905 * gcc.dg/ext/altivec-7.c: Same.
39906 * gcc.dg/ext/altivec-8.c: Same.
39907 * gcc.dg/ext/altivec-varargs-1.c: Same.
39909 * g++.dg/ext/altivec-1.C: Correct dg syntax.
39910 * g++.dg/ext/altivec-10.C: Same.
39911 * g++.dg/ext/altivec-2.C: Same.
39912 * g++.dg/ext/altivec-3.C: Same.
39913 * g++.dg/ext/altivec-4.C: Same.
39914 * g++.dg/ext/altivec-5.C: Same.
39915 * g++.dg/ext/altivec-6.C: Same.
39916 * g++.dg/ext/altivec-7.C: Same.
39917 * g++.dg/ext/altivec-8.C: Same.
39918 * g++.dg/ext/altivec-9.C: Same.
39920 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39923 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39925 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39927 * gcc.dg/union-1.c: New test.
39929 2004-06-07 Roger Sayle <roger@eyesopen.com>
39931 * gcc.dg/builtins-41.c: New test case.
39932 * gcc.dg/builtins-42.c: New test case.
39934 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39936 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39937 * g++.dg/ext/altivec-10.C: Same.
39938 * g++.dg/ext/altivec-2.C: Same.
39939 * g++.dg/ext/altivec-3.C: Same.
39940 * g++.dg/ext/altivec-4.C: Same.
39941 * g++.dg/ext/altivec-5.C: Same.
39942 * g++.dg/ext/altivec-6.C: Same.
39943 * g++.dg/ext/altivec-7.C: Same.
39944 * g++.dg/ext/altivec-8.C: Same.
39945 * g++.dg/ext/altivec-9.C: Same.
39946 * g++.old-deja/g++.abi/cxa_vec.C: Same.
39947 * g++.old-deja/g++.brendan/new3.C: Same.
39948 * gcc.c-torture/execute/eeprof-1.x: Same.
39950 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
39953 * gcc.dg/pr14765-1.c: New test.
39955 2004-06-07 Roger Sayle <roger@eyesopen.com>
39958 * gcc.dg/pr14649-1.c: New test case.
39960 2004-06-07 Richard Henderson <rth@redhat.com>
39962 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39965 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39967 * g++.dg/eh/elide1.C: Remove XFAIL.
39969 2004-06-07 Mark Mitchell <mark@codesourcery.com>
39972 * g++.dg/expr/sizeof3.C: New test.
39975 * g++.dg/template/access14.C: New test.
39978 * g++.dg/template/enum1.C: New test.
39981 * g++.dg/eh/throw1.C: New test.
39983 2004-06-07 David Ayers <d.ayers@inode.at>
39984 Ziemowit Laski <zlaski@apple.com>
39986 * lib/objc.exp (objc_target_compile): Revert the '-framework
39987 Foundation' flag fix, since bare Darwin does not ship
39988 with the Foundation framework.
39989 * objc/execute/next_mapping.h: Provide a local NSConstantString
39990 @interface and @implementation.
39991 (objc_constant_string_init): A constructor function, used to
39992 initialize the NSConstantString meta-class object.
39993 * objc/execute/string1.m: Include "next_mapping.h" instead of
39994 <Foundation/NSString.h>.
39995 * objc/execute/string2.m: Likewise.
39996 * objc/execute/string3.m: Likewise.
39997 * objc/execute/string4.m: Likewise.
39999 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
40001 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40002 to double. Replace double with FLOAT.
40003 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40005 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40006 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40007 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40008 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40009 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40010 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40011 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40012 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40014 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
40017 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40019 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40022 * g++.dg/template/meminit2.C: New test.
40024 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
40027 * gcc.c-torture/execute/compare-fp-1.c,
40028 gcc.c-torture/execute/compare-fp-2.c,
40029 gcc.c-torture/execute/compare-fp-3.c,
40030 gcc.c-torture/execute/compare-fp-4.c,
40031 gcc.c-torture/execute/compare-fp-3.x,
40032 gcc.c-torture/execute/compare-fp-4.x: Moved...
40033 * gcc.c-torture/execute/ieee/compare-fp-1.c,
40034 gcc.c-torture/execute/ieee/compare-fp-2.c,
40035 gcc.c-torture/execute/ieee/compare-fp-3.c,
40036 gcc.c-torture/execute/ieee/compare-fp-4.c,
40037 gcc.c-torture/execute/ieee/compare-fp-3.x,
40038 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40040 2004-06-04 David Ayers <d.ayers@inode.at>
40042 * objc/execute/protocol-isEqual-4.m: New testcase.
40044 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
40046 * objc/execute/protocol-isEqual-1.m: New testcase.
40047 * objc/execute/protocol-isEqual-2.m: New testcase.
40048 * objc/execute/protocol-isEqual-3.m: New testcase.
40050 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40052 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40054 2004-06-02 Ziemowit Laski <zlaski@apple.com>
40056 * lib/objc.exp (objc_target_compile): When running tests on
40057 Darwin (Mac OS X), inform the linker about '-framework
40060 2004-06-02 Eric Christopher <echristo@redhat.com>
40062 * gcc.c-torture/compile/20040602-1.c: New.
40064 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
40066 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40067 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40069 PR tree-optimization/14736
40070 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40072 PR tree-optimization/14042
40073 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40075 PR tree-optimization/14729
40076 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40078 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40081 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40083 2004-06-01 Richard Hederson <rth@redhat.com>
40085 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40087 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40090 * g++.dg/parse/offsetof4.C: New test.
40092 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
40095 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40097 2004-05-31 Mark Mitchell <mark@codesourcery.com>
40100 * g++.dg/template/friend29.C: New test.
40102 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
40105 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40107 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
40109 * gcc.dg/sparc-trap-1.c: New test.
40111 2004-05-31 Roger Sayle <roger@eyesopen.com>
40113 PR middle-end/15069
40114 * g++.dg/opt/fold3.C: New test case.
40116 2004-05-30 Graham Stott <graham.stott@btinternet.com>
40118 * lib/target-supports.exp (check_iconv_available): Fix fallout
40119 from 2004-05-28 patch.
40121 2004-05-30 Paul Brook <paul@codesourcery.com>
40124 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40125 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40127 2004-05-30 Steven G. Kargl <kargls@comcast.net>
40129 * gfortran.fortran-torture/execute/random_1.f90: New test.
40131 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40133 * g++.dg/ext/altivec-10.C: New test.
40135 2004-05-29 Paul Brook <paul@codesourcery.com>
40137 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40139 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40141 * gcc.dg/altivec-16.c: New test.
40143 2004-05-28 Janis Johnson <janis187@us.ibm.com>
40145 * lib/target-supports.exp (check_vmx_hw_available): New.
40146 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40148 * lib/target-supports.exp (check_alias_available,
40149 check_iconv_available, check_named_sections_available): Use
40150 unique names for temporary files.
40152 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40154 * gcc.dg/altivec-15.c: New test.
40156 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40159 * g++.dg/warn/noeffect6.C: New test.
40162 * g++.dg/expr/ptrmem4.C: New test.
40165 * g++.dg/template/operator3.C: New test.
40167 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40170 * g++.dg/lookup/redecl1.C: New test.
40171 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40173 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
40175 * gcc.c-torture/execute/compare-fp-1.c,
40176 gcc.c-torture/execute/compare-fp-2.c,
40177 gcc.c-torture/execute/compare-fp-3.c,
40178 gcc.c-torture/execute/compare-fp-4.c,
40179 gcc.c-torture/execute/compare-fp-3.x,
40180 gcc.c-torture/execute/compare-fp-4.x,
40181 gcc.dg/pr15649-1.c: New.
40183 2004-05-27 Adam Nemet <anemet@lnxw.com>
40186 * g++.dg/init/array14.C: New test.
40188 2004-05-25 Janis Johnson <janis187@us.ibm.com>
40190 * lib/compat.exp (compat-get-options-main): New.
40191 (compat-get-options): Remove unneeded code, warn for ignored
40193 (compat-execute): Check flag set by dg-require-* commands.
40195 * lib/compat.exp (compat-execute): Break up long lines.
40197 2004-05-24 Janis Johnson <janis187@us.ibm.com>
40199 * gcc.dg/altivec-7.c: Don't use 'vector long'.
40200 * gcc.dg/altivec-14.c: New test.
40201 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40203 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40204 * gcc.dg/altivec-12.c: Ditto.
40206 * gcc.dg/altivec-3.c: Move call to altivec_check.
40208 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40211 * g++.dg/template/error12.C: New test.
40214 * g++.dg/ext/attrib15.C: New test.
40217 * g++.dg/template/ptrmem9.C: New test.
40219 2004-05-25 Paul Brook <paul@codesourcery.com>
40221 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40223 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40226 * g++.dg/template/crash19.C: New test.
40228 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40231 * g++.dg/template/redecl1.C: New test.
40233 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40236 * g++.dg/other/ns1.C: New test.
40239 * g++.dg/template/invalid1.C: New test.
40241 2004-05-23 Paul Brook <paul@codesourcery.com>
40242 Victor Leikehman <lei@haifasphere.co.il>
40244 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40245 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40247 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40251 * g++.dg/template/non-dependent5.C: New test.
40252 * g++.dg/template/non-dependent6.C: New test.
40254 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40257 * g++.dg/inherit/union1.C: New test.
40260 * g++.dg/template/addr1.C: New test.
40263 * g++.dg/template/array5.C: New test.
40266 * g++.dg/template/array6.C: New test.
40268 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
40269 Roger Sayle <roger@eyesopen.com>
40271 * g++.dg/lookup/forscope2.C: New test case.
40273 2004-05-22 Ben Elliston <bje@au.ibm.com>
40275 * gcc.dg/cpp/Wmissingdirs.c: New.
40277 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40280 * gcc.dg/compat/union-m128-1.h: New file.
40281 * gcc.dg/compat/union-m128-1_main.c: Likewise.
40282 * gcc.dg/compat/union-m128-1_x.c: Likewise.
40283 * gcc.dg/compat/union-m128-1_y.c: Likewise.
40285 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40288 * gcc.dg/compat/struct-complex-1.h: New file.
40289 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40290 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40291 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40293 2004-05-20 Roger Sayle <roger@eyesopen.com>
40296 * gcc.dg/pr3074-1.c: New test case.
40297 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40299 2004-05-20 Falk Hueffner <falk@debian.org>
40302 * gcc.dg/ftrapv-1.c: New test case.
40304 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
40306 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40308 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
40309 Jeff Law <law@redhat.com>
40311 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40312 * gcc.dg/tree-ssa/20040518-2.c: New test.
40314 * gcc.dg/tree-ssa/20040518-1.c: New test.
40316 2004-05-18 Zack Weinberg <zack@codesourcery.com>
40318 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40320 2004-05-18 Paul Brook <paul@codesourcery.com>
40323 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40325 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40327 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40330 2004-05-17 Steven Bosscher <stevenb@suse.de>
40332 * gcc.dg/tree-ssa/20040517-1.c: New test.
40334 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40336 * gcc.dg/loop-4.c: New test.
40338 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
40340 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40342 2004-05-15 Bud Davis <bdavis9659@comcast.net>
40345 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40347 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40351 * gfortran.fortran-torture/compile/data_1.f90: New test.
40353 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
40355 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40356 * gcc.dg/uninit-H.c: Define ASM for __s390__.
40358 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40360 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40362 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40365 * gcc.dg/format/xopen-1.c: Adjust expected message.
40366 * gcc.dg/format/xopen-3.c: New test.
40368 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
40370 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40372 2004-05-14 Jeff Law <law@redhat.com>
40374 * gcc.dg/tree-ssa/20040514-2.c: New test.
40376 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40378 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40380 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40383 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
40385 * gcc.dg/tree-ssa/20040514-1.c: New test.
40387 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40389 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40392 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40395 * gfortran.fortran-torture/compile/do_1.f90: New test.
40397 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40400 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40403 2004-05-14 Bud Davis <bdavis9659@comcast.net>
40406 * gfortran.fortran-torture/execute/random_init.f90: New test.
40408 2004-05-13 Paul Brook <paul@codesourcery.com>
40411 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40413 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
40415 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40416 for the powerpc case.
40418 2004-05-13 Jeff Law <law@redhat.com>
40420 * gcc.dg/tree-ssa/20040513-1.c: New test.
40421 * gcc.dg/tree-ssa/20040513-2.c: New test.
40423 2004-05-13 Paul Brook <paul@codesourcery.com>
40425 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40426 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40427 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40429 2004-05-13 Andreas Schwab <schwab@suse.de>
40432 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40435 2004-05-13 Bud Davis <bdavis9659@comcast.net>
40438 * gfortran.fortran-torture/execute/adjustr.f90: New file.
40440 2004-05-13 Diego Novillo <dnovillo@redhat.com>
40442 Merge from tree-ssa-20020619-branch. See
40443 ChangeLog.tree-ssa for details.
40445 2004-05-11 Ziemowit Laski <zlaski@apple.com>
40447 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40448 include <altivec.h> explicitly.
40449 * gcc.dg/altivec-13.c: Likewise.
40451 2004-05-11 Paul Brook <paul@codesourcery.com>
40453 * gcc.c-torture/compile/20010518-1.c: Force enum size.
40455 2004-05-10 Eric Christopher <echristo@redhat.com>
40457 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40458 * gcc.dg/sibcall-4.c: Ditto.
40460 2004-05-10 Ziemowit Laski <zlaski@apple.com>
40462 * g++.dg/ext/altivec-8.C: New test case.
40463 * gcc.dg/altivec-13.c: New test case.
40465 2004-05-08 Roger Sayle <roger@eyesopen.com>
40467 * gcc.c-torture/execute/divcmp-1.c: New test case.
40468 * gcc.c-torture/execute/divcmp-2.c: New test case.
40469 * gcc.c-torture/execute/divcmp-3.c: New test case.
40471 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40473 * g++.dg/other/pragma-re-2.C: New test.
40475 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40477 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40478 * gcc.dg/i386-387-2.c: Likewise.
40480 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40482 * gcc.dg/i386-387-6.c: Likewise.
40484 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40486 * gcc.dg/builtins-33.c: Also check log1p*.
40488 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
40490 PR optimization/15296
40491 * gcc.c-torture/execute/pr15296.c: New test.
40493 2004-05-05 Uros Bizjak <uros@kss-loka.si>
40495 * gcc.dg/builtins-40.c: New test.
40497 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
40499 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40501 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
40503 * g++.dg/ext/spe1.C: New testcase.
40505 2004-05-04 Ziemowit Laski <zlaski@apple.com>
40507 * objc.dg/image-info.m: Allow additional attributes
40508 for __image_info section.
40510 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
40512 * gcc.dg/torture/mips-hilo-2.c: New test.
40514 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40517 * g++.dg/template/member5.C: New test.
40519 2004-05-03 Uros Bizjak <uros@kss-loka.si>
40521 * gcc.dg/builtins-34.c: Also check expm1*.
40523 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40525 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40526 * gcc.dg/torture/builtin-convert-3.c: New test.
40528 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
40530 PR middle-end/15054
40531 * g++.dg/opt/pr15054.C: New test.
40533 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40535 * gcc.dg/torture/builtin-rounding-1.c: New test.
40536 * gcc.dg/builtins-25.c: Delete.
40537 * gcc.dg/builtins-29.c: Delete.
40539 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
40541 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40542 * gcc.dg/sibcall-4.c: Likewise.
40543 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40545 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40547 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40548 bit-field on 16-bit targets.
40550 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40552 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40555 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40557 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40558 * gcc.dg/rs6000-power2-2.c: Likewise.
40560 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40562 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40563 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40564 Change the asm registers to be in form of frN instead of fN.
40566 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40568 * gcc.dg/torture/builtin-convert-2.c: New test.
40570 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40572 * gcc.dg/rs6000-power2-1.c: New test.
40573 * gcc.dg/rs6000-power2-2.c: New test.
40575 2004-04-28 Jan Hubicka <jh@suse.cz>
40577 * gcc.dg/unused-6.c: New test.
40579 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40580 Ulrich Weigand <uweigand@de.ibm.com>
40582 * ada/acats/run_all.sh: Define $target variable.
40584 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40587 * g++.dg/other/vararg-1.C: New test.
40590 * g++.dg/eh/cleanup3.C: New test.
40592 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40594 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40595 and ad8011a (target_insn).
40596 * ada/acats/support/macro.dfs: Likewise.
40597 * ada/acats/support/impbit.adb: New file.
40599 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40601 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40603 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40605 * gcc.dg/loop-3.c: New test.
40607 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40609 * gcc.c-torture/execute/simd-5.c: New test.
40611 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40614 * g++.dg/template/crash18.C: New test.
40616 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40618 * g++.dg/ext/complit3.C: New test.
40620 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40622 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40623 * gcc.dg/altivec-3.c: Same.
40624 * gcc.dg/altivec-varargs-1.c: Same.
40626 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40628 * lib/target-supports.exp (check_profiling_available): Assume
40629 profiling is not available on powerpc-eabi targets.
40631 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40633 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40634 * gcc.dg/vmx/bug-1.c: Ditto.
40636 2004-04-20 Eric Christopher <echristo@redhat.com>
40638 * gcc.dg/charset/extern.c: New test.
40639 * g++.dg/charset/extern3.cc: Ditto.
40641 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40643 * gcc.dg/builtins-39.c: New test.
40645 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40647 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40649 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
40651 * gcc.dg/torture/mips-hilo-1.c: New test.
40653 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
40655 * gcc.c-torture/compile/20040419-1.c: New test.
40657 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
40659 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40661 2004-04-18 Zack Weinberg <zack@codesourcery.com>
40662 Aldy Hernandez <aldyh@redhat.com>
40664 * gcc.c-torture/execute/va-arg-24.c: New.
40666 2004-04-17 Zack Weinberg <zack@codesourcery.com>
40667 Aldy Hernandez <aldyh@redhat.com>
40669 * gcc.dg/vmx/1b-01.c: New.
40670 * gcc.dg/vmx/1b-02.c: New.
40671 * gcc.dg/vmx/1b-03.c: New.
40672 * gcc.dg/vmx/1b-04.c: New.
40673 * gcc.dg/vmx/1b-05.c: New.
40674 * gcc.dg/vmx/1b-06.c: New.
40675 * gcc.dg/vmx/1b-07.c: New.
40676 * gcc.dg/vmx/1c-01.c: New.
40677 * gcc.dg/vmx/1c-02.c: New.
40678 * gcc.dg/vmx/3a-01a.c: New.
40679 * gcc.dg/vmx/3a-01.c: New.
40680 * gcc.dg/vmx/3a-01m.c: New.
40681 * gcc.dg/vmx/3a-03.c: New.
40682 * gcc.dg/vmx/3a-03m.c: New.
40683 * gcc.dg/vmx/3a-04.c: New.
40684 * gcc.dg/vmx/3a-04m.c: New.
40685 * gcc.dg/vmx/3a-05.c: New.
40686 * gcc.dg/vmx/3a-06.c: New.
40687 * gcc.dg/vmx/3a-06m.c: New.
40688 * gcc.dg/vmx/3a-07.c: New.
40689 * gcc.dg/vmx/3b-01.c: New.
40690 * gcc.dg/vmx/3b-02.c: New.
40691 * gcc.dg/vmx/3b-10.c: New.
40692 * gcc.dg/vmx/3b-13.c: New.
40693 * gcc.dg/vmx/3b-14.c: New.
40694 * gcc.dg/vmx/3b-15.c: New.
40695 * gcc.dg/vmx/3c-01a.c: New.
40696 * gcc.dg/vmx/3c-01.c: New.
40697 * gcc.dg/vmx/3c-02.c: New.
40698 * gcc.dg/vmx/3c-03.c: New.
40699 * gcc.dg/vmx/3d-01.c: New.
40700 * gcc.dg/vmx/4-01.c: New.
40701 * gcc.dg/vmx/4-03.c: New.
40702 * gcc.dg/vmx/5-01.c: New.
40703 * gcc.dg/vmx/5-02.c: New.
40704 * gcc.dg/vmx/5-03.c: New.
40705 * gcc.dg/vmx/5-04.c: New.
40706 * gcc.dg/vmx/5-05.c: New.
40707 * gcc.dg/vmx/5-06.c: New.
40708 * gcc.dg/vmx/5-07.c: New.
40709 * gcc.dg/vmx/5-07t.c: New.
40710 * gcc.dg/vmx/5-08.c: New.
40711 * gcc.dg/vmx/5-10.c: New.
40712 * gcc.dg/vmx/5-11.c: New.
40713 * gcc.dg/vmx/7-01a.c: New.
40714 * gcc.dg/vmx/7-01.c: New.
40715 * gcc.dg/vmx/7c-01.c: New.
40716 * gcc.dg/vmx/7d-01.c: New.
40717 * gcc.dg/vmx/7d-02.c: New.
40718 * gcc.dg/vmx/8-01.c: New.
40719 * gcc.dg/vmx/8-02a.c: New.
40720 * gcc.dg/vmx/8-02.c: New.
40721 * gcc.dg/vmx/brode-1.c: New.
40722 * gcc.dg/vmx/bug-1.c: New.
40723 * gcc.dg/vmx/bug-2.c: New.
40724 * gcc.dg/vmx/bug-3.c: New.
40725 * gcc.dg/vmx/cw-bug-1.c: New.
40726 * gcc.dg/vmx/cw-bug-2.c: New.
40727 * gcc.dg/vmx/cw-bug-3.c: New.
40728 * gcc.dg/vmx/dct.c: New.
40729 * gcc.dg/vmx/debug-1.c: New.
40730 * gcc.dg/vmx/debug-2.c: New.
40731 * gcc.dg/vmx/debug-3.c: New.
40732 * gcc.dg/vmx/debug-4.c: New.
40733 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40734 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40735 * gcc.dg/vmx/eg-5.c: New.
40736 * gcc.dg/vmx/fft.c: New.
40737 * gcc.dg/vmx/gcc-bug-1.c: New.
40738 * gcc.dg/vmx/gcc-bug-2.c: New.
40739 * gcc.dg/vmx/gcc-bug-3.c: New.
40740 * gcc.dg/vmx/gcc-bug-4.c: New.
40741 * gcc.dg/vmx/gcc-bug-5.c: New.
40742 * gcc.dg/vmx/gcc-bug-6.c: New.
40743 * gcc.dg/vmx/gcc-bug-7.c: New.
40744 * gcc.dg/vmx/gcc-bug-8.c: New.
40745 * gcc.dg/vmx/gcc-bug-9.c: New.
40746 * gcc.dg/vmx/gcc-bug-b.c: New.
40747 * gcc.dg/vmx/gcc-bug-c.c: New.
40748 * gcc.dg/vmx/gcc-bug-d.c: New.
40749 * gcc.dg/vmx/gcc-bug-e.c: New.
40750 * gcc.dg/vmx/gcc-bug-f.c: New.
40751 * gcc.dg/vmx/gcc-bug-g.c: New.
40752 * gcc.dg/vmx/gcc-bug-i.c: New.
40753 * gcc.dg/vmx/harness.h: New.
40754 * gcc.dg/vmx/ira1.c: New.
40755 * gcc.dg/vmx/ira2a.c: New.
40756 * gcc.dg/vmx/ira2b.c: New.
40757 * gcc.dg/vmx/ira2.c: New.
40758 * gcc.dg/vmx/ira2c.c: New.
40759 * gcc.dg/vmx/mem.c: New.
40760 * gcc.dg/vmx/newton-1.c: New.
40761 * gcc.dg/vmx/ops.c: New.
40762 * gcc.dg/vmx/sn7153.c: New.
40763 * gcc.dg/vmx/spill2.c: New.
40764 * gcc.dg/vmx/spill3.c: New.
40765 * gcc.dg/vmx/spill.c: New.
40766 * gcc.dg/vmx/t.c: New.
40767 * gcc.dg/vmx/varargs-1.c: New.
40768 * gcc.dg/vmx/varargs-2.c: New.
40769 * gcc.dg/vmx/varargs-3.c: New.
40770 * gcc.dg/vmx/varargs-4.c: New.
40771 * gcc.dg/vmx/varargs-5.c: New.
40772 * gcc.dg/vmx/varargs-6.c: New.
40773 * gcc.dg/vmx/varargs-7.c: New.
40774 * gcc.dg/vmx/vmx.exp: New.
40775 * gcc.dg/vmx/vprint-1.c: New.
40776 * gcc.dg/vmx/vscan-1.c: New.
40777 * gcc.dg/vmx/x-01.c: New.
40778 * gcc.dg/vmx/x-02.c: New.
40779 * gcc.dg/vmx/x-03.c: New.
40780 * gcc.dg/vmx/x-04.c: New.
40781 * gcc.dg/vmx/x-05.c: New.
40782 * gcc.dg/vmx/yousufi-1.c: New.
40783 * gcc.dg/vmx/zero-1.c: New.
40784 * gcc.dg/vmx/zero.c: New.
40786 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
40788 * g++.dg/lookup/java1.C: Update for chage of
40790 * g++.dg/lookup/java2.C: Likewise.
40792 2004-04-17 Laurent GUERBY <laurent@guerby.net>
40794 * ada/acats/run_all.sh: use -O2 by default.
40796 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
40798 * gcc.dg/vr-mult-[12].c: New tests.
40800 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40802 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40804 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40806 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
40808 * lib/target-supports.exp (check_profiling_available): Assume
40809 profiling isn't available for mips*-*-elf targets.
40811 2004-04-14 Uros Bizjak <uros@kss-loka.si>
40813 * gcc.dg/builtins-38.c: New test.
40815 2004-04-14 Eric Christopher <echristo@redhat.com>
40817 * g++.dg/charset/charset.exp: Run .cc extension tests.
40819 2004-04-14 Zack Weinberg <zack@codesourcery.com>
40821 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
40823 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40825 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40827 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
40829 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40830 * gcc.dg/i386-387-2.c: Likewise.
40832 * gcc.dg/i386-387-7.c: New test.
40833 * gcc.dg/i386-387-8.c: New test.
40835 * gcc.dg/builtins-37.c: New test.
40837 2004-04-13 Geoffrey Keating <geoffk@apple.com>
40839 * g++.dg/pch/externc-1.C: Add missing semicolon.
40841 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
40843 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40845 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40847 * gcc.c-torture/execute/20040411-1.c: New test.
40849 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
40851 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40853 2004-04-09 Chris Demetriou <cgd@broadcom.com>
40855 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40857 2004-04-09 Zack Weinberg <zack@codesourcery.com>
40859 * lib/target-supports.exp (check_named_sections_available): New.
40860 * lib/gcc-dg.exp (dg-require-named-sections): New.
40861 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40862 old-deja.exp. Also prune error-count message from HP linker.
40863 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40865 * g++.dg/init/init-ref4.C: Use dg-require-weak.
40866 * g++.old-deja/g++.pt/static3.C: Likewise.
40867 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40869 2004-04-09 Roger Sayle <roger@eyesopen.com>
40871 * gcc.c-torture/execute/20040409-1.c: New test case.
40872 * gcc.c-torture/execute/20040409-2.c: New test case.
40873 * gcc.c-torture/execute/20040409-3.c: New test case.
40875 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
40877 * gcc.dg/20040409-1.c: New test.
40879 2004-04-08 Roger Sayle <roger@eyesopen.com>
40882 * g++.dg/opt/pr14888.C: New test case.
40884 2004-04-08 Geoffrey Keating <geoffk@apple.com>
40886 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40887 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40888 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40889 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40892 2004-04-08 Paul Brook <paul@codesourcery.com>
40894 * gcc.dg/spill-1.c: New test.
40896 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40898 * gcc.dg/torture/builtin-ctype-2.c: New test.
40900 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
40902 * gcc.dg/pch/pch.exp: Add largefile test.
40904 2004-04-06 Geoffrey Keating <geoffk@apple.com>
40906 * g++.dg/pch/externc-1.Hs: New.
40907 * g++.dg/pch/externc-1.C: New.
40909 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40911 * gcc.dg/compat/struct-by-value-5a_main.c,
40912 gcc.dg/compat/struct-by-value-5b_main.c: New files.
40913 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40914 * gcc.dg/compat/struct-by-value-5a_x.c,
40915 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40916 gcc.dg/compat/struct-by-value-5_x.c.
40917 * gcc.dg/compat/struct-by-value-5a_y.c,
40918 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40919 gcc.dg/compat/struct-by-value-5_y.c.
40921 * gcc.dg/compat/struct-by-value-6a_main.c,
40922 gcc.dg/compat/struct-by-value-6b_main.c: New files.
40923 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40924 * gcc.dg/compat/struct-by-value-6a_x.c,
40925 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40926 gcc.dg/compat/struct-by-value-6_x.c.
40927 * gcc.dg/compat/struct-by-value-6a_y.c,
40928 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40929 gcc.dg/compat/struct-by-value-6_y.c.
40931 * gcc.dg/compat/struct-by-value-7a_main.c,
40932 gcc.dg/compat/struct-by-value-7b_main.c: New files.
40933 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40934 * gcc.dg/compat/struct-by-value-7a_x.c,
40935 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40936 gcc.dg/compat/struct-by-value-7_x.c.
40937 * gcc.dg/compat/struct-by-value-7a_y.c,
40938 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40939 gcc.dg/compat/struct-by-value-7_y.c.
40941 2004-04-06 Jakub Jelinek <jakub@redhat.com>
40943 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40944 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40945 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40948 2004-04-06 Uros Bizjak <uros@kss-loka.si>
40950 * gcc.dg/builtins-36.c: New test.
40952 2004-04-06 Paul Brook <paul@codesourcery.com>
40954 * README.gcc: Remove obsolete contraint on testcases.
40956 2004-04-05 Paul Brook <paul@codesourcery.com>
40959 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
40960 failure and exit(0) on success.
40961 * g++.dg/expr/anew2.C: Ditto.
40962 * g++.dg/expr/anew3.C: Ditto.
40963 * g++.dg/expr/anew4.C: Ditto.
40965 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
40968 * g++.dg/template/unify7.C: New.
40970 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
40972 * g++.dg/README: Bring up to date with new subdirectories; remove
40973 duplicate subdirectory lines.
40975 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
40978 * g++.dg/template/unify5.C: New.
40979 * g++.dg/template/unify6.C: New.
40980 * g++.dg/template/qualttp20.C: Adjust.
40981 * g++.old-deja/g++.jason/report.C: Adjust.
40982 * g++.old-deja/g++.other/qual1.C: Adjust.
40984 2004-04-01 Mark Mitchell <mark@codesourcery.com>
40987 * g++.dg/inherit/ptrmem1.C: New test.
40989 2004-04-01 Jakub Jelinek <jakub@redhat.com>
40992 * gcc.c-torture/execute/20040331-1.c: New test.
40993 * gcc.dg/20040331-1.c: New test.
40995 2004-04-01 Paul Brook <paul@codesourcery.com>
40997 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40999 2004-03-30 Mark Mitchell <mark@codesourcery.com>
41002 * g++.dg/init/goto1.C: New test.
41005 * g++.dg/template/defarg4.C: New test.
41007 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
41009 * gcc.dg/altivec-11.c: Extend test for more valid cases.
41011 2004-03-28 David Edelsohn <edelsohn@gnu.org>
41013 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41015 2004-03-28 Zack Weinberg <zack@codesourcery.com>
41017 * gcc.dg/noncompile/undeclared-2.c: New test.
41019 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
41021 * gcc.dg/940409-1.c: Remove XFAIL.
41022 * gcc.dg/reg-vol-struct-1.c: New test.
41024 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41026 * gcc.dg/torture/builtin-wctype-1.c: New test.
41028 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
41030 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41031 * gcc.dg/20001101-1.c: Likewise.
41032 * gcc.dg/20001102-1.c: Likewise.
41034 2004-03-25 Roger Sayle <roger@eyesopen.com>
41036 * gcc.dg/compare8.c: Add an additional test for XOR.
41038 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41040 * gcc.dg/torture/builtin-ctype-1.c: New test.
41042 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41044 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41045 * gcc.dg/torture/builtin-math-1.c: Likewise.
41046 * gcc.dg/torture/builtin-power-1.c: New test.
41048 2004-03-24 Andreas Schwab <schwab@suse.de>
41050 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41053 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
41054 Roger Sayle <roger@eyesopen.com>
41056 * gcc.dg/compare8.c: New test case.
41058 2004-03-23 Ziemowit Laski <zlaski@apple.com>
41060 * g++.dg/ext/altivec-7.C: New test.
41062 2004-03-23 Zack Weinberg <zack@codesourcery.com>
41064 PR 12267, 12391, 12560, 13129, 14114, 14133
41065 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41066 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41067 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41068 Adjust error regexps.
41069 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41070 * gcc.dg/noncompile/undeclared-1.c: New test cases.
41071 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41072 * gcc.dg/local1.c: Add explanatory comment.
41074 2004-03-23 Roger Sayle <roger@eyesopen.com>
41076 PR optimization/14669
41077 * g++.dg/opt/fold2.C: New test case.
41079 2004-03-22 Jakub Jelinek <jakub@redhat.com>
41082 * gcc.dg/20040322-1.c: New test.
41084 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41086 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
41087 * gcc.dg/ultrasp4.c: Likewise.
41088 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
41090 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
41092 * gcc.dg/i386-sse-8.c: Reset default options.
41094 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
41096 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41097 in the error message text.
41099 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41101 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41103 2004-03-21 Mark Mitchell <mark@codesourcery.com>
41106 * g++.dg/init/array13.C: New test.
41108 2004-03-20 Roger Sayle <roger@eyesopen.com>
41111 * gcc.c-torture/compile/pr13889.c: New test case.
41113 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
41116 * builtins-1.c (nan, nans): Don't test.
41117 * builtins-30.c: Don't use nan, nanf, nanl.
41118 * builtins-35.c: New test.
41120 2004-03-19 Ziemowit Laski <zlaski@apple.com>
41122 * g++.dg/ext/altivec-6.C: New test.
41124 2004-03-19 Mark Mitchell <mark@codesourcery.com>
41126 * g++.dg/init/placement3.C: New test.
41128 * g++.dg/template/spec13.C: New test.
41130 * g++.dg/lookup/using11.C: New test.
41132 * g++.dg/lookup/koenig3.C: New test.
41134 * g++.dg/template/operator2.C: New test.
41136 * g++.dg/expr/dtor3.C: New test.
41137 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41139 * g++.old-deja/g++.law/visibility28.C: Likewise.
41141 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
41143 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41144 * gcc.dg/ppc64-abi-3.c: Likewise.
41146 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41149 * g++.dg/parse/template15.C: New test.
41151 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41153 * g++.dg/expr/dtor2.C: New test.
41155 * g++.dg/lookup/anon4.C: New test.
41157 * g++.dg/overload/using1.C: New test.
41159 * g++.dg/template/lookup7.C: New test.
41161 * g++.dg/template/typename6.C: New test.
41163 * g++.dg/expr/cond6.C: New test.
41165 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41167 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41169 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41171 * g++.dg/expr/cond5.C: New test.
41172 * g++.dg/expr/constcast1.C: Likewise.
41173 * g++.dg/expr/ptrmem2.C: Likewise.
41174 * g++.dg/expr/ptrmem3.C: Likewise.
41175 * g++.dg/lookup/main1.C: Likewise.
41176 * g++.dg/template/lookup6.C: Likewise.
41178 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41180 * gcc.dg/local1.c: New test.
41182 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41184 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41186 * gcc.dg/torture/builtin-convert-1.c: New test.
41188 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41190 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41192 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41195 * g++.dg/warn/Wunused-7.C: New test.
41197 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41199 * gcc.dg/torture/builtin-integral-1.c: New test.
41201 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41204 * g++.dg/parse/non-dependent3.C: New test.
41206 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
41208 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41209 * g++.dg/eh/simd-2.C: Likewise.
41210 * g++.dg/init/array10.C: Likewise.
41211 * gcc.c-torture/compile/simd-1.c: Likewise.
41212 * gcc.c-torture/compile/simd-2.c: Likewise.
41213 * gcc.c-torture/compile/simd-3.c: Likewise.
41214 * gcc.c-torture/compile/simd-4.c: Likewise.
41215 * gcc.c-torture/compile/simd-6.c: Likewise.
41216 * gcc.c-torture/execute/simd-1.c: Likewise.
41217 * gcc.c-torture/execute/simd-2.c: Likewise.
41218 * gcc.dg/compat/vector-defs.h: Likewise.
41219 * gcc.dg/20020531-1.c: Likewise.
41220 * gcc.dg/altivec-3.c: Likewise.
41221 * gcc.dg/altivec-4.c: Likewise.
41222 * gcc.dg/altivec-varargs-1.c: Likewise.
41223 * gcc.dg/compat/vector-defs.h: Likewise.
41224 * gcc.dg/i386-mmx-3.c: Likewise.
41225 * gcc.dg/i386-sse-4.c: Likewise.
41226 * gcc.dg/i386-sse-5.c: Likewise.
41227 * gcc.dg/i386-sse-8.c: Likewise.
41228 * gcc.dg/simd-1.c: Likewise.
41229 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
41230 __ev64_opaque__ since the machine description provides it.
41232 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41234 * lib/compat.exp (skip_list): New global variable.
41235 Use it to hold the user defined COMPAT_SKIPS list if any.
41236 (compat-obj): Add the members of skip_list to optall.
41238 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41240 * gcc.dg/compat/union-by-value-1_main.c,
41241 union-by-value-1_x.c, union-by-value-1_y.c,
41242 union-check.h, union-defs.h,
41243 union-init.h, union-return-1_main.c,
41244 union-return-1_x.c, union-return-1_y.c: New files.
41246 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41248 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41249 mixed-struct-init.h: Add 4 mixed structure types.
41250 struct-by-value-21_main.c, struct-by-value-21_x.c,
41251 struct-by-value-21_y.c, struct-return-21_main.c,
41252 struct-return-21_x.c, struct-return-21_y.c: New files.
41254 2004-03-13 Mark Mitchell <mark@codesourcery.com>
41257 * g++.dg/parse/template14.C: New test.
41259 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41261 * gcc.c-torture/execute/20040313-1.c: New test.
41263 2004-03-13 Jakub Jelinek <jakub@redhat.com>
41266 * gcc.dg/20040311-2.c: New test.
41268 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
41271 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41274 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
41276 * gcc.dg/20040305-2.c: Add missing return statement.
41278 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41280 * gcc.dg/builtins-34.c: Also check pow10*.
41282 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41285 * gcc.dg/20040305-2.c: New test.
41287 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41289 * gcc.dg/20040310-1.c: New test.
41291 2004-03-11 Roger Sayle <roger@eyesopen.com>
41293 * gcc.c-torture/execute/20040311-1.c: New test case.
41295 2004-03-11 Mark Mitchell <mark@codesourcery.com>
41298 * g++.dg/lookup/enum1.C: New test.
41300 2004-03-10 Mark Mitchell <mark@codesourcery.com>
41303 * g++.dg/lookup/struct2.C: New test.
41305 2004-03-10 Uros Bizjak <uros@kss-loka.si>
41307 * gcc.dg/builtins-34.c: New test.
41309 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41311 * gcc.dg/torture/builtin-nonneg-1.c: New test.
41313 2004-03-09 James E Wilson <wilson@specifixinc.com>
41315 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41316 * gcc.dg/alias-2.c: New testcase.
41318 2004-03-09 Zack Weinberg <zack@codesourcery.com>
41320 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41322 2004-03-09 Roger Sayle <roger@eyesopen.com>
41324 * gcc.c-torture/execute/20040309-1.c: New test case.
41326 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
41329 * g++.dg/overload/ref1.C: New.
41331 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41334 * g++.dg/template/spec12.C: New test.
41337 * g++.dg/parse/crash14.C: New test.
41339 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41342 * g++.dg/init/ref11.C: New test.
41344 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41347 * g++.dg/parse/builtin2.C: New test.
41349 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41352 * g++.dg/init/ctor3.C: New test.
41353 * g++.dg/init/union1.C: New test.
41354 * g++.dg/ext/anon-struct4.C: New test.
41356 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41358 * g++.dg/lookup/koenig1.C: Tweak error messages.
41359 * g++.dg/lookup/used-before-declaration.C: Likewise.
41360 * g++.dg/other/do1.C: Likewise.
41361 * g++.dg/overload/koenig1.C: Likewise.
41362 * g++.dg/parse/crash13.C: Likewise.
41363 * g++.dg/template/instantiate3.C: Likewise.
41365 2004-03-08 Eric Christopher <echristo@redhat.com>
41367 * * lib/target-supports.exp: Enable libiconv in test
41368 compilation. Fix up error checking.
41370 2004-03-08 Roger Sayle <roger@eyesopen.com>
41372 PR middle-end/14289
41373 * gcc.dg/pr14289-1.c: New test case.
41374 * gcc.dg/pr14289-2.c: Likewise.
41375 * gcc.dg/pr14289-3.c: Likewise.
41377 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
41379 * gcc.c-torture/execute/20040308-1.c: New test.
41381 2004-03-07 Roger Sayle <roger@eyesopen.com>
41383 * gcc.c-torture/execute/20040307-1.c: New test case.
41385 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
41387 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41389 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
41391 * gcc.dg/20040306-1.c: New test.
41393 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
41395 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41397 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41399 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41402 * gcc.dg/decl-6.c: New test.
41404 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41406 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41407 Rename LOGPOW -> LOG_POW.
41408 (SQRT_EXP, POW_EXP): New.
41410 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41412 * gcc.dg/i386-sse-8.c: New test.
41414 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41417 * gcc.dg/decl-5.c: New test.
41419 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
41421 * gcc.dg/20040305-1.c: New test.
41423 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
41426 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41428 2004-03-04 Ziemowit Laski <zlaski@apple.com>
41430 PR c++/14425, c++/14426
41431 * g++.dg/ext/altivec-4.C: New test.
41432 * g++.dg/ext/altivec-5.C: New test.
41434 2004-03-04 Geoffrey Keating <geoffk@apple.com>
41436 * g++.old-deja/g++.other/linkage1.C: Expect errors about
41437 global variables of a type with no linkage.
41438 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41439 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41440 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41441 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41442 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41443 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41444 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41445 * g++.dg/warn/deprecated.C: Name enum Color.
41446 * g++.dg/overload/VLA.C: Name structure for 'b'.
41447 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41449 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41451 * gcc.c-torture/compile/20040304-1.c: New test.
41453 2004-03-03 Zack Weinberg <zack@codesourcery.com>
41456 * gcc.dg/decl-4.c: New testcase.
41458 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
41460 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41461 as PRECF if sizeof (float) > sizeof (double).
41462 (PRECL): Make it the same as PRECF if
41463 sizeof (float) > sizeof (long double).
41465 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41467 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41468 system type. Add check for irix6 which doesn't have c99 runtime.
41470 2004-03-03 Bob Wilson <bob.wilson@acm.org>
41472 * gcc.dg/const-elim-1.c: xfail for xtensa.
41474 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41477 * g++.dg/template/cond4.C: New test.
41479 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41482 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41485 * g++.dg/parse/defarg7.C: New test.
41488 * g++.dg/template/friend26.C: New test.
41490 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41493 * g++.dg/abi/mangle21.C: New test.
41496 * g++.dg/parse/constructor2.C: New test.
41499 * g++.dg/template/sfinae1.C: New test.
41501 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41504 * g++.dg/expr/crash2.C: New test.
41506 PR middle-end/13448
41507 * gcc.dg/inline-5.c: New test.
41508 * gcc.dg/always-inline.c: Split out tests into ...
41509 * gcc.dg/always-inline2.c: ... this and ...
41510 * gcc.dg/always-inline3.c: ... this.
41512 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41515 * g++.dg/debug/crash1.C: New test.
41517 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
41519 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41520 function with __attribute__((noinline)).
41521 (recurser_void2): Likewise.
41522 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41523 (recurser_void2): Likewise.
41525 2004-02-29 Roger Sayle <roger@eyesopen.com>
41527 PR middle-end/14203
41528 * g++.dg/warn/Wunused-6.C: New test case.
41530 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
41532 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41535 2004-02-27 Eric Christopher <echristo@redhat.com>
41537 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41538 * g++.dg/charset/asm2.c: Run only x86.
41539 * gcc.dg/charset/asm3.c: Ditto.
41541 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
41543 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41546 2004-02-27 Ziemowit Laski <zlaski@apple.com>
41548 * g++.dg/ext/altivec-3.C: New.
41550 2004-02-26 Richard Henderson <rth@redhat.com>
41552 * g++.dg/ext/attrib10.C: Mark for warning.
41553 * gcc.dg/attr-alias-1.c: New.
41555 2004-02-26 Richard Henderson <rth@redhat.com>
41557 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41558 * gcc.c-torture/execute/20040208-2.c: ... it back.
41560 2004-02-26 Eric Christopher <echristo@redhat.com>
41562 * lib/target-supports.exp (check-iconv-available): New function.
41563 * lib/gcc-dg.exp (dg-require-iconv): New function.
41565 * gcc.dg/charset: New directory.
41566 * gcc.dg/charset/charset.exp: New file.
41567 * gcc.dg/charset/asm1.c: Ditto.
41568 * gcc.dg/charset/asm2.c: Ditto.
41569 * gcc.dg/charset/asm3.c: Ditto.
41570 * gcc.dg/charset/asm4.c: Ditto.
41571 * gcc.dg/charset/asm5.c: Ditto.
41572 * gcc.dg/charset/attribute1.c: Ditto.
41573 * gcc.dg/charset/attribute2.c: Ditto.
41574 * gcc.dg/charset/string1.c: Ditto.
41575 * g++.dg/charset: New directory.
41576 * g++.dg/dg.exp: Add here. Special options.
41577 * g++.dg/charset/charset.exp: New file.
41578 * g++.dg/charset/asm1.c: Ditto.
41579 * g++.dg/charset/asm2.c: Ditto.
41580 * g++.dg/charset/asm3.c: Ditto.
41581 * g++.dg/charset/asm4.c: Ditto.
41582 * g++.dg/charset/attribute1.c: Ditto.
41583 * g++.dg/charset/attribute2.c: Ditto.
41584 * g++.dg/charset/extern1.cc: Ditto.
41585 * g++.dg/charset/extern2.cc: Ditto.
41586 * g++.dg/charset/string1.c: Ditto.
41588 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41591 * g++.dg/parse/comma1.C: New test.
41593 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41596 * g++.dg/template/ttp8.C: New test.
41598 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41600 * gcc.dg/fixuns-trunc-1.c: New test.
41602 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41604 * gcc.dg/builtins-config.h: Use #elif.
41606 2004-02-26 Michael Matz <matz@suse.de>
41608 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41609 * gcc.dg/991214-1.c: Likewise.
41610 * gcc.dg/i386-asm-1.c: Likewise.
41612 2004-02-25 Richard Henderson <rth@redhat.com>
41614 * gcc.c-torture/execute/20040208-2.c: Move ...
41615 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41617 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41620 * g++.dg/other/crash-3.C: New test.
41622 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41624 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41625 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41627 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41630 2004-02-24 Michael Matz <matz@suse.de>
41632 * gcc.dg/i386-regparm.c: New.
41634 2004-02-23 James E Wilson <wilson@specifixinc.com>
41636 * gcc.c-torture/execute/20040223-1.c: New.
41638 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41639 Kazu Hirata <kazu@cs.umass.edu>
41641 * gcc.dg/fwritable-strings-1.c: Remove.
41643 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41646 * gcc.dg/20040223-1.c: New test.
41648 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41651 * g++.dg/ext/typeof9.C: New test.
41653 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41656 * g++.dg/other/switch1.C: New test.
41658 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41660 * gcc.dg/cast-function-1.c: Adjust for new informative message.
41661 * gcc.dg/va-arg-1.c: Likewise.
41663 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41666 * g++.dg/template/koenig5.C: New test.
41668 2004-02-21 Ziemowit Laski <zlaski@apple.com>
41670 * g++.dg/ext/altivec-1.C: Generalize target triple.
41671 * g++.dg/ext/altivec-2.C: New test case.
41672 * g++.dg/ext/altivec_check.h: New file.
41673 * gcc.dg/altivec-1.c: Generalize target triple;
41674 include altivec_check.h and call altivec_check().
41675 * gcc.dg/altivec-[2-5].c: Generalize target triple.
41676 * gcc.dg/altivec-6.c: New test case.
41677 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41678 type casts as needed.
41679 * gcc.dg/altivec-10.c: Include altivec_check.h and call
41681 * gcc.dg/altivec-12.c: New test case.
41682 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41683 include altivec_check.h and call altivec_check().
41684 * gcc.dg/altivec_check.h: New file.
41686 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41688 * lib/target-supports.exp (check_alias_available): Don't mangle
41689 function `g' in test program.
41691 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41693 * lib/target-supports.exp (check_profiling_available): Check
41694 argument to determine whether we support a profiling type.
41695 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41696 check_profiling_available.
41697 * g++.dg/bprob/bprob.exp: Likewise.
41698 * g77.dg/bprob/bprob.exp: Likewise.
41699 * gcc.misc-tests/bprob.exp: Likewise.
41700 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41701 dg-require-profiling and delete expected error handling.
41702 * gcc.dg/20021014-1.c: Likewise.
41703 * gcc.dg/nest.c: Likewise.
41705 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41708 * g++.dg/other/vthunk1.C: New test.
41710 2004-02-20 Falk Hueffner <falk@debian.org>
41713 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41715 2004-02-20 Mark Mitchell <mark@codesourcery.com>
41718 * g++.dg/other/error8.C: Remove XFAIL markers.
41721 * g++.dg/ext/packed5.C: New test.
41724 * g++.dg/warn/Wunused-5.C: New test.
41727 * g++.dg/lookup/member1.C: New test.
41729 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
41731 * gcc.c-torture/compile/20040130-1.c: Enable only when
41732 __INT_MAX__ >= 2147483647L.
41733 * gcc.c-torture/compile/961203-1.c: Likewise.
41735 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
41737 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41738 * g++.dg/opt/template1.C: Robustify assembler regexp
41740 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41742 * gcc.c-torture/execute/simd-4.x: Remove.
41743 * gcc.c-torture/execute/va-arg-25.x: Likewise.
41744 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41745 Guard with #ifndef SKIP_ATTRIBUTE.
41746 * gcc.dg/compat/vector-1_y.c: Likewise.
41747 * gcc.dg/compat/vector-2_x.c: Likewise.
41748 * gcc.dg/compat/vector-2_y.c: Likewise.
41749 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41750 * g++.dg/eh/simd-2.C: Likewise.
41752 2004-02-19 Alan Modra <amodra@bigpond.net.au>
41754 * gcc.c-torture/compile/complex-1.c: New.
41756 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
41759 * gcc.c-torture/execute/20040218-1.c: New test.
41761 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41764 * g++.dg/parse/new2.C: New test.
41766 2004-02-18 Paul Brook <paul@codesourcery.com>
41768 * gcc.c-torture/compile/libcall-1.c: New test.
41770 2004-02-18 Paul Brook <paul@codesourcery.com>
41773 * gcc.dg/debug/debug-7.c: New test.
41775 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
41777 * gcc.dg/20040217-1.c: New test.
41779 2004-02-17 Zack Weinberg <zack@codesourcery.com>
41781 * gcc.c-torture/execute/990208-1.x: Delete.
41783 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
41785 * gcc.c-torture/execute/20040208-2.x: New file.
41787 2004-02-17 Mark Mitchell <mark@codesourcery.com>
41790 * g++.dg/abi/structret1.C: New test.
41792 2004-02-17 Jakub Jelinek <jakub@redhat.com>
41794 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41795 (i386_cpuid): No need to test if cpuid is available on AMD64.
41796 Fix assembly, so that it works onboth i386 and AMD64.
41797 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41798 (vecInLong): Fix s[] member type to unsigned int.
41799 (vecInWord): Remove type.
41800 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41801 (a64, b64, c64, d64, e64): Remove.
41802 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41803 Remove unused variable. Remove initialization of removed variables.
41804 Don't call mmx_tests nor sse_tests.
41805 (reference_mmx, reference_sse): Remove.
41806 (check): Add return stmt.
41807 * gcc.dg/i386-sse-7.c: New test.
41808 * gcc.dg/i386-mmx-4.c: New test.
41810 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41812 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41813 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41814 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41815 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41816 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41817 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41818 g++.dg/tc1/dr94.C: Fix line terminator.
41820 2004-02-16 Geoffrey Keating <geoffk@apple.com>
41822 * gcc.c-torture/compile/20040216-1.c: New.
41824 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41826 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41827 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41828 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41829 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41830 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41831 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41833 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41835 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41837 2004-02-15 Mark Mitchell <mark@codesourcery.com>
41840 * g++.dg/expr/cond4.C: New test.
41843 * g++.dg/lookup/crash2.C: New test.
41845 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
41847 * gcc.c-torture/compile/20040214-2.c: New test.
41849 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
41852 * g++.dg/ext/typeof8.C: New test.
41854 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
41856 * gcc.c-torture/compile/20040214-1.c: New test.
41858 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41861 * g++.dg/template/spec11.C: New test.
41863 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41866 * g++.dg/other/error8.C: New test.
41868 2004-02-13 Mark Mitchell <mark@codesourcery.com>
41871 * g++.dg/template/array4.C: New test.
41874 * g++.dg/inherit/thunk2.C: New test.
41877 * g++.dg/eh/cond2.C: New test.
41879 2004-02-12 Alan Modra <amodra@bigpond.net.au>
41881 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41883 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
41885 * lib/scanasm.exp (dg-scan): Quote pattern before display.
41887 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
41889 * g++.dg/simd-2.C: xfail on ppc64-linux.
41891 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
41894 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41897 2004-02-11 Uros Bizjak <uros@kss-loka.si>
41899 * gcc.dg/builtins-33.c: New test.
41901 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
41903 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41905 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41907 * g++.dg/simd-2.C: Set -maltivec for ppc64.
41909 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41911 * gcc.dg/ppc64-abi-3.c: New test.
41913 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
41917 * gcc.dg/pr14092-1.c: New testcase.
41919 2004-02-10 Alan Modra <amodra@bigpond.net.au>
41921 * gcc.dg/cpp/assert4.c: Fix typo last change.
41923 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41924 * gcc.dg/cpp/assert4.c: Handle powerpc64.
41926 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41928 2004-02-09 Roger Sayle <roger@eyesopen.com>
41930 * gcc.c-torture/compile/20040209-1.c: New test case.
41932 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
41934 * gcc.dg/c90-init-1.c: Adjust expected error messages.
41936 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
41938 * gcc.c-torture/execute/20040208-[12].c: New tests.
41940 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41942 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41944 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41946 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41948 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41951 * gcc.dg/visibility-8.c: New testcase.
41953 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41955 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41957 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41959 2004-02-07 Roger Sayle <roger@eyesopen.com>
41961 PR middle-end/13696
41962 * g++.dg/opt/fold1.C: New test case.
41964 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41967 * g++.dg/other/crash-2.C: New test.
41969 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41972 * g++.dg/parse/angle-bracket2.C: New test.
41974 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41976 PR middle-end/13750
41978 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41980 * g++.dg/pch/wchar-1.C: New.
41981 * g++.dg/pch/wchar-1.Hs: New.
41983 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41986 * g++.dg/parse/error15.C: New test.
41987 * g++.dg/parse/crash11.C: Update dg-error mark.
41989 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41992 * g++.dg/warn/conv2.C: New test.
41994 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41997 * g++.dg/warn/incomplete1.C: Remove xfail.
41999 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42001 * lib/file-format.exp (gcc_target_object_format): Use
42002 ${tool}_target_compile, not gcc_target_compile.
42003 * lib/target-supports.exp (check_alias_available): Likewise.
42004 (check_gc_sections_available): Likewise.
42005 * g++.dg/ext/attrib10.C: Use dg-require-alias.
42006 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42009 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42012 * g++.dg/template/static6.C: New test.
42014 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
42016 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42018 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42020 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42021 tests for systems where `char' is unsigned by default.
42023 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42026 * g++.dg/template/partial3.C: New test.
42028 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
42030 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42031 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42032 Remove mentions of obsolete ports.
42034 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
42036 * gcc.dg/noncompile/20001228-1.c: Fix for new
42039 2004-02-03 Roger Sayle <roger@eyesopen.com>
42042 * gcc.c-torture/execute/multdi-1.c: New test case.
42044 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42047 * g++.dg/template/lookup5.C: New test.
42049 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42052 * g++.dg/template/lookup4.C: New test.
42055 * g++.dg/parse/error14.C: New test.
42058 * g++.dg/parse/template13.C: New test.
42060 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42063 * g++.dg/template/koenig4.C: New test.
42066 * g++.dg/template/crash17.C: New test.
42069 * g++.dg/parse/error13.C: New test.
42070 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42072 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42074 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42076 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
42080 * gcc.dg/noncompile/20040203-1.c: New test.
42081 * gcc.dg/noncompile/20040203-2.c: Likewise.
42082 * gcc.dg/noncompile/20040203-3.c: Likewise.
42083 * gcc.dg/20040203-1.c: Likewise.
42085 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
42088 * g++.dg/template/sizeof7.C: New test.
42090 2004-02-02 Eric Christopher <echristo@redhat.com>
42091 Zack Weinberg <zack@codesourcery.com>
42093 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42095 2004-02-02 Zack Weinberg <zack@codesourcery.com>
42097 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42098 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42099 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42100 * gcc.dg/cleanup-5.c: Run only on Linux targets.
42102 2004-02-02 Mark Mitchell <mark@codesourcery.com>
42105 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42108 * g++.dg/ext/attrib13.C: New test.
42111 * g++.dg/conversion/op2.C: New test.
42113 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42115 * gcc.dg/titype-1.c: Fix pasto.
42117 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42119 * gcc.dg/titype-1.c: New test.
42121 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42124 * g++.dg/template/non-type-template-argument-1.C,
42125 g++.dg/template/qualified-id1.C: Update dg-error marks.
42126 * g++.dg/template/nontype6.C: New test.
42128 2004-02-01 Roger Sayle <roger@eyesopen.com>
42130 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42131 * gcc.dg/builtins-31.c: New testcase.
42132 * gcc.dg/builtins-32.c: New testcase.
42134 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
42136 * objc.dg/call-super-2.m: Update line numbers
42137 for the including of stddef.h.
42139 2004-01-30 Michael Matz <matz@suse.de>
42141 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42142 g++.dg/ext/case-range3.C: New tests.
42144 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42148 * g++.dg/template/member4.C: New test.
42150 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42153 * g++.dg/template/sizeof6.C: New test.
42155 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42157 * gcc.dg/fwritable-strings-1.c: New test.
42159 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42161 * gcc.c-torture/compile/20040130-1.c: New test.
42163 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
42165 * objc.dg/call-super-2.m: Include stddef.h for size_t.
42167 2004-01-29 Mark Mitchell <mark@codesourcery.com>
42170 * g++.dg/template/ctor3.C: New test.
42172 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42174 * g++.dg/tc1: New directory.
42175 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42176 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42177 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42178 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42179 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42181 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42183 * g++.dg/parse/error11.C: New test.
42184 * g++.dg/parse/error12.C: Likewise.
42186 2004-01-28 Ziemowit Laski <zlaski@apple.com>
42188 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42189 (scan_initial, main): Use aligned_sizeof instead of sizeof.
42191 2004-01-28 Mark Mitchell <mark@codesourcery.com>
42194 * g++.dg/ext/attrib12.C: New test.
42197 * g++.dg/parse/cast2.C: New test.
42199 2004-01-27 James E Wilson <wilson@specifixinc.com>
42201 * objc.dg/encode-2.m (main): New local string. Set depending on
42202 sizeof long. Use in sscanf call.
42203 * objc.dg/encode-3.m (main): New local string. Set depending on
42204 sizeof long. Use in scan_initial call.
42206 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42208 * objc.dg/call-super-2.m: Make LP64-safe.
42209 * objc.dg/desig-init-1.m: Likewise.
42211 2004-01-27 Devang Patel <dpatel@apple.com>
42213 * g++.dg/debug/namespace1.C: New test.
42215 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
42217 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42220 * gcc.dg/arm-mmx-1.c: New test.
42222 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42224 * gcc.dg/20040127-1.c: New test.
42225 * gcc.dg/20040127-2.c: New test.
42227 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42229 * objc.dg/stret-1.m (glob): Renamed to globa.
42231 2004-01-26 Mark Mitchell <mark@codesourcery.com>
42234 * g++.dg/expr/for1.C: New test.
42236 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
42238 PR middle-end/13779
42239 * gcc.dg/darwin-longlong.c: New test.
42241 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
42243 * gcc.dg/20040124-1.c: Moved test from here...
42244 * gcc.c-torture/compile/20040124-1.c: ...to here.
42246 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42248 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
42249 the assembly output if -m64 is passed.
42251 2004-01-25 Mark Mitchell <mark@codesourcery.com>
42254 * g++.dg/template/cond3.C: New test.
42256 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42259 * g++.dg/template/ttp7.C: New test.
42261 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42264 * g++.dg/template/nontype4.C: New test.
42265 * g++.dg/template/nontype5.C: Likewise.
42267 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
42269 * gcc.dg/torture/mips-clobber-at.c: New test.
42271 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
42273 * gcc.dg/20040124-1.c: New test.
42275 2004-01-24 Jakub Jelinek <jakub@redhat.com>
42277 * gcc.dg/20040123-1.c: New test.
42279 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42281 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42283 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
42285 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42287 2004-01-23 Andrew Pinski <apinski@apple.com>
42289 * gcc.dg/20030121-1.c: Move to ..
42290 * gcc.dg/20040121-1.c: here.
42292 2004-01-23 Roger Sayle <roger@eyesopen.com>
42294 * gcc.dg/builtins-29.c: New test case.
42296 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42299 * gcc.dg/builtins-30.c: New testcase.
42301 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
42303 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42304 * lib/g77.exp: Likewise.
42305 * lib/objc.exp: Likewise.
42306 * lib/g++.exp: Likewise.
42308 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42310 * gcc.dg/struct-by-value-2.c: New test.
42312 2004-01-21 Andrew Pinski <apinski@apple.com>
42315 * gcc.dg/20030121-1.c: New test.
42317 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
42319 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
42320 clobber frame pointer register in asm statement.
42322 2004-01-21 Falk Hueffner <falk@debian.org>
42324 * gcc.c-torture/compile/20040121-1.c: New test.
42326 2004-01-21 Zack Weinberg <zack@codesourcery.com>
42328 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42330 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
42332 * gcc.dg/ppc64-abi-2.c: New test.
42334 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
42336 * lib/treelang.exp: Fill out this file.
42337 * lib/treelang-dg.exp: New File.
42339 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
42341 * gcc.c-torture/compile/981022-1.c: Remove.
42342 * gcc.dg/array-5.c: Remove XFAIL.
42343 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42344 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42345 gcc.dg/cond-lvalue-1.c: Update.
42346 * gcc.dg/cast-lvalue-2.c: New test.
42348 2004-01-19 Mark Mitchell <mark@codesourcery.com>
42351 * g++.dg/other/error1.C (class foo): Tweak error message.
42354 * g++.dg/template/call2.C: New test.
42356 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42358 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42359 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42360 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42361 scalar-return-1_x.c, scalar-return-2_y.c,
42362 scalar-return-3_x.c, scalar-return-3_y.c,
42363 scalar-return-4_x.c, scalar-return-4_y.c,
42364 struct-align-1.h, struct-align-1_x.c,
42365 struct-align-1_y.c, struct-align-2.h,
42366 struct-align-2_x.c, struct-align-2_y.c,
42367 struct-by-value-10_y.c, struct-by-value-11_x.c,
42368 struct-by-value-11_y.c, struct-by-value-12_x.c,
42369 struct-by-value-12_y.c, struct-by-value-13_x.c,
42370 struct-by-value-13_y.c, struct-by-value-14_x.c,
42371 struct-by-value-14_y.c, struct-by-value-15_x.c,
42372 struct-by-value-15_y.c, struct-by-value-16_y.c,
42373 struct-by-value-17_y.c, struct-by-value-18_y.c,
42374 struct-by-value-19_y.c, struct-by-value-1_x.c,
42375 struct-by-value-1_y.c, struct-by-value-20_y.c,
42376 struct-by-value-2_x.c, struct-by-value-2_y.c,
42377 struct-by-value-3_y.c, struct-by-value-4_x.c,
42378 struct-by-value-4_y.c, struct-by-value-5_y.c,
42379 struct-by-value-6_y.c, struct-by-value-7_y.c
42380 struct-by-value-8_x.c, struct-by-value-8_y.c
42381 struct-by-value-9_x.c, struct-by-value-9_y.c
42382 struct-return-10_x.c, struct-return-10_y.c,
42383 struct-return-19_x.c, struct-return-20_x.c
42384 struct-return-2_x.c, struct-return-2_y.c
42385 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42386 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
42388 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42390 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42391 attribute on sparc*-sun-solaris2.*.
42393 2004-01-18 Mark Mitchell <mark@codesourcery.com>
42396 * g++.dg/ext/typeof7.C: New test.
42398 2004-01-18 David Edelsohn <edelsohn@gnu.org>
42400 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42401 * gcc.dg/const-elim-1.c: Same.
42403 2004-01-17 Ziemowit Laski <zlaski@apple.com>
42405 * objc.dg/stret-1.m: New.
42406 * objc.dg/stret-2.m: New.
42408 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
42411 * g++.dg/ext/vector1.C: New test.
42413 2004-01-16 Geoffrey Keating <geoffk@apple.com>
42415 * gcc.dg/pch/import-1.c: New.
42416 * gcc.dg/pch/import-1.hs: New.
42417 * gcc.dg/pch/import-1a.h: New.
42418 * gcc.dg/pch/import-1b.h: New.
42419 * gcc.dg/pch/import-1c.h: New.
42421 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42424 * g++.dg/ext/array1.C: New test.
42427 * g++.dg/conversion/op1.C: New test.
42429 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
42432 From Kazumoto Kojima / Dan Kegel:
42433 * gcc.dg/pr11864-1.c: New test.
42436 From Marcus Comstedt / Dan Kegel:
42437 * gcc.dg/pr10392-1.c: New test.
42439 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42442 * g++.dg/init/ref10.C: New test.
42444 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42447 * g++.dg/parse/typename6.C: New test.
42449 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42452 * g++.dg/pch/wchar-1.C: New.
42453 * g++.dg/pch/wchar-1.Hs: New.
42455 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42458 * g++.dg/expr/sizeof2.C: New test.
42460 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
42462 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42464 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42467 * g++.dg/lookup/strong-using-3.C: New.
42468 * g++.dg/lookup/using-10.C: New.
42470 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42473 * g++.dg/lookup/strong-using-2.C: New.
42475 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
42476 Dan Kegel <dank@kegel.com>
42477 J"orn Rennecke <joern.rennecke@superh.com>
42480 * gcc.dg/pr9365-1.c: New test.
42482 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42485 * g++.dg/parse/casting-operator2.C: New test.
42486 * g++.old-deja/g++.pt/explicit83.C: Remove.
42488 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
42490 * gcc.dg/label-compound-stmt-1.c: New test.
42491 * gcc.c-torture/compile/950922-1.c,
42492 gcc.c-torture/compile/20000211-3.c,
42493 gcc.c-torture/compile/20000518-1.c,
42494 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42495 compound statements.
42497 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
42499 * gcc.dg/ppc64-abi-1.c: New test.
42501 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
42503 * g++.dg/ext/attrib9.C: Add dg-warnings.
42505 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42508 * g++.dg/parse/dtor3.C: New test.
42510 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
42513 * g++.dg/parse/try-catch-1.C: New test.
42515 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
42517 * ada/acats/run_all.sh: Add more verbose output in acats.log
42518 when compiling tests.
42520 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42523 * gcc.dg/typedef-redecl.c: New test case.
42524 * gcc.dg/typedef-redecl.h: New support file.
42526 2004-01-13 Jan Hubicka <jh@suse.cz>
42528 * gcc.dg/always_inline.c: New test.
42529 * gcc.dg/debug/20031231-1.c: Fix.
42531 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42534 * g++.dg/template/array3.C: New test.
42536 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42538 * g++.dg/ext/lvalue1.C: No longer expected to fail.
42539 * g++.dg/warn/Wunused-2.C: Likewise.
42541 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42544 * g++.dg/template/instantiate6.C: New test.
42546 2004-01-12 Roger Sayle <roger@eyesopen.com>
42548 PR middle-end/11397
42549 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42551 2004-01-12 Jan Hubicka <jh@suse.cz>
42554 * gcc.dg/20040112-1.c: New.
42556 * gcc.dg/dwarf-die[1-7].c: Move to...
42557 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42558 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42560 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42563 * g++.dg/parse/friend4.C: New test.
42565 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42568 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42569 definition is called a friend.
42571 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42573 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42575 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42578 * g++.dg/parse/error10.C: New test.
42579 * g++.dg/template/arg2.C: Accept "invalid type" error.
42581 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42583 PR middle-end/13392
42584 * g++.dg/opt/expect2.C: New test.
42586 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42588 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42589 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42590 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42591 Update dg-error regexps.
42593 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42595 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42596 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42598 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42600 * gcc.dg/pragma-re-1.c: Use right pointer type.
42602 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42604 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42606 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42608 * gcc.dg/rs6000-ldouble-1.c: New.
42610 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42614 * g++.dg/other/abstract1.C: New test.
42616 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42618 * g++.dg/lookup/strong-using-1.C: New.
42620 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42623 * gcc.dg/func-ptr-conv-1.c: New test.
42624 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42626 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42629 * gcc.c-torture/compile/20040109-1.c: New.
42631 2004-01-08 Stuart Hastings <stuart@apple.com>
42633 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42634 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42635 * gcc.dg/i386-sse-6.c: ...this new testcase.
42637 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42639 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42641 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42643 * ada/acats/run_acats: Treat 'gnatchop' the same way
42644 as 'gnatmake'. Export GCC_DRIVER.
42645 * ada/acats/run_all.sh: Add target_gnatchop. Use
42646 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42648 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42651 * g++.dg/template/dependent-expr4.C: New test.
42653 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
42655 * gcc.dg/altivec-11.c: New test.
42657 2004-01-07 Mark Mitchell <mark@codesourcery.com>
42659 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42661 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42664 * gcc.dg/enum-compat-1.c: New test.
42665 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42667 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42670 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42671 gcc.dg/c99-idem-qual-3.c: New tests.
42673 2004-01-07 Alan Modra <amodra@bigpond.net.au>
42675 * gcc.dg/winline-7.c: Don't cast void * to int.
42677 2004-01-06 Jan Hubicka <jh@suse.cz>
42679 * gcc.dg/i386-sse-5.c: New test
42680 * g++.dg/eh/simd-1.c: Add -w argument for i386.
42682 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42685 * g++.dg/rtti/typeid4.C: New test.
42687 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42689 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42691 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42694 * g++.dg/template/error11.C: New test.
42697 * g++.dg/template/class2.C: New test.
42699 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
42700 Richard Sandiford <rsandifo@redhat.com>
42703 * g++.dg/opt/alias3.C: New test.
42705 2004-01-04 Mark Mitchell <mark@codesourcery.com>
42708 * g++.dg/template/koenig3.C: New test.
42711 * g++.dg/parse/offsetof3.C: New test.
42713 * g++.dg/init/copy7.C: Add missing dg-error markers.
42716 * g++.dg/init/copy7.c: New test.
42719 * g++.dg/parse/cast1.C: New test.
42721 2004-01-04 Jan Hubicka <jh@suse.cz>
42723 * gcc.dg/winline[1-7].c: New tests.
42725 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42728 * g++.dg/template/qualttp22.C: New test.
42730 2004-01-01 Jan Hubicka <jh@suse.cz>
42732 * gcc.dg/debug/20031231-1.c: New.
42733 * gcc.c-torture/compile/20040101-1.c: New.
42734 * gcc.dg/dwarf-die-[1-7].c: New.
42736 2004-01-01 Jakub Jelinek <jakub@redhat.com>
42738 PR optimization/13521
42739 * gcc.c-torture/compile/20031231-1.c: New test.
42741 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42743 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42745 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42748 * g++.dg/template/crash16.C: New test.
42750 2003-12-30 Mark Mitchell <mark@codesourcery.com>
42752 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42754 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42756 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42758 * g++.old-deja/g++.jason/thunk3.C: Likewise.
42759 * g++.old-deja/g++.law/profile1.C: Likewise.
42760 * gcc.c-torture/compile/981006-1.c: Likewise.
42761 * gcc.c-torture/execute/loop-2e.x: Likewise.
42762 * gcc.c-torture/execute/loop-2f.x: Remove.
42763 * gcc.c-torture/execute/loop-2g.x: Likewise.
42764 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42765 * gcc.dg/20020312-2.c: Remove traces of dead ports.
42767 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
42770 * g++.dg/ext/attrib11.C: New test.
42773 * g++.dg/template/array2-1.C: New test.
42774 * g++.dg/template/array2-2.C: New test.
42776 2003-12-29 Mark Mitchell <mark@codesourcery.com>
42778 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42780 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
42783 * g++.dg/template/array1-1.C: New test.
42784 * g++.dg/template/array1-2.C: New test.
42786 2003-12-29 Roger Sayle <roger@eyesopen.com>
42789 * g77.dg/12632.f: New test case.
42791 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42794 * g++.dg/parse/nontype1.C: New test.
42796 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42799 * g++.dg/parse/explicit1.C: New test.
42800 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42802 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42805 * g++.dg/opt/inline6.C: New test.
42808 * g++.dg/parse/error9.C: New test.
42810 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42812 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42815 * g++.dg/init/assign1.C: New test.
42817 2003-12-28 Roger Sayle <roger@eyesopen.com>
42820 * g++.dg/warn/format3.C: New test case.
42822 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42824 * gcc.c-torture/compile/20031227-1.c: New test.
42826 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42828 * g++.dg/bprob/bprob.exp: Load target-supports.exp
42829 * g77.dg/bprob/bprob.exp: Likewise.
42830 * gcc.misc-tests/bprob.exp: Likewise.
42831 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
42832 variants on systems where the library does not provide that
42834 * gcc.dg/builtins-20.c: Use builtins-config.h.
42835 * gcc.dg/builtins-config.h: New file.
42837 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42839 * lib/gcc-dg.exp (dg-require-profiling): New function.
42840 * lib/target-supports.exp (check_profiling_available): Likewise.
42841 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42842 * g77.dg/bprob/bprob.exp: Likewise.
42843 * gcc.misc-tests/bprob.exp: Likewise.
42844 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42845 * gcc.dg/20021014-1.c: Likewise.
42846 * gcc.dg/nest.c: Likewise.
42848 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42850 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42852 * g++.dg/lookup/java2.C: Likewise.
42853 * gcc.dg/cpp/lexident.c: Likewise.
42855 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
42857 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42859 * gcc.c-torture/compile/961203-1.c: Likewise.
42860 * gcc.c-torture/compile/980506-1.c: Likewise.
42862 2003-12-23 Zack Weinberg <zack@codesourcery.com>
42864 * lib/gcc-dg.exp (dg-prune-output): New annotation.
42865 (additional_prunes): New global.
42866 (gcc-dg-prune): Handle additional per-test pruning.
42867 (dg-test): Clear additional_prunes between tests.
42869 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
42870 dg-prune-output to avoid spurious failures from assembler
42871 complaining about nonexistent WAW violations.
42872 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42873 Use dg-prune-output to avoid spurious failures from assembler
42874 warning about Itanium B-step errata.
42876 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42878 * g++.dg/abi/macro0.C: New test.
42879 * g++.dg/abi/macro1.C: Likewise.
42880 * g++.dg/abi/macro2.C: Likewise.
42882 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42883 * g++.dg/abi/bitfield7.C: Likewise.
42884 * g++.dg/abi/dtor2.C: Likewise.
42885 * g++.dg/abi/mangle11.C: Likewise.
42886 * g++.dg/abi/mangle12.C: Likewise.
42887 * g++.dg/abi/mangle14.C: Likewise.
42888 * g++.dg/abi/mangle17.C: Likewise.
42889 * g++.dg/abi/vbase10.C: Likewise.
42890 * g++.dg/abi/vbase14.C: Likewise.
42891 * g++.dg/template/qualttp17.C: Likewise.
42893 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
42896 * gcc.dg/20031223-1.c: New test.
42898 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42900 * gcc.dg/noreturn-7.c: New test.
42902 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42904 * gcc.dg/null-pointer-1.c: New test.
42906 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42908 * g++.old-deja/g++.jason/template18.C: Remove.
42909 * g++.old-deja/g++.jason/template37.C: Likewise.
42912 * g++.dg/lookup/ns1.C: New test.
42915 * g++.dg/template/lookup3.C: New test.
42917 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42919 * g++.dg/template/recurse1.C: New test
42921 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42924 * g++.dg/parse/semicolon1.C: New test.
42925 * g++.dg/parse/semicolon1.h: Likewise.
42927 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
42929 * gcc.dg/darwin-misaligned.c: New test.
42931 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42934 * gcc.dg/20031222-1.c: New test.
42936 2003-12-21 Mark Mitchell <mark@codesourcery.com>
42939 * g++.dg/parse/error8.C: New test.
42942 * g++.dg/warn/ctor-init-1.C: New test.
42944 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
42946 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42948 * gcc.c-torture/compile/930217-1.c: Likewise.
42949 * gcc.c-torture/compile/930513-1.c: Likewise.
42950 * gcc.c-torture/execute/920908-2.c: Likewise.
42951 * gcc.c-torture/execute/921204-1.c: Likewise.
42952 * gcc.c-torture/execute/930621-1.c: Likewise.
42953 * gcc.c-torture/execute/930630-1.c: Likewise.
42954 * gcc.c-torture/execute/931031-1.c: Likewise.
42955 * gcc.c-torture/execute/980602-2.c: Likewise.
42956 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42957 * gcc.c-torture/execute/compndlit-1.c: Likewise.
42958 * gcc.c-torture/execute/extzvsi.c: Likewise.
42959 * gcc.c-torture/unsorted/ext.c: Likewise.
42961 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
42964 * gcc.c-torture/compile/20031220-2.c: New test case.
42966 2003-12-20 Roger Sayle <roger@eyesopen.com>
42968 PR optimization/13031
42969 * gcc.c-torture/compile/20031220-1.c: New test case.
42971 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42973 * gcc.dg/cast-function-1.c: New test.
42975 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
42977 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42980 2003-12-19 Mark Mitchell <mark@codesourcery.com>
42983 * g++.dg/ext/attrib10.C: New test.
42985 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42987 * gcc.dg/cleanup-10.c: New test.
42988 * gcc.dg/cleanup-11.c: New test.
42990 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42993 * g++.dg/opt/expect1.C: New test.
42995 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
42997 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42999 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
43002 * gcc.dg/20031218-1.c: New test.
43005 * gcc.dg/20031218-2.c: New test.
43006 * gcc.dg/20031218-3.c: New test.
43008 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43009 of label name and allow for USER_LABEL_PREFIX == "_" names.
43010 * g++.dg/abi/mangle18-2.C: Likewise.
43011 * g++.dg/abi/mangle19-1.C: Likewise.
43012 * g++.dg/abi/mangle19-2.C: Likewise.
43013 * g++.dg/abi/mangle20-1.C: Likewise.
43014 * g++.dg/abi/mangle20-2.C: Likewise.
43016 2003-12-18 Richard Henderson <rth@redhat.com>
43018 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43020 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
43021 Dan Kegel <dank@kegel.com>
43024 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43025 testing a cross compiler, it causes spurious compile failures.
43026 * lib/g++.exp: Likewise.
43028 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43031 * g++.dg/template/access13.C: New test.
43033 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
43035 * gcc.dg/20031216-1.c: New test.
43037 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43040 * g++.dg/template/error10.C: New test.
43042 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43044 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43045 * g++.dg/eh/simd-2.C: Likewise.
43047 2003-12-17 James E Wilson <wilson@specifixinc.com>
43048 Roger Sayle <roger@eyesopen.com>
43050 * gcc.c-torture/execute/ieee/mzero5.c: New.
43052 2003-12-17 Mark Mitchell <mark@codesourcery.com>
43055 * g++.dg/parse/error6.C: New test.
43058 * g++.dg/parse/error7.C: New test.
43060 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43062 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43063 at -O with stabs debugging formats.
43064 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43065 * gcc.dg/debug/debug-2.c: Likewise.
43067 2003-12-16 Mark Mitchell <mark@codesourcery.com>
43070 * g++.dg/init/error1.C: New test.
43073 * g++.dg/init/pm3.C: New test.
43075 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
43078 * gcc.dg/bitfld-8.c: New test.
43080 2003-12-16 James Lemke <jim@wasabisystems.com>
43082 * gcc.dg/arm-scd42-[123].c: New tests.
43084 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43087 * g++.dg/abi/mangle20-1.C: New test.
43088 * g++.dg/abi/mangle20-2.C: New test.
43090 2003-12-16 Mark Mitchell <mark@codesourcery.com>
43093 * g++.dg/other/offsetof2.C: Remove XFAIL.
43094 * g++.dg/parse/offsetof1.C: New test.
43095 * g++.gd/parse/offsetof2.C: Likewise.
43097 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43099 * g++.dg/template/nontype3.C: New test.
43100 * g++.dg/template/static2.C: Tweaked the dg-error clause.
43102 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43104 * g++.dg/warn/noreturn-3.C: Also test instantiation.
43106 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43109 * g++.dg/expr/assign1.C: New test.
43112 * g++.dg/abi/mangle19-1.C: New test.
43113 * g++.dg/abi/mangle19-2.C: New test.
43115 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
43117 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43119 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43121 * gcc.c-torture/execute/20031216-1.c: New test.
43123 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43125 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43128 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43131 * g++.dg/template/error9.C: New test.
43134 * g++.dg/template/error8.C: New test.
43136 2003-12-15 Roger Sayle <roger@eyesopen.com>
43138 PR middle-end/13400
43139 * gcc.c-torture/execute/20031215-1.c: New test case.
43141 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43144 * g++.dg/parse/error5.C: New test.
43147 * g++.dg/expr/sizeof1.C: New test.
43150 * g++.dg/template/crash15.C: New test.
43152 2003-12-15 Geoffrey Keating <geoffk@apple.com>
43154 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43155 a non-POD type as the last named parameter of a varargs function.
43157 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43161 * g++.dg/template/crash14.C: New test.
43162 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43164 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
43166 * g++.dg/other/java1.C: New test.
43169 * g++.dg/abi/mangle18-1.C: New test.
43170 * g++.dg/abi/mangle18-2.C: New test.
43172 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43174 PR optimization/10312
43175 * gcc.c-torture/execute/20031214-1.c: New.
43177 2003-12-14 Mark Mitchell <mark@codesourcery.com>
43181 * g++.dg/parse/error3.C: New test.
43182 * g++.dg/parse/error4.C: Likewise.
43183 * g++.dg/abi/mangle4.C: Tweak error messages.
43184 * g++.dg/lookup/using5.C: Likewise.
43185 * g++.dg/other/error2.C: Likewise.
43186 * g++.dg/parse/typename5.C: Likewise.
43187 * g++.dg/parse/undefined1.C: Likewise.
43188 * g++.dg/template/arg2.C: Likewise.
43189 * g++.dg/template/ttp3.C: Likewise.
43190 * g++.dg/template/type1.C: Likewise.
43191 * g++.old-deja/g++.other/crash32.C: Likewise.
43192 * g++.old-djea/g++.pt/defarg8.C: Likewise.
43194 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43197 * g++.dg/warn/noreturn-3.C: New test.
43199 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43202 * g++.dg/abi/covariant3.C: New.
43204 2003-12-12 Jakub Jelinek <jakub@redhat.com>
43206 * g++.dg/eh/ia64-1.C: New test.
43208 2003-12-12 Roger Sayle <roger@eyesopen.com>
43210 PR optimization/13037
43211 * g77.f-torture/execute/13037.f: New test case.
43213 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43216 * g++.dg/abi/covariant2.C: New.
43218 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
43220 * gcc.dg/cpp/trad/macro.c: New tests.
43222 2003-12-11 Zack Weinberg <zack@codesourcery.com>
43224 * gcc.c-torture/execute/wchar_t-1.x: Delete.
43226 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
43229 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43231 * lib/g++.exp (g++_version): Likewise.
43232 * lib/g77.exp (g77_version): Likewise.
43233 * lib/objc.exp (default_objc_version): Likewise.
43235 2003-12-10 Richard Henderson <rth@redhat.com>
43237 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43239 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43241 2003-12-08 Matt Austern <austern@apple.com>
43244 * lib/gcc-dg.exp (dg-require-visibility): Define.
43245 * lib/target-supports (check_visibility_available): Define.
43246 * gcc.dg/visibility-1.c: New test.
43247 * gcc.dg/visibility-2.c: Likewise.
43248 * gcc.dg/visibility-3.c: Likewise.
43249 * gcc.dg/visibility-4.c: Likewise.
43250 * gcc.dg/visibility-5.c: Likewise.
43251 * gcc.dg/visibility-6.c: Likewise.
43252 * g++.dg/ext/visibility-1.C: Likewise.
43253 * g++.dg/ext/visibility-2.C: Likewise.
43254 * g++.dg/ext/visibility-3.C: Likewise.
43255 * g++.dg/ext/visibility-4.C: Likewise.
43256 * g++.dg/ext/visibility-5.C: Likewise.
43257 * g++.dg/ext/visibility-6.C: Likewise.
43259 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43261 * g++.dg/lookup/java1.C: New test.
43262 * g++.dg/lookup/java2.C: New test.
43264 2003-12-07 Falk Hueffner <falk@debian.org>
43266 * g++.dg/opt/noreturn-1.C: New test.
43268 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
43270 * gcc.dg/overflow-1.c: New test.
43272 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43274 * g77.f-torture/compile/13060.f: New test.
43276 2003-12-06 Mark Mitchell <mark@codesourcery.com>
43279 * g++.dg/inherit/operator2.C: New test.
43281 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43284 * g++.dg/ext/attrib9.C: New test.
43286 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43289 * g++.dg/template/error7.C: New test.
43291 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
43292 J"orn Rennecke <joern.rennecke@superh.com>
43295 * g++.dg/other/struct-va_list.C: New test.
43297 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43300 * g++.dg/parse/defarg6.C: New test.
43302 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
43305 * gcc.c-torture/execute/20031201-1.c: New test.
43307 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
43309 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43311 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43313 * gcc.dg/builtin-return-1.c: New test.
43315 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
43316 J"orn Rennecke <joern.rennecke@superh.com>
43318 PR optimization/13260
43319 * gcc.c-torture/execute/20031204-1.c: New test.
43321 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43324 * g++.dg/template/error6.C: New test.
43326 2003-12-03 Jakub Jelinek <jakub@redhat.com>
43328 * gcc.dg/20031202-1.c: New test.
43330 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43333 * g++.dg/template/eh1.C: New test.
43336 * g++.dg/template/error5.C: New test.
43338 2003-12-02 David Ung <davidu@mips.com>
43340 * gcc.dg/compat/vector-check.h: Corrected type for var
43343 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43346 * g++.dg/template/ptrmem8.C: New test.
43348 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43351 * g++.dg/template/dependent-expr3.C: New test.
43353 2003-12-01 James Lemke <jim@wasabisystems.com>
43355 * gcc.dg/arm-g2.c: New test.
43357 2003-12-01 Roger Sayle <roger@eyesopen.com>
43359 PR optimization/11634
43360 * gcc.dg/20031201-2.c: New test case.
43362 2003-12-01 Zack Weinberg <zack@codesourcery.com>
43365 * objc.dg/proto-lossage-3.m: New test.
43367 2003-12-01 Roger Sayle <roger@eyesopen.com>
43369 PR optimization/12628
43370 * gcc.dg/20031201-1.c: New test case.
43372 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43374 * gcc.dg/unaligned-1.c: New test.
43376 2003-11-30 Mark Mitchell <mark@codesourcery.com>
43379 * g++.dg/template/error4.C: New test.
43380 * g++.dg/template/nested3.C: Adjust error markers.
43382 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43384 * gcc.dg/cpp/assert4.c: Check more #system assertions.
43386 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
43389 * gcc.dg/bitfld-7.c: New test.
43391 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
43393 * gcc.dg/tls/asm-1.C: New test.
43395 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43397 * gcc.dg/cpp/assert4.c: Update.
43399 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43401 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43402 * gcc.dg/builtin-apply3.c: New test.
43404 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43406 * lib/compat.exp (compat-obj): New xfaildata parameter.
43407 Use it to set compiler_conditional_xfail_data before compiling.
43408 (compat-get-options): Handle dg-xfail-if.
43409 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43410 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43411 * gcc.dg/compat/vector-1_y.c: Likewise.
43412 * gcc.dg/compat/vector-2_x.c: Likewise.
43413 * gcc.dg/compat/vector-2_y.c: Likewise.
43415 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43417 * g++.dg/opt/reg-stack4.C: New test.
43419 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43421 * gcc.dg/builtin-apply2.c: New test.
43423 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43425 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43427 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43430 * g++.dg/template/template-id-2.C: New test.
43432 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43435 * g++.dg/template/memfriend1.C: New test.
43436 * g++.dg/template/memfriend2.C: Likewise.
43437 * g++.dg/template/memfriend3.C: Likewise.
43438 * g++.dg/template/memfriend4.C: Likewise.
43439 * g++.dg/template/memfriend5.C: Likewise.
43440 * g++.dg/template/memfriend6.C: Likewise.
43441 * g++.dg/template/memfriend7.C: Likewise.
43442 * g++.dg/template/memfriend8.C: Likewise.
43443 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43445 2003-11-21 Mark Mitchell <mark@codesourcery.com>
43448 * g++.dg/ext/cond1.C: New test.
43450 2003-11-20 Richard Henderson <rth@redhat.com>
43452 * gcc.dg/20020201-2.c: Remove.
43453 * gcc.dg/20020201-4.c: Remove.
43454 * gcc.dg/20020304-1.c: Remove.
43456 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
43458 * gcc.dg/cpp/trad/xwin1.c: New test case.
43460 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
43462 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43463 * lib/g77.exp: Likewise.
43464 * lib/objc.exp: Likewise.
43465 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43468 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43471 * g++.dg/template/static5.C: New test.
43473 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
43475 * gcc.dg/nested-func-1.c: New test.
43477 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43479 * gcc.dg/cpp/assert4.c: New test.
43481 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43484 * g++.dg/lookup/using9.c: New test.
43486 2003-11-14 Mark Mitchell <mark@codesourcery.com>
43489 * g++.dg/template/error3.C: New test.
43491 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
43494 * ada/acats/run_acats, run_all.sh: Fix syntax error.
43495 No longer use a wrapper for gcc, since this does not work under
43498 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43501 * g++.dg/template/ptrmem7.C: New test.
43503 2003-11-13 Andrew Pinski <apinski@apple.com>
43505 * gcc.c-torture/compile/20031113-1.c: New test.
43507 2003-11-13 Mark Mitchell <mark@codesourcery.com>
43508 Kean Johnston <jkj@sco.com>
43511 * gcc.dg/unused-4.c: Update.
43513 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43515 * g++.dg/opt/const3.C: New test.
43517 2003-11-13 Jan Hubicka <jh@suse.cz>
43519 * gcc.c-torture/compile/20031112-1.c: New test.
43521 2003-11-12 Mark Mitchell <mark@codesourcery.com>
43523 * g++.dg/parse/crash10.C: Remove bogus error marker.
43525 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43527 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43528 (host_gcc): Likewise.
43529 (ROOT): Honor $PWDCMD.
43531 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43533 2003-11-12 Catherine Moore <clm@redhat.com>
43535 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43537 2003-11-12 Andreas Jaeger <aj@suse.de>
43538 Jakub Jelinek <jakub@redhat.com>
43539 Andrew Pinski <pinskia@physics.uc.edu>
43540 Richard Henderson <rth@redhat.com>
43542 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43544 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43546 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43547 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43549 2003-11-11 Andreas Jaeger <aj@suse.de>
43551 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43553 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43555 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43557 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43560 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43562 * gcc.dg/trampoline-1.c: New test.
43564 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43566 * gcc.c-torture/compile/200031109-1.c: New test.
43568 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43572 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43573 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43574 gcc.dg/format/no-y2k-1.c: Update.
43576 2003-11-08 Roger Sayle <roger@eyesopen.com>
43578 PR optimization/10467
43579 * gcc.dg/20031108-1.c: New test case.
43581 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43583 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43585 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43587 * gcc.dg/compound-lvalue-1.c: New test.
43588 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43591 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43593 * gcc.dg/altivec-varargs-1.c: New test.
43595 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43597 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43598 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43599 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43600 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43601 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43603 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43605 * gcc.dg/cond-lvalue-1.c: New test.
43607 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43609 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43611 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43614 * g++.dg/template/instantiate5.C: New test.
43616 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43619 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43620 * ChangeLog: Add missing first entry for above test.
43622 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43625 * g++.dg/template/using8.C: New test.
43626 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43628 2003-11-02 Roger Sayle <roger@eyesopen.com>
43630 PR optimization/10817
43631 * gcc.c-torture/compile/20031102-1.c: New test case.
43633 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43635 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43638 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43640 * gcc.dg/20031102-1.c: New test.
43642 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43644 * gcc.dg/complex-1.c: New test.
43646 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43649 * g++.dg/template/crash13.C: Adjust expected error location.
43650 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43652 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43654 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43656 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43659 * gcc.c-torture/compile/20031031-2.c: New test.
43661 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43664 * gcc.c-torture/compile/20031031-1.c: New test.
43666 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43668 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43669 * gcc.misc-tests/bprob.exp: Likewise.
43670 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43671 the execution test on arm-elf configs.
43672 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
43673 configs that don't support scratch files.
43674 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43676 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
43678 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43681 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
43683 * ada/acats/run_all.sh: Redirect mv output to /dev/null
43684 Avoid non pure sh syntax. Add more logging.
43686 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43689 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43692 * gcc.dg/ppc-stackalign-1.c: New test.
43694 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
43696 * ada/acats/run_all.sh: Change output to be more compliant with
43698 Create acats.sum and acats.log files under testsuite/ada/acats
43699 Only run [a-z]* directories, to filter out e.g. CVS.
43700 Redirect build output to log file.
43702 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43704 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43706 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43709 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43711 2003-10-27 Jakub Jelinek <jakub@redhat.com>
43713 * gcc.c-torture/compile/20031023-1.c: New test.
43714 * gcc.c-torture/compile/20031023-2.c: New test.
43715 * gcc.c-torture/compile/20031023-3.c: New test.
43716 * gcc.c-torture/compile/20031023-4.c: New test.
43718 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43721 * g++.dg/lookup/scoped8.C: New test.
43723 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43725 * g++.dg/opt/reg-stack3.C: New test.
43727 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43729 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
43731 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43734 * g++.dg/template/crash13.C: New test.
43736 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43738 * gcc.dg/c99-restrict-2.c: New test.
43740 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
43742 PR c++/12698, c++/12699, c++/12700, c++/12566
43743 * g++.dg/inherit/covariant9.C: New test.
43744 * g++.dg/inherit/covariant10.C: New test.
43745 * g++.dg/inherit/covariant11.C: New test.
43747 2003-10-23 Jason Merrill <jason@redhat.com>
43750 * g++.dg/ext/complit2.C: New test.
43752 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43755 * gcc.c-torture/execute/20031020-1.c: New test.
43757 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43759 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43760 following the jump_insn.
43762 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
43764 * gcc.dg/cast-lvalue-1.c: New test.
43766 2003-10-21 Mark Mitchell <mark@codesourcery.com>
43769 * g++.dg/template/cond2.C: New test.
43771 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
43773 * gcc.dg/builtins-28.c: New test.
43775 2003-10-20 Jan Hubicka <jh@suse.cz>
43777 * g++.dg/opt/inline4.C: Do not use min-inline-insns
43779 * gcc.dg/inline-2.c: Likewise.
43781 2003-10-20 Phil Edwards <phil@codesourcery.com>
43783 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43784 * gcc.dg/nest.c: Likewise.
43786 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43788 PR c++/9781, c++/10583, c++/11862
43789 * g++.dg/parse/crash13.C: New test.
43791 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43793 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43795 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43797 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43798 Define HAVE_C99_RUNTIME except on Solaris.
43799 * gcc.dg/builtins-20.c: Likewise.
43801 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43803 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43805 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43808 * g++.dg/template/crash21.C: New test.
43810 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43813 * g++.dg/template/typename5.C: New test.
43815 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43818 * g++.dg/template/friend25.C: New test.
43820 2003-10-16 Ziemowit Laski <zlaski@apple.com>
43822 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43825 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
43827 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43830 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
43832 * gcc.c-torture/execute/960416-1.x: Remove.
43833 * gcc.c-torture/execute/divconst-3.x: Likewise.
43835 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
43838 * gcc.dg/torture/cris-volatile-1.c: New test.
43840 2003-10-14 Roger Sayle <roger@eyesopen.com>
43842 PR optimization/9325
43843 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43844 for overflowing floating point to integer conversion during RTL
43847 2003-10-13 Ziemowit Laski <zlaski@apple.com>
43849 * objc/execute/_cmd.m: Fix typo.
43850 * objc.dg/image-info.m, objc.dg/symtab-1.m:
43851 Relax 'scan-assembler' regexp.
43852 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43853 objc.dg/try-catch-4.m: Run on non-Darwin targets.
43854 * objc.dg/zero-link-2.m: Remove blank line.
43855 * objc.dg/zero-link-3.m: New test case.
43857 2003-10-13 Geoffrey Keating <geoffk@apple.com>
43859 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43861 * gcc.dg/asm-names.c: Use scan-assembler-not rather
43862 than linker trickery.
43864 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43867 * g++.dg/other/friend2.C: New test.
43869 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43871 * gcc.dg/20031012-1.c: New test.
43873 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43875 * gcc.dg/weak/weak-3.c: Fix for new warning.
43877 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
43879 PR optimization/8750
43880 * gcc.c-torture/execute/20031012-1.c: New test case.
43882 2003-10-11 Roger Sayle <roger@eyesopen.com>
43884 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43885 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43887 2003-10-11 Roger Sayle <roger@eyesopen.com>
43889 PR optimization/12260
43890 * gcc.c-torture/compile/20031011-2.c: New test case.
43892 2003-10-11 Roger Sayle <roger@eyesopen.com>
43894 * gcc.c-torture/execute/20031011-1.c: New testcase.
43896 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
43898 * gcc.c-torture/compile/20031011-1.c: New test.
43900 2003-10-11 Jan Hubicka <jh@suse.cz>
43902 * g++.dg/other/first-global.C: New test.
43904 2003-10-11 Roger Sayle <roger@eyesopen.com>
43906 * gcc.c-torture/execute/string-opt-18.c: New testcase.
43908 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
43910 * gcc.c-torture/compile/20031010-1.c: New test.
43912 2003-10-10 Geoffrey Keating <geoffk@apple.com>
43914 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43915 * gcc.c-torture/execute/va-arg-25.c: ... here.
43917 2003-10-09 Mark Mitchell <mark@codesourcery.com>
43919 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43921 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
43923 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43925 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43927 * g++.dg/parse/error2.C: New test.
43929 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43932 * g++.dg/other/error5.C: Modify the error message.
43933 * g++.dg/lookup/using8.C: New test.
43935 2003-10-07 Geoffrey Keating <geoffk@apple.com>
43937 * gcc.dg/darwin-abi-2.c: New file.
43938 * gcc.c-torture/execute/va-arg-24.c: New file.
43940 2003-10-06 Bob Wilson <bob.wilson@acm.org>
43942 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
43945 2003-10-06 Mark Mitchell <mark@codesourcery.com>
43948 * g++.dg/other/error4.C: Update error messages.
43949 * g++.dg/template/ptrmem4.C: Likewise.
43952 * g++.dg/init/new9.C: New test.
43954 PR c++/12334, c++/12236, c++/8656
43955 * g++.dg/ext/attrib8.C: New test.
43957 2003-10-06 Devang Patel <dpatel@apple.com>
43959 * gcc.dg/debug/dwarf2-3.h: New test.
43960 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43962 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
43964 * g++.dg/opt/cfg2.C: New test.
43966 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43968 * g++.dg/opt/float1.C: New test.
43970 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43972 * gcc.dg/c90-array-lval-6.c: New test.
43973 * gcc.dg/c99-array-lval-6.c: New test.
43975 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
43976 Ziemowit Laski <zlaski@apple.com>
43978 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43979 'Derived', so that it is never considered a class method; add
43980 new warning for '+port' method ambiguity.
43981 * objc.dg/method-12.m: Include <objc/objc.h> instead of
43982 <objc/objc-api.h> (needed on Mac OS X).
43983 * objc.dg/method-13.m: New test.
43985 2003-10-03 Roger Sayle <roger@eyesopen.com>
43987 PR optimization/9325, PR java/6391
43988 * gcc.c-torture/execute/20031003-1.c: New test case.
43990 2003-10-02 Mark Mitchell <mark@codesourcery.com>
43992 PR optimization/12180
43993 * gcc.dg/20031002-1.c: New test.
43996 * g++.dg/inherit/error1.C: New test.
43998 2003-10-02 Chris Demetriou <cgd@broadcom.com>
44000 * lib/f-torture.exp (search_for): Rename to...
44001 (search_for_re): This. Also, clean up comments and the
44002 "regexp" invocation.
44004 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
44006 * gcc.c-torture/compile/20031002-1.c: New test.
44008 2003-10-02 Jakub Jelinek <jakub@redhat.com>
44010 * g++.dg/opt/cond1.C: New test.
44012 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
44014 * gcc.dg/Wold-style-definition-2.c: New testcase.
44015 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44017 2003-09-29 Richard Henderson <rth@redhat.com>
44019 * g++.dg/init/array10.C: Add dg-options.
44021 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
44023 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44025 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44027 * g++.dg/template/friend19.C: Fix typo.
44028 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44030 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
44032 * gcc.c-torture/execute/20030928-1.c: New test.
44033 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44035 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44037 * g++.dg/opt/unroll1.C: New test.
44039 2003-09-26 Roger Sayle <roger@eyesopen.com>
44041 PR optimization/11741
44042 * gcc.dg/20030926-1.c: New test case.
44044 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44047 * g++.dg/parse/access7.C: New test.
44048 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44050 2003-09-24 Ziemowit Laski <zlaski@apple.com>
44052 MERGE OF objc-improvements-branch into MAINLINE:
44053 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44054 if libobjc has not been built.
44055 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44056 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44057 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44058 objc/execute/nested-3.m, objc/execute/np-2.m,
44059 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44060 objc/execute/redefining_self.m, objc/execute/root_methods.m,
44061 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44062 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44063 objc.dg/special/unclaimed-category-1.h,
44064 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44065 well as GNU runtime.
44066 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44067 * execute/cascading-1.m, execute/function-message-1.m,
44068 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44069 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44070 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44071 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44072 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44073 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44074 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44075 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44076 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44077 * objc.dg/bitfield-2.m: Run only on Darwin.
44078 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44079 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44080 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44081 * objc.dg/const-str-1.m: Fix constant string layout.
44083 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
44085 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44087 2003-09-23 Geoffrey Keating <geoffk@apple.com>
44089 * gcc.dg/darwin-abi-1.c: New file.
44091 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
44094 * gcc.c-torture/compile/20030921-1.c: New test.
44096 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44098 * g++.dg/opt/reg-stack2.C: New test.
44100 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44102 * g++.dg/eh/delayslot1.C: New test.
44104 2003-09-20 Richard Henderson <rth@redhat.com>
44106 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44108 2003-09-20 Roger Sayle <roger@eyesopen.com>
44110 * gcc.c-torture/execute/20030920-1.c: New test case.
44112 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44114 * g++.dg/rtti/typeid3.C: Correct expected error message.
44116 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44119 * g++.dg/parse/crash12.C: New test.
44121 2003-09-19 Janis Johnson <janis187@us.ibm.com>
44123 * gcc.dg/compat/mixed-struct-check.h: New.
44124 * gcc.dg/compat/mixed-struct-defs.h: New.
44125 * gcc.dg/compat/mixed-struct-init.h: New.
44126 * gcc.dg/compat/struct-by-value-19_main.c: New.
44127 * gcc.dg/compat/struct-by-value-19_x.c: New.
44128 * gcc.dg/compat/struct-by-value-19_y.c: New.
44129 * gcc.dg/compat/struct-by-value-20_main.c: New.
44130 * gcc.dg/compat/struct-by-value-20_x.c: New.
44131 * gcc.dg/compat/struct-by-value-20_y.c: New.
44132 * gcc.dg/compat/struct-return-19_main.c: New.
44133 * gcc.dg/compat/struct-return-19_x.c: New.
44134 * gcc.dg/compat/struct-return-19_y.c: New.
44135 * gcc.dg/compat/struct-return-20_main.c: New.
44136 * gcc.dg/compat/struct-return-20_x.c: New.
44137 * gcc.dg/compat/struct-return-20_y.c: New.
44139 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
44140 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44141 so that it will not complain on LP64 targets.
44143 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44146 * g++.dg/template/friend24.C: New test.
44148 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
44151 * g++.dg/template/memtmpl2.C: New test.
44153 2003-09-18 Mark Mitchell <mark@codesourcery.com>
44156 * gcc.dg/builtin-apply1.c: New test.
44158 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
44161 * g++.dg/warn/Wunused-4.C: New test.
44163 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44166 * g++.dg/other/gc2.C: New test.
44168 2003-09-17 Mark Mitchell <mark@codesourcery.com>
44171 * g++.dg/rtti/typeid3.C: New test.
44174 * g++.dg/overload/template1.C: New test.
44176 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44178 * g++.dg/opt/cfg3.C: New test.
44180 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44183 * g++.dg/template/crash11.C: New test.
44185 2003-09-16 Jason Merrill <jason@redhat.com>
44186 Jakub Jelinek <jakub@redhat.com>
44188 * gcc.dg/attr-warn-unused-result.c: New test.
44190 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
44193 * g++.dg/expr/call2.C: New test.
44195 2003-09-15 Andreas Jaeger <aj@suse.de>
44197 * gcc.dg/Wold-style-definition-1.c: New test.
44199 2003-09-14 Mark Mitchell <mark@codesourcery.com>
44202 * g++.dg/parse/template12.C: New test.
44204 * g++.dg/abi/bitfield11.C: New test.
44205 * g++.dg/abi/bitfield12.C: Likewise.
44207 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
44209 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
44210 non-expansion of functional macro name without arguments at EOL.
44211 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
44213 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
44215 * gcc.c-torture/execute/20030914-[12].c: New tests.
44217 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
44220 * g++.dg/overload/addr1.C: New test.
44222 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
44224 * gcc.dg/20030909-1.c: New test.
44226 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44228 * gcc.dg/ultrasp10.c: New test.
44230 2003-09-09 Devang Patel <dpatel@apple.com>
44232 * gcc.dg/darwin-ld-6.c: New test.
44234 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44236 * gcc.dg/torture/builtin-explog-1.c: New testcase.
44238 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44240 * gcc.dg/ia64-types1.c: New test.
44241 * gcc.dg/ia64-types2.c: Likewise.
44243 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44245 * gcc.dg/builtins-1.c: Add more _Complex tests.
44246 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44248 * gcc.dg/builtins-1.c: Test existing _Complex functions.
44249 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44251 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44254 * g++.dg/lookup/koenig2.C: New test.
44257 * g++.dg/rtti/typeid2.C: New test.
44259 2003-09-08 Jakub Jelinek <jakub@redhat.com>
44261 * gcc.c-torture/compile/20030904-1.c: New test.
44263 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44265 * g++.dg/opt/longbranch2.C: New test.
44267 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44269 * g++.dg/template/crash10.C: Only compile it.
44271 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44273 PR middle-end/11665
44274 * gcc.c-torture/compile/20030907-1.c: New test.
44275 * g++.dg/init/array11.C: New test.
44277 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44280 * g++.dg/init/struct1.C: New test.
44282 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44285 * g++.dg/expr/comma1.C: New test.
44287 2003-09-06 Mark Mitchell <mark@codesourcery.com>
44290 * g++.dg/expr/static_cast5.C: New test.
44292 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
44295 * g++.dg/lookup/scoped7.C: New test.
44298 * g++.dg/other/static1.C: New test.
44301 * g++.dg/warn/template-1.C: New test.
44304 * g++.dg/template/crash10.C: New test.
44307 * g++.dg/overload/VLA.C: New test.
44310 * g++.dg/template/call1.C: New test.
44312 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44315 * g++.dg/parse/using3.C: New test.
44317 2003-09-06 Roger Sayle <roger@eyesopen.com>
44320 * g++.dg/overload/builtin3.C: New test case.
44322 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
44325 * gcc.dg/20030906-1.c: New test.
44326 * gcc.dg/20030906-2.c: Likewise.
44328 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44331 * g++.dg/parse/defarg5.C: New test.
44333 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44335 2003-09-05 Mark Mitchell <mark@codesourcery.com>
44338 * g++.dg/expr/static_cast4.C: New test.
44341 * g++.dg/template/crash9.C: New test.
44343 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
44345 * g++.old-deja/g++.ext/pretty2.C: Update for change
44347 * g++.old-deja/g++.ext/pretty3.C: Likewise.
44349 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
44352 * g++/dg/template/qualified-id1.C: New test.
44355 * g++.dg/warn/noeffect4.C: New test.
44357 2003-09-04 Matt Austern <austern@apple.com>
44359 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44360 * g++.dg/ext/fnname2.C: Likewise.
44361 * g++.dg/ext/fnname3.C: Likewise.
44363 2003-09-04 Mark Mitchell <mark@codesourcery.com>
44365 * g++.dg/expr/lval1.C: New test.
44366 * g++.dg/ext/lvcast.C: Remove.
44368 2003-09-03 Roger Sayle <roger@eyesopen.com>
44370 PR optimization/11700.
44371 * gcc.c-torture/compile/20030903-1.c: New test case.
44373 2003-09-03 Mark Mitchell <mark@codesourcery.com>
44376 * g++.dg/abi/layout4.C: New test.
44378 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
44381 * g++.dg/parse/friend3.C: New test.
44383 2003-09-02 Mark Mitchell <mark@codesourcery.com>
44386 * g++.dg/template/class1.C: New test.
44389 * g++.dg/expr/call1.C: New test.
44391 2003-09-01 Mark Mitchell <mark@codesourcery.com>
44394 * g++.dg/init/ref9.C: New test.
44397 * g++.dg/template/nested4.C: New test.
44399 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44402 * g++.dg/template/non-dependent4.C: New test.
44405 * g++.dg/inherit/conv1.C: New test.
44407 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44410 * g++.dg/ext/label1.C: New test.
44411 * g++.dg/ext/label2.C: Likewise.
44413 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44415 * g++.dg/expr/cond3.C: New test.
44417 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44419 * gcc.dg/builtins-1.c: Add new builtin cases.
44421 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44423 * gcc.dg/builtins-1.c: Add new cases.
44424 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44426 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44428 * gcc.dg/builtins-1.c: Add more math builtin tests.
44429 * gcc.dg/torture/builtin-attr-1.c: New test.
44431 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44433 PR optimization/5079
44434 * g++.dg/opt/static3.C: New test.
44436 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44438 * gcc.misc-tests/gcov-10b.c: New test.
44440 2003-08-27 Mark Mitchell <mark@codesourcery.com>
44442 * g++.dg/opt/ptrmem3.C: New test.
44444 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44446 2003-08-27 Jakub Jelinek <jakub@redhat.com>
44448 * gcc.dg/20030826-2.c: New test.
44450 2003-08-26 Roger Sayle <roger@eyesopen.com>
44452 PR middle-end/12002
44453 * g77.f-torture/compile/12002.f: New test case.
44455 2003-08-26 Roger Sayle <roger@eyesopen.com>
44457 * gcc.dg/20030826-1.c: New test case.
44459 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
44461 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44463 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
44466 * c++.dg/lookup/crash1.C: New test.
44468 * c++.dg/warn/noeffect3.C: New test.
44470 2003-08-25 Janis Johnson <janis187@us.ibm.com>
44472 * gcc.dg/compat/vector-1_x.c: Compile with -w.
44473 * gcc.dg/compat/vector-1_y.c: Ditto.
44474 * gcc.dg/compat/vector-2_x.c: Ditto.
44475 * gcc.dg/compat/vector-2_y.c: Ditto.
44477 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
44479 * gcc.dg/20030702-1.c: New test.
44481 2003-08-25 Mark Mitchell <mark@codesourcery.com>
44484 * g++.dg/ext/altivec-1.C: New test.
44486 2003-08-24 Richard Henderson <rth@redhat.com>
44488 * g++.dg/eh/simd-2.C: Add -w for x86.
44490 2003-08-23 Jakub Jelinek <jakub@redhat.com>
44492 * gcc.dg/20030815-1.c: New test.
44494 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44497 * g++.dg/parse/access6.C: New test.
44499 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44501 PR c++/641, c++/11876
44502 * g++.dg/template/friend22.C: New test.
44503 * g++.dg/template/friend23.C: Likewise.
44505 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44507 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44510 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44512 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44514 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44516 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44518 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44520 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44522 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44524 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44526 2003-08-21 Mark Mitchell <mark@codesourcery.com>
44529 * g++.dg/overload/prom1.C: New test.
44532 * g++.dg/parse/dtor2.C: New test.
44535 * g++.dg/parse/using2.C: New test.
44537 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
44540 * gcc.c-torture/compile/20030821-1.c: New.
44542 2003-08-20 Mark Mitchell <mark@codesourcery.com>
44545 * g++.dg/template/deduce2.C: New test.
44547 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
44549 * gcc.c-torture/execute/20030821-1.c: New test.
44551 2003-08-20 Roger Sayle <roger@eyesopen.com>
44553 PR middle-end/11984
44554 * gcc.dg/20030820-1.c: New test case.
44556 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44559 * g++.dg/warn/noeffect2.C: New test.
44561 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44564 * g++.dg/template/dtor2.C: New test.
44567 * g++.dg/template/operator1.C: New test.
44568 * g++.dg/parse/operator4.C: New test.
44571 * g++.dg/expr/enum1.C: New test.
44572 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44575 * g++.dg/parse/elab2.C: New test.
44576 * g++.dg/parse/typedef4.C: Change error message.
44577 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44578 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44579 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44581 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44583 * gcc.dg/pch/warn-1.c: New.
44584 * gcc.dg/pch/warn-1.hs: New.
44586 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44589 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44591 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44593 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44595 * gcc.dg/uninit-D.c: New Test.
44596 * gcc.dg/uninit-E.c: New Test.
44597 * gcc.dg/uninit-F.c: New Test.
44598 * gcc.dg/uninit-G.c: New Test.
44600 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44602 * g++.dg/README: Describe the pch directory.
44604 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44607 * g++.dg/parse/access4.C: New test.
44608 * g++.dg/parse/access5.C: Likewise.
44609 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44611 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44613 * gcc.dg/noncompile/20030818-1.c: New.
44615 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44618 * g++.dg/warn/noeffect1.C: New test.
44620 * g++.dg/template/scope2.C: New test.
44621 * g++.dg/template/error2.C: Correct dg-error
44623 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44625 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44627 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44630 * g++.dg/template/warn1.C: New.
44632 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44634 * g++.dg/template/error2.C: New test.
44635 * g++.dg/lookup/using7.C: Adjust errors
44636 * g++.old-deja/g++.pt/crash36.C: Likewise.
44637 * g++.old-deja/g++.pt/derived3.C: Likewise.
44639 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44641 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44642 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44643 * gcc.c-torture/execute/builtins/string-9.c: New, from
44644 string-opt-9.c. Adjust for execute/builtins framework.
44645 * gcc.c-torture/execute/string-opt-9.c: Delete.
44647 2003-08-12 Mark Mitchell <mark@codesourcery.com>
44649 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44651 * g++.dg/parse/ret-type2.C: New test.
44654 * g++.dg/init/new8.C: New test.
44657 * g++.dg/parse/typedef5.C: New test.
44660 * g++.dg/parse/qualified2.C: New test.
44661 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44664 2003-08-11 Mark Mitchell <mark@codesourcery.com>
44666 * g++.dg/conversion/ptrmem1.C: New test.
44668 2003-08-11 Jakub Jelinek <jakub@redhat.com>
44671 * gcc.dg/20030811-1.c: New test.
44674 * gcc.c-torture/execute/20030811-1.c: New test.
44676 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44678 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44680 2003-08-10 Mark Mitchell <mark@codesourcery.com>
44683 * g++.dg/inherit/multiple1.C: New test.
44685 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
44687 * gcc.dg/spe1.c: New test.
44690 * g++.dg/expr/cast2.C: New test.
44693 * g++.dg/template/dependent-name2.C: New test.
44695 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
44697 * g++.dg/parse/crash11.C: Put the dg options in comments.
44699 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
44701 * lib/gcc-dg.exp: Update for diagnostic change.
44703 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44706 * g++.dg/parse/crash11.C: New test.
44708 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
44710 * gcc.dg/cpp/spacing1.c: Update.
44712 2003-08-04 Janis Johnson <janis187@us.ibm.com>
44715 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44716 a value for -mtune.
44718 2003-08-04 Roger Sayle <roger@eyesopen.com>
44720 PR middle-end/11771
44721 * gcc.c-torture/compile/20030804-1.c: New test case.
44723 2003-08-04 Roger Sayle <roger@eyesopen.com>
44725 * gcc.dg/20030804-1.c: New test case.
44727 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
44729 * gcc.dg/cpp/separate-1.c: New test.
44731 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
44734 * g++.dg/template/dependent-expr2.C: New test.
44737 * g++.dg/expr/ptrmem1.C: New test.
44739 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44742 * g++.dg/template/friend15.C: New test.
44744 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
44746 * lib/dg-pch.exp: Work round PCH bug.
44748 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44750 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
44751 builtins. Move cases from builtins-4.c here.
44753 * gcc.dg/torture/builtin-math-1.c: New test taken from
44754 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44757 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44760 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
44763 * g++.dg/template/using7.C: New test.
44765 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
44767 * import1.c, import2.c: New tests.
44769 2003-08-01 Jakub Jelinek <jakub@redhat.com>
44771 * g++.dg/eh/crossjump1.C: New test.
44773 2003-08-01 Mark Mitchell <mark@codesourcery.com>
44776 * g++.dg/template/using6.C: New test.
44779 * g++.dg/template/koenig2.C: New test.
44781 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44784 * g++.dg/parse/typedef4.C: New test.
44786 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44788 PR c++/8442, c++/8806
44789 * g++.dg/template/elab1.C: New test.
44790 * g++.dg/template/type2.C: Likewise.
44791 * g++.dg/template/ttp3.C: Adjust expected error message.
44792 * g++.old-deja/g++.law/visibility13.C: Likewise.
44793 * g++.old-deja/g++.niklas/t135.C: Likewise.
44794 * g++.old-deja/g++.pt/ttp41.C: Likewise.
44795 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44797 * g++.old-deja/g++.pt/ttp44.C: Likewise.
44799 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
44802 * g++.dg/ext/stmtexpr1.C: New test.
44804 * g++.dg/opt/tmp1.C: New test.
44807 * g++.dg/parse/constant4.C: New test.
44810 * g++.dg/template/using5.C: New test.
44812 2003-07-31 Roger Sayle <roger@eyesopen.com>
44814 * gcc.dg/builtins-27.c: New test case.
44816 2003-07-31 Jakub Jelinek <jakub@redhat.com>
44818 * gcc.dg/tls/opt-7.c: New test.
44820 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
44822 * g++.old-deja/g++.other/crash18.C: Remove.
44824 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
44826 * g++.dg/template/explicit3.C: New.
44827 * g++.dg/template/explicit4.C: New.
44828 * g++.dg/template/explicit5.C: New.
44831 * g++.dg/template/memtmpl1.C: New.
44833 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
44836 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44837 * gcc.dg/i386-387-5.c (dg-options): Likewise.
44839 2003-07-30 Jan Hubicka <jh@suse.cz>
44843 2003-07-29 Zack Weinberg <zack@codesourcery.com>
44845 * gcc.dg/struct-in-proto-1.c: New test.
44847 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
44849 * gcc.dg/cpp/include2.c: Only expect one message.
44851 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
44854 * g++.dg/template/using1.C: New test.
44855 * g++.dg/template/using2.C: New test.
44856 * g++.dg/template/using3.C: New test.
44857 * g++.dg/template/using4.C: New test.
44859 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
44861 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44862 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44864 2003-07-28 Jan Hubicka <jh@suse.cz>
44867 * g++.dg/opt/call1.C: New test.
44869 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
44872 * g++.dg/init/enum2.C: New test.
44873 * g++.dg/template/overload1.C: Add "-w" option.
44875 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
44877 * gcc.dg/Wdeclaration-after-statement-1.c,
44878 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44880 2003-07-28 Jakub Jelinek <jakub@redhat.com>
44882 * gcc.c-torture/compile/20030725-1.c: New test.
44884 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
44886 * gcc.dg/20030505.c: Only run for SPE.
44887 Remove definition of opaque type.
44889 2003-07-27 Mark Mitchell <mark@codesourcery.com>
44891 * g++.dg/template/ptrmem6.C: New test.
44893 2003-07-26 Geoffrey Keating <geoffk@apple.com>
44895 * gcc.c-torture/compile/zero-strct-2.c: New test.
44897 2003-07-25 Geoffrey Keating <geoffk@apple.com>
44899 * gcc.dg/intermod-1.c: New test.
44901 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
44904 * g++.dg/template/lookup2.C: New test.
44905 * g++.dg/template/memclass1.C: Remove instantiated from error.
44906 * g++.dg/other/error2.C: Tweak expected errors.
44909 * g++.dg/template/defarg3.C: New test.
44911 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44913 2003-07-24 Mark Mitchell <mark@codesourcery.com>
44915 * g++.dg/inherit/access5.C: New test.
44917 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44920 * g++.dg/template/crash8.C: New test.
44922 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
44925 * gcc.dg/noncompile/incomplete-2.c: New test.
44927 2003-07-23 Mark Mitchell <mark@codesourcery.com>
44930 * g++.dg/inherit/access4.C: New test.
44933 * g++.dg/expr/cond2.C: New test.
44935 PR optimization/10679
44936 * g++.dg/opt/inline4.C: New test.
44938 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
44940 * g++.dg/parse/crash10: New test.
44942 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44944 * g++.dg/ext/flexary1.C: New test.
44946 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44949 * g++.dg/template/crash9.C: New test.
44951 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44954 * g++.dg/parse/typedef3.C: New test.
44957 * g++.dg/parse/operator2.C: New test.
44960 * g++.dg/parse/def-tmpl-arg1.C: New test.
44963 * g++.dg/parse/funptr1.C: New test.
44966 * g++.dg/parse/ambig3.C: New test.
44969 * g++.dg/parse/operator3.C: New test.
44972 * g++.dg/parse/template10.C: New test.
44975 * g++.dg/parse/template11.C: New test.
44978 * g++.dg/parse/invalid-op1.C: New test.
44981 * g++.dg/parse/condexpr1.C: New test.
44983 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44985 * g++.dg/ext/packed3.C: New test.
44986 * g++.dg/ext/packed4.C: New test.
44988 * gcc.dg/pack-test-3.c: New test.
44990 2003-07-21 Janis Johnson <janis187@us.ibm.com>
44992 * lib/compat.exp: Handle dg-options per source file.
44993 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44994 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44995 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44996 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44997 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44998 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44999 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45000 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45001 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45002 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45003 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45004 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45005 * g++.dg/compat/break/bitfield7_x.C: Ditto.
45006 * g++.dg/compat/break/bitfield7_y.C: Ditto.
45008 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
45011 * gcc.c-torture/execute/20030718-1.c: New test.
45013 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45015 PR optimization/11536
45016 * gcc.dg/20030721-1.c: New test.
45018 2003-07-19 Mark Mitchell <mark@codesourcery.com>
45021 * g++.dg/template/lookup1.C: New test.
45023 2003-07-19 Zack Weinberg <zack@codesourcery.com>
45025 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45026 diagnostics of ill-formed constructs involving labels.
45027 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45028 the new 'previously defined here' message.
45030 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
45032 * g++.dg/parse/non-dependent2.C: New test.
45034 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
45036 * g++.dg/init/init-ref4.C: xfail on targets without
45039 2003-07-17 Jakub Jelinek <jakub@redhat.com>
45042 * gcc.c-torture/execute/20030717-1.c: New test.
45044 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45046 * g++.dg/opt/cfg1.C: New test.
45048 2003-07-17 Mark Mitchell <mark@codesourcery.com>
45050 PR optimization/11557
45051 * gcc.dg/20030717-1.c: New test.
45053 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
45056 * g++.dg/expr/crash-1.C: New test.
45059 * g++.dg/template/init3.C: New test.
45062 * g++.dg/template/non-dependent1.C: New test.
45065 * g++.dg/template/non-dependent2.C: New test.
45068 * g++.dg/template/non-dependent3.C: New test.
45071 * g++.dg/template/sizeof5.C: New test.
45073 2003-07-17 Geoffrey Keating <geoffk@apple.com>
45076 * gcc.c-torture/compile/mangle-1.c: New file.
45078 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45081 * g++.dg/parse/access3.C: New test.
45083 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
45086 * g++.dg/init/init-ref4.C: New test.
45088 2003-07-16 Mark Mitchell <mark@codesourcery.com>
45091 * g++.dg/parse/constant3.C: New test.
45092 * g++.dg/parse/crash7.C: Likewise.
45094 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
45097 * gcc.dg/i386-pentium4-not-mull.c: New.
45099 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
45101 * gcc.dg/asm-names.c (ymain): Make it weak.
45103 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45106 * g++.dg/template/friend21.C: New test.
45108 2003-07-16 Jakub Jelinek <jakub@redhat.com>
45110 * gcc.dg/cleanup-8.c: New test.
45111 * gcc.dg/cleanup-9.c: New test.
45113 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
45115 * g++.dg/ext/dll-MI1.h: New file.
45116 * g++.dg/ext/dllexport-MI1.C: New file.
45117 * g++.dg/ext/dllimport-MI1.C: New file.
45119 2003-07-15 Jakub Jelinek <jakub@redhat.com>
45121 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45122 it does not have cmpstrsi patterns (just cmpmemsi).
45124 2003-07-15 Mark Mitchell <mark@codesourcery.com>
45127 * g++.dg/debug/debug8.C: New test.
45129 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45132 * g++.dg/template/crash7.C: New test.
45134 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
45137 * gcc.c-torture/compile/20030708-1.c: New.
45139 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
45141 * gcc.c-torture/execute/20030715-1.c: New test.
45143 2003-07-14 Geoffrey Keating <geoffk@apple.com>
45145 * gcc.dg/pch/inline-3.c: New file.
45146 * gcc.dg/pch/inline-3.hs: New file.
45147 * gcc.dg/pch/inline-4.c: New file.
45148 * gcc.dg/pch/inline-4.hs: New file.
45150 2003-07-14 Mark Mitchell <mark@codesourcery.com>
45153 * g++.dg/template/crash6.C: New test.
45156 * g++.dg/template/friend20.C: New test.
45159 * g++.dg/template/overload2.C: New test.
45161 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45163 PR optimization/11440
45164 * gcc.c-torture/execute/20030714-1.c: New test.
45166 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45169 * g++.dg/template/partial2.C: New test.
45171 2003-07-13 Mark Mitchell <mark@codesourcery.com>
45174 * g++.dg/template/anon1.C: New test.
45178 * g++.dg/parse/template9.C: Likewise.
45179 * g++.dg/template/crash4.C: New test.
45180 * g++.dg/template/koenig1.C: Likewise.
45181 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45182 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45183 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45185 * g++.old-deja/g++.jason/template36.C: Likewise.
45186 * g++.old-deja/g++.mike/p1989.C: Likewise.
45187 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45188 * g++.old-deja/g++.pt/ttp20.C: Use this->.
45189 * g++.old-deja/g++.pt/ttp21.C: Use this->.
45190 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45192 * g++.old-deja/g++.pt/union2.C: Use this->.
45194 2003-07-11 Jakub Jelinek <jakub@redhat.com>
45196 * gcc.dg/20030711-1.c: New test.
45198 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
45201 * g++.dg/parse/args1.C: New test.
45202 * g++.pt/defarg8.C: Change expected errors.
45204 2003-07-11 Mark Mitchell <mark@codesourcery.com>
45207 * g++.dg/template/nontype2.C: New test.
45210 * g++.dg/parse/template8.C: New test.
45213 * g++.dg/template/scope1.C: New test.
45215 * g++.dg/warn/Wsign-compare-1.C: New test.
45217 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45219 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45221 2003-07-10 Mark Mitchell <mark@codesourcery.com>
45224 * g++.dg/template/explicit2.C: New test.
45227 * g++.dg/warn/pedantic1.C: New test.
45229 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
45232 * g++.dg/other/field1.C: New test.
45234 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45237 * gcc.c-torture/compile/20030707-1.c: New.
45239 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45242 * g++.dg/template/access12.C: New test.
45244 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
45246 * g++.dg/bprob/bprob.exp (prof_ext): Update.
45247 * g77.dg/bprob/bprob.exp (prof_ext): Update.
45248 * gcc.misc-tests/bprob.exp (prof_ext): Update.
45249 * gcc.misc-tests/gcov.exp: Update
45250 * g++.dg/gcov/gcov.exp: Update
45251 * lib/gcov.exp: Update.
45253 2003-07-08 Mark Mitchell <mark@codesourcery.com>
45255 * g++.dg/abi/mangle17.C: Make sure template expressions are
45257 * g++.dg/abi/mangle4.C: Mark erroneous casts.
45258 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45259 * g++.dg/opt/stack1.C: Remove erroneous code.
45260 * g++.dg/parse/template7.C: New test.
45261 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45262 * g++.old-deja/g++.pt/crash4.C: Likewise.
45264 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45266 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45267 with zero or one occurence of `$' after the initial `L'.
45269 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
45271 * gcc.c-torture/compile/20030704-1.c: Add a comment.
45273 2003-07-08 Roger Sayle <roger@eyesopen.com>
45276 * gcc.dg/Wunreachable-6.c: New testcase.
45277 * gcc.dg/Wunreachable-7.c: New testcase.
45279 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45282 * gcc.dg/20030708-1.c: New test.
45284 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
45286 * gcc.dg/compat/sdata-section.h: New file.
45287 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45288 * gcc.dg/torture/mips-sdata-1.c: New test.
45290 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45293 * g++.dg/template/friend19.C: New test.
45295 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45297 * g++.dg/opt/strength-reduce.C: New test.
45299 2003-07-07 Roger Sayle <roger@eyesopen.com>
45302 * gcc.dg/20030707-1.c: New testcase.
45304 2003-07-07 Roger Sayle <roger@eyesopen.com>
45306 PR optimization/11059
45307 * g++.dg/opt/emptyunion.C: New testcase.
45309 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45310 Eric Botcazou <ebotcazou@libertysurf.fr>
45312 * g++.dg/opt/stack1.C: New test.
45314 2003-07-05 Mark Mitchell <mark@codesourcery.com>
45316 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45320 * g++.dg/expr/static_cast3.C: New test.
45322 2003-07-04 Zack Weinberg <zack@codesourcery.com>
45324 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45326 * gcc.dg/concat.c: Concatenation of string constants with
45327 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45328 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45329 * gcc.dg/cpp/escape-2.c: Use wide character constants where
45330 necessary to avoid multi-character character constant warning.
45331 * gcc.dg/cpp/escape.c: Likewise.
45332 * gcc.dg/cpp/ucs.c: Likewise.
45333 Remove backslashes from dg-bogus comments, as they confuse Tcl.
45336 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45339 * gcc.c-torture/compile/20030704-1.c: New.
45341 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45343 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45345 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
45347 PR c++/5287, PR c++/7910, PR c++/11021
45348 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45349 tests for warnings.
45350 * g++.dg/ext/dllimport2.C: Add tests for warnings.
45351 * g++.dg/ext/dllimport3.C: Likewise.
45352 * g++.dg/ext/dllimport4.C: New file.
45353 * g++.dg/ext/dllimport5.C: New file.
45354 * g++.dg/ext/dllimport6.C: New file.
45355 * g++.dg/ext/dllimport7.C: New file.
45356 * g++.dg/ext/dllimport8.C: New file.
45357 * g++.dg/ext/dllimport9.C: New file.
45358 * g++.dg/ext/dllimport10.C: New file.
45359 * g++.dg/ext/dllexport1.C: New file.
45361 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45363 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45364 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45366 2003-07-03 Roger Sayle <roger@eyesopen.com>
45368 * gcc.dg/builtins-25.c: New testcase.
45369 * gcc.dg/builtins-26.c: New testcase.
45371 2003-07-03 Janis Johnson <janis187@us.ibm.com>
45373 * gcc.dg/compat/vector-defs.h: New file.
45374 * gcc.dg/compat/vector-setup.h: New file.
45375 * gcc.dg/compat/vector-check.h: New file.
45376 * gcc.dg/compat/vector-1_main.c: New file.
45377 * gcc.dg/compat/vector-1_x.c: New file.
45378 * gcc.dg/compat/vector-1_y.c: New file.
45379 * gcc.dg/compat/vector-2_main.c: New file.
45380 * gcc.dg/compat/vector-2_x.c: New file.
45381 * gcc.dg/compat/vector-2_y.c: New file.
45383 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45384 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45385 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45386 * gcc.dg/compat/struct-align-1.h: New file.
45387 * gcc.dg/compat/struct-align-1_main.c: New file.
45388 * gcc.dg/compat/struct-align-1_x.c: New file.
45389 * gcc.dg/compat/struct-align-1_y.c: New file.
45390 * gcc.dg/compat/struct-align-2.h: New file.
45391 * gcc.dg/compat/struct-align-2_main.c: New file.
45392 * gcc.dg/compat/struct-align-2_x.c: New file.
45393 * gcc.dg/compat/struct-align-2_y.c: New file.
45395 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45396 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45397 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45398 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45399 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45400 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45401 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45402 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45403 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45404 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45405 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45406 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45407 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45408 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45409 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45410 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45411 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45412 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45413 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45414 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45415 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45416 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45417 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45418 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45419 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45420 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45421 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45422 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45423 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45425 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45427 * gcc.dg/i386-call-1.c: New test.
45429 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
45432 * g++.dg/parse/defarg4.C: New.
45434 2003-07-03 Roger Sayle <roger@eyesopen.com>
45437 * gcc.c-torture/compile/20030703-1.c: New test case.
45439 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45441 * g++.dg/template/local3.C: Remove extra semicolon.
45443 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45445 * gcc.dg/i386-volatile-1.c: New test.
45447 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
45450 * g++.dg/other/offsetof2.C: XFAIL.
45451 * g++.dg/other/offsetof5.C: New.
45454 * g++.dg/template/error1.C: New.
45457 * g++.dg/template/dependent-expr1.C: New.
45459 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45462 * g++.dg/template/local3.C: New test.
45465 * g++.dg/lookup/scoped6.C: New test.
45467 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
45470 * g++.dg/other/error7.C: New test.
45472 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
45474 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45475 * g++.old-deja/g++.abi/vtable3.h: Likewise.
45476 * g++.old-deja/g++.law/code-gen5.C: Likewise.
45477 * g++.old-deja/g++.other/union2.C: Likewise.
45478 * gcc.dg/c90-const-expr-2.c: Likewise.
45479 * gcc.dg/c90-const-expr-3.c: Likewise.
45480 * gcc.dg/c99-const-expr-2.c: Likewise.
45481 * gcc.dg/c99-const-expr-3.c: Likewise.
45482 * gcc.dg/concat.c: Likewise.
45484 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45487 * g++.dg/init/static1.C: New test.
45489 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45491 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45492 * g++.old-deja/g++.other/access2.C: Likewise.
45493 * g++.old-deja/g++.other/decl2.C: Likewise.
45494 * gcc.c-torture/execute/20020615-1.c: Likewise.
45496 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45499 * g++.dg/template/sizeof4.C: New test.
45501 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45503 * g++.dg/other/error6.C: New test.
45505 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45508 * g++.dg/parse/constant2.C: New test.
45510 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45513 * g++.dg/other/error5.C: New test.
45515 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45517 * gcc.dg/format/gcc_diag-1.c: New test.
45519 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
45521 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45523 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
45525 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45526 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45527 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45529 2003-06-28 Jakub Jelinek <jakub@redhat.com>
45531 * gcc.c-torture/execute/builtins/string-8.c: New test.
45532 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45533 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45534 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45536 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45539 * g++.dg/ext/typeof6.C: New test.
45541 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45544 * g++.dg/init/enum1.C: New test.
45546 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
45548 * gcc.dg/20030627-1.c: New test.
45550 2003-06-26 Mark Mitchell <mark@codesourcery.com>
45553 * g++.dg/expr/static_cast2.C: New test.
45555 2003-06-26 Roger Sayle <roger@eyesopen.com>
45556 Jakub Jelinek <jakub@redhat.com>
45558 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45559 sprintf(dst,"%s",src) optimization.
45560 * gcc.c-torture/execute/20030626-1.c: New test case.
45561 * gcc.c-torture/execute/20030626-2.c: New test case.
45563 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45565 * gcc.c-torture/execute/multi-ix.c: New test.
45567 * gcc.c-torture/execute/simd-4.c (main):
45568 Added missing semicolon at end of union.
45570 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45573 * g++.dg/template/explicit-instantiation3.C: New test.
45575 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45577 * gcc.dg/20030626-1.c: Use signed char.
45579 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45581 * gcc.dg/20030626-1.c: New test.
45583 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45585 * const-str-2.m: Update.
45587 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45590 * g++.dg/rtti/dyncast1.C: New test.
45591 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45592 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45593 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45596 * g++.dg/expr/static_cast1.C: New test.
45598 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45600 * gcc.dg/20030625-1.c: New test.
45602 2003-06-24 Roger Sayle <roger@eyesopen.com>
45604 * gcc.c-torture/compile/20030624-1.c: New test case.
45606 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45608 * gcc.c-torture/execute/string-opt-17.c: New test.
45610 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45613 * g++.dg/parse/crash6.C: New test.
45615 2003-06-23 Roger Sayle <roger@eyesopen.com>
45617 * gcc.dg/builtins-24.c: New test case.
45619 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45621 * g++.dg/opt/operator1.C: New test.
45623 2003-06-22 Roger Sayle <roger@eyesopen.com>
45625 * gcc.c-torture/execute/string-opt-16.c: New test case.
45627 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45629 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45630 * g++.old-deja/g++.other/conv7.C: Likewise.
45631 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45632 * g++.old-deja/g++.other/overload14.C: Likewise.
45634 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45636 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45637 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45639 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45642 * g++.dg/warn/Winline-3.C: New test.
45644 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45646 * lib/target-supports.exp (check_alias_available): Make the test
45647 program acceptable to the Solaris assembler.
45650 * g++.dg/template/memclass2.C: New test.
45652 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45653 Eric Botcazou <ebotcazou@libertysurf.fr>
45655 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45656 data for non-matching targets.
45657 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45659 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45662 * g++.dg/template/member3.C: New test.
45664 2003-06-19 Mark Mitchell <mark@codesourcery.com>
45667 * g++.dg/template/func1.C: New test.
45670 * g++.dg/template/static4.C: New test.
45671 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45674 * g++.dg/init/ref7.C: New test.
45676 2003-06-19 Matt Austern <austern@apple.com>
45679 * g++.dg/anew1.C: New test.
45680 * g++.dg/anew2.C: New test.
45681 * g++.dg/anew3.C: New test.
45682 * g++.dg/anew4.C: New test.
45684 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
45686 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45688 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
45690 * gcc.c-torture/execute/simd-4.c (main): Make expected value
45693 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
45695 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45698 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
45700 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45701 * gcc.c-torture/compile/961203-1.c: Likewise.
45702 * gcc.c-torture/compile/980506-1.c: Likewise.
45704 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45707 * g++.dg/lookup/using7.C: New test.
45709 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45712 * g++.dg/abi/conv1.C: Remove it.
45713 * g++.dg/template/conv7.C: New test.
45714 * g++.dg/template/conv8.C: Likewise.
45715 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45716 conversion operator.
45718 2003-06-17 Janis Johnson <janis187@us.ibm.com>
45720 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45721 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45722 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45723 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45724 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45725 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45726 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45727 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45728 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45729 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45730 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45731 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45732 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45733 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45734 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45735 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45736 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45737 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45738 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45739 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45740 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45741 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45742 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45743 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45744 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45745 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45746 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45747 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45748 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45750 2003-06-16 Mark Mitchell <mark@codesourcery.com>
45752 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45753 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45756 2003-06-16 Roger Sayle <roger@eyesopen.com>
45758 * gcc.dg/i386-387-5.c: New test case.
45759 * gcc.dg/i386-387-6.c: New test case.
45760 * gcc.dg/builtins-23.c: New test case.
45762 2003-06-15 Roger Sayle <roger@eyesopen.com>
45764 * gcc.dg/builtins-22.c: New test case.
45765 * gcc.dg/i386-387-1.c: Update to test exp.
45766 * gcc.dg/i386-387-2.c: Likewise.
45768 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45770 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45772 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45774 * lib/gcc-dg.exp (dg-require-dll): New function.
45775 (dg-xfail-if): Likewise.
45776 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45779 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45780 * gcc.c-torture/compile/20001205-1.c: Likewise.
45781 * gcc.c-torture/compile/20001226-1.c: Likewise.
45782 * gcc.c-torture/compile/20010518-2.c: Likewise.
45783 * gcc.c-torture/compile/20020312-1.c: Likewise.
45784 * gcc.c-torture/compile/20020604-1.c: Likewise.
45785 * gcc.c-torture/compile/920501-12.c: Likewise.
45786 * gcc.c-torture/compile/920501-4.c: Likewise.
45787 * gcc.c-torture/compile/920520-1.c: Likewise.
45788 * gcc.c-torture/compile/920521-1.c: Likewise.
45789 * gcc.c-torture/compile/920625-1.c: Likewise.
45790 * gcc.c-torture/compile/961203-1.c: Likewise.
45791 * gcc.c-torture/compile/980506-1.c: Likewise.
45792 * gcc.c-torture/compile/981006-1.c: Likewise.
45793 * gcc.c-torture/compile/981022-1.c: Likewise.
45794 * gcc.c-torture/compile/981223-1.c: Likewise.
45795 * gcc.c-torture/compile/990617-1.c: Likewise.
45796 * gcc.c-torture/compile/dll.c: Likewise.
45797 * gcc.c-torture/compile/labels-3.c: Likewise.
45798 * gcc.c-torture/compile/mipscop-1.c: Likewise.
45799 * gcc.c-torture/compile/mipscop-2.c: Likewise.
45800 * gcc.c-torture/compile/mipscop-3.c: Likewise.
45801 * gcc.c-torture/compile/mipscop-4.c: Likewise.
45802 * gcc.c-torture/compile/simd-5.c: Likewise.
45803 * gcc.c-torture/compile/20000804-1.x: Remove.
45804 * gcc.c-torture/compile/20001205-1.x: Likewise.
45805 * gcc.c-torture/compile/20001226-1.x: Likewise.
45806 * gcc.c-torture/compile/20010518-2.x: Likewise.
45807 * gcc.c-torture/compile/20020312-1.x: Likewise.
45808 * gcc.c-torture/compile/20020604-1.x: Likewise.
45809 * gcc.c-torture/compile/920501-12.x: Likewise.
45810 * gcc.c-torture/compile/920501-4.x: Likewise.
45811 * gcc.c-torture/compile/920520-1.x: Likewise.
45812 * gcc.c-torture/compile/920521-1.x: Likewise.
45813 * gcc.c-torture/compile/920625-1.x: Likewise.
45814 * gcc.c-torture/compile/961203-1.x: Likewise.
45815 * gcc.c-torture/compile/980506-1.x: Likewise.
45816 * gcc.c-torture/compile/981006-1.x: Likewise.
45817 * gcc.c-torture/compile/981022-1.x: Likewise.
45818 * gcc.c-torture/compile/981223-1.x: Likewise.
45819 * gcc.c-torture/compile/990617-1.x: Likewise.
45820 * gcc.c-torture/compile/mipscop-1.x: Likewise.
45821 * gcc.c-torture/compile/mipscop-2.x: Likewise.
45822 * gcc.c-torture/compile/mipscop-3.x: Likewise.
45823 * gcc.c-torture/compile/mipscop-4.x: Likewise.
45824 * gcc.c-torture/compile/simd-5.x: Likewise.
45826 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45828 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45830 * gcc.c-torture/execute/20030611-1.c: New test.
45832 2003-06-12 Roger Sayle <roger@eyesopen.com>
45835 * gcc.dg/20030612-1.c: New test case.
45837 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45840 * g++.dg/expr/cast1.C: New test.
45842 2003-06-12 Roger Sayle <roger@eyesopen.com>
45844 * gcc.dg/builtins-21.c: New test case.
45846 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
45848 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45849 options instead of at the end.
45850 * lib/objc.exp (objc_target_compile): Likewise.
45852 2003-06-11 Mark Mitchell <mark@codesourcery.com>
45855 * g++.dg/parse/error1.C: New test.
45857 2003-06-11 Janis Johnson <janis187@us.ibm.com>
45859 * gcc.dg/compat/struct-by-value-11_main.c: New file.
45860 * gcc.dg/compat/struct-by-value-11_x.c: New file.
45861 * gcc.dg/compat/struct-by-value-11_y.c: New file.
45862 * gcc.dg/compat/struct-by-value-12_main.c: New file.
45863 * gcc.dg/compat/struct-by-value-12_x.c: New file.
45864 * gcc.dg/compat/struct-by-value-12_y.c: New file.
45865 * gcc.dg/compat/struct-by-value-13_main.c: New file.
45866 * gcc.dg/compat/struct-by-value-13_x.c: New file.
45867 * gcc.dg/compat/struct-by-value-13_y.c: New file.
45868 * gcc.dg/compat/struct-by-value-14_main.c: New file.
45869 * gcc.dg/compat/struct-by-value-14_x.c: New file.
45870 * gcc.dg/compat/struct-by-value-14_y.c: New file.
45871 * gcc.dg/compat/struct-by-value-15_main.c: New file.
45872 * gcc.dg/compat/struct-by-value-15_x.c: New file.
45873 * gcc.dg/compat/struct-by-value-15_y.c: New file.
45874 * gcc.dg/compat/struct-by-value-16_main.c: New file.
45875 * gcc.dg/compat/struct-by-value-16_x.c: New file.
45876 * gcc.dg/compat/struct-by-value-16_y.c: New file.
45877 * gcc.dg/compat/struct-by-value-17_main.c: New file.
45878 * gcc.dg/compat/struct-by-value-17_x.c: New file.
45879 * gcc.dg/compat/struct-by-value-17_y.c: New file.
45880 * gcc.dg/compat/struct-by-value-18_main.c: New file.
45881 * gcc.dg/compat/struct-by-value-18_x.c: New file.
45882 * gcc.dg/compat/struct-by-value-18_y.c: New file.
45884 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45885 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45886 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45887 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45888 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45889 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45890 * gcc.dg/compat/scalar-return-3_main.c: New file.
45891 * gcc.dg/compat/scalar-return-3_x.c: New file.
45892 * gcc.dg/compat/scalar-return-3_y.c: New file.
45893 * gcc.dg/compat/scalar-return-4_main.c: New file.
45894 * gcc.dg/compat/scalar-return-4_x.c: New file.
45895 * gcc.dg/compat/scalar-return-4_y.c: New file.
45897 2003-06-10 Janis Johnson <janis187@us.ibm.com>
45899 * gcc.dg/compat/fp2-struct-check.h: New file.
45900 * gcc.dg/compat/fp2-struct-defs.h: New file.
45901 * gcc.dg/compat/fp2-struct-init.h: New file.
45902 * gcc.dg/compat/struct-by-value-10_main.c: New file.
45903 * gcc.dg/compat/struct-by-value-10_x.c: New file.
45904 * gcc.dg/compat/struct-by-value-10_y.c: New file.
45905 * gcc.dg/compat/struct-return-10_main.c: New file.
45906 * gcc.dg/compat/struct-return-10_x.c: New file.
45907 * gcc.dg/compat/struct-return-10_y.c: New file.
45909 * gcc.dg/compat/compat-common.h: New file.
45910 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45911 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45912 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45913 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45914 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45915 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45916 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45917 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45918 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45919 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45920 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45921 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45922 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45923 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45924 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45925 * gcc.dg/compat/small-struct-check.h: Ditto.
45926 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45927 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45928 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45929 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45930 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45931 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45932 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45933 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45934 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45935 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45936 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45937 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45938 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45939 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45940 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45941 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45942 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45943 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45944 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45945 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45946 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45947 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45948 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45949 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45950 * gcc.dg/compat/struct-return-2_main.c: Ditto.
45951 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45952 * gcc.dg/compat/struct-return-2_y.c: Ditto.
45953 * gcc.dg/compat/struct-return-3_main.c: Ditto.
45954 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45955 * gcc.dg/compat/struct-return-3_y.c: Ditto.
45957 2003-06-10 Geoffrey Keating <geoffk@apple.com>
45959 * g++.dg/pch/static-1.C: New file.
45960 * g++.dg/pch/static-1.Hs: New file.
45962 2003-06-10 Richard Henderson <rth@redhat.com>
45964 * gcc.dg/asm-7.c: Adjust expected warning text.
45966 2003-06-10 Roger Sayle <roger@eyesopen.com>
45968 * gcc.dg/builtins-20.c: New test case.
45970 2003-06-10 Mark Mitchell <mark@codesourcery.com>
45973 * g++.dg/opt/template1.C: New test.
45975 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45977 * lib/gcc-dg.exp (dg-test): Clear additional_files and
45978 additional_sources.
45980 2003-05-21 David Taylor <dtaylor@emc.com>
45982 * gcc.dg/Wpadded.c: New file.
45984 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45986 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45987 * gcc.dg/special/weak-2.c: Add dg-require-weak.
45988 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45991 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
45993 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45995 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45997 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45998 (dg-require-alias): Likewise.
45999 (dg-require-gc-sections): Likewise.
46000 * lib/target-supports.exp (check_gc_sections_available): Likewise.
46002 2003-06-08 Richard Henderson <rth@redhat.com>
46004 * gcc.dg/20011029-2.c: Fix the array reference.
46005 * gcc.dg/asm-7.c: New.
46007 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
46009 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46011 2003-06-08 Mark Mitchell <mark@codesourcery.com>
46013 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46014 (dg-require-gc-sections): Likewise.
46016 2003-06-08 Jan Hubicka <jh@suse.cz>
46018 * i386-cmov1.c: Fix regular expression.
46019 * i386-cvt-1.c: Likewise.
46020 * i386-local.c: Likewise.
46021 * i386-local2.c: Likewise.
46022 * i386-mul.c: Likewise.
46023 * i386-ssetype-1.c: Likewise.
46024 * i386-ssetype-3.c: Likewise.
46025 * i386-ssetype-5.c: Likewise.
46027 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46030 * g++.dg/warn/implicit-typename2.C: New test.
46031 * g++.dg/warn/implicit-typename3.C: New test.
46033 2003-06-07 Richard Henderson <rth@redhat.com>
46035 * g++.dg/other/offsetof3.C: Use size_t.
46036 * g++.dg/other/offsetof4.C: Likewise.
46038 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
46040 * lib/copy-file.exp: New. Implement gcc_copy_files.
46042 * lib/dg-pch.exp: Load copy-file.exp
46043 (dg-pch): Use gcc_copy_files instead of "file copy".
46045 2003-06-06 Mark Mitchell <mark@codesourcery.com>
46047 * gcc.dg/weak/weak.exp: Simplify.
46048 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46049 * gcc.dg/weak/weak-1.c: Likewise.
46050 * gcc.dg/weak/weak-2.c: Likewise.
46051 * gcc.dg/weak/weak-3.c: Likewise.
46052 * gcc.dg/weak/weak-4.c: Likewise.
46053 * gcc.dg/weak/weak-5.c: Likewise.
46054 * gcc.dg/weak/weak-6.c: Likewise.
46055 * gcc.dg/weak/weak-7.c: Likewise.
46056 * gcc.dg/weak/weak-8.c: Likewise.
46057 * gcc.dg/weak/weak-9.c: Likewise.
46059 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
46061 gcc.c-torture/execute/20030606-1.c: New.
46063 2003-06-06 Roger Sayle <roger@eyesopen.com>
46065 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46066 * gcc.dg/builtins-19.c: Likewise.
46068 2003-06-06 Roger Sayle <roger@eyesopen.com>
46070 * gcc.dg/builtins-2.c: Add some more tests.
46071 * gcc.dg/builtins-18.c: New test case.
46072 * gcc.dg/builtins-19.c: New test case.
46074 2003-06-06 Roger Sayle <roger@eyesopen.com>
46075 Jim Wilson <wilson@tuliptree.org>
46077 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46079 2003-06-06 Jakub Jelinek <jakub@redhat.com>
46081 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46082 mempcpy/stpcpy calls not to be optimized into something else.
46083 * gcc.c-torture/execute/string-opt-3.c: Moved to...
46084 * gcc.c-torture/execute/builtins/string-7.c: ...here.
46085 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46087 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46089 * gcc.dg/format/asm_fprintf-1.c: New test.
46091 2003-06-05 Mark Mitchell <mark@codesourcery.com>
46093 * lib/gcc-defs.exp (additional_sources): New variable.
46094 (dg-additional-sources): New function.
46095 (additional_files): New variable.
46096 (dg-additional-files): New function.
46097 (dg-additional-files-options): Likewise.
46098 * lib/gcc-dg.exp (dg-require-weak): New function.
46099 (dg-require-alias): Likewise.
46100 (dg-require-gc-sections): Likewise.
46101 * lib/target-supports.exp (check_alias_available): Remove testfile
46103 (check_gc_sections_available): New function.
46104 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46105 (dg-gpp-additional-files): Likewise.
46106 * lib/g++.exp (additional_sources): Remove.
46107 (additional_files): Likewise.
46108 (g++_target_compile): Use dg-additional-files-options.
46110 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
46112 * gcc.dg/special/ecos.exp: Remove.
46113 * gcc.dg/special/20000419-2.c: Use dg-require-*.
46114 * gcc.dg/special/alias-1.c: Likewise.
46115 * gcc.dg/special/alias-2.c: Likewise.
46116 * gcc.dg/special/gcsec-1.c: Likewise.
46117 * gcc.dg/special/weak-1.c: Likewise.
46118 * gcc.dg/special/weak-2.c: Likewise.
46119 * gcc.dg/special/wkali-1.c: Likewise.
46120 * gcc.dg/special/wkali-2.c: Likewise.
46122 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46123 dg-gpp-additional-*.
46124 * g++.dg/special/conpr-3.C: Likewise.
46125 * g++.dg/special/conpr-4.C: Likewise.
46126 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46127 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46128 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46129 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46130 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46131 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46132 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46133 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46134 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46135 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46136 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46137 * g++.old-deja/g++.other/comdat1.C: Likewise.
46138 * g++.old-deja/g++.other/comdat2.C: Likewise.
46139 * g++.old-deja/g++.other/comdat3.C: Likewise.
46140 * g++.old-deja/g++.other/ctor1.C: Likewise.
46141 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46143 2003-06-05 Richard Henderson <rth@redhat.com>
46145 * gcc.dg/debug/20030605-1.c: New.
46147 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46149 * README.QMTEST: Update.
46151 2003-06-04 Richard Henderson <rth@redhat.com>
46153 * gcc.dg/cleanup-1.c: New.
46154 * gcc.dg/cleanup-2.c: New.
46155 * gcc.dg/cleanup-3.c: New.
46156 * gcc.dg/cleanup-4.c: New.
46157 * gcc.dg/cleanup-5.c: New.
46158 * gcc.dg/cleanup-6.c: New.
46159 * gcc.dg/cleanup-7.c: New.
46161 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46163 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46165 * lib/dg-pch.exp: New file.
46166 * g++.dg/pch/pch.exp: Use dg-pch.exp.
46167 * gcc.dg/pch/pch.exp: Likewise.
46169 2003-06-04 Roger Sayle <roger@eyesopen.com>
46171 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46172 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46173 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46174 * gcc.dg/builtins-17.c: New test case.
46175 * gcc.dg/i386-387-4.c: New test case.
46176 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46178 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46180 * gcc.dg/ultrasp9.c: New test.
46182 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46184 * gcc.c-torture/compile/20030604-1.c: New test.
46185 * gcc.dg/sparc-constant-1.c: New test.
46187 2003-06-03 Glen Nakamura <glen@imodulo.com>
46189 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46191 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
46193 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46195 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46196 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46198 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
46200 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46202 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46205 * g++.dg/template/spec10.C: New test.
46207 2003-06-03 Roger Sayle <roger@eyesopen.com>
46209 * gcc.dg/builtins-16.c: New test case.
46211 2003-06-03 Jakub Jelinek <jakub@redhat.com>
46213 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46214 mempcpy test with post-increments.
46215 * gcc.c-torture/execute/string-opt-3.c: New test.
46216 * gcc.dg/string-opt-1.c: New test.
46218 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
46221 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46223 2003-06-02 Mark Mitchell <mark@codesourcery.com>
46225 * lib/scanasm.exp (dg-scan): New function, factored out of ...
46226 (scan-assembler): ... here. Use dg-scan.
46227 (scan-assembler-not): Likewise.
46228 (scan-file): New function.
46229 (scan-file-not): Likewise.
46230 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46231 * gcc.dg/cpp/_Pragma4.c: Likewise.
46232 * gcc.dg/cpp/_Pragma5.c: Likewise.
46233 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46234 * gcc.dg/cpp/avoidpaste2.c: Likewise.
46235 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46236 * gcc.dg/cpp/cmdlne-P.c: Likewise.
46237 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46238 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46239 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46240 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46241 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46242 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46243 * gcc.dg/cpp/cxxcom1.c: Likewise.
46244 * gcc.dg/cpp/line1.c: Likewise.
46245 * gcc.dg/cpp/maccom1.c: Likewise.
46246 * gcc.dg/cpp/maccom2.c: Likewise.
46247 * gcc.dg/cpp/maccom3.c: Likewise.
46248 * gcc.dg/cpp/maccom4.c: Likewise.
46249 * gcc.dg/cpp/maccom5.c: Likewise.
46250 * gcc.dg/cpp/maccom6.c: Likewise.
46251 * gcc.dg/cpp/multiline.c: Likewise.
46252 * gcc.dg/cpp/spacing1.c: Likewise.
46253 * gcc.dg/cpp/spacing2.c: Likewise.
46254 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46255 * gcc.dg/cpp/trad/maccom1.c: Likewise.
46256 * gcc.dg/cpp/trad/maccom2.c: Likewise.
46257 * gcc.dg/cpp/trad/maccom3.c: Likewise.
46258 * gcc.dg/cpp/trad/maccom4.c: Likewise.
46259 * gcc.dg/cpp/trad/maccom6.c: Likewise.
46260 * gcc.dg/cpp/cxxcom2.c: Likewise.
46261 * gcc.dg/cpp/cxxcom2.h: New file.
46263 * gcc.dg/cpp/truefalse.cpp: Move it to ...
46264 * g++.dg/cpp/truefalse.C: Here.
46265 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46267 2003-06-01 Loren James Rittle <ljrittle@acm.org>
46269 * gcc.dg/cpp/redef3.c: New file.
46271 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
46273 * gcc.dg/i386-loop-3.c: New test.
46275 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
46277 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46279 2003-05-31 Roger Sayle <roger@eyesopen.com>
46281 * gcc.dg/fwrapv-1.c: New test case.
46282 * gcc.dg/fwrapv-2.c: New test case.
46284 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46287 * g++.dg/template/spec9.C: New test.
46289 2003-05-29 Roger Sayle <roger@eyesopen.com>
46291 * gcc.dg/duff-4.c: New test case.
46293 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
46296 * g77.dg/ffixed-form-1.f: New test
46297 * g77.dg/ffixed-form-2.f: New test
46298 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46299 * g77.dg/ffree-form-3.f: New test
46301 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
46303 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46304 * gcc.dg/wint_t-1.c: Likewise.
46306 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46308 * g++.dg/template/access11.C: New test.
46310 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46313 * g++.dg/template/access10.C: New test.
46315 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46316 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46318 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46320 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46322 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46323 suppress for powerpc-*-darwin*.
46324 * gcc.dg/torture/builtin-noret-2.c: Likewise.
46326 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46328 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46329 suppress option for powerpc-*-darwin*.
46331 2003-05-23 Roger Sayle <roger@eyesopen.com>
46333 * gcc.dg/builtins-1.c: Add tests for tan and atan.
46334 * gcc.dg/builtins-4.c: Add test for fmod.
46336 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46339 * g++.dg/template/instantiate4.C: New test.
46341 2003-05-22 Roger Sayle <roger@eyesopen.com>
46343 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46345 2003-05-21 Janis Johnson <janis187@us.ibm.com>
46347 * gcc.dg/compat/scalar-return-1_main.c: New file.
46348 * gcc.dg/compat/scalar-return-1_x.c: New file.
46349 * gcc.dg/compat/scalar-return-1_y.c: New file.
46350 * gcc.dg/compat/scalar-return-2_main.c: New file.
46351 * gcc.dg/compat/scalar-return-2_x.c: New file.
46352 * gcc.dg/compat/scalar-return-2_y.c: New file.
46353 * gcc.dg/compat/struct-return-3_main.c: New file.
46354 * gcc.dg/compat/struct-return-3_y.c: New file.
46355 * gcc.dg/compat/struct-return-3_x.c: New file.
46356 * gcc.dg/compat/struct-return-2_main.c: New file.
46357 * gcc.dg/compat/struct-return-2_x.c: New file.
46358 * gcc.dg/compat/struct-return-2_y.c: New file.
46360 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46362 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46363 for hppa*-hp-hpux*.
46364 * gcc.dg/20021014-1.c (dg-options): Likewise.
46365 * gcc.dg/nest.c (dg-options): Likewise.
46367 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
46370 * g++.dg/ext/dllimport2.C: New file.
46371 * g++.dg/ext/dllimport3.C: New file.
46373 2003-05-20 Janis Johnson <janis187@us.ibm.com>
46375 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46376 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46377 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46378 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46379 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46380 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46381 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46382 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46383 * gcc.dg/compat/small-struct-defs.h: New file.
46384 * gcc.dg/compat/small-struct-init.h: New file.
46385 * gcc.dg/compat/small-struct-check.h: New file.
46386 * gcc.dg/compat/fp-struct-defs.h: New file.
46387 * gcc.dg/compat/fp-struct-check.h: New file.
46388 * gcc.dg/compat/fp-struct-init.h: New file.
46389 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46390 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46392 2003-05-19 Jakub Jelinek <jakub@redhat.com>
46394 * gcc.dg/20030225-2.c: New test.
46396 2003-05-18 Roger Sayle <roger@eyesopen.com>
46397 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46399 * gcc.c-torture/compile/20030518-1.c: New test case.
46401 2003-05-18 Mark Mitchell <mark@codesourcery.com>
46403 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46404 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46405 gcc-dg-debug-runtest.
46406 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46407 gcc-dg-debug-runtest.
46409 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46412 * g++.dg/lookup/using6.C: New test.
46414 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46416 * g++.dg/parse/access2.C: New test.
46418 2003-05-17 Mark Mitchell <mark@codesourcery.com>
46420 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46421 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46422 * gcc.dg/debug/debug.exp: Likewise.
46424 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
46426 * gcc.dg/dollar.c: New test.
46428 2003-05-16 Janis Johnson <janis187@us.ibm.com>
46430 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46431 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46432 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46433 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46434 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46435 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46436 * gcc.dg/compat/struct-by-value-6_main.c: New file.
46437 * gcc.dg/compat/struct-by-value-6_x.c: New file.
46438 * gcc.dg/compat/struct-by-value-6_y.c: New file.
46439 * gcc.dg/compat/struct-by-value-7_main.c: New file.
46440 * gcc.dg/compat/struct-by-value-7_x.c: New file.
46441 * gcc.dg/compat/struct-by-value-7_y.c: New file.
46442 * gcc.dg/compat/struct-by-value-8_main.c: New file.
46443 * gcc.dg/compat/struct-by-value-8_x.c: New file.
46444 * gcc.dg/compat/struct-by-value-8_y.c: New file.
46445 * gcc.dg/compat/struct-by-value-9_main.c: New file.
46446 * gcc.dg/compat/struct-by-value-9_x.c: New file.
46447 * gcc.dg/compat/struct-by-value-9_y.c: New file.
46449 2003-05-16 Mark Mitchell <mark@codesourcery.com>
46451 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46452 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
46453 support for "repo" mode.
46454 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46455 * lib/g77-dg.exp: Likewise.
46456 * lib/obj-dg.exp: Likewise.
46458 2003-05-16 Jakub Jelinek <jakub@redhat.com>
46460 Merge from gcc-3_2-rhl8-branch:
46461 2003-04-23 Jakub Jelinek <jakub@redhat.com>
46463 * gcc.dg/tls/opt-6.c: New test.
46465 2003-04-05 Jakub Jelinek <jakub@redhat.com>
46467 * gcc.dg/20030405-1.c: New test.
46469 2003-03-09 Jakub Jelinek <jakub@redhat.com>
46471 * gcc.dg/20030309-1.c: New test.
46473 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46475 * gcc.c-torture/execute/20030307-1.c: New test.
46477 2003-02-20 Randolph Chung <tausq@debian.org>
46479 * gcc.c-torture/compile/20030220-1.c: New test.
46481 2003-02-18 Jakub Jelinek <jakub@redhat.com>
46483 * gcc.dg/20030217-1.c: New test.
46485 2003-01-29 Jakub Jelinek <jakub@redhat.com>
46487 * gcc.c-torture/compile/20020129-1.c: New test.
46489 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46491 * gcc.dg/unroll-1.c: New test.
46493 2002-11-16 Jan Hubicka <jh@suse.cz>
46495 * gcc.c-torture/execute/20020920-1.c: New test.
46497 2002-10-08 Jakub Jelinek <jakub@redhat.com>
46500 * gcc.c-torture/compile/20021008-1.c: New test.
46502 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
46505 * gcc.c-torture/execute/20020810-1.c: New test.
46507 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46509 * gcc.c-torture/compile/20020807-1.c: New test.
46511 2002-07-30 Jakub Jelinek <jakub@redhat.com>
46513 * gcc.dg/tls/opt-1.c: New test.
46515 2002-07-29 Jakub Jelinek <jakub@redhat.com>
46517 * gcc.dg/20020729-1.c: New test.
46519 2002-07-20 Jakub Jelinek <jakub@redhat.com>
46521 * g++.dg/opt/life1.C: New test.
46523 2002-05-20 Jakub Jelinek <jakub@redhat.com>
46525 * gcc.dg/20020525-1.c: New test.
46527 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46530 * g++.dg/ext/pretty1.C: New test.
46531 * g++.dg/ext/pretty2.C: New test.
46533 2003-05-15 Mark Mitchell <mark@codesourcery.com>
46536 * g++.dg/ext/typeof5.C: New test.
46538 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
46540 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46541 __USER_LABEL_PREFIX__ into account.
46542 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46544 2003-05-14 Roger Sayle <roger@eyesopen.com>
46546 * gcc.dg/builtins-15.c: New test case.
46548 2003-05-13 Zack Weinberg <zack@codesourcery.com>
46550 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46552 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46554 * lib/g++.exp: Tweak handling of additional source files.
46555 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46556 * g++.dg/special/conpr-2a.C: Rename to ...
46557 * g++.dg/special/conpr-2a.cc: ... this.
46558 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46559 * g++.dg/special/conpr-3a.C: Rename to ...
46560 * g++.dg/special/conpr-3a.cc: This.
46561 * g++.dg/special/conpr-3b.C: Rename to ...
46562 * g++.dg/special/conpr-3b.cc: This.
46563 * g++.dg/special/conpr-4.C: New test.
46564 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46566 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46568 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46570 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46572 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46573 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46574 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46575 * g++.old-deja/g++.other/warn3.C: Likewise.
46577 2003-05-11 Roger Sayle <roger@eyesopen.com>
46579 * gcc.dg/i386-387-1.c: Update to also test log.
46580 * gcc.dg/i386-387-2.c: Likewise.
46582 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46584 * g77.f-torture/execute/int8421.f: New test.
46586 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46588 PR c++/10230, c++/10481
46589 * g++.dg/lookup/scoped5.C: New test.
46591 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46594 * g++.dg/template/ttp6.C: New test.
46596 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46598 * gcc.c-torture/execute/builtins: New directory.
46599 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46600 gcc.c-torture/execute/builtins.
46601 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46602 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46603 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46604 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46606 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46609 * g++.dg/template/access8.C: New test.
46610 * g++.dg/template/access9.C: New test.
46612 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46615 * g++.dg/parse/access1.C: New test.
46617 2003-05-09 DJ Delorie <dj@redhat.com>
46619 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46620 long, and not an int.
46622 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46624 PR c++/10555, c++/10576
46625 * g++.dg/template/memclass1.C: New test.
46627 2003-05-08 DJ Delorie <dj@redhat.com>
46629 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46631 * gcc.c-torture/execute/20021024-1.x: Likewise.
46632 * gcc.c-torture/execute/shiftdi.x: Likewise.
46633 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46634 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46635 * gcc.dg/20021018-1.c: Likewise.
46637 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46639 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46641 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46642 (bcopy): Call memmove.
46644 2003-05-08 Roger Sayle <roger@eyesopen.com>
46646 * g77.f-torture/compile/8485.f: New test case.
46648 2003-05-07 Richard Henderson <rth@redhat.com>
46651 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46652 Verify exception_cleanup not called for rethrows.
46653 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46654 when exiting catch block without rethrowing.
46655 * g++.dg/eh/forced3.C: New.
46656 * g++.dg/eh/forced4.C: New.
46658 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
46660 * gcc.dg/20030505.c: Fix triplet.
46662 2003-05-06 DJ Delorie <dj@redhat.com>
46664 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46665 * gcc.dg/nest.c: Likewise.
46667 2003-05-05 Roger Sayle <roger@eyesopen.com>
46669 * gcc.dg/builtins-14.c: New test case.
46671 2003-05-05 Janis Johnson <janis187@us.ibm.com>
46673 * lib/compat.exp (compat-execute): New argument.
46674 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46675 * gcc.dg/compat: New test directory.
46676 * gcc.dg/compat/compat.exp: New expect script.
46677 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46678 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46679 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46680 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46681 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46682 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46684 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46685 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46686 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46687 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46688 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46689 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46690 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46691 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46692 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46693 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46694 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46695 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46696 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46697 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46698 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46700 2003-05-05 Zack Weinberg <zack@codesourcery.com>
46702 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46704 2003-05-05 Jakub Jelinek <jakub@redhat.com>
46706 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46708 2003-05-05 Geoffrey Keating <geoffk@apple.com>
46710 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46711 * gcc.dg/ppc-fsel-2.c: New test.
46713 * gcc.dg/unused-5.c: New test.
46715 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46718 * g++.dg/warn/pmf1.C: New test.
46720 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46723 * g++.dg/warn/main.C: New test.
46725 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46727 * gcc.dg/nonnull-3.c: New test.
46729 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
46731 * gcc.dg/cpp/Wtrigraphs.c: Update.
46732 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46734 2003-05-03 Geoffrey Keating <geoffk@apple.com>
46736 * gcc.dg/ppc-fsel-1.c: New test.
46738 2003-05-03 Zack Weinberg <zack@codesourcery.com>
46741 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46743 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
46745 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46747 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46749 PR c++/9364, c++/10553, c++/10586
46750 * g++.dg/parse/typename4.C: New test.
46751 * g++.dg/parse/typename5.C: Likewise.
46753 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
46755 * gcc.c-torture/compile/20030503-1.c: New test.
46757 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46759 * g++.dg/lookup/using5.C: Fix testcase error.
46761 2003-05-01 Chris Demetriou <cgd@broadcom.com>
46763 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46764 since MEABI is no longer supported. Remove all vestiges
46765 of MEABI from the test.
46767 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46770 * g++.dg/lookup/using5.C: New test.
46772 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46775 * g++.dg/template/ttp5.C: New test.
46777 2003-04-30 Mark Mitchell <mark@codesourcery.com>
46779 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46780 (dg-gpp-additional-sources): New function.
46781 (dg-gpp-additional-files): Likewise.
46782 * lib/g++.exp (additional_sources): New variable.
46783 (additional_files): Likewise.
46784 (g++_target_compile): Deal with them.
46785 * lib/old-dejagnu.exp: Remove.
46786 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46787 * g++.old-deja: Revise all tests to use dg commands.
46789 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46791 PR c++/9432, c++/9528
46792 * g++.dg/lookup/using4.C: New test.
46794 2003-04-29 Geoffrey Keating <geoffk@apple.com>
46796 * gcc.dg/noreturn-5.c: New file.
46797 * gcc.dg/noreturn-6.c: New file.
46799 * gcc.c-torture/compile/inline-1.c: New file.
46801 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46804 * g++.dg/template/explicit1.C: New test.
46806 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46809 * g++.dg/other/bitfield1.C: New test.
46812 * g++.dg/init/new7.C: New test.
46814 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46816 * g++.dg/ext/desig1.C: New test.
46817 * g++.dg/ext/init1.C: Update.
46819 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46821 2003-04-28 Mark Mitchell <mark@codesourcery.com>
46824 * g++.dg/warn/Winline-1.C: New test.
46826 2003-04-28 Jakub Jelinek <jakub@redhat.com>
46828 * gcc.c-torture/execute/string-opt-19.c: New test.
46830 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46831 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46833 2003-04-27 Mark Mitchell <mark@codesourcery.com>
46836 * g++.dg/init/new6.C: New test.
46839 * g++.dg/init/ref6.C: New test.
46841 2003-04-26 David Edelsohn <edelsohn@gnu.org>
46843 * g++.dg/warn/weak1.C: XFAIL on AIX4.
46845 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46847 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46848 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46850 2003-04-25 Mark Mitchell <mark@codesourcery.com>
46852 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46853 initialized static data members.
46855 2003-04-25 H.J. Lu <hjl@gnu.org>
46857 * gcc.dg/ia64-sync-4.c: New test.
46859 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46861 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
46864 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
46867 * g++.dg/warn/conv1.C: New test.
46868 * g++.old-deja/g++.other/conv7.C: Adjust.
46869 * g++.old-deja/g++.other/overload14.C: Adjust.
46871 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46874 * g++.dg/template/defarg2.C: New test.
46876 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
46878 * gcc.dg/cpp/include2.c: Update.
46879 * gcc.dg/cpp/multiline-2.c: New.
46880 * gcc.dg/cpp/multiline.c: Update.
46881 * gcc.dg/cpp/strify2.c: Update.
46882 * gcc.dg/cpp/trad/literals-2.c: Update.
46884 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46886 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46888 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46890 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46892 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46895 * g++.dg/parse/crash4.C: New test.
46898 * g++.dg/parse/crash5.C: New test.
46900 2003-04-22 Mark Mitchell <mark@codesourcery.com>
46903 * g++.dg/parse/crash3.C: New test.
46906 * g++.dg/parse/elab1.C: New test.
46908 2003-04-22 Devang Patel <dpatel@apple.com>
46910 * gcc.dg/cpp/trad/funlike-5.c: New test.
46912 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
46914 * g++.dg/other/packed1.C: Fix dg options.
46916 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
46918 * g++.dg/other/offsetof2.C: New test.
46920 2003-04-21 Mark Mitchell <mark@codesourcery.com>
46922 * g++.dg/template/recurse.C: Adjust location of error messages.
46924 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
46927 * g++.dg/init/addr-const1.C: New test.
46928 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46930 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
46933 * g++.dg/lookup/struct-hack1.C: New test.
46935 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
46937 * ucs.c: Update diagnostic messages.
46939 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46941 * gcc.dg/cpp/truefalse.cpp: New test.
46942 * gcc.dg/cpp/cpp.exp: Update.
46943 * g++.dg/other/stdbool-if.C: Remove.
46945 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46947 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46948 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46950 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46952 * gcc.c-torture/compile/20030418-1.c: New test.
46954 2003-04-17 Janis Johnson <janis187@us.ibm.com>
46956 * README.compat: Remove; content moved to doc/sourcebuild.texi.
46958 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46961 g++.dg/template/dependent-name1.C: New test.
46963 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
46965 * gcc.dg/warn-1.c (tourist_guide): New array,
46966 contains a pointer to bar.
46968 2003-04-16 Roger Sayle <roger@eyesopen.com>
46970 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46971 * gcc.c-torture/execute/medce-1.c: New test case.
46972 * gcc.c-torture/execute/medce-2.c: New test case.
46974 2003-04-15 Mark Mitchell <mark@codesourcery.com>
46976 * lib/prune.exp: Ignore more messages.
46979 * g++.dg/parse/lookup3.C: New test.
46981 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
46983 * gcc.c-torture/compile/20030415-1.c : New test.
46985 2003-04-14 Mark Mitchell <mark@codesourcery.com>
46987 * gcc.c-torture/execute/scope-2.c: Move to ...
46988 * gcc.dg/noncompile/scope.c: .... here.
46990 2003-04-14 Roger Sayle <roger@eyesopen.com>
46992 * gcc.dg/20030414-2.c: New test case.
46994 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
46997 * gcc.dg/20030414-1.c: New test.
46999 2003-04-13 Roger Sayle <roger@eyesopen.com>
47001 * gcc.dg/builtins-12.c: New test case.
47002 * gcc.dg/builtins-13.c: New test case.
47004 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47006 * gcc.c-torture/execute/string-opt-18.c: New test.
47008 2003-04-13 Mark Mitchell <mark@codesourcery.com>
47011 * g++.dg/init/new5.C: New test.
47013 2003-04-12 Mark Mitchell <mark@codesourcery.com>
47016 * g++.dg/ext/dllimport1.C: New test.
47018 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47020 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47022 2003-04-11 Bud Davis <bdavis9659@comcast.net>
47025 * g77.f-torture/noncompile/9263.f: New test
47027 * g77.f-torture/execute/1832.f: New test
47029 2003-04-11 David Chad <davidc@freebsd.org>
47030 Loren J. Rittle <ljrittle@acm.org>
47033 * objc.dg/headers.m: New test.
47035 2003-04-10 Zack Weinberg <zack@codesourcery.com>
47037 * gcc.c-torture/execute/builtin-noret-2.c: New.
47038 * gcc.c-torture/execute/builtin-noret-2.x: New.
47039 XFAIL builtin-noret-2.c at -O1 and above.
47040 * gcc.dg/redecl.c: New.
47041 * gcc.dg/Wshadow-1.c: Update error regexps.
47043 2003-04-10 Mark Mitchell <mark@codesourcery.com>
47045 * g++.dg/abi/bitfield10.C: New test.
47047 2003-04-09 Mike Stump <mrs@apple.com>
47049 * gcc.dg/pch/pch.exp: Make testcase names longer.
47050 * g++.dg/pch/pch.exp: Make testcase names longer.
47052 2003-04-08 Roger Sayle <roger@eyesopen.com>
47054 * gcc.dg/builtins-11.c: New test case.
47056 2003-04-08 Roger Sayle <roger@eyesopen.com>
47058 * gcc.dg/builtins-9.c: New test case.
47059 * gcc.dg/builtins-10.c: New test case.
47061 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
47063 * gcc.dg/noncompile/init-4.c.c: New test.
47065 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
47067 * gcc.misc-test/gcov-9.c: New test.
47068 * gcc.misc-test/gcov-10.c: New test
47069 * gcc.misc-test/gcov-11.c: New test.
47071 2003-04-05 Zack Weinberg <zack@codesourcery.com>
47073 PR optimization/10024
47074 * gcc.c-torture/compile/20030405-1.c: New test.
47076 2003-04-04 Geoffrey Keating <geoffk@apple.com>
47078 * gcc.dg/pch/static-3.c: New.
47079 * gcc.dg/pch/static-3.hs: New.
47080 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47082 2003-04-04 Richard Henderson <rth@redhat.com>
47084 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47085 * g++.dg/eh/forced2.C: Likewise.
47087 2003-04-03 Mike Stump <mrs@apple.com>
47089 * lib/scanasm.exp (scan-assembler): Add xfail processing for
47091 (scan-assembler-times, scan-assembler-not): Likewise.
47092 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47094 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47096 * gcc.dg/sparc-loop-1.c: New test.
47098 2003-04-02 Geoffrey Keating <geoffk@apple.com>
47101 * g++.dg/pch/system-2.C: New.
47102 * g++.dg/pch/system-2.Hs: New.
47104 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
47106 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47108 * g++.dg/eh/simd-1.C (vecfunc): Same.
47110 2003-04-01 Roger Sayle <roger@eyesopen.com>
47112 * gcc.c-torture/execute/20030401-1.c: New test case.
47114 2003-04-01 Ziemowit Laski <zlaski@apple.com>
47116 * objc.dg/defs.m: New.
47118 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
47120 * g++.dg/eh/simd-1.C: New.
47121 * g++.dg/eh/simd-2.C: New.
47123 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
47125 * gcc.c-torture/execute/simd-3.c: New.
47127 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47130 * gcc.dg/20030331-2.c: New test.
47132 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47135 * g++.dg/parse/crash2.C: New test.
47137 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47139 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47140 * gcc.c-torture/execute/20030331-1.c: ...here.
47142 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47144 * gcc.c-torture/execute/20030331-1.c: New test.
47146 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
47148 * lib/gcov.exp: Adjust call return testing strings.
47149 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47151 2003-03-31 Roger Sayle <roger@eyesopen.com>
47153 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47154 * gcc.dg/builtins-7.c: New test case.
47155 * gcc.dg/builtins-8.c: New test case.
47157 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47159 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47161 2003-03-30 Mark Mitchell <mark@codesourcery.com>
47164 * g++.dg/lookup-class-member-2.C: New test.
47166 2003-03-30 Glen Nakamura <glen@imodulo.com>
47168 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47170 2003-03-28 Roger Sayle <roger@eyesopen.com>
47172 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47174 2003-03-28 Mark Mitchell <mark@codesourcery.com>
47176 * g++.dg/init/attrib1.C: New test.
47178 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47180 * gcc.dg/ultrasp8.c: New test.
47182 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47184 * gcc.dg/ultrasp7.c: New test.
47186 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
47189 * g++.dg/template/inline1.C: New test.
47191 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47193 * gcc.dg/sparc-dwarf2.c: New test.
47195 2003-03-27 Roger Sayle <roger@eyesopen.com>
47197 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47198 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47200 2003-03-27 Mark Mitchell <mark@codesourcery.com>
47202 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47203 than reading .x files.
47204 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47205 * g77.dg/gcov/gcov-1.f: Likewise.
47206 * gcc.misc-tests/gcov-4b.c: Likewise.
47207 * gcc.misc-tests/gcov-5b.c: Likewise.
47208 * gcc.misc-tests/gcov-6.c: Likewise.
47209 * gcc.misc-tests/gcov-7.c: Likewise.
47210 * gcc.misc-tests/gcov-8.c: Likewise.
47211 * g++.dg/gcov/gcov-1.x: Remove.
47212 * g77.dg/gcov/gcov-1.x: Likewise.
47213 * gcc.misc-tests/gcov-4b.x: Likewise.
47214 * gcc.misc-tests/gcov-5b.x: Likewise.
47215 * gcc.misc-tests/gcov-6.x: Likewise.
47216 * gcc.misc-tests/gcov-7.x: Likewise.
47217 * gcc.misc-tests/gcov-8.x: Likewise.
47219 2003-03-27 Glen Nakamura <glen@imodulo.com>
47222 * gcc.dg/20030324-1.c: New test.
47224 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
47227 * g++.dg/template/arg3.C: New test.
47230 * g++.dg/template/friend18.C: New test.
47232 2003-03-26 Roger Sayle <roger@eyesopen.com>
47234 * g77.f-torture/compile/20030326-1.f: New test case.
47236 2003-03-26 Janis Johnson <janis187@us.ibm.com>
47238 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47240 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47242 2003-03-26 Jakub Jelinek <jakub@redhat.com>
47244 * gcc.dg/ia64-sync-3.c: New test.
47246 2003-03-26 Alan Modra <amodra@bigpond.net.au>
47248 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47250 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47252 * gcc.dg/ultrasp6.c: New test.
47254 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47256 * gcc.dg/i386-signbit-1.c: New test.
47257 * gcc.dg/i386-signbit-2.c: New test.
47258 * gcc.dg/i386-signbit-3.c: New test.
47260 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47262 * gcc.dg/ultrasp5.c: Fix options.
47264 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47266 * gcc.dg/ultrasp5.c: Fix comment.
47268 2003-03-24 Bud Davis <bdavis9659@comcast.net>
47271 * g77.f-torture/execute/10197.f: New test.
47273 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
47275 PR c++/9898, c++/383
47276 * g++.dg/template/conv6.C: New test.
47279 * g++.dg/template/ptrmem5.C: New test.
47282 * g++.dg/lookup/koenig1.C: New test.
47285 * g++.dg/lookup/template2.C: New test.
47287 2003-03-24 Jakub Jelinek <jakub@redhat.com>
47289 * g++.dg/opt/rtti1.C: New test.
47291 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
47293 * gcc.dg/ultrasp5.c: New test.
47295 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
47298 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47301 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47304 * gcc.dg/20030323-1.c: New test.
47306 2003-03-23 Roger Sayle <roger@eyesopen.com>
47308 * gcc.c-torture/compile/20030323-1.c: New test case.
47310 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
47312 * gcc.dg/20030321-1.c: New test.
47314 2003-03-22 Zack Weinberg <zack@codesourcery.com>
47316 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47318 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
47320 PR c++/9978, c++/9708
47321 * g++.dg/ext/vlm1.C: Adjust expected error.
47322 * g++.dg/ext/vla2.C: New test.
47323 * g++.dg/template/arg1.C: New test.
47324 * g++.dg/template/arg2.C: New test.
47326 2003-03-22 Bud Davis <bdavis9659@comcast.net>
47328 * g77.f-torture/execute/select.f: New test.
47329 * g77.f-torture/noncompile/select_no_compile.f: New test.
47331 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
47334 * g++.dg/other/error4.C: New test.
47336 2003-03-20 Mark Mitchell <mark@codesourcery.com>
47338 * g++.dg/template/friend17.C: New test.
47340 2003-03-21 Alan Modra <amodra@bigpond.net.au>
47342 * gcc.c-torture/compile/20030320-1.c: New.
47344 2003-03-20 Roger Sayle <roger@eyesopen.com>
47346 * gcc.dg/builtins-6.c: New test case.
47348 2003-03-19 Alan Modra <amodra@bigpond.net.au>
47351 * gcc.c-torture/compile/20030319-1.c: New.
47353 2003-03-18 Jan Hubicka <jh@suse.cz>
47355 * gcc.dg/i386-cvt-1.c: New test.
47357 2003-03-17 Zack Weinberg <zack@codesourcery.com>
47359 * objc.dg/naming-1.m: Use "(parse|syntax) error".
47360 * objc.dg/naming-2.m: Likewise.
47362 2003-03-17 Mark Mitchell <mark@codesourcery.com>
47365 * g++.dg/parse/crash1.C: New test.
47367 2003-03-16 Mark Mitchell <mark@codesourcery.com>
47370 * g++.dg/eh/cleanup1.C: New test.
47372 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
47374 * gcc.c-torture/execute/20030316-1.c: New test case.
47376 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
47379 * g++.dg/init/ctor2.C: New test.
47381 2003-03-15 Roger Sayle <roger@eyesopen.com>
47383 * g77.f-torture/compile/xformat.f: New test case.
47385 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47387 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47388 * g++.old-deja/g++.mike/eh50.C: Likewise.
47390 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47393 * g++.dg/template/spec7.C: New test.
47394 * g++.dg/template/spec8.C: Likewise.
47396 2003-03-14 Jakub Jelinek <jakub@redhat.com>
47398 * gcc.c-torture/execute/20030313-1.c: New test.
47400 2003-03-14 Richard Henderson <rth@redhat.com>
47402 * gcc.dg/inline-2.c: Adjust alpha test for external call.
47404 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47406 * gcc.c-torture/compile/20030314-1.c: New test.
47408 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
47410 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47411 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47413 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47414 to accept newer _imp__ prefix and additional
47415 newline in .drectve section.
47416 * gcc.dg/dll-4.c: Likewise.
47417 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47420 2003-03-13 Mark Mitchell <mark@codesourcery.com>
47422 * g++.dg/parse/namespace9.C: New test.
47424 * g++.dg/init/ref5.C: New test.
47425 * g++.dg/parse/ptrmem1.C: Likewise.
47427 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47429 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47430 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47431 regular expression.
47432 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47433 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47435 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
47437 * gcc.c-torture/execute/20030224-2.c: New test.
47439 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47441 * gcc.dg/decl-3.c: New test.
47443 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47445 * gcc.dg/i386-loop-2.c: New test.
47447 2003-03-11 Mark Mitchell <mark@codesourcery.com>
47450 * g++.dg/parse/namespace8.C: New test.
47453 * g++.dg/overload/builtin2.C: New test.
47455 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
47457 * gcc.dg/return-type-3.c: New test.
47459 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47461 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47462 profiling options are not supported.
47464 2003-03-10 Mark Mitchell <mark@codesourcery.com>
47466 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47467 * g++.old-deja/g++.warn/impint2.C: Likewise.
47469 2003-03-10 Devang Patel <dpatel@apple.com>
47471 * g++.dg/cpp/c++_cmd_1.C: New test.
47472 * g++.dg/cpp/c++_cmd_1.h: New file.
47474 2003-03-10 Segher Boessenkool <segher@koffie.nl>
47476 * gcc.dg/altivec-9.c: New file.
47478 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47480 * gcc.dg/ppc-sdata-1.c: New test.
47481 * gcc.dg/ppc-sdata-2.c: New test.
47483 2003-03-09 Mark Mitchell <mark@codesourcery.com>
47486 * g++.dg/opt/ptrmem2.C: New test.
47489 * g++.dg/opt/ptrmem1.C: New test.
47491 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47493 * gcc.dg/i386-loop-1.c: New test.
47495 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47498 * g++.dg/lookup/friend1.C: New test.
47500 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47503 * g++.dg/parser/constructor1.C: New test.
47505 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
47507 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47509 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47511 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
47513 * gcc.dg/cpp/Wunused.c: Update test.
47515 2003-03-08 Jan Hubicka <jh@suse.cz>
47517 * gcc.dg/inline-3.c: New test.
47519 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47522 * g++.dg/parse/builtin1.C: New test.
47525 * g++.dg/abi/cookie1.C: New test.
47526 * g++.dg/abi/cookie2.C: Likewise.
47529 * g++.dg/template/field1.C: New test.
47532 * g++.dg/parse/class1.C: New test.
47533 * g++.dg/parse/namespace7.C: Likewise.
47534 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47536 2003-03-07 Mark Mitchell <mark@codesourcery.com>
47538 * g++.dg/init/ref4.C: New test.
47540 2003-03-07 Jan Hubicka <jh@suse.cz>
47542 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47543 * gcc.dg/inline-3.c: New test.
47545 2003-03-06 Mark Mitchell <mark@codesourcery.com>
47547 * g++.dg/init/ref3.C: New test.
47550 * g++.dg/init/ref2.C: New test.
47553 * g++.dg/warn/Wshadow-2.C: New test.
47556 * g++.dg/warn/Woverloaded-1.C: New test.
47558 2003-03-05 Jan Hubicka <jh@suse.cz>
47560 * gcc.dg/i386-local2.c: New.
47561 * gcc.dg/i386-local.c: Fix typo.
47563 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47565 * g++.dg/abi/layout3.C: New test.
47567 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47569 * gcc.c-torture/compile/20030305-1.c
47571 2003-03-05 Jan Hubicka <jh@suse.cz>
47573 * gcc.dg/i386-local.c: New.
47575 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47577 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47579 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47581 * gcc.dg/switch-2.c: New test.
47582 * gcc.dg/switch-3.c: New test.
47583 * gcc.dg/Wswitch.c: Adjust line numbers.
47584 * gcc.dg/Wswitch-default.c: Likewise.
47585 * gcc.dg/Wswitch-enum.c: Likewise.
47587 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47589 * gcc.c-torture/execute/20030222-1.c: New test.
47591 2003-03-03 James E Wilson <wilson@tuliptree.org>
47593 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47595 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47598 * g++.dg/init/ref1.C: New test.
47600 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47602 * gcc.dg/sh-relax.c: New SH-only test.
47604 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47606 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47607 comment explaining purpose of testcase.
47609 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47611 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47612 for HC11/HC12 (asm needs two int registers).
47613 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47614 HC11/HC12 because the test uses an asm which needs two 32-bit
47617 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47619 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47620 for HC11/HC12 (array is too large otherwise).
47621 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47622 * gcc.c-torture/compile/20010518-2.x: Likewise.
47623 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47624 HC11/HC12 (array is too large).
47626 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47628 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47629 * lib/g++-dg.exp (g++-dg-test): Likewise.
47631 2003-03-01 Roger Sayle <roger@eyesopen.com>
47633 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47634 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47636 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47638 * g++.dg/warn/implicit-typename1.C: Remove warning.
47640 2003-02-28 Richard Henderson <rth@redhat.com>
47642 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47643 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47645 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47647 * gcc.dg/pch/pch.exp: Change .pch to .gch.
47648 * g++.dg/pch/pch.exp: Likewise.
47650 2003-02-28 Mark Mitchell <mark@codesourcery.com>
47653 * g++.dg/init/new4.C: New test.
47655 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
47657 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47659 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
47661 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47664 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47667 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47669 * lib/scanasm.exp: Add support for counting numbers of
47671 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47672 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47674 2003-02-25 Mark Mitchell <mark@codesourcery.com>
47677 * g++.dg/template/static3.C: New test.
47680 * g++.dg/parse/namespace6.C: New test.
47682 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47685 * gcc.dg/20030225-1.c: New test.
47687 2003-02-24 Mark Mitchell <mark@codesourcery.com>
47689 * README: Remove out-of-date information.
47692 * g++.dg/template/spec6.C: New test.
47694 2003-02-24 Jeff Law <law@redhat.com>
47696 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47698 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47700 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47701 * gcc.dg/pragma-ep-1.c: Likewise.
47703 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47706 * g++.dg/template/friend16.C: New test.
47708 2003-02-23 Mark Mitchell <mark@codesourcery.com>
47711 * g++.dg/parse/fused-params1.C: Adjust error messages.
47712 * g++.dg/template/nested3.C: New test.
47714 2003-02-24 Alan Modra <amodra@bigpond.net.au>
47716 * g++.dg/abi/param1.C: New test.
47718 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47721 * g++.dg/warn/implicit-typename1.C: New test.
47723 2003-02-22 Kelley Cook <kelleycook@comcast.net>
47725 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47727 * g++.old-deja/g++.other/store-expr2.C: Likewise.
47728 * gcc.c-torture/execute/20010129-1.x: Likewise.
47729 * gcc.dg/20011107-1.c: Likewise.
47730 * gcc.dg/20020108-1.c: Likewise.
47731 * gcc.dg/20020122-3.c: Likewise.
47732 * gcc.dg/20020206-1.c: Likewise.
47733 * gcc.dg/20020310-1.c: Likewise.
47734 * gcc.dg/20020426-2.c: Likewise.
47735 * gcc.dg/20020517-1.c: Likewise.
47736 * gcc.dg/991230-1.c: Likewise.
47737 * gcc.dg/i386-unroll-1.c: Likewise.
47738 * gcc.misc-tests/i386-prefetch.exp: Likewise.
47740 2003-02-22 Jan Hubicka <jh@suse.cz>
47742 * gcc.dg/i386-mul.c: New test.
47744 2003-02-21 Roger Sayle <roger@eyesopen.com>
47746 * gcc.dg/builtins-5.c: New test case.
47748 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
47750 * gcc.dg/asmreg-1.c: New test.
47752 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47755 * g++.dg/parse/varmod1.C: New test.
47757 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47760 * g++.dg/template/op1.C: New test.
47762 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47765 * g++.dg/template/nested2.C: New test.
47767 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47770 * g++.dg/expr/dtor1.C: New test.
47772 2003-02-21 Zack Weinberg <zack@codesourcery.com>
47774 * gcc.dg/cpp/include3.c: New test.
47775 * gcc.dg/cpp/inc/foo.h: New file.
47777 2003-02-21 Glen Nakamura <glen@imodulo.com>
47779 * gcc.c-torture/execute/20030221-1.c: New test.
47781 2003-02-20 Mark Mitchell <mark@codesourcery.com>
47784 * g++.dg/abi/conv1.C: New test.
47786 2003-02-20 Jan Hubicka <jh@suse.cz>
47788 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47790 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
47792 * gcc.c-torture/compile/20030219-1.c: New test.
47794 2003-02-18 Jan Hubicka <jh@suse.cz>
47796 * gcc.dg/funcorder.c: New test.
47798 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47800 * gcc.c-torture/execute/20030218-1.c: New.
47802 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
47804 * gcc.dg/20030218-1.c: New.
47806 2003-02-18 Richard Henderson <rth@redhat.com>
47808 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47809 * gcc.dg/attr-used-2.c: New.
47811 2003-02-18 Mark Mitchell <mark@codesourcery.com>
47814 * g++.dg/init/copy5.C: New test.
47816 2003-02-18 Geoffrey Keating <geoffk@apple.com>
47818 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47819 * g++.dg/pch/pch.exp: Likewise.
47821 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47823 * gcc.c-torture/execute/20030209-1.c: Enable the test if
47824 STACK_SIZE is not defined.
47826 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47829 * g++.dg/template/init1.C: New test.
47831 2003-02-16 Jan HUbicka <jh@suse.cz>
47833 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47834 (foo): Add few extra tests
47835 * gcc.dg/c99-const-expr-3.c: Likewise.
47836 * gcc.c-torture/execute/20030216-1.c: New.
47838 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47841 * g++.dg/ext/typeof4.C: New test.
47843 2003-02-15 Roger Sayle <roger@eyesopen.com>
47845 * gcc.dg/i386-387-3.c: New test case.
47847 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
47849 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47850 cris-*-elf* cris-*-aout* and mmix-*-*.
47852 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
47854 * gcc.dg/20030213-1.c: New test.
47856 2003-02-12 Roger Sayle <roger@eyesopen.com>
47858 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47859 * gcc.dg/i386-387-2.c: Likewise.
47861 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
47863 * gcc.dg/ppc-spe.c: Fix formatting.
47864 Enable tests that were previously unsupported by gas.
47865 Delete tests for instructions that no longer exist.
47866 Switch arguments on evsubifw builtin.
47868 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
47870 * gcc.c-torture/execute/20030209-1.c: Disable the test if
47871 STACK_SIZE is too small.
47873 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
47874 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
47876 * gcc.dg/decl-2.c: New test.
47878 2003-02-10 Jan Hubicka <jh@suse.cz>
47880 * gcc.dg/i386-fpcvt-1.c: New test.
47882 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
47884 * gcc.c-torture/execute/20030209-1.c: New test.
47886 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
47888 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47889 int-wide bitops, use the constants of the same width.
47890 Likewise, if long long is 32-bit wide, test bitops using
47893 2003-02-07 Loren James Rittle <ljrittle@acm.org>
47895 * gcc.dg/20021014-1.c: Annotate with expected notice text.
47897 2003-02-07 Roger Sayle <roger@eyesopen.com>
47899 * gcc.dg/builtins-4.c: New test case.
47901 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47903 * gcc.dg/20020430-1.c: Fix dg command typos.
47904 * gcc.dg/20020503-1.c: Likewise.
47906 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47909 * g++.dg/parse/fused-params1.C: New test.
47912 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47915 * g++.dg/parse/non-dependent1.C: New test.
47918 * g++.dg/parse/dupl-tmpl-args1.C: New test.
47921 * g++.dg/parse/undefined7.C: New test.
47922 * g++.dg/parse/non-templ1.C: New test.
47925 * g++.dg/parse/too-many-tmpl-args1.C: New test.
47927 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
47929 * gcc.c-torture/compile/20030206-1.c: New test.
47931 2003-02-05 Roger Sayle <roger@eyesopen.com>
47933 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47934 "pow" to "foo" to avoid potential confusion with a math built-in.
47936 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47938 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47939 conditions for SPARC targets.
47941 2003-02-05 Jakub Jelinek <jakub@redhat.com>
47943 * gcc.dg/20030204-1.c: New test.
47945 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47948 * g++.dg/parse/array-size1.C: New test.
47951 * g++.dg/parse/undefined3.C: New test.
47954 * g++.dg/parse/undefined4.C: New test.
47957 * g++.dg/parse/undefined5.C: New test.
47960 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47963 * g++.dg/parse/casting-operator1.C: New test.
47966 * g++.dg/parse/undefined6.C: New test.
47969 * g++.dg/parse/missing-template1.C: New test.
47971 2003-02-04 Jan Hubicka <jh@suse.cz>
47973 * gcc.dg/i386-cadd.c: Compile using -march=k8.
47974 * gcc.dg/i386-cmov?.c: Likewise.
47975 * gcc.dg/i386-fpcvt-?.c: Likewise.
47976 * gcc.dg/i386-ssefp-1.c: Likewise.
47977 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47980 2003-02-03 Mark Mitchell <mark@codesourcery.com>
47983 * g++.dg/ext/max.C: New test.
47985 2003-02-03 Jan Hubicka <jh@suse.cz>
47987 * gcc.c-torture/execute/20030203-1.c: New test.
47989 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
47991 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47994 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
47996 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47997 * g++.dg/init/new2.C: Likewise.
47998 * g++.dg/other/new1.C: Likewise.
48000 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
48002 * gcc.dg/struct-ret-libc.c: New test.
48004 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
48006 * gcc.dg/20030129-1.c: New test.
48008 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48011 * g++.dg/template/ptrmem4.C: New test.
48013 2003-01-29 Mark Mitchell <mark@codesourcery.com>
48015 * g++.dg/parser/constant1.C: New test.
48017 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48020 * g++.dg/parse/friend2.C: New test.
48022 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
48025 * g++.dg/template/unify4.C: New test.
48027 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
48029 * gcc.c-torture/execute/20030128-1.c: New test.
48031 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
48033 * g++.dg/lookup/nested1.C: Test moved from ...
48034 * g++.old-deja/g++.other/lookup24.C: ... here.
48036 2003-01-28 Jan Hubicka <jh@suse.cz>
48038 * gcc.dg/i386-cmov5.c: New test.
48040 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48042 * gcc.c-torture/execute/20010925-1.c: Changed the
48043 memcpy declaration.
48045 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
48048 * g++.dg/parse/template5.C: New test.
48050 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
48053 * g77.dg/pr9258: New test.
48055 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48057 * README: Move relevant parts from README.g++.
48059 * README.g++: Remove this file.
48061 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
48063 * g++.dg/abi/dcast1.C: New test.
48065 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48067 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48069 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
48072 * g++.old-deja/g++.other/lookup24.C: New test.
48074 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48077 * gcc.dg/uninit-C.c: New test.
48079 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
48081 * g++.dg/abi/covariant1.C: New test.
48083 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
48085 * gcc.dg/20030123-1.c: New test.
48087 2003-01-25 Jan Hubicka <jh@suse.cz>
48090 * gcc.c-torture/compile/20030125-1.c
48092 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
48095 * g++.dg/parse/template3.C: New test.
48096 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48099 * g++.dg/parse/template4.C: New test.
48102 * g++.dg/template/qual2.C: New test.
48105 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48107 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48109 2003-01-25 Roger Sayle <roger@eyesopen.com>
48111 * gcc.c-torture/execute/switch-1.c: New test case.
48113 2003-01-25 Jan Hubicka <jh@suse.cz>
48115 * gcc.c-torture/execute/20030125-1.[cx]: New test.
48117 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
48119 Tweaks for Bison-1.875. From the NEWS file:
48120 "- `parse error' -> `syntax error'
48121 Bison now uniformly uses the term `syntax error'"
48122 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48123 * gcc.dg/cpp/digraph2.c: Likewise.
48124 * gcc.dg/cpp/direct2.c: Likewise.
48125 * gcc.dg/cpp/paste4.c: Likewise.
48126 * gcc.dg/c90-restrict-1.c: Likewise.
48127 * gcc.dg/c99-func-2.c: Likewise.
48128 * gcc.dg/noncompile/920721-2.c: Likewise.
48129 * gcc.dg/noncompile/930622-2.c: Likewise.
48130 * gcc.dg/noncompile/940112-1.c: Likewise.
48131 * gcc.dg/noncompile/950921-1.c: Likewise.
48132 * gcc.dg/noncompile/951123-1.c: Likewise.
48133 * gcc.dg/noncompile/971104-1.c: Likewise.
48134 * gcc.dg/noncompile/990416-1.c: Likewise.
48136 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
48138 * g++.dg/parse/undefined1.C: Add error message.
48140 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48143 * g++.dg/parse/new1.C: New test.
48146 * g++.dg/parse/template2.C: New test.
48149 * g++.dg/parse/typedef2.C: New test.
48152 * g++.dg/ext/typeof3.C: New test.
48154 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48157 * g++.dg/parse/ret-type1.C: New test.
48160 * g++.dg/parse/tmpl-outside1.C: New test.
48163 * g++.dg/parse/int-as-enum1.C: New test.
48166 * g++.dg/parse/no-typename1.C: New test.
48169 * g++.dg/parse/no-value1.C: New test.
48172 * g++.dg/parse/wrong-inline1.C: New test.
48175 * g++.dg/parse/ref1.C: New test.
48178 * g++.dg/parse/attr-ctor1.C: New test.
48181 * g++.dg/parse/namespace5.C: New test.
48184 * g++.dg/parse/func-def1.C: New test.
48187 * g++.dg/parse/undefined1.C: New test.
48189 PR c++/5723, PR c++/8522
48190 * g++.dg/parse/specialization1.C: New test.
48192 PR c++/163, PR c++/8595
48193 * g++.dg/parse/struct-as-enum1.C: New test.
48196 * g++.dg/parse/undefined2.C: New test.
48198 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48201 * g++.dg/parse/template1.C: New test.
48204 * g++.dg/parse/using1.C: New test.
48208 * g++.dg/parse/expr2.C: New test.
48211 * g++.dg/parse/lookup2.C: Likewise.
48213 2003-01-21 Jan Hubicka <jh@suse.cz>
48215 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48216 * gcc.c-torture/execute/eeprof-1.c: Likewise.
48217 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48218 * gcc.c-torture/execute/string-opt-*.c: Likewise.
48220 2003-01-20 Nick Clifton <nickc@redhat.com>
48222 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
48223 problem with ARM sibcall code generation.
48225 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
48227 * gcc.c-torture/execute/20030120-1.c: New.
48229 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
48231 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48233 2003-01-17 Mark Mitchell <mark@codesourcery.com>
48236 * g++.dg/parse/ctor1.C: New test.
48239 * g++.dg/parse/qualified1.C: New test.
48241 * g++.dg/parse/typename3.C: New test.
48243 2003-01-16 Richard Henderson <rth@redhat.com>
48245 * g++.dg/tls/init-2.C: Fix error matches for real this time.
48247 2003-01-16 Richard Henderson <rth@redhat.com>
48249 * g++.dg/pch/pch.exp: Copy test header to the working directory
48250 before using it either for precompilation or direct use.
48251 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48252 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48254 2003-01-16 Richard Henderson <rth@redhat.com>
48256 * gcc.dg/pch/pch.exp: Copy test header to the working directory
48257 before using it either for precompilation or direct use.
48258 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48259 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48261 2003-01-16 Mark Mitchell <mark@codesourcery.com>
48263 * g++.dg/ext/typename1.C: Add typename keyword.
48264 * g++.dg/template/crash1.C: Update error messages.
48265 * g++.dg/template/crash2.C: Remove error message.
48266 * g++.dg/parse/typename2.C: New test.
48267 * g++.dg/template/typename2.C: Change implicit
48268 typename warning into error.
48269 * g++.old-deja/g++.benjamin/tem03.C: Issue more
48271 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48272 * g++.old-deja/g++.brendan/crash56.C: Add this->.
48273 * g++.old-deja/g++.law/visibility13.C: Remove error
48275 * g++.old-deja/g++.ns/template17.C: Reorder code to
48276 make declaration visible in template.
48277 * g++.old-deja/g++.pt/crash3.C: Fix typos.
48278 * g++.old-deja/g++.pt/crash36.C: Issue more error
48280 * g++.old-deja/g++.pt/crash5.C: Improve error
48282 * g++.old-deja/g++.pt/crash67.C: Remove warning.
48283 * g++.old-deja/g++.pt/inherit1.C: Add this->.
48284 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48285 * g++.old-deja/g++.pt/typename16.C: Replace implicit
48286 typename warning with error message.
48287 * g++.old-deja/g++.pt/typename19.C: Remove warning.
48288 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48289 * g++.old-deja/g++.robertl/eb24.C: Use this->.
48291 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
48293 * g++.dg/parse/ambig2.C: New test.
48295 2003-01-15 Richard Henderson <rth@redhat.com>
48297 * g++.dg/tls/init-2.C: Update error message string.
48299 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48301 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48303 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
48305 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48307 * gcc.c-torture/compile/20001205-1.x: Likewise.
48308 * gcc.c-torture/compile/20001226-1.x: Likewise.
48309 * gcc.c-torture/compile/920520-1.x: Likewise.
48310 * gcc.c-torture/compile/961203-1.x: Likewise.
48311 * gcc.c-torture/compile/20020604-1.x: Likewise.
48313 2003-01-15 Jan Hubicka <jh@suse.cz>
48315 * gcc.c-torture/compile/20030115-1.c: New test.
48317 * gcc.dg/i386-fpcvt-1.c: New test.
48318 * gcc.dg/i386-fpcvt-2.c: New test.
48320 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
48322 Further conform g++'s __vmi_class_type_info to the C++ ABI
48324 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48327 2003-01-14 Jan Hubicka <jh@suse.cz>
48329 * gcc.dg/i386-fpcvt-1.c: New test.
48330 * gcc.dg/i386-fpcvt-2.c: New test.
48332 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48334 * gcc.dg/i386-mmx-3.c: New test.
48336 2003-01-12 Mark Mitchell <mark@codesourcery.com>
48339 * g++.dg/parse/octal1.C: New file.
48342 * g++.dg/parse/typename1.C: New file.
48344 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
48346 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48347 * gcc.dg/bf-no-ms-layout.c: Likewise.
48348 * gcc.dg/bf-ms-attrib.c: Likewise.
48350 2003-01-10 Mark Mitchell <mark@codesourcery.com>
48353 * g++.dg/parse/dtor1.C: New file.
48356 * g++.dg/rtti/typeid1.C: New file.
48359 * g++.dg/parse/lookup1.C: New file.
48362 * g++.dg/templ/spec5.C: New file.
48364 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
48366 * gcc.c-torture/compile/20030110-1.c: New test.
48368 2003-01-09 Geoffrey Keating <geoffk@apple.com>
48370 Merge from pch-branch:
48372 2002-12-23 Geoffrey Keating <geoffk@apple.com>
48374 * gcc.dg/pch/cpp-1.h: New.
48375 * gcc.dg/pch/cpp-1.c: New.
48376 * gcc.dg/pch/cpp-2.h: New.
48377 * gcc.dg/pch/cpp-2.c: New.
48379 2002-11-19 Geoffrey Keating <geoffk@apple.com>
48381 * gcc.dg/pch/except-1.h: New.
48382 * gcc.dg/pch/except-1.c: New.
48384 2002-11-13 Geoffrey Keating <geoffk@apple.com>
48386 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48388 * gcc.dg/pch: Include *.hp not *.h.
48389 * gcc.dg/pch/system-1.h: New.
48390 * gcc.dg/pch/system-1.c: New.
48392 2002-11-11 Geoffrey Keating <geoffk@apple.com>
48394 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48395 rather than trying to build and run a program using PCH.
48396 * gcc.dg/pch: Remove dg-do commands from test files.
48398 2002-11-08 Geoffrey Keating <geoffk@apple.com>
48400 * gcc.dg/pch/macro-3.c: New.
48401 * gcc.dg/pch/macro-3.h: New.
48403 2002-11-04 Geoffrey Keating <geoffk@apple.com>
48405 * gcc.dg/pch/common-1.c: New.
48406 * gcc.dg/pch/common-1.h: New.
48407 * gcc.dg/pch/decl-1.c: New.
48408 * gcc.dg/pch/decl-1.h: New.
48409 * gcc.dg/pch/decl-2.c: New.
48410 * gcc.dg/pch/decl-2.h: New.
48411 * gcc.dg/pch/decl-3.c: New.
48412 * gcc.dg/pch/decl-3.h: New.
48413 * gcc.dg/pch/decl-4.c: New.
48414 * gcc.dg/pch/decl-4.h: New.
48415 * gcc.dg/pch/decl-5.c: New.
48416 * gcc.dg/pch/decl-5.h: New.
48417 * gcc.dg/pch/global-1.c: New.
48418 * gcc.dg/pch/global-1.h: New.
48419 * gcc.dg/pch/inline-1.c: New.
48420 * gcc.dg/pch/inline-1.h: New.
48421 * gcc.dg/pch/inline-2.c: New.
48422 * gcc.dg/pch/inline-2.h: New.
48423 * gcc.dg/pch/static-1.c: New.
48424 * gcc.dg/pch/static-1.h: New.
48425 * gcc.dg/pch/static-2.c: New.
48426 * gcc.dg/pch/static-2.h: New.
48428 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
48430 * g++.dg/pch/pch.exp: Better handle failing testcases.
48431 * gcc.dg/pch/pch.exp: Likewise.
48432 * gcc.dg/pch/macro-1.c: New.
48433 * gcc.dg/pch/macro-1.h: New.
48434 * gcc.dg/pch/macro-2.c: New.
48435 * gcc.dg/pch/macro-2.h: New.
48437 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
48439 * g++.dg/dg.exp: Treat files in pch/ specially.
48440 * g++.dg/pch/pch.exp: New file.
48441 * g++.dg/pch/empty.H: New file.
48442 * g++.dg/pch/empty.C: New file.
48443 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48446 * gcc.dg/pch/pch.exp: New file.
48447 * gcc.dg/pch/empty.h: New file.
48448 * gcc.dg/pch/empty.c: New file.
48449 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48452 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48454 * g++.dg/template/friend14.C: New test.
48456 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48458 * gcc.dg/old-style-asm-1.c: New test.
48460 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
48462 * gcc.c-torture/compile/20030109-1.c: New test.
48464 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48466 * gcc.c-torture/execute/20030109-1.c: New test.
48468 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
48470 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48471 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48472 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48473 * g++.old-deja/g++.mike/eh2.C: Likewise.
48474 * g++.old-deja/g++.mike/eh3.C: Likewise.
48475 * g++.old-deja/g++.mike/eh5.C: Likewise.
48476 * g++.old-deja/g++.mike/eh6.C: Likewise.
48477 * g++.old-deja/g++.mike/eh7.C: Likewise.
48478 * g++.old-deja/g++.mike/eh8.C: Likewise.
48479 * g++.old-deja/g++.mike/eh9.C: Likewise.
48480 * g++.old-deja/g++.mike/eh10.C: Likewise.
48481 * g++.old-deja/g++.mike/eh12.C: Likewise.
48482 * g++.old-deja/g++.mike/eh13.C: Likewise.
48483 * g++.old-deja/g++.mike/eh14.C: Likewise.
48484 * g++.old-deja/g++.mike/eh16.C: Likewise.
48485 * g++.old-deja/g++.mike/eh17.C: Likewise.
48486 * g++.old-deja/g++.mike/eh18.C: Likewise.
48487 * g++.old-deja/g++.mike/eh21.C: Likewise.
48488 * g++.old-deja/g++.mike/eh23.C: Likewise.
48489 * g++.old-deja/g++.mike/eh24.C: Likewise.
48490 * g++.old-deja/g++.mike/eh25.C: Likewise.
48491 * g++.old-deja/g++.mike/eh26.C: Likewise.
48492 * g++.old-deja/g++.mike/eh27.C: Likewise.
48493 * g++.old-deja/g++.mike/eh28.C: Likewise.
48494 * g++.old-deja/g++.mike/eh29.C: Likewise.
48495 * g++.old-deja/g++.mike/eh31.C: Likewise.
48496 * g++.old-deja/g++.mike/eh33.C: Likewise.
48497 * g++.old-deja/g++.mike/eh34.C: Likewise.
48498 * g++.old-deja/g++.mike/eh35.C: Likewise.
48499 * g++.old-deja/g++.mike/eh36.C: Likewise.
48500 * g++.old-deja/g++.mike/eh37.C: Likewise.
48501 * g++.old-deja/g++.mike/eh38.C: Likewise.
48502 * g++.old-deja/g++.mike/eh39.C: Likewise.
48503 * g++.old-deja/g++.mike/eh40.C: Likewise.
48504 * g++.old-deja/g++.mike/eh41.C: Likewise.
48505 * g++.old-deja/g++.mike/eh42.C: Likewise.
48506 * g++.old-deja/g++.mike/eh44.C: Likewise.
48507 * g++.old-deja/g++.mike/eh46.C: Likewise.
48508 * g++.old-deja/g++.mike/eh47.C: Likewise.
48509 * g++.old-deja/g++.mike/eh48.C: Likewise.
48510 * g++.old-deja/g++.mike/eh49.C: Likewise.
48511 * g++.old-deja/g++.mike/eh50.C: Likewise.
48512 * g++.old-deja/g++.mike/eh51.C: Likewise.
48513 * g++.old-deja/g++.mike/eh53.C: Likewise.
48514 * g++.old-deja/g++.mike/eh55.C: Likewise.
48515 * g++.old-deja/g++.mike/p7912.C: Likewise.
48516 * g++.old-deja/g++.mike/p9706.C: Likewise.
48517 * g++.old-deja/g++.mike/p10416.C: Likewise.
48518 * g++.old-deja/g++.mike/p11667.C: Likewise.
48519 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48520 Remove redundant reference to Iris.
48521 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48522 Elxsi, i860, Pico Java, and WE32K.
48524 2003-01-07 Mark Mitchell <mark@codesourcery.com>
48526 * g++.dg/ext/asm4.C: New test.
48528 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48531 * g++.dg/template/friend12.C: New test.
48532 * g++.dg/template/friend13.C: Likewise.
48533 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48535 2003-01-08 Jan Hubicka <jh@suse.cz>
48537 * gcc.dg/i386-cadd.c: New test.
48538 * gcc.dg/i386-cmov4.c: Likewise.
48540 2003-01-06 Mark Mitchell <mark@codesourcery.com>
48543 * g++.dg/warn/Wunused-3.C: New test.
48545 * g++.dg/abi/bitfield9.C: New test.
48548 * g++.dg/parse/defarg3.C: New test.
48550 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
48552 * g++.dg/parse/ambig1.C: New test.
48553 * g++.dg/parse/defarg2.C: New test.
48555 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48557 * g++.dg/template/defarg-1.C: New test.
48558 * g++.dg/template/local2.C: Likewise.
48560 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48562 * gcc.c-torture/execute/20030105-1.c: New test.
48564 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48566 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48567 * g++.dg/parse/namespace4.C: Likewise.
48569 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48571 * g++.dg/template/ntp2.C: New test.
48573 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48575 * g++.dg/parse/extern-C-1.C: New test.
48577 * g++.dg/parse/namespace4.C: New test.
48579 * g++.dg/template/nested1.C: New test.
48581 * g++.dg/parse/namespace3.C: New test.
48583 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48585 * g++.dg/lookup/two-stage1.C: New test.
48587 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48589 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48590 * g++.old-deja/g++.jason/access8.C: Likewise.
48591 * g++.old-deja/g++.other/decl5.C: Likewise.
48593 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48595 * g++.dg/parse/parse7.C: New test.
48597 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48600 * g++.dg/ext/attrib7.C: New test.
48602 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48604 * g++.dg/parse/parse6.C: New test.
48606 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48608 * gcc.dg/h8300-stack-1.c: New.
48610 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48612 g++.dg/lookup/exception1.C: New test.
48614 g++.dg/lookup/template1.C: New test.
48616 g++.dg/parse/namespace2.C: New test.
48618 g++.dg/parse/parens2.C: New test.
48620 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48622 * g++.dg/parse/parse5.C: New test.
48623 * g++.dg/lookup/scoped4.C: New test.
48625 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48627 * g++.dg/parse/parens1.C: New test.
48629 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48631 * g++.dg/parse/parens2.C: New test.
48633 * g++.dg/lookup/scope-operator1.C: New test.
48635 * g++.dg/parse/operator1.C: New test.
48637 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48639 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48640 * g++.old-deja/g++.other/access6.C: Likewise.
48641 * g++.old-deja/g++.other/decl1.C: Likewise.
48642 * g++.old-deja/g++.pt/typename12.C: Likewise.
48644 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48646 * g++.dg/parse/namespace1.C: New test.
48648 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48650 * g++.dg/parse/parse4.C: New test.
48652 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48654 * g++.dg/parse/parse3.C: New test.
48656 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48658 * g++.dg/parse/parse2.C: New test.
48660 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48662 * g++.dg/template/friend11.C: New test.
48664 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48666 * g++.dg/parse/parse1.C: New test.
48668 2002-12-31 Janis Johnson <janis187@us.ibm.com>
48670 * lib/profopt.exp: Change the name of a global variable to avoid
48671 possible clashes with other test suites.
48673 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
48675 * g++.dg/inherit/covariant8.C: New test.
48677 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48679 * g++.dg/init/array9.C: New test.
48682 * g++.dg/parse/expr1.C: New test.
48684 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
48686 * gcc.c-torture/compile/20021230-1.c: New test.
48688 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
48690 * g++.dg/inherit/covariant5.C: New test.
48691 * g++.dg/inherit/covariant6.C: New test.
48692 * g++.dg/inherit/covariant7.C: New test.
48694 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48697 * g++.dg/other/access2.C: New test.
48699 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
48701 * g++.dg/other/anon-struct.C: No longer fails
48702 * g++.old-deja/g++.brendan/parse4.C: Likewise.
48703 * g++.old-deja/g++.brendan/parse5.C: Likewise.
48704 * g++.old-deja/g++.brendan/parse6.C: Likewise.
48706 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
48708 * g++.dg/parse/angle-bracket.C (main): No longer fails.
48710 2002-12-27 Mark Mitchell <mark@codesourcery.com>
48712 * g++.dg/eh/spec4.C: Remove stray semicolon.
48713 * g++.dg/expr/pmf-1.C: Change error message.
48714 * g++.dg/ext/asm1.C: Remove stray semicolon.
48715 * g++.dg/ext/typename1.C: Add missing typenames.
48716 * g++.dg/inherit/template-as-base.C: Change error message.
48717 * g++.dg/lookup/scoped1.C: Likewise.
48718 * g++.dg/lookup/scoped2.C: Likewise.
48719 * g++.dg/lookup/using2.C: Likewise.
48720 * g++.dg/other/component1.C: Remove stray semicolon.
48721 * g++.dg/other/do1.C: Change error message.
48722 * g++.dg/other/error2.C: Likewise.
48723 * g++.dg/other/init1.C: Likewise.
48724 * g++.dg/other/packed1.C: Remove stray semicolon.
48725 * g++.dg/other/ptrmem2.C: Change error message.
48726 * g++.dg/parse/parameter-declaration-1.C: Remove line number
48728 * g++.dg/special/initp1.C: Remove invalid attribute usage.
48729 * g++.dg/template/access3.C: Add typename keyword.
48730 * g++.dg/template/access5.C: Remove stray semicolon.
48731 * g++.dg/template/access6.C: Likewise.
48732 * g++.dg/template/complit1.C: Likewise.
48733 * g++.dg/template/crash1.C: Change error message.
48734 * g++.dg/template/inherit2.C: Remove stray semicolon.
48735 * g++.dg/template/instantiate2.C: Likewise.
48736 * g++.dg/template/instantiate3.C: Change error message.
48737 * g++.dg/template/qual1.C: Remove stray semicolon.
48738 * g++.dg/template/qualttp18.C: Change error message.
48739 * g++.dg/template/ref1.C: Remove stray semicolon.
48740 * g++.dg/template/sizeof1.C (A::value): Declare it.
48741 * g++.dg/template/spec4.C: Change error message.
48742 * g++.dg/template/static1.C: Likewise.
48743 * g++.dg/template/type1.C: Likewise.
48744 * g++.dg/template/typename3.C: Likewise.
48745 * g++.old-deja/g++.benjamin/13478.C: Change error message.
48746 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48747 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48748 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48749 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48750 named return value extension.
48751 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48752 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48753 * g++.old-deja/g++.bob/extern_C.C: Likewise.
48754 * g++.old-deja/g++.bob/inherit2.C: Likewise.
48755 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48756 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48757 * g++.old-deja/g++.brendan/crash13.C: Likewise.
48758 * g++.old-deja/g++.brendan/crash15.C: Likewise.
48759 * g++.old-deja/g++.brendan/crash18.C: Change error message.
48760 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48761 * g++.old-deja/g++.brendan/crash38.C: Likewise.
48762 * g++.old-deja/g++.brendan/crash50.C: Likewise.
48763 * g++.old-deja/g++.brendan/crash56.C: Likewise.
48764 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48766 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48767 * g++.old-deja/g++.brendan/crash8.C: Change error message.
48768 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48769 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48770 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48771 * g++.old-deja/g++.brendan/template11.C: Likewise.
48772 * g++.old-deja/g++.brendan/template26.C: Likewise.
48773 * g++.old-deja/g++.brendan/template27.C: Use explicit
48774 specialization syntax.
48775 * g++.old-deja/g++.brendan/template30.C: Likewise.
48776 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48777 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48778 non-dependent names.
48779 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48780 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48781 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48782 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48783 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48784 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48785 named return value extension.
48786 * g++.old-deja/g++.ext/namedret2.C: Likewise.
48787 * g++.old-deja/g++.ext/namedret3.C: Likewise.
48788 * g++.old-deja/g++.ext/return1.C: Likewise.
48789 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48790 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48791 * g++.old-deja/g++.jason/access8.C: Likewise.
48792 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48793 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48794 pseudo-destructor names.
48795 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48796 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48797 pseudo-destructor names.
48798 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48799 * g++.old-deja/g++.jason/overload19.C: Likewise.
48800 * g++.old-deja/g++.jason/overload32.C: Likewise.
48801 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48803 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48804 * g++.old-deja/g++.jason/return.C: Likewise.
48805 * g++.old-deja/g++.jason/return2.C: Likewise.
48806 * g++.old-deja/g++.jason/shadow1.C: Likewise.
48807 * g++.old-deja/g++.jason/special.C: Use explicit specialization
48809 * g++.old-deja/g++.jason/template10.C: Account for use of
48810 non-dependent names.
48811 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48813 * g++.old-deja/g++.jason/template37.C: Likewise.
48814 * g++.old-deja/g++.law/access4.C: Change error messages.
48815 * g++.old-deja/g++.law/arm13.C: Remove incorrect
48816 pseudo-destructor names.
48817 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48818 * g++.old-deja/g++.law/ctors9.C: Likewise.
48819 * g++.old-deja/g++.law/cvt22.C: Likewise.
48820 * g++.old-deja/g++.law/dtors5.C: Likewise.
48821 * g++.old-deja/g++.law/global-init1.C: Likewise.
48822 * g++.old-deja/g++.law/missed-error3.C: Likewise.
48823 * g++.old-deja/g++.law/operators28.C: Likewise.
48824 * g++.old-deja/g++.law/visibility28.C: Likewise.
48825 * g++.old-deja/g++.martin/eval1.C: Likewise.
48826 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48828 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48829 * g++.old-deja/g++.mike/net34.C: Likewise.
48830 * g++.old-deja/g++.mike/net36.C: Likewise.
48831 * g++.old-deja/g++.mike/ns2.C: Likewise.
48832 * g++.old-deja/g++.mike/p12306.C: Likewise.
48833 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48835 * g++.old-deja/g++.mike/p700.C: Likewise.
48836 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48837 * g++.old-deja/g++.mike/p710.C: Likewise.
48838 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48840 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48841 * g++.old-deja/g++.mike/pmf9.C: Likewise.
48842 * g++.old-deja/g++.ns/crash2.C: Likewise.
48843 * g++.old-deja/g++.ns/crash3.C: Likewise.
48844 * g++.old-deja/g++.ns/invalid1.C: Likewise.
48845 * g++.old-deja/g++.ns/ns17.C: Likewise.
48846 * g++.old-deja/g++.ns/template16.C: Likewise.
48847 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48849 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48850 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48851 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48852 named return value extension.
48853 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48854 * g++.old-deja/g++.other/access4.C: Issue additional error
48856 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48857 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48858 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48859 * g++.old-deja/g++.other/crash25.C: Change error message.
48860 * g++.old-deja/g++.other/crash4.C: Change error message.
48861 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48862 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48863 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48865 * g++.old-deja/g++.other/defarg8.C: Likewise.
48866 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48867 * g++.old-deja/g++.other/dtor10.C: Likewise.
48868 * g++.old-deja/g++.other/incomplete.C: Likewise.
48869 * g++.old-deja/g++.other/linkage7.C: Likewise.
48870 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48872 * g++.old-deja/g++.other/mangle2.C: Likewise.
48873 * g++.old-deja/g++.other/refinit2.C: Likewise.
48874 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48875 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48876 * g++.old-deja/g++.pt/crash28.C: Likewise.
48877 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48879 * g++.old-deja/g++.pt/crash32.C: Change error message.
48880 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48881 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48882 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48883 error message position.
48884 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48885 * g++.old-deja/g++.pt/defarg8.C: Change error message.
48886 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48888 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48889 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48890 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48891 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48893 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48894 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48895 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48897 * g++.old-deja/g++.pt/explicit71.C: Change error message.
48898 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48900 * g++.old-deja/g++.pt/friend28.C: Account for use of
48901 non-dependent names.
48902 * g++.old-deja/g++.pt/friend29.C: Likewise.
48903 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48905 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48906 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48907 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48909 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48910 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48912 * g++.old-deja/g++.pt/memclass20.C: Likewise.
48913 * g++.old-deja/g++.pt/memclass5.C: Likewise.
48914 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48916 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48917 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48918 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48919 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48920 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48921 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48923 * g++.old-deja/g++.pt/spec10.C: Likewise.
48924 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48925 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48926 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48927 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48928 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48929 * g++.old-deja/g++.pt/ttp62.C: Likewise.
48930 * g++.old-deja/g++.pt/ttp64.C: Likewise.
48931 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48932 * g++.old-deja/g++.pt/typename15.C: Likewise.
48933 * g++.old-deja/g++.pt/typename22.C: Likewise.
48934 * g++.old-deja/g++.pt/typename6.C: Change error messages.
48935 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48936 * g++.old-deja/g++.pt/virtual2.C: Likewise.
48937 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48939 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48940 return value extension.
48941 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48942 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48943 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48944 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48946 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
48948 * g++.dg/warn/inline1.C: New test.
48949 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48950 * g++.old-deja/g++.jason/synth10.C: Likewise.
48951 * g++.old-deja/g++.mike/net31.C: Likewise.
48952 * g++.old-deja/g++.mike/p8786.C: Likewise.
48954 * g++.dg/template/friend10.C: New test.
48955 * g++.dg/template/conv5.C: New test.
48957 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
48959 * g++.dg/lookup/scoped3.C: New test.
48961 * g++.dg/lookup/decl1.C: New test.
48962 * g++.dg/lookup/decl2.C: New test.
48964 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
48966 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48967 gcc.c-torture/compile/20021015-1.c,
48968 gcc.c-torture/compile/20021015-2.c,
48969 gcc.c-torture/compile/20021123-1.c,
48970 gcc.c-torture/compile/20021123-2.c,
48971 gcc.c-torture/compile/20021123-3.c,
48972 gcc.c-torture/compile/20021123-4.c,
48973 gcc.c-torture/execute/20021024-1.c: Add tests previously added
48974 only to 3.1 or 3.2 branch.
48976 2002-12-23 Mark Mitchell <mark@codesourcery.com>
48978 * gcc.dg/i386-bitfield3.c: New test.
48980 * gcc.dg/i386-bitfield2.c: New test.
48982 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
48984 * g++.dg/parse/conv_op1.C: New test.
48986 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
48988 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48991 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
48993 * gcc.c-torture/compile/20021220-1.c: New test.
48995 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
48997 * gcc.dg/i386-fastcall-1.c: New.
48999 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49001 * gcc.c-torture/execute/20021219-1.c: New test.
49003 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49005 * gcc.dg/i386-pic-1.c: New test.
49007 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49010 * g++.dg/template/friend9.C: New test.
49012 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49015 * g++.dg/template/access7.C: New test.
49017 2002-12-18 Nick Clifton <nickc@redhat.com>
49019 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49020 the libstdc++-v3 directory has been found.
49022 2002-12-12 Devang Patel <dpatel@apple.com>
49023 * gcc.dg/darwin-ld-1.c: New test.
49024 * gcc.dg/darwin-ld-2.c: New test.
49025 * gcc.dg/darwin-ld-3.c: New test.
49026 * gcc.dg/darwin-ld-4.c: New test.
49027 * gcc.dg/darwin-ld-5.c: New test.
49029 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49031 * gcc.c-torture/compile/20021212-1.c: New test.
49033 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
49035 * gcc.dg/fshort-wchar: New test.
49037 2002-12-10 Mark Mitchell <mark@codesourcery.com>
49040 * g++.dg/template/dtor1.C: New test.
49042 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49045 2002-12-10 Jakub Jelinek <jakub@redhat.com>
49047 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49049 2002-12-09 Mark Mitchell <mark@codesourcery.com>
49051 * g++.dg/template/static1.C: New test.
49052 * g++.dg/template/static2.C: New test.
49053 * g++.old-deja/g++.ext/memconst.C: New test.
49055 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49057 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49058 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49059 * g++.dg/special/initp1.C: Likewise.
49061 2002-12-06 Jakub Jelinek <jakub@redhat.com>
49063 * gcc.c-torture/execute/20021204-1.c: New test.
49065 2002-12-04 Geoffrey Keating <geoffk@apple.com>
49067 * gcc.dg/ppc-fmadd-1.c: New file.
49068 * gcc.dg/ppc-fmadd-2.c: New file.
49069 * gcc.dg/ppc-fmadd-3.c: New file.
49071 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49073 * gcc.c-torture/compile/20021204-1.c: New test.
49075 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
49077 * g++.dg/inherit/covariant2.C: New test.
49078 * g++.dg/inherit/covariant3.C: New test.
49079 * g++.dg/inherit/covariant4.C: New test.
49080 * g++.dg/inherit/covariant1.C: Remove XFAIL.
49081 * g++.old-deja/g++.robertl/eb17.C: Likewise.
49083 2002-12-03 Mark Mitchell <mark@codesourcery.com>
49086 * g++.dg/init/brace3.C: New test.
49088 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
49090 * gcc.dg/20020210-1.c: Fix a comment typo.
49092 2002-12-02 Mark Mitchell <mark@codesourcery.com>
49095 * g++.dg/parse/defarg1.C: New test.
49098 * g++.dg/template/char1.C: New test.
49100 * g++.dg/template/varmod1.C: Fix typo.
49102 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49105 * g++.old-deja/g++.pt/crash32.C: Expect error.
49107 2002-12-01 Mark Mitchell <mark@codesourcery.com>
49110 * g++.dg/template/varmod1.C: New test.
49113 * g++.dg/inherit/typeinfo1.C: New test.
49116 * g++.dg/inherit/typedef1.C: New test.
49118 2002-11-30 Mark Mitchell <mark@codesourcery.com>
49122 * g++.dg/template/strlen1.C: New test.
49125 * g++.dg/template/ctor2.C: New test.
49128 * g++.dg/init/string1.C: New test.
49131 * g++.dg/template/friend8.C: New test.
49133 2002-11-29 Joe Buck <jbuck@synopsys.com>
49135 * g++.dg/lookup/anon2.C: New test.
49137 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
49139 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49142 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
49144 * gcc.dg/bitfld-6.c: New test.
49146 2002-11-27 Jan Hubicka <jh@suse.cz>
49148 * gcc.c-torture/execute/20021127.[cx]: New test.
49150 2002-11-26 Jan Hubicka <jh@suse.cz>
49152 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49155 2002-11-26 Geoffrey Keating <geoffk@apple.com>
49157 * g++.dg/init/brace2.C: New test.
49158 * g++.old-deja/g++.mike/p9129.C: Correct.
49160 2002-11-26 Mark Mitchell <mark@codesourcery.com>
49162 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49164 2002-11-25 Andreas Bauer <baueran@in.tum.de>
49166 * gcc.dg/sibcall-6: New test for indirect sibcalls.
49168 2002-11-25 Mark Mitchell <mark@codesourcery.com>
49170 * g++.dg/abi/empty11.C: New test.
49171 * g++.dg/rtti/cv1.C: New test.
49173 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
49175 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49177 2002-11-24 Mark Mitchell <mark@codesourcery.com>
49179 * g++.dg/abi/empty10.C: New test.
49181 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49183 * gcc.c-torture/compile/20021124-1.c: New test.
49185 2002-11-22 Mark Mitchell <mark@codesourcery.com>
49187 * g++.dg/abi/rtti2.C: New test.
49189 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
49191 * gcc.dg/i386-unroll-1.c: New test.
49193 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
49195 * gcc.c-torture/compile/20021120-1.c: New test.
49196 * gcc.c-torture/compile/20021120-2.c: New test.
49198 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49200 * gcc.dg/bitfld-5.c: New test.
49202 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49204 * gcc.c-torture/execute/20021120-3.c: New test.
49206 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49208 * gcc.c-torture/execute/20021120-2.c: New test.
49210 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49212 * gcc.c-torture/execute/20021120-1.c: New test.
49214 2002-11-20 Jakub Jelinek <jakub@redhat.com>
49216 * gcc.c-torture/execute/20021118-3.c: New test.
49218 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49220 * gcc.c-torture/compile/20021119-1.c: New test.
49222 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
49224 * gcc.dg/duff-1.c: New test.
49225 * gcc.dg/duff-2.c: New test.
49226 * gcc.dg/duff-3.c: New test.
49228 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
49230 * gcc.dg/cpp/_Pragma5.c: New test.
49232 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49234 * gcc.c-torture/execute/20021118-2.c: New test.
49236 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49238 * gcc.c-torture/execute/20021118-1.c: New test.
49240 2002-11-16 Jakub Jelinek <jakub@redhat.com>
49242 * gcc.dg/20021116-1.c: New test.
49244 2002-11-14 Mark Mitchell <mark@codesourcery.com>
49246 * g++.dg/abi/vcall1.C: New test.
49248 2002-11-14 Jakub Jelinek <jakub@redhat.com>
49250 * gcc.dg/20021029-1.c: New test.
49251 * gcc.dg/20021029-2.c: New test.
49253 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49255 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49257 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49260 * gcc.dg/20021110.c: Move to ...
49261 * gcc.c-torture/compile/20021110.c: .... here.
49263 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49266 * gcc.c-torture/execute/20021111-1.c
49268 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49271 * gcc.dg/20021110.c: New test.
49273 2002-11-10 Mark Mitchell <mark@codesourcery.com>
49275 * g++.dg/abi/vthunk3.C: Run only on x86.
49277 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
49279 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49281 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
49283 * lib/compat.exp (compat-execute): Fix logic error in last
49286 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
49288 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49290 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49293 * g++.dg/template/access6.C: New test.
49295 2002-11-08 Jan Hubicka <jh@suse.cz>
49297 * gcc.dg/i386-ssefp-1.c: New test.
49298 * gcc.dg/i386-ssefp-1.c: New test.
49300 2002-11-08 Jan Hubicka <jh@suse.cz>
49302 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49304 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49306 * g++.dg/abi/vthunk3.C: New test.
49309 * g++.dg/template/crash2.C: New test.
49311 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49313 * g++.dg/abi/dtor1.C: New test.
49314 * g++.dg/abi/dtor2.C: Likewise.
49316 2002-11-05 Geoffrey Keating <geoffk@apple.com>
49318 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49321 2002-11-04 Adam Nemet <anemet@lnxw.com>
49323 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49324 -mthumb. Only xfail with -O0.
49326 2002-11-03 Mark Mitchell <mark@codesourcery.com>
49328 * g++.dg/abi/thunk1.C: New test.
49329 * g++.dg/abi/thunk2.C: Likewise.
49330 * g++.dg/abi/vtt1.C: Likewise.
49332 2002-11-02 Diego Novillo <dnovillo@redhat.com>
49334 PR optimization/8423
49335 * gcc.c-torture/execute/builtin-constant.c: New test.
49337 2002-11-01 Zack Weinberg <zack@codesourcery.com>
49339 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49340 Add some more cases.
49342 2002-11-01 Mark Mitchell <mark@codesourcery.com>
49345 * g++.dg/opt/local1.C: New test.
49347 2002-10-30 Mark Mitchell <mark@codesourcery.com>
49350 * g++.dg/template/complit1.C: New test.
49353 * g++.dg/template/typename4.C: Likewise.
49355 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49357 Core issue 287, PR c++/7639
49358 * g++.dg/template/instantiate1.C: Adjust error location.
49359 * g++.dg/template/instantiate3.C: New test.
49360 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49361 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49362 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49364 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
49366 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49368 2002-10-29 Mark Mitchell <mark@codesourcery.com>
49371 * g++.dg/init/dtor2.C: New test.
49373 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49375 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49376 * gcc.dg/nest.c: Bypass errors on irix6.
49378 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
49380 * gcc.dg/nest.c: Expect error for mmix-*-*.
49381 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49383 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
49385 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49388 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49390 2002-10-25 Mike Stump <mrs@apple.com>
49392 * gcc.dg/warn-1.c: New test.
49394 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49396 * g++.dg/template/typename3.C: New test.
49398 2002-10-25 Mark Mitchell <mark@codesourcery.com>
49400 * g++.dg/lookup/ptrmem1.C: New test.
49402 * g++.dg/abi/vthunk2.C: New test.
49404 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49406 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49408 2002-10-24 Mark Mitchell <mark@codesourcery.com>
49410 * g++.dg/abi/empty9.C: New test.
49412 2002-10-24 Richard Henderson <rth@redhat.com>
49414 * g++.dg/inherit/thunk1.C: Enable for ia64.
49416 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49419 * g++.dg/lookup/pretty1.C: New test.
49421 2002-10-23 Jakub Jelinek <jakub@redhat.com>
49423 * gcc.dg/20021023-1.c: New test.
49425 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49428 * g++.dg/parse/inline1.C: New test.
49430 2002-10-23 Richard Henderson <rth@redhat.com>
49432 * g++.dg/inherit/thunk1.C: Enable for x86_64.
49434 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49436 2002-10-22 Mark Mitchell <mark@codesourcery.com>
49439 * g++.dg/parse/stmtexpr3.C: New test.
49441 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
49443 * g++.dg/expr/cond1.C: New test.
49445 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49447 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49449 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49451 * g++.dg/abi/vbase13.C: New test.
49452 * g++.dg/abi/vbase14.C: Likewise.
49454 2002-10-21 Jakub Jelinek <jakub@redhat.com>
49456 * gcc.dg/tls/pic-1.c: New test.
49457 * gcc.dg/tls/nonpic-1.c: New test.
49458 * gcc.dg/20021018-1.c: New test.
49460 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49462 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49463 Remove only files with the same base name as the test case.
49464 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49465 (profopt-execute): Likewise. Also, remove old profiling
49466 and performance data files before running the tests.
49468 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49469 * g++.dg/bprob/bprob.exp: Likewise.
49470 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
49471 to allow more general test case names.
49473 * g++.dg/bprob/bprob-1.C: Rename to ...
49474 * g++.dg/bprob/g++-bprob-1.C: ... this.
49476 * g77.dg/bprob/bprob-1.f: Rename to ...
49477 * g77.dg/bprob/g77-bprob-1.f: ... this.
49479 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49481 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49482 bison 1.50 or later.
49484 2002-10-21 Janis Johnson <janis187@us.ibm.com>
49486 * g++.dg/README: Describe more test directories.
49488 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49490 * g++.dg/init/array6.C: Add additional tests.
49492 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49494 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49495 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49497 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
49499 * gcc.c-torture/compile/20020604-1.x: New.
49500 * gcc.c-torture/compile/simd-5.x: Likewise.
49501 * gcc.c-torture/execute/920710-1.x: Likewise.
49502 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49504 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49506 * g++.dg/inherit/override1.C: Add dg-options clause.
49508 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49510 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49513 2002-10-19 Andreas Schwab <schwab@suse.de>
49515 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49516 directory component.
49518 2002-10-18 Mark Mitchell <mark@codesourcery.com>
49520 * g++.dg/inherit/thunk1.C: New test.
49522 * g++.dg/inherit/override1.C: New test.
49524 * g++.dg/abi/mangle11.C: New test.
49525 * g++.dg/abi/mangle14.C: New test.
49526 * g++.dg/abi/mangle17.C: New test.
49528 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
49530 * g++.dg/overload/member2.C: New test.
49532 2002-10-17 Janis Johnson <janis187@us.ibm.com>
49534 * g++.dg/README: Describe new compat directory.
49535 * g++.dg/dg.exp: Skip tests in compat directory.
49536 * README.compat: New file.
49537 * lib/compat.exp: New expect script.
49538 * g++.dg/compat: New test directory.
49539 * g++.dg/compat/compat.exp: New expect script.
49540 * g++.dg/compat/abi: New test directory.
49541 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49542 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49543 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49544 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49545 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49546 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49547 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49548 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49549 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49550 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49551 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49552 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49553 * g++.dg/compat/break: New test directory.
49554 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49555 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49556 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49557 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49558 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49559 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49560 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49561 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49562 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49563 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49564 g++.dg/compat/break/README: New files.
49565 * g++.dg/compat/eh: New test directory.
49566 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49567 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49568 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49569 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49570 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49571 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49572 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49573 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49574 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49575 g++.dg/compat/eh/filter2_y.C,
49576 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49577 g++.dg/compat/eh/new1_y.C,
49578 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49579 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49580 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49581 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49582 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49583 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49584 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49585 g++.dg/compat/eh/unexpected1_y.C: New files.
49586 * g++.dg/compat/init: New test directory.
49587 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49588 g++.dg/compat/init/array5_y.C,
49589 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49590 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49591 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49592 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49593 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49594 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49595 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49596 g++.dg/compat/init/init-ref2_y.C: New files.
49598 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49601 * g++.dg/inherit/using3.C: New test.
49603 2002-10-17 Jan Hubicka <jh@suse.cz>
49605 * gcc.dg/20021017-2.c: New test.
49607 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49609 * g++.dg/abi/mangle16.C: Adjust.
49611 * g++.dg/init/array8.C: New test.
49613 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49615 * gcc.dg/special/mips-abi.exp: New test.
49616 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49618 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49620 * g++.dg/abi/mangle16.C: New test.
49621 * g++.dg/abi/mangle17.C: Likewise.
49624 * g++.dg/template/ref1.C: New test.
49626 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49628 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49630 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49632 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49634 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49637 * g++.dg/init/array7.C: New test.
49639 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49641 * g++.dg/init/array6.C: New test.
49643 * g++.dg/abi/mangle13.C: Likewise.
49644 * g++.dg/abi/mangle14.C: Likewise.
49645 * g++.dg/abi/mangle15.C: Likewise.
49647 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49649 * g++.dg/abi/empty8.C: New test.
49651 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
49653 * g++.dg/init/ctor1.C: New test.
49655 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
49657 * gcc.c-torture/execute/20021015-1.c: New test.
49659 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
49661 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49663 2002-10-14 Jan Hubicka <jh@suse.cz>
49665 * gcc.dg/i386-ssetype-[1-5].c: New tests.
49667 2002-10-14 Richard Henderson <rth@redhat.com>
49669 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49671 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49673 PR optimization/6631
49674 * g++.dg/opt/const2.C: New test.
49676 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49679 * g++.dg/parse/friend1.C: New test.
49680 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49682 2002-10-14 Jakub Jelinek <jakub@redhat.com>
49684 * gcc.dg/20021014-1.c: New test.
49686 2002-10-11 Mark Mitchell <mark@codesourcery.com>
49689 * g++.dg/ext/vlm1.C: New test.
49690 * g++.dg/ext/vlm2.C: Likewise.
49692 * g++.dg/init/array1.C: Remove invalid braces.
49693 * g++.dg/init/brace1.C: New test.
49694 * g++.dg/init/copy2.C: Likewise.
49695 * g++.dg/init/copy3.C: Likewise.
49696 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49697 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49700 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
49702 * gcc.dg/cpp/assembler.S: Don't use -ansi.
49704 2002-10-11 Richard Shann <richard.shann@superh.com>
49706 * gcc.c-torture/compile/simd-5.c: New test.
49708 2002-10-10 Roger Sayle <roger@eyesopen.com>
49710 * gcc.c-torture/execute/shiftopt-1.c: New test case.
49712 2002-10-10 Jim Wilson <wilson@redhat.com>
49714 * gcc.c-torture/execute/20021010-1.c: New test.
49716 2002-10-09 Zack Weinberg <zack@codesourcery.com>
49719 * g++.dg/ext/typedef-init.C: New test.
49720 * gcc.dg/typedef-init.c: New test.
49722 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
49724 * gcc.dg/cpp/paste13.c: New test.
49726 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49728 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
49729 remaining platforms, XFAIL during compile, not execute. Don't
49732 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
49734 * gcc.dg/alias-1.c: Tweak expected warning.
49736 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49738 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49740 2002-10-06 Andreas Jaeger <aj@suse.de>
49742 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49743 * gcc.dg/cpp/c++98.C: Likewise.
49745 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49746 * g++.dg/cpp/c++98.C: Likewise.
49748 * g++.dg/README (Subdirectories): Mention cpp directory.
49751 * gcc.dg/20021006-1.c: New test.
49753 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49756 * g++.dg/other/warning1.C: New test.
49758 2002-10-04 Roger Sayle <roger@eyesopen.com>
49760 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49761 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
49762 and sparc-*-* with -m64 as expected failures. See PR 8087.
49764 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49767 * g++.dg/template/ptrmem3.C: New test.
49770 * g++.dg/template/union1.C: New test.
49772 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49775 * g++.dg/abi/mangle9.C: New test.
49776 * g++.dg/abi/mangle10.C: New test.
49777 * g++.dg/abi/mangle11.C: New test.
49778 * g++.dg/abi/mangle12.C: New test.
49780 2002-10-02 Mark Mitchell <mark@codesourcery.com>
49783 * g++.dg/template/meminit1.C: New test.
49784 * g++.dg/warn/Wreorder-1.C: Likewise.
49785 * g++.old-deja/g++.mike/warn3.C: Tweak.
49786 * lib/prune.exp: Ingore "in copy constructor".
49788 2002-10-02 Andreas Jaeger <aj@suse.de>
49790 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49791 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49792 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49795 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49797 * gcc.dg/empty1.C: Fix typo.
49799 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
49801 * gcc.dg/alias-1.c: New test.
49803 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49805 * gcc.dg/empty1.C: New test.
49807 * g++.dg/tls/init-2.C: Tweak error messages.
49809 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
49811 * gcc.c-torture/compile/20020923-1.c: New test.
49813 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
49815 * gcc.c-torture/execute/ffs-1.c: New test.
49816 * gcc.c-torture/execute/ffs-2.c: Ditto.
49818 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
49820 * g++.dg/overload/member1.C: New test.
49822 2002-09-30 Mark Mitchell <mark@codesourcery.com>
49824 * g++.dg/abi/empty7.C: New test.
49825 * g++.dg/init/pm2.C: Likewise.
49827 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
49829 * g++.dg/rtti/crash1.C: New test.
49831 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
49833 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49834 gcc.dg/sibcall-4.c: New tests.
49836 2002-09-28 Roger Sayle <roger@eyesopen.com>
49838 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49839 powerpc and MMIX targets.
49841 2002-09-27 Zack Weinberg <zack@codesourcery.com>
49843 * gcc.dg/cpp/20020927-1.c: New.
49845 2002-09-26 David S. Miller <davem@redhat.com>
49847 * gcc.c-torture/compile/trunctfdf.c: New.
49849 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49851 * lib/target-supports.exp (check_weak_available): Handle solaris2.
49853 2002-09-27 Alan Modra <amodra@bigpond.net.au>
49855 * gcc.c-torture/execute/loop-15.c: New.
49857 2002-09-26 Janis Johnson <janis187@us.ibm.com>
49859 * README.QMTEST: Fix typo.
49861 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
49863 * gcc.dg/20020926-1.c: New test.
49865 2002-09-25 David S. Miller <davem@redhat.com>
49868 * gcc.c-torture/execute/shiftdi.c: New test.
49870 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
49872 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49873 unique to the tool.
49874 * lib/g77.exp (g77_init): Likewise.
49875 * lib/g++.exp (g++_init): Likewise.
49876 * lib/objc.exp (objc_init): Likewise.
49878 2002-09-25 Mark Mitchell <mark@codesourcery.com>
49880 * g++.dg/abi/empty5.C: New test.
49881 * g++.dg/abi/empty6.C: New test.
49882 * g++.dg/abi/vbase12.C: New test.
49884 2002-09-25 Richard Henderson <rth@redhat.com>
49886 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49887 too-small long double.
49889 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
49891 * gcc.dg/20020919-1.c: New test.
49893 2002-09-23 Mark Mitchell <mark@codesourcery.com>
49895 * g++.dg/abi/bitfield6.C: New test.
49896 * g++.dg/abi/bitfield7.C: New test.
49897 * g++.dg/abi/bitfield8.C: New test.
49898 * g++.dg/abi/vbase11.C: New test.
49900 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
49902 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49903 hppa*-*-hpux*. Update test comment.
49905 2002-09-20 Jakub Jelinek <jakub@redhat.com>
49907 * gcc.dg/tls/struct-1.c: New test.
49909 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
49911 * gcc.dg/cpp/tr-warn2.c: Update.
49913 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49915 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49917 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49919 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49922 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
49924 * gcc.c-torture/execute/ieee/mzero3.c: New test.
49926 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49927 Adjust for c++filt moved to binutils. Remove spurious duplicate
49928 setting of cxxfilt.
49930 2002-09-19 Geoffrey Keating <geoffk@apple.com>
49932 * gcc.dg/20020312-2.c: Update for darwin.
49934 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
49936 * g++.old-deja/g++.other/crash32.C: Mark ICE.
49938 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
49940 * objc.dg/comp-types-1.m: New test.
49941 * objc.dg/comp-types-2.m: New test.
49942 * objc.dg/comp-types-3.m: New test.
49943 * objc.dg/comp-types-4.m: New test.
49944 * objc.dg/comp-types-5.m: New test.
49945 * objc.dg/comp-types-6.m: New test.
49947 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
49949 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49951 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49953 * g++.dg/other/do1.C: New test.
49955 * g++.dg/template/subst1.C: New test.
49957 2002-09-16 Steve Ellcey <sje@cup.hp.com>
49959 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49961 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49963 * g++.dg/template/qualttp20.C: Adjust expected errors.
49964 * g++.old-deja/g++.jason/report.C: Likewise.
49965 * g++.old-deja/g++.other/qual1.C: Likewise.
49967 * g++.dg/lookup/scoped2.C: New test.
49969 * g++.dg/ext/asm3.C: New test.
49971 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
49973 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49975 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
49977 * ChangeLog: follow spelling conventions.
49978 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49979 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49980 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49981 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49982 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49983 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49984 * g++.old-deja/g++.law/global-init1.C: Likewise.
49985 * g++.old-deja/g++.other/delete4.C: Likewise.
49986 * g++.old-deja/g++.other/inline21.C: Likewise.
49987 * g++.old-deja/g++.other/singleton.C: Likewise.
49988 * g77.dg/strlen0.f: Likewise.
49989 * g77.f-torture/compile/20010519-1.f: Likewise.
49990 * g77.f-torture/compile/980310-4.f: Likewise.
49991 * gcc.c-torture/compile/20000605-1.c: Likewise.
49992 * gcc.c-torture/execute/20020225-1.c: Likewise.
49993 * gcc.dg/c90-hexfloat-2.c: Likewise.
49994 * gcc.dg/c99-bool-1.c: Likewise.
49995 * gcc.dg/c99-hexfloat-2.c: Likewise.
49996 * gcc.dg/dll-2.c: Likewise.
49997 * gcc.dg/wtr-union-init-1.c: Likewise.
49998 * gcc.dg/wtr-union-init-2.c: Likewise.
49999 * gcc.dg/wtr-union-init-3.c: Likewise.
50000 * gcc.dg/cpp/avoidpaste1.c: Likewise.
50001 * gcc.dg/cpp/defined.c: Likewise.
50002 * gcc.dg/cpp/macsyntx.c: Likewise.
50003 * gcc.dg/cpp/paste2.c: Likewise.
50004 * gcc.dg/cpp/trad/defined.c: Likewise.
50005 * gcc.dg/format/c90-printf-1.c: Likewise.
50006 * gcc.dg/format/c90-scanf-1.c: Likewise.
50007 * gcc.dg/format/c99-printf-1.c: Likewise.
50008 * gcc.dg/format/c99-scanf-1.c: Likewise.
50009 * gcc.misc-tests/gcov-8.c: Likewise.
50010 * lib/profopt.exp: Likewise.
50012 2002-09-15 Krister Walfridsson <cato@df.lth.se>
50014 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50016 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
50018 * g++.dg/inherit/using2.C: New test.
50020 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
50022 * ChangeLog: Follow spelling conventions.
50023 * g++.dg/template/friend4.C: Likewise.
50024 * g++.old-deja/g++.pt/crash67.C: Likewise.
50025 * gcc.c-torture/execute/20000801-4.c: Likewise.
50026 * gcc.dg/c90-digraph-1.c: Likewise.
50027 * gcc.dg/c94-digraph-1.c: Likewise.
50028 * gcc.dg/c99-digraph-1.c: Likewise.
50029 * gcc.dg/cpp/line5.c: Likewise.
50030 * gcc.dg/cpp/multiline.c: Likewise.
50031 * gcc.dg/cpp/trad/literals-1.c: Likewise.
50032 * gcc.dg/format/attr-3.c: Likewise.
50033 * gcc.dg/format/c90-scanf-3.c: Likewise.
50034 * gcc.dg/format/ext-4.c: Likewise.
50036 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
50038 * g++.dg/template/pretty1.C: New test.
50040 2002-09-14 Alan Modra <amodra@bigpond.net.au>
50042 * gcc.c-torture/execute/struct-cpy-1.c: New test.
50044 2002-09-13 Matt Austern <austern@apple.com>
50046 * g++.dg/other/constref[12].C: New, regression tests for
50047 passing a cast expression to a function by const reference.
50049 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
50051 * g++.dg/template/deduce1.C: New test.
50053 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
50055 * gcc.c-torture/execute/simd-1.c: Force all use of int to
50058 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
50060 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50063 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
50065 * gcc.c-torture/compile/20020910-1.c: New test.
50067 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
50069 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50071 2002-09-10 Andreas Jaeger <aj@suse.de>
50073 * gcc.dg/20020312-2.c: Adjust for x86-64.
50075 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
50077 * g77.dg/7388.f: New test case for PR 7388.
50079 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
50081 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50083 2002-09-05 Ziemowit Laski <zlaski@apple.com>
50085 * objc.dg/proto-lossage-1.m: New test.
50087 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
50089 * gcc.dg/cpp/_Pragma4.c: Fix typo.
50091 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
50093 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
50096 2002-09-06 Stan Shebs <shebs@apple.com>
50097 David Edelsohn <edelsohn@gnu.org>
50099 * gcc.dg/weak: New directory.
50100 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50101 target-specific xfail bits.
50102 * gcc.dg/typeof-2.c: Move to new directory.
50103 * gcc.dg/weak.exp: New expect script.
50105 2002-09-06 Alan Modra <amodra@bigpond.net.au>
50107 * gcc.c-torture/execute/extzvsi.c: New test.
50109 2002-09-05 Stan Shebs <shebs@apple.com>
50111 * gcc.dg/weak-1.c: xfail on Darwin.
50112 * gcc.dg/weak-2.c: Ditto.
50113 * gcc.dg/weak-3.c: Ditto.
50114 * gcc.dg/weak-4.c: Ditto.
50115 * gcc.dg/weak-5.c: Ditto.
50116 * gcc.dg/weak-6.c: Ditto.
50117 * gcc.dg/weak-7.c: Ditto.
50118 * gcc.dg/weak-8.c: Ditto.
50119 * gcc.dg/weak-9.c: Ditto.
50121 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
50123 * gcc.c-torture/execute/loop-14.c: New test.
50125 2002-09-04 Jakub Jelinek <jakub@redhat.com>
50127 * g++.dg/other/cxa-atexit1.C: New test.
50129 * gcc.dg/typeof-2.c: New test.
50131 2002-09-03 Roger Sayle <roger@eyesopen.com>
50133 * gcc.dg/builtins-2.c: New testcase.
50134 * gcc.dg/builtins-3.c: New testcase.
50136 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
50138 * gcc.dg/cpp/_Pragma4.c: New test.
50140 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
50142 * objc/execute/nil_method-1.m: New testcase.
50144 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
50146 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50147 [Object class], not [Object initialize].
50149 2002-08-31 Roger Sayle <roger@eyesopen.com>
50150 Hans-Peter Nilsson <hp@bitrange.com>
50152 * gcc.c-torture/execute/20020720-1.x: Skip test on
50153 mmix-knuth-mmixware. Correct comment.
50155 2002-08-27 Mark Mitchell <mark@codesourcery.com>
50157 * g++.dg/abi/bitfield5.C: New test.
50158 * g++.dg/abi/vbase10.C: Likewise.
50160 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
50162 * objc.dg/undeclared-selector.m: New test.
50164 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
50166 * g++.dg/other/offsetof1.C: Avoid cast warning.
50168 2002-08-26 Ziemowit Laski <zlaski@apple.com>
50170 * objc.dg/super-class-2.m: New test.
50172 2002-08-24 Matt Austern <austern@apple.com>
50174 * g++.dg/ext/lvaddr.C: New test.
50175 * g++.dg/ext/lvcast.C: New test.
50177 2002-08-22 Mark Mitchell <mark@codesourcery.com>
50179 * g++.dg/inherit/cond1.C: New test.
50181 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
50183 * gcc.dg/noncompile/incomplete-1.c: New test.
50185 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
50187 * gcc.dg/typespec-1.c: New test.
50189 2002-08-20 Devang Patel <dpatel@apple.com>
50190 * objc.dg/proto-hier-2.m: New test.
50192 2002-08-19 Ziemowit Laski <zlaski@apple.com>
50194 * objc.dg/bitfield-1.m: New test.
50195 * objc.dg/bitfield-2.m: New test.
50197 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
50199 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50200 gcc.dg/c99-flex-array-4.c: New tests.
50202 2002-08-16 Stan Shebs <shebs@apple.com>
50204 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50206 2002-08-15 Jakub Jelinek <jakub@redhat.com>
50208 * gcc.dg/typeof-1.c: New test.
50209 * g++.dg/ext/typeof2.C: New test.
50211 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
50213 * g++.dg/other/offsetof1.C: New test.
50215 2002-08-14 Richard Henderson <rth@redhat.com>
50217 * gcc.dg/tls/diag-3.c: Fix expected message strings.
50219 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
50221 * gcc.dg/cpp/_Pragma3.c: New test.
50223 2002-08-13 Mark Mitchell <mark@codesourcery.com>
50225 * g++.dg/template/inherit3: New test.
50227 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
50229 * gcc.dg/bitfld-4.c: Add blank options.
50231 2002-08-09 Mark Mitchell <mark@codesourcery.com>
50233 * g++.dg/template/crash1.C: New test.
50235 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50237 * gcc.dg/tls/opt-2.c: New test.
50239 2002-08-08 Devang Patel <dpatel@apple.com>
50241 * objc.dg/selector-1.m : New test
50243 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50245 * g++.dg/abi/bitfield4.C: New test.
50246 * gcc.dg/bitfld-4.c: New test.
50248 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50250 * g++.dg/other/packed1.C: New test.
50252 2002-08-07 Mark Mitchell <mark@codesourcery.com>
50254 * g++.dg/abi/offsetof.C: Tweak error messages.
50255 * g++.old-deja/g++.mike/p10769a.C: Likewise.
50257 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50259 * gcc.dg/bitfld-3.c: New test.
50261 2002-08-07 Jakub Jelinek <jakub@redhat.com>
50262 Richard Henderson <rth@redhat.com>
50264 * gcc.dg/i386-bitfield1.c: New test.
50265 * g++.dg/abi/bitfield3.C: Update.
50267 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
50269 * objc.dg/const-str-2.m: Update.
50270 * gcc.dg/cpp/c++98.c: Change to C extension.
50271 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50272 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50274 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
50276 * gcc.dg/tls/diag-3.c: New.
50278 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
50280 * g++.dg/README (Subdirectories): Document new subdir expr.
50281 * g++.dg/expr/pmf-1.C: New test.
50283 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
50285 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50287 2002-08-06 Jakub Jelinek <jakub@redhat.com>
50289 * g++.dg/abi/bitfield3.C: New test.
50291 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
50293 * lib/gcov.exp: Tweak expected line formats.
50294 * gcc.misc-tests/gcov8.c: New test.
50295 * gcc.misc-tests/gcov8.x: New flags.
50297 2002-08-05 Jakub Jelinek <jakub@redhat.com>
50299 * consistency.vlad/layout/endian.c: Include string.h.
50301 * gcc.c-torture/execute/20020805-1.c: New test.
50303 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
50305 * g++.dg/other/conversion1.C: New test.
50307 2002-08-03 Roger Sayle <roger@eyesopen.com>
50309 * gcc.dg/builtins-1.c: New testcase.
50311 2002-08-02 Mark Mitchell <mark@codesourcery.com>
50313 * g++.dg/inherit/access3.C: New test.
50315 2002-08-01 Jakub Jelinek <jakub@redhat.com>
50317 * gcc.dg/ia64-visibility-2.c: New test.
50319 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
50321 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50322 __qualifier_flags to __flags.
50324 2002-07-31 Mark Mitchell <mark@codesourcery.com>
50326 * g++.dg/inherit/operator1.C: New test.
50327 * g++.dg/lookup/disamb1.C: Fix typo in comment.
50328 * g++.dg/other/error1.C: Change expected error message.
50329 * g++.dg/template/conv4.C: Likewise.
50331 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
50333 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50334 for documented behavior.
50336 2002-07-25 Roger Sayle <roger@eyesopen.com>
50338 * gcc.c-torture/execute/20020720-1.x: Skip this test on
50339 several targets known to fail.
50341 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
50343 * gcc.dg/mips-args-[123].c: New tests.
50345 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
50347 * gcc.dg/ppc-spe.c: New.
50349 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
50351 * g++.dg/other/ptrmem4.C: New testcase.
50353 2002-07-24 Richard Henderson <rth@redhat.com>
50355 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50357 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
50359 * g++.dg/ext/alignof1.C (main): Return 0 for success.
50361 2002-07-24 Roger Sayle <roger@eyesopen.com>
50363 * gcc.c-torture/execute/memset-3.c: New testcase.
50365 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
50367 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50368 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50370 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50372 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50375 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
50377 * gcc.c-torture/compile/simd-4.c: New test.
50379 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50381 PR c++/7347, c++/7348
50382 * g++.dg/template/access4.C: New test.
50383 * g++.dg/template/access5.C: New test.
50384 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50385 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50386 * g++.old-deja/g++.pt/ttp58.C: Likewise.
50387 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50389 2002-07-22 Jakub Jelinek <jakub@redhat.com>
50391 * gcc.dg/gnu89-init-2.c: New test.
50393 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
50395 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50397 2002-07-20 Roger Sayle <roger@eyesopen.com>
50399 * gcc.c-torture/execute/20020720-1.c: New testcase.
50401 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
50403 * gcc.dg/cpp/Wsignprom.c: New tests.
50405 2002-07-20 Alan Modra <amodra@bigpond.net.au>
50407 * gcc.c-torture/execute/loop-13.c: New test.
50409 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
50411 * gcc.dg/cpp/expr.c: New tests.
50413 2002-07-18 David Edelsohn <edelsohn@gnu.org>
50415 * g++.dg/opt/pr6713.C: Add template instantiation.
50417 2002-07-18 Alan Modra <amodra@bigpond.net.au>
50419 * gcc.dg/nest.c: New test.
50421 2002-07-17 Richard Henderson <rth@redhat.com>
50423 * g++.dg/opt/pr6713.C: New test.
50425 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
50427 * gcc.c-torture/execute/loop-2e.x: Let the testcase
50428 XFAIL for all x86 processors.
50430 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
50432 * gcc.c-torture/execute/20010122-1.x: Do not test with
50433 -fomit-frame-pointer.
50435 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50437 * g++.dg/template/instantiate2.C: New test.
50438 * g++.dg/template/spec4.C: New test.
50440 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50442 * g++.dg/template/access2.C: New test.
50443 * g++.dg/template/access3.C: New test.
50445 2002-07-15 Zack Weinberg <zack@codesourcery.com>
50447 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50448 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50449 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50450 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50451 Convert to use <stdarg.h>.
50452 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50454 * gcc.dg/va-arg-2.c: New.
50455 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50457 2002-07-15 Jakub Jelinek <jakub@redhat.com>
50459 * gcc.c-torture/compile/20020710-1.c: New test.
50461 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
50462 Andrew Pinski <pinskia@physics.uc.edu>
50464 gcc.c-torture/compile/simd-2.c: New testcase.
50465 gcc.c-torture/compile/simd-3.c: Likewise.
50467 2002-07-11 Mark Mitchell <mark@codesourcery.com>
50470 * g++.dg/overload/error1.C: New test.
50472 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50474 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50475 configuration and IRIX 6 O32 ABI.
50477 2002-07-11 Roger Sayle <roger@eyesopen.com>
50479 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50481 2002-07-10 Roger Sayle <roger@eyesopen.com>
50483 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50485 2002-07-10 Jeffrey A Law <law@redhat.com>
50487 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50489 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
50491 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
50493 * gcc.dg/20020312-2.c: Check for __PPC__.
50495 2002-07-09 Diego Novillo <dnovillo@redhat.com>
50497 * gcc.c-torture/compile/20020709-1.c: New test.
50499 2002-07-07 Roger Sayle <roger@eyesopen.com>
50501 * g++.dg/template/qualttp21.C: New test case.
50503 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
50505 * gcc.c-torture/compile/20020706-1.c: New test.
50506 * gcc.c-torture/compile/20020706-2.c: New test.
50508 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
50509 Alexandre Oliva <aoliva@redhat.com>
50511 * g++.dg/warn/incomplete1.C: New test.
50513 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50516 * g++.dg/warn/noreturn1.C: New test.
50518 2002-07-03 Mark Mitchell <mark@codesourcery.com>
50521 * g++.dg/debug/debug6.C: New test.
50522 * g++.dg/debug/debug7.C: New test.
50524 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
50526 * gcc.c-torture/compile/simd-3.c: New test.
50528 2002-07-03 Chris Demetriou <cgd@broadcom.com>
50530 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50531 * gcc.dg/20020620-1.c: Likewise.
50533 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50536 * g++.dg/init/array4.C: New test.
50537 * g++.dg/init/array5.C: New test.
50539 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
50541 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50542 * gcc.c-torture/execute/simd-2.c (main): Likewise.
50544 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50546 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50547 * gcc.dg/wtr-aggr-init-1.c: Likewise.
50548 * gcc.dg/wtr-conversion-1.c: Likewise.
50549 * gcc.dg/wtr-escape-1.c: Likewise.
50550 * gcc.dg/wtr-int-type-1.c: Likewise.
50551 * gcc.dg/wtr-label-1.c: Likewise.
50552 * gcc.dg/wtr-static-1.c: Likewise.
50553 * gcc.dg/wtr-strcat-1.c: Likewise.
50554 * gcc.dg/wtr-suffix-1.c: Likewise.
50555 * gcc.dg/wtr-switch-1.c: Likewise.
50556 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50557 * gcc.dg/wtr-union-init-1.c: Likewise.
50558 * gcc.dg/wtr-union-init-2.c: Likewise.
50559 * gcc.dg/wtr-union-init-3.c: Likewise.
50561 * gcc.dg/wtr-func-def-1.c: New test.
50563 2002-07-02 Devang Patel <dpatel@apple.com>
50565 * objc.dg/param-1.m: New test.
50567 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50569 * gcc.dg/cpp/trad/directive.c: Add test.
50570 * gcc.dg/cpp/trad/macroargs.c: Add test.
50571 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50573 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50575 * gcc.dg/cpp/cmdlne-M.c: New test.
50577 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50579 * objc.dg/desig-init-1.m: New test.
50581 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50584 * g++.dg/template/instantiate1.C: New test.
50586 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50589 * g++.dg/template/sizeof2.C: New test.
50591 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50593 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50594 gcc.dg/cpp/trad/include.c: New tests.
50596 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50599 * gcc.c-torture/compile/20020701-1.c: New test.
50601 2002-07-01 Stan Shebs <shebs@apple.com>
50603 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50605 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50606 (objc-torture-execute): or here.
50608 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50610 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50612 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50614 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50616 2002-06-30 Devang Patel <dpatel@apple.com>
50618 * objc.dg/fsyntax-only.m: New test.
50620 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50623 * g++.dg/template/friend7.C: New file.
50625 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50627 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50630 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50632 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50633 avoid division by zero.
50635 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50637 * gcc.dg/Wunknownprag.c: New tests.
50639 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50641 * gcc.c-torture/execute/simd-2.c: New test.
50643 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50645 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50646 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50647 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50648 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50649 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50650 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50651 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50652 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50653 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50654 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50655 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50656 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50657 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50658 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50659 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50660 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50661 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50663 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
50665 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50666 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50667 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50668 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50670 * gcc.dg/cpp/trad/directive.c: Update.
50672 2002-06-23 Andreas Jaeger <aj@suse.de>
50674 * gcc.c-torture/execute/complex-6.c: New.
50676 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
50678 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50679 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50680 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50681 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50683 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
50685 * gcc.dg/cpp/trad: New directory with traditional tests copied
50686 from parent directory.
50687 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50688 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50689 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50690 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50691 Move to trad/ and rename.
50692 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50693 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50694 gcc.dg/cpp/trad/redef2.c: New tests.
50695 * gcc.dg/cpp/trad/trad.exp: New driver.
50697 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
50699 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50700 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50701 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50702 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50705 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
50707 * gcc.dg/20020620-1.c: New test.
50709 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50711 * g++.dg/template/ttp4.C: New test.
50713 2002-06-19 Jakub Jelinek <jakub@redhat.com>
50715 * g++.dg/opt/vt1.C: Fix regexp.
50717 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50719 * gcc.c-torture/execute/pure-1.c: Make functions static again.
50720 Don't use attribute `noinline'.
50722 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50724 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50726 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
50728 * gcc.c-torture/execute/simd-1.c: New.
50730 * gcc.dg/simd-1.c: New.
50732 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50734 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50736 2002-06-16 Richard Henderson <rth@redhat.com>
50738 * g++.dg/ext/anon-struct1.C: New.
50739 * g++.dg/ext/anon-struct2.C: New.
50740 * g++.dg/ext/anon-struct3.C: New.
50741 * gcc.dg/anon-struct-1.c: New.
50742 * gcc.dg/anon-struct-2.c: New.
50743 * gcc.dg/anon-struct-3.c: New.
50744 * gcc.dg/20011008-1.c: Adjust warning text.
50745 * gcc.dg/20020527-1.c: Add -fms-extensions.
50747 2002-06-16 Richard Henderson <rth@redhat.com>
50749 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50751 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
50753 * gcc.c-torture/execute/20020615-1.c: New test.
50755 2002-06-15 Roger Sayle <roger@eyesopen.com>
50757 * gcc.c-tortuture/execute/compare-1.c: New test case.
50758 * gcc.c-tortuture/execute/compare-2.c: New test case.
50759 * gcc.c-tortuture/execute/compare-3.c: New test case.
50761 2002-06-13 Richard Henderson <rth@redhat.com>
50763 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
50766 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50768 * g++.dg/template/typename2.C: Update error message.
50770 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
50772 * gcc.c-torture/execute/20020611-1.c: New test.
50774 2002-06-11 Bob Wilson <bob.wilson@acm.org>
50776 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50777 list of targets to skip.
50779 2002-06-10 Bob Wilson <bob.wilson@acm.org>
50781 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50782 targets if not optimizing.
50784 2002-06-10 Jakub Jelinek <jakub@redhat.com>
50786 * gcc.c-torture/compile/20020605-1.c: New test.
50788 * g++.dg/opt/vt1.C: New test.
50790 * gcc.dg/20020531-1.c: New test.
50792 * gcc.dg/20020530-1.c: New test.
50794 * gcc.dg/20020527-1.c: New test.
50796 * g++.dg/opt/cse1.C: New test.
50798 2002-06-07 Roger Sayle <roger@eyesopen.com>
50800 * gcc.dg/20020607-2.c: New test case.
50802 2002-06-07 Jakub Jelinek <jakub@redhat.com>
50804 * gcc.c-torture/compile/20020604-1.c: New test.
50806 2002-06-04 Richard Henderson <rth@redhat.com>
50808 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50809 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50810 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50812 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
50814 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50816 2002-06-03 Richard Henderson <rth@redhat.com>
50818 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50819 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50821 2002-06-02 Richard Henderson <rth@redhat.com>
50823 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50824 test functions static.
50826 2002-06-02 Andreas Jaeger <aj@suse.de>
50828 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50831 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
50833 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50834 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50835 Update for mofified diagnostics.
50836 * gcc.dg/c99-intconst-1.c: No longer fail.
50838 2002-06-02 Richard Henderson <rth@redhat.com>
50840 * gcc.dg/uninit-A.c: Remove xfail markers.
50842 2002-06-01 Roger Sayle <roger@eyesopen.com>
50844 * gcc.dg/fnegate-1.c: New test case.
50846 2002-05-30 Osku Salerma <osku@iki.fi>
50848 * gcc.c-torture/execute/mayalias-1.c: New file.
50850 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
50852 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50853 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50854 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50856 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
50858 * gcc.c-torture/execute/20020529-1.c: New test.
50860 2002-05-27 Richard Henderson <rth@redhat.com>
50862 * g++.dg/ext/attrib6.C: New test case.
50864 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50866 * gcc.c-torture/execute/pure-1.c: New test.
50868 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50870 * gcc.dg/cpp/arith-2.c: Remove.
50872 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50874 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50875 * gcc.dg/cpp/if-3.c: Remove.
50877 2002-05-26 Jakub Jelinek <jakub@redhat.com>
50879 * g++.dg/opt/cse2.C: New test.
50881 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
50883 * gcc.dg/cpp/arith-1.c: New semantic tests.
50884 * gcc.dg/cpp/if-1.c: Update.
50886 2002-05-24 Ben Elliston <bje@redhat.com>
50888 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50890 2002-05-24 Jakub Jelinek <jakub@redhat.com>
50892 * gcc.dg/verbose-asm.c: New test.
50894 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
50896 * gcc.dg/cpp/paste12.c: New test.
50898 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50900 * g++.dg/parse/named_ops.C: New test.
50902 2002-05-23 Mark Mitchell <mark@codesourcery.com>
50904 * gcc.dg/weak-8.c: New test.
50906 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
50908 * gcc.dg/weak-2.c: Allow optional leading underscore
50909 in scan-assembler symbol name.
50910 * gcc.dg/weak-3.c: Likewise.
50911 * gcc.dg/weak-4.c: Likewise.
50912 * gcc.dg/weak-5.c: Likewise.
50914 2002-05-23 Jakub Jelinek <jakub@redhat.com>
50916 * gcc.dg/20020523-1.c: New test.
50918 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50920 * objc.dg/const-str-2.m: Update now that we stop after
50921 a command line error.
50923 2002-05-22 Richard Henderson <rth@redhat.com>
50925 * g++.dg/dg.exp: Fix typo in test pruneing.
50927 2002-05-22 Richard Henderson <rth@redhat.com>
50929 * g++.dg/dg.exp: Prune the tls subdirectory.
50930 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50931 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50932 * g++.dg/tls/init-1.C: New.
50934 2002-05-22 Jakub Jelinek <jakub@redhat.com>
50936 * gcc.dg/20020517-1.c: New test.
50938 2002-05-21 Richard Henderson <rth@redhat.com>
50940 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50941 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50943 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
50945 * g++.dg/other/copy2.C: New test.
50947 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
50949 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50950 (MAX_COPY): Bump up to 10 times sizeof (long long).
50951 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50953 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50954 sizeof (long long).
50956 * gcc.c-torture/execute/strcpy-1.c: New test.
50958 2002-05-19 Jason Merrill <jason2redhat.com>
50960 * g++.dg/ext/oper1.C: New test.
50962 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
50963 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
50965 * README.QMTEST: New file.
50967 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50969 2002-05-19 Andreas Jaeger <aj@suse.de>
50971 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50973 * gcc.c-torture/execute/loop-2d.x: Likewise.
50975 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
50977 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50978 support weak symbols.
50979 * gcc.dg/weak-4.c: Likewise.
50980 * gcc.dg/weak-6.c: Likewise.
50982 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
50984 * gcc.dg/weak-3.c: Add dg-excess-error comment for
50985 cygwin, coff and h8300-*-hms targets
50986 * gcc.dg/weak-5.c: Likewise.
50987 * gcc.dg/weak-7.c: Likewise.
50989 2002-05-16 Jason Merrill <jason@redhat.com>
50991 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50992 (scan-assembler-not, scan-assembler-dem): Likewise.
50993 (scan-assembler-dem-not): Likewise.
50995 2002-05-15 Richard Henderson <rth@redhat.com>
50997 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50999 2002-05-15 Richard Henderson <rth@redhat.com>
51001 * gcc.dg/weak-5.c (vfoo1c): No warning here.
51002 (vfoo1f): Warning here.
51003 (vfoo1l): Don't redefine the alias.
51005 2002-05-14 Jason Merrill <jason@redhat.com>
51006 Alexandre Oliva <aoliva@redhat.com>
51008 * g++.dg/init/pm1.C: New test.
51010 2002-05-12 David S. Miller <davem@redhat.com>
51012 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51015 2002-05-10 Roger Sayle <roger@eyesopen.com>
51017 * gcc.c-torture/execute/20020510-1.c: New test case.
51019 2002-05-10 David S. Miller <davem@redhat.com>
51021 * gcc.c-torture/execute/conversion.c: Test long double too.
51023 2002-05-09 Jakub Jelinek <jakub@redhat.com>
51025 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51026 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51027 * lib/g++.exp (g++_link_flags): Likewise.
51028 * lib/objc.exp (objc_target_compile): Likewise.
51030 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
51032 * gcc.dg/cpp/poison.c: Update.
51033 * gcc.dg/cpp/20000625-2.c: Remove.
51034 * gcc.dg/cpp/direct2s.c: Remove final test.
51036 2002-05-08 Tom Rix <trix@redhat.com>
51038 * gcc.c-torture/execute/20020508-1.c: New test.
51039 * gcc.c-torture/execute/20020508-2.c: New test.
51040 * gcc.c-torture/execute/20020508-3.c: New test.
51042 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
51044 * gcc.dg/cpp/charconst-4.c: More tests.
51046 2002-05-08 Mark Mitchell <mark@codesourcery.com>
51049 * gcc.dg/weak-3.c: Update location of warning messages.
51050 * gcc.dg/weak-5.c: Likewise.
51052 2002-05-06 Roger Sayle <roger@eyesopen.com>
51054 * gcc.c-torture/execute/20020506-1.c: New test case.
51056 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
51058 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51060 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51062 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51064 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51066 * gcc.dg/cpp/charconst-3.c: New test.
51068 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51070 * gcc.dg/cpp/charconst.c: Update tests.
51072 2002-05-05 Tim Josling <tej@melbpc.org.au>
51074 * treelang: Added directory for new sample language treelang. Also
51075 lib/treelang.exp: New file to signal treelang should be tested.
51077 2002-05-03 Jakub Jelinek <jakub@redhat.com>
51079 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51080 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51081 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51082 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51083 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51084 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51085 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51087 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
51089 * gcc.dg/format/xopen-2.c: New test.
51091 2002-05-03 Jakub Jelinek <jakub@redhat.com>
51093 * gcc.dg/20020503-1.c: New test.
51095 2002-05-02 Mark Mitchell <mark@codesourcery.com>
51097 * g++.dg/init/dtor1.C: Make it tougher.
51099 2002-05-01 Mark Mitchell <mark@codesourcery.com>
51101 * g++.dg/init/dtor1.C: New test.
51103 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
51105 * gcc.dg/altivec-8.c: New.
51107 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
51109 * gcc.dg/altivec-7.c: New.
51111 2002-04-29 Jakub Jelinek <jakub@redhat.com>
51113 * g++.dg/parse/typedef1.C: New test.
51115 2002-04-29 Mark Mitchell <mark@codesourcery.com>
51118 * g++.dg/template/friend6.C: New test.
51121 * g++.dg/init/copy1.C: New test.
51123 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
51125 * g++.dg/warn/effc1.C: New test.
51127 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
51129 * gcc.dg/cpp/if-cexp.c: Add a test.
51131 2002-04-28 Jakub Jelinek <jakub@redhat.com>
51133 * gcc.dg/20020426-2.c: New test.
51135 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
51137 * gcc.dg/cpp/if-mop.c: Update.
51138 * gcc.dg/cpp/if-mpar.c: Add test.
51139 * gcc.dg/cpp/if-oppr.c: Update.
51141 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51144 * gcc.dg/weak-[2-7].c: New tests.
51146 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51148 * gcc.dg/enum1.c: New test.
51150 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51153 * g++.dg/inherit/access2.C: New test.
51155 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51158 * gcc.dg/20020426-1.c: New test.
51160 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51162 * g++.dg/abi/enum1.C: New test.
51164 2002-04-26 Richard Henderson <rth@redhat.com>
51166 * gcc.dg/c99-bool-1.c: Expect always true warning.
51168 2002-04-25 Roger Sayle <roger@eyesopen.com>
51170 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51172 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51174 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51177 2002-04-24 Mark Mitchell <mark@codesourcery.com>
51179 * g++.dg/abi/mange7.C: New test.
51182 * g++.dg/parse/stmtexpr2.C: New test.
51184 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
51186 * gcc.dg/20020312-2.c: Add SH target.
51188 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51190 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51191 compiler output on mips*-*-irix*.
51193 2002-04-23 Jakub Jelinek <jakub@redhat.com>
51195 * g++.dg/parse/attr1.C: New test.
51197 2002-04-23 Roger Sayle <roger@eyesopen.com>
51199 * gcc.c-torture/execute/string-opt-17.c: New test case.
51200 * gcc.c-torture/execute/memset-2.c: New test case.
51202 2002-04-23 Mark Mitchell <mark@codesourcery.com>
51205 * g++.dg/template/friend5.C: New test.
51208 * g++.dg/template/qual1.C: Likewise.
51210 2002-04-22 Zack Weinberg <zack@codesourcery.com>
51212 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51213 Include stdlib.h, not stdio.h or ctype.h.
51215 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
51217 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51218 cris-*-elf* and mmix-*-*.
51219 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51220 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51221 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51223 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51224 * gcc.dg/wchar_t-1.c: Ditto.
51226 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
51228 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51231 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
51233 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51235 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51237 * gcc.c-torture/execute/20000906-1.x: Delete.
51239 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
51241 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51243 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
51246 * g77.f-torture/execute/6367.f: New test.
51247 * g77.f-torture/execute/6367.x: Disable for MMIX.
51249 2002-04-19 Mark Mitchell <mark@codesourcery.com>
51252 * g++.dg/opt/inline2.C: New test.
51254 2002-04-18 Richard Henderson <rth@redhat.com>
51256 * gcc.dg/20000906-1.c: Enable for all targets.
51257 * gcc.c-torture/compile/iftrap-2.c: New.
51259 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51261 * gcc.dg/20020418-1.c: New test.
51262 * gcc.dg/20020418-2.c: New test.
51264 2002-04-18 Richard Henderson <rth@redhat.com>
51266 * gcc.c-torture/compile/iftrap-1.c: New.
51267 * gcc.dg/iftrap-1.c: Adjust for ia64.
51268 * gcc.dg/iftrap-2.c: New.
51270 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51272 * gcc.c-torture/compile/20020418-1.c: New test.
51274 2002-04-18 Roger Sayle <roger@eyesopen.com>
51276 * gcc.c-torture/compile/20020415-1.c: New.
51278 2002-04-18 David S. Miller <davem@redhat.com>
51280 * gcc.c-torture/execute/20020418-1.c: New test.
51282 2002-04-17 Jakub Jelinek <jakub@redhat.com>
51284 * gcc.dg/20020416-1.c: New test.
51286 * g++.dg/opt/inline1.C: New test.
51288 2002-04-16 Jakub Jelinek <jakub@redhat.com>
51290 * gcc.dg/altivec-5.c: New test.
51292 * gcc.dg/20020415-1.c: New test.
51294 2002-04-15 Mark Mitchell <mark@codesourcery.com>
51296 * lib/chill.exp: Remove.
51298 2002-04-14 Jakub Jelinek <jakub@redhat.com>
51300 * g++.dg/other/big-struct.C: New test.
51302 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
51304 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51307 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
51310 * gcc.dg/i386-387-1.c: Allow optional leading underscore
51311 in scan-assembler function name
51313 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
51315 * g77.f-torture/execute/980628-4.x,
51316 g77.f-torture/execute/980628-5.x,
51317 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51318 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51319 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51322 2002-04-13 David S. Miller <davem@redhat.com>
51324 * gcc.c-torture/execute/20020413-1.c: New test.
51326 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
51329 * g++.dg/ext/asm1.C: New tests.
51331 2002-04-12 Mark Mitchell <mark@codesourcery.com>
51334 * g++.dg/parse/stmtexpr1.C: New test.
51337 * g++.dg/template/copy1.C: New test.
51339 2002-04-12 Richard Henderson <rth@redhat.com>
51341 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51343 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
51345 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51346 gcc.c-torture/execute/20020307-2.c.
51348 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
51350 * g++.dg/ext/attrib5.C,
51351 * g++.dg/lookup/struct1.C: New tests.
51353 2002-04-11 Jakub Jelinek <jakub@redhat.com>
51355 * gcc.dg/20020411-1.c: New test.
51357 * gcc.c-torture/execute/20020411-1.c: New test.
51359 2002-04-10 Janis Johnson <janis187@us.ibm.com>
51361 * g77.f-torture/execute/6177.f: New test.
51363 2002-04-10 Jakub Jelinek <jakub@redhat.com>
51366 * g++.dg/opt/cleanup1.C: New test.
51368 * g++.dg/opt/const1.C: New test.
51370 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
51372 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51374 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
51377 * g++.dg/template/typename2.C: New test.
51379 2002-04-10 Alan Modra <amodra@bigpond.net.au>
51381 * gcc.c-torture/execute/loop-12.c: New.
51383 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
51385 * g77.f-torture/execute/980628-4.x,
51386 g77.f-torture/execute/980628-5.x,
51387 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51388 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51389 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51391 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51393 PR optimization/6086
51394 * g++.dg/opt/preinc1.C: New test.
51396 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51399 * g++.dg/opt/static2.C: New test.
51401 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51404 * gcc.dg/20020406-1.c: New test.
51406 2002-04-04 David S. Miller <davem@redhat.com>
51408 * gcc.c-torture/execute/20020404-1.c: New test.
51410 2002-04-04 Jakub Jelinek <jakub@redhat.com>
51413 * gcc.dg/20020312-2.c: Do not declare global register variable
51414 if __PIC__ or __pic__ is defined.
51416 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
51418 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
51419 __asm__ so that it works correctly even if -ansi -pedantic-errors.
51421 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51423 * gcc.misc-tests/linkage.exp: Update last change to handle
51424 sparc*-, not just sparc-.
51426 2002-04-03 Richard Henderson <rth@redhat.com>
51428 * gcc.dg/cpp/ucs.c: Improved long UCS test.
51430 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51432 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51434 2002-04-02 David S. Miller <davem@redhat.com>
51436 * gcc.c-torture/execute/20020402-3.c: New test.
51438 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51440 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51441 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51443 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51444 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51445 g77.f-torture/execute/20001201.x,
51446 g77.f-torture/execute/u77-test.x: New files.
51448 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51449 * gcc.dg/wchar_t-1.c: Ditto.
51451 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51453 * gcc.c-torture/execute/20020402-1.c: New test.
51455 2002-04-01 Richard Henderson <rth@redhat.com>
51457 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51459 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51461 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51463 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51465 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51467 * g++.dg/inherit/template-as-base.C: Expect error.
51468 * g++.dg/inherit/namespace-as-base.C: Likewise.
51470 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
51472 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51473 g++.dg/ext/instantiate3.C: Tweak match patterns.
51475 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51476 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51479 2002-03-31 Richard Henderson <rth@redhat.com>
51481 * gcc.dg/special/alias-2.c: New.
51482 * gcc.dg/special/ecos.exp: Run it.
51484 2002-03-31 Richard Henderson <rth@redhat.com>
51486 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51488 2002-03-31 Kazu Hirata <kazu@hxi.com>
51490 * gcc.dg/weak-1.c: Disable on h8300 port.
51492 2002-03-29 Janis Johnson <janis187@us.ibm.com>
51494 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51495 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51497 * g++.dg/bprob/bprob-1.C: New test.
51498 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51499 * g++.dg/gcov/gcov-1.C: New test.
51500 * g++.dg/gcov/gcov-1.x: New file.
51501 * g++.dg/gcov/gcov-2.C: New test.
51502 * g++.dg/gcov/gcov-3.C: New test.
51503 * g++.dg/gcov/gcov-3.h: New file.
51505 2002-03-28 Roger Sayle <roger@eyesopen.com>
51507 * g++.old-deja/g++.other/builtins5.C: New test.
51508 * g++.old-deja/g++.other/builtins6.C: New test.
51509 * g++.old-deja/g++.other/builtins7.C: New test.
51510 * g++.old-deja/g++.other/builtins8.C: New test.
51511 * g++.old-deja/g++.other/builtins9.C: New test.
51513 2002-03-29 Jakub Jelinek <jakub@redhat.com>
51515 * g++.dg/opt/static1.C: New test.
51517 * g++.dg/opt/longbranch1.C: New test.
51519 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
51521 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51523 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51525 2002-03-28 Jeffrey A Law (law@redhat.com)
51527 * gcc.c-torture/execute/20020328-1.c: New test.
51529 2002-03-27 Richard Henderson <rth@redhat.com>
51531 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51532 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51533 move from g++.old-deja/g++.ext/.
51535 2002-03-27 Mark Mitchell <mark@codesourcery.com>
51537 * g++.dg/init/new2.C: New test.
51539 2002-03-26 Richard Henderson <rth@redhat.com>
51541 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51543 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51546 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
51548 * gcc.dg/20001102-1.c: Likewise.
51550 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
51552 * gcc.dg/cpp/endif-pedantic1.c,
51553 gcc.dg/cpp/endif-pedantic2.c: New tests.
51555 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51557 * g++.dg/init/new1.C: New test.
51559 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51561 * g++.dg/abi/vbase9.C: New test.
51563 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51565 * gcc.dg/arm-asm.c: New test.
51567 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51569 * gcc.dg/Wswitch-enum.c: New test.
51572 2002-03-26 Richard Henderson <rth@redhat.com>
51574 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51577 2002-03-25 Richard Henderson <rth@redhat.com>
51579 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51582 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51583 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51585 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51587 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51589 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51591 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51592 targets using generic thunk support.
51594 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51596 * gcc.c-torture/compile/20020323-1.c: New test.
51598 * g++.dg/opt/conj2.C: New test.
51600 2002-03-24 Richard Henderson <rth@redhat.com>
51602 * gcc.dg/weak-1.c: Use -fno-common.
51604 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51606 * g77.dg/f77-edit-apostrophe-out.f: New test
51607 * g77.dg/f77-edit-h-out.f: New test
51608 * g77.dg/f77-edit-t-in.f: New test
51609 * g77.dg/f77-edit-t-out.f: New test
51610 * g77.dg/f77-edit-x-out.f: New test
51611 * g77.dg/f77-edit-slash-out.f: New test
51612 * g77.dg/f77-edit-colon-out.f: New test
51613 * g77.dg/f77-edit-s-out.f: New test
51615 2002-03-24 Richard Henderson <rth@redhat.com>
51617 * objc/execute/formal_protocol-6.x: New XFAIL.
51619 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51621 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51622 that do not support weak symbols
51624 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51626 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51627 * lib/g77.exp: Likewise.
51628 * lib/objc.exp: Likewise.
51630 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51632 * gcc.dg/Wswitch-default.c: New test.
51634 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51636 * g++.dg/other/enum1.C: New test.
51638 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51640 * gcc.dg/pragma-ep-3.c: Fix typo.
51642 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51644 * g++.dg/inherit/template-as-base.C: New test.
51646 2002-03-22 Jakub Jelinek <jakub@redhat.com>
51648 * g++.old-deja/g++.other/dwarf2-1.C: Move...
51649 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
51651 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
51653 * gcc.dg/cpp/multiline.c: Update to match.
51655 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
51657 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51659 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
51661 * gcc.dg/cpp/extratokens2.c: New file.
51663 2002-03-21 David Edelsohn <edelsohn@gnu.org>
51665 * gcc.dg/20020312-2.c: Add rs6000 target.
51667 * gcc.c-torture/compile/20020319-1.c: New test.
51669 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51671 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51672 (A, E): Handle this.
51674 2002-03-20 Jason Merrill <jason@redhat.com>
51676 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51678 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51679 through prune_gcc_output.
51681 2002-03-20 Jakub Jelinek <jakub@redhat.com>
51683 * gcc.c-torture/compile/20020320-1.c: New test.
51685 2002-03-19 Jakub Jelinek <jakub@redhat.com>
51687 * gcc.c-torture/compile/20020318-1.c: New test.
51689 * gcc.dg/struct-by-value-1.c: New test.
51691 * gcc.dg/20020319-1.c: New test.
51693 2002-03-18 Jakub Jelinek <jakub@redhat.com>
51695 * g++.dg/opt/conj1.C: New test.
51697 2002-03-17 Mark Mitchell <mark@codesourcery.com>
51699 * g++.dg/template/qualttp20.C: Revert previous change.
51700 * g++.dg/template/qualttp3.C: Likewise.
51701 * g++.dg/template/qualttp4.C: Likewise.
51702 * g++.dg/template/qualttp5.C: Likewise.
51703 * g++.dg/template/qualttp6.C: Likewise.
51704 * g++.dg/template/qualttp7.C: Likewise.
51705 * g++.dg/template/qualttp8.C: Likewise.
51706 * g++.dg/template/recurse.C: Likewise.
51708 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
51710 * gcc.dg/cpp/wchar-1.c: Update.
51712 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
51714 * g++.dg/template/conv1.C: New test.
51715 * g++.dg/template/conv2.C: New test.
51716 * g++.dg/template/conv3.C: New test.
51717 * g++.dg/template/conv4.C: New test.
51719 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51721 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51722 * g++.dg/template/qualttp3.C: Likewise.
51723 * g++.dg/template/qualttp4.C: Likewise.
51724 * g++.dg/template/qualttp5.C: Likewise.
51725 * g++.dg/template/qualttp6.C: Likewise.
51726 * g++.dg/template/qualttp7.C: Likewise.
51727 * g++.dg/template/qualttp8.C: Likewise.
51728 * g++.dg/template/recurse.C: Likewise.
51730 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51732 * g++.dg/opt/dtor1.C: New test.
51734 2002-03-15 Jakub Jelinek <jakub@redhat.com>
51736 * gcc.c-torture/compile/20020315-1.c: New test.
51738 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
51740 * gcc.dg/weak-1.c: Fix scan tests.
51742 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
51744 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51745 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51746 cris-*-aout* mmix-*-*.
51747 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51748 cris-*-aout* mmix-*-*.
51749 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51750 cris-*-elf* cris-*-aout* and mmix-*-*.
51751 * gcc.dg/20001009-1.c: Ditto.
51752 * gcc.dg/20010912-1.c: Ditto.
51753 * gcc.dg/20020122-4.c: Ditto.
51754 * gcc.dg/inline-2.c: Ditto.
51756 2002-03-14 Jeffrey A Law (law@cygnus.com)
51758 * gcc.c-torture/compile/20020314-1.c: New test.
51760 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
51762 * gcc.c-torture/execute/20020314-1.c: New test.
51764 2002-03-14 Jakub Jelinek <jakub@redhat.com>
51766 * g++.dg/warn/Wunused-1.C: New test.
51768 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
51770 * g++.dg/abi/mangle6.C: New test.
51772 2002-03-13 Jakub Jelinek <jakub@redhat.com>
51774 * gcc.c-torture/compile/20020309-2.c: New test.
51776 * gcc.c-torture/compile/20020312-1.c: New test.
51778 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
51780 * g++.dg/other/access1.C: New test.
51782 2002-03-12 Jakub Jelinek <jakub@redhat.com>
51784 * gcc.c-torture/execute/wchar_t-1.c: New test.
51786 2002-03-12 David Edelsohn <edelsohn@gnu.org>
51788 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51790 2002-03-12 Roger Sayle <roger@eyesopen.com>
51792 * gcc.dg/20020312-1.c: New test case.
51794 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
51796 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51798 2002-03-11 Richard Henderson <rth@redhat.com>
51800 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51801 * g++.old-deja/g++.jason/report.C: Likewise.
51803 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51805 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51806 * g++.old-deja/g++.robertl/eb56.C: Likewise.
51808 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51810 * g++.dg/overload/pmf1.C: New test.
51812 2002-03-11 Kazu Hirata <kazu@hxi.com>
51814 * gcc.c-torture/execute/20020307-1.c: Use long.
51816 2002-03-11 Jakub Jelinek <jakub@redhat.com>
51818 PR optimization/5844
51819 * gcc.dg/20020310-1.c: New test.
51821 2002-03-09 Michael Meissner <meissner@redhat.com>
51823 * gcc.c-torture/execute/memcpy-2.c: New test.
51824 * gcc.c-torture/execute/memset-1.c: New test.
51825 * gcc.c-torture/execute/strlen-1.c: New test.
51826 * gcc.c-torture/execute/strcmp-1.c: New test.
51827 * gcc.c-torture/execute/strncmp-1.c: New test.
51829 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
51831 * gcc.dg/ppc-ldstruct.c: New test.
51833 2002-03-09 Jakub Jelinek <jakub@redhat.com>
51835 * gcc.c-torture/execute/va-arg-22.c: New test.
51837 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51839 * gcc.c-torture/compile/20020309-1.c: New test.
51841 2002-03-08 Jakub Jelinek <jakub@redhat.com>
51843 * gcc.c-torture/execute/20020307-2.c: New test.
51845 2002-03-07 Jeffrey A Law (law@redhat.com)
51847 * g77.f-torture/compile/20020307-1.f: New test.
51849 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
51851 * gcc.dg/unordered-1.c: New test.
51853 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
51855 * gcc.c-torture/execute/20020307-1.c: New test.
51857 2002-03-05 Jakub Jelinek <jakub@redhat.com>
51859 * gcc.dg/20020304-1.c: New test.
51861 * gcc.c-torture/compile/20020304-2.c: New test.
51863 2002-03-04 Zack Weinberg <zack@codesourcery.com>
51865 * gcc.c-torture/compile/20020304-1.c: New test case
51868 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
51870 * gcc.dg/20020103-1.c: Add other -D ppc variants.
51872 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
51874 * g++.dg/other/classkey1.C: New test.
51876 2002-03-01 Richard Henderson <rth@redhat.com>
51878 * gcc.c-torture/compile/981223-1.x: New.
51879 * gcc.c-torture/compile/920625-1.x: New.
51881 2002-02-28 Richard Henderson <rth@redhat.com>
51883 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51885 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
51887 * gcc.c-torture/execute/20020227-1.c: New test.
51889 2002-02-27 Mark Mitchell <mark@codesourcery.com>
51891 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51893 * g++.old-deja/g++.oliva/partord1.C: Likewise.
51894 * g++.old-deja.g++.other/defarg1.C: Likewise.
51895 * g++.old-deja/g++.pt/calls2.C: Likewise.
51896 * g++.old-deja/g++.pt/crash20.C: Likewise.
51897 * g++.old-deja/g++.pt/crash30.C: Likewise.
51898 * g++.old-deja/g++.pt/crash36.C: Likewise.
51899 * g++.old-deja/g++.pt/crash6.C: Likewise.
51900 * g++.old-deja/g++.pt/defarg13.C: Likewise.
51901 * g++.old-deja/g++.pt/derived3.C: Likewise.
51902 * g++.old-deja/g++.pt/error1.C: Likewise.
51903 * g++.old-deja/g++.pt/friend21.C: Likewise.
51904 * g++.old-deja/g++.pt/friend23.C: Likewise.
51905 * g++.old-deja/g++.pt/infinite1.C: Likewise.
51906 * g++.old-deja/g++.robertl/eb128.C: Likewise.
51908 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
51910 * gcc.c-torture/execute/20020225-2.c: New test.
51912 2002-02-27 Zack Weinberg <zack@codesourcery.com>
51914 * gcc.c-torture/execute/920730-1t.c,
51915 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51916 Delete test cases, only relevant to -traditional.
51918 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
51920 * gcc.dg/cpp/undef1.c: Remove.
51921 * gcc.dg/cpp/directiv.c: Update.
51922 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51924 2002-02-27 Michael Meissner <meissner@redhat.com>
51926 * gcc.c-torture/execute/20020226-1.c: New test.
51928 2002-02-26 Jakub Jelinek <jakub@redhat.com>
51930 * g++.dg/debug/debug4.C: New test.
51932 * gcc.dg/ia64-visibility-1.c: New test.
51934 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
51936 * gcc.dg/debug/20020224-1.c: New.
51938 2002-02-25 Kazu Hirata <kazu@hxi.com>
51940 * gcc.c-torture/execute/960416-1.x: New.
51941 * gcc.c-torture/execute/divconst-3.x: Likewise.
51943 2002-02-25 Jakub Jelinek <jakub@redhat.com>
51945 * gcc.dg/20020224-1.c: New test.
51947 2002-02-25 Alan Modra <amodra@bigpond.net.au>
51949 * gcc.c-torture/execute/20020225-1.c: New.
51951 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
51953 * gcc.dg/cpp/wchar-1.c: New test.
51955 2002-02-23 Jakub Jelinek <jakub@redhat.com>
51957 * gcc.dg/20020222-1.c: New test.
51959 2002-02-22 Jakub Jelinek <jakub@redhat.com>
51961 * g++.dg/opt/anonunion1.C: New test.
51963 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
51965 * g++.dg/template/qualttp19.C: New test.
51966 * g++.dg/template/qualttp20.C: New test.
51967 * g++.old-deja/g++.jason/report.C: Adjust expected errors
51968 * g++.old-deja/g++.other/qual1.C: Likewise.
51970 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
51972 * gcc.dg/attr-alwaysinline.c: New.
51974 2002-02-21 Jakub Jelinek <jakub@redhat.com>
51976 * gcc.dg/20020220-1.c: New test.
51978 * gcc.dg/20020220-2.c: New test.
51980 * g++.dg/opt/mmx1.C: New test.
51982 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
51984 * gcc.c-torture/compile/20020110.c: New test.
51986 2002-02-20 Jakub Jelinek <jakub@redhat.com>
51988 * gcc.c-torture/execute/20020219-1.c: New test.
51990 * gcc.dg/20020219-1.c: New test.
51992 * gcc.dg/noncompile/20020220-1.c: New test.
51994 * g++.dg/opt/ptrintsum1.C: New test.
51996 * gcc.dg/debug/20020220-1.c: New test.
51998 2002-02-17 Jakub Jelinek <jakub@redhat.com>
52000 * gcc.c-torture/execute/20020216-1.c: New test.
52002 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
52004 * gcc.dg/decl-1.c: Update, new test.
52006 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
52008 * g++.dg/abi/bitfield1.C: New test.
52009 * g++.dg/abi/bitfield2.C: New test.
52011 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
52013 * gcc.dg/attr-nest.c: New test.
52015 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
52017 * gcc.c-torture/execute/20020215-1.c: New test.
52019 2002-02-14 Jakub Jelinek <jakub@redhat.com>
52021 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52022 * g++.dg/debug/debug.exp: New.
52023 * g++.dg/debug/trivial.C: New.
52024 * g++.dg/debug/debug1.C: Moved...
52025 * g++.dg/other/debug1.C: ...from here.
52026 * g++.dg/debug/debug2.C: Moved...
52027 * g++.dg/other/debug2.C: ...from here.
52028 * g++.dg/debug/debug3.C: Moved...
52029 * g++.dg/other/debug3.C: ...from here.
52031 * gcc.dg/noncompile/20020213-1.c: New test.
52033 2002-02-13 Jakub Jelinek <jakub@redhat.com>
52035 * g++.dg/other/debug3.C: New test.
52037 * gcc.c-torture/execute/20020213-1.c: New test.
52039 2002-02-13 Richard Smith <richard@ex-parrot.com>
52041 * g++.old-deja/g++.other/thunk1.C: New test.
52043 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
52045 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52047 2002-02-13 Stan Shebs <shebs@apple.com>
52049 * gcc.dg/altivec-3.c: New.
52051 2002-02-12 Jakub Jelinek <jakub@redhat.com>
52053 * gcc.dg/Wunreachable-1.c: New test.
52054 * gcc.dg/Wunreachable-2.c: New test.
52056 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
52058 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52060 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
52062 * gcc.dg/decl-1.c: New test.
52064 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
52066 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52068 2002-02-10 Kazu Hirata <kazu@hxi.com>
52070 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52071 * gcc.c-torture/compile/980506-1.x: Likewise.
52073 2002-02-10 Kazu Hirata <kazu@hxi.com>
52075 * gcc.dg/20020210-1.c: New.
52077 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
52079 * g77.f-torture/execute/947.f: New regression test
52080 for PR fortran/947.
52082 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
52084 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52085 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52087 2002-02-08 Richard Henderson <rth@redhat.com>
52089 * gcc.c-torture/compile/labels-3.c: New.
52091 2002-02-08 Jakub Jelinek <jakub@redhat.com>
52093 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52094 expression statements work instead.
52095 * gcc.dg/noncompile/20020207-1.c: New test.
52097 2002-02-07 Richard Henderson <rth@redhat.com>
52099 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52101 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52103 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52105 * lib/g77-dg.exp: Trim g77 error messages so that they are
52106 recognized by dg.exp.
52108 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52111 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
52113 2002-02-07 Richard Henderson <rth@redhat.com>
52115 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52116 to be sufficiently aligned for integers.
52118 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
52120 * g++.dg/template/friend4.C: New test.
52122 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52125 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52128 2002-02-07 Richard Henderson <rth@redhat.com>
52130 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52131 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52132 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52133 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52135 2002-02-06 Richard Henderson <rth@redhat.com>
52137 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52139 2002-02-06 Janis Johnson <janis187@us.ibm.com>
52141 * gcc.dg/20020206-1.c: New test.
52143 2002-02-06 Jakub Jelinek <jakub@redhat.com>
52145 * gcc.c-torture/execute/20020206-1.c: New test.
52147 * gcc.c-torture/execute/20020206-2.c: New test.
52149 PR optimization/5429:
52150 * gcc.c-torture/compile/20020206-1.c: New test.
52152 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
52154 * g++.dg/ext/align1.C: Do not use an explicit alignment value
52155 as certain file formats cannot support particularly large
52158 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52159 and do not expect to be able to link the executable.
52161 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52162 fail because the COFF format does not support the weak attribute.
52164 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
52166 * g77.dg/pr5473.f: New test
52168 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
52170 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52171 Fix testcase accordingly.
52173 2002-02-04 Richard Henderson <rth@redhat.com>
52175 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52176 (buf): Change to be an array of pointers, not ints.
52178 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52180 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
52181 before all tests. Move warning one line above to match where it
52183 * gcc.dg/Wswitch-2.c: New test.
52184 * g++.dg/warn/Wswitch-1.C: New test.
52185 * g++.dg/warn/Wswitch-2.C: New test.
52187 2002-02-04 Richard Henderson <rth@redhat.com>
52189 * g++.dg/abi/offsetof.C: Fix size comparison.
52191 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
52193 * gcc.dg/cast-qual-2.c: New test.
52195 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52197 * gcc.dg/20020201-4.c: New test.
52199 2002-02-04 Ben Elliston <bje@redhat.com>
52201 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52202 target_info attribute != 0, in addition to the empty string.
52203 (gcc_target_compile): Likewise.
52205 2002-02-03 Andrew Cagney <ac131313@redhat.com>
52207 * gcc.dg/Wswitch.c: New test.
52208 PR gcc/4475. PR gcc/3780.
52210 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
52212 * g77.f-torture/execute/5122.f: New test for regressions
52213 against PR fortran/5122.
52215 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
52217 * g77.f-torture/compile/pr3743.f: Delete
52218 * g77.dg/pr3743-1.f: New test.
52219 * g77.dg/pr3743-2.f: New test.
52220 * g77.dg/pr3743-3.f: New test.
52221 * g77.dg/pr3743-4.f: New test.
52223 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52225 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52227 2002-02-02 Richard Henderson <rth@redhat.com>
52229 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52230 * gcc.c-torture/execute/bf64-1.c: Likewise.
52232 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52234 * gcc.dg/20020201-2.c: New test.
52236 * gcc.dg/20020201-3.c: New test.
52238 * gcc.c-torture/execute/bitfld-2.c: New test.
52240 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52242 * gcc.dg/bitfld-1.c: Update.
52243 * gcc.dg/bitfld-2.c: Update.
52244 * gcc.c-torture/execute/bitfld-1.x: New.
52246 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52248 * gcc.c-torture/execute/20020201-1.c: New test.
52250 2002-02-01 Janis Johnson <janis187@us.ibm.com>
52253 * gcc.dg/20020201-1.c: New test.
52255 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
52258 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52259 * g77.f-torture/compile/pr3743.x: Remove
52261 2002-01-31 Tom Rix <trix@redhat.com>
52263 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52265 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52267 * gcc.dg/noncompile/20020130-1.c: New test.
52269 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
52271 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52273 2002-01-29 Richard Henderson <rth@redhat.com>
52275 * gcc.c-torture/execute/991118-1.c: Cast various constants back
52277 * gcc.c-torture/execute/bf64-1.c: Likewise.
52279 2002-01-29 Jakub Jelinek <jakub@redhat.com>
52281 * gcc.c-torture/execute/20020129-1.c: New test.
52283 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52285 * gcc.c-torture/compile/20000224-1.c: Update.
52286 * gcc.c-torture/execute/bitfld-1.c: New tests.
52287 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52288 * gcc.dg/uninit-A.c: Update.
52290 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
52292 * g++.dg/template/ctor1.C: Add instantiation.
52294 2002-01-28 Paul Koning <pkoning@equallogic.com>
52296 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52297 argument to __builtin_prefetch to be const ptr.
52299 2002-01-28 Jakub Jelinek <jakub@redhat.com>
52301 * gcc.c-torture/compile/20020120-1.c: New test.
52303 2002-01-27 Kazu Hirata <kazu@hxi.com>
52305 * gcc.c-torture/execute/20020127-1.c: New test.
52307 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
52309 * g77.dg/f77-edit-i-in.f: New test
52310 * g77.dg/f77-edit-i-out.f: New test
52312 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
52314 * gcc.dg/debug/debug.exp: New file.
52315 * gcc.dg/debug/trivial.c: New file.
52316 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52317 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52318 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52319 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52320 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52321 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52322 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52323 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52324 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52325 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52326 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52327 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52328 * gcc.dg/20000503-1.c: Removed.
52329 * gcc.dg/20010207-1.c: Removed.
52330 * gcc.dg/20011223-1.c: Removed.
52331 * gcc.dg/20020104-2.c: Removed.
52332 * gcc.dg/debug-1.c: Removed.
52333 * gcc.dg/debug-2.c: Removed.
52334 * gcc.dg/debug-3.c: Removed.
52335 * gcc.dg/debug-4.c: Removed.
52336 * gcc.dg/debug-5.c: Removed.
52337 * gcc.dg/debug-6.c: Removed.
52338 * gcc.dg/dwarf2-1.c: Removed.
52339 * gcc.dg/dwarf2-2.c: Removed.
52341 2002-01-25 Jakub Jelinek <jakub@redhat.com>
52343 * g++.old-deja/g++.other/eh5.C: New test.
52344 * g++.old-deja/g++.other/sibcall2.C: New test.
52345 * g++.old-deja/g++.other/array9.C: New test.
52346 * g++.old-deja/g++.other/typename2.C: New test.
52347 * g++.old-deja/g++.other/crash60.C: New test.
52348 * g++.old-deja/g++.other/conv9.C: New test.
52349 * g++.old-deja/g++.other/mangle10.C: New test.
52350 * g++.old-deja/g++.other/unchanging1.C: New test.
52351 * g++.old-deja/g++.other/exprstmt1.C: New test.
52352 * g++.old-deja/g++.other/inline23.C: New test.
52353 * g++.old-deja/g++.eh/ia64-1.C: New test.
52354 * g++.old-deja/g++.other/dwarf2-1.C: New test.
52355 * g++.old-deja/g++.other/reload1.C: New test.
52356 * g++.old-deja/g++.other/static20.C: New test.
52357 * g++.old-deja/g++.other/local-alloc1.C: New test.
52358 * g++.old-deja/g++.other/conv8.C: New test.
52359 * g++.old-deja/g++.other/stmtexpr2.C: New test.
52360 * g++.old-deja/g++.other/storeexpr1.C: New test.
52361 * g++.old-deja/g++.other/storeexpr2.C: New test.
52362 * g++.dg/eh/template2.C: New test.
52363 * g++.dg/warn/weak1.C: New test.
52365 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
52367 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52368 Remove first, non-varying, argument.
52370 2002-01-23 Richard Henderson <rth@redhat.com>
52372 * gcc.dg/inline-2.c: New.
52374 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52375 Add optional target arg. Check number of arguments.
52376 (scan-assembler-not, scan-assembler-dem): Likewise.
52377 (scan-assembler-dem-not): Likewise.
52379 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52381 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52383 * g++.old-deja/g++.brendan/parse3.C,
52384 g++.old-deja/g++.other/crash26.C,
52385 g++.old-deja/g++.other/crash28.C,
52386 g++.old-deja/g++.other/crash29.C,
52387 g++.old-deja/g++.other/crash30.C,
52388 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52390 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
52392 * gcc.dg/20020115-1.c: New.
52394 2002-01-23 Bob Wilson <bob.wilson@acm.org>
52396 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52398 2002-01-23 Janis Johnson <janis187@us.ibm.com>
52400 * gcc.dg/20020122-3.c: New.
52402 2002-01-23 Jakub Jelinek <jakub@redhat.com>
52404 * g++.dg/other/gc1.C: New test.
52406 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52408 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52410 2002-01-22 Richard Henderson <rth@redhat.com>
52412 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52414 2002-01-22 Richard Henderson <rth@redhat.com>
52416 * gcc.dg/20020122-4.c: New.
52418 2002-01-22 H.J. Lu <hjl@gnu.org>
52420 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52422 * gcc.dg/special/ecos.exp: Likewise.
52423 * lib/g++-dg.exp: Likewise.
52424 * lib/g77-dg.exp: Likewise.
52425 * lib/gcc-dg.exp : Likewise.
52426 * lib/mike-g++.exp: Likewise.
52427 * lib/mike-g77.exp: Likewise.
52428 * lib/mike-gcc.exp: Likewise.
52429 * lib/objc-dg.exp: Likewise.
52431 2002-01-22 Janis Johnson <janis187@us.ibm.com>
52434 * gcc.dg/20020122-2.c: New test.
52436 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
52438 * gcc.dg/20020122-1.c: New test.
52440 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
52442 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52444 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
52446 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52448 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52450 * gcc.c-torture/compile/20020121-1.c: New test.
52452 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
52454 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52457 2002-01-21 Jakub Jelinek <jakub@redhat.com>
52459 * gcc.dg/20020218-1.c: New test.
52461 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
52463 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52465 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52466 "At global scope" warning
52467 * g++.dg/ext/align1.C: Change cygwin test for alignment
52468 from db-bogus to dg-warning
52470 2002-01-21 Zack Weinberg <zack@codesourcery.com>
52472 * g77.f-torture/compile/cpp2.F: New test.
52474 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
52476 * g++.dg/template/access1.C: New test.
52478 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
52480 * gcc.dg/20020118-1.c: New.
52482 2002-01-18 Kazu Hirata <kazu@hxi.com>
52484 * gcc.c-torture/execute/20020118-1.c: New test.
52486 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52488 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52489 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52490 alignment warnings.
52492 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52494 * gcc.misc-tests/i386-prefetch.exp: Save and restore
52495 torture_with_loops and torture_without_loops
52497 2002-01-17 Jakub Jelinek <jakub@redhat.com>
52499 * gcc.c-torture/compile/20020116-1.c: New test.
52501 2002-01-16 Jakub Jelinek <jakub@redhat.com>
52503 * gcc.dg/20020116-2.c: New test.
52505 * gcc.dg/ultrasp4.c: New test.
52507 * gcc.dg/20020116-1.c: New test.
52509 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
52511 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52514 2002-01-15 Janis Johnson <janis187@us.ibm.com>
52516 * gcc.misc-tests/i386-prefetch.exp: New.
52517 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52518 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52519 * gcc.misc-tests/i386-pf-none-1.c: New test.
52520 * gcc.misc-tests/i386-pf-sse-1.c: New test.
52522 2002-01-15 Jakub Jelinek <jakub@redhat.com>
52524 * gcc.dg/gnu89-init-1.c: Add new tests.
52526 2002-01-15 Andreas Jaeger <aj@suse.de>
52528 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52529 * gcc.dg/i386-mmx-2.c: Likewise.
52530 * gcc.dg/i386-sse-1.c: Likewise.
52531 * gcc.dg/i386-sse-2.c: Likewise.
52532 * gcc.dg/i386-sse-3.c: Likewise.
52534 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
52536 * g77.f-torture/execute/intrinsic-unix-bessel.f:
52537 Uncomment additional cases that now pass.
52539 2002-01-11 Richard Henderson <rth@redhat.com>
52541 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52542 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52544 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
52546 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52548 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
52550 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52551 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52553 2002-01-10 Dale Johannesen <dalej@apple.com>
52555 * gcc.c-torture/execute/loop-11.c: New.
52557 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52559 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52560 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52562 2002-01-09 Richard Henderson <rth@redhat.com>
52564 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52565 type in which to perform the operation for each size.
52567 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52569 * gcc.c-torture/compile/20020109-2.c: New test.
52571 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52573 * gcc.c-torture/execute/loop-10.c: New test.
52575 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52577 * gcc.c-torture/compile/20010226-1.c: New test.
52578 * gcc.c-torture/compile/20010227-1.c: New test.
52579 * gcc.c-torture/compile/20010426-1.c: New test.
52580 * gcc.c-torture/compile/20010510-1.c: New test.
52581 * gcc.c-torture/compile/20010605-3.c: New test.
52582 * gcc.c-torture/compile/20010824-1.c: New test.
52583 * gcc.c-torture/execute/20010409-1.c: New test.
52584 * gcc.dg/noncompile/20000901-1.c: New test.
52585 * gcc.dg/20001023-1.c: New test.
52586 * gcc.dg/20001101-1.c: New test.
52587 * gcc.dg/20001102-1.c: New test.
52588 * gcc.dg/20010207-1.c: New test.
52589 * gcc.dg/20010405-1.c: New test.
52590 * gcc.dg/20010822-1.c: New test.
52591 * gcc.dg/20011107-1.c: New test.
52593 2002-01-09 Jeffrey A Law (law@redhat.com)
52595 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52597 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52598 execution failure on PA targets.
52600 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52602 * gcc.c-torture/compile/20020109-1.c: New test.
52604 2002-01-08 Kazu Hirata <kazu@hxi.com>
52606 * gcc.c-torture/execute/20020108-1.c: New test.
52608 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52610 * gcc.dg/20020108-1.c: New test.
52612 2002-01-08 H.J. Lu <hjl@gnu.org>
52614 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52617 2002-01-08 Geoff Keating <geoffk@redhat.com>
52619 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52622 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52624 * gcc.dg/altivec-4.c: Test altivec predicates.
52626 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52628 * gcc.c-torture/execute/20020107-1.c: New test.
52630 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52633 * gcc.c-torture/compile/20020106-1.c: New test.
52635 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52637 * gcc.c-torture/execute/nestfunc-4.c: New test.
52639 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52641 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52642 extra triple that slipped in.
52643 * g++.old-deja/g++.abi/align.C: Likewise.
52644 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52646 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52648 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52649 * g++.old-deja/g++.abi/align.C: Likewise.
52650 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52652 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52654 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52657 2002-01-04 Jakub Jelinek <jakub@redhat.com>
52659 * gcc.dg/20020104-1.c: New test.
52661 * gcc.dg/20020104-2.c: New test.
52663 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
52665 * gcc.dg/20020103-1.c: Fix typo in target selector.
52667 2002-01-03 Richard Henderson <rth@redhat.com>
52669 * gcc.dg/20020103-1.c: New.
52671 2002-01-03 Kazu Hirata <kazu@hxi.com>
52673 * gcc.c-torture/execute/20020103-1.c: New test.
52675 2002-01-03 Jakub Jelinek <jakub@redhat.com>
52677 * g++.dg/other/debug2.C: New test.
52679 * gcc.c-torture/compile/20020103-1.c: New test.
52681 2002-01-02 Jakub Jelinek <jakub@redhat.com>
52683 * gcc.dg/gnu89-init-1.c: Added new tests.
52685 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52687 * g++.dg/template/friend2.C: Remove as patch is reverted.
52689 * g++.dg/warn/oldcast1.C: New test.
52691 * g++.dg/template/ptrmem1.C: New test.
52692 * g++.dg/template/ptrmem2.C: New test.
52694 * g++.dg/template/ntp.C: New test.
52696 * g++.dg/other/component1.C: New test.
52698 * g++.dg/template/ttp3.C: New test.
52700 * g++.dg/template/friend2.C: New test.
52701 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52703 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52705 * g++.dg/other/ptrmem1.C: New test.
52706 * g++.dg/other/ptrmem2.C: New test.
52708 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52710 * g++.dg/template/ctor1.C: New test.
52712 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52714 * g++.dg/template/friend2.C: New test.
52716 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
52718 * gcc.dg/mmix-1.c: New test.
52720 2001-12-31 Richard Henderson <rth@redhat.com>
52722 * gcc.dg/asm-5.c: New.
52724 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
52726 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52727 in namespace __gnu_cxx
52729 2001-12-30 Richard Henderson <rth@redhat.com>
52731 * gcc.dg/debug-6.c: New.
52733 2001-12-30 Jakub Jelinek <jakub@redhat.com>
52735 * gcc.c-torture/compile/20011229-2.c: New test.
52737 2001-12-29 Jakub Jelinek <jakub@redhat.com>
52739 * gcc.dg/debug-3.c: New test.
52740 * gcc.dg/debug-4.c: New test.
52741 * gcc.dg/debug-5.c: New test.
52743 2001-12-29 Richard Henderson <rth@redhat.com>
52745 * g++.dg/eh/loop1.C: New.
52747 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52749 * g++.dg/template/crash1.C: New test.
52751 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52753 * g++.dg/other/const1.C: New test.
52755 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52757 * gcc.c-torture/compile/20011229-1.c: New test.
52759 2001-12-28 Stan Shebs <shebs@apple.com>
52761 * lib/objc-torture.exp: Resync with c-torture.exp.
52762 * lib/objc.exp: Load standard libraries.
52764 2001-12-28 Jakub Jelinek <jakub@redhat.com>
52766 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52769 2001-12-27 Roger Sayle <roger@eyesopen.com>
52771 * gcc.c-torture/execute/string-opt-16.c: New testcase.
52773 2001-12-27 Richard Henderson <rth@redhat.com>
52775 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52777 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
52779 * g++.dg/eh/ctor1.C: New test.
52780 * g++.dg/other/error2.C: New test.
52782 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
52784 * g++.dg/other/init2.C: New test.
52786 2001-12-24 Richard Henderson <rth@redhat.com>
52788 * gcc.dg/20011223-1.c: New.
52789 * gcc.dg/inline-1.c: New.
52791 2001-12-23 Richard Henderson <rth@redhat.com>
52793 * gcc.dg/asm-4.c: Test operand modifiers.
52795 2001-12-23 Richard Henderson <rth@redhat.com>
52797 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52799 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
52801 * gcc.c-torture/execute/20011223-1.c: New test.
52803 2001-12-21 Richard Henderson <rth@redhat.com>
52805 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52806 re-enables the warning.
52808 2001-12-21 Richard Henderson <rth@redhat.com>
52810 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52812 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52814 * gcc.c-torture/compile/20011218-1.c: New test.
52816 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
52818 * gcc.misc-test/arm-isr.exp: New file. Control running of the
52820 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
52821 epilogue generation for ARM ISR routines.
52823 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52825 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52826 * gcc.dg/format/c90-printf-3.c: Likewise.
52827 * gcc.dg/format/c99-printf-3.c: Likewise.
52828 * gcc.dg/format/ext-1.c: Likewise.
52829 * gcc.dg/format/ext-6.c: Likewise.
52830 * gcc.dg/format/format.h: Prototype unlocked stdio.
52832 2001-12-20 Richard Henderson <rth@redhat.com>
52834 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52836 (malloc): Correct allocation logic. Abort if we fill up the
52837 arena before initialization complete.
52838 (realloc): Correct allocation logic.
52840 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52842 * gcc.c-torture/compile/20011219-2.c: New test.
52844 * gcc.c-torture/execute/20011219-1.c: New test.
52846 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
52848 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52849 target does not support weak symbols.
52851 2001-12-19 Jakub Jelinek <jakub@redhat.com>
52853 * gcc.c-torture/compile/20011219-1.c: New test.
52855 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
52857 * g++.dg/other/error1.C: New test.
52859 2001-12-17 Jeffrey A Law (law@redhat.com)
52861 * gcc.c-torture/execute/20011217-1.c: New test.
52863 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
52865 * objc.dg/special/: New directory.
52866 * objc.dg/special/special.exp: New file.
52867 * objc.dg/special/unclaimed-category-1.h: New file.
52868 * objc.dg/special/unclaimed-category-1a.m: New file.
52869 * objc.dg/special/unclaimed-category-1.m: New file.
52871 2001-12-17 Andreas Jaeger <aj@suse.de>
52873 * gcc.c-torture/compile/20011217-2.c: New test.
52875 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
52877 * gcc.c-torture/compile/20011217-1.c: New test.
52879 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
52881 * gcc.dg/20011214-1.c: New.
52883 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
52885 * gcc.dg/altivec-4.c: New.
52887 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
52889 * gcc.dg/20011113-1.c: New test.
52891 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52893 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52894 std::__malloc_alloc_template<0> and
52895 std::__default_alloc_template<false, 0>.
52897 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
52899 * objc/execute/bf-21.m: New test.
52900 * objc/execute/enumeration-1.m: New test.
52901 * objc/execute/enumeration-2.m: New test.
52903 2001-12-12 Jakub Jelinek <jakub@redhat.com>
52905 * gcc.dg/gnu89-init-1.c: New test.
52907 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
52909 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52910 * g++.old-deja/g++.jason/2371.C: Likewise.
52911 * g++.old-deja/g++.jason/template33.C: Likewise.
52912 * g++.old-deja/g++.jason/template34.C: Likewise.
52913 * g++.old-deja/g++.jason/template36.C: Likewise.
52914 * g++.old-deja/g++.oliva/typename1.C: Likewise.
52915 * g++.old-deja/g++.oliva/typename2.C: Likewise.
52916 * g++.old-deja/g++.other/typename1.C: Likewise.
52917 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52918 * g++.old-deja/g++.pt/nontype5.C: Likewise.
52919 * g++.old-deja/g++.pt/typename11.C: Likewise.
52920 * g++.old-deja/g++.pt/typename14.C: Likewise.
52921 * g++.old-deja/g++.pt/typename16.C: Likewise.
52922 * g++.old-deja/g++.pt/typename3.C: Likewise.
52923 * g++.old-deja/g++.pt/typename4.C: Likewise.
52924 * g++.old-deja/g++.pt/typename5.C: Likewise.
52925 * g++.old-deja/g++.pt/typename7.C: Likewise.
52926 * g++.old-deja/g++.robertl/eb9.C: Likewise.
52928 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
52930 * g++.dg/other/linkage1.C: New test.
52931 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52934 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
52936 * gcc.dg/concat.c: New test.
52938 2001-12-11 Stan Shebs <shebs@apple.com>
52940 * objc/compile: New test directory.
52941 * objc/compile/compile.exp: New expect script.
52942 * objc/compile/20011211-1.m: New compile test.
52944 2001-12-11 Jason Merrill <jason@redhat.com>
52946 * lib/prune.exp (prune_gcc_output): Also handle "In member
52947 function". So many permutations...
52949 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
52951 * g++.dg/template/typedef1.C: New test.
52953 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
52955 * g++.dg/other/copy1.C: New test.
52957 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
52959 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52961 * gcc.dg/builtin-choose-expr.c: New.
52963 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
52965 * gcc.dg/altivec-2.c: New.
52967 2001-12-07 Richard Henderson <rth@redhat.com>
52969 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52971 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
52973 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52976 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52978 * g++-old.deja/g++.robertl/eb101.C: Deleted.
52980 2001-12-06 Janis Johnson <janis187@us.ibm.com>
52982 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52983 variable argument list.
52985 2001-12-06 Zack Weinberg <zack@codesourcery.com>
52987 * gcc.c-torture/execute/memcheck: Delete entire directory.
52988 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52989 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52991 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
52993 * gcc.dg/Wshadow-1.c: New test.
52995 2001-12-05 Jakub Jelinek <jakub@redhat.com>
52997 * gcc.c-torture/compile/20011130-1.c: New test.
52999 * gcc.dg/noncompile/20011025-1.c: New test.
53001 * g++.dg/other/anon-union.C: New test.
53003 * gcc.c-torture/execute/20011024-1.c: New test.
53005 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
53007 * gcc.c-torture/execute/20000722-1.x,
53008 gcc.c-torture/execute/20010123-1.x: Remove.
53009 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53010 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53011 gcc.dg/c99-complit-2.c: New tests.
53013 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
53015 * g++.dg/inherit/base1.C: New test.
53017 2001-12-04 Jakub Jelinek <jakub@redhat.com>
53019 * g++.dg/other/stdarg1.C: New test.
53021 * gcc.c-torture/compile/20011130-2.c: New test.
53023 2001-12-03 Janis Johnson <janis187@us.ibm.com>
53025 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53026 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53027 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53028 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53029 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53030 * gcc.dg/builtin-prefetch-1.c: New test.
53032 2001-12-03 Jakub Jelinek <jakub@redhat.com>
53034 * gcc.dg/20011130-1.c: New test.
53036 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
53038 * g++.dg/other/scope1.C: New test.
53039 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53041 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
53043 * gcc.dg/vla-init-1.c: New test.
53045 2001-12-01 Geoff Keating <geoffk@redhat.com>
53047 * gcc.c-torture/compile/structs.c: New testcase from GDB.
53049 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
53051 * objc.dg/alias.m: Update.
53052 * objc.dg/class-1.m: Update.
53053 * objc.dg/const-str-1.m: Update.
53054 * objc.dg/fwd-proto-1.m: Update.
53055 * objc.dg/id-1.m: Update.
53056 * objc.dg/super-class-1.m: Update.
53058 2001-11-29 Mark Mitchell <mark@codesourcery.com>
53060 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53063 2001-11-28 Jeffrey A Law (law@cygnus.com)
53065 * gcc.c-torture/execute/20011128-1.c: New test.
53067 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
53069 * gcc.dg/20011127-1.c: New test.
53071 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
53073 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
53074 from Austin Group draft 7.
53075 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
53076 scanf format arguments.
53077 * gcc.dg/format/no-exargs-2.c: New test.
53079 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
53081 * g++.dg/abi/vbase8-4.C: New test.
53083 2001-11-24 Ian Lance Taylor <ian@airs.com>
53085 * gcc.c-torture/execute/20011121-1.c: New test.
53087 2001-11-23 Jeffrey A Law (law@cygnus.com)
53089 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53091 2001-11-23 Andreas Jaeger <aj@suse.de>
53093 * gcc.dg/cpp/charconst-2.c: New test.
53095 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
53097 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53098 to the host if it is remote. Let tests specify extra headers
53100 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53101 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53102 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53103 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53104 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53105 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53106 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53107 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53108 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53109 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53111 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
53113 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53114 for little endian ARMs.
53116 2001-11-20 Jakub Jelinek <jakub@redhat.com>
53118 * gcc.c-torture/compile/20011119-1.c: New test.
53119 * gcc.c-torture/compile/20011119-2.c: New test.
53121 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
53123 * gcc.dg/altivec-1.c: Fix typo.
53125 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53127 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53129 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
53131 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53133 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
53135 * lib/g77.exp: Don't specify --rpath-link.
53137 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53138 across all the headers.
53139 * gcc.dg/format/format.exp: For testing on a remote host,
53142 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53143 * gcc.c-torture/execute/930406-1.c: Likewise.
53144 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53146 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
53148 * gcc.dg/altivec-1.c: New.
53150 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
53152 * gcc.dg/cpp/fpreprocessed.c: New test case.
53154 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53156 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53157 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53158 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53160 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53162 * gcc.dg/no-builtin-1.c: New test.
53164 2001-11-16 Jakub Jelinek <jakub@redhat.com>
53166 * gcc.c-torture/execute/20011115-1.c: New test.
53168 2001-11-15 Jakub Jelinek <jakub@redhat.com>
53170 * gcc.c-torture/compile/20011114-2.c: New test.
53171 * gcc.c-torture/compile/20011114-3.c: New test.
53172 * gcc.c-torture/compile/20011114-4.c: New test.
53174 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
53176 * g++.dg/other/init1.C: New test.
53178 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
53180 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53183 * gcc.c-torture/execute/20011114-1.c: New testcase.
53185 * gcc.c-torture/compile/20010327-1.c: Revert last change.
53186 * gcc.c-torture/compile/20011114-1.c: New test, exactly
53187 like the (before this change) version of 20010327-1.c.
53189 2001-11-14 Roger Sayle <roger@eyesopen.com>
53191 * gcc.c-torture/execute/string-opt-13.c: New testcase.
53193 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
53195 * g++.dg/init/array2.C: New test.
53197 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
53199 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53201 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
53203 * g++.dg/other/forscope1.C: New test.
53204 * g++.dg/ext/forscope1.C: New test.
53205 * g++.dg/ext/forscope2.C: New test.
53207 2001-11-13 Jakub Jelinek <jakub@redhat.com>
53209 * gcc.c-torture/execute/20011113-1.c: New test.
53211 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
53213 * gcc.c-torture/execute/20011109-2.c: New test.
53215 * gcc.c-torture/execute/20011109-1.c: New test.
53217 2001-11-09 Jakub Jelinek <jakub@redhat.com>
53219 * gcc.c-torture/compile/20011109-1.c: New test.
53221 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
53223 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53224 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53225 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53226 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53227 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53228 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53229 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53231 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
53233 * g++.dg/warn/Wshadow-1.C: New tests.
53234 * g++.old-deja/g++.mike/for3.C: Update.
53236 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
53238 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53239 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53240 XFAILs. Adjust expected error texts.
53241 * gcc.c-torture/compile/20011106-1.c,
53242 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53243 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53244 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53245 gcc.dg/c99-array-lval-5.c: New tests.
53247 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53249 * gcc.dg/cpp/defined.c: Update.
53251 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53253 * gcc.c-torture/execute/anon-1.c: New test.
53255 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
53257 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53258 same size, so no warning should be produced on stormy16.
53260 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53261 due to oversized array.
53262 * g++.old-deja/g++.mike/ns15.C: Likewise.
53263 * g++.old-deja/g++.pt/crash16.C: Likewise.
53265 2001-11-02 Graham Stott <grahams@redhat.com>
53267 * g++.dgother/debug1.C: Fix typos.
53269 2001-11-01 Jakub Jelinek <jakub@redhat.com>
53271 * g++.dg/other/debug1.C: New test.
53273 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53275 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53278 2001-10-30 Jakub Jelinek <jakub@redhat.com>
53280 * gcc.dg/20011029-2.c: New test.
53282 * gcc.c-torture/compile/20011029-1.c: New test.
53284 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
53286 * objc/execute/class_self-1.m: New test.
53287 * objc/execute/class_self-2.m: New test.
53289 2001-10-25 Zack Weinberg <zack@codesourcery.com>
53291 * gcc.misc-tests/msgs.exp: Delete.
53292 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53293 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
53294 error set to match recent changes.
53296 2001-10-24 Zack Weinberg <zack@codesourcery.com>
53298 * gcc.dg/20011021-1.c: New test.
53300 2001-10-24 Jakub Jelinek <jakub@redhat.com>
53302 * gcc.c-torture/compile/20011023-1.c: New test.
53304 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
53306 * lib/g77.exp: Rewrite based on lib/g++.exp.
53308 2001-10-19 Jakub Jelinek <jakub@redhat.com>
53310 * gcc.c-torture/execute/20011019-1.c: New test.
53312 * gcc.dg/20011018-1.c: New test.
53314 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
53316 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53318 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
53320 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53321 * gcc.dg/attr-invalid.c: Likewise.
53323 2001-10-18 Jakub Jelinek <jakub@redhat.com>
53325 * gcc.dg/20011015-1.c: New test.
53327 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53329 * g++.dg/template/unify2.C: New test.
53331 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53333 * g++.dg/other/exception-specification.C: New test
53335 2001-10-13 Tom Rix <trix@redhat.com>
53337 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53338 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53340 2001-10-12 Jakub Jelinek <jakub@redhat.com>
53342 * gcc.dg/20011009-1.c: New test.
53344 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
53347 * g++.dg/other/friend1.C: New test.
53349 2001-10-11 Richard Henderson <rth@redhat.com>
53351 * g++.old-deja/g++.other/crash18.C: Add -S to options.
53353 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53355 * gcc.c-torture/compile/20011010-1.c: New.
53357 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
53359 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53360 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53361 g77.f-torture/execute/execute.exp,
53362 g77.f-torture/noncompile/noncompile.exp,
53363 gcc.c-torture/compile/compile.exp,
53364 gcc.c-torture/execute/execute.exp,
53365 gcc.c-torture/execute/ieee/ieee.exp,
53366 gcc.c-torture/execute/memcheck/memcheck.exp,
53367 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53368 objc/execute/execute.exp: Update FSF address.
53370 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
53372 * gcc.dg/cpp/cmdlne-C.c: Update.
53373 * gcc.dg/cpp/cmdlne-C2.c: New.
53375 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53377 * gcc.c-torture/execute/20011008-3.c: New.
53379 2001-10-08 DJ Delorie <dj@redhat.com>
53381 * gcc.dg/20011008-1.c: New.
53382 * gcc.dg/20011008-2.c: New.
53384 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
53386 * gcc.dg/cpp/spacing1.c: Update test.
53388 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53390 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53391 spelling errors of "separate" as "seperate".
53393 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
53395 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53396 enough to avoid inlining.
53398 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53400 * lib/g77.exp: set libg2c_dir correctly.
53402 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
53404 * gcc.dg/cpp/macro11.c: New test.
53406 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53408 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53409 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53410 gcc.dg/format/multattr-3.c: New tests.
53411 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
53412 tests for format attributes on function pointers being rejected.
53414 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53416 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53418 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53420 * g++.dg/warn/format1.C: New test.
53422 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
53424 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53426 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53428 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53430 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53432 * gcc.dg/cpp/redef2.c: Add test.
53434 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
53436 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53437 long-standing bug on i686, apparently.
53438 * gcc.c-torture/execute/loop-2c.x: New file.
53439 * gcc.c-torture/execute/loop-2d.x: New file.
53440 * gcc.c-torture/execute/loop-3c.x: New file.
53442 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
53444 * gcc.dg/cpp/20000625-2.c: Correct line number.
53446 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53448 * gcc.dg/cpp/macro10.c: New test.
53449 * gcc.dg/cpp/strify3.c: New test.
53450 * gcc.dg/cpp/spacing1.c: Add tests.
53451 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53452 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53454 2001-09-24 DJ Delorie <dj@redhat.com>
53456 * gcc.c-torture/execute/20010924-1.c: New test.
53458 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53460 * objc/execute/paste.m: Remove.
53462 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
53464 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53466 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
53468 * g77.dg/strlen0.f: New test.
53470 2001-09-21 Richard Henderson <rth@redhat.com>
53472 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53473 * g++.old-deja/g++.abi/vtable2.C: Likewise.
53475 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
53477 Table-driven attributes.
53478 * g++.dg/ext/attrib1.C: New test.
53480 2001-09-20 DJ Delorie <dj@redhat.com>
53482 * gcc.dg/20000926-1.c: Update expected warning messages.
53483 * gcc.dg/array-2.c: Likewise, and test for warnings too.
53484 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53487 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
53489 * g++.dg/eh/registers1.C: New test case.
53491 2001-09-17 Richard Henderson <rth@redhat.com>
53493 * gcc.dg/array-5.c: Fix VLA decomposition test.
53495 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
53497 * gcc.dg/cpp/line5.c: New testcase.
53499 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
53501 * gcc.dg/cpp/macro9.c: New test.
53503 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
53505 * gcc.c-torture/execute/980223.c: Change type of addr from long
53508 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
53510 * gcc.c-torture/execute/20010915-1.c: New test.
53512 2001-09-14 Janis Johnson <janis187@us.ibm.com>
53514 * g77.dg/bprob: New directory.
53515 * g77.dg/bprob/bprob.exp: New file.
53516 * g77.dg/bprob/bprob-1.f: New test.
53517 * g77.dg/gcov: New directory.
53518 * g77.dg/gcov/gcov.exp: New file.
53519 * g77.dg/gcov/gcov-1.f: New test.
53520 * g77.dg/gcov/gcov-1.x: New file.
53522 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
53524 * gcc.dg/cpp/directiv.c: Update.
53525 * gcc.dg/cpp/undef1.c: Update.
53527 2001-09-12 Jakub Jelinek <jakub@redhat.com>
53529 * gcc.dg/20010912-1.c: New test.
53531 2001-09-11 Janis Johnson <janis187@us.ibm.com>
53533 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53534 language-independent file in lib.
53535 * lib/gcov.exp: New file.
53537 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
53539 * gcc.c-torture/compile/20010911-1.c: New test.
53541 2001-09-10 Janis Johnson <janis187@us.ibm.com>
53543 * lib/profopt.exp: New, to support profile-directed optimizations.
53544 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53545 * gcc.misc-tests/bprob-1.c: New test.
53546 * gcc.misc-tests/bprob-2.c: New test.
53548 2001-09-07 Janis Johnson <janis187@us.ibm.com>
53550 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53551 XFAIL and which kinds of gcov output to verify.
53552 * gcc.misc-tests/gcov-4b.x: New file.
53553 * gcc.misc-tests/gcov-5b.x: New file.
53554 * gcc.misc-tests/gcov-6.x: New file.
53555 * gcc.misc-tests/gcov-7.c: New test.
53556 * gcc.misc-tests/gcov-7.x: New file.
53558 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53560 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53561 * gcc.misc-tests/gcov-6.c: New test.
53563 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53566 * g++.dg/abi/vbase1.C: New test.
53568 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53570 * objc.dg/method-2.m: New.
53572 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53575 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53576 * g++.dg/init/empty1.C: New test.
53578 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53580 * gcc.c-torture/compile/20010903-1.c: New test.
53582 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53584 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53587 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53589 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53591 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53593 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53595 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53597 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53598 for 16-bit 'unsigned int'.
53600 2001-08-29 Kazu Hirata <kazu@hxi.com>
53602 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53604 2001-08-27 Richard Henderson <rth@redhat.com>
53606 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53607 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53609 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53611 * gcc.dg/asm-names.c (ymain): New.
53613 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53615 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53616 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53617 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53619 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53621 * gcc.dg/compare5.c: New testcase.
53623 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53625 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53626 and "In instantiation".
53628 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53630 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53632 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53634 * gcc.misc-tests/gcov.exp: Add support for branch information.
53635 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53636 * gcc.misc-tests/gcov-4.c: New test.
53637 * gcc.misc-tests/gcov-4b.c: New test.
53638 * gcc.misc-tests/gcov-5b.c: New test.
53640 2001-08-20 Zack Weinberg <zackw@panix.com>
53642 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53645 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53647 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53649 2001-08-19 Jakub Jelinek <jakub@redhat.com>
53651 * g++.dg/eh/template1.C: New test.
53653 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
53655 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53657 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53660 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
53662 * lib/g77-dg.exp: Use prune.exp for common procedures
53663 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53664 * lib/g77.exp: (g77-dg-prune) Remove
53666 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
53668 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53670 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53672 * g++.dg/template/unify1.C: New test.
53674 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
53676 * g++.dg/abi/empty4.C: New test.
53678 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
53680 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53682 * g77.f-torture/compile/pr3743.x: Likewise.
53684 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53686 * g++.dg/other/using-declaration.C: New test.
53688 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53690 * gcc.dg/cpp/tr-sign.c: New testcase.
53692 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53694 * gcc.dg/cpp/19951025-1.c: Revert.
53695 * gcc.dg/cpp/directiv.c: We no longer process directives that
53696 interrupt macro arguments.
53698 2001-08-03 Zack Weinberg <zackw@stanford.edu>
53700 * gcc.dg/bconstp-1.c: New test.
53702 2001-08-03 Richard Henderson <rth@redhat.com>
53704 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53706 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
53708 * gcc.dg/cpp/19951025-1.c: Update.
53710 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
53712 * g77.dg/ff90-1.f (s): Fix reference of variable z,
53715 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
53718 * g++.old-deja/g++.ns/ns14.C: Remove special options.
53719 * g++.old-deja/g++.other/std1.C: Likewise.
53720 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53722 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53724 * lib/g77.exp: Load gcc-defs.exp for common procedures
53725 (g77_pass, g77_fail, g77_finish, g77_exit,
53726 ${tool}_check_unsupported_p} Now redundant. Deleted.
53728 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53730 * g77.dg/fbackslash.f
53731 * g77.dg/fcase-preserve.f
53733 * g77.dg/ffixed-line-length-0.f
53734 * g77.dg/ffixed-line-length-132.f
53735 * g77.dg/ffixed-line-length-7.f
53736 * g77.dg/ffixed-line-length-72.f
53737 * g77.dg/ffixed-line-length-none.f
53738 * g77.dg/ffree-form-1.f
53739 * g77.dg/fno-backslash.f
53740 * g77.dg/fno-f90-1.f
53741 * g77.dg/fno-fixed-form-1.f
53742 * g77.dg/fno-onetrip.f
53743 * g77.dg/fno-typeless-boz.f
53744 * g77.dg/fno-underscoring.f
53745 * g77.dg/fno-vxt-1.f
53746 * g77.dg/fonetrip.f
53747 * g77.dg/ftypeless-boz.f
53748 * g77.dg/fugly-assumed.f
53749 * g77.dg/funderscoring.f
53752 2001-08-01 Ziemowit Laski <zlaski@apple.com>
53754 * objc.dg/fwd-proto-1.m: New.
53755 * objc.dg/local-decl-1.m: New.
53756 * objc.dg/naming-1.m: New.
53757 * objc.dg/naming-2.m: New.
53758 * objc.dg/proto-hier-1.m: New.
53760 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
53762 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53763 largest-type elements to a struct makes its size grow.
53765 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53767 * g++.dg/abi/vthunk1.C: New test.
53769 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53771 * g++.dg/abi/vbase8-22.C: New test.
53773 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53775 * gcc.dg/cpp/macro8.c: New test.
53777 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53779 * g++.dg/abi/vbase8-21.C: New test.
53781 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53783 * g++.dg/abi/vbase8-10.C: New test.
53785 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53787 * lib/g++.exp (g++_set_ld_library_path): Renamed to
53788 ${tool}_set_ld_library_path.
53790 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53793 2001-07-26 Stan Cox <scox@redhat.com>
53795 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53796 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53797 gcc_exit, gcc_check_unsupported_p):
53798 Moved to gcc-deps.exp
53799 * gcc-deps.exp: New file.
53801 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53803 * g++.old-deja/g++.pt/defarg14.C: New test.
53805 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53807 * g++.old-deja/g++.other/lineno5.C: New test.
53809 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53811 * g++.old-deja/g++.pt/crash68.C: New test.
53813 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53815 * g++.old-deja/g++.other/crash42.C: New test.
53817 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53819 * gcc.dg/cpp/extratokens.c: Fix.
53820 * gcc.dg/cpp/skipping2.c: New tests.
53822 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53824 * gcc.c-torture/execute/20010724-1.c: New file.
53825 * gcc.c-torture/execute/20010724-1.x: New file.
53827 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53829 * g++.old-deja/g++.other/cond7.C: New test.
53831 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53833 * g++.old-deja/g++.other/optimize4.C: New test.
53835 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53837 * g++.old-deja/g++.abi/vbase8-5.C: New test.
53839 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
53841 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53842 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53843 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53844 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53846 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53847 bug report" message.
53849 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53850 * g++.dg/ext/instantiate1.C: Move from old-deja.
53852 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
53854 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53855 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53856 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53857 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53859 2001-07-23 Jeffrey A Law (law@cygnus.com)
53861 * gcc.c-torture/execute/20010723-1.c: New test.
53863 2001-07-23 Ben Elliston <bje@redhat.com>
53865 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53867 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53869 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53871 Delete handling of ieee_multilib_flags.
53872 Pass -mieee for alpha*-*-* and sh-*-*.
53873 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53875 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
53877 Remove old-abi tests.
53878 * g++.old-deja/g++.mike/p11116.C: Remove.
53879 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53881 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
53883 * g77.f-torture/compile/pr3743.f: New test
53885 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
53887 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53889 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53891 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53892 g++.old-deja/g++.pt/static6.C: Likewise.
53893 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53894 supports weak symbols.
53896 2001-07-18 Andreas Jaeger <aj@suse.de>
53898 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53901 2001-07-18 Andreas Jaeger <aj@suse.de>
53903 * gcc.dg/iftrap-1.c: Fix target line.
53905 2001-07-17 Richard Henderson <rth@redhat.com>
53907 * gcc.c-torture/execute/20010717-1.c: New.
53909 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53911 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53914 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53916 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53918 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53920 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53921 UAC_SIGBUS, UAC_NOPRINT definitions.
53923 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
53925 * objc/execute/object_is_class.m: New test.
53926 * objc/execute/object_is_meta_class.m: New test.
53928 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53930 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53931 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53933 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
53935 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53936 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53938 2001-07-14 Richard Henderson <rth@redhat.com>
53940 * gcc.dg/iftrap-1.c: New.
53942 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
53944 * g77.f-torture/execute/intrinsic77.f: New test.
53946 2001-07-11 Janis Johnson <janis@us.ibm.com>
53948 * gcc.misc-tests/gcov-3.c: New test.
53950 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53952 * gcc.c-torture/compile/20010711-1.c,
53953 * gcc.c-torture/compile/20010711-2.c: New tests.
53955 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53957 * gcc.c-torture/execute/20010711-1.c: New test.
53959 2001-07-11 Ben Elliston <bje@redhat.com>
53961 * g++.old-deja/g++.other/enum5.C: New test.
53963 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
53965 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53966 (g++-dg-prune): Call prune_gcc_output.
53967 * prune.exp: New file for prune_gcc_output.
53968 * lib/g++.exp, lib/gcc.exp: Load it.
53970 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
53972 * gcc.c-torture/compile/20010701-1.c,
53973 g++.old-deja/g++.ext/attrib6.C: New tests.
53975 2001-07-06 Jeffrey A Law (law@cygnus.com)
53977 * gcc.c-torture/compile/20010706-1.c: New test.
53979 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
53981 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53983 2001-06-28 Stan Shebs <shebs@apple.com>
53985 * gcc.dg/pragma-darwin.c: New test.
53987 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53989 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53990 Solaris 2.[678] system.
53992 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
53994 * gcc.dg/20010622-1.c: New test.
53996 2001-06-18 Stan Shebs <shebs@apple.com>
53998 * objc.dg: New directory.
53999 * objc.dg/dg.exp: New file.
54000 * objc.dg/alias.m: New.
54001 * objc.dg/class-1.m: New.
54002 * objc.dg/class-2.m: New.
54003 * objc.dg/const-str-1.m: New.
54004 * objc.dg/const-str-2.m: New.
54005 * objc.dg/id-1.m: New.
54006 * objc.dg/method-1.m: New.
54007 * objc.dg/super-class-1.m: New.
54008 * lib/objc-dg.exp: New file.
54010 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
54012 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54015 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
54017 * g++.old-deja/g++.abi/vbase8-9.C: New test.
54019 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54021 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54024 2001-06-12 Richard Henderson <rth@redhat.com>
54026 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54028 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
54030 * g++.old-deja/g++.abi/vbase5.C: New test.
54031 * g++.old-deja/g++.abi/vbase6.C: New test.
54032 * g++.old-deja/g++.abi/vbase7.C: New test.
54034 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54036 * gcc.c-torture/compile/20010610-1.c: New test.
54038 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
54040 * g++.old-deja/g++.abi/vbase4.C: New test.
54042 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54044 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54045 support %f for HC11/HC12 targets.
54046 * gcc.c-torture/execute/930513-1.x: New file, likewise.
54047 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54048 on HC11/HC12 targets.
54049 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54051 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54053 * gcc.dg/wchar_t-1.c: New file.
54054 * gcc.dg/wint_t-1.c: Likewise.
54056 2001-06-11 Bernd Schmidt <bernds@redhat.com>
54058 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54060 2001-06-11 Richard Henderson <rth@redhat.com>
54062 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54064 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
54066 * gcc.c-torture/compile/20010611-1.c: New test.
54068 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
54070 * gcc.dg/c99-tag-1.c: Add more tests.
54072 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
54074 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54075 representation on MN10300 and ARM/Thumb.
54077 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
54079 * g77.f-torture/execute/20010610.f: New.
54081 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
54083 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54086 2001-06-09 Richard Henderson <rth@redhat.com>
54088 * gcc.c-torture/execute/ashrdi-1.c: New.
54089 * gcc.c-torture/execute/ashldi-1.c: New.
54090 * gcc.c-torture/execute/lshrdi-1.c: New.
54092 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
54094 * objc/execute/load-3.m: Added. Check sending +load to categories,
54095 in addition to classes.
54097 2001-06-08 Stan Shebs <shebs@apple.com>
54099 * objc/execute/load-2.m: New test. From Nicola Pero
54100 <n.pero@mi.flashnet.it>.
54102 2001-06-08 Jakub Jelinek <jakub@redhat.com>
54104 * gcc.c-torture/execute/20010605-2.c: New test.
54106 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54108 * g++.old-deja/g++.abi/vbase2.C: New test.
54109 * g++.old-deja/g++.abi/vbase3.C: New test.
54111 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54113 * g++.old-deja/g++.pt/friend49.C: New test.
54115 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
54117 * g++.old-deja/g++.ext/anon3.C: New test.
54119 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
54121 * g++.old-deja/g++.other/conv7.C: New test.
54123 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
54125 * gcc.c-torture/compile/20010605-2.c: New test.
54127 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
54129 * gcc.c-torture/execute/20010604-1.c: New test.
54131 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
54133 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54135 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
54137 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54138 (g++_link_flags): Likewise.
54139 (g++_init): Pass gccpath's value to two previous functions.
54141 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54143 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54144 Ensure logfile entry matches exec command line.
54146 2001-05-31 Richard Henderson <rth@redhat.com>
54148 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54149 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54151 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
54153 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54154 compiler for irix6.2
54156 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
54158 * g++.old-deja/g++.other/optimize3.C: New file.
54160 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
54162 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54165 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
54167 * g++.old-deja/g++.other/optimize2.C: New file.
54169 2001-05-25 Diego Novillo <dnovillo@redhat.com>
54171 * gcc.c-torture/compile/20010518-2.c: New file.
54172 * gcc.c-torture/execute/20010518-1.c: New file.
54173 * gcc.c-torture/execute/20010518-2.c: New file.
54175 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
54177 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54179 2001-05-24 Mark Mitchell <mark@codesourcery.com>
54181 G++ no longer defines builtins that do not begin with __builtin.
54182 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54183 * g++.old-deja/g++.brendand/misc13.C: Likewise.
54184 * g++.old-deja/g++.law/builtin1.C: Likewise.
54185 * g++.old-deja/g++.law/cvt2.C: Likewise.
54186 * g++.old-deja/g++.mike/net5.C: Likewise.
54187 * g++.old-deja/g++.other/builtins1.C: Likewise.
54188 * g++.old-deja/g++.other/builtins2.C: Likewise.
54189 * g++.old-deja/g++.other/builtins3.C: Likewise.
54190 * g++.old-deja/g++.other/builtins4.C: Likewise.
54191 * g++.old-deja/g++.other/inline8.C: Likewise.
54192 * g++.old-deja/g++.robertl/eb39.C: Likewise.
54194 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
54196 * g++.old-deja/g++.pt/using1.C: Adjust.
54197 * g++.old-deja/g++.pt/using2.C: New test.
54199 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
54201 * gcc.dg/cpp/charconst.c: New tests.
54202 * gcc.dg/cpp/escape.c: New tests.
54203 * gcc.dg/cpp/escape-1.c: New tests.
54204 * gcc.dg/cpp/escape-2.c: New tests.
54205 * gcc.dg/cpp/ucs.c: New tests.
54207 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
54209 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54210 native compiler for irix6.5.
54212 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
54214 * lib/g++.exp (g++_include_flags): Use args to compute
54216 (g++_link_flags): Likewise.
54217 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54219 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
54221 * gcc.dg/c90-hexfloat-1.c: Add more tests.
54223 2001-05-21 Geoff Keating <geoffk@redhat.com>
54225 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54228 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54230 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54232 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54233 to STACK_SIZE; Use it to define size of add_histo array.
54234 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54236 (f): Use GITT_SIZE to define size of gitt local table.
54237 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54238 to STACK_SIZE; Use it to define size of bytemem array.
54240 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54242 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54243 on 68HC11/HC12 due to the asm instruction.
54244 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54245 * gcc.c-torture/compile/920520-1.x: Likewise.
54246 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54247 on 68HC11/HC12 because the function is larger than 64K.
54248 * gcc.c-torture/compile/961203-1.x: New file, this test fails
54249 on 68HC11/HC12 because the structure is too large.
54251 2001-05-20 Richard Henderson <rth@redhat.com>
54253 * gcc.c-torture/execute/20010520-1.c: New.
54255 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54257 * g++.old-deja/g++.warn/compare1.C: New test.
54258 * gcc.dg/compare4.c: New test.
54260 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
54262 * g++.old-deja/g++.other/optimize1.C: New test.
54264 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54266 * g++.old-deja/g++.pt/spec41.C: New test.
54268 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
54270 * gcc.c-torture/compile/20010114-1.x: Remove.
54272 2001-05-18 Stan Shebs <shebs@apple.com>
54274 * gcc.c-torture/compile/20010518-1.c: New test.
54276 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
54278 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54279 * g++.old-deja/g++.pt/crash67.C: New test.
54281 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
54283 * g++.old-deja/g++.other/debug9.C: New test.
54285 2001-05-16 Zack Weinberg <zackw@stanford.edu>
54287 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54289 2001-05-16 Jan Hubicka <jh@suse.cz>
54291 * gcc.c-torture/compile/20010516-1.c: New test.
54293 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54295 * g++.old-deja/g++.other/crash41.C: New test.
54297 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54299 * g++.old-deja/g++.pt/crash66.C: New test.
54301 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
54303 * g++.old-deja/g++.robertl/eb27.C: Convert.
54305 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
54307 * g++.dg/friend-warn.C: New test. Do not warn about friend
54308 declaration being redundant.
54310 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
54312 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54314 2001-05-14 Mark Mitchell <mark@codesourcery.com>
54316 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54318 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
54320 * lib/g++.exp: Use testsuite_flags.
54322 2001-05-13 Mark Mitchell <mark@codesourcery.com>
54324 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54326 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
54328 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54330 2001-05-11 Mark Mitchell <mark@codesourcery.com>
54332 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54334 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
54336 * gcc.c-torture/compile/20010313-1.c: New test.
54338 2001-05-09 Zack Weinberg <zackw@stanford.edu>
54340 * gcc.dg/cpp/direct2.c: New test.
54341 * gccq.dg/cpp/direct2s.c: New test.
54343 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54345 2001-05-07 Mark Mitchell <mark@codesourcery.com>
54347 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54348 * g++.old-deja/g++.other/op3.C: Likewise.
54350 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
54352 * gcc.dg/cpp/syshdr.h: New file.
54353 * gcc.dg/cpp/sysmac1.c: Update.
54354 * gcc.dg/cpp/sysmac2.c: Update.
54356 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
54358 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54360 2001-05-04 David Edelsohn <edelsohn@gnu.org>
54362 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54363 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54365 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
54367 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54369 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
54371 * lib/g++.exp (g++_include_flags): Don't use any special flags
54372 if TESTING_IN_BUILD_TREE is not defined.
54373 (g++_init): Use a plain 'c++' as the compiler if
54374 TESTING_IN_BUILD_TREEE is not defined.
54376 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54378 * g++.old-deja/g++.eh/catch13.C: New test.
54379 * g++.old-deja/g++.eh/catch14.C: New test.
54381 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54383 * gcc.dg/cpp/tr-define.c: New test.
54385 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
54387 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54388 <stdlib.h>, not <malloc.h>.
54390 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54392 * g++.old-deja/g++.ns/template17.C: New test.
54394 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54396 * g++.old-deja/g++.pt/ref4.C: New test.
54398 2001-04-30 Richard Henderson <rth@redhat.com>
54400 * gcc.dg/20000724-1.c: Revert last change.
54402 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
54404 * g77.f-torture/execute/20010430.f: New test.
54406 2001-04-30 Mark Mitchell <mark@codesourcery.com>
54408 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54410 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
54412 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54414 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54416 * g++.old-deja/g++.eh/crash6.C: New test.
54418 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54420 * g++.old-deja/g++.other/warn7.C: New test.
54422 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54424 * g++.old-deja/g++.other/defarg9.C: New test.
54426 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54428 * g77.f-torture/compile/20010426.f: New test.
54429 * g77.f-torture/execute/20010426.f: New test.
54431 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54433 * g77.f-torture/compile/20000629-1.x: Remove - error
54436 2001-04-26 Jeffrey A Law (law@cygnus.com)
54438 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54439 Tweak slightly to work with g++.dg framework.
54440 * g++.dg/special/ecos.exp: Run initp1.C test.
54441 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54443 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54444 its linker doesn't give line numbers either.
54445 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54447 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54449 * g++.old-deja/g++.other/lex1.C: New test.
54451 2001-04-26 Jakub Jelinek <jakub@redhat.com>
54453 * gcc.dg/noncompile/20010425-1.c: New test.
54455 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54457 * g++.old-deja/g++.pt/mangle2.C: New test.
54459 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54461 * gcc.dg/format/plus-1.c: New test.
54463 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54465 * gcc.dg/20010423-1.c: New test.
54467 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54469 * gcc.c-torture/execute/20010422-1.c: New test.
54471 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
54473 * g++.old-deja/g++.ns/type2.C: New test.
54475 2001-04-24 Zack Weinberg <zackw@stanford.edu>
54477 * g++.old-deja/g++.other/perf1.C: New test.
54479 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
54481 * gcc.dg/c99-func-2.c: Remove xfail.
54482 * gcc.dg/c99-func-3.c: Remove xfail.
54483 * gcc.dg/c99-func-4.c: Remove xfail.
54485 2001-04-23 Zack Weinberg <zackw@stanford.edu>
54487 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54489 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
54491 * gcc.c-torture/compile/20010423-1.c: New test.
54493 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54495 * g++.old-deja/g++.pt/typename28.C: New test.
54497 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54499 * g++.old-deja/g++.abi/empty2.C: New test.
54500 * g++.old-deja/g++.abi/empty3.C: New test.
54502 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54504 * g++.old-deja/g++.other/comdat2.C: New test.
54505 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54507 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54509 * g++.old-deja/g++.other/overload14.C: New test.
54511 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54513 * g++.old-deja/g++.other/lookup23.C: New test.
54515 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54517 * gcc.c-torture/execute/20010403-1.c: New test.
54519 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
54520 Mark Mitchell <mark@codesourcery.com>
54522 * lib/old-dejagnu.exp: Don't delete output of executable.
54523 Add .exe suffix to executables.
54525 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
54527 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54529 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54531 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54533 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54535 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54536 * g++.old-deja/g++.abi/crash1.C: New test.
54538 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54540 * g++.old-deja/g++.other/crash40.C: New test.
54542 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54544 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54546 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
54548 * g++.old-deja/g++.other/warn6.C: New test.
54550 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54552 * g++.old-deja/g++.robertl/eb42.C: Same.
54554 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54556 * gcc.dg/wtr-conversion-1.c: New testcase.
54558 2001-04-10 Richard Henderson <rth@redhat.com>
54560 * g++.old-deja/g++.other/array5.C: New.
54562 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54564 * gcc.c-torture/execute/20010408-1.c: New test.
54566 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54568 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54569 headers and constructs.
54570 * g++.old-deja/g++.robertl/eb79.C: Same.
54571 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54572 * g++.old-deja/g++.robertl/eb73.C: Same.
54573 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54574 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54575 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54576 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54577 * g++.old-deja/g++.robertl/eb44.C: Same.
54578 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54579 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54580 * g++.old-deja/g++.robertl/eb39.C: Same.
54581 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54582 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54583 * g++.old-deja/g++.robertl/eb30.C: Same.
54584 * g++.old-deja/g++.robertl/eb3.C: Same.
54585 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54586 * g++.old-deja/g++.robertl/eb21.C: Same.
54587 * g++.old-deja/g++.robertl/eb15.C: Same.
54588 * g++.old-deja/g++.robertl/eb118.C: Same.
54589 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54590 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54591 * g++.old-deja/g++.robertl/eb109.C: Same.
54592 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54593 * g++.old-deja/g++.mike/rtti1.C: Same.
54594 * g++.old-deja/g++.mike/p658.C: Same.
54595 * g++.old-deja/g++.mike/net46.C: Same.
54596 * g++.old-deja/g++.mike/net34.C: Same.
54597 * g++.old-deja/g++.mike/memoize1.C: Same.
54598 * g++.old-deja/g++.mike/eh2.C: Same.
54599 * g++.old-deja/g++.law/weak.C: Same.
54600 * g++.old-deja/g++.law/visibility7.C: Same.
54601 * g++.old-deja/g++.law/visibility25.C: Same.
54602 * g++.old-deja/g++.law/visibility22.C: Same.
54603 * g++.old-deja/g++.law/visibility2.C: Same.
54604 * g++.old-deja/g++.law/visibility17.C: Same.
54605 * g++.old-deja/g++.law/visibility13.C: Same.
54606 * g++.old-deja/g++.law/visibility10.C: Same.
54607 * g++.old-deja/g++.law/visibility1.C: Same.
54608 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54609 * g++.old-deja/g++.law/vbase1.C: Same.
54610 * g++.old-deja/g++.law/operators32.C: Same.
54611 * g++.old-deja/g++.law/nest3.C: Same.
54612 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54613 * g++.old-deja/g++.law/except5.C (main): Same.
54614 * g++.old-deja/g++.law/cvt7.C (run): Same.
54615 * g++.old-deja/g++.law/cvt2.C: Same.
54616 * g++.old-deja/g++.law/cvt16.C: Same.
54617 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54618 * g++.old-deja/g++.law/ctors17.C (main): Same.
54619 * g++.old-deja/g++.law/ctors13.C: Same.
54620 * g++.old-deja/g++.law/ctors12.C (main): Same.
54621 * g++.old-deja/g++.law/ctors10.C: Same.
54622 * g++.old-deja/g++.law/code-gen5.C: Same.
54623 * g++.old-deja/g++.law/bad-error7.C: Same.
54624 * g++.old-deja/g++.law/arm9.C: Same.
54625 * g++.old-deja/g++.law/arm12.C: Same.
54626 * g++.old-deja/g++.law/arg8.C: Same.
54627 * g++.old-deja/g++.law/arg1.C: Same.
54628 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54629 * g++.old-deja/g++.jason/template31.C: Same.
54630 * g++.old-deja/g++.jason/template24.C (main): Same.
54631 * g++.old-deja/g++.jason/2371.C: Same.
54632 * g++.old-deja/g++.eh/new2.C: Same.
54633 * g++.old-deja/g++.eh/new1.C: Same.
54634 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54635 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54636 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54637 * g++.old-deja/g++.brendan/crash62.C: Same.
54638 * g++.old-deja/g++.brendan/crash52.C: Same.
54639 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54640 * g++.old-deja/g++.brendan/crash38.C: Same.
54641 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54642 * g++.old-deja/g++.brendan/copy9.C: Same.
54644 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54646 * gcc.c-torture/execute/20001203-2.c (memset):
54647 Count argument is of type __SIZE_TYPE__.
54649 2001-04-04 Diego Novillo <dnovillo@redhat.com>
54651 * gcc.c-torture/compile/20010404-1.c: New test.
54653 2001-04-04 Jakub Jelinek <jakub@redhat.com>
54655 * gcc.c-torture/compile/20010326-1.c: New test.
54657 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
54659 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54660 peculiarities of the SH.
54661 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54663 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54665 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54666 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54667 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54669 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54671 * g77.f-torture/compile/20010321-1.f: New test.
54673 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54675 * gcc.c-torture/compile/20010329-1.c: New test.
54677 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54679 * gcc.c-torture/execute/20010329-1.c: New test.
54681 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54683 * g++.old-deja/g++.other/eh4.C: Fix typo.
54685 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54687 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54689 2001-03-28 Philip Blundell <philb@gnu.org>
54691 * gcc.c-torture/compile/20010328-1.c: New test.
54693 2001-03-27 Richard Henderson <rth@redhat.com>
54695 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54696 * g++.old-deja/g++.eh/vbase3.C: Likewise.
54698 2001-03-27 Alan Modra <alan@linuxcare.com.au>
54700 * gcc.c-torture/compile/20010327-1.c: New test.
54702 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
54704 * g++.old-deja/g++.other/friend12.C: New test.
54705 * g++.old-deja/g++.other/friend9.C: Expect no errors.
54706 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54708 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
54710 * gcc.c-torture/execute/20010325-1.c: New test.
54712 2001-03-23 Jakub Jelinek <jakub@redhat.com>
54714 * g++.old-deja/g++.other/mangle3.C: New test.
54716 2001-03-22 Jakub Jelinek <jakub@redhat.com>
54718 * g++.old-deja/g++.other/anon8.C: New test.
54720 2001-03-20 Philip Blundell <philb@gnu.org>
54722 * gcc.c-torture/compile/20010320-1.c: New test.
54724 2001-03-17 Richard Henderson <rth@redhat.com>
54726 * g++.old-deja/g++.other/eh4.C: Add expected error text.
54728 2001-03-15 Geoff Keating <geoff@redhat.com>
54730 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54733 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
54735 * g++.old-deja/g++.other/eh4.C: New test.
54737 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
54739 * gcc.dg/cpp/mi1.c: Update.
54741 2001-03-14 Jakub Jelinek <jakub@redhat.com>
54743 * g++.old-deja/g++.other/regstack.C: New test.
54745 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
54747 * g++.old-deja/g++.other/ref4.C: New test.
54749 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
54751 * objc/execute/va_method.m: Added.
54752 * objc/execute/IMP.m: Added.
54753 * objc/execute/_cmd.m: Added.
54754 * objc/execute/accessing_ivars.m: Added.
54755 * objc/execute/class-1.m: Added.
54756 * objc/execute/class-10.m: Added.
54757 * objc/execute/class-11.m: Added.
54758 * objc/execute/class-12.m: Added.
54759 * objc/execute/class-13.m: Added.
54760 * objc/execute/class-14.m: Added.
54761 * objc/execute/class-2.m: Added.
54762 * objc/execute/class-3.m: Added.
54763 * objc/execute/class-4.m: Added.
54764 * objc/execute/class-5.m: Added.
54765 * objc/execute/class-6.m: Added.
54766 * objc/execute/class-7.m: Added.
54767 * objc/execute/class-8.m: Added.
54768 * objc/execute/class-9.m: Added.
54769 * objc/execute/class-tests-1.h
54770 * objc/execute/class-tests-2.h
54771 * objc/execute/compatibility_alias.m: Added.
54772 * objc/execute/encode-1.m: Added.
54773 * objc/execute/formal_protocol-1.m: Added.
54774 * objc/execute/formal_protocol-2.m: Added.
54775 * objc/execute/formal_protocol-3.m: Added.
54776 * objc/execute/formal_protocol-4.m: Added.
54777 * objc/execute/formal_protocol-5.m: Added.
54778 * objc/execute/formal_protocol-6.m: Added.
54779 * objc/execute/formal_protocol-7.m: Added.
54780 * objc/execute/informal_protocol.m: Added.
54781 * objc/execute/initialize.m: Added.
54782 * objc/execute/load.m: Added.
54783 * objc/execute/many_args_method.m: Added.
54784 * objc/execute/nested-3.m: Added.
54785 * objc/execute/no_clash.m: Added.
54786 * objc/execute/private.m: Added.
54787 * objc/execute/redefining_self.m: Added.
54788 * objc/execute/root_methods.m: Added.
54789 * objc/execute/selector-1.m: Added.
54790 * objc/execute/static-1.m: Added.
54791 * objc/execute/static-2.m: Added.
54792 * objc/execute/va_method.m: Added.
54794 2001-03-10 Richard Henderson <rth@redhat.com>
54796 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54798 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
54800 * g++.old-deja/g++.other/crash31.C: XFAIL.
54801 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54802 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54803 * gcc.c-torture/execute/20010123-1.x: XFAIL.
54804 * gcc.c-torture/execute/20010124-1.x: XFAIL.
54805 * gcc.dg/sequence-pt-1.c: XFAIL one test.
54807 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54809 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54811 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54813 * gcc.dg/20000724-1.c: Don't use multiline strings.
54815 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54817 * objc/execute/string1.m, objc/execute/string2.m: Compare the
54818 result of -cString against what we expect it to be; don't just
54819 print it out for no one to read.
54821 * objc/execute/string3.m, objc/execute/string4.m: New tests.
54822 Based on testcases provided by Nicola Pero.
54824 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54826 * gcc.dg/cpp/macro7.c: New test.
54828 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54830 * gcc.dg/cpp/multiline.c: Update.
54832 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54834 * g++.old-deja/g++.other/enum3.C: New test.
54836 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54838 * g++.old-deja/g++.other/pod1.C: New test.
54840 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54842 * g++.old-deja/g++.ext/overload1.C: New test.
54844 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54846 * g++.old-deja/g++.pt/using1.C: New test.
54848 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54850 * g++.old-deja/g++.other/using9.C: New test.
54852 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
54854 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54856 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54858 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
54860 * g++.old-deja/g++.ext/realpt1.C: Remove.
54862 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
54864 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54866 2001-02-26 Will Cohen <wcohen@redhat.com>
54868 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54870 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
54872 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54873 templatized constructors.
54875 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54877 * gcc.c-torture/execute/20010224-1.c: New test.
54879 2001-02-23 Jakub Jelinek <jakub@redhat.com>
54881 * gcc.c-torture/execute/20010222-1.c: New test.
54883 2001-02-22 Jakub Jelinek <jakub@redhat.com>
54885 * g++.old-deja/g++.other/inline20.C: New test.
54887 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
54889 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54891 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54893 * g++.old-deja/g++.other/lookup22.C: New test.
54895 2001-02-19 Zack Weinberg <zackw@stanford.edu>
54897 * g77.dg: New directory.
54898 * g77.dg/20010216-1.f: New test case.
54899 * g77.dg/dg.exp: New driver.
54900 * lib/g77-dg.exp: New driver library.
54902 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54904 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54906 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
54908 * g++.old-deja/g++.other/decl9.C: New test.
54910 2001-02-16 Jakub Jelinek <jakub@redhat.com>
54912 * g++.old-deja/g++.other/init16.C: Update the test so that it does
54913 not need <string> and also tests the initialization at runtime.
54915 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54917 * gcc.c-torture/execute/longlong.c: New test.
54919 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54921 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54923 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54925 * gcc.c-torture/execute/920302-1.c (execute):
54926 Change argument type to short.
54928 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54930 * g++.old-deja/g++.pt/deduct6.C: New test.
54932 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54934 * g++.old-deja/g++.pt/deduct5.C: New test.
54936 2001-02-14 Jakub Jelinek <jakub@redhat.com>
54938 * gcc.c-torture/execute/20010209-1.c: New test.
54940 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
54942 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54944 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
54946 * g++.dg/vtgc1.C: Update for new ABI.
54948 * consistency.vlad: New directory, 1665 files.
54950 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54952 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54954 * gcc.dg/cpp/digraphs.c: Declare puts.
54956 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54958 * g++.old-deja/g++.other/warn5.C: New test.
54960 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54962 * g++.old-deja/g++.pt/spec40.C: New test.
54964 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54966 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54968 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54970 2001-02-12 Jakub Jelinek <jakub@redhat.com>
54972 * gcc.c-torture/compile/20010209-1.c: New test.
54974 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
54976 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54977 excess errors message but not if it crashes.
54978 * g++.old-deja/g++.other/crash27.C: Likewise.
54979 * g++.old-deja/g++.other/crash28.C: Likewise.
54980 * g++.old-deja/g++.other/crash30.C: Likewise.
54981 * g++.old-deja/g++.other/crash32.C: Likewise.
54982 * g++.old-deja/g++.other/crash35.C: Likewise.
54983 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54985 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
54987 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54988 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54989 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54990 g77.f-torture/execute/execute.exp,
54991 g77.f-torture/noncompile/noncompile.exp,
54992 gcc.c-torture/execute/execute.exp,
54993 gcc.c-torture/execute/memcheck/memcheck.exp,
54994 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54995 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54996 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54997 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54998 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54999 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55000 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55001 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55002 Remove bug reporting instructions with ancient email addresses.
55004 2001-02-07 Jakub Jelinek <jakub@redhat.com>
55006 * gcc.dg/20010202-1.c: New test.
55007 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55009 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
55011 * g++.dg/stdbool-if.C: New test.
55013 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
55015 * objc/execute/fdecl.m: Added main().
55017 2001-02-07 Jakub Jelinek <jakub@redhat.com>
55019 * gcc.c-torture/execute/20010206-1.c: New test.
55021 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
55023 * gcc.dg/cpp/avoidpaste1.c: Update.
55025 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
55027 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55028 Pero <nicola@brainstorm.co.uk>.
55029 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55031 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
55033 * g++.old-deja/g++.pt/spec39.C: New test.
55035 2001-02-05 Jakub Jelinek <jakub@redhat.com>
55037 * gcc.c-torture/compile/20010202-1.c: New test.
55039 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
55041 * g++.old-deja/g++.abi/primary2.C: New test.
55042 * g++.old-deja/g++.abi/primary3.C: New test.
55043 * g++.old-deja/g++.abi/primary4.C: New test.
55044 * g++.old-deja/g++.abi/primary5.C: New test.
55045 * g++.old-deja/g++.abi/vtable3.h: New test.
55046 * g++.old-deja/g++.abi/vtable3a.C: New test.
55047 * g++.old-deja/g++.abi/vtable3b.C: New test.
55048 * g++.old-deja/g++.abi/vtable3c.C: New test.
55049 * g++.old-deja/g++.abi/vtable3d.C: New test.
55050 * g++.old-deja/g++.abi/vtable3e.C: New test.
55051 * g++.old-deja/g++.abi/vtable3f.C: New test.
55052 * g++.old-deja/g++.abi/vtable3g.C: New test.
55053 * g++.old-deja/g++.abi/vtable3h.C: New test.
55054 * g++.old-deja/g++.abi/vtable3i.C: New test.
55055 * g++.old-deja/g++.abi/vtable3j.C: New test.
55056 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55058 2001-02-03 Jakub Jelinek <jakub@redhat.com>
55060 * g++.old-deja/g++.other/anon6.C: New test.
55061 * g++.old-deja/g++.other/anon7.C: New test.
55063 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
55065 * gcc.dg/cpp/avoidpaste2.c: New tests.
55067 2001-01-31 Jakub Jelinek <jakub@redhat.com>
55069 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55071 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
55073 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55074 DECIMAL_DIG cases for Irix."
55076 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
55078 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55080 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
55082 * gcc.dg/c99-tag-1.c: New test.
55084 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
55086 * gcc.dg/cpp/tr-warn1.c: Add tests.
55088 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
55090 * gcc.dg/cpp/avoidpaste1.c: Update.
55091 * gcc.dg/cpp/paste4.c: Update.
55093 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
55095 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55098 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55100 * g++.old-deja/g++.other/inline19.C: New test.
55102 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
55104 * gcc.dg/Wlarger-than.c: New test.
55106 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
55108 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55110 2001-01-29 Jakub Jelinek <jakub@redhat.com>
55112 * gcc.c-torture/execute/20010129-1.c: New test.
55113 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55115 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
55117 * gcc.dg/cpp/avoidpaste1.c: Test case.
55119 2001-01-28 Jakub Jelinek <jakub@redhat.com>
55121 * g++.old-deja/g++.other/inline18.C: New test.
55123 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55125 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55126 and __builtin_putchar.
55128 2001-01-27 Jakub Jelinek <jakub@redhat.com>
55130 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55133 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
55135 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55136 floating point number rounding mode to round to the nearest
55137 representable mode.
55139 2001-01-25 Jakub Jelinek <jakub@redhat.com>
55141 * g++.old-deja/g++.other/mangle2.C: New test.
55143 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
55145 * gcc.c-torture/compile/20010124-1.c: New test.
55147 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
55149 * g++.old-deja/g++.pt/spec38.C: New test.
55151 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55153 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55156 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55158 * gcc.c-torture/execute/20010123-1.c: New test.
55160 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55162 * g++.old-deja/g++.pt/spec37.C: New test.
55164 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55166 * g++.old-deja/g++.pt/overload14.C: New test.
55168 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55170 * gcc.c-torture/execute/20010122-1.c: New test, exercise
55171 __builtin_return_address.
55173 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
55175 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55176 * g++.old-deja/g++.pt/spec35.C: New test.
55177 * g++.old-deja/g++.pt/spec36.C: New test.
55179 2001-01-20 Jakub Jelinek <jakub@redhat.com>
55181 * gcc.c-torture/compile/20010118-1.c: New test.
55183 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
55185 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55187 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55189 * gcc.c-torture/execute/20010119-1.c: New test.
55191 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55193 * g++.old-deja/g++.other/vbase5.C: New test.
55195 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55197 * gcc.c-torture/execute/20010118-1.c: New test.
55199 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55201 * g++.old-deja/g++.pt/deduct3.C: New test.
55203 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55205 * g++.old-deja/g++.pt/spec34.C: New test.
55207 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55209 * g77.f-torture/compile/20000601-2.f: New test.
55211 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55213 * g++.old-deja/g++.other/init17.C: New test.
55215 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
55217 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55219 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55221 * g++.old-deja/g++.pt/unify8.C: New test.
55223 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55225 * g++.old-deja/g++.abi/vbase1.C: New test.
55227 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55229 * g++.old-deja/g++.pt/crash65.C: New test.
55231 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
55233 * gcc.dg/cpp/assembl2.S: New test case.
55235 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
55237 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55240 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55242 * g++.old-deja/g++.other/builtins1.C: New test.
55243 * g++.old-deja/g++.other/builtins2.C: Likewise.
55244 * g++.old-deja/g++.other/builtins3.C: Likewise.
55245 * g++.old-deja/g++.other/builtins4.C: Likewise.
55247 2001-01-17 Jakub Jelinek <jakub@redhat.com>
55249 * gcc.c-torture/compile/20010117-1.c: New test.
55250 * gcc.c-torture/compile/20010117-2.c: New test.
55252 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55254 * g77.f-torture/execute/20010116.[fx]: New test,
55256 * g77.f-torture/compile/20010115.f: Indicate it's
55257 a test for PR fortran/1636.
55259 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
55261 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55263 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55265 * g77.f-torture/compile/20010115.f: New test.
55267 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
55269 * g++.old-deja/g++.pt/nontype5.C: New test.
55271 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
55273 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55274 have an equivalent working one below it.
55276 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55278 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55279 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55281 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55283 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55284 message containing "init_priority".
55285 (conpr-2.C): Likewise.
55286 (conpr-3.C): Likewise.
55287 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55289 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55291 * gcc.c-torture/execute/20010114-2.c: New test.
55293 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
55295 * gcc.c-torture/compile/20010114-1.c: New test.
55296 * gcc.c-torture/compile/20010114-1.x: Xfail.
55297 * gcc.c-torture/compile/20010114-2.c: New test.
55298 * gcc.c-torture/execute/20010114-1.c: New test.
55299 * gcc.dg/trunc-1.c: New test.
55300 * gcc.dg/uninit-B.c: New test.
55302 2001-01-13 Nick Clifton <nickc@redhat.com>
55304 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55307 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
55309 * gcc.c-torture/compile/20010113-1.c: New test.
55311 2001-01-13 Jakub Jelinek <jakub@redhat.com>
55313 * gcc.c-torture/compile/20001212-1.c: New test.
55315 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
55317 * gcc.dg/cpp/widestr1.c: Update.
55318 * gcc.dg/cpp/prag-imp.c: Remove.
55320 2001-01-12 Jakub Jelinek <jakub@redhat.com>
55322 * gcc.c-torture/execute/20000801-3.x: Remove.
55323 * gcc.dg/c90-init-1.c: New test.
55324 * gcc.dg/c99-init-1.c: New test.
55325 * gcc.dg/c99-init-2.c: New test.
55326 * gcc.dg/gnu99-init-1.c: New test.
55328 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
55330 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55331 testing that no relevant ones were found.
55333 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55335 * g++.old-deja/g++.pt/cast2.C: New test.
55337 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55339 * g++.old-deja/g++.pt/friend47.C: New test.
55341 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55343 * g++.old-deja/g++.pt/instantiate13.C: New test.
55345 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55347 * g++.old-deja/g++.other/defarg7.C: New test.
55348 * g++.old-deja/g++.other/defarg8.C: New test.
55350 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55352 * g++.old-deja/g++.pt/crash64.C: New test.
55354 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55356 * g++.old-deja/g++.pt/crash63.C: New test.
55358 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
55360 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55362 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
55364 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55366 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55368 * g++.old-deja/g++.pt/error3.C: New test.
55370 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55372 * g++.old-deja/g++.other/crash39.C: New test.
55374 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55376 * g++.old-deja/g++.other/vbase4.C: New test.
55378 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
55380 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55381 * gcc.dg/special/20000419-2.c: New file. Identical to above.
55382 * gcc.dg/special/special.exp: New test driver which will check
55383 for alias support for the above test.
55385 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
55387 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55388 problems on small machines.
55389 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55392 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
55394 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55396 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55398 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
55400 * g++.old_deja/g++.pt/using8.C: New test.
55402 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
55404 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55406 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
55408 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55409 where a failure is expected.
55410 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55412 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55414 * g++.old_deja/g++.pt/instantiate12.C: New test.
55416 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55418 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55420 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55421 * g++.old-deja/g++.brendan/crash17.C: Likewise.
55422 * g++.old-deja/g++.brendan/crash29.C: Likewise.
55423 * g++.old-deja/g++.brendan/crash48.C: Likewise.
55424 * g++.old-deja/g++.brendan/ns1.C: Likewise.
55425 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55426 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55427 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55428 * g++.old-deja/g++.eh/spec6.C: Likewise.
55429 * g++.old-deja/g++.jason/crash3.C: Likewise.
55430 * g++.old-deja/g++.law/ctors11.C: Likewise.
55431 * g++.old-deja/g++.law/ctors17.C: Likewise.
55432 * g++.old-deja/g++.law/ctors5.C: Likewise.
55433 * g++.old-deja/g++.law/ctors9.C: Likewise.
55434 * g++.old-deja/g++.mike/ambig1.C: Likewise.
55435 * g++.old-deja/g++.mike/net22.C: Likewise.
55436 * g++.old-deja/g++.mike/p3538a.C: Likewise.
55437 * g++.old-deja/g++.mike/p3538b.C: Likewise.
55438 * g++.old-deja/g++.mike/virt3.C: Likewise.
55439 * g++.old-deja/g++.niklas/t128.C: Likewise.
55440 * g++.old-deja/g++.other/anon4.C: Likewise.
55441 * g++.old-deja/g++.other/using1.C: Likewise.
55442 * g++.old-deja/g++.other/warn3.C: Likewise.
55443 * g++.old-deja/g++.pt/t37.C: Likewise.
55444 * g++.old-deja/g++.robertl/eb69.C: Likewise.
55445 * g++.old-deja/g++.robertl/eb71.C: Likewise.
55447 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55449 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55451 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55453 * gcc.c-torture/execute/stdio-opt-3.c: New test.
55455 2001-01-07 Jakub Jelinek <jakub@redhat.com>
55457 * gcc.c-torture/compile/20010107-1.c: New test.
55459 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55461 * gcc.c-torture/execute/builtin-noret-1.c: New test.
55463 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55465 * gcc.dg/format/format.h: New file.
55466 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55467 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55468 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55469 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55470 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55471 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55472 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55473 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55474 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55475 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55476 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55477 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55478 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55479 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55480 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55481 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55482 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55483 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55484 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55485 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55486 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55487 instead of declaring standard types, macros and functions in each
55490 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
55492 * gcc.c-torture/execute/20010106-1.c: New test.
55494 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
55496 * gcc.dg/format/format.exp: New file.
55497 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55498 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55499 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55500 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55501 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55502 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55503 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55504 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55505 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55506 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55507 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55508 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55509 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55510 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55511 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55512 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55513 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55514 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55515 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55516 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55517 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55518 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55519 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55520 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55521 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55522 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55523 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55524 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55525 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55526 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55527 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55528 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55529 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55530 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55531 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55532 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55533 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55534 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55535 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55536 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55537 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55538 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55540 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
55542 * gcc.c-torture/execute/991228-1.c: Take word endianness into
55545 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
55547 * gcc.c-torture/execute/builtin-complex-1.c: New test.
55549 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
55551 * g++.old-deja/g++.pt/crash62.C: New test.
55553 2001-01-04 Richard Henderson <rth@redhat.com>
55555 * gcc.dg/20000926-1.c: Update expected warnings.
55556 * gcc.dg/array-2.c: Likewise.
55557 * gcc.dg/array-4.c: Also validate flexible array members.
55558 * gcc.dg/c99-flex-array-1.c: New.
55560 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55562 * gcc.c-torture/compile/20001222-1.x: Remove.
55564 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55566 * gcc.c-torture/execute/built-in-setjmp.c: New.
55568 2001-01-03 Richard Henderson <rth@redhat.com>
55570 * gcc.dg/940510-1.c: Update expected error wording.
55571 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55573 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55575 * lib/target-supports.exp (check_alias_available): Modified to
55576 indicate aliases not supported if only weak aliases are supported.
55578 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55580 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55581 Turn on cmpstrsi checks for __pj__ and __i370__.
55583 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55585 * g++.old-deja/g++.other/virtual11.C: New test.
55587 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55589 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55591 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55593 * gcc.c-torture/compile/20010102-1.c: New test.
55595 2001-01-02 Andreas Jaeger <aj@suse.de>
55597 * gcc.dg/noreturn-3.c: New test.
55599 * gcc.dg/noreturn-4.c: New test.
55601 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55603 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55604 __builtin_fputc and __builtin_fwrite.
55606 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55608 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55609 signed char, not default char.
55611 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55613 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55615 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55617 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55619 2000-12-29 Richard Henderson <rth@redhat.com>
55621 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55622 (__cyg_profile_func_exit): Define.
55624 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55626 * g++.dg/vtgc1.C: New test.
55628 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55630 * gcc.dg/noncompile/20001228-1.c: New test.
55632 * gcc.dg/20001228-1.c: New test.
55634 * gcc.c-torture/execute/20001228-1.c: New test.
55636 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55638 * gcc.dg/format-strfmon-1.c: New test.
55640 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55642 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55643 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55644 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55645 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55646 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55647 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55648 * gcc.c-torture/execute/string-opt-6.c: Likewise.
55649 * gcc.c-torture/execute/string-opt-7.c: Likewise.
55650 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55651 * gcc.c-torture/execute/string-opt-9.c: Likewise.
55652 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55653 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55654 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55656 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55657 * gcc.c-torture/execute/string-opt-4.c: Test index.
55659 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
55661 * gcc.c-torture/compile/20001226-1.c: New test.
55663 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
55665 * gcc.c-torture/compile/20001222-1.c: New test.
55666 * gcc.c-torture/compile/20001222-1.x: Xfail.
55668 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
55670 * gcc.c-torture/execute/comp-goto-2.c: New test.
55672 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
55674 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55675 Use long types if __INT_MAX__ is 32767.
55676 (main): Use cast to (sint32 *) when poking 88 into a_page.
55678 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55680 2000-12-21 Bernd Schmidt <bernds@redhat.com>
55682 * gcc.c-torture/compile/20001221-1.c: New test.
55683 * gcc.c-torture/execute/20001221-1.c: New test.
55685 2000-12-20 Richard Henderson <rth@redhat.com>
55687 * g++.old-deja/g++.pt/crash36.C: Update error lines.
55688 * g++.old-deja/g++.robertl/eb109.C: Likewise.
55690 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55692 * gcc.dg/compare3.c: New test.
55694 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55696 * gcc.dg/format-warnll-1.c: New test.
55698 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
55700 * gcc.dg/cpp/cmdlne-P.c: New test.
55702 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55704 * gcc.c-torture/execute/builtin-abs-1.c,
55705 gcc.c-torture/execute/builtin-abs-2.c: New tests.
55707 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55709 * gcc.dg/cpp/multiline.c: New test.
55711 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55713 * g++.old-deja/g++.other/syshdr1.C: Update.
55714 * gcc.dg/cpp/lineflags.c: Remove temporarily.
55716 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55718 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55720 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55722 * g++.old-deja/g++.pt/ttp65.C: New test.
55724 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55726 * g++.old-deja/g++.pt/ttp64.C: New test.
55728 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55730 * g++.old-deja/g++.pt/spec33.C: New test.
55732 2000-12-14 Catherine Moore <clm@redhat.com>
55734 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55735 * gcc.c-torture/execute/920612-2.c: Likewise.
55736 * gcc.c-torture/execute/920428-2.c: Likewise.
55737 * gcc-c-torture/execute/va-arg-11.c: Call exit.
55738 * gcc.c-torture/execute/va-arg-21.c: Likewise.
55740 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55742 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55743 * gcc.dg/pack-test-2.c: Likewise.
55745 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55747 Tests by Zack Weinberg <zackw@stanford.edu>.
55749 * gcc.dg/cpp/defined.c: Update.
55750 * gcc.dg/cpp/defined_trad.c: New tests.
55752 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55754 * gcc.dg/cpp/trad-direct.c: Update.
55756 2000-12-11 Neil Booth <neilb@earthling.net>
55758 * gcc.dg/cpp/defined_trad.c
55760 2000-12-11 Neil Booth <neilb@earthling.net>
55762 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55764 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
55766 * gcc.dg/format-miss-2.c: New test.
55768 2000-12-09 Neil Booth <neilb@earthling.net>
55770 * gcc.dg/cpp/lineflags.c: New tests.
55771 * gcc.dg/cpp/poison.c: Update.
55772 * gcc.dg/cpp/redef2.c: Update.
55773 * gcc.dg/cpp/skipping.c: New test.
55775 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
55777 * g++.old-deja/g++.other/eh3.C: New testcase.
55779 2000-12-07 Neil Booth <neilb@earthling.net>
55781 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55782 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55783 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55784 wtr-union-init-2.c, wtr-union-init-3.c: Update.
55785 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55788 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55790 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55791 __SIZE_TYPE__ instead of int for type of integers cast to
55794 2000-12-07 Jakub Jelinek <jakub@redhat.com>
55796 * g++.old-deja/g++.other/cleanup4.C: New test.
55798 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55800 * format-sec-1.c: New test.
55802 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55804 * gcc.dg/format-nonlit-3.c: New test.
55806 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55808 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55809 through a null pointer.
55811 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55813 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55814 * g++.old-deja/g++.pt/partial4.C: New test.
55816 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
55818 * gcc.c-torture/execute/ieee/hugeval.x: New.
55820 2000-12-06 Neil Booth <neilb@earthling.net>
55822 * gcc.dg/cpp/backslash2.c: New tests.
55824 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55826 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55827 * gcc.c-torture/execute/stdio-opt-2.c: New test.
55829 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
55831 * gcc.c-torture/execute/20001203-2.c: New testcase.
55833 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55835 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55836 * g++.old-deja/g++.other/virtual10.C: New test.
55838 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55840 * g++.old-deja/g++.mike/pmf5.C: Remove test.
55842 2000-12-05 Richard Henderson <rth@redhat.com>
55844 * gcc.c-torture/compile/20001205-1.c: New.
55846 2000-12-04 Neil Booth <neilb@earthling.net>
55848 * g++.old-deja/g++.other/virtual9.C: New test.
55849 * g++.old-deja/g++.pt/crash61.C: New test.
55850 * gcc.c-torture/execute/loop-9.c: New test.
55852 2000-12-04 Neil Booth <neilb@earthling.net>
55854 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55855 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55856 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55857 * gcc.dg/cpp/extratokens.c: ...here.
55859 2000-12-04 Neil Booth <neilb@earthling.net>
55861 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55864 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55866 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55867 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55869 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55871 * gcc.c-torture/execute/20001203-1.c: New test.
55873 2000-12-03 Neil Booth <neilb@earthling.net>
55875 * gcc.dg/cpp/macro6.c: New test cases.
55877 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55879 * gcc.c-torture/execute/string-opt-9.c: New test.
55880 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55881 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55882 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55884 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55885 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55887 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
55889 * gcc.dg/cpp/if-6.c: New testcase.
55891 * gcc.dg/20001201-1.c: New testcase.
55893 2000-12-02 Neil Booth <neilb@earthling.net>
55895 * g++.old-deja/g++.other/externC4.C,
55896 g++.old-deja/g++.other/friend10.C: New tests.
55898 2000-12-02 Neil Booth <neilb@earthling.net>
55900 * g++.old-deja/g++.other/instan2.C
55901 * g++.old-deja/g++.other/instan3.C: New test.
55903 2000-12-02 Neil Booth <neilb@earthling.net>
55905 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55906 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55907 gnuc99.c,gnuc99-pedantic.c: New tests.
55909 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55911 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55912 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55914 2000-12-01 Neil Booth <neilb@earthling.net>
55916 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55917 * gcc.dg/cpp/poison.c: Update.
55918 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55920 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
55922 * g77.f-torture/execute/20001201.f: New test.
55924 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55926 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55928 2000-12-01 Jakub Jelinek <jakub@redhat.com>
55930 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55932 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
55934 * g++.old-deja/g++.other/cast6.C: New test.
55936 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
55938 * gcc.c-torture/execute/20001130-2.c: New testcase.
55940 2000-11-30 Richard Henderson <rth@redhat.com>
55942 * gcc.c-torture/execute/20001130-1.c: New test.
55944 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55946 * g++.old-deja/g++.other/op3.C: New test.
55948 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55950 * g++.old-deja/g++.other/op2.C: New test.
55952 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55954 * g++.old-deja/g++.other/crash38.C: New test.
55956 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
55958 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55960 2000-11-29 Jakub Jelinek <jakub@redhat.com>
55962 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55964 * gcc.c-torture/execute/string-opt-6.c: New test.
55966 * gcc.dg/20001117-1.c: Add main.
55968 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
55970 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55972 * gcc.dg/940510-1.c: ... to here.
55974 * gcc.dg/20000926-1.c: GNU C now allows initializations of
55975 zero-size arrays in toplevel structures.
55977 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55979 * gcc.c-torture/execute/loop-8.c: New test.
55981 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55983 * g++.old-deja/g++.other/base1.C: New test.
55985 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55987 * g++.old-deja/g++.other/parse2.C: New test.
55989 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55991 * g++.old-deja/g++.pt/incomplete1.C: New test.
55993 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55995 * g++.old-deja/g++.other/friend9.C: New test.
55997 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55999 * gcc.dg/20001127-1.c: New test.
56001 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
56003 * g++.old-deja/g++.pt/friend46.C: New test.
56005 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
56007 * g++.old-deja/g++.other/ptrmem8.C: New test.
56009 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56011 * gcc.c-torture/execute/string-opt-7.c: New test.
56012 * gcc.c-torture/execute/string-opt-8.c: Likewise.
56014 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
56016 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56017 instead of 'mkcheck 2'.
56019 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
56021 * gcc.c-torture/execute/memcheck/driver.c,
56022 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56023 C9X references to refer to C99.
56025 2000-11-25 Jakub Jelinek <jakub@redhat.com>
56027 * gcc.dg/ultrasp3.c: New test.
56029 2000-11-25 Neil Booth <neilb@earthling.net>
56031 * gcc.dg/cpp/include2.c: Update test to be locale independent.
56033 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
56035 * gcc.c-torture/compile/20001123-2.c: New.
56037 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56039 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56041 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
56043 * gcc.dg/sequence-point-1.c: Add some new tests.
56044 * gcc.c-torture/execute/20001124-1.c: New test.
56046 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
56048 * g++.old-deja/g++.other/vaarg4.C: New test.
56049 * gcc.c-torture/compile/20001123-1.c: New test.
56051 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
56053 * g++.other/crash24.C: Adjust and remove XFAIL.
56054 * g++.other/crash37.C: New test.
56056 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
56058 * g++.old-deja/g++.pt/instantiate9.C: New test.
56060 2000-11-22 Mark Mitchell <mark@codesourcery.com>
56062 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56065 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56066 * g++.old-deja/g++.robertl/eb55.C: Likewise.
56068 2000-11-22 Neil Booth <neilb@earthling.net>
56070 * gcc.dg/cpp/Wtrigraphs.c: New test.
56072 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
56074 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56076 2000-11-22 Jakub Jelinek <jakub@redhat.com>
56078 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56080 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
56082 * lib/gcc-dg.exp: load_lib scanasm.exp.
56083 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56084 * lib/g++-dg.exp: load_lib scanasm.exp.
56085 * lib/scanasm.exp: New.
56086 (scan-assembler, scan-assembler-not): Add optional arguments to
56087 test name, or if not present, the pattern name.
56088 (scan-assembler-dem, scan-assembler-dem-not): New.
56090 * g++.dg/dg.exp: New.
56092 2000-11-21 Neil Booth <neilb@earthling.net>
56094 * gcc.dg/cpp/integrated1.c: Remove.
56096 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56098 * gcc.c-torture/execute/20001121-1.c: New test.
56100 2000-11-21 Richard Henderson <rth@redhat.com>
56102 * gcc.c-torture/compile/20001121-1.c: New test.
56104 2000-11-20 Neil Booth <neilb@earthling.net>
56106 * gcc.dg/cpp/integrated1.c: New test.
56108 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56110 * g++.old-deja/g++.other/inline17.C: New test.
56112 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
56114 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56115 local variable to be zero: I made the variable global. Now
56116 uses abort() and exit() instead of relying on main's return value.
56118 2000-11-20 Neil Booth <neilb@earthling.net>
56120 * gcc.dg/cpp/paste2.c: Update test.
56121 * objc/execute/paste.m: New test.
56123 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
56125 * gcc.dg/c99-condexpr-1.c: New test.
56127 2000-11-20 Neil Booth <neilb@earthling.net>
56129 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56131 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
56133 * g++.old-deja/g++.pt/export1.C: New test.
56135 2000-11-20 Jakub Jelinek <jakub@redhat.com>
56137 * gcc.dg/20001117-1.c: New test.
56139 2000-11-18 Richard Henderson <rth@redhat.com>
56141 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56143 2000-11-18 Richard Henderson <rth@redhat.com>
56145 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56146 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56147 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56149 2000-11-18 Richard Henderson <rth@redhat.com>
56151 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56152 (main): New. Exit cleanly.
56154 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
56156 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56157 gcc.dg/c99-fordecl-2.c: New tests.
56159 2000-11-18 Richard Henderson <rth@redhat.com>
56161 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56162 * gcc.c-torture/execute/zerolen-2.c: New.
56164 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56166 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56169 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56171 * g++.old-deja/g++.pt/instantiate8.C: New test.
56173 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56175 * g++.old-deja/g++.other/incomplete.C: Add more tests.
56176 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56178 2000-11-16 Nick Clifton <nickc@redhat.com>
56180 * gcc.c-torture/execute/nestfunc-2.c: New test.
56181 * gcc.c-torture/execute/nestfunc-3.c: New test.
56183 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56185 * gcc.c-torture/compile/20001116-1.c: New test.
56187 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56189 * gcc.c-torture/execute/20001115-1.c: New test.
56191 2000-11-15 Mark Mitchell <mark@codesourcery.com>
56193 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56194 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56195 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56196 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56198 2000-11-15 Neil Booth <neilb@earthling.net>
56200 gcc.dg/cpp/_Pragma1.c: Update.
56201 gcc.dg/cpp/_Pragma2.c: New test.
56203 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
56205 * g++.old-deja/g++.other/anon5.C: New test.
56207 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
56209 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56212 2000-11-14 Jakub Jelinek <jakub@redhat.com>
56214 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56217 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56219 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56220 labels at end of compound statements.
56222 2000-11-13 Jakub Jelinek <jakub@redhat.com>
56224 * gcc.c-torture/execute/loop-7.c: New test.
56226 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56228 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56230 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56232 * gcc.dg/c99-bool-1.c: New test.
56234 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56236 * gcc.dg/c99-scope-1.c: Remove xfail.
56237 * gcc.dg/c99-scope-2.c: New test.
56239 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56241 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56242 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56244 2000-11-11 Mark Mitchell <mark@codesourcery.com>
56246 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56249 * g++.mike/p700.C: Don't typedef wchar_t.
56250 * g++.mike/p784.C: Likewise.
56251 * g++.mike/eb101.C: Don't use __wchar_t.
56253 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
56255 * g77.f-torture/execute/20001111.[fx]: Test premature exit
56258 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56260 * gcc.c-torture/execute/20001111-1.c: New test.
56262 2000-11-10 Nick Clifton <nickc@redhat.com>
56264 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56265 long multuiple and accumulate.
56267 2000-11-09 Richard Henderson <rth@redhat.com>
56269 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56270 via size_t instead of int.
56272 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56273 * gcc.c-torture/execute/string-opt-2.c: Likewise.
56274 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56275 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56277 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
56279 * gcc.c-torture/compile/20001109-1.c: New test.
56280 * gcc.c-torture/compile/20001109-2.c: New test.
56282 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
56284 * g++.old-deja/g++.pt/operator1.C: New test.
56285 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56287 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56289 * gcc.dg/20001108-1.c: New test.
56291 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56293 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56294 with both arguments constant strings.
56295 * gcc.c-torture/execute/string-opt-3.c: New test.
56296 * gcc.c-torture/execute/string-opt-4.c: New test.
56297 * gcc.c-torture/execute/string-opt-5.c: New test.
56299 2000-11-08 Nick Clifton <nickc@redhat.com>
56301 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
56302 mulsidi3adddi patterns.
56304 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
56306 * g++.old-deja/g++.other/crash36.C: New test.
56308 2000-11-08 Jakub Jelinek <jakub@redhat.com>
56310 * g++.old-deja/g++.other/init16.C: New test.
56312 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
56314 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56316 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56318 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56319 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56320 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56322 2000-11-07 DJ Delorie <dj@redhat.com>
56324 * gcc.dg/20000614-1.c: Add return so that test can pass.
56326 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56328 * gcc.c-torture/execute/string-opt-1.c: New test.
56330 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56332 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
56333 mips-sgi-irix6.* because the MIPS ABI passes floating-point
56334 parameters in registers, and there is no way for a varargs
56335 function to know in which order the integer and floating-point
56336 parameters should be interleaved when they are placed on the
56338 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56339 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56341 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56343 * gcc.c-torture/execute/string-opt-2.c: New test.
56345 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
56347 * g++.old-deja/g++.pt/crash60.C: New test.
56349 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56351 * g++.old-deja/g++.other/crash24.C: New test.
56352 * g++.old-deja/g++.other/crash25.C: New test.
56353 * g++.old-deja/g++.other/crash26.C: New test.
56354 * g++.old-deja/g++.other/crash27.C: New test.
56355 * g++.old-deja/g++.other/crash28.C: New test.
56356 * g++.old-deja/g++.other/crash29.C: New test.
56357 * g++.old-deja/g++.other/crash30.C: New test.
56358 * g++.old-deja/g++.other/crash31.C: New test.
56359 * g++.old-deja/g++.other/crash32.C: New test.
56360 * g++.old-deja/g++.other/crash33.C: New test.
56361 * g++.old-deja/g++.other/crash34.C: New test.
56362 * g++.old-deja/g++.other/crash35.C: New test.
56364 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56366 * gcc.c-torture/execute/20001031-1.c: New test.
56368 2000-11-04 Mark Mitchell <mark@codesourcery.com>
56370 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56373 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56374 standards-conformant.
56376 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56378 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56379 * g++.old-deja/g++.mike/p755a.C: Likewise.
56380 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56381 library makes no calls to `operator new' during initialization.
56383 2000-11-04 Neil Booth <neilb@earthling.net>
56385 * gcc.dg/cpp/include2.c: New tests.
56387 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
56389 * lib/g++.exp (g++_set_ld_library_path): New function.
56390 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56392 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
56394 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
56397 2000-11-01 Richard Henderson <rth@redhat.com>
56399 * g++.old-deja/g++.ext/namedret1.C: New.
56400 * g++.old-deja/g++.ext/namedret2.C: New.
56401 * g++.old-deja/g++.ext/namedret3.C: New.
56403 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
56405 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56406 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56408 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56410 * gcc.c-torture/execute/va-arg-21.c: New test.
56412 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
56414 * gcc.dg/c99-complex-2.c: New test.
56416 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56418 * gcc.c-torture/execute/stdio-opt-1.c: New test.
56420 2000-10-31 Jakub Jelinek <jakub@redhat.com>
56422 * g++.old-deja/g++.other/inline16.C: New test.
56424 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
56426 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56427 __PRETTY_FUNCTION__
56429 2000-10-29 Neil Booth <neilb@earthling.net>
56431 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56433 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56434 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56437 2000-10-29 Neil Booth <neilb@earthling.net>
56439 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56440 * mi1.c, mi1c.h: Add null directives to multiple-include test.
56441 * mi5.c: Test multiple includes work with -C.
56442 * trigraphs.c: Test ^= version.
56444 2000-10-28 Neil Booth <neilb@earthling.net>
56446 New tests and test updates for new macro expander.
56448 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56449 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56450 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56451 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56452 new diagnostic messages.
56454 * gcc.dg/cpp/macro3.c: New tests.
56456 2000-10-27 Mark Mitchell <mark@codesourcery.com>
56458 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56461 2000-10-27 Jakub Jelinek <jakub@redhat.com>
56463 * g++.old-deja/g++.other/eh2.C: New test.
56465 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
56467 * gcc.c-torture/execute/20001027-1.c: New test.
56469 2000-10-26 Richard Henderson <rth@redhat.com>
56471 * gcc.c-torture/execute/20001026-1.c: New.
56473 2000-10-26 Mark Mitchell <mark@codesourcery.com>
56475 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56476 * g++.old-deja/g++.law/builtin1.C: Likewise.
56477 * g++.old-deja/g++.law/ctors10.C: Likewise.
56478 * g++.old-deja/g++.law/virtual3.C: Likewise.
56479 * g++.old-deja/g++.mike/p658.C: Likewise.
56480 * g++.old-deja/g++.other/sibcall1.C: Likewise.
56481 * g++.old-deja/g++.other/vaarg2.C: Likewise.
56482 * g++.old-deja/g++.robertl/eb124.C: Likewise.
56483 * g++.old-deja/g++.robertl/eb44.C: Likewise.
56484 * g++.old-deja/g++.robertl/eb77.C: Likewise.
56486 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
56488 * gcc.c-torture/compile/20001024-1.c: New test.
56490 2000-10-25 Mark Mitchell <mark@codesourcery.com>
56492 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56493 to tell us whether or not we are using V3.
56495 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
56497 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56500 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
56502 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56504 2000-10-25 Jakub Jelinek <jakub@redhat.com>
56506 * gcc.c-torture/execute/20001024-1.c: New test.
56508 2000-10-24 Jakub Jelinek <jakub@redhat.com>
56510 * g++.old-deja/g++.other/sibcall1.C: New test.
56512 2000-10-20 Jakub Jelinek <jakub@redhat.com>
56514 * gcc.dg/noncompile/init-3.c: New test.
56516 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
56518 * gcc.dg/format-array-1.c: New test.
56520 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56522 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56523 writing through null pointers; remove comment about testing
56524 unterminated strings.
56526 2000-10-17 Matthew Hiller <hiller@redhat.com>
56528 * gcc.c-torture/execute/20001017-2.c: New test.
56530 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56532 * gcc.c-torture/compile/20001018-1.c: New test.
56533 * gcc.c-torture/compile/20001018-1.x: Xfail.
56535 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56537 * gcc.c-torture/execute/20001017-1.c: New test.
56539 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56541 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56542 for multiple use of arguments with scanf formats; add tests for
56543 multiple use of arguments.
56545 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
56547 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56548 from some old tests.
56550 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56552 * gcc.dg/format-miss-1.c: New test.
56554 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56556 * gcc.c-torture/execute/20001013-1.c: New test.
56558 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56560 * gcc.dg/format-branch-1.c: New test.
56562 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56564 * README, lib/file-format.exp: Remove EGCS references.
56566 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56568 * gcc.dg/20001013-1.c: New test.
56570 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56572 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56573 for intmax_t in the compiler using __typeof__ and the type rules
56574 for conditional expressions.
56576 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56578 * gcc.dg/20001012-1.c: New test.
56579 * gcc.dg/20001012-2.c: New test.
56581 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56583 * gcc.dg/format-attr-1.c: New test.
56585 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56587 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56588 __LONG_LONG_MAX__ instead of LLONG_MAX.
56590 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56592 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56594 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56597 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56599 * gcc.dg/sequence-pt-1.c: New test.
56601 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56603 * gcc.c-torture/execute/20001011-1.c: New testcase.
56604 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56606 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56608 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56609 does not error on it.
56611 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56613 * gcc.dg/20001009-1.c: New test.
56615 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56617 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56618 * gcc.c-torture/execute/20001009-2.c: ... to here.
56620 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56622 * gcc.c-torture/compile/20001009-1.c: New testcase.
56623 * gcc.c-torture/execute/20001009-1.c: New testcase.
56624 Testcases provided by Jan Hubicka <jh@suse.cz>.
56626 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56628 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56629 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56630 uintmax_t using <limits.h> to emulate the compiler's internal
56631 logic. No longer XFAIL %j tests.
56633 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56635 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56636 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56637 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56638 regexps and details of expected handling of some bad formats.
56639 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56642 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56644 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56645 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56646 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56647 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56650 2000-10-06 Richard Henderson <rth@cygnus.com>
56652 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56653 * g++.old-deja/g++.brendan/crash52.C: Likewise.
56654 * g++.old-deja/g++.jason/report.C: Likewise.
56655 * g++.old-deja/g++.law/friend5.C: Likewise.
56656 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
56657 of the expected warnings.
56659 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
56661 * g++.old-deja/g++.pt/enum14.C: New test.
56663 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
56665 * g++.old-deja/g++.pt/crash59.C: New test.
56667 2000-10-04 Will Cohen <wcohen@redhat.com>
56669 * gcc.dg/20000926-1.c: New test.
56671 2000-10-03 Geoff Keating <geoffk@cygnus.com>
56673 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56674 function name for current C++ compiler.
56675 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56677 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
56679 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56680 __PRETTY_FUNCTION__.
56681 * g++.old-deja/g++.ext/pretty2.C: Likewise.
56683 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56685 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56687 2000-09-26 Jakub Jelinek <jakub@redhat.com>
56689 * gcc.c-torture/compile/20000923-1.c: New test.
56691 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56693 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56694 * g++.old-deja/g++.pt/ttp62.C: Same.
56695 * g++.old-deja/g++.other/inline14.C: Same.
56697 2000-09-24 Richard Henderson <rth@cygnus.com>
56699 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56701 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
56703 * gcc.dg/c90-printf-1.c: Add test for wide string format.
56705 2000-09-22 Geoff Keating <geoffk@cygnus.com>
56707 * gcc.c-torture/compile/20000922-1.c: New file.
56709 2000-09-21 Nick Clifton <nickc@redhat.com>
56711 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56712 a signed long modulo operation.
56713 (mod6): New function - perform an unsigned long modulo operation.
56714 (main): Add tests for modulos of very large numbers by very small
56717 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56719 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56721 2000-09-19 Richard Henderson <rth@cygnus.com>
56723 * gcc.dg/compare2.c (case 10): XFAIL.
56725 2000-09-18 Richard Henderson <rth@cygnus.com>
56727 * gcc.c-torture/execute/20000906-1.c: Move ...
56728 * gcc.dg/20000906-1.c: ... here. Only run on targets
56729 that support __builtin_trap.
56731 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
56733 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56735 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56737 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56738 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
56739 more $ format tests.
56741 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56743 * gcc.dg/format-errmk-1.c: New test.
56745 2000-09-17 Greg McGary <greg@mcgary.org>
56747 * gcc.c-torture/execute/20000917-1.x: Remove.
56749 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
56751 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56753 2000-09-17 Greg McGary <greg@mcgary.org>
56755 * gcc.c-torture/execute/20000917-1.c: New test.
56756 * gcc.c-torture/execute/20000917-1.x: XFAIL.
56758 2000-09-16 Neil Booth <NeilB@earthling.net>
56760 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56761 in nested macro bug.
56763 2000-09-15 Neil Booth <NeilB@earthling.net>
56765 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56767 2000-09-14 Jeffrey A Law (law@cygnus.com)
56769 * gcc.c-torture/execute/20000914-1.c: New test.
56771 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
56773 * g++.other/inline13.C: New test.
56775 2000-09-12 Andreas Jaeger <aj@suse.de>
56777 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56778 constant by Ulrich Drepper <drepper@redhat.com>.
56780 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
56782 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56784 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56786 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56788 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
56790 * gcc.dg/cpp/backslash.c: New test.
56792 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
56794 * gcc.c-torture/execute/20000910-1.c: New test.
56795 * gcc.c-torture/execute/20000910-2.c: Likewise.
56797 2000-09-11 Robert Lipe <robertl@sco.com>
56799 * gcc.dg/pragma-align.c: New test.
56801 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
56803 * g++.old-deja/g++.pt/explicit82.C: New test.
56804 * g++.old-deja/g++.pt/explicit83.C: New test.
56806 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
56808 * gcc.dg/asm-names.c: New test.
56810 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56812 * gcc.dg/cpp/tr-warn6.c: New test
56814 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
56816 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56819 2000-09-07 Catherine Moore <clm@redhat.com>
56821 * gcc.c-torture/execute/unroll-1.c: New test.
56823 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
56825 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56827 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56828 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56829 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56830 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56831 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56833 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56834 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56836 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56838 * g++.old-deja/g++.pt/deduct2.C: New test.
56840 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56842 * g++.old-deja/g++.pt/parms2.C: New test.
56844 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56846 * g++.old-deja/g++.pt/crash58.C: New test.
56848 2000-09-06 Greg McGary <greg@mcgary.org>
56850 * gcc.c-torture/execute/20000906-1.c: New test.
56851 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56853 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56855 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56857 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56859 * g++.old-deja/g++.pt/crash57.C: New test.
56861 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56863 * g++.old-deja/g++.pt/crash56.C: New test.
56865 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56867 * g++.old-deja/g++.pt/koenig1.C: New test.
56869 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56871 * gcc.dg/20000904-1.c: New test.
56873 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56875 * gcc.dg/cpp/paste8.c: New test.
56877 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
56879 * gcc.c-torture/compile/20000827-1.c: New test.
56881 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56883 * gcc.dg/format-diag-1.c: New test.
56885 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56887 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56888 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56889 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56890 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56891 gcc.dg/formatz-1.c: Adjust warning regular expressions.
56893 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56895 * g++.old-deja/g++.other/nested4.C: New test.
56897 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56899 * g++.old-deja/g++.ns/scoped1.C: New test.
56901 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
56903 * lib/g++.exp: Support testing already-installed GCC.
56905 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56907 * wtr-label-1.c, wtr-suffix-1.c: New tests.
56909 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56911 * gcc.dg/return-type-2.c: New test.
56913 2000-08-27 Geoff Keating <geoffk@cygnus.com>
56915 * gcc.c-torture/compile/20000825-1.c: New test.
56917 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
56919 * gcc.dg/dwarf2-2.c: New test.
56921 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
56923 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56924 dg-warning regexps.
56926 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
56928 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56929 gcc.dg/format-ext-5.c: New tests.
56931 2000-08-25 Jakub Jelinek <jakub@redhat.com>
56933 * g++.old-deja/g++.other/crash22.C: New test.
56935 2000-08-24 Mark Mitchell <mark@codesourcery.com>
56937 * gcc.dg/noncompile/930622-2.c: Adjust error message.
56939 2000-08-24 Richard Henderson <rth@cygnus.com>
56941 * gcc.dg/ia64-sync-1.c: New test.
56942 * gcc.dg/ia64-sync-2.c: New test.
56943 * gcc.dg/ia64-asm-1.c: New test.
56945 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
56947 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56948 * gcc.dg/format-ext-2.c: New test.
56950 2000-08-23 Jason Merrill <jason@redhat.com>
56952 * lib/old-dejagnu.exp: Also ignore "In member function" and
56955 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56957 * gcc.dg/noncompile/label-lineno-1.c: New test.
56959 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56961 * gcc.dg/c99-array-nonobj-1.c: New test.
56963 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56965 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56967 * gcc.dg/format-ext-1.c: New test.
56969 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56971 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56972 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56973 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56974 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56975 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56977 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
56979 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56980 gcc.dg/c99-strftime-2.c: New tests.
56982 2000-08-22 Richard Henderson <rth@cygnus.com>
56984 * gcc.c-torture/execute/20000822-1.c: New test.
56986 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56988 * gcc.c-torture/execute/20000819-1.x: Remove.
56990 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56992 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56993 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56994 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56995 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56996 gcc.dg/format-xopen-1.c: New tests.
56998 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
57000 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57002 2000-08-21 Jakub Jelinek <jakub@redhat.com>
57004 * g++.old-deja/g++.other/loop2.C: New test.
57006 * gcc.c-torture/compile/20000606-1.c: New test.
57007 * gcc.c-torture/compile/20000728-1.c: New test.
57008 * gcc.c-torture/execute/20000801-1.c: New test.
57009 * gcc.c-torture/execute/20000801-2.c: New test.
57010 * gcc.c-torture/execute/20000819-1.c: New test.
57011 * gcc.c-torture/execute/20000819-1.x: XFAIL.
57012 * gcc.dg/20000629-1.c: New test.
57013 * gcc.dg/20000724-1.c: New test.
57014 * gcc.dg/20000807-1.c: New test.
57016 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57018 * gcc.dg/cpp/pragma-1.c: New test.
57019 * gcc.dg/cpp/pragma-2.c: New test.
57021 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
57023 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57024 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
57026 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57028 * gcc.c-torture/compile/20000818-1.c: New test.
57030 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
57032 * gcc.c-torture/execute/20000818-1.c: New test.
57034 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
57036 * gcc.dg/format-va-1.c: New test.
57038 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57040 * g++.old-deja/g++.other/typedef8.C: New test.
57042 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57044 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57045 * g++.old-deja/g++.mike/net36.C: Mark candidate.
57046 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57047 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57048 * g++.old-deja/g++.other/ptrmem7.C: New test.
57049 * g++.old-deja/g++.pt/ptrmem10.C: New test.
57051 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57053 * g++.old-deja/g++.pt/typename27.C: New test.
57055 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
57057 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57058 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57059 * g++.old-deja/g++.pt/friend45.C: New test.
57060 * g++.old-deja/g++.other/friend8.C: New test.
57062 2000-08-15 Richard Henderson <rth@cygnus.com>
57064 * gcc.c-torture/execute/20000815-1.c: New test.
57066 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
57068 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57069 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57070 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57072 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
57074 * g++.old-deja/g++.other/refinit2.C: New test.
57076 2000-08-13 Geoff Keating <geoffk@cygnus.com>
57078 * lib/c-torture.exp (c-torture): Make
57079 compiler_conditional_xfail_data global.
57080 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57081 compiler_conditional_xfail_data machinery.
57082 (f-torture-execute): Likewise.
57083 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57084 and only when unrolling loops.
57086 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57088 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
57090 * g++.old-deja/g++.pt/explicit81.C: New test.
57092 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
57094 * g++.old-deja/g++.pt/typename26.C: New test.
57096 2000-08-10 Geoff Keating <geoffk@cygnus.com>
57098 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57101 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
57103 * g++.old-deja/g++.other/array3.C: New test.
57105 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57107 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57108 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57109 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57112 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
57114 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57115 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57117 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
57119 * gcc.c-torture/execute/20000808-1.c: New test.
57121 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57123 * gcc.dg/c90-const-expr-1.c: New test.
57125 2000-08-08 Richard Henderson <rth@cygnus.com>
57127 * gcc.dg/noncompile/920923-1.c: Declare calloc.
57129 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
57131 * gcc.dg/noncompile/const-ll-1.c: New test.
57133 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
57135 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57137 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
57139 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57140 that running programs linked against the shared version of libobjc
57143 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57145 * gcc.dg/c99-printf-1.c: New test.
57147 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57149 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57151 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
57153 * gcc.c-torture/execute/20000731-1.x: Delete.
57155 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
57157 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57158 and torture_without_loops as is done by c-torture.exp.
57159 (search_for): Copy from c-torture.exp.
57160 (gcc-dg-runtest): New function, drives a directory of tests
57161 iterating over the TORTURE_OPTIONS.
57162 (scan-assembler, scan-assembler-not): Move here from
57163 individual directory drivers.
57165 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57166 defined by lib/gcc-dg.exp.
57167 * gcc.dg/cpp/cpp.exp: Likewise.
57168 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
57169 gcc-dg-runtest, so we cycle over optimization options.
57171 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57172 * gcc.dg/compare2.c: No longer expected to fail.
57174 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57176 * gcc.c-torture/execute/20000804-1.c: New test.
57178 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
57180 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57182 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
57184 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57186 2000-08-03 Jeffrey A Law (law@cygnus.com)
57188 * gcc.c-torture/compile/20000803-1.c: New test.
57190 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
57192 * gcc.c-torture/execute/20000801-3.c,
57193 gcc.c-torture/execute/20000801-4.c: New tests.
57194 * gcc.c-torture/execute/20000801-3.x,
57195 gcc.c-torture/execute/20000801-4.x: Xfail.
57197 2000-08-02 Geoff Keating <geoffk@cygnus.com>
57199 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57200 libobjc/.libs to allow for libtool.
57202 2000-08-02 Jakub Jelinek <jakub@redhat.com>
57204 * gcc.c-torture/compile/20000802-1.c: New test.
57206 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
57208 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57210 2000-07-31 Jeffrey A Law (law@cygnus.com)
57212 * gcc-c-torture/execute/20000731-2.c: New test.
57214 * gcc.c-torture/execute/20000731-1.c: New test.
57215 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57217 2000-07-31 Jakub Jelinek <jakub@redhat.com>
57219 * gcc.dg/cpp/paste7.c: New test.
57220 * gcc.dg/cpp/20000725-1.c: New test.
57222 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
57224 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57225 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57226 declaration warning for __builtin_dwarf_reg_size.
57228 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57230 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
57232 * gcc.dg/noncompile/voidparam-1.c: New test.
57234 2000-07-30 Richard Henderson <rth@cygnus.com>
57236 * gcc.dg/c90-digraph-1.c: Don't xfail.
57237 * gcc.dg/compare2.c (case 10): Xfail.
57238 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57240 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
57242 * gcc.dg/c99-main-1.c: New test.
57244 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
57246 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57248 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
57250 * gcc.c-tortuer/execute/20000726-1.c: New test.
57252 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
57254 * gcc.c-torture/execute/enum-2.c: New test.
57256 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57258 * gcc.dg/cpp/tr-warn3.c: New test.
57260 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57262 * g++.old-deja/g++.ext/implicit1.C: Remove.
57263 * g++.old-deja/g++.jason/c2.C: Remove
57264 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57265 * g++.old-deja/g++.pt/crash16.C: Likewise.
57266 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57268 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57270 * g++.old-deja/g++.other/for2.C: New test.
57272 2000-07-25 Jakub Jelinek <jakub@redhat.com>
57274 * gcc.dg/20000720-1.c: New test.
57276 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
57278 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
57280 2000-07-24 Geoff Keating <geoffk@cygnus.com>
57282 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57283 * gcc.c-torture/execute/20000722-1.c: New.
57284 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57286 2000-07-24 Jakub Jelinek <jakub@redhat.com>
57288 * gcc.dg/cpp/20000720-1.S: New test.
57290 2000-07-21 Michael Meissner <meissner@redhat.com>
57292 * gcc.c-torture/execute/ieee/hugeval.c: New test.
57294 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57296 * g++.old-deja/g++.brendan/crash16.C,
57297 g++.old-deja/g++.brendan/parse3.C,
57298 g++.old-deja/g++.brendan/redecl1.C,
57299 g++.old-deja/g++.ns/template13.C,
57300 g++.old-deja/g++.other/decl4.C,
57301 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57303 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57305 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57306 and "Internal error".
57308 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57310 * gcc.dg/cpp/paste6.c: New test.
57312 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
57314 * gcc.dg/cpp/tr-direct.c: New test.
57316 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57317 gcc.dg/cpp/undef1.c: Tweak error regexps.
57319 2000-07-18 Eric Christopher <echristo@redhat.com>
57321 * gcc.c-torture/compile/20000718-1.c: New test.
57323 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
57325 * cpplex.c (_cpp_push_token): If the token being pushed back
57326 is the previous token in this context, just subtract one from
57328 * cppmacro.c (save_expansion): Clear aux field when storing a
57331 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
57333 * gcc.dg/noncompile/redecl-1.c: New test.
57335 2000-07-18 Jakub Jelinek <jakub@redhat.com>
57337 * gcc.c-torture/execute/20000717-5.c: New test.
57338 * gcc.c-torture/execute/20000717-1.x: Removed.
57340 2000-07-17 Richard Henderson <rth@cygnus.com>
57342 * gcc.c-torture/execute/20000717-4.c: New test.
57344 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
57346 * gcc.dg/cpp/syshdr.c: New test.
57347 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57349 2000-07-17 Neil Booth <neilb@earthling.net>
57351 * gcc.dg/cpp/cmdlne-dM.c: New test.
57352 * gcc.dg/cpp/cmdlne-dD.c: New test.
57354 2000-07-17 Jeffrey A Law (law@cygnus.com)
57356 * gcc.c-torture/execute/20000717-3.c: New test.
57358 * gcc.c-torture/compile/20000717-1.c: New test.
57360 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
57362 * gcc.c-torture/execute/20000717-2.c: New test.
57364 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
57366 * gcc.dg/formatz-1.c: New test.
57368 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57369 * gcc.dg/c99-digraph-1.c: New tests.
57371 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57372 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57374 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57375 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57376 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57377 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57378 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57379 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57380 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57382 2000-07-17 Greg McGary <greg@mcgary.org>
57384 * gcc.c-torture/execute/20000717-1.c: New test.
57385 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57387 2000-07-15 Jakub Jelinek <jakub@redhat.com>
57389 * gcc.c-torture/execute/20000715-2.c: New test.
57390 * gcc.dg/20000715-1.c: New test.
57392 2000-07-15 Michael Meissner <meissner@redhat.com>
57394 * gcc.c-torture/execute/20000715-1.c: New test.
57396 2000-07-13 Jakub Jelinek <jakub@redhat.com>
57398 * gcc.c-torture/execute/20000707-1.c: New test.
57400 2000-07-13 Neil Booth <NeilB@earthling.net>
57402 * gcc.dg/cpp/digraph1.c,
57403 gcc.dg/cpp/digraph2.c,
57404 gcc.dg/cpp/digraphs.c: New tests.
57406 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
57408 * g77.f-torture/compile/20000630-2.f: New test.
57409 * g77.f-torture/compile/20000630-2.x
57411 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
57413 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
57415 2000-07-11 Neil Booth <NeilB@earthling.net>
57417 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57419 2000-07-11 Neil Booth <NeilB@earthling.net>
57421 * gcc.dg/cpp/cmdlne-C.c: New.
57423 2000-07-09 Neil Booth <NeilB@earthling.net>
57425 * gcc.dg/cpp/directiv.c: New tests.
57426 * gcc.dg/cpp/undef1.c: Update.
57428 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
57430 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57432 2000-07-09 Neil Booth <NeilB@earthling.net>
57434 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57436 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
57438 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57439 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57441 2000-07-08 Neil Booth <NeilB@earthling.net>
57443 * gcc.dg/cpp/macsyntx.c: New tests.
57445 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57447 * gcc.dg/20000707-1.c: New test.
57449 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57451 * gcc.c-torture/execute/20000706-1.c: New test.
57452 * gcc.c-torture/execute/20000706-2.c: New test.
57453 * gcc.c-torture/execute/20000706-3.c: New test.
57454 * gcc.c-torture/execute/20000706-4.c: New test.
57455 * gcc.c-torture/execute/20000706-5.c: New test.
57457 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57459 * g++.old-deja/g++.pt/instantiate7.C: New test.
57461 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57463 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57464 * g++.old-deja/g++.mike/thunk3.C: Likewise.
57465 * g++.old-deja/g++.other/rtti3.C: Likewise.
57466 * g++.old-deja/g++.other/rttid3.C: Likewise.
57468 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
57470 * g77.f-torture/compile/20000630-1.x: Fix typo
57472 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
57474 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57477 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
57479 * gcc.dg/cpp/ident.c: New test.
57481 2000-07-05 Neil Booth <NeilB@earthling.net>
57483 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57484 gcc.dg/cpp/lexstrng.c: New tests.
57486 2000-07-04 Neil Booth <NeilB@earthling.net>
57488 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57489 * gcc.dg/cpp/strify2.c: Same.
57491 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
57493 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57494 * gcc.dg/cpp/19990703-1.c: Likewise.
57495 * gcc.dg/cpp/20000625-1.c: Likewise.
57496 * gcc.dg/cpp/20000625-2.c: Likewise.
57498 * gcc.dg/cpp/macro1.c,
57499 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57500 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57501 gcc.dg/cpp/strify1.c,
57502 gcc.dg/cpp/strify2.c: New tests.
57504 2000-07-03 Jakub Jelinek <jakub@redhat.com>
57506 * gcc.c-torture/execute/20000703-1.c: New test.
57508 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57510 * g++.old-deja/g++.pt (lookup10.C): New test.
57512 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57514 * g++.old-deja/g++.pt (typename25.C): New test.
57516 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
57518 * gcc.c-torture/compile/20000701-1.c: New test.
57520 2000-06-30 Nick Clifton <nickc@cygnus.com>
57522 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57525 2000-06-30 Catherine Moore <clm@cygnus.com>
57527 * gcc.c-torture/execute/align-1.c: New test.
57529 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
57531 * g++.old-deja/g++.pt/expr8.C: New test.
57532 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57534 2000-06-29 Nick Clifton <nickc@cygnus.com>
57536 * gcc.c-torture/compile/20000629-1.c: New test.
57538 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57541 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57542 gcc.dg/noncompile directory, depending on whether they're
57543 preprocessor tests or not. Annotate all the tests for the dg
57546 * gcc.c-torture/noncompile/noncompile.exp: Delete.
57547 * gcc.dg/noncompile/noncompile.exp: New.
57551 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
57552 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
57553 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57554 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57555 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57556 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57557 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57558 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57559 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57560 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57561 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57562 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57563 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57564 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57565 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57566 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57567 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57568 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57569 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57570 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57571 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57572 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57573 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57574 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57576 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57577 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57578 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57579 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57580 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57581 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57583 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57585 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57586 declare one variable. On the fourth, error.
57587 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57588 declared by 20000628-1a.h.
57590 2000-06-29 Richard Henderson <rth@redhat.com>
57592 * gcc.c-torture/execute/930529-1.x: New file.
57593 * gcc.dg/920413-1.c: Adjust expected warning text.
57594 * gcc.dg/980217-1.c: Declare abort.
57595 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57597 2000-06-29 Jeffrey A Law (law@cygnus.com)
57599 * g77.f-torture/compile/20000629-1.f: New test.
57600 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57602 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57604 Rearrange lots of files, removing entirely the
57605 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57609 gcc.c-torture/code_quality/code_quality.exp
57610 gcc.c-torture/special/special.exp
57611 gcc.failure/failure.exp
57612 gcc.failure/940409-1.x
57613 gcc.c-torture/compile/961203-1.x
57616 gcc.misc-tests/linkage.exp
57617 gcc.c-torture/execute/920730-1t.c
57618 gcc.c-torture/execute/920730-1t.x
57619 gcc.c-torture/compile/920520-1.x
57620 gcc.c-torture/compile/920521-1.x
57621 gcc.c-torture/compile/981006-1.x
57622 gcc.c-torture/execute/eeprof-1.x
57624 * Moved files (possibly with modifications to fit a new harness):
57626 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57627 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57628 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57629 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57630 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57631 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57632 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57633 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57634 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57635 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57636 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57637 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57638 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57639 gcc.failure/940409-1.c gcc.dg/940409-1.c
57641 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57643 * c-torture/compile/961203-1.x: Delete.
57645 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57646 not exit. Include stdio.h.
57647 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57648 * gcc.misc-tests/dg-12.c: Likewise.
57649 * gcc.misc-tests/dg-5.c: Likewise.
57650 * gcc.misc-tests/dg-6.c: Likewise.
57651 * gcc.misc-tests/dg-7.c: Prototype abort.
57652 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57653 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57654 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
57656 * gcc.misc-tests/sieve.c: Use return from main, not exit.
57657 * gcc.misc-tests/sort2.c: Use return from main, not exit.
57659 2000-06-28 Jakub Jelinek <jakub@redhat.com>
57661 * gcc.dg/cpp/20000628-1.c: New test.
57662 * gcc.dg/cpp/20000628-1.h: New header for above test.
57663 * gcc.dg/cpp/20000628-1a.h: Likewise.
57665 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
57667 * gcc.dg/cpp: New directory.
57668 * gcc.dg/cpp/cpp.exp: New driver.
57669 * gcc.dg/cpp/20000627-1.c: New test.
57670 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57671 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57672 and rewrite as a compilation test.
57674 * gcc.dg: Move many files into the cpp subdirectory, possibly
57675 renaming or editing them as well.
57677 990119-1.c cpp/19990119-1.c
57678 990228-1.c cpp/19990228-1.c
57679 990407-1.c cpp/19990407-1.c
57680 990409-1.c cpp/19990409-1.c
57681 990413-1.c cpp/19990413-1.c
57682 990703-1.c cpp/19990703-1.c
57683 20000127-1.c cpp/20000127-1.c
57684 20000129-1.c cpp/20000129-1.c
57685 20000207-1.c cpp/20000207-1.c
57686 20000207-2.c cpp/20000207-2.c
57687 20000209-1.c cpp/20000209-1.c
57688 20000209-2.c cpp/20000209-2.c
57689 20000301-1.c cpp/20000301-1.c
57690 20000419-1.c cpp/20000419-1.c
57691 20000510-1.S cpp/20000510-1.S
57692 20000519-1.c cpp/20000519-1.c
57693 20000529-1.c cpp/20000529-1.c
57694 20000625-1.c cpp/20000625-1.c
57695 20000625-2.c cpp/20000625-2.c
57696 cpp-as1.c cpp/assert1.c
57697 cpp-as2.c cpp/assert2.c
57698 cxx-comments-1.c cpp/cxxcom1.c
57699 cxx-comments-2.c cpp/cxxcom2.c
57700 endif-label.c cpp/endif.c
57701 cpp-hash1.c cpp/hash1.c
57702 cpp-hash2.c cpp/hash2.c
57703 cpp-if1.c cpp/if-1.c
57704 cpp-if2.c cpp/if-2.c
57705 cpp-if3.c cpp/if-3.c
57706 cpp-if4.c cpp/if-4.c
57707 cpp-if5.c cpp/if-5.c
57708 cpp-cond.c cpp/if-cexp.c
57709 cpp-missingop.c cpp/if-mop.c
57710 cpp-missingparen.c cpp/if-mpar.c
57711 cpp-opprec.c cpp/if-oppr.c
57712 cpp-ifparen.c cpp/if-paren.c
57713 cpp-shortcircuit.c cpp/if-sc.c
57714 cpp-shift.c cpp/if-shift.c
57715 cpp-unary.c cpp/if-unary.c
57716 cpp-li1.c cpp/line1.c
57717 cpp-li2.c cpp/line2.c
57718 lineno.c cpp/line3.c
57719 lineno-2.c cpp/line4.c
57721 cpp-mic.h cpp/mi1c.h
57722 cpp-micc.h cpp/mi1cc.h
57723 cpp-mind.h cpp/mi1nd.h
57724 cpp-mindp.h cpp/mi1ndp.h
57725 cpp-mix.h cpp/mi1x.h
57726 cpp-mi2.c cpp/mi2.c
57727 cpp-mi2a.h cpp/mi2a.h
57728 cpp-mi2b.h cpp/mi2b.h
57729 cpp-mi2c.h cpp/mi2c.h
57730 cpp-mi3.c cpp/mi3.c
57731 cpp-mi3.def cpp/mi3.def
57732 poison-1.c cpp/poison.c
57733 pr-impl.c cpp/prag-imp.c
57734 cpp-redef-2.c cpp/redef1.c
57735 cpp-redef.c cpp/redef2.c
57736 strpaste.c cpp/strp1.c
57737 strpaste-2.c cpp/strp2.c
57738 cpp-tradpaste.c cpp/tr-paste.c
57739 cpp-tradstringify.c cpp/tr-str.c
57740 cpp-tradwarn1.c cpp/tr-warn1.c
57741 cpp-tradwarn2.c cpp/tr-warn2.c
57742 trigraphs.c cpp/trigraphs.c
57743 cpp-unc1.c cpp/unc1.c
57744 cpp-unc2.c cpp/unc2.c
57745 cpp-unc3.c cpp/unc3.c
57746 cpp-unc.c cpp/unc4.c
57747 undef.c cpp/undef1.c
57748 undef-2.c cpp/undef2.c
57749 cpp-wi1.c cpp/widestr1.c
57751 2000-06-27 Mark Mitchell <mark@codesourcery.com>
57753 * lib/g++.exp (g++_include_flags): Tweak.
57755 2000-06-27 H.J. Lu <hjl@gnu.org>
57756 Loren J. Rittle <ljrittle@acm.org>
57758 * lib/g++.exp (g++_include_flags): Override libgloss.exp
57759 version with one that knows about the new gcc tree structure.
57760 (g++_link_flags): Same.
57762 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
57764 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57765 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57766 case we are cross-compiling.
57768 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57769 g++.old-deja/g++.niklas/Makefile.in,
57770 g++.old-deja/g++.niklas/configure.in,
57771 g++.old-deja/g++.other/Makefile.in,
57772 g++.old-deja/g++.other/configure.in,
57773 gcc.c-torture/code_quality/Makefile.in,
57774 gcc.c-torture/code_quality/configure.in,
57775 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57776 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57777 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57778 gcc.c-torture/execute/ieee/Makefile.in,
57779 gcc.c-torture/execute/ieee/configure.in,
57780 gcc.c-torture/noncompile/Makefile.in,
57781 gcc.c-torture/noncompile/configure.in,
57782 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57783 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57784 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57786 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57788 * g++.old-deja/g++.other/ambig3.C: New test.
57790 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57792 * g++.old-deja/g++.pt/syntax1.C: New test.
57793 * g++.old-deja/g++.pt/syntax2.C: New test.
57794 * g++.old-deja/g++.other/syntax3.C: New test.
57795 * g++.old-deja/g++.other/syntax4.C: New test.
57797 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57799 * gcc.dg/20000623-1.c: Prototype exit and abort.
57801 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57803 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57805 * gcc.dg/cpp-mi3.def: New file.
57807 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57809 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57810 lexer's error messages.
57811 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57812 divine anything from the linemarkers.
57813 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57814 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57816 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
57818 * gcc.dg/20000623-1.c: New test.
57820 2000-06-22 Jakub Jelinek <jakub@redhat.com>
57822 * gcc.c-torture/execute/20000622-1.c: New test.
57824 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57826 * g++.old-deja/g++.other/init15.C: New test.
57828 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57830 * g++.old-deja/g++.pt/vaarg2.C: New test.
57831 * g++.old-deja/g++.pt/vaarg3.C: New test.
57833 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
57835 * g++.old-deja/g++.other/dyncast6.C: New test.
57837 2000-06-15 Jakub Jelinek <jakub@redhat.com>
57839 * gcc.c-torture/execute/loop-6.c: New test.
57841 2000-06-14 Jakub Jelinek <jakub@redhat.com>
57843 * gcc.dg/20000614-1.c: New test.
57844 * gcc.dg/20000614-2.c: New test.
57846 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
57848 * g++.old-deja/g++.other/inline12.C: New test.
57850 2000-06-13 Jakub Jelinek <jakub@redhat.com>
57852 * g++.old-deja/g++.other/eh1.C: New test.
57854 2000-06-12 Jakub Jelinek <jakub@redhat.com>
57856 * g++.old-deja/g++.other/type.C: New test.
57858 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57860 * g++.old-deja/g++.other/initstring.C: New test.
57862 2000-06-12 Jason Merrill <jason@redhat.com>
57864 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57866 2000-06-09 Jeffrey A Law (law@cygnus.com)
57868 * gcc.c-torture/compile/20000609-1.c: New test.
57870 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
57872 * gcc.dg/20000609-1.c: New test.
57874 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
57876 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57877 * gcc.c-torture/noncompile/poison-1.c: Move...
57878 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57879 * gcc.dg/cpp-li1.c: Add a token after the #line.
57881 2000-06-05 Richard Henderson <rth@cygnus.com>
57883 * gcc.c-torture/execute/20000605-2.c: New test.
57884 * gcc.c-torture/execute/20000605-3.c: New test.
57886 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
57888 * g77.f-torture/execute/20000503-1.x: New file.
57890 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
57892 * g++.old-deja/g++.eh/badalloc1.C: New test.
57894 2000-06-05 Richard Henderson <rth@cygnus.com>
57896 * gcc.c-torture/execute/20000605-1.c: New test.
57898 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57899 Nathan Sidwell <nathan@codesourcery.com>
57901 * gcc.c-torture/compile/20000605-1.c: New test.
57903 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
57905 * g77.f-torture/compile/20000601-1.f: New test.
57907 2000-06-03 Richard Henderson <rth@cygnus.com>
57909 * gcc.c-torture/execute/20000603-1.c: New.
57911 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
57913 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57914 * gcc.dg/noreturn-2.c (noreturn): Likewise.
57916 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
57918 * gcc.dg/compare2.c (case 12): XFAIL.
57919 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57920 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57922 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57924 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
57926 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57927 guard macro is already defined when the header is first
57929 * gcc.dg/cpp-mix.h: New file.
57930 * gcc.dg/endif-label.c: Update patterns to match compiler.
57932 * g++.brendan/complex1.C: Declare abort.
57933 * g++.law/refs4.C: Remove XFAIL.
57934 * g++.oliva/expr2.C: Declare abort and exit.
57936 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
57938 * gcc.c-torture/execute/20000528-1.c: New test.
57940 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57941 * g++.old-deja/g++.law/temps4.C: Likewise.
57943 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57944 stdlib.h. Call abort() on failure.
57945 * g++.old-deja/g++.law/refs4.C: Likewise.
57946 * g++.old-deja/g++.law/temps4.C: Likewise.
57947 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57948 * gcc.c-torture/execute/20000112-1.c: Include string.h.
57950 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
57952 Relative to g++.dg/special:
57953 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57955 Relative to g++.old-deja:
57956 * g++.brendan/complex1.C, g++.jason/optimize2.C,
57957 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57958 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57959 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57960 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57961 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57962 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57964 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57965 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57966 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57967 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57968 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57969 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57972 * g++.other/goto1.C: Update expectations for error messages.
57974 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
57976 * gcc.c-torture/compile/20000523-1.c: New test.
57978 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57980 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57982 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57984 * g++.old-deja/g++.eh/catch11.C: New test.
57985 * g++.old-deja/g++.eh/catch12.C: New test.
57987 2000-05-24 Nick Clifton <nickc@cygnus.com>
57989 * gcc.c-torture/execute/20000523-1.c: New test.
57991 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
57993 * c-torture/execute/bcp-1.c: Replace abort in arg of
57994 __builtin_constant_p with a generic external function.
57996 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57997 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57998 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57999 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58000 Prototype abort and/or exit.
58002 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58003 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58004 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58005 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58007 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
58009 * gcc.dg/dwarf2-1.c: New test.
58011 2000-05-20 Richard Henderson <rth@cygnus.com>
58013 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58015 2000-05-20 Andreas Jaeger <aj@suse.de>
58017 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58020 2000-05-19 David Edelsohn <edelsohn@gnu.org>
58022 * gcc.c-torture/execute/20000519-2.c: New test.
58024 2000-05-19 Andreas Jaeger <aj@suse.de>
58026 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58027 which fails with SSA.
58029 * lib/c-torture.exp: Also test with -O3 -fssa.
58031 2000-05-18 Michael Meissner <meissner@redhat.com>
58033 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58034 * gcc.c-torture/execute/920415-1.c: Ditto.
58035 * gcc.c-torture/execute/920501-1.c: Ditto.
58036 * gcc.c-torture/execute/conversion.c: Ditto.
58037 * gcc.c-torture/execute/cvt-1.c: Ditto.
58039 2000-05-18 Jeffrey A Law (law@cygnus.com)
58041 * gcc.c-torture/compile/20000518-1.c: New test.
58043 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
58045 * g77.f-torture/compile/200005018.f: New test.
58047 2000-05-17 Jeffrey A Law (law@cygnus.com)
58049 * gcc.c-torture/compile/20000517-1.c: New test.
58051 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58053 * gcc.c-torture/execute/20000516-1.c: New test.
58055 2000-05-15 Jakub Jelinek <jakub@redhat.com>
58057 * g++.old-deja/g++.other/eh.C: New test.
58059 2000-05-12 Richard Henderson <rth@cygnus.com>
58061 * gcc.c-torture/execute/990208-1.c (main): Don't pass
58062 constants through to doit's conditional.
58064 2000-05-11 Jeffrey A Law (law@cygnus.com)
58066 * gcc.c-torture/compile/20000511-1.c: New test.
58067 * g77.f-torture/compile/20000511-1.f: New test.
58068 * g77.f-torture/compile/20000511-2.f: New test.
58070 2000-05-11 Michael Meissner <meissner@redhat.com>
58072 * gcc.c-torture/execute/20000511-1.c: New test.
58074 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
58076 * gcc.dg/dg.exp: Scan .S files as well as .c files.
58077 * gcc.dg/20000510-1.S: New.
58079 2000-05-08 Catherine Moore <clm@cygnus.com>
58081 * gcc.dg/unused-3.c: New.
58083 2000-05-06 Richard Henderson <rth@cygnus.com>
58085 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58086 * g++.old-deja/g++.mike/warn1.C: Likewise.
58087 * g++.old-deja/g++.pt/local1.C: Likewise.
58088 * g++.old-deja/g++.pt/local7.C: Likewise.
58089 * g++.old-deja/g++.pt/spec16.C: Likewise.
58091 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
58093 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58095 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
58097 * g77.f-torture/execute/20000503-1.f: New test.
58099 2000-05-04 Andreas Jaeger <aj@suse.de>
58101 * gcc.dg/noreturn-2.c: New test.
58103 2000-05-04 Neil Booth <NeilB@earthling.net>
58105 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58108 2000-05-04 Richard Henderson <rth@cygnus.com>
58110 * gcc.c-torture/execute/20000503-1.c: Fix typo.
58112 2000-05-04 Richard Henderson <rth@cygnus.com>
58114 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
58115 OpenSSL by Jason R Thorpe.
58117 2000-05-03 Jim Wilson <wilson@cygnus.com>
58119 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58121 2000-05-03 Robert Lipe <robertlipe@usa.net>
58123 * gcc.dg/20000503-1.c: New test.
58125 2000-05-02 Jakub Jelinek <jakub@redhat.com>
58127 * gcc.c-torture/compile/20000502-1.c: New test.
58128 * g++.old-deja/g++.other/align.C: New test.
58129 * gcc.dg/cpp-tradstringify.c: New test.
58131 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
58133 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58134 and hard registers.
58136 2000-04-26 Geoff Keating <geoffk@cygnus.com>
58138 * gcc.c-torture/execute/loop-5.c: New test.
58140 2000-04-25 Jakub Jelinek <jakub@redhat.com>
58142 * gcc.c-torture/execute/va-arg-20.c: New test.
58144 2000-04-23 Jeffrey A Law (law@cygnus.com)
58146 * gcc.c-torture/execute/20000422-1.c: New test.
58148 2000-04-20 Greg McGary <gkm@gnu.org>
58150 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58151 when optimizing, but without sibling-call optimizations (-O1).
58153 2000-04-20 Jeffrey A Law (law@cygnus.com)
58155 * gcc.c-torture/compile/20000420-1.c: New test.
58157 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
58159 * g++.abi/ptrflags.C: New test.
58160 * g++.eh/catchptr1.C: Test incomplete pointer chains.
58162 2000-04-19 Catherine Moore <clm@cygnus.com>
58164 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58166 2000-04-19 Greg McGary <gkm@gnu.org>
58168 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58169 sibling-call optimizations.
58171 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
58173 * gcc.dg/20000419-1.c: New test.
58175 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
58177 * gcc.c-torture/execute/20000412-6.c: New test.
58179 2000-04-12 Jeffrey A Law (law@cygnus.com)
58181 * gcc.c-torture/execute/20000412-5.c: New test.
58182 * g77.f-torture/compile/20000412-1.f: New test.
58183 * gcc.c-torture/execute/20000412-4.c: New test.
58184 * gcc.c-torture/compile/20000412-2.c: New test.
58185 * gcc.c-torture/execute/20000412-3.c: New test.
58186 * gcc.c-torture/compile/20000412-1.c: New test.
58187 * gcc.c-torture/execute/20000412-2.c: New test.
58189 2000-04-12 Jakub Jelinek <jakub@redhat.com>
58191 * objc/execute/bf-20.m: New test.
58193 2000-04-10 Richard Henderson <rth@cygnus.com>
58195 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58197 * gcc.c-torture/execute/20000412-1.c: New test.
58199 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
58201 * g++.old-deja/g++.eh/catchptr1.C: New test.
58203 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
58205 * g++.old-deja/g++.abi/cxa_vec.C: New test.
58207 2000-04-08 Neil Booth <NeilB@earthling.net>
58209 * gcc.dg/cpp-nullchar.c: Remove test as
58210 embedded nulls cause problems.
58212 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58214 * gcc.dg/compare2.c: New test.
58216 2000-04-08 Neil Booth <NeilB@earthling.net>
58218 * gcc.dg/cpp-nullchar.c: New test.
58220 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
58222 * gcc.dg/cpp-mi2.c: New test.
58223 * gcc.dg/cpp-mi2[abc].h: New files.
58225 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
58227 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58230 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
58232 * g++.old-deja/g++.abi/vmihint.C: New test.
58234 2000-04-06 Neil Booth <NeilB@earthling.net>
58236 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58237 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58240 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
58242 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58243 avoid stack-frame overwrite.
58245 2000-04-05 Jakub Jelinek <jakub@redhat.com>
58247 * gcc.c-torture/compile/20000405-2.c: New test.
58248 * gcc.c-torture/compile/20000405-3.c: New test.
58250 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58252 * gcc.c-torture/compile/20000405-1.c: New test.
58254 2000-04-04 Geoff Keating <geoffk@cygnus.com>
58256 * gcc.dg/cast-qual-1.c: Revert last change.
58258 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58260 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58262 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
58264 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58265 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58267 2000-04-03 Jeffrey A Law (law@cygnus.com)
58269 * gcc.c-torture/compile/20000403-2.c: New test.
58270 * gcc.c-torture/compile/20000403-1.c: New test.
58272 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
58274 * gcc.c-torture/execute/20000403-1.c: New test.
58276 2000-04-03 Geoff Keating <geoffk@cygnus.com>
58278 * gcc.c-torture/execute/20000402-1.c: New test.
58280 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
58282 * gcc.c-torture/execute/va-arg-15.c: New test.
58283 * gcc.c-torture/execute/va-arg-16.c: New test.
58284 * gcc.c-torture/execute/va-arg-17.c: New test.
58285 * gcc.c-torture/execute/va-arg-18.c: New test.
58286 * gcc.c-torture/execute/va-arg-19.c: New test.
58288 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
58290 * gcc.c-torture/compile/981211-1.c: Move to...
58291 * gcc.dg/cpp-as1.c: ...here.
58292 * gcc.dg/cpp-as2.c: New file.
58294 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58297 2000-04-02 Neil Booth <NeilB@earthling.net>
58299 * gcc.dg/cpp-cond.c New tests.
58300 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
58301 accidental success less likely.
58302 * gcc.dg/cpp-missingop.c New tests.
58303 * gcc.dg/cpp-missingparen.c New tests.
58304 * gcc.dg/cpp-shift.c New tests.
58305 * gcc.dg/cpp-shortcircuit.c New tests.
58306 * gcc.dg/cpp-unary.c New tests.
58308 2000-03-29 Jeffrey A Law (law@cygnus.com)
58310 * gcc.c-torture/compile/20000329-1.c: New test.
58312 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
58314 * gcc.c-torture/compile/20000326-1.c: New test.
58315 * gcc.c-torture/compile/20000326-2.c: New test.
58317 2000-03-24 Geoff Keating <geoffk@cygnus.com>
58319 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58320 the first parameter is a function argument.
58322 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
58324 * g++.old-deja/g++.ext/array4.C: New test.
58326 2000-03-22 Geoff Keating <geoffk@cygnus.com>
58328 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58330 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58332 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58334 2000-03-19 Richard Henderson <rth@cygnus.com>
58336 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58338 2000-03-19 Richard Henderson <rth@cygnus.com>
58340 * gcc.c-torture/compile/20000319-1.c: New test.
58342 2000-03-14 Jeffrey A Law (law@cygnus.com)
58344 * gcc.c-torture/execute/20000314-3.c: New test.
58345 * gcc.c-torture/execute/20000314-2.c: New test.
58346 * gcc.c-torture/execute/20000314-1.c: New test.
58347 * gcc.c-torture/compile/20000314-2.c: New test.
58348 * gcc.c-torture/compile/20000314-1.c: New test.
58350 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
58352 * g++.old-deja/g++.warn/inline.C: New test.
58354 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
58356 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58357 standards-compliant result rather than specific constants.
58358 Put test-values in array.
58360 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
58362 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58363 (g++_target_compile): Put test-specific options last.
58365 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58367 * g++.old-deja/g++.eh/vbase4.C: New test.
58369 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58371 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58373 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58375 * g++.old-deja/g++.brendan/misc12.C: Removed.
58376 * g++.old-deja/g++.pt/memtemp77.C: Constify.
58377 * g++.old-deja/g++.ext/pretty4.C: New test.
58379 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58381 * g++.old-deja/g++.other/string2.C: New test.
58383 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
58385 * g++.old-deja/g++.warn/impint2.C: New test.
58387 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
58389 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58392 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
58394 * g++.old-deja/g++.warn/impint.C: New test.
58395 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58396 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58397 * g++.old-deja/g++.pt/explicit12.C: Likewise.
58398 * g++.old-deja/g++.pt/explicit13.C: Likewise.
58399 * g++.old-deja/g++.pt/explicit17.C: Likewise.
58400 * g++.old-deja/g++.pt/explicit18.C: Likewise.
58401 * g++.old-deja/g++.pt/explicit19.C: Likewise.
58402 * g++.old-deja/g++.pt/explicit23.C: Likewise.
58403 * g++.old-deja/g++.pt/explicit31.C: Likewise.
58404 * g++.old-deja/g++.pt/explicit35.C: Likewise.
58405 * g++.old-deja/g++.pt/explicit6.C: Likewise.
58406 * g++.old-deja/g++.pt/memclass7.C: Likewise.
58408 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
58410 * gcc.dg/cpp-redef.c: New test.
58412 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
58414 * g++.old-deja/g++.pt/unify7.C: New test.
58416 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58418 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58419 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58421 2000-02-25 Geoff Keating <geoffk@cygnus.com>
58423 * gcc.c-torture/compile/20000224-1.c: New test.
58425 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58427 * gcc.c-torture/compile/cpp-2.c: New test.
58428 * gcc.c-torture/compile/cpp-1.c: New test.
58430 2000-02-25 Jeffrey A Law (law@cygnus.com)
58432 * gcc.c-torture/execute/20000225-1.c: New test.
58434 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58436 * gcc.dg/cpp-li2.c: New test.
58438 * gcc.dg/cpp-wi1.c: New test.
58440 * gcc.dg/cpp-li1.c: New test.
58442 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
58444 * g++.old-deja/g++.other/sizeof5.C: New test.
58446 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58448 * gcc.c-torture/execute/va-arg-13.c: New test.
58450 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
58452 * gcc.c-torture/execute/va-arg-12.c: New test.
58454 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58456 * gcc.c-torture/execute/20000223-1.c: New test.
58458 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58460 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58462 2000-02-22 Mark Mitchell <mark@codesourcery.com>
58464 * g++.old-deja/g++.abi/ptrmem.C: New test.
58466 2000-02-19 Richard Henderson <rth@cygnus.com>
58468 * gcc.c-torture/compile/init-3.c: New.
58470 2000-02-17 Mark Mitchell <mark@codesourcery.com>
58472 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58475 2000-02-11 Robert Lipe <robertl@sco.com>
58477 * gcc.c-torture/compile/20000211-3.c: New test.
58479 2000-02-11 Martin Buchholz <martin@xemacs.org>
58481 * gcc.c-torture/compile/20000211-2.c: New test.
58483 2000-02-11 Jeffrey A Law (law@cygnus.com)
58485 * gcc.c-torture/compile/20000211-1.c: New test.
58487 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
58489 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58492 2000-02-08 Nathan Sidwell <nathan@acm.org>
58494 * g++.old-deja/g++.other/cast5.C: New test.
58496 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
58498 * gcc.c-torture/execute/20000205-1.c: New.
58500 2000-02-03 Nathan Sidwell <nathan@acm.org>
58502 * g++.old-deja/g++.jason/cast3.C: Return void.
58503 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58505 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58507 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58509 * gcc.dg/loop-1.c: New test.
58511 2000-01-27 Jakub Jelinek <jakub@redhat.com>
58513 * gcc.c-torture/compile/20000127-1.c: New test.
58514 * gcc.c-torture/execute/991228-1.c: New test.
58516 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58518 * gcc.dg/unused-2.c: New test.
58520 * gcc.dg/conv-1.c: New test.
58522 2000-01-24 Mark Mitchell <mark@codesourcery.com>
58524 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58526 (tool_option_proc): Fix typo.
58528 2000-01-24 Geoff Keating <geoffk@cygnus.com>
58530 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58531 of the ld on the host, not on the build machine.
58532 Also, don't crash if '--help' is not a supported option.
58534 2000-01-24 Richard Henderson <rth@cygnus.com>
58536 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58538 2000-01-20 Jeffrey A Law (law@cygnus.com)
58540 * gcc.c-torture/execute/20000120-2.c: New test.
58541 * gcc.c-torture/execute/20000120-1.c: New test.
58543 2000-01-13 Jeffrey A Law (law@cygnus.com)
58545 * gcc.c-torture/execute/20000113-1.c: New test.
58547 2000-01-12 Jeffrey A Law (law@cygnus.com)
58549 * gcc.c-torture/execute/20000112-1.c: New test.
58551 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58553 * gcc.dg/20000111-1.c: New test.
58555 2000-01-10 Jeffrey A Law (law@cygnus.com)
58557 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58558 with 16 bit integers.
58560 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58562 * gcc.dg/20000108-1.c: New test.
58564 2000-01-05 Nathan Sidwell <nathan@acm.org>
58566 * g++.old-deja/g++.ns/koenig8.C: New test.
58568 2000-01-05 Nathan Sidwell <nathan@acm.org>
58570 * g++.old-deja/g++.other/cast4.C: New test.
58572 2000-01-05 Jeffrey A Law (law@cygnus.com)
58574 * gcc.c-torture/compile/20000105-2.c: New test.
58575 * gcc.c-torture/compile/20000105-1.c: New test.
58577 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58579 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58580 references to printf & atoi to conform to ANSI standard.
58581 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58582 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58583 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58584 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58585 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58586 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58587 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58588 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58589 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58590 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58591 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58592 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58593 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58594 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58595 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58596 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58597 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58598 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58599 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58600 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58601 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58602 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58603 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58604 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58605 * g++.old-deja/g++.brendan/init3.C: Likewise.
58606 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58607 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58608 * g++.old-deja/g++.brendan/new2.C: Likewise.
58609 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58610 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58611 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58612 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58613 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58614 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58615 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58616 * g++.old-deja/g++.brendan/template24.C: Likewise.
58617 * g++.old-deja/g++.brendan/template3.C: Likewise.
58618 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58619 * g++.old-deja/g++.jason/inline3.C: Likewise.
58620 * g++.old-deja/g++.jason/opeq.C: Likewise.
58621 * g++.old-deja/g++.law/arg5.C: Likewise.
58622 * g++.old-deja/g++.law/arm7.C: Likewise.
58623 * g++.old-deja/g++.law/ctors11.C: Likewise.
58624 * g++.old-deja/g++.law/cvt8.C: Likewise.
58625 * g++.old-deja/g++.law/init9.C: Likewise.
58626 * g++.old-deja/g++.law/refs4.C: Likewise.
58627 * g++.old-deja/g++.law/template2.C: Likewise.
58628 * g++.old-deja/g++.law/visibility24.C: Likewise.
58629 * g++.old-deja/g++.law/vtable3.C: Likewise.
58630 * g++.old-deja/g++.mike/asm2.C: Likewise.
58631 * g++.old-deja/g++.mike/eh1.C: Likewise.
58632 * g++.old-deja/g++.mike/misc1.C: Likewise.
58633 * g++.old-deja/g++.mike/misc13.C: Likewise.
58634 * g++.old-deja/g++.mike/misc14.C: Likewise.
58635 * g++.old-deja/g++.mike/ns12.C: Likewise.
58636 * g++.old-deja/g++.mike/p1248.C: Likewise.
58637 * g++.old-deja/g++.mike/p3708.C: Likewise.
58638 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58639 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58640 * g++.old-deja/g++.mike/p646.C: Likewise.
58641 * g++.old-deja/g++.mike/p700.C: Likewise.
58642 * g++.old-deja/g++.mike/p783.C: Likewise.
58643 * g++.old-deja/g++.mike/p783a.C: Likewise.
58644 * g++.old-deja/g++.mike/p783b.C: Likewise.
58645 * g++.old-deja/g++.mike/p786.C: Likewise.
58646 * g++.old-deja/g++.mike/p789.C: Likewise.
58647 * g++.old-deja/g++.mike/p789a.C: Likewise.
58648 * g++.old-deja/g++.mike/p807a.C: Likewise.
58649 * g++.old-deja/g++.other/delete3.C: Likewise.
58650 * g++.old-deja/g++.other/dyncast1.C: Likewise.
58651 * g++.old-deja/g++.other/dyncast2.C: Likewise.
58652 * g++.old-deja/g++.other/dyncast3.C: Likewise.
58653 * g++.old-deja/g++.other/empty1.C: Likewise.
58654 * g++.old-deja/g++.other/temporary1.C: Likewise.
58655 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58656 * g++.old-deja/g++.pt/t16.C: Likewise.
58657 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58659 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
58661 * gcc.dg/991230-1.c: New test.
58663 1999-12-29 Jeffrey A Law (law@cygnus.com)
58665 * gcc.c-torture/compile/991229-3.c: New test.
58666 * gcc.c-torture/compile/991229-2.c: New test.
58667 * gcc.c-torture/compile/991229-1.c: New test.
58669 1999-12-29 Greg McGary <gkm@eng.ascend.com>
58671 * gcc.c-torture/compile/labels-2.c: New test.
58673 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
58675 * gcc.c-torture/execute/991227-1.c: New test.
58677 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58679 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58681 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
58683 * gcc.c-torture/execute/991221-1.c: New test.
58685 1999-12-20 Nathan Sidwell <nathan@acm.org>
58687 * g++.old-deja/g++.other/cast3.C: New test.
58689 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
58691 * gcc.c-torture/execute/991216-4.c: New test.
58693 1999-12-16 Michael Meissner <meissner@cygnus.com>
58695 * gcc.c-torture/execute/991216-1.c: New test.
58696 * gcc.c-torture/execute/991216-2.c: New test.
58697 * gcc.c-torture/execute/991216-3.c: New test.
58699 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58701 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58702 Actually make the test fail by using "-O2" for compilation.
58704 1999-12-15 Nathan Sidwell <nathan@acm.org>
58706 * g++.old-deja/g++.warn/cast-align1.C: New test.
58708 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58710 * gcc.c-torture/compile/991214-1.c: New test.
58711 * gcc.c-torture/compile/991214-2.c: New test.
58713 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58715 * gcc.dg/991214-1.c: New test.
58717 1999-12-13 Jeffrey A Law (law@cygnus.com)
58719 * gcc.c-torture/compile/991213-3.c: New test.
58720 * gcc.c-torture/compile/991213-2.c: New test.
58721 * gcc.c-torture/compile/991213-1.c: New test.
58723 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
58725 * gcc.dg/991209-1.c: New test.
58727 1999-12-08 Nathan Sidwell <nathan@acm.org>
58729 * gcc.c-torture/compile/991208-1.c: New test.
58731 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58733 * gcc.dg/ultrasp2.c: New test.
58735 1999-12-05 Alex Samuel <samuel@codesourcery.com>
58737 * g++.old-deja/g++.abi/align.C (main): Fix typo.
58739 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
58741 * gcc.c-torture/compile/991202-1.c: New test.
58742 * gcc.c-torture/execute/991202-1.c: New test.
58743 * gcc.c-torture/execute/991202-2.c: New test.
58744 * gcc.c-torture/execute/991202-3.c: New test.
58746 1999-12-02 Alex Samuel <samuel@codesourcery.com>
58748 * g++.old-deja/g++.abi/align.C: New test.
58749 * g++.old-deja/g++.abi/aggregates.C: Likewise.
58750 * g++.old-deja/g++.abi/bitfields.C: Likewise.
58752 1999-12-01 Richard Henderson <rth@cygnus.com>
58754 * gcc.c-torture/execute/991201-1.c: New.
58756 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
58758 * gcc.dg/991129-1.c: New test.
58760 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
58762 * gcc.c-torture/compile/991127-1.c: New test.
58764 1999-11-22 Nathan Sidwell <nathan@acm.org>
58766 * g++.old-deja/g++.other/warn4.C: New test.
58768 1999-11-22 Nathan Sidwell <nathan@acm.org>
58770 * g++.old-deja/g++.eh/cleanup2.C: New test.
58771 * g++.old-deja/g++.ext/pretty2.C: New test.
58772 * g++.old-deja/g++.ext/pretty3.C: New test.
58773 * g++.old-deja/g++.other/debug6.C: New test.
58775 1999-10-20 Jim Wilson <wilson@cygnus.com>
58777 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58778 compiler_output to look for one error message instead of two.
58780 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
58782 * gcc.c-torture/execute/991118-1.c: Also test case
58783 where the word boundary does not split a byte evenly.
58785 1999-11-19 Nathan Sidwell <nathan@acm.org>
58787 * g++.old-deja/g++.ext/restrict1.C: New test.
58789 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58791 * gcc.c-torture/execute/991118-1.c: New test.
58793 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
58795 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58796 working directory pathnames.
58798 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
58800 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58801 host is equipped with driver.h and driver.o so it can actually
58802 compile and run the tests.
58804 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
58806 * gcc.c-torture/compile/991008-1.c: New test.
58808 1999-11-08 Nick Clifton <nickc@cygnus.com>
58810 * lib/gcc-dg.exp: Include target-supports.exp
58812 1999-11-05 Nick Clifton <nickc@cygnus.com>
58814 * lib/target-supports.exp: New file: Provide procs to test for
58815 features supported by the target.
58816 (check_weak_available): Moved here from ecos.exp.
58817 (check_alias_available): New proc: Determine of the target
58818 toolchain supports the alias attribute.
58820 * gcc.dg/special/ecos.exp: Move check_weak_available to
58821 target-supports.exp.
58822 (alias-1.c): Only perform the test if the target supports
58824 (wkali-1.c): Only perform the test if the target supports
58827 * gcc.dg/990506-0.c: Expect error messages from cross
58828 targets as well as native targets.
58830 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58832 * gcc.dg/ultrasp1.c: Removed xfail.
58833 * gcc.dg/struct-ret-2.c: Likewise.
58834 * gcc.dg/array-1.c: Likewise.
58836 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58838 * gcc.dg/struct-ret-2.c: New test.
58840 * gcc.dg/array-1.c: New test.
58842 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
58844 * gcc.c-torture/execute/991030-1.c: New test.
58846 1999-10-26 Richard Henderson <rth@cygnus.com>
58848 * gcc.c-torture/compile/991026-2.c: New test.
58850 1999-10-26 Jeffrey A Law (law@cygnus.com)
58852 * gcc.c-torture/compile/991026-1.c: New test.
58854 1999-10-23 Jeffrey A Law (law@cygnus.com)
58856 * gcc.c-torture/execute/991023-1.c: New test.
58858 1999-10-19 Jeffrey A Law (law@cygnus.com)
58860 * gcc.c-torture/execute/991019-1.c: New test.
58862 1999-10-16 Richard Henderson <rth@cygnus.com>
58864 * gcc.c-torture/execute/991016-1.c: New test.
58866 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
58868 * gcc.c-torture/execute/991014-1.c: New test.
58870 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
58872 * g++.old-deja/g++.other/union2.C: New test.
58874 1999-10-13 Nathan Sidwell <nathan@acm.org>
58876 * g++.old-deja/g++.other/vaarg2.C: New test.
58877 * g++.old-deja/g++.other/vaarg3.C: New test.
58879 1999-10-12 Craig Burley <craig@jcb-sc.com>
58881 * g77.f-torture/noncompile/19990905-1.f: Moved from being
58884 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
58886 * gcc.c-torture/execute/va-arg-11.c: New test.
58888 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
58890 * lib/file-format.exp (gcc_target_object_format): Don't
58891 crash if objdump is unavailable.
58893 1999-09-29 Donn Terry <donn@interix.com>
58895 * gcc.misc-tests/mg.exp: delete extraneous redirection.
58897 1999-09-28 Nick Clifton <nickc@cygnus.com>
58899 * gcc.c-torture/compile/990928-1.c: New test.
58901 1999-09-28 Nathan Sidwell <nathan@acm.org>
58903 * g++.old-deja/g++.other/decl6.C: New test.
58905 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58907 * gcc.c-torture/execute/va-arg-10.c: New test.
58909 1999-09-27 Nathan Sidwell <nathan@acm.org>
58911 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58912 __PRETTY_FUNCTION__.
58914 1999-09-23 Nick Clifton <nickc@cygnus.com>
58916 * gcc.c-torture/execute/990923-1.c: New test.
58918 1999-09-21 Nick Clifton <nickc@cygnus.com>
58920 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58921 for which -fpic is inappropriate.
58923 1999-09-21 Mark Mitchell <mark@codesourcery.com>
58925 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58927 1999-09-21 Nathan Sidwell <nathan@acm.org>
58929 * g++.old-deja/g++.other/dyncast1.C: New test.
58930 * g++.old-deja/g++.other/dyncast2.C: New test.
58931 * g++.old-deja/g++.other/dyncast3.C: New test.
58932 * g++.old-deja/g++.other/dyncast4.C: New test.
58933 * g++.old-deja/g++.other/dyncast5.C: New test.
58934 * g++.old-deja/g++.eh/catch3.C: New test.
58935 * g++.old-deja/g++.eh/catch3p.C: New test.
58936 * g++.old-deja/g++.eh/catch4.C: New test.
58937 * g++.old-deja/g++.eh/catch4p.C: New test.
58938 * g++.old-deja/g++.eh/catch5.C: New test.
58939 * g++.old-deja/g++.eh/catch5p.C: New test.
58940 * g++.old-deja/g++.eh/catch6.C: New test.
58941 * g++.old-deja/g++.eh/catch6p.C: New test.
58942 * g++.old-deja/g++.eh/catch7.C: New test.
58943 * g++.old-deja/g++.eh/catch7p.C: New test.
58944 * g++.old-deja/g++.eh/catch8.C: New test.
58945 * g++.old-deja/g++.eh/catch8p.C: New test.
58946 * g++.old-deja/g++.eh/catch9.C: New test.
58947 * g++.old-deja/g++.eh/catch9p.C: New test.
58949 1999-09-13 Nathan Sidwell <nathan@acm.org>
58951 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58952 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58954 1999-09-13 Jeffrey A Law (law@cygnus.com)
58956 * gcc.c-torture/compile/990913-1.c: New test.
58958 1999-09-10 Nathan Sidwell <nathan@acm.org>
58960 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58961 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58963 1999-09-09 Richard Henderson <rth@cygnus.com>
58965 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58967 1999-09-09 Nathan Sidwell <nathan@acm.org>
58969 * g++.old-deja/g++.other/lookup11.C: New test.
58970 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58971 what is permitted and what we want.
58972 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58974 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58976 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
58978 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58979 * gcc.c-torture/noncompile/poison-1.c: New file.
58981 1999-09-08 Nathan Sidwell <nathan@acm.org>
58983 * g++.old-deja/g++.other/sizeof3.C: New test.
58984 * g++.old-deja/g++.other/sizeof4.C: New test.
58985 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58986 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58988 1999-09-07 Richard Henderson <rth@cygnus.com>
58990 * gcc.dg/va-arg-1.c: New.
58992 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58994 * gcc.c-torture/execute/va-arg-9.c: New test.
58996 1999-09-05 Craig Burley <craig@jcb-sc.com>
58998 * g77.f-torture/compile/980519-2.f: New test.
58999 * g77.f-torture/compile/19990905-0.f: New test.
59000 * g77.f-torture/compile/19990905-1.f: New test.
59001 * g77.f-torture/compile/19990905-2.f: New test.
59003 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59005 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
59007 * gcc.c-torture/execute/990827-1.c: Fix typo.
59009 1999-09-03 Nathan Sidwell <nathan@acm.org>
59011 * g++.old-deja/g++.other/deref1.C: New test.
59013 1999-09-02 Nathan Sidwell <nathan@acm.org>
59015 * g++.old-deja/g++.other/ambig2.C: New test.
59016 * g++.old-deja/g++.other/cond5.C: New test.
59017 * g++.old-deja/g++.other/lookup16.C: New test.
59019 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
59021 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59024 1999-08-31 Jeffrey A Law (law@cygnus.com)
59026 * lib/c-torture.exp: Avoid the "compare executables" optimization
59027 when testing native.
59029 1999-08-29 Jeffrey A Law (law@cygnus.com)
59031 * gcc.c-torture/execute/990829-1.c: New test.
59032 * gcc.c-torture/compile/990829-1.c: New test.
59034 1999-08-27 Paul Burchard <burchard@pobox.com>
59036 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59037 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59038 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59039 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59040 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59041 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59042 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59043 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59044 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59045 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59046 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59048 1999-08-27 Jeffrey A Law (law@cygnus.com)
59050 * gcc.c-torture/execute/990827-1.c: New test.
59052 1999-08-26 Craig Burley <craig@jcb-sc.com>
59054 * g77.f-torture/noncompile/19990826-4.f: New test.
59056 * g77.f-torture/compile/19990826-3.f: New test.
59058 * g77.f-torture/execute/19990826-2.f: New test.
59060 * g77.f-torture/compile/19990826-1.f: New test.
59062 * gcc.c-torture/execute/990826-0.c: New test.
59063 * g77.c-torture/execute/19990826-0.f: New test.
59065 * g77.f-torture/noncompile/970626-2.f: New test.
59067 1999-08-25 Paul Burchard <burchard@pobox.com>
59069 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59070 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59071 lss-011.C: New tests.
59073 1999-08-25 Nathan Sidwell <nathan@acm.org>
59075 * g++.old-deja/g++.other/decl5.C: New test.
59077 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59079 * noncompile/noncompile.exp: Load_lib c-torture.exp.
59080 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59081 call `postbase' for each one. All callers of `postbase' changed
59082 to call this instead.
59084 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
59086 * gcc.c-torture/execute/990811-1.c: New test.
59088 1999-08-09 Nick Clifton <nickc@cygnus.com>
59090 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59093 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59096 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59098 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59100 1999-08-04 Jeffrey A Law (law@cygnus.com)
59102 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59104 1999-08-04 Nathan Sidwell <nathan@acm.org>
59106 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59108 1999-08-04 Jeffrey A Law (law@cygnus.com)
59110 * gcc.c-torture/execute/990804-1.c: New test.
59112 1999-08-03 Nathan Sidwell <nathan@acm.org>
59114 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59115 * g++.old-deja/g++.brendan/crash64.C: Likewise.
59116 * g++.old-deja/g++.brendan/overload8.C: Likewise.
59118 1999-08-03 Nathan Sidwell <nathan@acm.org>
59120 * g++.old-deja/g++.other/struct1.C: New test.
59122 1999-08-03 Nathan Sidwell <nathan@acm.org>
59124 * g++.old-deja/g++.other/enum2.C: New test.
59126 1999-08-02 Richard Henderson <rth@cygnus.com>
59128 Adapted from tests from Franz Sirl:
59129 * gcc.c-torture/execute/va-arg-7.c: New test.
59130 * gcc.c-torture/execute/va-arg-8.c: New test.
59132 1999-08-01 Jeffrey A Law (law@cygnus.com)
59134 * gcc.c-torture/compile/990801-2.c: New test.
59136 * gcc.c-torture/compile/990801-1.c: New test.
59138 1999-07-27 Michael Meissner <meissner@cygnus.com>
59140 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59141 fp-cmp-1.c, converting double to float.
59143 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59144 fp-cmp-1.c, converting double to long double.
59146 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59147 from fr1 to unknown_register, since fr1 is a legitimate register
59150 1999-07-25 Jeffrey A Law (law@cygnus.com)
59152 * README: More listname related changes.
59154 1999-07-08 Catherine Moore <clm@cygnus.com>
59156 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
59158 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
59160 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59162 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59164 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59166 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
59168 * gcc.dg/990703-1.c: New test.
59170 1999-06-29 Nick Clifton <nickc@cygnus.com>
59172 * lib/file-format.exp: New file: Move definition of proc
59173 gcc_target_object_format to here from
59174 gcc.dg/special/ecos.exp.
59176 * lib/c-torture.exp: Include lib file-format.exp.
59177 * lib/gcc-dg.exp: Include lib file-format.exp.
59179 * gcc.dg/special/ecos.exp: Remove definition of proc
59180 gcc_target_object_format.
59182 1999-06-28 Jeffrey A Law (law@cygnus.com)
59184 * gcc.c-torture/execute/990628-1.c: New test.
59186 1999-06-25 Jeffrey A Law (law@cygnus.com)
59188 * gcc.c-torture/compile/990625-2.c: New test.
59190 * gcc.c-torture/compile/990625-1.c: New test.
59192 1999-06-23 Nick Clifton <nickc@cygnus.com>
59194 * gcc.c-torture/compile/dll.c: New test case. Check that dll
59195 attributes compile.
59196 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59197 ports that use the COFF/PE file format.
59199 1999-06-17 Jeffrey A Law (law@cygnus.com)
59201 * gcc.c-torture/compile/990617-1.c: New test.
59203 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
59205 * g++.old-deja/g++.other/decl4.C: New test.
59207 1999-06-14 Nathan Sidwell <nathan@acm.org>
59209 * g++.old-deja/g++.other/bitfld3.C: New test.
59211 1999-06-08 Nathan Sidwell <nathan@acm.org>
59213 * g++.old-deja/g++.eh/catch1.C: New test.
59215 1999-06-07 Jeffrey A Law (law@cygnus.com)
59217 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59219 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59220 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
59222 1999-06-05 Craig Burley <craig@jcb-sc.com>
59224 * g77.f-torture/compile/19990502-0.f: Replace with new,
59225 shorter, test that still fails after recent changes.
59227 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59229 * gcc.c-torture/execute/990604-1.c: New test.
59231 1999-05-31 Jeffrey A Law (law@cygnus.com)
59233 * gcc.c-torture/execute/990531-1.c: New test.
59235 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59237 * gcc.c-torture/compile/990527-1.c: New test.
59239 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
59241 * gcc.c-torture/execute/990527-1.c: New test.
59243 1999-05-25 Nick Clifton <nickc@cygnus.com>
59245 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59246 bitfields as signed.
59248 1999-05-25 Craig Burley <craig@jcb-sc.com>
59250 * g77.f-torture/compile/19990525-0.f: New test.
59252 1999-05-25 Jeffrey A Law (law@cygnus.com)
59254 * gcc.c-torture/execute/990525-2.c: New test.
59256 * gcc.c-torture/execute/990525-1.c: New test.
59258 1999-05-24 Nathan Sidwell <nathan@acm.org>
59260 * g++.old-deja/g++.other/anon3.C: New test.
59261 * g++.old-deja/g++.other/anon4.C: New test.
59262 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59263 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59264 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59267 1999-05-24 Jeffrey A Law (law@cygnus.com)
59269 * gcc.c-torture/execute/990524-1.c: New test.
59271 * gcc.dg/990524-1.c: New test.
59273 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59275 * gcc.c-torture/compile/990523-1.c: New test.
59277 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
59279 * gcc.c-torture/compile/990519-1.c: New test.
59281 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59283 * gcc.c-torture/compile/990517-1.c: New test.
59285 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59286 (e4, f4): New tests.
59289 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59291 * gcc.dg/noreturn-1.c: New test.
59293 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59295 * gcc.c-torture/execute/990513-1.c: New test.
59297 1999-05-10 Richard Henderson <rth@cygnus.com>
59299 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59301 1999-05-10 Craig Burley <craig@jcb-sc.com>
59303 * g77.f-torture/execute/erfc.f: Use small single-precision
59304 values, to avoid problems on Alphas when not -mieee.
59306 1999-05-08 Craig Burley <craig@jcb-sc.com>
59308 * gcc.dg/990506-0.c: New test.
59310 1999-05-08 Richard Henderson <rth@cygnus.com>
59312 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59313 the constant to test. Don't XFAIL 64-bit targets.
59315 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59316 * g++.old-deja/g++.law/profile1.C: Likewise.
59318 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59319 operator new instances.
59320 * g++.old-deja/g++.other/delete5.C: Likewise.
59322 1999-05-03 Craig Burley <craig@jcb-sc.com>
59324 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59327 1999-05-03 Craig Burley <craig@jcb-sc.com>
59329 * g77.f-torture/execute/u77-test.f: Reverse order of two
59330 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59332 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59334 * gcc.dg/compare1.c: New test.
59336 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
59338 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59341 1999-05-02 Craig Burley <craig@jcb-sc.com>
59343 * g77.f-torture/compile/19990502-1.f: New test.
59345 1999-05-02 Craig Burley <craig@jcb-sc.com>
59347 * g77.f-torture/compile/19990502-0.f: New test.
59349 1999-05-02 Craig Burley <craig@jcb-sc.com>
59351 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59354 1999-05-02 Craig Burley <craig@jcb-sc.com>
59356 * g77.f-torture/execute/u77-test.f (main): List libU77
59357 intrinsics not currently tested.
59358 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59359 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59360 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59361 Trim blanks off the ends of some printed strings.
59363 1999-05-02 Craig Burley <craig@jcb-sc.com>
59365 * g77.f-torture/execute/u77-test.f (main): Just warn about
59366 FSTAT gid disagreement, as it's expected on some systems.
59368 1999-05-01 Craig Burley <craig@jcb-sc.com>
59370 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59371 use a new function, which allows for some slop.
59372 Clean up some commentary.
59373 (issum): The new function.
59374 (sgladd): Deleted subroutine.
59376 1999-05-01 Craig Burley <craig@jcb-sc.com>
59378 * g77.f-torture/execute/u77-test.f: Modify to be more like
59379 libf2c/libU77 version, bringing patches to that version here.
59380 Add suitable commentary.
59382 1999-04-25 Richard Henderson <rth@cygnus.com>
59384 * gcc.dg/990424-1.c: New test.
59386 1999-04-24 Craig Burley <craig@jcb-sc.com>
59388 * g77.f-torture/execute/u77-test.f (main): Bug involving
59389 LSTAT has been fixed, so turn back on full checking.
59391 1999-04-20 Craig Burley <craig@jcb-sc.com>
59393 * g77.f-torture/compile/19990419-0.f: New test.
59394 * g77.f-torture/execute/19990419-1.f: New test.
59396 1999-04-17 Richard Henderson <rth@cygnus.com>
59398 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59399 to avoid the need for a prototype to supress a warning.
59401 1999-04-07 Jim Wilson <wilson@cygnus.com>
59403 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59405 1999-04-04 Jeffrey A Law (law@cygnus.com)
59407 * gcc.c-torture/execute/990404-1.c: New test.
59409 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59411 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59412 * gcc.dg/cpp-if3.c: Don't use -pedantic.
59413 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59414 missing initializer warnings.
59416 1999-03-28 Jeffrey A Law (law@cygnus.com)
59418 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59421 1999-03-26 Jeffrey A Law (law@cygnus.com)
59423 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59425 1999-03-26 Craig Burley <craig@jcb-sc.com>
59427 * g77.f-torture/execute/19990325-0.f: New test.
59428 * g77.f-torture/execute/19990325-1.f: New test.
59430 1999-03-24 Jeffrey A Law (law@cygnus.com)
59432 * gcc.c-torture/execute/990324-1.c: New test.
59434 1999-03-22 Jim Wilson <wilson@cygnus.com>
59436 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59439 1999-03-17 Richard Henderson <rth@cygnus.com>
59441 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
59443 1999-03-13 Craig Burley <craig@jcb-sc.com>
59445 * g77.f-torture/execute/19990313-2.f: New test.
59446 * g77.f-torture/execute/19990313-3.f: New test.
59448 1999-03-13 Craig Burley <craig@jcb-sc.com>
59450 * g77.f-torture/execute/19990313-0.f: New test.
59451 * g77.f-torture/execute/19990313-1.f: New test.
59453 1999-03-12 Jim Wilson <wilson@cygnus.com>
59455 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59457 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59458 (main): Add check for u15. Conditionalize u31 check depending on
59459 whether ints are <32 bits or >=32 bits.
59461 1999-03-08 Craig Burley <craig@jcb-sc.com>
59463 * g77.f-torture/execute/19981119-0.f: Improve testiness.
59465 1999-03-08 Craig Burley <craig@jcb-sc.com>
59467 * g77.f-torture/compile/19990305-0.f: New test.
59468 * g77.f-torture/execute/19981119-0.f: New test.
59470 1999-03-08 Craig Burley <craig@jcb-sc.com>
59472 * g77.f-torture/execute/970625-2.f: call ABORT if final
59473 result is not correct, instead of just printing it.
59474 Add this checking via newly introduced obfuscation, to
59475 trip up buggy front ends.
59477 1999-03-07 Craig Burley <craig@jcb-sc.com>
59479 * g77.f-torture/compile/960317-1.f: Moved from being
59480 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
59482 1999-03-06 Craig Burley <craig@jcb-sc.com>
59484 * g77.f-torture/execute/960317-1.f: New (old) test.
59485 * g77.f-torture/execute/970625-2.f: Ditto.
59487 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
59489 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59490 error message on line 1 or line 2; cccp and cpplib do this differently.
59492 1999-03-01 Jeffrey A Law (law@cygnus.com)
59494 * g++.old-deja/g++.law/weak1.C: New test.
59496 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59498 * gcc.c-torture/execute/990119-1.c: Renamed to...
59499 * gcc.dg/990119-1.c: this, so it will only be tested once
59500 (it's a preprocessor test, it doesn't need to be run at
59501 multiple optimization levels).
59503 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59505 * lib/g++.exp: Don't add incdir=$base_dir/../include to
59508 1999-02-24 Craig Burley <craig@jcb-sc.com>
59510 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59511 * g77.f-torture/compile/19981216-0.f: ...as it is expected
59512 to not be compilable by current g77.
59514 1999-02-24 Nick Clifton <nickc@cygnus.com>
59516 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59518 1999-02-22 Jeffrey A Law (law@cygnus.com)
59520 * gcc.c-torture/execute/990222-1.c: New test.
59522 1999-02-19 Craig Burley <craig@jcb-sc.com>
59524 * g77.f-torture/compile/19990218-0.f: New test.
59525 * g77.f-torture/noncompile/19990218-1.f: New test.
59527 1999-02-18 Craig Burley <craig@jcb-sc.com>
59529 * g77.f-torture/compile/19981216-0.f: New test.
59531 1999-02-14 Jeffrey A Law (law@cygnus.com)
59533 * gcc.dg/990214-1.c: New test.
59535 1999-02-13 Jeffrey A Law (law@cygnus.com)
59537 * gcc.dg/990213-2.c: New test.
59539 * gcc.dg/990213-1.c: New test.
59541 1999-02-12 Jeffrey A Law (law@cygnus.com)
59543 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59546 1999-02-11 Nick Clifton <nickc@cygnus.com>
59548 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59549 specified by target.
59551 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59553 1999-02-11 Jeffrey A Law (law@cygnus.com)
59555 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59557 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59559 * gcc.dg/special/ecos.exp: New test driver for new tests with
59560 special requirements.
59562 * gcc.dg/special/alias-1.c: New test.
59563 * gcc.dg/special/gcsec-1.c: New test.
59564 * gcc.dg/special/weak-1.c: New test.
59565 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59566 * gcc.dg/special/weak-2.c: New test.
59567 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59568 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59569 * gcc.dg/special/wkali-1.c: New test.
59570 * gcc.dg/special/wkali-2.c: New test.
59571 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59572 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59574 1999-02-10 Felix Lee <flee@cygnus.com>
59576 * lib/c-torture.exp (c-torture-compile): Pull out code for
59577 analyzing gcc error messages.
59578 (c-torture-execute): Likewise. Fix some (harmless) false
59580 * lib/gcc.exp (gcc_check_compile): New function.
59582 1999-02-08 Richard Henderson <rth@cygnus.com>
59584 * gcc.c-torture/execute/990208-1.c: New test.
59586 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59588 * g++.dg/special/ecos.exp: New driver for new tests with special
59591 * g++.dg/special/conpr-1.C: New test
59592 * g++.dg/special/conpr-2.C: New test
59593 * g++.dg/special/conpr-2a.C: New test
59594 * g++.dg/special/conpr-3.C: New test
59595 * g++.dg/special/conpr-3a.C: New test
59596 * g++.dg/special/conpr-3b.C: New test
59598 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59599 allow g++ to use the dg driver
59601 * README: Add comment about g++.dg directory
59603 1999-02-06 Jeffrey A Law (law@cygnus.com)
59605 * README: Update email addresses.
59607 1999-02-03 Nick Clifton <nickc@cygnus.com>
59609 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59610 arguments in order to force structure S onto the stack even on
59612 (test): Pass 10 leading arguments to function foo as well as the
59615 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59616 failure for all targets.
59618 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59619 abort to terminate program execution.
59621 1999-01-30 Richard Henderson <rth@cygnus.com>
59623 * gcc.c-torture/execute/990130-1.c: New test.
59625 1999-01-30 Jeffrey A Law (law@cygnus.com)
59627 * gcc.dg/990130-1.c: New test.
59629 1999-01-28 Michael Meissner <meissner@cygnus.com>
59631 * gcc.c-torture/execute/990128-1.c: New test.
59633 1999-01-27 Michael Meissner <meissner@cygnus.com>
59635 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59637 1999-01-27 Felix Lee <flee@cygnus.com>
59639 * lib/c-torture.exp (c-torture-compile): pull out code for
59640 analyzing gcc error messages.
59641 (c-torture-execute): ditto, and fix some (harmless) false
59643 * lib/gcc.exp (gcc_check_compile): new function.
59645 1999-01-17 Jeffrey A Law (law@cygnus.com)
59647 * gcc.dg/990117-1.c: New test.
59649 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59651 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59653 1999-01-15 Jeffrey A Law (law@cygnus.com)
59655 * g77.f-torture/compile/990115-1.f: New test.
59657 1999-01-07 Jeffrey A Law (law@cygnus.com)
59659 * gcc.c-torture/compile/990107-1.c: New test
59661 1999-01-06 Jeffrey A Law (law@cygnus.com)
59663 * gcc.c-torture/execute/990106-2.c: New test.
59665 * gcc.c-torture/execute/990106-1.c: New test.
59667 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
59669 * gcc.c-torture/compile/981223-1.c: New test.
59671 1998-12-29 Richard Henderson <rth@cygnus.com>
59673 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59674 (opt3): Rename from opt4 and disable.
59676 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
59678 * g++.old-deja/g++.pt/ptrmem5.C: New test.
59680 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59682 * g++.old-deja/g++.other/conv5.C: New test.
59684 1998-12-14 Nick Clifton <nickc@cygnus.com>
59686 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59688 1998-12-11 Jeffrey A Law (law@cygnus.com)
59690 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59692 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
59694 * gcc.c-torture/compile/981211-1.c: New test.
59696 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59698 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59700 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59702 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59704 * gcc.special/930510-1.c: Make C9X safe.
59705 * gcc.misc-tests/gcov-1.c Similarly.
59706 * gcc.misc-tests/gcov-2.c Similarly.
59708 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59710 * gcc.dg/ultrasp1.c: New test.
59712 1998-12-06 Richard Henderson <rth@cygnus.com>
59714 * gcc.c-torture/execute/981206.c: New test.
59716 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59718 * g++.old-deja/g++.ns/template7.C: New test.
59720 * g++.old-deja/g++.other/expr1.C: New test.
59722 * g++.old-deja/g++.eh/tmpl3.C: New test.
59724 * g++.old-deja/g++.eh/tmpl2.C: New test.
59726 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59728 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59729 * g++.old-deja/g++.other/using6.C: Removed.
59730 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59732 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59734 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59736 * g++.old-deja/g++.pt/overload8.C: New test.
59738 * g++.old-deja/g++.pt/overload7.C: New test.
59740 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59742 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59743 and relinking messages.
59744 * lib/g++.exp (g++_target_compile): Remove .rpo file when
59745 compiling with -frepo.
59747 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
59749 * g++.old-deja/g++.pt/lookup6.C: New test.
59751 1998-11-30 Nick Clifton <nickc@cygnus.com>
59753 * gcc.c-torture/execute/981130-1.c: New test.
59754 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59756 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59758 * g++.old-deja/g++.pt/explicit76.C: New test.
59760 * g++.old-deja/g++.pt/friend38.C: New test.
59762 * g++.old-deja/g++.ns/crash2.C: New test.
59764 * g++.old-deja/g++.pt/defarg8.C: New test.
59766 * g++.old-deja/g++.pt/instantiate6.C: New test.
59768 * g++.old-deja/g++.pt/static6.C: New test.
59770 * g++.old-deja/g++.pt/decl2.C: New test.
59772 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59774 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
59775 problem is actually related with name lookup, but so what? :-)
59777 * g++.old-deja/g++.pt/friend37.C: New test.
59779 1998-11-25 Dave Love <d.love@dl.ac.uk>
59781 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59782 element, which fails on some systems.
59784 * g77.f-torture/execute/labug1.f: New test.
59786 1998-11-21 Jeffrey A Law (law@cygnus.com)
59788 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59791 1998-11-18 Dave Love <d.love@dl.ac.uk>
59793 * g77.f-torture/compile/981117-1.f: New test.
59795 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
59797 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
59798 properly discarded.
59800 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
59802 * gcc.c-torture/execute/memcheck: New directory of tests for
59803 -fcheck-memory-usage.
59805 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
59807 * README: New file, general information about the testsuite and
59808 new description of the various C++ test subdirectories.
59809 * README.g++: Eliminate obsolete information, update and move most
59810 relevant stuff to README.
59812 1998-11-07 Richard Henderson <rth@cygnus.com>
59814 * gcc.c-torture/compile/981107-1.c: New test.
59816 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
59818 * execute/memcpy-bi.c: New testcase.
59820 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
59822 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59825 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59826 template is selected.
59828 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59829 classes, it should be accepted for all types.
59831 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59833 * g++.old-deja/g++.pt/spec24.C: Ensure that template
59834 specializations start with template headers.
59836 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
59838 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59840 * g++.old-deja/g++.other/init9.C: Test cross initialization of
59843 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59845 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59847 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59849 * compile/981022-1.c, compile/981022-1.x: New test and driver.
59851 1998-10-19 Jeffrey A Law (law@cygnus.com)
59853 * 981019-1.c: New test.
59855 1998-10-14 Robert Lipe <robertl@dgii.com>
59857 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59860 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59862 * compile/981001-4.c: Remove use of GCC extension that triggers a
59865 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
59867 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59869 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59871 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
59872 instantiation of template produces incorrect code for delete
59875 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
59876 constructors' name is not unique.
59877 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59878 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59880 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
59881 automatic array of const is ill-formed.
59883 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
59884 of template parameter?
59886 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
59889 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
59890 pointer-to-member expression.
59892 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
59893 declaration causes ICE.
59895 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
59897 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
59898 reserved in the global namespace.
59900 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59901 generate needed virtual table.
59903 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59905 1998-10-10 Dariush Eslimi <eslimi@loran.com>
59907 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59908 template-dependent type
59910 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59912 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59913 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59914 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59916 * g++.old-deja/g++.other/using5.C: New test; using decl from base
59917 class should be usable as argument of member function.
59918 * g++.old-deja/g++.other/using6.C: New test; using decl from base
59919 class should be usable as return type of member function.
59920 * g++.old-deja/g++.other/using7.C: New test; using decl from base
59921 class should be usable as type of data member.
59923 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59925 1998-10-09 Jeffrey A Law (law@cygnus.com)
59927 * gcc.c-torture/special/920521-1.c: Fix bogus test.
59929 1998-10-08 Nick Clifton <nickc@cygnus.com>
59931 * gcc.dg/dll-?.c Add thumb to target list.
59932 Fix assembler scan patterns to match current assembler output.
59934 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
59936 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
59937 matching of template brackets.
59939 * g++.old-deja/g++.other/using4.C: New test. Test using
59940 declarations of methods from base classes.
59942 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
59943 within functions should introduce names into the innermost
59944 enclosing namespace.
59946 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
59947 of static locals if first initialization throws.
59949 1998-10-07 Jim Wilson <wilson@cygnus.com>
59951 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59953 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
59955 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
59956 lose track of the possible targets of tablejump insns.
59957 * special/special.exp: Run it.
59959 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59961 * g++.old-deja/g++.pt/friend35.C: New test. A template function
59962 must be declared before its specializations can be named in friend
59965 1998-10-05 Dave Love <d.love@dl.ac.uk>
59967 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59969 * g77.f-torture/execute/io1.f: New test.
59971 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59973 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59974 with pointer to template function, for which no argument deduction
59977 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59978 specialization of template function as argument to template
59981 * g++.old-deja/g++.other/access2.C: New test; Inner class
59982 shouldn't have privileged access to Outer's names.
59984 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59986 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59987 friend template declared within template class conflicts with
59988 nested class of the same name.
59990 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59993 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59994 object with direct initializer as function declaration.
59996 * g++.old-deja/g++.other/decl2.C: New test; duplicate
59999 * g++.old-deja/g++.other/null2.C: New test; conditional operator
60000 involving const pointer and NULL produces incorrect result.
60002 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60003 type name without `typename' should be rejected with -pedantic.
60005 1998-10-02 Richard Henderson <rth@cygnus.com>
60007 * g++.old-deja/g++.other/addrof1.C: New test.
60009 1998-10-01 Nick Clifton <nickc@cygnus.com>
60011 * gcc.c-torture/compile/981001-1.c: New test.
60012 * gcc.c-torture/execute/981001-1.c: New test.
60014 1998-10-01 Jeffrey A Law (law@cygnus.com)
60016 * gcc.c-torture/compile/981001-2.c: New test.
60017 * gcc.c-torture/compile/981001-3.c: New test.
60018 * gcc.c-torture/compile/981001-4.c: New test.
60020 1998-10-01 Robert Lipe <robertl@dgii.com>
60022 * lib/objc.exp (objc_target_compile): Add -L during compiles for
60023 multilibbed hosts. Idea grafted from g77.exp.
60025 1998-09-30 Dave Love <d.love@dl.ac.uk>
60027 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60028 avoid losing on systems which need -lsocket.
60030 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
60032 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60033 * g++.old-deja/g++.other/nested2.C: Ditto.
60034 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60037 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
60039 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60040 preferred over template operator!= for enum bitfields.
60042 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
60044 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60045 that happen to have the same base name, but in different scopes,
60046 are incorrectly rejected.
60048 1998-09-16 Richard Henderson <rth@cygnus.com>
60050 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60051 on the native word size instead of an integer literal.
60053 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
60055 * g++.old-deja/g++.other/static2.C: Invocation of static data
60056 member of type pointer-to-function denoted as non-static member.
60058 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60059 checks involving function types and aliases.
60061 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
60063 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60064 redefined to the same non-trivial type.
60066 * g++.old-deja/g++.pt/explicit73.C: Test for proper
60067 namespace-qualification of template specializations declared in
60070 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60071 to declare a subset of the specializations of a template function
60072 as friends of specializations of a template class.
60074 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60075 member templates that do not fully specialize the enclosing
60076 template class are rejected.
60078 1998-09-11 Dave Love <d.love@dl.ac.uk>
60080 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60082 1998-09-08 Dave Love <d.love@dl.ac.uk>
60084 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60085 altered from libf2c/libU77 version.
60087 1998-09-06 Dave Love <d.love@dl.ac.uk>
60089 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60091 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
60092 Alexandre Oliva <oliva@dcc.unicamp.br>
60094 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60095 (un)signed char are different types for template specialization
60098 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
60100 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60101 * objc: ObjC testsuite.
60103 1998-08-31 Catherine Moore <clm@cygnus.com>
60105 * gcc.c-torture/execute/941014-1.x: New file.
60107 1998-08-31 Nick Clifton <nickc@cygnus.com>
60109 * lib/c-torture.exp: Add support for
60110 torture_eval_before_compile and torture_eval_before_execute
60113 1998-08-30 Jeffrey A Law (law@cygnus.com)
60115 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
60116 this test triggers valid.
60118 1998-08-27 Jeffrey A Law (law@cygnus.com)
60120 * gcc.dg/980827-1.c: New test.
60122 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
60124 * gcc.c-torture/execute/loop-4b.c: New test.
60126 1998-08-26 Nick Clifton <nickc@cygnus.com>
60128 * lib/c-torture.exp: Add support for
60129 torture_eval_before_compile and torture_eval_before_execute
60132 1998-08-25 Jeffrey A Law (law@cygnus.com)
60134 * gcc.c-torture/compile/980825-1.c: New test.
60136 1998-08-24 Nick Clifton <nickc@cygnus.com>
60138 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60139 count number tests in opt_t0 not good_t0.
60141 1998-08-24 Jeffrey A Law (law@cygnus.com)
60143 * gcc.c-torture/compile/930326-1.x: Fix typo.
60145 1998-08-23 Mark Mitchell <mark@markmitchell.com>
60147 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60150 1998-08-21 Jeffrey A Law (law@cygnus.com)
60152 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60153 STACK_SIZE is defined.
60154 * gcc.c-torture/unsorted/stuct.c: Similarly.
60156 * gcc.c-torture/compile/980821-1.c: New test.
60158 1998-08-21 Jeffrey A Law (law@cygnus.com)
60160 * gcc.c-torture/execute/980526-2.c: Disable for targets with
60163 1998-08-19 Mark Mitchell <mark@markmitchell.com>
60165 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60168 1998-08-09 Mark Mitchell <mark@markmitchell.com>
60170 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60173 1998-08-18 Jeffrey A Law (law@cygnus.com)
60175 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60177 1998-08-16 Jeffrey A Law (law@cygnus.com)
60179 * gcc.c-torture/compile/980816-1.c: New test.
60181 * gcc.dg/980816-1.c: New test.
60183 1998-08-13 Jeffrey A Law (law@cygnus.com)
60185 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60186 compiler for ieee tests.
60188 1998-08-01 Dave Love <d.love@dl.ac.uk>
60190 * g77.f-torture/compile/980729-0.f: New test.
60192 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
60194 * gcc.c-torture/special/eeprof-1.c: New test, for
60195 -finstrument-functions.
60196 * gcc.c-torture/special/special.exp: Run it.
60198 1998-07-29 Jeffrey A Law (law@cygnus.com)
60200 * gcc.c-torture/compile/980729-1.c: New test.
60202 1998-07-27 Nick Clifton <nickc@cygnus.com>
60204 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60205 __thumb__ is defined, and test for ARM style doubles if so.
60207 1998-07-26 Dave Love <d.love@dl.ac.uk>
60209 * g77.f-torture/noncompile/980615-0.f: New test.
60211 1998-07-26 H.J. Lu (hjl@gnu.org)
60213 * gcc.dg/980312-1.c: Do link instead of compile.
60214 * gcc.dg/980313-1.c: Likewise.
60216 1998-07-26 Jeffrey A Law (law@cygnus.com)
60218 * gcc.c-torture/compile/980726-1.c: New test.
60220 1998-07-25 Dave Love <d.love@dl.ac.uk>
60222 * g77.f-torture/execute/io0.f: New test.
60224 1998-07-24 Nick Clifton <nickc@cygnus.com>
60226 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60229 1998-06-18 Michael Meissner <meissner@cygnus.com>
60231 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60234 1998-07-17 Nick Clifton <nickc@cygnus.com>
60236 * gcc.dg/980626-1.c: Expect failures for all toolchains until
60237 c-decl.c:grokdeclarator can handle mode attributes.
60239 1998-07-16 Jeffrey A Law (law@cygnus.com)
60241 * gcc.c-torture/execute/980716-1.c: New test.
60243 1998-07-13 Jeffrey A Law (law@cygnus.com)
60245 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60247 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
60249 * gcc.c-torture/execute/va-arg-3.x: Similarly.
60250 * gcc.c-torture/compile/930326-1.x: Similarly.
60252 1998-07-13 Dave Love <d.love@dl.ac.uk>
60254 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60255 New test from Craig.
60257 1998-07-12 Dave Love <d.love@dl.ac.uk>
60259 * g77.f-torture/noncompile/980616-0.f: New test.
60261 * g77.f-torture/execute/970816-3.f: New test from Craig.
60263 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60265 * g++.other/singleton.C: Return error value instead of taking
60268 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60270 * g++.other/singleton.C: New test. Warning is under dispute.
60271 Runtime crash is not.
60273 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60275 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60276 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60277 using6.C, using7.C}: New namespace tests.
60279 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60281 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60282 specialization with typedef'ed names used as array indexes.
60284 1998-07-09 Jeffrey A Law (law@cygnus.com)
60286 * gcc.c-torture/execute/980709-1.c: New test.
60288 * gcc.dg/980709-1.c: New test.
60290 1998-07-07 Richard Henderson <rth@cygnus.com>
60292 * gcc.c-torture/execute/bcp-1.c: New test.
60294 1998-07-07 Jeffrey A Law (law@cygnus.com)
60296 * gcc.c-torture/execute/980707-1.c: New test.
60298 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
60300 * gcc.c-torture/compile/980706-1.c: New test.
60302 1998-07-01 Dave Love <d.love@dl.ac.uk>
60304 * g77.f-torture/execute/980701-0.f,
60305 g77.f-torture/execute/980701-1.f: New test from Craig.
60307 1998-07-01 Jeffrey A Law (law@cygnus.com)
60309 * gcc.c-torture/compile/980701-1.c: New test.
60311 * gcc.c-torture/execute/980701-1.c: New test.
60313 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
60316 * g++.old-deja/g++.robertl/eb132.C: New test.
60317 * g++.old-deja/g++.robertl/eb133.C: Likewise.
60319 1998-06-29 Dave Love <d.love@dl.ac.uk>
60321 * g77.f-torture/execute/980628-7.f,
60322 g77.f-torture/execute/980628-8.f,
60323 g77.f-torture/execute/980628-9.f,
60324 g77.f-torture/execute/980628-10.f: New tests from Craig.
60326 * g77.f-torture/execute/980628-3.f: Remove mail headers.
60328 1998-06-28 Jeffrey A Law (law@cygnus.com)
60330 * g77.f-torture/execute/980628-4.f: New test from Craig.
60331 * g77.f-torture/execute/980628-5.f: Likewise.
60332 * g77.f-torture/execute/980628-2.f: Likewise.
60333 * g77.f-torture/execute/980628-0.f: Likewise.
60334 * g77.f-torture/execute/980628-1.f: Likewise.
60335 * g77.f-torture/execute/980628-3.f: Likewise.
60336 * g77.f-torture/execute/980628-6.f: Likewise.
60338 1998-06-28 Jeffrey A Law (law@cygnus.com)
60340 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60341 directory when nothing has been installed yet.
60343 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
60345 * gcc.c-torture/special/special.exp: Handle newer versions of
60348 1998-06-26 Jeffrey A Law (law@cygnus.com)
60350 * gcc.dg/980626-1.c: New test.
60352 1998-06-19 Bruno Haible <haible@ilog.fr>
60354 * gcc.misc-tests/m-un-2.c: New test.
60355 * g++.old-deja/g++.other/warn01.c: Likewise.
60357 1998-06-19 Robert Lipe <robertl@dgii.com>
60359 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60360 compatibility with assmblers with a different comment character.
60361 Eliminate use of GAS-specific extensions.
60363 1998-06-19 Jeffrey A Law (law@cygnus.com)
60365 * gcc.c-torture/execute/ieee/980619-1.c: New test.
60367 1998-06-19 Robert Lipe <robertl@dgii.com>
60369 * lib/g77.exp: Replace search for libf2c.a with search for newly
60372 1998-06-17 Jeffrey A Law (law@cygnus.com)
60374 * gcc.c-torture/execute/980617-1.c: New test.
60376 1998-06-12 Jeffrey A Law (law@cygnus.com)
60378 * gcc.c-torture/execute/980612-1.c: New test.
60380 1998-06-08 Jeffrey A Law (law@cygnus.com)
60382 * gcc.dg/980523-1.c: Only test on ppc-linux.
60383 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60385 * gcc.c-torture/execute/980608-1.c: New test.
60387 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
60389 * gcc.c-torture/execute/980605-1.c: New test.
60391 1998-06-04 Jeffrey A Law (law@cygnus.com)
60393 * gcc.c-torture/execute/980604-1.c: New test.
60395 1998-06-02 Jeffrey A Law (law@cygnus.com)
60397 * gcc.c-torture/execute/980602-1.c: New test.
60398 * gcc.c-torture/execute/980602-2.c: Likewise.
60400 1998-06-02 Dave Love <d.love@dl.ac.uk>
60402 * 970125-0.f: Fix per JCB. Add commentary.
60404 1998-05-31 Michael Meissner <meissner@cygnus.com>
60406 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60409 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60411 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60414 1998-05-28 Catherine Moore <clm@cygnus.com>
60416 * gcc.c-torture/execute/980526-3.c: New test.
60418 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
60420 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60421 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60422 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60423 m88k-motorola-sysv3 to XFAIL.
60425 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60427 * gcc.dg/980526-1.c: New test.
60428 * gcc.c-torture/execute/980526-2.c: New test.
60430 1998-05-26 Jeffrey A Law (law@cygnus.com)
60432 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60434 * gcc.c-torture/execute/980526-1.c: New test.
60436 1998-05-26 Dave Love <d.love@dl.ac.uk>
60438 * g77.f-torture/execute/alpha2.f: Add runtime test.
60440 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
60442 * g++.old-deja/old-deja.exp: Strip leading directories.
60444 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60445 error for the line. Don't run multiple tests for the same line.
60447 1998-05-23 Jeffrey A Law (law@cygnus.com)
60449 * gcc.dg/980523-1.c: New test.
60451 1998-05-23 Dave Love <d.love@dl.ac.uk>
60453 * g77.f-torture/compile/970915-0.f: New test.
60455 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
60457 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60459 1998-05-21 Jeffrey A Law (law@cygnus.com)
60461 * gcc.dg/980520-1.c: New test.
60463 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
60465 * gcc.dg/980502-1.c: Fix return type.
60467 1998-05-20 Jeffrey A Law (law@cygnus.com)
60469 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60470 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60471 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60472 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60473 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60475 1998-05-20 Dave Love <d.love@dl.ac.uk>
60477 * g77.f-torture/execute/980520-1.f: New test.
60479 1998-05-15 Dave Love <d.love@dl.ac.uk>
60481 * lib/mike-g77.exp: New file.
60483 * g77.f-torture/noncompile/noncompile.exp,
60484 g77.f-torture/noncompile/check0.f: New files.
60486 1998-05-14 Dave Love <d.love@dl.ac.uk>
60488 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60489 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60490 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60491 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60492 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60493 abort where appropriate.
60495 1998-05-05 Michael Meissner <meissner@cygnus.com>
60497 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60498 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60500 1998-04-29 Dave Love <d.love@dl.ac.uk>
60502 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60504 1998-04-27 Dave Love <d.love@dl.ac.uk>
60506 * g77.f-torture/compile/980427-0.f: New test.
60508 1998-04-24 Dave Love <d.love@dl.ac.uk>
60510 * g77.f-torture/compile/980424-0.f: New test.
60512 1998-04-19 Dave Love <d.love@dl.ac.uk>
60514 * g77.f-torture/compile/980419-2.f (main): New test.
60515 * g77.f-torture/compile/970125-0.f: New test.
60516 * g77.f-torture/compile/980419-1.f: New test.
60518 1998-04-08 Jim Wilson <wilson@cygnus.com>
60520 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
60523 1998-04-07 Jim Wilson <wilson@cygnus.com>
60525 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60527 1998-04-03 Jim Wilson <wilson@cygnus.com>
60529 * gcc.c-torture/compile/980329-1.c: New test.
60531 1998-03-18 Jim Wilson <wilson@cygnus.com>
60533 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60534 * gcc.dg/980312-1.c: Fix typo in -march command.
60536 1998-03-16 H.J. Lu (hjl@gnu.org)
60538 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60540 1998-03-11 Robert Lipe <robertl@dgii.com>
60542 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
60543 Dave Love agree the Fortran source is bogus.
60545 1998-03-11 Robert Lipe <robertl@dgii.com>
60547 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60548 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60549 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60550 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60551 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60553 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60555 * g++.old-deja/g++.other/friend1.C: New test.
60557 1998-02-18 Dave Love <d.love@dl.ac.uk>
60559 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60560 possibly uninitialized) variables and declare dnrm2.
60562 1998-02-23 Robert Lipe <robertl@dgii.com>
60564 From Bruno Haible <haible@ilog.fr>:
60565 * gcc.c-torture/execute/980223.c: New test.
60567 1998-02-13 Jeffrey A Law (law@cygnus.com)
60569 * gcc.dg/ifelse-1.c: New test.
60571 1998-02-09 H.J. Lu (hjl@gnu.org)
60573 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60575 * lib/old-dejagnu.exp (old-dejagnu): Added the
60576 "execution test - XFAIL *-*-*" handling in the spirit of
60577 "excess errors test -". Changed the "execution test fails"
60578 handling to be like "excess errors test fails".
60579 * Update various tests accordingly.
60581 1998-02-06 Jim Wilson <wilson@cygnus.com>
60583 * gcc.c-torture/execute/980205.c: New test.
60585 1998-01-18 Jeffrey A Law (law@cygnus.com)
60587 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60588 * lib/f-torture.exp: Similarly.
60589 * gcc.c-torture: Rename all .cexp files to .x files.
60591 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60593 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60594 (940510-1.c): Removed duplicate.
60595 (971104-1.c): New test.
60597 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60599 * lib/f-torture.exp: Improve error and loop detection.
60601 1997-11-19 Michael Meissner <meissner@cygnus.com>
60603 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60604 use that to size the filler array.
60606 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60608 * lib/c-torture.exp(c-torture-execute): Fix typo.
60610 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60611 testcase as the executable name. Keep the executable around if
60614 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60616 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60617 changes. Only test one -g option, and move it to the end of the
60618 list of options to test.
60620 1997-09-19 Michael Meissner <meissner@cygnus.com>
60622 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60623 variable GCC_TORTURE_OPTIONS to supply default switches separated
60624 by colons. If no environment variable, run tests with -O0 -g, -O1
60625 -g, and -O2 -g as well.
60627 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60629 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60630 explanatory comments. Fix indentation.
60632 1997-09-15 Jeffrey A Law (law@cygnus.com)
60634 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60636 1997-09-11 Jeffrey A Law (law@cygnus.com)
60638 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60639 * g++.old-deja/g++.mike/p7325.C: Likewise.
60640 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60642 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60644 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60645 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60646 * g++.old-deja/g++.brendan/crash39.C: Likewise.
60647 * g++.old-deja/g++.law/operators4.C: Likewise.
60649 1997-09-11 Joe Buck (jbuck@synopsys.com)
60651 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60652 * g++.old-deja/g++.mike/p784.C: Ditto.
60653 * g++.old-deja/g++.mike/p785.C: Ditto.
60655 1997-09-05 Jeffrey A Law (law@cygnus.com)
60657 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60659 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60661 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60662 target feature; pass this to c-torture-execute as needed.
60664 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60666 * lib/c-torture.exp(c-torture-execute): If the previous and the
60667 current executables being tested are identical, we don't need to
60668 run the executable again. Try to make the executable names
60669 unique. Add an optional argument for passing additional compiler
60672 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
60674 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60676 1997-08-29 Jeffrey A Law (law@cygnus.com)
60678 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60680 1997-07-31 Jeffrey A Law (law@cygnus.com)
60682 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60683 32bit or larger longs.
60685 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60686 have either a 32bit long or 32bit int.
60688 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
60690 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60691 Make double precision tests dependent on sizeof (double).
60693 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
60695 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60698 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
60700 * gcc.c-torture/compile/961203-1.cexp: New script.
60702 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
60704 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60705 up the includes ourselves.
60707 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
60709 * lib/plumhall.exp: Remove random include, and add a few
60710 verbose messages for debugging.
60712 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
60714 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60715 of trying to do it ourselves.
60717 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
60719 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60721 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
60723 * gcc.prms/5403.c: Made regexp a bit less strict.
60725 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
60727 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60728 is returned from remote_load instead.
60729 * lib/plumhall.exp: Ditto.
60730 * lib/mike-g++.exp: Ditto.
60731 * lib/old-dejagnu.exp: Ditto.
60732 * lib/c-torture.exp: Ditto.
60734 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
60736 * lib/g++.exp: Use build_wrapper procedure.
60737 * lib/gcc.exp: Ditto.
60739 1997-05-20 Jeffrey A Law (law@cygnus.com)
60741 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60742 an old-style decl for malloc. Fixes tests to work when
60743 sizeof (int) != sizeof (size_t).
60745 1997-05-15 Mike Meissner <meissner@cygnus.com>
60747 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60749 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60750 use stdargs.h interface.
60752 1997-05-15 Mike Meissner <meissner@cygnus.com>
60754 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60755 NO_VARARGS when compiling.
60757 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
60759 * lib/plumhall.exp(ph_includes): New procedure.
60761 (ph_compiler): Ditto.
60763 * lib/g++.exp: Rename test-glue.c to testglue.c.
60764 * lib/gcc.exp: Ditto.
60766 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
60768 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60769 to completion when it's called.
60771 1997-03-21 Michael Meissner <meissner@cygnus.com>
60773 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60774 is defined, don't do test.
60776 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
60778 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60780 (ph_summary): Mark skipped testcases as untested, not unresolved.
60782 * lib/plumhall.exp (ph_make): If unresolved because of bad
60783 errorCode, record errorCode in log file.
60784 (*): Replace send_log/verbose with verbose -log.
60786 1997-03-19 Michael Meissner <meissner@cygnus.com>
60788 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60789 double conversion if double isn't at least 8 bytes.
60791 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60792 int to work with targets where int is 16 bits.
60794 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60795 8 bytes, just exit, since 4 byte doubles don't have enough bits of
60796 precision for the test to complete.
60798 1997-03-14 Michael Meissner <meissner@cygnus.com>
60800 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60801 if d10v is not compiled with the -mdouble64 flag.
60802 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60804 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60805 d10v is not compiled with the -mint32 flag.
60807 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
60809 * lib/plumhall.exp: Use incr_count.
60811 1997-03-12 Jeffrey A Law (law@cygnus.com)
60813 * gcc.c-torture: Update to c-torture-1.45.
60815 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
60817 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60818 the name of the expect testcase file).
60820 * lib/g++.exp(g++_init): Ditto.
60822 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
60824 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60827 * lib/gcc.exp(gcc_exit): New procedure.
60829 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
60831 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60832 specs where appropriate.
60834 * g++.old-deja/g++.arm/*: Added additional ERROR checks
60835 because of new "candidates are" messages, and removed a few
60837 * Converted all non-old-style g++ testcases to old-style, and
60838 moved into g++.old-deja.
60840 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
60842 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60845 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60848 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60850 1997-02-13 Michael Meissner <meissner@cygnus.com>
60852 * lib/gcc.exp (gcc_target_compile): Add support for defining
60853 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60854 the machine doesn't have those features.
60856 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
60858 * g++.law/operators4.exp: Don't use LIBS.
60860 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
60862 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60864 * lib/mike-g++.exp: Don't set the compiler to be tested here.
60865 * lib/g++.exp: Set it here instead. Also, allow use of the
60866 --tool_exec and --tool_opt options. Change CXX to
60869 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60871 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60873 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
60875 * lib/old-dejagnu.exp: Use prune_warnings instead of
60877 * lib/mike-g++.exp: Ditto.
60878 * lib/gcc.exp: Ditto.
60879 * lib/g++.exp: Ditto.
60881 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60883 1997-02-07 Jeffrey A Law (law@cygnus.com)
60885 * 941014-2.c: Include stdlib.h
60886 * 960327-1.c: Include stdio.h
60887 * dbra.c, index-1.c: Don't assume ints are 32bits.
60889 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
60891 * lib/gcc.exp: Add gcc,stack_size target feature.
60893 * lib/g++.exp(g++_target_compile): Add the include and link
60894 paths here, not in two other places. And, it's $options, not
60897 * lib/mike-g++.exp(postbase): Remove the code that determines
60898 the correct include and link paths.
60899 * g++.old-deja/old-deja.exp: Ditto.
60901 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
60903 * lib/g++.exp(g++_init): target_compile no longer returns the
60904 filename of the result.
60906 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
60908 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60911 * gcc.c-torture/special/special.exp: Change call to
60912 gcc_target_compile to include the object file.
60914 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
60916 * gcc.c-torture/special/special.exp: Correct misspelling in last
60919 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
60921 * lib/plumhall.exp(ph_summary): Log the entire output of the
60922 executable. Return -1 if there were any failures, 0 otherwise.
60923 (ph_execute): Return -1 if there were any failures, 0 otherwise.
60924 (ph_make): Clean up objects and executables that were built
60925 if the tests succeeded.
60927 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
60929 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60930 libraries and includes in the build tree as appropriate.
60932 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60934 * lib/c-torture.exp: Instead of looking for the global variable
60935 NO_LONG_LONG, check to see if that's a feature of the target.
60937 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60939 * config/default.exp: Minimize. Delete the remainer of the files in
60940 config; this functionality is now in devo/dejagnu/config.
60942 g++.*/*: Pass any additional flags used to compile to postbase;
60945 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60946 is now done by runtest.exp. Use gcc_target_compile instead of
60949 lib/c-torture.exp: Use gcc_target_compile instead of compile.
60950 Remove references to CFLAGS. Use remote_file instead of
60952 (c-torture): Take a list of arguments to use to compile this
60955 lib/g++.exp: Simplify. Use target_compile instead of compile.
60956 lib/gcc-dg.exp: Ditto.
60957 lib/gcc.exp: Ditto.
60958 lib/mike-{gcc,g++}.exp: Ditto.
60959 lib/old-dejagnu.exp: Ditto.
60960 lib/plumhall.exp: Ditto.
60962 1997-01-08 Jim Wilson <wilson@cygnus.com>
60964 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60965 (ph_linker): Likewise.
60967 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
60969 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60970 MAP_ANON / MAP_ANONYMOUS if defined;
60971 else try to map from /dev/zero .
60973 1996-11-12 Jeffrey A Law (law@cygnus.com)
60975 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60976 isn't defined, then define it to MAP_ANONYMOUS.
60978 1996-11-12 Jeffrey A Law (law@cygnus.com)
60980 * gcc.c-torture: Update to c-torture-1.42 release.
60982 1996-11-11 Jeffrey A Law (law@cygnus.com)
60984 * gcc.c-torture: Update to c-torture-1.41 release.
60986 1996-10-27 Jeffrey A Law (law@cygnus.com)
60988 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
60991 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
60993 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60994 and LDFLAGS. Fix second case to append the target_info ldflags
60995 onto LDFLAGS, not CFLAGS.
60996 * lib/g++.exp (g++_init): Add target_info stuff.
60997 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
60998 of libgloss and newlib flags for !native.
61000 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61001 (GDB): Fix relative path to go up another dir for finding gdb.
61003 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
61005 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61006 versions in the target_info array, if they don't exist.
61008 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
61010 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61012 1996-07-08 Jim Wilson <wilson@cygnus.com>
61014 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61015 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61017 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
61019 * lib/old-dejagnu.exp: Don't remove the output file before we've
61020 actually tested it. Don't append pwd to the path of the executable
61023 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
61025 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61027 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
61029 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61030 temporary directory for compiler files, and set it to a default
61031 value of /tmp. Set $output as the name of the output file from
61032 compiling the testcase. Add a -o option to $cflags_var so the
61033 compiler writes the final output file as $output. Set $executable
61036 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61037 directory for compiler files, and set it to /tmp if it doesn't
61038 already have a value. Set $output_file to the name of the output
61039 file from compiling the testcase. Add a -o option to CXXFLAGS so
61040 the compiler writes the final output file as $output. Use $output
61041 as the executable to be tested.
61043 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61045 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61047 1996-06-08 Jeffrey A Law (law@cygnus.com)
61049 * gcc.c-torture/execute/pending-1.c: New test. Still
61050 pending in Tege's queue.
61052 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
61054 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61055 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
61056 if there were failures. Call unresolved if there were unresolved
61057 testcases. Call gcc_fail if program did not run to completion.
61058 (ph_make): Pass additional argument name to ph_execute.
61059 (ph_execute): Add new argument. Pass additional arguments to
61060 ph_summary. Call gcc_fail is there is no execution output.
61062 1996-04-24 Jeffrey A Law (law@cygnus.com)
61064 * lib/plumhall.exp (proc_summary): Output relavent summary
61065 lines into the log so specific failures in plumhall can be
61068 1996-04-10 Jeffrey A Law (law@cygnus.com)
61070 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61071 (c-torture-execute): Don't try to execute tests which use
61072 "long long" types if $NO_LONG_LONG is nonzero.
61074 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
61076 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61079 * gcc.ieee: Move from here.
61080 * gcc.c-torture/execute/ieee: To here.
61082 1996-03-26 Jeffrey A Law (law@cygnus.com)
61084 * gcc.c-torture: Update to c-torture-1.41 release.
61086 1996-03-22 Jeffrey A Law (law@cygnus.com)
61088 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61091 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
61093 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61096 1996-03-02 Jeffrey A Law (law@cygnus.com)
61098 * config/proelf.exp: Handle connecting to a simulator.
61100 1996-01-31 Jeffrey A Law (law@cygnus.com)
61102 * config/proelf.exp: New file. Enough framework that we can
61103 run c-torture tests on the proelf targets (or any other target
61104 that gdb can connect to for that matter).
61106 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
61108 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61109 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
61111 * lib/plumhall.exp (ph_execute): Always call ph_summary if
61112 exec_output exists.
61114 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
61116 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61117 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61119 * config/*.exp: Update FSF address. Change result of ${tool}_load
61120 to pass/fail/unresolved/unsupported/untested. Caller must now
61121 call unresolved/unsupported/untested.
61122 * lib/*.exp: Update FSF address. Update to handle new results of
61124 * lib/chill.exp (verbose): Delete.
61126 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
61128 * lib/gcc.exp (default_gcc_start): Change order of args to
61129 $LDFLAGS $CFLAGS $LIBS.
61130 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61131 Save/set/restore CFLAGS. Pass single arg to gcc_start.
61132 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61133 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61134 * gcc.misc-tests/dg-test.exp: Likewise.
61135 * gcc.misc-tests/msgs.exp: Likewise.
61136 * gcc.prms/prms.exp: Likewise.
61137 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61138 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61140 * lib/dg.exp: Deleted, moved to dejagnu/lib.
61142 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61144 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61146 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61147 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61149 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61152 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
61154 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61155 global for loop; add use of $mathlib.
61156 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61157 settings here; set mathlib for anything but VxWorks.
61159 1996-01-22 Jeffrey A Law (law@cygnus.com)
61161 * gcc.c-torture: Update to c-torture-1.40 release.
61163 1996-01-03 Jeffrey A Law (law@cygnus.com)
61165 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61168 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
61170 * lib/c-torture.exp (c-torture-execute): Declare "output" as
61173 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
61175 * lib/g++.exp (LIBS): Define if not already.
61176 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61177 (gcc-dg-prune): Call prune_gcc_output.
61178 * lib/gcc.exp (prune_gcc_output): New proc.
61179 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61182 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
61184 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61185 (c-torture-execute): Likewise. Rename `name' to `testcase'.
61187 1995-11-15 Jeffrey A Law (law@cygnus.com)
61189 * gcc.c-torture: Update to c-torture-1.39 release.
61191 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
61193 * lib/c-torture.exp (c-torture-execute): Don't return if one option
61194 fails, try others as well.
61196 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
61198 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61199 If compilation fails, mark execute tests as `untested'.
61200 If test is marked as unsupported, don't mark compilation and
61201 execute tests as failed.
61203 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
61205 * lib/g++.exp (g++_init): Don't link in libg++, and look to
61206 libstdc++ for whether or not we want to be doing shared
61207 libraries. Delete link_curses since we don't need it anymore.
61208 * lib/mike-g++.exp (postbase): Don't link in libg++.
61209 * g++.old-deja/old-deja.exp: Likewise.
61211 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
61213 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61215 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
61217 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61218 For that, add `-Wl,-a,shared_archive'.
61219 * g++.old-deja/old-deja.exp: Likewise.
61221 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
61223 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61225 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
61227 * lib/mike-g++.exp (postbase): Pay attention to the status of
61230 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
61232 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61234 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
61236 * lib/gcc.exp (default_gcc_start): No longer need to log program
61237 being executed or its output, execute_anywhere does that now.
61238 * lib/g++.exp (default_g++_version): Call execute_anywhere.
61239 (default_g++_start): Likewise. Delete calls to verbose/send_log.
61241 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
61243 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61244 the same as those in lib/g++.exp.
61246 1995-10-10 Jeff Law (law@hurl.cygnus.com)
61248 * gcc.c-torture: Update to c-torture-1.38 release.
61249 * gcc.ieee: Related changes.
61251 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
61253 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61254 "exec". Minor reformatting changes.
61256 * config/rom68k.exp (${tool}_load): Make it work in a canadian
61257 cross. This means all "exec" calls now work on a remote host as
61259 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61260 cross. Filter out the extra "\r\n" stuff that expect puts in.
61261 (c-torture-execute): Filter out the bogus warnings like
61262 c-torture-compile does. Add support for canadian cross.
61263 * lib/gcc.exp (default_gcc_version, default_gcc_start)
61264 Use execute_anywhere rather than calling exec directly. Now it
61265 works for canadian cross testing.
61267 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
61269 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
61270 results into a variable, and check that rather than using file exists.
61272 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
61274 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61275 create a libg++.so. For sunos4.1.*, also add -ltermcap.
61277 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61279 * g++.old-deja/old-deja.exp: Create and pass runshlib and
61280 lib_curses if there's a shared libg++ in the build tree.
61282 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
61284 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61285 if not supported target.
61287 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
61289 * lib/g++.exp (g++_init): Move empty setting of runshlib and
61290 link_curses up to always happen, not just for native builds.
61292 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
61294 * gcc.c-torture: Update to c-torture-1.36 release.
61295 * gcc.failure: Related changes.
61297 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
61299 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61301 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
61303 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61304 * lib/mike-g++.exp (postbase): Not in here. Still reference
61305 runshlib, link_curses, and mathlib for link and run.
61307 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61308 pass the runtime shared library options for Solaris, OSF/1, and
61309 Irix5, and link with -lcurses to avoid unresolved references.
61311 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
61313 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61316 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
61318 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61320 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
61322 * gcc.c-torture: Update to c-torture-1.35 release. Note we
61323 do not have a framework for the "compat" tests yet.
61325 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
61327 * lib/mike-g++.exp (postbase): New local variable `mathlib',
61328 set to null if we're testing vxworks5.1. Use that instead of
61329 `-lm' in the setting of LIBS for link and run.
61331 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
61333 * config/rom68k.exp (${tool}_load): Major changes to make it
61334 work. Verified that it does in fact return the stuff in
61335 exec_output properly. Catch any Emul or any TRAP other than 0.
61337 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
61339 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61340 LDFLAGS properly for targets that need stuff from libgloss.
61341 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61343 (gpp_initialized): New variable.
61345 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
61347 * config/rom68k.exp: Load libgloss.exp.
61348 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61349 so we can produce a fully linked binary.
61350 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61351 so we can produce a fully linked binary.
61353 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
61355 * lib/plumhall.exp (ph_section): Watch for expected failures.
61356 Add missing `else'.
61358 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61360 (c-torture): Likewise.
61362 1995-08-28 Doug Evans <dje@cygnus.com>
61364 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61366 * lib/mike-g++.exp (mike_cleanup): New proc.
61367 (prebase): New globals compiler_result, not_compiler_result,
61369 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
61370 allow leading "-" in pattern. Watch for unsupported tests.
61371 If $compiler_result is set, pattern match assembler code,
61372 and ditto for $not_compiler_result.
61373 * lib/mike-gcc.exp: Likewise.
61375 * lib/plumhall.exp (ph_execute): Only call ph_summary if
61376 execution "succeeded".
61378 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
61380 * config/win32.exp: New file.
61381 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61383 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
61385 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61387 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61388 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61389 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61391 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61392 "... without exceptions was ...". That is now handled by
61394 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61396 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
61398 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61399 sieve.c,sort2.c}: New files.
61400 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61401 sieve.exp,sort2.exp}: Drivers for them.
61403 * lib/mike-gcc.exp (program_output): New user settable variable.
61404 (postbase): Call prune_system_crud. Also prune extraneous compiler
61406 * lib/mike-g++.exp (program_output): New user settable variable.
61408 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61410 * config/sh.exp: Deleted (use sim.exp instead).
61412 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
61414 * config/vx.exp: Declare CHECKTASK as global.
61415 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61416 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61417 * lib/old-dejagnu.exp: Load [pwd]/$executable.
61419 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61421 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61422 target. Like vx.exp, only includes `vx29k.exp' instead of
61425 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
61427 * config/sim.exp: Increase time limit from 120 seconds to 240.
61429 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
61431 * gcc.c-torture/execute/950628-1.c: New test.
61433 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
61435 * gcc.c-torture: Update with changes/additions from
61438 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
61440 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61442 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
61444 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61446 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
61448 * gcc.c-torture/compile/950512-1.c: New test.
61449 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61450 * gcc.dg/struct-ret-1.c: Likewise.
61452 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
61454 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61455 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61457 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
61459 * gcc.c-torture/special/920411-1.c: Deleted.
61460 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61462 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
61464 * config/sim.exp (${tool}_load): Hack in call to bash to get a
61467 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
61469 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61471 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
61474 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61475 is the proper length.
61476 * va-arg-3.c: Likewise.
61478 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
61480 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
61481 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61483 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
61484 * lib/g++.exp (default_g++_start): Delete old cruft.
61486 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
61488 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61489 (2 * (1 << 18)) to (2 * (1 << 17)).
61491 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61493 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
61495 * config/rom68k.exp: Renamed from config/idp.exp
61497 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
61499 * c-torture/compile/921109-2.c
61501 1995-04-18 Mike Stump <mrs@cygnus.com>
61503 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61506 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
61508 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61510 * lib/g++.exp (default_g++_start): Likewise.
61512 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
61514 * gcc.c-torture/compile/950329-1.c: New test.
61516 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
61518 * config/bug.exp (${tool}_load): Updated to use new remote_open
61519 and remote_close procs.
61520 * config/idp.exp: New file.
61522 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
61524 * gcc.c-torture/execute/950322-1.c: New test.
61526 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
61528 * config/vx.exp (${tool}_load): Clean up testing of return code from
61529 vxworks_ld and vxworks_spawn.
61531 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
61533 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61535 1995-03-13 Mike Stump <mrs@cygnus.com>
61537 * lib/old-deja.exp: Add `excess errors test - ' error, now one
61538 can mark excess errors on a machine by machine basis. Note, the
61539 default is to not expect any excess errors, even when excess
61540 errors test - is given, so you will want to put an XFAIL ... on
61541 these lines. For example, // excess errors test - XFAIL hppa*-*-*
61542 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61543 those 4 machines, but no others.
61545 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
61547 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61548 * lib/c-torture.exp: to here.
61550 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
61552 * gcc.c-torture/execute/950221-1.c: New test.
61553 * gcc.c-torture/execute/struct-ret-1.c: New test.
61554 * gcc.c-torture/compile/950221-1.c: New test.
61556 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61558 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61560 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61561 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61563 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61565 * g++.gb: New directory of tests, derived from my signature and
61566 class scoping tests.
61568 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61569 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61570 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61571 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61572 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61573 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61574 * g++.gb/sig25.C: Likewise.
61576 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61577 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61578 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61579 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61580 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61581 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61582 * g++.gb/sig25.exp: Likewise.
61584 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61585 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61586 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61587 * g++.gb/scope13.C: Likewise, this test still fails.
61589 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61590 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61591 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61592 * g++.gb/scope13.exp: Ditto.
61594 * g++.gb/README: New file, explains what these tests are about.
61596 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61598 * lib/dg.exp (dg-do): Support `preprocess'.
61599 (dg-test): Likewise.
61601 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61603 * config/udi.exp: change "continue -expect" to "exp_continue".
61605 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61607 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61608 Delete redundant tests.
61610 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61611 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61612 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61613 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61614 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61615 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61616 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61617 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61619 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61620 storing label pointers.
61621 * gcc.c-torture/execute/921019-1.c: Likewise.
61622 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61623 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61625 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61628 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61629 Delete obsolete tests.
61631 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61632 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61633 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61634 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61635 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61636 * gcc.c-torture/compile/950124-1.c: New test.
61638 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61640 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61642 * lib/mike-g++.exp: Add -lm to LIBS.
61644 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61646 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61648 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
61650 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61652 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
61654 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61656 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
61658 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61659 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61660 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61661 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61662 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61663 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61664 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61665 * g++.law/{operators31.C, operators32.C,
61666 * g++.law/{operators33.C, operators34.C}: Likewise.
61667 * g++.law/{pic1.C, refs2.C}: Likewise.
61668 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61669 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61670 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61671 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61673 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61674 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61675 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61676 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61677 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61678 * g++.law/{enum9.exp, friend5.exp}: Likewise.
61679 * g++.law/{nest3.exp, nest4.exp}: Likewise.
61680 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61681 * g++.law/{operators30.exp, operators31.exp}: Likewise.
61682 * g++.law/{operators32.exp, operators33.exp}: Likewise.
61683 * g++.law/{operators34.exp}: Likewise.
61684 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61685 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61686 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61687 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61688 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61690 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61691 No longer expected to fail.
61692 * g++.law/missed-error3.C: Tweak for recent bool changes.
61694 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
61696 * config/emb-unix: Deleted.
61697 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61698 remote execution. Do final link on remote host if REMOTE_LINK is set.
61700 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
61702 * lib/dg.exp (dg-test): Fix typo in last patch.
61704 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
61706 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61707 (handles multiple occurrences).
61709 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
61711 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61712 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61713 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61715 * lib/c-torture.exp (c-torture-compile): Likewise.
61716 (c-torture): Prepend full path if missing.
61717 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61718 (gcc_fail): Likewise.
61719 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61721 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
61723 * lib/netware.exp: Only attach to NetWare i386 systems.
61725 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
61727 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61728 messages. Add test name to "output pattern match" pass/fail message.
61730 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
61732 * gcc.dg: New testsuite.
61733 * gcc.dg/dg.exp: New file.
61735 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61736 test-switch.c}: Deleted.
61738 * gcc.misc-tests/msgs.exp: New testcase driver.
61740 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
61742 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61743 Watch for illegal return values from ${tool}_load.
61744 * config/unix.exp (${tool}_load): Fix pass/fail detection for
61745 cross targets. Coerce return value >0 to 1.
61747 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
61749 * config/unix.exp (${tool}_load): Call program rsh, not proc.
61751 * config/emb-unix.exp: New file.
61753 * config/sim.exp: Error if variable $SIM not defined.
61754 (${tool}_load): Mark test as "untested" if simulator missing.
61756 * config/unix.exp: Load remote.exp to get rcp_download.
61757 * lib/c-torture.exp: Use different option lists for testcases with
61759 * gcc.c-torture/execute/execute.exp: Likewise.
61761 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
61763 * config/*.exp: Clarify return code from ${tool}_load.
61764 Call `unresolved' or `untested' instead of `warning' or `perror'
61765 (sometimes you still want to call both though).
61766 Add comment that `shell_id' is local to each file.
61767 * config/udi.exp (timeout): Set to 30.
61768 Don't print warning if connection fails, $connectmode has already
61770 (${tool}_load): Move verbose messages to level 2.
61771 Rework pattern for "Process started" message.
61772 Pass `shell_id' to ${connectmode}_download.
61773 Retry twice upon timeout. Make resetting of target more robust.
61774 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61775 Pass `shell_id' to exit_$connectmode.
61776 Only call exit_$connectmode if connected.
61777 * config/unix.exp (${tool}_load): Check return codes better.
61778 * config/vrtx.exp (${tool}_load): Likewise.
61779 * config/vx.exp (${tool}_load): Likewise.
61780 Delete unneeded global's.
61781 * lib/dg.exp (dg-test): Update to reflect clarified return codes
61784 (dg-init): Delete recording of pass/fail counts.
61785 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61786 (old-dejagnu-init): Likewise.
61787 (old-dejagnu-stat): Delete contents, empty proc now.
61788 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61789 (c-torture): Delete references to lcnt, lpass, lfail.
61790 Get option list from TORTURE_OPTIONS.
61791 Delete -funroll[-all]-loops if no loops.
61792 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61793 (g++_stat): Delete contents (empty proc now).
61794 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61795 (gcc_finish): Likewise.
61796 (gcc_stat): Deleted.
61797 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61798 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61799 * gcc.c-torture/execute/execute.exp: Likewise.
61800 Split tests into two parts: compile, execute.
61801 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
61802 no loops. Update to reflect clarified return codes from ${tool}_load.
61804 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
61806 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61808 (old-dejagnu): Likewise (where necessary).
61810 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
61812 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61814 * lib/dg.exp (dg-process-target): Fix processing of selector.
61815 Add comment regarding use of `error'.
61817 * lib/gcc.exp (prune_system_crud): Define if missing.
61818 * lib/g++.exp (prune_system_crud): Likewise.
61820 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61821 Call prune_system_crud.
61822 * lib/dg.exp (dg-runtest): New proc.
61823 Use perror instead of send_user for tcl errors in testcase.
61824 Don't return any value, it's never used.
61825 Don't clobber previous definition of `unknown'.
61826 Print tcl errors in `dg-final'.
61828 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
61830 * lib/dg.exp (dg-process-target): Improve syntax error messages.
61831 (dg-test): Don't print errorInfo, it contains stack backtrace.
61833 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
61835 * lib/g++.exp (runtest_file_p): Define if missing.
61837 1994-09-24 Doug Evans (dje@cygnus.com)
61839 * lib/mike-g++.exp: Comment out loading of g++.exp.
61840 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
61841 (default_g++_version): Always print something.
61842 (default_g++_start): Comment out call to `which'.
61843 (g++_start, g++_load): Deleted (must be defined in config file).
61844 * lib/gcc.exp: Test for existence of $CC at start.
61845 Delete check for tmpdir (done in gcc_init).
61846 (default_gcc_version): Always print something.
61847 (default_gcc_start): Comment out call to `which'.
61848 * config/*.exp: Major cleanup - make cross targets work at least a
61849 little better for g++ (by not being "--tool gcc" specific).
61850 Rename gcc_xxx to ${tool}_xxx.
61851 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61852 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61854 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
61856 * lib/c-torture.exp (c-torture-compile): Rework compiler
61857 message processing.
61859 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61862 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
61864 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61866 * lib/dg.exp (dg-process-target): Support { target native }.
61868 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
61870 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
61871 looked for "... program xxx got fatal signal".
61872 Correct regsub munging of `comp_output'.
61873 Ignore compiler messages "path prefix not used" and "linker input
61876 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
61878 * lib/gcc.exp (runtest_file_p): Define if missing.
61879 * gcc.prms/template.c: Example to work from.
61881 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
61883 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61884 * lib/dg.exp (dg-test): Call unsupported testcases as such.
61886 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61887 * gcc.prms/1883.c: Moved from compile/940714-1.c.
61888 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61889 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61891 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61892 (dg-process-target): No longer a varargs proc.
61893 Return S/N for target, P/F for xfail. All callers changed.
61894 (user option procs): More argument checking.
61895 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61896 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61897 (dg-test): Skip test if not running on selected target in `dg-do'.
61898 Update handling of `dg-do-what', `dg-output-text'.
61899 Separate execution pass/fail from output pattern match pass/fail.
61900 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61902 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
61904 * gcc.c-torture/special/special.exp: Don't expect failure for mips
61905 target for 920510-1.c.
61907 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
61909 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61910 Clean up comment regarding use of passcnt, etc.
61911 (gcc_stat): Don't update `testcnt' here.
61912 (gcc_finish): Do it here.
61913 Might as well reset `but_id' here too.
61914 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61915 to determine if the file should be tested.
61916 * gcc.c-torture/compile/compile.exp: Likewise.
61917 * gcc.c-torture/execute/execute.exp: Likewise.
61918 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61919 * gcc.misc-tests/dg-test.exp: Likewise.
61920 * gcc.prms/prms.exp: Likewise.
61921 * gcc.wendy/wendy.exp: Likewise.
61922 * g++.old-deja.exp: Likewise.
61923 Move "Testing file" message to verbose level 1.
61925 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
61927 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61929 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
61931 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61932 (default_gcc_start): Accept optional second list element
61933 of compiler flags. Print compiler output at verbosity level 2.
61934 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61935 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61936 Save current values of framework globals passcnt, failcnt, xpasscnt,
61937 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61938 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
61939 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61940 xfailcnt to compute stats. Update framework global `testcnt' from
61942 (gcc_finish): New proc. Clean up test environment.
61943 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61944 (gcc_epass, gcc_efail): Delete.
61945 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61946 argument of line number.
61947 (dg-init): If the tool has an init routine, call it.
61948 (dg-test): Remove args `cflags_var' and `libs_var'.
61949 Pass all compiler options to ${tool}_start.
61950 Handle missing line number.
61951 (dg-finish): New function.
61952 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61953 particular files. Call gcc_finish at end. Move "skipping test"
61954 message to verbosity level 3.
61955 * gcc.c-torture/compile/compile.exp: Likewise.
61956 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61957 * gcc.c-torture/execute/execute.exp: Likewise.
61958 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61959 Print testcase being tried at verbosity level 1.
61960 * gcc.c-torture/special/special.exp: Unset xfail.
61961 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61962 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61963 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61964 * gcc.failure/failure.exp: Likewise.
61965 * gcc.ieee/ieee.exp: Likewise.
61966 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61967 Update call to dg-test. Call dg-finish at end.
61968 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
61969 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61970 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61971 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61972 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
61973 * gcc.wendy/wendy.exp: Add copyright.
61974 Delete setting of tmpdir (done by gcc_init).
61975 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61976 Pass compiler flags to gcc_start. Call gcc_finish at end.
61977 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61980 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
61982 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61984 (g++_load): Likewise.
61986 * config/*.exp (gcc_load): Some were varargs fns and some were not.
61987 Rename argument to `prog' to remove the confusion.
61988 Varargs fns behave differently too!
61989 (g++_load): Likewise.
61991 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61993 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61994 what it is. Delete (always) printing of status value for !native.
61995 Simplify verbose code, and include status and exec_output.
61996 (g++_load): Use gcc_load.
61998 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
62000 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62001 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62002 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62003 940714-3.c as these testcases don't exist anymore. Make
62004 va-arg-1.c expected to pass.
62006 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
62008 * gcc.misc-tests/misc.exp: Only run specific testcases.
62009 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
62010 * gcc.misc-tests/dg-[1-9].c: New files.
62012 * lib/dg.exp: New testsuite driver.
62013 * gcc.prms/prms.exp: Use it.
62015 * README.gcc: New file.
62017 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62018 Document and reset `lxpass' and `lxfail'.
62019 Simplify "initialized" message.
62020 (gcc_stat): Clean up comments a little.
62022 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
62024 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62026 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
62028 * lib/old-dejagnu.exp (process-option): New proc.
62029 (old-dejagnu-init, old-dejagnu-stat): Likewise.
62030 (old-dejagnu): Simplify.
62031 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62033 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
62035 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62036 exists and is not an empty string.
62038 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62039 $xfail rather than calling setup_xfail. Clear $xfail when test is
62041 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62044 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62045 longer expected to fail.
62047 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62050 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62052 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62053 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62054 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62055 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62058 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62059 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62061 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62063 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62064 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62066 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62067 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62068 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62070 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
62072 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62073 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62074 940714-1.c, 940714-2.c, 940714-3.c},
62075 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62076 gcc.misc-tests/{mg.c,mg.exp}:
62078 * gcc.noncompile/noncompile.exp: Change accordingly.
62080 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
62082 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62083 Undo previous clobberage.
62085 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
62087 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62088 * gcc.special/{930510-1.c, special.exp}:
62089 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62090 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62091 struct-varargs-1.c}: New tests from c-torture-1.26.
62093 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
62095 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62096 argument to switch.
62098 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
62100 * Revert the previous changes. Please see Rob's directory
62101 (/lisa/test/rob/progressive/gcc/testsuite) for testing
62104 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
62106 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62107 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62108 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62109 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62110 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62111 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62112 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62113 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62114 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62115 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62116 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62117 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62118 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62119 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62120 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62121 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62122 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62123 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62124 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62125 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62126 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62127 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62128 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62129 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62130 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62131 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62132 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62133 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62134 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62137 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
62139 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62140 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62143 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
62145 * config/unix.exp (g++_load): Fix syntax.
62147 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
62149 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62150 * gcc.noncompile/921017-1.c: Deleted obsolete test.
62151 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62152 Don't expect va-arg-1.c to fail. Correct expected output for
62154 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62155 * gcc.wendy/hbm4.c: Correct typo.
62156 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62158 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
62160 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62161 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62162 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
62163 * lib/c-torture.exp (c-torture-compile): Ditto.
62165 Reduce volume of output (remove all the -I's and such).
62166 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62167 Call gcc_cpass, gcc_cfail.
62168 (c-torture): Pass testing option to c-torture-compile.
62170 1994-03-21 Doug Evans (dje@cygnus.com)
62172 Bring patches over from progressive.
62173 * config/default.exp: Exit remote shell cleanly.
62174 (g++_exit, g++_start): Add default versions.
62175 * config/sim.exp (gcc_load): Use perror, not error.
62177 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
62179 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
62182 1994-03-14 Doug Evans (dje@cygnus.com)
62184 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62185 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62186 (wendy_try): New proc to run testcase.
62187 (main loop): Call 'em.
62188 * gcc.wendy/*.c: Clean up pass to correct expected output.
62190 * lib/gcc.exp: Minor cleanup work.
62191 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62193 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
62195 * config/sim.exp (gcc_load): Document return codes better.
62196 Don't pass -v to simulator.
62198 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
62200 * gcc.special/920717-x.c: Fix typo.
62201 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62204 * lib/mike-gcc.exp: Fix typo.
62206 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
62208 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62209 binary to use, transform the name.
62210 * config/*.exp: rename everything. Nuke any g++ specific files,
62211 it's now a special case of gcc that requires no special support.
62212 Add a default.exp for unsupported targets.
62214 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
62216 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62217 lib/old-dejagnu.exp: Fix a few patterns to work with the new
62220 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
62222 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62225 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
62227 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62229 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
62231 * gcc.execute/execute.exp: Combine opt_list and foption_list into
62232 option_list. Compile every file with only 4/6 option choices
62233 (same as C torture) instead of with 12/18 different option
62235 * lib/c-torture.exp: Likewise.
62237 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62240 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
62242 * lib/old-deja.exp: Add `excess errors test fails' error, now one
62243 can put an XFAIL *-*-* on excess errors.
62245 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
62247 * g++.law: Add more tests derived from g++-bugs snapshots.
62249 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
62250 equivalent to g++.law/init9.
62252 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62253 compiled it, and the a.out file after we've run it.
62255 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
62257 * lib/mike-g++.exp (postbase): Delete the .o file after we've
62258 compiled it, and the a.out file after we've run it.
62260 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
62262 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62264 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
62266 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62269 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
62271 * g++.law: New directory of g++ tests derived from the g++-bugs
62274 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
62276 * gcc.compile: initbug1.c initbug1.exp testcase added
62278 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
62280 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62281 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62282 fixes submitted by Jeff Law (law@cs.utah.edu)
62283 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62284 Jeff Law (law@cs.utah.edu)
62287 1993-11-30 Mike Stump (mrs@cygnus.com)
62289 * config/unix-g++.exp: Follow the gcc way of doing things.
62290 * g++.old-deja/old-deja.exp: Minor updates.
62291 * lib/g++.exp: New file, follow the gcc way of doing things.
62292 * lib/old-dejagnu.exp: Minor updates.
62293 * lib/mike-g++.exp: Always unset errorInfo.
62295 1993-11-06 Mike Stump (mrs@cygnus.com)
62297 * lib/gcc.exp: Fix some errors with the below change, CC and
62298 CFLAGS should be global when setting, not local.
62300 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
62302 * lib/gcc.exp: Transform tool name.
62304 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62306 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62308 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62310 * lib/gcc.exp: change gcc_done to gcc_stat
62312 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62314 * Upgraded gcc testsuite to c-torture version 1.25
62316 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
62318 * lib/gcc.exp: added reporting code. Changed verbose compile message.
62319 * lib/c-torture: added hooks for new reporting code.
62321 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
62323 * config/sh-gcc.exp: check if sh-sim exists in the path
62325 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
62327 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62328 * gcc.compile/compile.exp: Initial changes for new logic.
62329 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62330 * gcc.failure/failure.exp: Initial changes for new logic.
62331 * gcc.ieee/ieee.exp: Initial changes for new logic.
62332 * gcc.misc-tests/misc.exp: Initial changes for new logic.
62333 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62334 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62335 * lib/c-torture.exp: Initial changes for new logic.
62336 * lib/gcc.exp: Initial changes for new logic.
62338 1993-10-15 Mike Stump (mrs@cygnus.com)
62340 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62341 depend upon failure or success. Fully qualify names in failure
62342 and success messages. Always remove a.out before starting
62343 compile, just in case. Pay more attention to error text output by
62344 the compiler. Handle testcases with no known past errors just
62345 like all others, so that things are uniform. Other miscellaneous
62348 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
62350 * gcc.cpp: new directory for cpp tests
62352 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
62354 * lib/chill.exp: Code reformatted, removed unused code.
62355 * config/unix-chill.exp: Code reformatted, removed unused code.
62356 * chill.execute/execute.exp: Code reformatted, removed unused code.
62357 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62359 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
62361 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
62362 routines not written.
62364 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
62366 * config/bug-gcc.exp: Use new procs from bug.exp.
62368 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
62370 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62371 via ftp, rather than depending on NFS.
62372 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62375 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
62377 * config/bug-gcc.exp: Use new download proc.
62379 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
62381 * chill.execute/execute.exp: cleanups, handles errors better
62382 * chill.compile/compile.exp: rewrite, based on execute.exp
62383 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62384 * lib/chill.exp: major changes to diff proc and compile and link
62385 procs. added chill_fail and chill_pass wrappers to pass and
62386 fail. added more comments, and handle error codes better.
62387 Added a hack to capture stderr from exec, so noncompile tests
62390 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
62392 * chill.execute/execute.exp: rewrite of testsuite driver
62393 * lib/chill.exp: rewrite of testsuite driver
62394 * config/unix-chill.exp: rewrite of testsuite driver
62396 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
62399 * iexpr.ch: Standardize uppercase.
62400 * tuples.dat: Standardize uppercase.
62401 * vary.ch: standardize. Correct varying string assignments.
62402 * vary.dat: Add new output lines.
62404 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
62407 * chprintf.ch: Standardize use of uppercase.
62408 * tuples.ch: Standardize and turn arr2 into a DCL,
62410 * pinits.ch: Standardize.
62412 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
62414 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62415 * Makefil: Renamed to Makefile.in.
62416 * configure.in: New.
62418 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
62421 * .cvsignore: Add result/output files.
62422 * Makefile: Fix up variables at start. Use MFLAGS
62423 everywhere. Correct bool_loc, built_ins entries.
62424 Add entry for vary1.ch.
62425 * bitarray.ch: Standardize upper-case usage.
62426 * bitexpr.ch: Standardize, add output of b1.
62427 * params.ch: Use arrayt in along PROC parameters, to
62428 avoid novelty problems.
62429 * sets.ch: Tiny cleanup.
62430 * vary1.ch: Re-indent.
62432 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
62434 * Add PR-related files to Makefiles, .cvsignore files, etc.
62436 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
62438 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62439 with compiler objects. New names are test-flow.c and test-loop.c
62441 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
62443 * Upgraded c-torture tests from 1.19 to 1.20
62446 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62447 * gcc.compile: 930623-1.c 930623-2.c
62448 * gcc.noncompile: 930622-1.c 930622-2.c
62449 * gcc.failure: 920411-1.c 920627-2.c
62450 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62452 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
62454 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62455 More changes to get testsuite working properly. Needs more work.
62456 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62458 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
62460 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62461 More changes to get testsuite working properly. Needs more work.
62463 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
62465 * chill.compile/compile.exp: Added for Dejagnu support
62466 * chill.execute/execute.exp: Added for Dejagnu support
62467 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
62469 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
62471 This should complete moving the CHILL test files.
62472 * chill.noncompile(.cvsignore printf.grt
62473 in-printf.grt chprintf.grt chprintf.ch):
62474 Added test-support files.
62475 (Makefile): Modified further.
62476 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62477 signal.ch): Added test files.
62478 * chill.execute (.cvsignore printf.grt printr.c
62479 in-printf.grt rts.c chprintf.grt rts.h): Added
62480 test-support files.
62481 (Makefile): More corrections.
62483 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
62485 * chill.compile, chill.execute, chill.nocompile: Add CHILL
62486 test cases, ready for DejaGnu.
62488 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
62490 * Upgraded c-torture tests from 1.18 to 1.19
62492 * gcc.compile: added test(s):
62494 * gcc.execute: added test(s):
62495 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62497 * added new subdirectory for misc tests: gcc.misc-tests
62498 * gcc.misc-test(s): added tests:
62499 inst-check.c test-consts.c test-ior.c test-switch.c
62501 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
62503 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62505 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
62507 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62509 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
62511 * Upgraded c-torture tests from 1.17 to 1.18
62513 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
62515 * Upgraded c-torture tests from 1.12 to 1.17
62517 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
62519 * lib/old-dejagnu.exp:
62520 Fixed handling of XFAIL target triplets to correctly
62521 recognize wildcard characters. Removed code that
62522 appended a unique id tag to the end of the file name
62523 printed out by the result of the testcases within a
62526 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
62528 * lib/old-dejagnu.exp:
62529 Reworked expected failure handling to trigger off of XFAIL
62530 keyword in keyphrase embeded in testcase source code. The
62531 XFAIL keyword must be at the end of the keyphrase line. It
62532 may optionally be followed by one or more target triplets.
62533 It has just occured that the handling of wildcards in the
62534 target triplet may not be correct.
62536 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
62538 * g++.old-deja/tests:
62539 Moved all subdirectories up one level into g++.old-deja .
62541 * lib/old-dejagnu.exp:
62542 Fixed problem with CXXFLAGS not being properly reset, and being
62543 corrupted with extraneous "-c" compiler option. This was
62544 causing binaries to not be generated for test that needed them.
62545 Modified strings passed to "pass" and "fail" so that individual
62546 tests from the same test file would be distinguished by an
62547 identifier appended to the test file name in the summary logs;
62548 this corrected a problem with erroneous diff logs. Added code
62549 to search testcases for expected fail and unexpected pass keywords.
62551 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
62553 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62555 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62557 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62558 Removed extraneous text from end of "Special g++ Options"
62561 * lib/old-dejagnu.exp: Added pattern matching to look for new
62562 keywords, embedded in testcases comments, which will trigger
62563 calls to xpass and xfail.
62565 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62567 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62568 comments embedded in the testcases, especially the one looking for
62569 special compiler options, as well as the pattern matching for the
62570 compiler output again.
62572 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62574 * lib/old-dejagnu.exp: Do a proper check of the return value for
62575 execute tests. Fixed several problems with the pattern matching
62576 of the compiler output which gave erroneous test results.
62577 Changed several of the test result messages to be more descriptive.
62578 * config/unix-g++.exp: Proc g++_load now actually works and
62579 executes the tests passed to it and returns a usable return
62582 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62584 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62586 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62588 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62589 Modified both files to properly execute the old style
62590 dejagnu tests. The previous versions of these files were
62591 experimental and did not function anything near correctly.
62593 1993-04-05 Rob Savoye (rob@cygnus.com)
62595 * Removed all Makefile.in and configure.in files. No configuration
62598 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62600 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62602 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62604 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62605 gcc.special/configure.in, gcc.noncompile/configure.in,
62606 gcc.execute/configure.in, gcc.code_quality/configure.in,
62607 g++.other/configure.in, g++.old-deja/configure.in,
62608 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62609 in srcname setting.
62611 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62613 * lib/udi.exp: Fixed mondfe and mondfe_download.
62614 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62615 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62617 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62619 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62620 (gdb_exit): Don't remove *_soc files.
62622 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62624 * lib/c-torture.exp: Don't look for main; instead always use -w
62625 -c. This is how the c-torture tests work. Remove the object
62626 file if the compilation succeeds.
62627 * gcc.execute/execute.exp: Remove executable if test passes.
62628 * gcc.noncompile/noncompile.exp: Every test is an expected
62630 * gcc.special/special.exp: Added tests from c-torture 1.11,
62631 corrected use of existing test.
62632 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62633 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62634 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62635 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62636 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62637 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62638 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62639 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62640 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62641 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62642 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62643 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62644 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62645 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62646 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62647 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62648 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62649 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62650 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62652 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62653 correspond to c-torture 1.11.