1 2008-02-26 Joseph Myers <joseph@codesourcery.com>
3 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
4 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
6 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9 * gcc.dg/empty-source-2.c: Adjust for warning message.
10 * gcc.dg/empty-source-3.c: Likewise.
11 * gcc.dg/pack-test-2.c: Adjust comment.
12 * gcc.dg/pragma-ep-2.c: Likewise.
13 * gcc.dg/pragma-re-2.c: Likewise.
14 * gcc.dg/va-arg-2.c: Likewise.
16 2008-02-26 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/assignment_2.f90: New.
21 2008-02-26 Jason Merrill <jason@redhat.com>
24 * g++.dg/ext/attrib32.C: New.
26 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
28 * gcc.c-torture/execute/nest-align-1.x: Delete.
30 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
33 * 20021023-1.c: Use __builtin_va_start instead of
34 __builtin_stdarg_start.
35 * pr17301-1.c: Likewise.
36 * pr17301-2.c: Likewise.
38 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
40 * gcc.dg/pr34351.c: New.
42 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
44 * gcc.dg/Wlarger-than2.c: New.
46 2008-02-26 Paolo Carlini <pcarlini@suse.de>
49 * g++.dg/lookup/crash7.C: New.
51 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
53 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
55 2008-02-25 Joseph Myers <joseph@codesourcery.com>
57 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
59 2008-02-25 Joseph Myers <joseph@codesourcery.com>
61 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
63 2008-02-25 Joseph Myers <joseph@codesourcery.com>
65 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
68 2008-02-25 Joseph Myers <joseph@codesourcery.com>
70 * lib/target-supports.exp (check_profiling_available): Report -p
71 unavailable on *-*-mingw*.
73 2008-02-25 Joseph Myers <joseph@codesourcery.com>
75 * lib/target-supports.exp (check_effective_target_pthread_h): New.
76 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
77 dg-require-effective-target pthread_h.
79 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
81 * gcc.dg/Wswitch-enum-error.c: New.
82 * gcc.dg/Wswitch-error.c: New.
83 * gcc.dg/20011021-1.c: Use two directives to match two different
86 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
89 * gcc.dg/pr28322.c: New.
90 * gcc.dg/pr28322-2.c: New.
91 * lib/prune.exp: Ignore "At top level" even if there is no ':'
94 2008-02-25 Paolo Carlini <pcarlini@suse.de>
97 * g++.dg/other/error26.C: New.
99 2008-02-25 Paolo Carlini <pcarlini@suse.de>
102 * g++.dg/other/error25.C: New.
104 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
107 * gcc.dg/pr35258.c: New testcase.
109 2008-02-25 Jan Beulich <jbeulich@novell.com>
111 * gcc.dg/20020426-2.c: Remove bogus workaround.
112 * g++.old-deja/g++.other/store-expr1.C: Likewise.
113 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
115 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
117 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
119 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
122 * gcc.dg/pr19984.c: New test.
123 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
124 name of the variable.
126 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
128 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
129 (main): Call check_vect and foo. Check array values after
131 * gcc.dg/vect/vect-117.c: Call check_vect.
132 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
134 2008-02-25 Jason Merrill <jason@redhat.com>
137 * g++.dg/lookup/strong-using-5.C: New.
139 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
141 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
144 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
147 * gcc.c-torture/execute/20050604-1.x: New file.
149 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
151 * gcc.target/i386/pr22076.c: Update number of mov insns
153 * gcc.target/i386/pr34256.c: Ditto.
155 2008-02-24 Diego Novillo <dnovillo@google.com>
157 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
160 * g++.dg/warn/pr33738.C: New.
162 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
164 * gcc.c-torture/execute/nest-align-1.x: New file.
166 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
169 * g++.dg.ext/dllimport13.C: New test.
171 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
174 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
175 powerpc*-apple-darwin*.
177 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
179 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
180 ERFC into gfortran.dg/large_real_kind_3.F90.
181 * gfortran.dg/large_real_kind_3.F90: New test.
183 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
186 * gcc.dg/and-1.c: New test.
188 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
190 * gcc.c-torture/execute/20080222-1.c: New test.
192 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
196 * gcc.target/i386/pr22076.c: New test.
197 * gcc.target/i386/pr34256.c: New test.
198 * gcc.target/i386/vecinit-5.c: New test.
199 * gcc.target/i386/vecinit-6.c: New test.
200 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
202 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
203 <xmmintrin.h>, define __m64 and __m128 directly.
204 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
206 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
209 * g++.dg/ext/always_inline-1.C: New test.
210 * g++.dg/ext/always_inline-2.C: New test.
211 * g++.dg/ext/always_inline-3.C: New test.
212 * g++.dg/ext/always_inline-4.C: New test.
214 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
216 * gcc.target/cris/asm-b-1.c: New test.
218 2008-02-22 Paolo Carlini <pcarlini@suse.de>
221 * g++.dg/template/nontype17.C: Add.
223 2008-02-22 Paolo Carlini <pcarlini@suse.de>
227 2008-02-14 Paolo Carlini <pcarlini@suse.de>
230 * g++.dg/template/nontype17.C: New.
231 * g++.dg/template/nontype16.C: Add error.
233 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
236 * gcc.dg/Wfloat-equal-1.c: New.
237 * g++.dg/warn/Wfloat-equal-1.C: New.
239 2008-02-21 Michael Matz <matz@suse.de>
242 * gcc.dg/pr35264.c: New testcase.
244 2008-02-21 Richard Guenther <rguenther@suse.de>
246 * gfortran.dg/reassoc_1.f90: New testcase.
247 * gfortran.dg/reassoc_2.f90: Likewise.
248 * gfortran.dg/reassoc_3.f90: Likewise.
250 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
253 * gfortran.dg/fmt_t_7.f: New test.
256 * gfortran.dg/streamio_15.f90: New test.
258 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
261 * gfortran.dg/fmt_zero_digits.f90: Revise test.
263 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
265 * gcc.dg/Wframe-larger-than.c: New option test.
267 2008-02-20 Tobias Burnus <burnus@net-b.de>
270 * gfortran.dg/dollar_sym_1.f90: New.
271 * gfortran.dg/dollar_sym_2.f90: New.
273 2008-02-20 Richard Guenther <rguenther@suse.de>
276 * gcc.dg/builtins-66.c: New testcase.
278 2008-02-20 Richard Guenther <rguenther@suse.de>
280 * gcc.dg/fold-reassoc-1.c: New testcase.
281 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
283 2008-02-20 Richard Guenther <rguenther@suse.de>
285 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
287 2008-02-20 Ira Rosen <irar@il.ibm.com>
289 * lib/target-supports.exp (check_effective_target_vect_unpack):
291 (check_effective_target_vect_short_mult): Likewise.
292 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
293 the loop on targets that support vect_unpack.
295 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
297 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
298 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
299 templates to reduce number of passed arguments.
301 2008-02-19 Jason Merrill <jason@redhat.com>
304 * g++.dg/template/explicit-args1.C: New.
306 2008-02-19 Richard Guenther <rguenther@suse.de>
308 PR tree-optimization/34989
309 * gcc.dg/pr34989-1.c: New testcase.
310 * gcc.dg/pr34989-2.c: Likewise.
312 2008-02-19 Jakub Jelinek <jakub@redhat.com>
315 * g++.dg/gomp/pr35028.C: New test.
319 * gcc.dg/gomp/pr34964.c: New test.
320 * g++.dg/gomp/pr34964.C: New test.
321 * gcc.dg/gomp/pr35244.c: New test.
322 * g++.dg/gomp/pr35244.C: New test.
325 * g++.dg/gomp/pr35078.C: New test.
327 2008-02-19 Christian Bruel <christian.bruel@st.com>
329 * gcc.dg/packed-array.c: New testcase.
331 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
334 * gcc.target/i386/pr33555.c: New test.
336 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
339 * gcc.target/i386/isa-1.c: New.
340 * gcc.target/i386/isa-2.c: Likewise.
341 * gcc.target/i386/isa-3.c: Likewise.
342 * gcc.target/i386/isa-4.c: Likewise.
343 * gcc.target/i386/isa-5.c: Likewise.
344 * gcc.target/i386/isa-6.c: Likewise.
345 * gcc.target/i386/isa-7.c: Likewise.
346 * gcc.target/i386/isa-8.c: Likewise.
347 * gcc.target/i386/isa-9.c: Likewise.
348 * gcc.target/i386/isa-10.c: Likewise.
349 * gcc.target/i386/isa-11.c: Likewise.
350 * gcc.target/i386/isa-12.c: Likewise.
351 * gcc.target/i386/isa-13.c: Likewise.
352 * gcc.target/i386/isa-14.c: Likewise.
354 2008-02-18 Joey Ye <joey.ye@intel.com>
355 H.J. Lu <hongjiu.lu@intel.com>
358 * gcc.c-torture/execute/nest-align-1.c: New test case.
360 2008-02-17 Richard Guenther <rguenther@suse.de>
363 * gcc.dg/torture/pr35227.c: New testcase.
365 2008-02-17 Richard Guenther <rguenther@suse.de>
367 PR tree-optimization/35231
368 * gcc.c-torture/execute/pr35231.c: New testcase.
370 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
372 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
375 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
377 * obj-c++.dg/encode-2.mm: XFAIL.
378 * obj-c++.dg/encode-3.mm: Likewise.
380 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
381 Paolo Carlini <pcarlini@suse.de>
383 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
384 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
385 * g++.dg/ext/has_nothrow_copy.C: Likewise.
387 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
389 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
390 (main): Change to void and rename to sse_test.
391 * gcc.target/i386/pr24306.c: Ditto.
392 * gcc.target/i386/pr32065-2.c: Ditto.
393 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
394 (main): Change to void and rename to sse2_test.
395 * gcc.target/i386/20060512-3.c: Ditto.
397 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
400 * gfortran.dg/c_loc_tests_12.f03: New test.
402 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
407 * g++.dg/cpp0x/vt-35026.C: New.
408 * g++.dg/cpp0x/vt-35023.C: New.
409 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
410 * g++.dg/cpp0x/vt-35024.C: New.
412 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
414 * gcc.c-torture/execute/va-arg-25.x: Remove.
416 2008-02-15 Richard Guenther <rguenther@suse.de>
417 Zdenek Dvorak <ook@ucw.cz>
419 PR tree-optimization/35164
420 * g++.dg/torture/pr35164-1.C: New testcase.
421 * g++.dg/torture/pr35164-2.C: Likewise.
423 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
426 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
427 in dg-final to match the assembly code generated by Darwin 9.
429 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
431 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
433 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
435 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
437 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
439 * lib/dejapatches.exp: New file.
441 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
444 * g++.dg/cpp0x/vt-34050.C: New.
446 2008-02-14 Jason Merrill <jason@redhat.com>
450 * g++.dg/warn/pr11159.C: New.
451 * g++.dg/warn/pr5645.C: Likewise.
453 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
455 PR preprocessor/35061
456 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
458 2008-02-14 Paolo Carlini <pcarlini@suse.de>
461 * g++.dg/template/nontype17.C: New.
462 * g++.dg/template/nontype16.C: Add error.
464 2008-02-13 Jakub Jelinek <jakub@redhat.com>
467 * g++.dg/template/member8.C: New test.
469 2008-02-13 Michael Matz <matz@suse.de>
471 * gcc.dg/pr35065.c: Fix testcase warnings.
473 2008-02-13 Jason Merrill <jason@redhat.com>
475 PR c++/34962, c++/34937, c++/34939
476 * g++.dg/ext/tmplattr9.C: New.
478 2008-02-13 Michael Matz <matz@suse.de>
481 * gcc.dg/pr35065.c: New testcase.
483 2008-02-12 Richard Guenther <rguenther@suse.de>
485 PR tree-optimization/35171
486 * gcc.c-torture/compile/pr35171.c: New testcase.
488 2008-02-12 Richard Guenther <rguenther@suse.de>
491 * gcc.c-torture/execute/pr35163.c: New testcase.
493 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
495 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
497 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
499 * gnat.dg/loop_address.adb: New test.
501 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
503 * obj-c++.dg/bitfield-1.mm: Expect failures.
504 * obj-c++.dg/bitfield-4.mm: Likewise.
505 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
506 * obj-c++.dg/encode-8.mm: Likewise.
507 * obj-c++.dg/isa-field-1.mm: Likewise.
508 * obj-c++.dg/layout-1.mm: Likewise.
509 * obj-c++.dg/lookup-2.mm: Likewise.
510 * obj-c++.dg/try-catch-2.mm: Likewise.
511 * obj-c++.dg/try-catch-9.mm: Likewise.
513 2008-02-12 Jakub Jelinek <jakub@redhat.com>
516 * g++.dg/tree-ssa/pr35144.C: New test.
519 * gcc.target/i386/pr35160.c: New test.
522 * g++.dg/init/new27.C: New test.
524 2008-02-11 Paolo Carlini <pcarlini@suse.de>
527 * g++.dg/template/crash78.C: New.
529 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
532 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
533 * gcc.dg/compat/vector-2_y.c: Ditto.
535 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
536 Richard Guenther <rguenther@suse.de>
538 PR tree-optimization/33992
539 * gcc.c-torture/execute/pr33992.c: New testcase.
541 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
543 * gfortran.dg/streamio_14.f90: New test.
545 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
547 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
548 Add -mfpmath=387 to dg-options.
550 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
553 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
554 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
555 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
556 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
557 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
558 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
559 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
560 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
561 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
563 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
566 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
568 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
571 * g++.dg/conversion/bitfield8.C: New.
573 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
575 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
577 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
581 * g++.dg/ext/vector13.C: New.
583 2008-02-06 David Daney <ddaney@avtrex.com>
585 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
587 2008-02-05 Bob Wilson <bob.wilson@acm.org>
589 * lib/target-supports.exp (check_effective_target_hard_float): Remove
590 special case for xtensa-*-*.
592 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
595 * gfortran.dg/volatile11.f90: New test.
597 2008-02-05 Jakub Jelinek <jakub@redhat.com>
600 * g++.dg/template/array19.C: New test.
602 2008-02-05 Diego Novillo <dnovillo@google.com>
604 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
607 * g++.dg/warn/pr33738.C: Remove.
609 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
612 * gfortran.dg/bounds_check_13.f: New test.
614 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
617 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
619 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
622 * gcc.target/i386/pr35083.c: New test.
624 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
627 * gfortran.dg/data_bounds_1.f90: New test.
629 2008-02-04 Diego Novillo <dnovillo@google.com>
631 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
634 * testsuite/g++.dg/warn/pr33738.C: New.
636 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
638 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
641 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
643 * lib/target-supports.exp (check_effective_target_hard_float): Only
644 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
645 other targets, grep for a call insn in the rtl expand dump for an
647 (target_compile): Support generating rtl dumps as output.
649 2008-02-04 Richard Guenther <rguenther@suse.de>
652 * gcc.c-torture/execute/pr33631.c: New testcase.
654 2008-02-04 Richard Guenther <rguenther@suse.de>
657 * gcc.c-torture/compile/pr35043.c: New testcase.
659 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
661 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
663 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.target/i386/pr31628.c: Require effective target fpic.
666 * gcc.target/i386/strinline.c: Ditto.
667 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
668 * gcc.dg/pr35045.c: Ditto.
669 * gcc.dg/20050503-1.c: Ditto.
671 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
674 * gfortran.dg/host_assoc_variable_1.f90: New test.
675 * gfortran.dg/allocate_stat.f90: Change last three error messages.
677 2008-02-02 Michael Matz <matz@suse.de>
680 * gcc.dg/pr35045.c: New test.
682 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
685 * gfortran.dg/shape_4.f90: New test.
687 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
689 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
691 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
693 PR rtl-optimization/34773
694 * gcc.target/cris/torture/pr34773.c: New test.
696 2008-02-01 Nick Clifton <nickc@redhat.com>
698 * lib/target-supports.exp (check_profiling_available): Do not
699 expect profiling to work on the xstormy16 target.
701 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
704 * gcc.c-torture/execute/20050316-2.x: New file.
705 * gcc.target/i386/pr17390.c: Update scan pattern.
706 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
707 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
709 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
712 * gfortran.dg/proc_assign_2.f90: New test.
714 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
715 Jakub Jelinek <jakub@redhat.com>
719 * g++.dg/ext/alias-canon.C: New.
720 * g++.dg/ext/alias-mangle.C: New.
722 2008-01-30 Jan Hubicka <jh@suse.cz>
724 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
726 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
728 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
729 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
731 2008-01-30 Jan Hubicka <jh@suse.cz>
734 * gcc.c-torture/execute/pr34982.c: New testcase.
736 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
738 * gcc.target/s390/tf_to_di-1.c: New testcase.
740 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
743 * gfortran.dg/use_only_3.f90: New test.
744 * gfortran.dg/use_only_3.inc: Modules for new test.
747 * gfortran.dg/function_charlen_2.f90: New test.
749 2008-01-30 Jakub Jelinek <jakub@redhat.com>
752 * gcc.dg/pr34969.c: New test.
755 * gcc.dg/inline-25.c: New test.
756 * gcc.dg/inline-26.c: New test.
757 * gcc.dg/inline-27.c: New test.
759 2008-01-29 Richard Guenther <rguenther@suse.de>
762 * gcc.c-torture/compile/pr35006.c: New testcase.
764 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
775 * g++.dg/cpp0x/vt-34219-2.C: New.
776 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
777 * g++.dg/cpp0x/vt-34961.C: New.
778 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
779 cases from the re-opened PR.
780 * g++.dg/cpp0x/vt-34753.C: New.
781 * g++.dg/cpp0x/vt-34919.C: New.
782 * g++.dg/cpp0x/vt-34754.C: New.
783 * g++.dg/cpp0x/vt-34606.C: New.
784 * g++.dg/cpp0x/vt-34219.C: New.
785 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
786 * g++.dg/cpp0x/vt-34755.C: New.
787 * g++.dg/cpp0x/pr31438.C: Ditto.
788 * g++.dg/cpp0x/variadic81.C: Ditto.
790 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
792 * g++.dg/torture/pr34641.C: Put the dg-do first.
794 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
796 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
798 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
800 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
802 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
805 * gcc.target/powerpc/spe-small-data-1.c: New test.
806 * gcc.target/powerpc/spe-small-data-2.c: New test.
808 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
811 * gfortran.dg/shape_3.f90: New test.
813 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
815 * gcc.target/s390/20020926-1.c: Remove -m31.
817 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
819 * gcc.target/s390/20020926-1.c: Disable for s390x.
821 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
824 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
827 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
830 * gfortran.dg/array_constructor_22.f90: New test.
832 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
835 * gcc.c-torture/compile/pr34688: New test.
837 2008-01-26 Tobias Burnus <burnus@net-b.de>
840 * gfortran.dg/missing_optional_dummy_5.f90: New.
842 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
844 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
845 noinline. XFAIL test.
847 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
850 * gfortran.dg/array_3.f90: New test.
852 2008-01-26 Jakub Jelinek <jakub@redhat.com>
854 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
858 * gcc.dg/pr34965.c: New test.
859 * g++.dg/other/error24.C: New test.
861 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
863 PR libfofortran/34887
864 * gfortran.dg/x_slash_2.f: New test.
866 2008-01-26 Richard Guenther <rguenther@suse.de>
869 * g++.dg/torture/pr34235.C: New testcase.
871 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
873 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
875 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
878 * gcc.target/mips/lazy-binding-1.c: New test.
879 * gcc.target/mips/mips.exp (setup_mips_tests): Set
880 mips_forced_no_abicalls and mips_forced_no_shared.
881 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
882 Avoid using small data with -mabicalls. Don't make -G0 force
883 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
884 forces the opposite option.
886 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
889 * gcc.target/i386/fastcall-1.c: Scan for correct label.
890 Use -std=gnu89 switch.
892 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
895 * gfortran.dg/direct_io_9.f: New test.
897 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
900 * gfortran.dg/where_operator_assign_4.f90: New test.
902 2008-01-25 Joseph Myers <joseph@codesourcery.com>
904 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
905 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
908 2008-01-25 Richard Guenther <rguenther@suse.de>
911 * gcc.c-torture/execute/pr32244-1.c: New testcase.
913 2008-01-25 Richard Guenther <rguenther@suse.de>
915 PR tree-optimization/34966
916 * gcc.c-torture/compile/pr34966.c: New testcase.
918 2008-01-25 Richard Guenther <rguenther@suse.de>
921 * g++.dg/torture/pr33887-1.C: New testcase.
922 * g++.dg/torture/pr33887-2.C: Likewise.
923 * g++.dg/torture/pr33887-3.C: Likewise.
924 * gcc.c-torture/execute/20071211-1.c: Likewise.
926 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
929 * gcc.dg/pr34856.c: Use pointer mode for "pin".
931 2008-01-25 Jakub Jelinek <jakub@redhat.com>
934 * g++.dg/gomp/pr33333.C: New test.
936 PR preprocessor/34692
937 * gcc.dg/cpp/pr34692.c: New test.
938 * gcc.dg/gomp/pr34692.c: New test.
940 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
942 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
944 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
947 * gfortran.dg/empty_type.f90: New test.
949 2008-01-24 Paolo Carlini <pcarlini@suse.de>
952 * g++.dg/template/crash77.C: New.
954 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
957 * gcc.dg/pr34856.c: New test.
959 2008-01-24 Tobias Burnus <burnus@net-b.de>
961 * gfortran.dg/namelist_39.f90: Delete temporary files.
962 * gfortran.dg/namelist_44.f90: Ditto.
964 2008-01-24 Richard Guenther <rguenther@suse.de>
967 * g++.dg/torture/pr34953.C: New testcase.
969 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
972 * gcc.c-torture/compile/20080124-1.c: New test.
974 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
977 * gfortran.dg/function_charlen_3.f: New test.
979 2008-01-23 Michael Matz <matz@suse.de>
982 * g++.dg/debug/pr34895.cc: New testcase.
984 2008-01-23 Richard Guenther <rguenther@suse.de>
987 * gcc.dg/pr31529-1.c: New testcase.
988 * gcc.dg/pr31529-2.c: Likewise.
990 2008-01-23 Jakub Jelinek <jakub@redhat.com>
993 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
994 unsigned int for the first argument.
996 2008-01-22 Jakub Jelinek <jakub@redhat.com>
999 * g++.dg/conversion/bitfield7.C: New test.
1000 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1002 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
1004 From Michael Frysinger <michael.frysinger@analog.com>
1005 * gcc.target/bfin/mcpu-bf547.c: New test.
1006 * gcc.target/bfin/mcpu-bf523.c: New test.
1007 * gcc.target/bfin/mcpu-bf524.c: New test.
1008 * gcc.target/bfin/mcpu-bf526.c: New test.
1010 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
1012 * gcc.c-torture/execute/20080122-1.c: New test.
1014 2008-01-22 Tom Tromey <tromey@redhat.com>
1017 * gcc.dg/cpp/pr34859.c: New file.
1019 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
1022 * gfortran.dg/vector_subscript_3.f90: New test.
1024 2008-01-22 Tobias Burnus <burnus@net-b.de>
1027 * gfortran.dg/missing_optional_dummy_4.f90
1029 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1031 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1033 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
1035 * gnat.dg/unchecked_union1.adb: New test.
1037 2008-01-22 Tom Tromey <tromey@redhat.com>
1040 * g++.dg/ext/pr34829.C: New file.
1042 2008-01-22 Jakub Jelinek <jakub@redhat.com>
1045 * gcc.dg/gomp/pr34607.c: New test.
1046 * g++.dg/gomp/pr34607.C: New test.
1049 * g++.dg/ext/vector10.C: New test.
1052 * g++.dg/other/error23.C: New test.
1055 * g++.dg/ext/vector12.C: New test.
1057 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1060 * gcc.dg/Wstrict-overflow-21.c: New.
1061 * g++.dg/warn/Wstrict-aliasing-8.C: New.
1063 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1066 * gcc.dg/pr33092.c: New.
1068 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
1070 * gcc.target/s390/20020926-1.c: Add -m31 option.
1072 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
1075 * gfortran.dg/initialization_18.f90: New test.
1077 2008-01-22 Tobias Burnus <burnus@net-b.de>
1080 * gfortran.dg/tab_continuation.f: New.
1082 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
1085 * gfortran.dg/use_rename_2.f90: New test.
1087 2008-01-21 Richard Guenther <rguenther@suse.de>
1090 * gcc.c-torture/compile/pr34856.c: New testcase.
1092 2008-01-21 Richard Guenther <rguenther@suse.de>
1095 * gcc.c-torture/compile/pr34885.c: New testcase.
1097 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
1099 * gnat.dg/specs/alignment1.ads: New test.
1101 2008-01-21 Richard Guenther <rguenther@suse.de>
1104 * g++.dg/torture/pr34850.C: New testcase.
1106 2008-01-21 Alon Dayan <alond@il.ibm.com>
1107 Olga Golovanevsky <olga@il.ibm.com>
1109 PR tree-optimization/34701
1110 * gcc.dg/struct/wo_prof_array_field.c: New test.
1112 2008-01-20 Paolo Carlini <pcarlini@suse.de>
1115 * g++.dg/ext/vector9.C: New.
1117 2008-01-20 Paolo Carlini <pcarlini@suse.de>
1121 * g++.dg/template/crash75.C: New.
1122 * g++.dg/template/crash76.C: Likewise.
1124 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
1126 PR rtl-optimization/34808
1127 * gcc.c-torture/compile/pr34808.c: New test.
1129 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
1132 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1135 * gfortran.dg/entry_array_specs_3.f90: New test.
1138 * gfortran.dg/use_rename_1.f90: New test.
1140 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
1143 * gfortran.dg/array_constructor_20.f90: New test.
1144 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1147 * gfortran.dg/array_constructor_21.f90: New test.
1149 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1152 * gfortran.dg/inquire_13.f90: New test.
1155 * gfortran.dg/continuation_9.f90: New test.
1157 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
1160 * gcc.target/mips/pr34831.c: New test.
1162 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1166 * gfortran.dg/any_all_1.f90: New test.
1167 * gfortran.dg/any_all_2.f90: New test.
1169 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1171 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1172 "dg-require-weak" statement.
1173 * g++.dg/eh/weak1.C: Likewise.
1175 2008-01-19 Jakub Jelinek <jakub@redhat.com>
1177 PR gcov-profile/34610
1178 * gcc.dg/gomp/pr34610.c: New test.
1180 2008-01-19 Tobias Burnus <burnus@net-b.de>
1183 * gfortran.dg/implicit_11.f90: New.
1184 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1185 * gfortran.dg/entry_15.f90: Ditto.
1186 * gfortran.dg/func_assign.f90: Ditto.
1187 * gfortran.dg/gomp/reduction3.f90: Ditto.
1188 * gfortran.dg/proc_assign_1.f90: Ditto.
1190 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1191 of dg-excess-errors.
1193 2008-01-18 Tobias Burnus <burnus@net-b.de>
1196 * gfortran.dg/argument_checking_15.f90: New.
1197 * gfortran.dg/argument_checking_5.f90: Change TODO into
1200 2008-01-18 Tobias Burnus <burnus@net-b.de>
1202 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1203 * gfortran.dg/enum_5.f90: Ditto.
1204 * gfortran.dg/enum_6.f90: Ditto.
1205 * gfortran.dg/bom_error.f90: Ditto.
1206 * gfortran.dg/func_decl_4.f90: Ditto.
1208 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1211 * gfortran.dg/fmt_t_6.f: New test.
1213 2008-01-18 Tobias Burnus <burnus@net-b.de>
1215 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1217 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
1219 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1221 2008-01-18 Ian Lance Taylor <iant@google.com>
1223 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1225 2008-01-18 Ian Lance Taylor <iant@google.com>
1228 * g++.dg/init/new26.C: New test.
1230 2008-01-18 Richard Guenther <rguenther@suse.de>
1233 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1236 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
1238 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1239 dg-require-effective-target.
1241 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1244 * gfortran.dg/reshape_2.f90: New test.
1246 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
1248 * gcc.dg/20040223-1.c: Fix comment typo.
1250 2008-01-17 Janis Johnson <janis187@us.ibm.com>
1253 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1254 until 34814 is fixed.
1256 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
1258 PR tree-optimization/34648
1259 * gcc.c-torture/compile/pr34648.c: New testcase.
1261 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
1264 * gcc.dg/autopar/autopar.exp: New.
1265 * g++.dg/tree-ssa/pr34355.C: Require pthread.
1266 * lib/target-supports.exp (check_effective_target_pthread): New.
1268 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1269 * gcc.dg/tree-ssa/reduc-1short.c: Same.
1270 * gcc.dg/tree-ssa/reduc-1.c: Same.
1271 * gcc.dg/tree-ssa/reduc-2short.c: Same.
1272 * gcc.dg/tree-ssa/reduc-2.c: Same
1273 * gcc.dg/tree-ssa/reduc-3.c: Same.
1274 * gcc.dg/tree-ssa/reduc-1char.c: Same.
1275 * gcc.dg/tree-ssa/reduc-6.c: Same.
1276 * gcc.dg/tree-ssa/reduc-7.c: Same.
1277 * gcc.dg/tree-ssa/reduc-2char.c: Same.
1278 * gcc.dg/tree-ssa/reduc-8.c: Same.
1279 * gcc.dg/tree-ssa/reduc-9.c: Same.
1281 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1283 * gnat.dg/discr5.adb: New test.
1285 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1287 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1289 2008-01-17 Richard Guenther <rguenther@suse.de>
1291 PR tree-optimization/34825
1292 * gcc.dg/pr34825.c: New testcase.
1294 2008-01-17 Richard Guenther <rguenther@suse.de>
1296 * gcc.c-torture/execute/20080117-1.c: New testcase.
1298 2008-01-17 Revital Eres <eres@il.ibm.com>
1301 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1303 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
1306 * gfortran.dg/function_charlen_1.f90: New test.
1309 * gfortran.dg/function_types_1.f90: New test.
1310 * gfortran.dg/function_types_2.f90: New test.
1313 * gfortran.dg/function_kinds_4.f90: New test.
1314 * gfortran.dg/function_kinds_5.f90: New test.
1316 * gfortran.dg/defined_operators_1.f90: Errors now at function
1318 * gfortran.dg/private_type_4.f90: The same.
1319 * gfortran.dg/interface_15.f90: The same.
1320 * gfortran.dg/elemental_args_check_2.f90: The same.
1321 * gfortran.dg/auto_internal_assumed.f90: The same.
1323 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
1325 * gnat.dg/sizetype.adb: New test.
1327 2008-01-16 Richard Guenther <rguenther@suse.de>
1330 * gcc.dg/overflow-warn-7.c: New testcase.
1332 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1334 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1336 2008-01-16 Jakub Jelinek <jakub@redhat.com>
1337 Richard Guenther <rguenther@suse.de>
1340 * gcc.dg/pr34668-1.c: New test.
1341 * gcc.dg/pr34668-2.c: Likewise.
1343 2008-01-16 Richard Guenther <rguenther@suse.de>
1346 * g++.dg/torture/pr33819.C: New testcase.
1348 2008-01-16 Richard Guenther <rguenther@suse.de>
1351 * gcc.c-torture/execute/pr34768-1.c: New testcase.
1352 * gcc.c-torture/execute/pr34768-2.c: Likewise.
1354 2008-01-16 Tobias Burnus <burnus@net-b.de>
1357 * gfortran.dg/argument_checking_13.f90: New.
1358 * gfortran.dg/argument_checking_14.f90: New.
1360 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1363 * gfortran.dg/anyallcount_1.f90: New test.
1365 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1368 * g++.dg/cpp0x/vt-34399.C: New.
1369 * g++.dg/template/friend50.C: New.
1371 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1374 * g++.dg/cpp0x/vt-34751.C: New.
1376 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1382 * g++.dg/cpp0x/vt-34051-2.C: New.
1383 * g++.dg/cpp0x/vt-34102.C: New.
1384 * g++.dg/cpp0x/vt-34051.C: New.
1385 * g++.dg/cpp0x/vt-34055.C: New.
1386 * g++.dg/cpp0x/vt-34103.C: New.
1388 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1391 * g++.dg/cpp0x/vt-34314.C: New.
1392 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1393 reality (the error message was wrong previously).
1395 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1398 * g++.dg/cpp0x/vt-33964.C: New.
1399 * g++.dg/template/partial5.C: New.
1401 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1404 * g++.dg/cpp0x/vt-34052.C: New.
1405 * g++.dg/template/ttp26.C: New.
1407 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1409 * gnat.dg/rep_clause2.ad[sb]: New test.
1410 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1412 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1415 * g++.dg/cpp/pedantic-errors.C: Delete.
1416 * g++.dg/cpp/permissive.C: Delete.
1418 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1420 * gcc.c-torture/compile/20080114-1.c: New test.
1422 2008-01-13 Tobias Burnus <burnus@net-b.de>
1425 * gfortran.dg/argument_checking_11.f90: New.
1426 * gfortran.dg/argument_checking_12.f90: New.
1427 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1428 * gfortran.dg/c_assoc_2.f03: Update dg-error.
1429 * gfortran.dg/argument_checking_3.f90: Ditto.
1430 * gfortran.dg/pointer_intent_2.f90: Ditto.
1431 * gfortran.dg/import2.f90: Ditto.
1432 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1433 * gfortran.dg/implicit_actual.f90: Ditto.
1434 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1435 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1437 2008-01-13 Tobias Burnus <burnus@net-b.de>
1440 * gfortran.dg/interface_proc_end.f90: New.
1442 2008-01-13 Tobias Burnus <burnus@net-b.de>
1445 * gfortran.dg/assumed_size_refs_4.f90: New.
1447 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
1449 * gnat.dg/unchecked_convert1.adb.
1451 2008-01-13 Richard Guenther <rguenther@suse.de>
1453 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1454 readable and writable again before exiting.
1456 2008-01-13 Richard Guenther <rguenther@suse.de>
1459 * gcc.dg/noncompile/incomplete-4.c: New testcase.
1461 2008-01-13 Jan Hubicka <jh@suse.cz>
1464 * gcc.dg/pr32135.c: new.
1466 2008-01-12 Doug Kwan <dougkwan@google.com>
1468 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1469 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1470 -Wignored-qualifiers.
1472 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1474 * gnat.dg/slice3.adb: New test.
1475 * gnat.dg/slice4.adb: Likewise.
1477 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1479 * gnat.dg/bit_packed_array.ad[sb]: New test.
1481 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1484 * gfortran.dg/parens_7.f90: New test.
1486 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1488 * gcc.dg/tree-ssa/loadpre5.c: Use static.
1489 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1491 * gcc.dg/pr33826.c: Require nonpic.
1493 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1496 * gfortran.dg/inquire_12.f90: New test.
1498 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1501 * all_bounds_1.f90: New test case.
1502 * maxloc_bounds_1.f90: New test case.
1503 * maxloc_bounds_2.f90: New test case.
1504 * maxloc_bounds_3.f90: New test case.
1505 * maxloc_bounds_4.f90: New test case.
1506 * maxloc_bounds_5.f90: New test case.
1507 * maxloc_bounds_6.f90: New test case.
1508 * maxloc_bounds_7.f90: New test case.
1509 * maxloc_bounds_8.f90: New test case.
1511 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
1513 * gcc.dg/struct-ret-3.c: New test.
1515 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
1518 * gfortran.dg/transfer_simplify_8.f90: New test.
1520 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
1522 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
1523 size_t using predefined macro.
1525 2008-01-10 Raksit Ashok <raksit@google.com>
1527 PR rtl-optimization/27971
1528 * gcc.target/i386/pr27971.c: New testcase.
1530 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
1533 * gfortran.dg/bounds_check_12.f90: New test.
1535 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
1537 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1538 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1540 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
1543 * g++.dg/torture/pr34641.C: New testcase.
1545 2008-01-10 Richard Guenther <rguenther@suse.de>
1547 PR tree-optimization/34651
1548 * g++.dg/torture/pr34651.C: New testcase.
1550 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
1552 PR tree-optimization/34017
1553 * gcc.dg/tree-ssa/pr34017.c: New.
1555 2008-01-09 Richard Guenther <rguenther@suse.de>
1556 Andrew Pinski <andrew_pinski@playstation.sony.com>
1559 * gcc.c-torture/compile/pr30132.c: New testcase.
1561 2008-01-09 Richard Guenther <rguenther@suse.de>
1564 * gcc.c-torture/compile/pr34458.c: New testcase.
1566 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1569 g++.dg/eh/ia64-2.C: Require weak support.
1571 2008-01-08 Richard Guenther <rguenther@suse.de>
1574 * g++.dg/torture/pr31863.C: New testcase.
1576 2008-01-08 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.dg/gomp/pr34694.c: New test.
1580 * g++.dg/gomp/pr34694.C: New test.
1583 * g++.dg/gomp/pr33890.C: New test.
1585 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1588 * gfortran.dg/parameter_array_init_3.f90: New test.
1590 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1594 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1596 2008-01-07 Janis Johnson <janis187@us.ibm.com>
1598 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1599 * g++.dg/other/spu2vmx-1.C: Use it.
1601 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
1603 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1606 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1607 * gcc.target/powerpc/parity-1.c: Likewise.
1609 2008-01-07 Fred Fish <fnf@specifix.com>
1611 PR preprocessor/30363:
1612 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1615 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1618 * gfortran.dg/use_only_2.f90: New test.
1620 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1623 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1624 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1626 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1629 * gfortran.dg/use_12.f90: New test.
1631 2008-01-06 Tobias Burnus <burnus@net-b.de>
1634 * interface.c (compare_actual_formal): Fix intent(out) check for
1635 function result variables.
1637 2008-01-06 Tobias Burnus <burnus@net-b.de>
1640 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1642 2008-01-06 Tobias Burnus <burnus@net-b.de>
1645 * gfortran.dg/intent_out_4.f90: Fix test case.
1647 2008-01-06 Tobias Burnus <burnus@net-b.de>
1650 * gfortran.dg/intent_out_4.f90: New.
1652 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1655 * gfortran.dg/optional_dim_3.f90: New test.
1657 2008-01-06 Tobias Burnus <burnus@net-b.de>
1660 * gfortran.dg/common_11.f90: New.
1661 * gfortran.dg/blockdata_1.f90: Update test case.
1662 * gfortran.dg/blockdata_2.f90: Update test case.
1664 2008-01-06 Tobias Burnus <burnus@net-b.de>
1666 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1668 2008-01-06 Tobias Burnus <burnus@net-b.de>
1671 * gfortran.dg/equiv_constraint_9.f90: New.
1673 2008-01-06 Revital Eres <eres@il.ibm.com>
1675 PR tree-optimization/34263
1676 * gcc.dg/pr34263.c: New testcase.
1678 2008-01-06 Tobias Burnus <burnus@net-b.de>
1681 * gfortran.dg/internal_io_unf.f90: New.
1683 2008-01-06 Tobias Burnus <burnus@net-b.de>
1686 * gfortran.dg/elemental_args_check_2.f90: New.
1688 2008-01-06 Tobias Burnus <burnus@net-b.de>
1691 * gfortran.dg/intent_out_3.f90: New.
1693 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1695 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1697 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1700 * gfortran.dg/list_read_8.f90: New test.
1702 2008-01-04 Richard Guenther <rguenther@suse.de>
1705 * gcc.c-torture/compile/pr34029-1.c: New testcase.
1706 * gcc.c-torture/compile/pr34029-2.c: Likewise.
1708 2008-01-04 Jakub Jelinek <jakub@redhat.com>
1710 PR gcov-profile/34609
1711 * g++.dg/gcov/gcov-6.C: New test.
1713 2008-01-04 Richard Guenther <rguenther@suse.de>
1715 PR tree-optimization/31081
1716 * g++.dg/torture/pr31081-1.C: New testcase.
1717 * g++.dg/torture/pr31081-2.C: Likewise.
1719 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
1721 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1722 * gcc.target/mips/rsqrt-2.c: Likewise.
1723 * gcc.target/mips/rsqrt-4.c: New test.
1725 2008-01-04 Tobias Burnus <burnus@net-b.de>
1728 * gfortran.dg/equiv_substr.f90: New.
1730 2008-01-03 Tom Tromey <tromey@redhat.com>
1733 * gcc.dg/pr34457-2.c: New file.
1734 * gcc.dg/pr34457-1.c: New file.
1736 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1738 Revert fix for PR tree-optimization/34458.
1740 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1742 PR tree-optimization/34458
1743 * gcc.dg/tree-ssa/pr34458.c: New.
1745 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1748 * gfortran.dg/internal_readwrite_1.f90: New test.
1749 * gfortran.dg/internal_readwrite_2.f90: New test.
1751 2008-01-03 Tom Tromey <tromey@redhat.com>
1753 PR preprocessor/34602:
1754 * gcc.dg/cpp/pr34602.c: New file.
1756 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1758 PR tree-optimization/29484
1759 * gcc.c-torture/execute/20071220-1.c: New test.
1760 * gcc.c-torture/execute/20071220-2.c: New test.
1762 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1764 PR tree-optimization/34635
1765 * gcc.dg/tree-ssa/pr34635.c: New.
1766 * gcc.dg/tree-ssa/pr34635-1.c: New.
1768 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1771 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1772 scan-assembler check.
1774 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1777 * g++.dg/gomp/pr34608.C: New test.
1779 2008-01-02 Richard Guenther <rguenther@suse.de>
1783 * gcc.c-torture/compile/pr34093.c: New testcase.
1785 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
1787 * g++.dg/cpp0x/long_long.C: New.
1789 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1791 * gcc.target/spu/tag_manager.c : Include stdlib.h.
1792 * gcc.target/spu/Wmain.c: Fix the line numbers for the
1793 warning on the function main.
1795 2008-01-01 Jakub Jelinek <jakub@redhat.com>
1797 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1798 rather than __v2di type.
1800 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
1803 * gfortran.dg/linked_list_1.f90: New test.
1805 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
1807 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1808 instead of appending to it.
1810 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
1812 PR tree-optimization/34591
1813 * gcc.dg/vect/pr34591.c: New test.
1815 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1818 * gfortran.dg/direct_io_8.f90: New test case.
1820 2007-12-27 Jakub Jelinek <jakub@redhat.com>
1823 * gcc.c-torture/execute/20071213-1.c: New test.
1825 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1828 * gfortran.dg/read_eof_5.f90: New test.
1830 2007-12-25 Tobias Burnus <burnus@net-b.de>
1833 * gfortran.dg/initialization_17.f90: New.
1835 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1838 * gfortran.dg/matmul_6.f90: New test.
1840 2007-12-23 Tobias Burnus <burnus@net-b.de>
1843 * gfortran.dg/entry_17.f90: New.
1845 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
1848 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1849 * gfortran.dg/real_const_3.f90: Likewise.
1850 * gfortran.dg/unary_operator.f90: New test.
1852 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/pack2.adb: New test.
1856 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
1859 * gfortran.dg/repeat_6.f90: New test.
1861 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1864 * cshift_shift_real_1.f90: New test.
1866 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1869 * gfortran.dg/shift-kind_2.f90: New test.
1871 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
1874 * gcc.dg/pr8835-1.c: New.
1876 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
1879 * gfortran.dg/default_initialization_3.f90: New test.
1881 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
1883 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1885 (dg-mips-options): Treat -march=24k* as a 32-bit option.
1887 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
1889 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
1890 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1892 2007-12-20 Jason Merrill <jason@redhat.com>
1894 * gcc.dg/overload/arg[14].C: Remove expected errors.
1896 2007-12-20 Jakub Jelinek <jakub@redhat.com>
1899 * gcc.c-torture/execute/20071219-1.c: New test.
1901 2007-12-20 Tobias Burnus <burnus@net-b.de>
1904 * gfortran.dg/namelist_44.f90: New.
1906 2007-12-20 Tobias Burnus <burnus@net-b.de>
1909 * gfortran.dg/boz_8.f90: Add error-check check.
1910 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1913 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1915 * gcc.dg/gomp/combined-1.c: New test.
1917 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1919 PR tree-optimization/34355
1920 * g++.dg/tree-ssa/pr34355.C: New test.
1922 2007-12-19 Revital Eres <eres@il.ibm.com>
1924 * gcc.dg/sms-5.c: New testcase.
1926 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1929 * gfortran.dg/missing_parens_1.f90: New.
1930 * gfortran.dg/missing_parens_1.f90: New.
1932 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
1935 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1937 * gfortran.dg/transfer_simplify_7.f90: New test.
1939 2007-12-18 Janis Johnson <janis187@us.ibm.com>
1941 * gcc.dg/pr32912-3.c: Compile with -w.
1943 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1945 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
1946 Jakub Jelinek <jakub@redhat.com>
1951 * g++.dg/cpp0x/variadic86.C: New.
1952 * g++.dg/cpp0x/variadic87.C: New.
1953 * g++.dg/cpp0x/variadic84.C: New.
1954 * g++.dg/cpp0x/variadic85.C: New.
1955 * g++.dg/template/ttp25.C: New.
1957 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
1959 PR tree-optimization/34123
1960 * gcc.dg/tree-ssa/pr34123.c: New test.
1962 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
1964 PR rtl-optimization/34456
1965 * gcc.c-torture/execute/pr34456.c: New test.
1967 2007-12-18 Jakub Jelinek <jakub@redhat.com>
1970 * g++.dg/parse/friend7.C: New test.
1972 PR rtl-optimization/34490
1973 * gcc.c-torture/execute/20071216-1.c: New test.
1975 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1977 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1979 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1981 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
1982 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1983 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1984 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1985 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1987 2007-12-17 Jakub Jelinek <jakub@redhat.com>
1990 * gcc.dg/gomp/clause-2.c: New test.
1991 * g++.dg/gomp/clause-4.C: New test.
1993 2007-12-17 Tobias Burnus <burnus@net-b.de>
1995 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1996 part of Fortran 77/95/2003.
1998 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
2000 PR tree-optimization/34445
2001 * gfortran.dg/vect/cost-model-pr34445.f: New test.
2002 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2004 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2007 * gfortran.dg/namelist_42.f90: Update.
2008 * gfortran.dg/namelist_43.f90: New.
2010 2007-12-16 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/initialization_16.f90: New.
2015 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2018 * gfortran.dg/real_dimension_1.f: New test case.
2020 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
2022 * gcc.dg/torture/pr24257.c: Remove -O from options.
2024 2007-12-16 Tobias Burnus <burnus@net-b.de>
2027 * gfortran.dg/bind_c_usage_16.f03: Extend test.
2029 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
2034 * gfortran.dg/mapping_1.f90: New test.
2035 * gfortran.dg/mapping_2.f90: New test.
2036 * gfortran.dg/mapping_3.f90: New test.
2038 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
2040 PR rtl-optimization/34415
2041 * gcc.c-torture/execute/pr34415.c: New test.
2043 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
2045 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2048 2007-12-16 Jakub Jelinek <jakub@redhat.com>
2051 * gcc.dg/pr34003-1.c: New test.
2052 * gcc.dg/pr34003-2.c: New.
2054 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
2056 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2057 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2058 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2059 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
2061 * gcc.target/cris/torture/cris-torture.exp,
2062 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2063 * gcc.target/cris/builtin_ctz_v3.c,
2064 gcc.target/cris/builtin_ctz_v8.c,
2065 gcc.target/cris/builtin_clz_v0.c,
2066 gcc.target/cris/builtin_clz_v3.c,
2067 gcc.target/cris/builtin_bswap_v3.c,
2068 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2069 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2070 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2071 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2072 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2073 lib/target-supports.exp: Adjust for crisv32-*-*.
2075 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
2077 * gcc.dg/debug/const-3.c: New.
2079 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2081 * g++.dg/other/datasec1.C: Require named section support.
2083 2007-12-14 Jakub Jelinek <jakub@redhat.com>
2086 * gcc.target/i386/pr29978.c: New test.
2088 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
2090 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2091 instead of -msse4.1.
2092 * gcc.target/i386/sse-12.c (dg-options): Ditto.
2093 * g++.dg/other/i386-2.C (dg-options): Ditto.
2095 2007-12-14 Tobias Burnus <burnus@net-b.de>
2098 * gfortran.dg/private_type_10.f90: New.
2100 2007-12-14 Tobias Burnus <burnus@net-b.de>
2103 * gfortran.dg/nan_4.f90: New.
2105 2007-12-14 Richard Guenther <rguenther@suse.de>
2108 * gcc.c-torture/compile/20071214-1.c: New testcase.
2110 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
2112 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2113 macros to test macroized SSE intrinsics. Use new macros to test
2114 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2115 emmintrin.h, xmmintrin.h and bmmintrin.h
2116 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2117 to test with immediate operand.
2119 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2122 * gcc.c-torture/compile/pr34091.c: New test.
2124 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
2126 * gcc.dg/uninit-13.c: UnXFAIL.
2127 * gcc.dg/complex-5.c: New testcase.
2129 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
2131 * gcc.dg/struct/struct-reorg.exp: Replace
2132 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
2134 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2139 * gfortran.dg/advance_6.f90: New test case.
2140 * gfortran.dg/direct_io_7.f90: New test case.
2141 * gfortran.dg/streamio_13.f90: New test case.
2143 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
2145 * g++.dg/cpp0x/__func__.C: New.
2147 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
2150 * g++.dg/other/pr34435.C: New testcase.
2152 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
2154 * gcc.dg/struct: New directory with tests
2155 for struct-reorg optimizaion.
2156 * gcc.dg/struct/struct-reorg.exp: New script.
2157 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2158 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2159 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2160 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2161 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2162 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2163 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2164 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2165 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2166 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2167 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2168 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2169 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2170 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2171 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2172 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2173 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2174 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2175 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2176 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2177 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2178 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2179 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2180 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2182 2007-12-13 Tobias Burnus <burnus@net-b.de>
2185 * gfortran.dg/namelist_42.f90: New.
2187 2007-12-12 Tobias Burnus <burnus@net-b.de>
2190 * gfortran.dg/function_kinds_3.f90: New.
2192 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
2194 * gcc.target/s390/20071212-1.c: New testcase.
2196 2007-12-11 Jakub Jelinek <jakub@redhat.com>
2199 * g++.dg/ext/visibility/anon7.C: Add xfail.
2200 * g++.dg/ext/visibility/anon9.C: New test.
2201 * g++.dg/ext/visibility/anon10.C: New test.
2204 * g++.dg/rtti/dyncast2.C: New test.
2206 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
2208 PR tree-optimization/34407
2209 * gcc.dg/vect/pr34407.c: New test.
2211 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2214 * gfortran.dg/error_recovery_5.f90: New.
2215 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2217 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2219 PR tree-optimization/34371
2220 * gcc.c-torture/compile/20071207-1.c: New test.
2222 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
2225 * g++.dg/parse/crash40.C: New test.
2227 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
2229 * g++.dg/opt/memcpy1.C: New test.
2231 2007-12-10 Tobias Burnus <burnus@net-b.de>
2234 * gfortran.dg/argument_checking_10.f90: New.
2236 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2238 PR rtl-optimization/34302
2239 * gcc.c-torture/execute/20071210-1.c: New test.
2241 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2244 * g++.dg/cpp0x/error1.C: New test.
2247 * g++.dg/other/error22.C: New test.
2249 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
2252 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2253 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2254 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2256 2007-12-09 Jakub Jelinek <jakub@redhat.com>
2260 * g++.dg/template/repo6.C: New test.
2261 * g++.dg/template/repo7.C: New test.
2262 * g++.dg/template/repo8.C: New test.
2264 2007-12-09 H.J. Lu <hjl@lucon.org>
2265 Tobias Burnus <burnus@net-b.de>
2268 * gfortran.dg/read_2.f90: New.
2270 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
2272 * lib/target-supports.exp (check_effective_target_tls_native):
2275 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
2278 * gnat.dg/enclosing_record_reference.ads,
2279 gnat.dg/enclosing_record_reference.adb: New test.
2281 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
2284 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2285 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2288 * gfortran.dg/char_component_initializer_1.f90: New test.
2290 2007-12-09 Tobias Burnus <burnus@net-b.de>
2297 * gfortran.dg/boz_8.f90: New.
2298 * gfortran.dg/boz_9.f90: New.
2299 * gfortran.dg/boz_10.f90: New.
2300 * gfortran.dg/boz_7.f90: Update dg-warning.
2301 * gfortran.dg/pr16433.f: Add dg-error.
2302 * gfortan.dg/ibits.f90: Update dg-warning.
2303 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2304 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2306 2007-12-08 Jakub Jelinek <jakub@redhat.com>
2309 * gfortran.dg/include_1.f90: New test.
2310 * gfortran.dg/include_1.inc: New.
2311 * gfortran.dg/include_2.f90: New test.
2313 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
2315 * gcc.c-torture/compile/20011130-2.c: Fix typo.
2317 2007-12-08 Tobias Burnus <burnus@net-b.de>
2320 * gfortran.dg/nan_3.f90: New.
2322 2007-12-07 Jakub Jelinek <jakub@redhat.com>
2324 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2326 2007-12-07 Olivier Hainque <hainque@adacore.com>
2328 * gnat.dg/tamdt*.ad?: Support for ...
2329 * gnat.dg/test_tamdt.adb: New test.
2331 2007-12-07 Olivier Hainque <hainque@adacore.com>
2333 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2334 exports and document how these can be exercised.
2336 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
2339 * gnat.dg/specs/access_constants.ads: New test.
2341 * gnat.dg/specs/access_constant_decl.ads: New test.
2344 * gnat.dg/compose.adb: New test.
2346 2007-12-07 Olivier Hainque <hainque@adacore.com>
2349 * gnat.dg/unc_memops.ad[sb]: Support for ...
2350 * gnat.dg/unc_memfree.adb: New test.
2352 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
2354 * gfortran.dg/ltrans-7.f90: New.
2356 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
2357 Dorit Nuzman <dorit@il.ibm.com>
2359 PR tree-optimization/34005
2360 * gcc.dg/vect/pr34005.c: New test.
2362 2007-12-06 Jakub Jelinek <jakub@redhat.com>
2365 * g++.dg/template/new8.C: New test.
2367 2007-12-06 Tobias Burnus <burnus@net-b.de>
2370 * gfortran.dg/boz_7.f90: New.
2371 * gfortran.dg/int_1.f90: Disable -pedantic option.
2372 * gfortran.dg/boz_1.f90: Ditto.
2373 * gfortran.dg/boz_3.f90: Ditto.
2374 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2375 * gfortran.dg/ibits.f90: Ditto.
2376 * gfortran.dg/unf_io_convert_1.f90: Ditto.
2377 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2379 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
2382 * gfortran.dg/used_types_19.f90: New test.
2384 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
2386 * gfortran.dg/nan_2.f90: Add -mieee for sh.
2387 * gfortran.dg/nearest_2.f90: Likewise.
2388 * gfortran.dg/nearest_3.f90: Likewise.
2390 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2393 * gcc.c-torture/execute/20071205-1.c: New test.
2395 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
2397 * gfortran.dg/module_nan.f90: Add -mieee for sh.
2398 * gfortran.dg/real_const_3.f90: Likewise.
2400 2007-12-05 Richard Guenther <rguenther@suse.de>
2402 PR tree-optimization/34138
2403 * gcc.c-torture/compile/pr34138.c: New testcase.
2405 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2408 * gfortran.dg/debug_2.f: New test.
2410 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
2412 * gnat.dg/specs/elab1.ads: New test.
2414 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
2417 * gcc.target/i386/pr34312.c: New test.
2419 2007-12-05 Tobias Burnus <burnus@net-b.de>
2422 * gfortran.dg/nan_2.f90: New.
2424 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2427 * g++.dg/cpp0x/decltype9.C: New test.
2428 * g++.dg/cpp0x/decltype10.C: New test.
2430 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
2433 * gnat.dg/rm_6_4_1_13.adb: New test.
2435 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2438 * gcc.c-torture/compile/20071117-1.c: New test.
2440 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2443 * g++.dg/cpp0x/variadic-ttp.C: New.
2445 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2447 * gcc.dg/parse-decl-after-if.c: New.
2448 * gcc.dg/20031223-1.c: Adjust.
2450 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2453 * g++.dg/cpp0x/variadic-throw.C: New.
2455 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2458 * g++.dg/cpp0x/variadic-unify.C: New.
2460 2007-12-04 Richard Guenther <rguenther@suse.de>
2464 * gcc.c-torture/compile/pr34334.c: New testcase.
2465 * g++.dg/torture/pr34222.C: New testcase.
2467 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.c-torture/execute/20071202-1.c: New test.
2470 * gcc.dg/tree-ssa/pr34146-2.c: New test.
2472 2007-12-04 Tobias Burnus <burnus@net-b.de>
2475 * gfortran.dg/module_nan.f90: New.
2477 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
2479 * lib/target-supports.exp (get_compiler_messages): Replace with...
2480 (check_compile): ...this new procedure. Handle TYPE == executable.
2481 Use comments in the source to determine the correct extension.
2482 Return a pair containing the compiler output and the output filename.
2483 Don't delete the file here.
2484 (check_no_compiler_messages_nocache): New procedure.
2485 (check_no_compiler_messages): Use it.
2486 (check_no_messages_and_pattern_nocache): New procedure.
2487 (check_no_messages_and_pattern): Use it.
2488 (check_runtime_nocache, check_runtime): New procedures.
2489 (check_effective_target_tls): Use check_no_compiler_messages.
2490 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2491 (check_effective_target_tls_runtime): Use check_runtime.
2492 (check_effective_target_fstack_protector): Likewise.
2493 (check_iconv_available): Use check_runtime_nocache.
2494 (check_effective_target_fortran_large_real): Use
2495 check_no_compiler_messages.
2496 (check_effective_target_fortran_large_int): Likewise.
2497 (check_effective_target_static_libgfortran): Likewise.
2498 (check_750cl_hw_available): Use check_cached_effective_target
2499 and check_runtime_nocache.
2500 (check_vmx_hw_available): Likewise.
2501 (check_effective_target_broken_cplxf_arg): Likewise.
2502 (check_alpha_max_hw_available): Use check_runtime.
2503 (check_function_available): Use check_no_compiler_messages.
2504 (check_cxa_atexit_available): Use check_cached_effective_target
2505 and check_runtime_nocache.
2506 (check_effective_target_dfp_nocache): Use
2507 check_no_compiler_messages_nocache.
2508 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2509 (check_effective_target_dfp): Use check_cached_effective_target.
2510 (check_effective_target_dfprt): Likewise.
2511 (check_effective_target_arm_neon_hw): Use check_runtime.
2512 (check_effective_target_ultrasparc_hw): Likewise.
2513 (check_effective_target_c99_runtime): Use
2514 check_no_compiler_messages_nocache.
2516 2007-12-03 Jakub Jelinek <jakub@redhat.com>
2519 * gcc.dg/fold-rotate-1.c: New test.
2521 PR tree-optimization/33453
2522 * gcc.c-torture/compile/20071203-1.c: New test.
2524 2007-12-03 Robert Dewar <dewar@adacore.com>
2525 Samuel Tardieu <sam@rfc1149.net>
2528 * gnat.dg/check_elaboration_code.adb: New test.
2529 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2532 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2535 * g++.dg/cpp0x/pr34061.C: New.
2537 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2540 * g++.dg/other/error21.C: New.
2542 2007-12-02 Revital Eres <eres@il.ibm.com>
2544 * gcc.dg/sms-4.c: New testcase.
2546 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
2547 Revital Eres <eres@il.ibm.com>
2549 * gcc.dg/sms-3.c: New testcase.
2551 2007-12-01 Ollie Wild <aaw@google.com>
2554 * g++.dg/conversion/ptrmem9.C: New test.
2556 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2559 * gfortran.dg/namelist_41.f90: New test.
2561 2007-11-30 Tom Tromey <tromey@redhat.com>
2563 PR preprocessor/32868:
2564 * gcc.dg/cpp/pr32868.c: New file.
2566 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2569 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2571 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
2573 PR rtl-optimization/34171
2574 * gcc.dg/pr34171.c: New testcase.
2576 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
2578 * gcc.dg/tree-ssa/pr34244.c: Fixed.
2580 2007-11-30 Tobias Burnus <burnus@net-b.de>
2583 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2584 * gfortran.dg/bind_c_usage_11.f03: New.
2585 * gfortran.dg/bind_c_usage_12.f03: New.
2587 2007-11-30 Jakub Jelinek <jakub@redhat.com>
2590 * g++.dg/other/error20.C: New test.
2592 2007-11-29 Steven G. Kargl <kargls@comcast.net>
2595 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2597 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
2599 PR tree-optimization/34244
2600 * gcc.dg/tree-ssa/pr34244.c: New test.
2602 2007-11-29 Jakub Jelinek <jakub@redhat.com>
2604 PR tree-optimization/33434
2605 * gcc.dg/pr33434-1.c: New test.
2606 * gcc.dg/pr33434-2.c: New test.
2607 * gcc.dg/pr33434-3.c: New test.
2608 * gcc.dg/pr33434-4.c: New test.
2611 * g++.dg/template/cond7.C: New test.
2615 * g++.dg/cpp0x/decltype7.C: New test.
2616 * g++.dg/cpp0x/decltype8.C: New test.
2618 2007-11-29 Tobias Burnus <burnus@net-b.de>
2621 * gfortran.dg/result_in_spec_3.f90: New.
2623 2007-11-29 Tobias Burnus <burnus@net-b.de>
2626 * gfortran.dg/mvbits_3.f90: New.
2628 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2630 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2632 (check_effective_target_hard_float): New.
2633 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2634 * gcc.dg/pr30957-1.c: Likewise.
2636 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2639 * gnat.dg/specs/variant_part.ads: New test.
2642 * gnat.dg/specs/attribute_parsing.ads: New test.
2645 * gnat.dg/specs/integer_value.ads: New test.
2648 * gnat.dg/specs/delta_small.ads: New test.
2650 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2652 PR tree-optimization/34140
2653 * gcc.c-torture/compile/20071128-1.c: New test.
2655 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2658 * gfortran.dg/data_array_1.f90
2659 * gfortran.dg/data_array_2.f90
2660 * gfortran.dg/data_array_3.f90
2661 * gfortran.dg/data_array_4.f90
2663 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2666 * gfortran.dg/blockdata_5.f90: New test.
2667 * gfortran.dg/blockdata_6.f90: New test.
2669 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2671 PR tree-optimization/34016
2672 * gcc.dg/pr34016.c: New test.
2674 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2677 * gfortran.dg/stfunc_6.f90: New test.
2680 * gfortran.dg/assign_10.f90: New test.
2682 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2685 * gfortran.dg/use_11.f90: New test.
2688 * gfortran.dg/generic_15.f90: New test.
2690 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2693 * gcc.dg/pr34225.c: New test.
2695 2007-11-27 Richard Guenther <rguenther@suse.de>
2697 PR tree-optimization/34241
2698 * g++.dg/torture/pr34241.C: New testcase.
2700 2007-11-27 Richard Guenther <rguenther@suse.de>
2702 * gcc.dg/builtins-error.c: New testcase.
2704 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2707 * g++.dg/ext/visibility/anon8.C: New test.
2709 2007-11-13 Michael Meissner <michael.meissner@amd.com>
2712 * gcc.target/i386/pr34077.c: New testcase.
2714 2007-11-26 Tobias Burnus <burnus@net-b.de>
2717 * gfortran.dg/backslash_3.f: Add -fbackslash option.
2718 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2719 * gfortran.dg/backslash_1.f90: Remove no longer needed
2720 -fno-backslash option.
2722 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2725 * gcc.dg/cpp/19990413-1.c: Update.
2726 * gcc.dg/parse-else-error.c: New.
2727 * gcc.dg/parse-else-error-2.c: New.
2728 * gcc.dg/parse-else-error-3.c: New.
2729 * gcc.dg/parse-else-error-4.c: New.
2731 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
2734 * g++.dg/template/dependent-expr6.C: New testcase.
2736 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
2739 * gcc.target/i386/pr34215.c: New test.
2741 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
2744 * gcc.dg/torture/pr34174-1.c: New.
2746 2007-11-26 Richard Guenther <rguenther@suse.de>
2749 * gcc.dg/pr34233.c: New testcase.
2751 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
2752 Revital Eres <eres@il.ibm.com>
2754 PR rtl-optimization/34085
2755 * gcc.dg/tree-prof (bb-reorg.c): New test.
2757 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
2759 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2760 Return true for MIPS16 targets.
2762 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2765 * gfortran.dg/blockdata_4.f90: New test.
2767 2007-11-25 Tobias Burnus <burnus@net-b.de>
2770 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2771 * gfortran.dg/bind_c_usage_16.f03: New.
2772 * gfortran.dg/bind_c_usage_16_c.c: New.
2774 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
2776 * gnat.dg/specs/size_clause1.ads: New test.
2777 * gnat.dg/specs/size_clause2.ads: Likewise.
2778 * gnat.dg/specs/size_clause3.ads: Likewise.
2780 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
2783 * gfortran.dg/entry_16.f90: New test.
2785 2007-11-24 Tobias Burnus <burnus@net-b.de>
2788 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2790 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
2793 * gfortran.dg/nested_modules_1.f90: Change the reference to
2794 FOO, forbidden by the standard, to a reference to W.
2795 * gfortran.dg/use_only_1.f90: New test.
2797 2007-11-23 Tobias Burnus <burnus@net-b.de>
2800 * gfortran.dg/nearest_3.f90: New test.
2802 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2805 * gfortran.dg/optional_dim_2.f90: New test.
2807 2007-11-23 Tobias Burnus <burnus@net-b.de>
2810 * gfortran.dg/bind_c_usage_15.f90: New.
2812 2007-11-23 Tobias Burnus <burnus@net-b.de>
2815 * gfortran.dg/nearest_2.f90: New.
2818 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2822 * g++.dg/ext/java-2.C: New test.
2824 2007-11-23 Mark Mitchell <mark@codesourcery.com>
2825 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2828 * g++.dg/warn/pr5310.C: New.
2829 * g++.dg/warn/pr33160.C: New.
2831 2007-11-23 Richard Guenther <rguenther@suse.de>
2832 Michael Matz <matz@suse.de>
2834 PR tree-optimization/34176
2835 * gcc.c-torture/execute/pr34176.c: New testcase.
2837 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.dg/Wconversion-5.c: New test.
2841 * g++.dg/Wconversion3.C: New test.
2843 2007-11-23 Richard Guenther <rguenther@suse.de>
2845 * gcc.dg/tree-ssa/alias-17.c: New testcase.
2847 2007-11-22 Joseph Myers <joseph@codesourcery.com>
2850 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2851 qualifiers in abstract declarator.
2853 2007-11-22 Tobias Burnus <burnus@net-b.de>
2855 * gfortran.dg/derived_constructor_comps_3.f90: New.
2857 2007-11-22 Jakub Jelinek <jakub@redhat.com>
2860 * g++.dg/ext/visibility/anon7.C: New test.
2862 2007-11-22 Tobias Burnus <burnus@net-b.de>
2865 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2866 * gfortran.dg/bind_c_usage_13.f03: New.
2867 * gfortran.dg/bind_c_usage_14.f03: New.
2869 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
2871 PR rtl-optimization/33848
2872 * gcc.dg/torture/pr33848.c: New test.
2874 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2877 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2879 2007-11-20 Richard Guenther <rguenther@suse.de>
2882 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2884 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
2886 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2888 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2891 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
2892 so test passes with -frecord-marker=8.
2893 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2894 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2895 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2896 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2897 * gfortrand.dg/modulo_1.f90: Likewise.
2899 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
2901 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2903 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2904 * gcc.dg/pr30957-1.c: Likewise.
2906 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2909 * g++.dg/template/crash74.C: New test.
2911 2007-11-20 Richard Guenther <rguenther@suse.de>
2913 * gcc.c-torture/execute/20071120-1.c: New testcase.
2915 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2918 * gcc.dg/tree-ssa/pr34146.c: New test.
2921 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2922 dependent on target settings like move_by_pieces etc.
2925 * g++.dg/template/vla2.C: New test.
2928 * g++.dg/overload/template3.C: New test.
2930 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2933 * gfortran.dg/optional_dim_2.f90: Remove test.
2935 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
2937 * gcc.dg/dfp/ddmode-ice.c: New test.
2939 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2941 PR tree-optimization/34036
2942 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2944 2007-11-19 Richard Guenther <rguenther@suse.de>
2946 PR tree-optimization/34
2947 * gcc.c-torture/execute/pr34099-2.c: New testcase.
2949 2007-11-19 Tobias Burnus <burnus@net-b.de>
2952 * gfortran.dg/bind_c_usage_10_c.c: New.
2953 * gfortran.dg/bind_c_usage_10.f03: New.
2955 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2957 * gcc.dg/pr33007.c: Expect new warning.
2958 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2959 * g++.dg/opt/pr34036.C: New test.
2961 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2964 * g++.dg/warn/noreturn-4.C: New test.
2965 * g++.dg/warn/noreturn-5.C: New test.
2966 * g++.dg/warn/noreturn-6.C: New test.
2967 * g++.dg/warn/noreturn-7.C: New test.
2969 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2972 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
2973 integers so tests works with -fdefault-integer-8.
2974 * gfortran.fortran-torture/execute/elemental.f90: Use default
2975 integers so test passes with -fdefault-integer-8.
2976 * gfortran.fortran-torture/execute/der_io.f90: Increase
2977 buffer length so test passes with -fdefault-integer-8.
2978 * gfortran.dg/bounds_check_8.f90: Likewise.
2979 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
2980 * gfortran.dg/equiv_7.f90: Set kind so test passes
2981 with -fdefault-integer-8.
2982 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
2985 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2988 * gfortran.dg/optional_dim_2.f90: New test.
2991 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2993 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2995 PR rtl-optimization/34132
2996 * gcc.c-torture/compile/20071118-1.c: New test.
2998 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
3001 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3003 2007-11-18 Tobias Burnus <burnus@net-b.de>
3006 * gfortran.dg/entry_14.f90: New.
3007 * gfortran.dg/entry_15.f90: New.
3009 2007-11-18 Richard Guenther <rguenther@suse.de>
3011 PR tree-optimization/34127
3012 * gcc.c-torture/compile/pr34127.c: New testcase.
3014 2007-11-18 Ben Elliston <bje@au.ibm.com>
3016 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3017 type specifier, as they are not permitted according to the AltiVec
3018 Programming Interface Manual.
3020 2007-11-17 Tobias Burnus <burnus@net-b.de>
3023 * gfortran.dg/bind_c_usage_9.f03: New.
3024 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3026 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3029 * interface.c (gfc_current_interface_head,
3030 gfc_set_current_interface_head): New functions.
3031 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3032 On syntax error, restore previous state of the interface.
3033 * gfortran.h (gfc_current_interface_head,
3034 gfc_set_current_interface_head): New prototypes.
3036 2007-11-17 Richard Guenther <rguenther@suse.de>
3039 * gcc.c-torture/execute/pr34130.c: New testcase.
3041 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3044 * gfortran.dg/fmt_label_1.f90: New test.
3046 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3049 * gfortran.dg/initialization_15.f90 : New test.
3051 2007-11-16 Richard Guenther <rguenther@suse.de>
3054 * gcc.c-torture/compile/pr34030.c: New testcase.
3056 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
3059 * gfortran.dg/interface_assignment_3.f90.
3061 2007-11-16 Richard Guenther <rguenther@suse.de>
3063 PR tree-optimization/33870
3064 * gcc.dg/torture/pr33870.c: New testcase.
3066 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
3069 * gfortran.dg/allocatable_function_3.f90.
3071 2007-11-16 Richard Guenther <rguenther@suse.de>
3073 PR tree-optimization/34113
3074 * gcc.c-torture/compile/pr34113.c: New testcase.
3076 2007-11-16 Richard Guenther <rguenther@suse.de>
3078 PR tree-optimization/34099
3079 * g++.dg/torture/pr3499.C: New testcase.
3080 * gcc.c-torture/execute/pr34099.c: Likewise.
3082 2007-11-16 Olivier Hainque <hainque@adacore.com>
3084 * gnat.dg/release_unc_maxalign.adb: New test.
3086 2007-11-16 Jakub Jelinek <jakub@redhat.com>
3089 * g++.dg/template/crash73.C: New test.
3091 2007-11-15 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.dg/tree-ssa/pr23848-1.c: New test.
3095 * gcc.dg/tree-ssa/pr23848-2.c: New test.
3096 * gcc.dg/tree-ssa/pr23848-3.c: New test.
3097 * gcc.dg/tree-ssa/pr23848-4.c: New test.
3099 2007-11-15 Tobias Burnus <burnus@net-b.de>
3102 * gfortran.dg/proc_decl_11.f90: New.
3104 2007-11-15 Ben Elliston <bje@au.ibm.com>
3106 * gcc.target/spu/compare-dp.c: New test.
3108 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3110 * gcc.dg/pr33923.c: New test.
3112 2007-11-14 Jakub Jelinek <jakub@redhat.com>
3115 * gcc.dg/pr34088.c: New test.
3117 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3119 * gcc.c-torture/compile/20071114-1.c: New test.
3121 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3124 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3125 to match known variations in symbol format. Document in comments.
3127 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3130 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3132 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3134 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3137 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3140 * gfortran.dg/proc_decl_1.f90: Update.
3141 * gfortran.dg/proc_decl_7.f90: New test.
3142 * gfortran.dg/proc_decl_8.f90: New test.
3143 * gfortran.dg/proc_decl_9.f90: New test.
3144 * gfortran.dg/proc_decl_10.f90: New test.
3146 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
3149 * gfortran.dg/transfer_assumed_size_1.f90: New test.
3151 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3158 * g++.dg/parse/crash36.C: Add another dg-error.
3159 * g++.dg/cpp0x/pr34054.C: New test.
3160 * g++.dg/cpp0x/pr34056.C: New test.
3161 * g++.dg/cpp0x/pr34057.C: New test.
3162 * g++.dg/cpp0x/pr34058.C: New test.
3163 * g++.dg/cpp0x/pr34060.C: New test.
3165 PR tree-optimization/34063
3166 * g++.dg/tree-ssa/pr34063.C: New test.
3168 2007-11-13 Diego Novillo <dnovillo@google.com>
3170 PR tree-optimization/33870
3171 * gcc.c-torture/execute/pr33870-1.c: New test.
3172 * gcc.dg/tree-ssa/alias-16.c: New test.
3174 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3177 * g++.dg/template/crash72.C: New test.
3179 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3181 * g++.dg/opt/cfg5.C: New test.
3183 2007-11-12 Richard Guenther <rguenther@suse.de>
3186 * gcc.c-torture/execute/pr34070-1.c: New testcase.
3187 * gcc.c-torture/execute/pr34070-2.c: Likewise.
3189 2007-11-12 Richard Guenther <rguenther@suse.de>
3192 * gcc.dg/pr34027-1.c: New testcase.
3193 * gcc.dg/pr34027-2.c: Likewise.
3195 2007-11-12 Ira Rosen <irar@il.ibm.com>
3197 PR tree-optimization/33953
3198 * gcc.dg/vect/pr33953.c: New testcase.
3200 2007-11-11 Tom Tromey <tromey@redhat.com>
3203 * g++.dg/ext/pr17577.h: New file.
3204 * g++.dg/ext/pr17577.C: New file.
3206 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3209 * g++.old-deja/g++.ns/template13.C: Update expected output.
3210 * g++.old-deja/g++.pt/friend23.C: Likewise.
3211 * g++.dg/warn/pr8570.C: New.
3213 2007-11-11 Jakub Jelinek <jakub@redhat.com>
3216 * g++.dg/template/pseudodtor4.C: New test.
3218 2007-11-10 Jakub Jelinek <jakub@redhat.com>
3221 * g++.dg/opt/inline14.C: New test.
3223 PR tree-optimization/33680
3224 * gcc.c-torture/compile/20071108-1.c: New test.
3227 * g++.dg/template/pseudodtor3.C: New test.
3229 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
3232 * g++.dg/cpp0x/variadic-init.C: New.
3234 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
3235 Jakub Jelinek <jakub@redhat.com>
3237 PR rtl-optimization/34012
3238 * gcc.target/i386/pr34012.c: New test.
3240 2007-11-09 Richard Guenther <rguenther@suse.de>
3242 PR tree-optimization/33604
3243 * g++.dg/tree-ssa/pr33604.C: New testcase.
3244 * gcc.dg/pr32721.c: Adjust pattern.
3246 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
3248 * gcc.target/mips/dse-1.c: Disable.
3250 2007-11-08 Tom Tromey <tromey@redhat.com>
3252 * gcc.dg/empty-source-3.c: Update warning location.
3253 * gcc.dg/gomp/barrier-2.c: Likewise.
3254 * gcc.dg/label-decl-3.c: Likewise.
3255 * gcc.dg/label-decl-2.c: Likewise.
3256 * gcc.dg/empty-source-2.c: Likewise.
3258 2007-11-08 Tom Tromey <tromey@redhat.com>
3261 * g++.dg/inherit/pr30297.C: New file.
3263 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3265 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3266 -fno-common for cygwin and mingw32.
3268 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
3271 * gcc.dg/pr33826.c: New.
3272 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
3273 recursive functions being marked pure or const.
3275 2007-11-08 Tobias Burnus <burnus@net-b.de>
3278 * gfortran.dg/proc_decl_5.f90: New.
3279 * gfortran.dg/proc_decl_6.f90: New.
3281 2007-11-08 Jakub Jelinek <jakub@redhat.com>
3283 PR tree-optimization/32575
3284 * gcc.c-torture/execute/20071108-1.c: New test.
3286 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
3288 * g++.dg/opt/anchor1.C: New.
3290 2007-11-07 Diego Novillo <dnovillo@google.com>
3293 * gcc.c-torture/execute/pr33870.x: Remove.
3295 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
3300 * g++.dg/cpp0x/decltype-33837.C: New.
3301 * g++.dg/cpp0x/decltype-refbug.C: New.
3302 * g++.dg/cpp0x/decltype-33838.C: New.
3304 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3306 * gcc.c-torture/compile/20071107-1.c: New test.
3308 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3310 * gcc.dg/out-of-bounds-1.c: New test.
3312 2007-11-07 Jakub Jelinek <jakub@redhat.com>
3315 * g++.dg/warn/incomplete2.C: New test.
3316 * g++.dg/template/incomplete4.C: New test.
3317 * g++.dg/template/incomplete5.C: New test.
3319 2007-11-07 Olivier Hainque <hainque@adacore.com>
3321 * gnat.dg/max_align.adb: New test.
3323 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
3326 * gcc.target/i386/pr30961-1.c: New.
3328 2007-11-06 Tom Tromey <tromey@redhat.com>
3331 * g++.dg/warn/pragma-system_header3.h: New.
3332 * g++.dg/warn/pragma-system_header3.C: New.
3335 * g++.dg/warn/pragma-system_header4.C: New.
3336 * g++.dg/warn/pragma-system_header4.h: New.
3338 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3342 * g++.dg/other/canon-array.C: New.
3344 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3346 * g++.dg/parser/crash36.C: Tweak expected errors.
3347 * g++.dg/cpp0x/pr31439.C: New.
3348 * g++.dg/cpp0x/pr32114.C: New.
3349 * g++.dg/cpp0x/pr32115.C: New.
3350 * g++.dg/cpp0x/pr32125.C: New.
3351 * g++.dg/cpp0x/pr32126.C: New.
3352 * g++.dg/cpp0x/pr32127.C: New.
3353 * g++.dg/cpp0x/pr32128.C: New.
3354 * g++.dg/cpp0x/pr32253.C: New.
3355 * g++.dg/cpp0x/pr32566.C: New.
3356 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3357 * g++.dg/cpp0x/pr31438.C: Ditto.
3358 * g++.dg/cpp0x/variadic81.C: Ditto.
3359 * g++.dg/cpp0x/pr31432.C: Ditto.
3360 * g++.dg/cpp0x/pr31442.C: Ditto.
3362 2007-11-06 Jakub Jelinek <jakub@redhat.com>
3365 * g++.dg/other/datasec1.C: New test.
3367 PR tree-optimization/33458
3368 * g++.dg/opt/inline12.C: New test.
3370 PR tree-optimization/33993
3371 * gcc.c-torture/compile/20071105-1.c: New test.
3373 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3375 PR rtl-optimization/33648
3376 * gcc.dg/pr33648.c: Require effective target freorder.
3378 2007-11-05 Revital Eres <eres@il.ibm.com>
3380 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3382 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3387 * g++.dg/cpp0x/pr33996.C: New
3388 * g++.dg/cpp0x/rv-trivial-bug.C: New
3389 * g++.dg/cpp0x/pr33930.C: New
3391 2007-11-05 Nick Clifton <nickc@redhat.com>
3392 Sebastian Pop <sebastian.pop@amd.com>
3394 PR tree-optimization/32540
3395 PR tree-optimization/33922
3396 * gcc.dg/tree-ssa/pr32540-1.c: New.
3397 * gcc.dg/tree-ssa/pr32540-2.c: New.
3398 * gcc.dg/tree-ssa/pr33922.c: New.
3400 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3403 * g++.dg/cpp0x/variadic-rref.C: New.
3405 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3407 * g++dg/warn/pointer-integer-comparison.C: New.
3409 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3411 PR tree-optimization/33856
3412 * gcc.c-torture/compile/20071027-1.c: New test.
3415 * g++.dg/ext/label10.C: New test.
3418 * g++.dg/other/ptrmem9.C: New test.
3420 2007-11-04 Andrew Pinski <pinskia@gmail.com>
3423 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3425 2007-11-04 David Edelsohn <edelsohn@gnu.org>
3427 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3428 * g++.dg/ext/visibility/namespace2.C: Add argument to
3429 dg-require-visibility.
3430 * g++.dg/ext/java-1.C: Disable on AIX.
3432 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
3434 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
3436 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3439 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3441 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3444 * gcc.dg/20031223-1.c: Adjust error output.
3445 * gcc.dg/parse-decl-after-label.c: New.
3447 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3450 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3451 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3452 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3454 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
3456 PR rtl-optimization/28940
3457 * gcc.target/i386/addr-sel-1.c: New test.
3459 2007-11-03 Jakub Jelinek <jakub@redhat.com>
3462 * gcc.dg/pr33670.c: New test.
3464 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3467 * g++.dg/lookup/typedef1.C: New test.
3469 2007-11-02 Janis Johnson <janis187@us.ibm.com>
3472 * lib/scandump.exp (dump-suffix): New.
3473 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3474 Include dump suffix in pass/fail messages, put regexp in quotes.
3476 2007-11-02 Paolo Carlini <pcarlini@suse.de>
3479 * g++.dg/other/error19.C: New.
3481 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
3483 PR rtl-optimization/28062
3484 * gcc.c-torture/compile/20071102-1.c: New test.
3486 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
3488 * g++.dg/cpp0x/pr33955.C: New.
3490 2007-11-01 Tom Tromey <tromey@redhat.com>
3492 PR preprocessor/30805:
3493 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3495 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3497 PR rtl-optimization/33648
3498 * gcc.dg/pr33648.c: New test.
3500 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3503 * g++.dg/template/pseudodtor1.C: New test.
3504 * g++.dg/template/pseudodtor2.C: New test.
3507 * g++.dg/rtti/typeid7.C: New test.
3509 2007-11-01 Tom Tromey <tromey@redhat.com>
3511 PR preprocessor/30805:
3512 * gcc.dg/cpp/pr30805.c: New file.
3514 2007-11-01 Janis Johnson <janis187@us.ibm.com>
3517 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3519 * gcc.c-torture/compile/20001205-1.c: Ditto.
3520 * gcc.c-torture/compile/20001226-1.c: Ditto.
3521 * gcc.c-torture/compile/20020312-1.c: Ditto.
3522 * gcc.c-torture/compile/20020604-1.c: Ditto.
3523 * gcc.c-torture/compile/920501-12.c: Ditto.
3524 * gcc.c-torture/compile/920501-4.c: Ditto.
3525 * gcc.c-torture/compile/920520-1.c: Ditto.
3526 * gcc.c-torture/compile/980506-1.c: Ditto.
3527 * gcc.c-torture/compile/990617-1.c: Ditto.
3528 * gcc.dg/compare6.c: Ditto.
3529 * g++.old-deja/g++.brendan/crash43.C: Ditto.
3530 * g++.old-deja/g++.brendan/synth1.C: Ditto.
3531 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3532 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3533 * g++.old-deja/g++.pt/static6.C: Ditto.
3534 * g++.old-deja/g++.pt/crash16.C: Ditto.
3535 * g++.old-deja/g++.mike/p10416.C: Ditto.
3536 * g++.old-deja/g++.mike/ns15.C: Ditto.
3537 * g++.old-deja/g++.mike/eh46.C: Ditto.
3539 2007-11-01 Tom Tromey <tromey@redhat.com>
3541 * gcc.dg/redecl-1.c: Update.
3542 * gcc.dg/pr20368-3.c: Update.
3543 * gcc.dg/inline-14.c: Update.
3544 * gcc.dg/builtins-30.c: Update.
3545 * gcc.dg/dremf-type-compat-4.c: Update.
3546 * gcc.dg/pr20368-2.c: Update.
3548 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3550 PR rtl-optimization/33673
3551 * gcc.dg/pr33673.c: New test.
3553 2007-11-01 Michael Matz <matz@suse.de>
3555 PR tree-optimization/33961
3556 * gcc.dg/pr33961.c: New test.
3558 2007-10-31 Paolo Carlini <pcarlini@suse.de>
3561 * g++.dg/template/error35.C: New.
3563 2007-10-31 Jakub Jelinek <jakub@redhat.com>
3566 * gcc.dg/pr31507-1.c: New test.
3567 * gcc.dg/pr31507-2.c: New test.
3569 2007-10-31 Revital Eres <eres@il.ibm.com>
3571 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3573 * gcc.dg/vect/tree-vect.h (check_vect): Add
3574 powerpc-*paired test.
3575 * lib/target-supports.exp (check_750cl_hw_available):
3577 (check_effective_target_vect_int,
3578 check_effective_target_vect_intfloat_cvt,
3579 check_effective_target_powerpc_altivec_ok,
3580 check_effective_target_vect_long,
3581 check_effective_target_vect_sdot_hi,
3582 check_effective_target_vect_udot_hi,
3583 check_effective_target_vect_pack_trunc,
3584 check_effective_target_vect_unpack,
3585 check_effective_target_vect_shift,
3586 check_effective_target_vect_int_mult): Disable for powerpc-*paired
3588 * gcc.dg/vect/vect-ifcvt-11.c: New.
3589 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3590 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3591 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3592 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3593 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3594 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3596 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
3597 Tobias Burnus <burnus@net-b.de>
3600 * gfortran.dg/module_read_1.f90: New.
3602 2007-10-31 Tom Tromey <tromey@redhat.com>
3604 PR preprocessor/30786:
3605 * gcc.dg/cpp/pr30786.c: New file.
3607 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3610 * gfortran.dg/interface_19.f90: New.
3611 * gfortran.dg/interface_20.f90: New.
3612 * gfortran.dg/interface_21.f90: New.
3614 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3616 PR tree-optimization/32377
3617 * gfortran.dg/vect/pr32377.f90: New.
3619 2007-10-31 Richard Guenther <rguenther@suse.de>
3622 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3623 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3625 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3628 * gfortran.dg/contained_3.f90: New.
3630 2007-10-31 Christian Bruel <christian.bruel@st.com>
3633 * g++.dg/opt/nrv8.C: New.
3635 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3638 * g++.dg/opt/compound1.C: New test.
3641 * g++.dg/template/ptrmem18.C: New test.
3643 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3646 * gfortran.dg/isnan_2.f90: New test.
3648 2007-10-30 Ed Schouten <ed@fxq.nl>
3650 PR tree-optimization/32500
3651 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3653 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3657 * g++.dg/cpp0x/pr31993.C: New
3658 * g++.dg/cpp0x/pr32252.C: New
3660 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3662 PR tree-optimization/33723
3663 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3665 2007-10-30 Richard Guenther <rguenther@suse.de>
3667 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3668 gcc.target/i386/loop-3.c.
3670 2007-10-30 Revital Eres <eres@il.ibm.com>
3672 * gcc.dg/vect/pr33866.c: Require vect_long.
3674 2007-10-30 Revital Eres <eres@il.ibm.com>
3676 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3677 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3679 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3681 PR tree-optimization/32893
3682 * lib/target-supports.exp
3683 (check_effective_target_unaligned_stack): new keyword.
3684 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3685 not sensitive to unaligned_stack.
3686 * gcc.dg/vect/vect-3.c: Likewise.
3687 * gcc.dg/vect/vect-4.c: Likewise.
3688 * gcc.dg/vect/vect-5.c: Likewise.
3689 * gcc.dg/vect/vect-6.c: Likewise.
3690 * gcc.dg/vect/vect-7.c: Likewise.
3691 * gcc.dg/vect/vect-13.c: Likewise.
3692 * gcc.dg/vect/vect-17.c: Likewise.
3693 * gcc.dg/vect/vect-18.c: Likewise.
3694 * gcc.dg/vect/vect-19.c: Likewise.
3695 * gcc.dg/vect/vect-20.c: Likewise.
3696 * gcc.dg/vect/vect-21.c: Likewise.
3697 * gcc.dg/vect/vect-22.c: Likewise.
3698 * gcc.dg/vect/vect-27.c: Likewise.
3699 * gcc.dg/vect/vect-29.c: Likewise.
3700 * gcc.dg/vect/vect-64.c: Likewise.
3701 * gcc.dg/vect/vect-65.c: Likewise.
3702 * gcc.dg/vect/vect-66.c: Likewise.
3703 * gcc.dg/vect/vect-72.c: Likewise.
3704 * gcc.dg/vect/vect-73.c: Likewise.
3705 * gcc.dg/vect/vect-86.c: Likewise.
3706 * gcc.dg/vect/vect-all.c: Likewise.
3707 * gcc.dg/vect/slp-25.c: Likewise.
3708 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3709 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3710 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3712 * gcc.dg/vect/vect-31.c: Removed alignment checks.
3713 * gcc.dg/vect/vect-34.c: Likewise.
3714 * gcc.dg/vect/vect-36.c: Likewise.
3715 * gcc.dg/vect/vect-64.c: Likewise.
3716 * gcc.dg/vect/vect-65.c: Likewise.
3717 * gcc.dg/vect/vect-66.c: Likewise.
3718 * gcc.dg/vect/vect-68.c: Likewise.
3719 * gcc.dg/vect/vect-76.c: Likewise.
3720 * gcc.dg/vect/vect-77.c: Likewise.
3721 * gcc.dg/vect/vect-78.c: Likewise.
3723 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3724 testcase (without no-section-anchors prefix) but with global arrays.
3725 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3726 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3727 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3728 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3729 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3730 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3731 * gcc.dg/vect/vect-77-global.c: Likewise.
3732 * gcc.dg/vect/vect-78-global.c: Likewise.
3734 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3735 testcase (without no-section-anchors prefix) but fix alignment checks
3736 to also consider unaligned_stack targets.
3737 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3739 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3741 PR tree-optimization/33723
3742 * gcc.c-torture/execute/20071029-1.c: New test.
3743 * gcc.dg/tree-ssa/pr33723.c: New test.
3745 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
3747 PR tree-optimization/33614
3748 * gcc.c-torture/compile/pr33614.c: New test.
3750 2007-10-29 Richard Guenther <rguenther@suse.de>
3752 PR tree-optimization/33870
3753 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3755 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3757 PR tree-optimization/33757
3758 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3759 true architectures instead of having a big dg-skip-if.
3762 * g++.dg/other/bitfield3.C: New test.
3764 2007-10-29 Richard Guenther <rguenther@suse.de>
3766 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3768 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3770 Automatic parallelization reduction tests.
3772 * gcc.dg/tree-ssa/reduc-1.c: New test.
3773 * gcc.dg/tree-ssa/reduc-1char.c: New test.
3774 * gcc.dg/tree-ssa/reduc-1short.c: New test.
3775 * gcc.dg/tree-ssa/reduc-2.c: New test.
3776 * gcc.dg/tree-ssa/reduc-2char.c: New test.
3777 * gcc.dg/tree-ssa/reduc-2short.c: New test.
3778 * gcc.dg/tree-ssa/reduc-3.c: New test.
3779 * gcc.dg/tree-ssa/reduc-6.c: New test.
3780 * gcc.dg/tree-ssa/reduc-7.c: New test.
3781 * gcc.dg/tree-ssa/reduc-8.c: New test.
3782 * gcc.dg/tree-ssa/reduc-9.c: New test.
3784 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3785 Zdenek Dvorak <ook@ucw.cz>
3787 OMP_ATOMIC Changes, testsuite changes.
3789 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3790 instead of gimple dump.
3791 * gcc.dg/gomp/atomic-9.c: Same.
3792 * gcc.dg/gomp/atomic-10.c: Same.
3793 * g++.dg/gomp/atomic-3.C: Same.
3794 * g++.dg/gomp/atomic-9.C: Same.
3795 * g++.dg/gomp/atomic-10.C: Same.
3797 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
3801 * gfortran.dg/forall_12.f90: New test.
3804 * gfortran.dg/forall_13.f90: New test.
3806 2007-10-28 Paolo Carlini <pcarlini@suse.de>
3807 Mark Mitchell <mark@codesourcery.com>
3810 * g++.dg/template/crash71.C: New.
3812 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
3815 * gfortran.dg/module_md5_1.f90: Update hash-value.
3817 2007-10-28 Andrew Pinski <pinskia@gmail.com>
3820 * g++.dg/torture/pr33589-1.C: New testcase.
3821 * g++.dg/torture/pr33589-2.C: New testcase.
3823 2007-10-28 Richard Guenther <rguenther@suse.de>
3825 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3827 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
3828 Uros Bizjak <ubizjak@gmail.com>
3830 PR tree-optimization/33920
3831 * gcc.dg/tree-ssa/pr33290.c: New test.
3833 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3836 * gfortran.dg/argument_check_7.f90: New test.
3837 * gfortran.dg/argument_check_8.f90: New test.
3839 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3841 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3842 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
3843 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3844 * gcc.target/i386/sse-14.c: Ditto.
3846 2007-10-27 Jakub Jelinek <jakub@redhat.com>
3849 * g++.dg/other/ptrmem8.C: New test.
3852 * g++.dg/template/error34.C: New test.
3854 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3856 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3858 2007-10-27 Richard Guenther <rguenther@suse.de>
3860 PR tree-optimization/33870
3861 * gcc.dg/tree-ssa/alias-15.c: New testcase.
3862 * gcc.c-torture/execute/pr33870.c: Likewise.
3864 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3867 * gfortran.dg/argument_checking_9.f90: New test.
3869 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3871 * g++.dg/other/pr33601.C: New.
3873 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3876 * g++.dg/init/new25.C: New.
3878 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3880 * g++.dg/cpp0x/pr33839.C: New.
3882 2007-10-26 Jakub Jelinek <jakub@redhat.com>
3885 * g++.dg/template/arg6.C: New test.
3887 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3890 * g++.dg/parse/crash39.C: New.
3892 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
3894 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3895 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
3898 2007-10-25 David Daney <ddaney@avtrex.com>
3900 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3902 2007-10-25 Paolo Carlini <pcarlini@suse.de>
3905 * g++.dg/template/error32.C: New.
3907 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3908 Ira Rosen <irar@il.ibm.com>
3910 PR tree-optimization/33833
3911 * gcc.dg/vect/pr33833.c: New testcase.
3913 2007-10-25 David Daney <ddaney@avtrex.com>
3915 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3917 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3918 Ira Rosen <irar@il.ibm.com>
3920 PR tree-optimization/33866
3921 * gcc.dg/vect/pr33866.c: New testcase.
3923 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3925 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3926 Add -w to compile flags to suppress "call-clobbered register" warnings
3927 and remove dg-warning directives.
3929 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3931 * gcc.dg/sms-2.c: Cleanup sms dump file.
3932 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3935 2007-10-24 David Daney <ddaney@avtrex.com>
3937 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3939 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
3942 * gcc.target/mips/pr33755.c: New test.
3944 2007-10-24 Ira Rosen <irar@il.ibm.com>
3946 PR tree-optimization/33804
3947 * gcc.dg/vect/pr33804.c: New testcase.
3949 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3952 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3954 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3955 Uros Bizjak <ubizjak@gmail.com>
3957 PR rtl-optimization/33846
3958 * gcc.dg/vect/pr33846.c: New testcase.
3960 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3961 Dorit Nuzman <dorit@il.ibm.com>
3963 PR tree-optimization/33860
3964 * g++.dg/vect/pr33860.cc: New test.
3965 * g++.dg/vect/pr33860a.cc: New test.
3967 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
3968 Revital Eres <eres@il.ibm.com>
3970 * gcc.dg/sms-2.c: New testcase.
3972 2007-10-22 David S. Miller <davem@davemloft.net>
3974 * gcc.dg/globalreg-1.c: New test.
3976 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
3977 Dorit Nuzman <dorit@il.ibm.com>
3979 PR tree-optimization/33834
3980 PR tree-optimization/33835
3981 * g++.dg/vect/pr33834_1.cc: New test.
3982 * g++.dg/vect/pr33834_2.cc: New test.
3983 * g++.dg/vect/pr33835.cc: New test.
3985 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3987 * gcc.dg/pr33644.c: New test.
3989 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3992 * g++.dg/gomp/pr33372-1.C: New test.
3993 * g++.dg/gomp/pr33372-2.C: New test.
3994 * g++.dg/gomp/pr33372-3.C: New test.
3996 2007-10-22 Michael Matz <matz@suse.de>
3998 PR tree-optimization/33855
3999 * gcc.c-torture/compile/pr33855.c: New testcase.
4001 2007-10-22 Ira Rosen <irar@il.ibm.com>
4003 PR tree-optimization/33854
4004 * gcc.dg/vect/O1-pr33854.c: New testcase.
4005 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4007 2007-10-21 David Edelsohn <edelsohn@gnu.org>
4009 * gcc.dg/unwind-1.c: Disable on AIX.
4010 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4012 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
4015 * gfortran.dg/assign_9.f90: New test.
4017 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
4019 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4020 (dg-mips-options): Skip tests that specify an ABI other than o32
4021 and o64 if generating MIPS16 hard-float code.
4023 2007-10-21 Ira Rosen <irar@il.ibm.com>
4024 Revital Eres <eres@il.ibm.com>
4026 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4027 * gcc.dg/vect/vect-16.c: Fix comment.
4028 * gcc.dg/vect/pr33369.c: Require vect_int.
4029 * gcc.dg/vect/slp-33.c: Add spaces.
4030 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4032 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4033 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4035 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4036 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4038 * gcc.dg/vect/slp-10.c: Add spaces.
4039 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4041 * gcc.dg/vect/slp-36.c: Require vect_int.
4042 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4043 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4044 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4045 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4047 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4048 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4049 instead of vector_alignment_reachable_for_double.
4050 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4051 (natural_alignment): Split into...
4052 (natural_alignment_32, natural_alignment_64): New.
4053 (vector_alignment_reachable): Depend on natural_alignment_32.
4054 (vector_alignment_reachable_for_double): Rename to ...
4055 (vector_alignment_reachable_for_64bit): And depend on
4056 natural_alignment_64.
4058 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
4060 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4062 * g++.dg/vect/vect.exp: Likewise.
4063 * lib/fortran-torture.exp: Likewise.
4064 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4065 mipsisa64*-*-* as the target selector. Remove -mips64,
4066 -mhard-float and -mgp64 from the options list.
4067 * gcc.target/mips/mips-ps-2.c: Likewise.
4068 * gcc.target/mips/mips-ps-3.c: Likewise.
4069 * gcc.target/mips/mips-ps-4.c: Likewise.
4070 * gcc.target/mips/mips-ps-6.c: Likewise.
4071 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4073 * gcc.target/mips/sb1-1.c: Likewise.
4074 * gcc.target/mips/mips-ps-type.c: Likewise.
4075 * gcc.target/mips/mips-ps-7.c: New test.
4076 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4077 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4078 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4079 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
4080 as forcing an ABI and an architecture.
4081 (is_gp32_flag, is_gp64_flag): Fold into...
4082 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
4083 then -mfp64 imply -mhard-float. Apply register rules after the
4084 loop. Handle -march=mipsN like -mipsN.
4086 2007-10-20 David Edelsohn <edelsohn@gnu.org>
4088 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4089 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4091 2007-10-20 Tobias Burnus <burnus@net-b.de>
4094 * gfortran.dg/entry_dummy_ref_3.f90: New.
4096 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
4097 FX Coudert <fxcoudert@gcc.gnu.org>
4100 * gfortran.dg/char_cast_1.f90: New test.
4102 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
4104 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4105 * gfortran.dg/large_real_kind_2.F90: ditto.
4106 * gfortran.dg/default_format_2.f90: ditto.
4107 * gfortran.dg/default_format_denormal_1.f90: ditto.
4109 2007-10-19 Richard Guenther <rguenther@suse.de>
4113 * gfortran.dg/pr32921.f: New testcase.
4115 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4118 * gfortran.dg/transfer_check_1.f90: Adjust options.
4120 2007-10-19 Richard Guenther <rguenther@suse.de>
4123 2007-10-19 Richard Guenther <rguenther@suse.de>
4126 * gfortran.dg/pr32921.f: New testcase.
4128 2007-10-19 Richard Guenther <rguenther@suse.de>
4130 * gcc.c-torture/execute/20071018-1.c: New testcase.
4132 2007-10-19 Richard Guenther <rguenther@suse.de>
4135 * gfortran.dg/pr32921.f: New testcase.
4137 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
4139 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4141 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
4143 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4145 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
4148 * gfortran.dg/host_assoc_function_1.f90: Correct references.
4149 * gfortran.dg/host_assoc_function_3.f90: New test.
4151 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
4154 * gfortran.dg/transfer_simplify_6.f90: New test.
4156 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4157 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4160 * gfortran.dg/pr33794.f90: New testcase.
4162 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4165 * gcc.target/i386/pr32961.c: New testcase.
4166 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4167 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4168 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4169 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4170 __builtin_ia32_pslldi128 defines.
4172 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
4175 * gfortran.dg/c_ptr_tests_13.f03: New test case.
4177 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4181 * g++.dg/template/void12.C: New.
4182 * g++.dg/template/void13.C: New.
4184 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4187 * g++.dg/template/void11.C: New.
4188 * g++.dg/template/void2.C: Adjust error markers.
4189 * g++.dg/template/void10.C: Likewise.
4190 * g++.dg/template/crash55.C: Likewise.
4192 2007-10-16 Mark Mitchell <mark@codesourcery.com>
4194 * g++.dg/opt/const5.C: New test.
4196 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
4197 Maxim Kuvyrkov <maxim@codesourcery.com>
4199 * gcc.target/ia64/20040709-2.c: New test.
4201 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
4203 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4205 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
4207 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4208 to each function. Check that there are no unsigned loads.
4210 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4212 PR tree-optimization/33136
4213 * gcc.c-torture/execute/20070824-1.c: New test.
4214 * gcc.dg/pr33136-1.c: New test.
4215 * gcc.dg/pr33136-2.c: New test.
4216 * gcc.dg/pr33136-3.c: New test.
4218 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4220 PR tree-optimization/33735
4221 * g++.dg/torture/pr33735.C: New.
4223 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4226 * gcc.dg/va-arg-pack-2.c: New.
4228 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4230 PR tree-optimization/33619
4231 * gcc.dg/pr33619.c: New test.
4233 2007-10-15 David Edelsohn <edelsohn@gnu.org>
4235 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4237 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4239 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4242 * gfortran.dg/inquire_11.f90: New test.
4243 * gfortan.dg/negative_unit_int8.f: New test.
4245 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4248 * gcc.c-torture/compile/pr33133.c: New test.
4250 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4253 * gfortran.dg/namelist_40.f90: New test.
4255 2007-10-14 Tobias Burnus <burnus@net-b.de>
4258 * gfortran.dg/bounds_check_11.f90: New.
4260 2007-10-14 Andrew Pinski <pinskia@gmail.com>
4263 * g++.dg/other/ctor1.C: New test.
4264 * g++.dg/other/ctor2.C: New test.
4265 * g++.dg/other/dtor1.C: New test.
4267 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
4269 * gfortran.dg/bounds_check_10.f90: Fix testcase.
4271 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
4272 Paul Thomas <pault@gcc.gnu.org>
4276 * gfortran.dg/bounds_check_10.f90: New.
4278 2007-10-13 David Edelsohn <edelsohn@gnu.org>
4280 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4281 * gcc.target/powerpc/popcount-1.c: Same.
4283 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
4286 * g++.dg/conversion/op4.C: New test.
4288 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
4290 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4292 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4295 * gfortran.dg/ambiguous_specific_1.f90: New test.
4297 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4300 * gfortran.dg/impure_spec_expr_1.f90: New test.
4301 * gfortran.dg/char_result_7.f90: Remove illegal test.
4303 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
4306 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4307 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4308 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4309 * gcc.target/i386/pr11001-memset-1.c: New testcase.
4310 * gcc.target/i386/pr11001-memset-2.c: New testcase.
4311 * gcc.target/i386/pr11001-memset-3.c: New testcase.
4312 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4313 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4314 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4316 2007-10-12 Richard Guenther <rguenther@suse.de>
4319 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4320 * gcc.c-torture/execute/20071011-1.c: Likewise.
4321 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4323 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
4325 PR tree-optimization/33742
4326 * gcc.dg/pr33742.c: New testcase.
4328 2007-10-12 Jakub Jelinek <jakub@redhat.com>
4330 PR tree-optimization/33645
4331 * gcc.dg/pr33645-1.c: New test.
4332 * gcc.dg/pr33645-2.c: New test.
4333 * gcc.dg/pr33645-3.c: New test.
4336 * g++.dg/ext/label4.C: Adjust error regexp.
4337 * g++.dg/ext/label6.C: Adjust error regexp.
4338 * g++.dg/ext/label7.C: New test.
4339 * g++.dg/ext/label8.C: New test.
4340 * g++.dg/ext/label9.C: New test.
4342 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
4345 * gcc.dg/pr33676.c: New.
4347 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4350 * g++.dg/cpp0x/variadic83.C: New.
4352 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4355 * g++.dg/cpp0x/variadic81.C: New.
4356 * g++.dg/cpp0x/variadic82.C: Likewise.
4358 2007-10-11 Richard Guenther <rguenther@suse.de>
4361 * gcc.dg/pr33724.c: New testcase.
4363 2007-10-11 Richard Guenther <rguenther@suse.de>
4366 * gcc.dg/pr33726.c: New testcase.
4368 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
4371 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4373 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4376 * gfortran.dg/do_3.F90: Run with -fwrapv.
4378 2007-10-09 Geoffrey Keating <geoffk@apple.com>
4380 * gcc.dg/unwind-1.c: New.
4382 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4385 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
4386 failure on some common systems.
4388 2007-10-09 Richard Guenther <rguenther@suse.de>
4391 * gcc.dg/pr33692.c: New testcase.
4393 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
4396 * gcc.c-torture/execute/pr33669.c: New.
4398 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4400 PR tree-optimization/33615
4401 * g++.dg/tree-ssa/pr33615-2.C: New test.
4403 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4405 PR tree-optimization/33615
4406 * g++.dg/tree-ssa/pr33615.C: New test.
4408 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
4410 PR tree-optimization/33572
4411 * g++.dg/torture/pr33572.C: Replace with complete test.
4413 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
4416 * gfortran.dg/spec_expr_5.f90: New.
4418 2007-10-08 Geoffrey Keating <geoffk@apple.com>
4420 * gcc.dg/pragma-darwin-2.c: New.
4422 2007-10-08 Richard Guenther <rguenther@suse.de>
4427 * gcc.dg/pr33693.c: New testcase.
4428 * gcc.dg/pr33695.c: Likewise.
4429 * gcc.dg/pr33697.c: Likewise.
4431 2007-10-08 Richard Guenther <rguenther@suse.de>
4436 * gcc.dg/pr33691.c: New testcase.
4437 * gcc.dg/pr33694.c: Likewise.
4438 * gcc.dg/pr33696.c: Likewise.
4440 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4443 * gfortran.dg/gamma_5.f90: New test case
4445 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
4448 * initialization_1.f90: Fix dg-error annotations.
4449 * initialization_14.f90: New.
4450 * initialization_7.f90: Fix dg-error annotations.
4451 * initialization_9.f90: Likewise.
4453 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4455 * gfortran.dg/error_recovery_4.f90: New test.
4457 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4459 * gfortran.dg/default_format_denormal_2.f90: New test.
4460 * gfortran.dg/default_format_2.inc: New test.
4461 * gfortran.dg/default_format_denormal_1.f90: New test.
4462 * gfortran.dg/default_format_1.inc: New test.
4463 * gfortran.dg/default_format_1.f90: Don't test for denormalized
4465 * gfortran.dg/default_format_2.f90: Don't test for denormalized
4468 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4470 * gfortran.dg/namelist_15.f90: Revise test.
4472 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4474 PR tree-optimization/33655
4475 * gcc.dg/torture/pr33655.c: New.
4477 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4479 PR tree-optimization/33572
4480 * g++.dg/torture/pr33572.C: New.
4482 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
4485 * gfortran.dg/forall_11.f90: New.
4487 2007-10-05 Michael Matz <matz@suse.de>
4490 * gcc.dg/pr33667.c: New testcase.
4492 2007-10-05 Richard Guenther <rguenther@suse.de>
4495 * gcc.dg/pr33666.c: New testcase.
4497 2007-10-05 Michael Matz <matz@suse.de>
4500 * gcc.target/i386/pr33600.c: New testcase.
4502 2007-10-05 Richard Guenther <rguenther@suse.de>
4504 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4506 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
4509 * gcc.target/mips/pr33635-1.c: New test.
4511 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4514 * gfortran.dg/namelist_39.f90: Revise to use long names.
4516 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
4519 * gfortran.dg/pr33646.f90: New file.
4521 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4524 * gfortran.dg/char_type_len_2.f90: Adjust error message.
4525 * gfortran.dg/char_decl_2.f90: New test.
4527 2007-10-04 Richard Guenther <rguenther@suse.de>
4530 * gcc.c-torture/compile/pr33641.c: New testcase.
4532 2007-10-04 Michael Matz <matz@suse.de>
4534 PR rtl-optimization/33653
4535 * gcc.dg/pr33653.c: New.
4537 2007-10-04 Richard Guenther <rguenther@suse.de>
4539 PR tree-optimization/33627
4540 * g++.dg/torture/pr33627.C: New testcase.
4542 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
4545 * gfortran.dg/parens_6.f90: New.
4547 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
4551 * gfortran.dg/ambiguous_specific_1.f90: Remove.
4553 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
4555 * g++.dg/ext/gnu-inline-global-redecl.C: New.
4557 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
4560 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4562 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
4563 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
4565 * gcc.target/mips/fpr-moves-1.c: New test.
4566 * gcc.target/mips/fpr-moves-2.c: Likewise.
4567 * gcc.target/mips/fpr-moves-3.c: Likewise.
4568 * gcc.target/mips/fpr-moves-4.c: Likewise.
4569 * gcc.target/mips/fpr-moves-5.c: Likewise.
4570 * gcc.target/mips/fpr-moves-6.c: Likewise.
4571 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4573 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4575 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4577 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4579 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4580 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4582 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
4585 * gfortran.dg/common_errors_1.f90: New.
4587 2007-10-03 Doug Kwan <dougkwan@google.com>
4588 Richard Guenther <rguenther@suse.de>
4591 * g++.dg/debug/using3.C: New testcase.
4593 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4596 * gfortran.dg/namelist_38.f90: New test.
4597 * gfortran.dg/namelist_39.f90: New test.
4599 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4602 * gfortran.dg/default_format_1.f90: New test.
4603 * gfortran.dg/default_format_2.f90: New test.
4604 * gfortran.dg/namelist_print_1.f: Adjust expected output.
4605 * gfortran.dg/real_const_3.f90: Adjust expected output.
4607 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4609 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4610 default ABI. Split mips_forced_abi into mips_forced_abi and
4612 (is_gp32_flag): Return true for -mabi=32.
4613 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4614 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4615 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4616 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4617 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4618 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4619 * gcc.target/mips/save-restore-2.c: Likewise.
4620 * gcc.target/mips/save-restore-3.c: Likewise.
4621 * gcc.target/mips/save-restore-4.c: Likewise.
4623 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4626 * gcc.c-torture/compile/pr33617.c: New test.
4628 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4630 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4631 -gstabs+ for extended options.
4633 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4636 * gfortran.dg/ambiguous_specific_1.f90: New test.
4638 2007-10-02 Revital Eres <eres@il.ibm.com>
4640 * gcc.target/powerpc/paired-8.c: New test.
4641 * gcc.target/powerpc/paired-9.c: New test.
4642 * gcc.target/powerpc/paired-10.c: New test.
4644 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4647 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4649 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4652 * gfortran.dg/intent_out_2.f90: New test.
4654 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4657 * gfortran.dg/ambiguous_reference_1.f90: New test.
4659 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4664 * gfortran.dg/function_kinds_1.f90: New test.
4665 * gfortran.dg/function_kinds_2.f90: New test.
4666 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4667 use association into interfaces.
4669 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4672 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4673 (overflow): Use INFINITY, not FP_INFINITE.
4674 gcc.dg/float-range-4.c: Likewise.
4675 gcc.dg/float-range-5.c: Likewise.
4677 2007-10-01 Nick Clifton <nickc@redhat.com>
4679 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4682 2007-09-30 Diego Novillo <dnovillo@google.com>
4685 * g++.dg/tree-ssa/pr33593.C: New test.
4687 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4690 * gfortran.dg/PR19872.f: Fix test condition.
4691 * gfortran.dg/list_read_7.f90: New test.
4693 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4695 PR tree-optimization/33597
4696 * gcc.dg/vect/pr33597.c: New testcase.
4698 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4700 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4701 * gcc.target/i386/pr33524.c: ...this.
4703 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
4706 * gfortran.dg/minmaxloc_4.f90: New.
4708 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4710 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4712 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
4714 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4716 2007-09-28 Paolo Carlini <pcarlini@suse.de>
4719 * g++.dg/cpp0x/variadic79.C: New.
4721 2007-09-28 Michael Matz <matz@suse.de>
4722 Jakub Jelinek <jakub@redhat.com>
4724 PR rtl-optimization/33552
4725 * gcc.target/i386/pr33552.c: New runtime test.
4726 * gcc.target/i386/strinline.c: New compile time test.
4728 2007-09-28 Jakub Jelinek <jakub@redhat.com>
4730 * gfortran.dg/openmp_stack.f90: Removed.
4733 * g++.dg/cpp0x/variadic80.C: New test.
4735 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4737 * gfortran.dg/namelist_38.f90: Delete test for revertion of
4740 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4743 * gcc.target/powerpc/gcse-1.c: New test.
4745 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
4747 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4748 fixed capitalizations.
4749 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4750 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4751 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4752 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4753 * gfortran.dg/maxloc_shape_1.f90: Likewise.
4754 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4755 * gfortran.dg/min_max_conformance.f90: Likewise.
4757 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
4759 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4761 * gcc.dg/c99-tgmath-2.c: Likewise.
4762 * gcc.dg/c99-tgmath-3.c: Likewise.
4763 * gcc.dg/c99-tgmath-4.c: Likewise.
4765 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4768 * gfortran.dg/anint_1.f90: New test.
4770 2007-09-27 Ian Lance Taylor <iant@google.com>
4772 PR tree-optimization/33565
4773 * gcc.dg/Wstrict-overflow-20.c: New test.
4775 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4777 * gfortran.dg/openmp_stack.f90: Fix typo.
4778 * gfortran.dg/recursive_stack.f90: Fix typo.
4780 2007-09-27 Paolo Carlini <pcarlini@suse.de>
4783 * g++.dg/template/error31.C: New.
4785 2007-09-27 Jakub Jelinek <jakub@redhat.com>
4787 * lib/prune.exp: Prune also "^In function .*$" lines and
4788 "^ inlined from .*$" lines.
4790 2007-09-26 Richard Guenther <rguenther@suse.de>
4792 PR tree-optimization/33563
4793 * gcc.dg/torture/pr33563.c: New testcase.
4795 2007-09-26 Joseph Myers <joseph@codesourcery.com>
4798 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4800 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
4803 2007-09-26 Richard Guenther <rguenther@suse.de>
4805 PR tree-optimization/30375
4806 PR tree-optimization/33560
4807 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4808 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4809 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4810 * gcc.dg/torture/pr30375.c: New testcase.
4811 * gcc.dg/torture/pr33560.c: New testcase.
4812 * gcc.dg/tree-ssa/pr30375.c: Likewise.
4814 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
4817 * g++.dg/parse/crash38.C: New test.
4819 2007-09-25 Michael Meissner <michael.meissner@amd.com>
4822 * gcc.target/i386/sse5-convert.c: New file, test int->long
4823 vectorized conversions.
4825 2007-09-25 Revital Eres <eres@il.ibm.com>
4827 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4829 2007-09-25 Joseph Myers <joseph@codesourcery.com>
4832 * gcc.dg/enum-incomplete-1.c: New test.
4834 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
4836 * gcc.c-torture/compile/20070919-1.c: New test.
4838 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
4840 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4842 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4845 * g++.dg/inherit/override_attribs.C: New file.
4847 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
4850 * io.c (check_format_string): Move NULL and constant checks into
4852 (check_io_constraints): Call gfc_simplify_expr() before calling
4853 check_format_string(). Remove NULL and constant checks.
4855 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
4857 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4858 * gcc.c-torture/execute/loop-2g.x: Likewise.
4860 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
4862 * lib/target-supports.exp (check_effective_target_mips16_attribute):
4863 Reject hard-float modes unless the ABI is o32 or o64.
4864 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4865 of gcc.exp. Skip the tests when mips16 code generation is not
4867 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4868 and use dg-add-options mips16_attribute.
4870 2007-09-24 Jakub Jelinek <jakub@redhat.com>
4873 * g++.dg/ext/attrib29.C: New test.
4875 2007-09-23 Ollie Wild <aaw@google.com>
4877 * gcc.dg/fold-bitand-1.c: New test.
4878 * gcc.dg/fold-bitand-2.c: New test.
4879 * gcc.dg/fold-bitand-3.c: New test.
4880 * gcc.dg/fold-bitand-4.c: New test.
4882 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4884 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4885 any of the macros to be defined for __mips16.
4886 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4888 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4890 * gcc.dg/vect/pr21591.c: Require vect_int.
4891 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4892 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4893 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4895 2007-09-23 Jakub Jelinek <jakub@redhat.com>
4897 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4899 * gcc.dg/va-arg-pack-len-2.c: New test.
4900 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4902 * g++.dg/ext/va-arg-pack-len-2.C: New test.
4904 PR tree-optimization/32772
4905 * gcc.c-torture/compile/20070905-1.c: New test.
4907 PR tree-optimization/32975
4908 * gcc.dg/pr32975.c: New test.
4911 * gcc.dg/pr28755.c: New test.
4913 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4915 * lib/target-supports.exp (check_effective_target_nomips16): New
4917 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4919 * gcc.dg/vect/vect.exp: Likewise.
4920 * g++.dg/vect/vect.exp: Likewise.
4921 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4922 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4923 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4924 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4925 * gcc.target/mips/clear-cache-1.c (f): Likewise.
4926 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4927 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4928 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4929 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4930 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4931 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4932 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4933 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4934 (test14, test15, test16, test17, test18): Likewise.
4935 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4936 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4937 (test14, test15, test16, test17, test18, test19, test20, test21)
4939 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4940 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4941 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4942 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4943 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4944 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4945 * gcc.target/mips/mips-3d-1.c (main): Likewise.
4946 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4947 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4948 (test13, test14, test15, test16, test17, test18, test19, test20)
4949 (test21, test22, test23, test24, test25, test26, test27, test28)
4950 (test29, test30, test31): Likewise.
4951 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4952 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4953 (test13, test14, test15, test16, test17, test18, test19, test20)
4954 (test21, test22, test23, test24, test25, test26, test27, test28)
4955 (test29, test30, test31, test32, test33, test34, test35, test36)
4956 (test37, test38, test39, test40, test41, test42, test43, test44)
4957 (test45, test46, test47, test48, test49, test50, test51, test52)
4958 (test53, test54, test55, test56, test57, test58, test59, test60)
4959 (test61, test62, test63): Likewise.
4960 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4961 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4962 (test13, test14, test15, test16, test17, test18, test19, test20)
4963 (test21, test22, test23, test24, test25, test26, test27, test28)
4964 (test29, test30, test31): Likewise.
4965 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4966 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4967 (test13, test14, test15, test16, test17, test18, test19, test20)
4968 (test21, test22, test23, test24, test25, test26, test27, test28)
4969 (test29, test30, test31): Likewise.
4970 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4971 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4972 (test13, test14, test15): Likewise.
4973 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4974 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4975 (test13, test14, test15): Likewise.
4976 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4977 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4978 (test13, test14, test15, test16, test17, test18, test19, test20)
4979 (test21, test22, test23, test24, test25, test26, test27, test28)
4980 (test29, test30, test31): Likewise.
4981 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4982 (matrix_multiply4: Likewise.
4983 * gcc.target/mips/mips-ps-1.c (main): Likewise.
4984 * gcc.target/mips/mips-ps-2.c (main): Likewise.
4985 * gcc.target/mips/mips-ps-3.c (main): Likewise.
4986 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4987 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4988 (test13, test14, test15, test16, test17, test18, test19, test20)
4989 (test21, test22, test23, test24, test25, test26, test27, test28)
4990 (test29, test30, test31): Likewise.
4991 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4992 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4993 (test13, test14, test15, test16, test17, test18, test19, test20)
4994 (test21, test22, test23, test24, test25, test26, test27, test28)
4995 (test29, test30, test31): Likewise.
4996 * gcc.target/mips/mips-ps-5.c (main): Likewise.
4997 * gcc.target/mips/mips-ps-6.c (main): Likewise.
4998 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4999 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5000 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5001 (sub_v4qi): Likewise.
5002 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5003 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5004 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5005 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5006 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5007 (subb, subc): Likewise.
5008 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5009 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5010 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5011 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5012 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5013 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5014 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5015 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5016 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5017 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5018 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5019 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5020 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5022 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5024 * lib/target-supports.exp (add_options_for_mips16_attribute)
5025 (check_effective_target_mips16_attribute): New functions.
5026 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5028 (dg-mips-options) Remove -mno-mips16 handling. Add options to
5030 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5031 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5032 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5033 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5034 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5035 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5036 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5037 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5038 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5039 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5040 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5041 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5042 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5043 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5044 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5045 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5046 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5047 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5048 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5049 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5050 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5051 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5052 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5053 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5055 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5057 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5058 options. Require { target mips16_attribute } and use dg-add-options
5059 to add the associated options.
5061 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5062 * gcc.target/mips/call-saved-3.c: Likewise.
5063 * gcc.target/mips/code-readable-1.c: Require { target
5064 mips16_attribute } and use dg-add-options to add the associated
5065 options. Remove trailing whitespace.
5067 * gcc.target/mips/code-readable-2.c: Likewise.
5068 * gcc.target/mips/code-readable-3.c: Likewise.
5069 * gcc.target/mips/mips16-attributes-2.c: Likewise.
5070 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5071 Require { target mips16_attribute } and use dg-add-options to
5072 add the associated options.
5073 (cksum16, cksum8): Use MIPS16.
5074 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5075 Require { target mips16_attribute } and use dg-add-options to
5076 add the associated options.
5078 * gcc.target/mips/save-restore-2.c: Likewise.
5079 * gcc.target/mips/save-restore-3.c: Likewise.
5080 * gcc.target/mips/save-restore-4.c: Likewise.
5081 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
5083 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5084 (foo): Use NOMIPS16.
5086 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
5089 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5092 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5094 2007-09-22 Tobias Burnus <burnus@net-b.de>
5097 * gfortran.dg/gomp/free-2.f90: New.
5098 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5099 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5101 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
5103 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5104 * gcc.target/i386/sse5-haddX.c: Ditto.
5105 * gcc.target/i386/sse5-hsubX.c: Ditto.
5106 * gcc.target/i386/sse5-maccXX.c: Ditto.
5107 * gcc.target/i386/sse5-msubXX.c: Ditto.
5108 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5109 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5110 * gcc.target/i386/sse5-permpX.c: Ditto.
5111 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5113 * gcc.target/i386/sse5-fma-vector.c: Ditto.
5114 * gcc.target/i386/sse5-ima-vector.c: Ditto.
5115 * gcc.target/i386/sse5-pcmov.c: Ditto.
5116 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5118 2007-09-22 Richard Guenther <rguenther@suse.de>
5120 PR tree-optimization/33146
5121 * gcc.c-torture/compile/pr33146.c: New testcase.
5123 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5125 * lib/target-supports.exp (check_cached_effective_target): New
5127 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5128 (check_effective_target_c99_runtime): New procedure.
5129 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5130 (test3l): Likewise cargl.
5131 * gcc.dg/builtins-59.c: Require c99_runtime.
5132 * gcc.dg/builtins-61.c: Likewise.
5133 * gcc.dg/builtins-62.c: Likewise.
5135 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5137 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5138 * lib/target-supports-dg.exp (dg-add-options): Likewise.
5139 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5140 target-specific dg-options.
5141 * gcc.dg/builtins-20.c: Likewise.
5142 * gcc.dg/builtins-53.c: Likewise.
5143 * gcc.dg/builtins-55.c: Likewise.
5144 * gcc.dg/single-precision-constant.c: Likewise.
5145 * gcc.dg/torture/builtin-convert-1.c: Likewise.
5146 * gcc.dg/torture/builtin-convert-2.c: Likewise.
5147 * gcc.dg/torture/builtin-convert-3.c: Likewise.
5148 * gcc.dg/torture/builtin-convert-4.c: Likewise.
5149 * gcc.dg/torture/builtin-power-1.c: Likewise.
5151 2007-09-21 Chao-ying Fu <fu@mips.com>
5153 * lib/target-supports.exp (check_effective_target_fixed_point): New to
5154 check if targets have fixed-point supports.
5155 * gcc.dg/fixed-point/fixed-point.exp: New file.
5156 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5157 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5158 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5159 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5160 * gcc.dg/fixed-point/constants-pedantic.c,
5161 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5162 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5163 * gcc.dg/fixed-point/keywords-ignored-c99.c,
5164 * gcc.dg/fixed-point/keywords-pedantic.c,
5165 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5166 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5167 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5168 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5169 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5170 * gcc.dg/fixed-point/func-vararg-mixed.c,
5171 * gcc.dg/fixed-point/operator-logical.c,
5172 * gcc.dg/fixed-point/struct-union.c,
5173 * gcc.dg/fixed-point/bit-complement.c,
5174 * gcc.dg/fixed-point/operator-bitwise.c,
5175 * gcc.dg/fixed-point/operator-comma.c,
5176 * gcc.dg/fixed-point/struct-layout-1.c,
5177 * gcc.dg/fixed-point/union-init.c,
5178 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5179 * gcc.dg/fixed-point/func-mixed.c,
5180 * gcc.dg/fixed-point/func-vararg-size0.c,
5181 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5182 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5183 * gcc.dg/fixed-point/operator-unary.c,
5184 * gcc.dg/fixed-point/allop-const.c,
5185 * gcc.dg/fixed-point/muldiv-warning.c,
5186 * gcc.dg/nofixed-point-1.c,
5187 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5188 * gcc.target/mips/fixed-vector-type.c,
5189 * gcc.target/mips/fixed-scalar-type.c: New tests.
5191 2007-09-21 Olivier Hainque <hainque@adacore.com>
5193 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5194 * gnat.dg/test_nested_subtype_byref.adb: New test.
5196 2007-09-21 Jakub Jelinek <jakub@redhat.com>
5199 * gfortran.dg/gomp/pr33439.f90: New test.
5201 2007-09-21 Tobias Burnus <burnus@net-b.de>
5204 * gfortran.dg/merge_char_3.f90: New.
5206 2007-09-21 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/transfer_check_1.f90: New.
5211 2007-09-20 Asher Langton <langton2@llnl.gov>
5214 * gfortran.dg/init_flag_1.f90: New.
5215 * gfortran.dg/init_flag_2.f90: New.
5216 * gfortran.dg/init_flag_3.f90: New.
5217 * gfortran.dg/init_flag_4.f90: New.
5218 * gfortran.dg/init_flag_5.f90: New.
5219 * gfortran.dg/init_flag_6.f90: New.
5220 * gfortran.dg/init_flag_7.f90: New.
5222 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5225 * g++.dg/ext/anon-struct6.C: New.
5227 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5230 * gfortran.dg/inquire_10.f90: New test.
5232 2007-09-20 Joseph Myers <joseph@codesourcery.com>
5234 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5236 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5239 * gfortran.dg/used_types_18.f90: Declare variable of empty
5242 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5245 * gfortran.dg/array_constructor_19.f90: New test.
5247 2007-09-20 Jakub Jelinek <jakub@redhat.com>
5250 * gcc.dg/debug/pr33316.c: New test.
5253 * g++.dg/cpp0x/variadic76.C: New test.
5254 * g++.dg/cpp0x/variadic77.C: New test.
5255 * g++.dg/cpp0x/variadic78.C: New test.
5259 * gcc.c-torture/execute/20070919-1.c: New test.
5260 * gcc.dg/pr33238.c: New test.
5261 * gcc.dg/pr27301.c: New test.
5263 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
5265 * lib/target-supports.exp (check_effective_target_mips64): New
5267 * gcc.dg/lower-subreg-1.c: Require !mips64.
5268 * gcc.dg/sibcall-3.c (ATTR): New macro.
5269 (recurser_void1, recurser_void2): Use it.
5270 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5271 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5273 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
5275 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5276 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
5278 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5280 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
5283 * gfortran.dg/c_loc_tests_11.f03: New test case.
5285 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5288 * g++.dg/init/ref14.C: New.
5290 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
5292 * gnat.dg/slice2.ad[sb]: New testcase.
5294 2007-09-19 Nick Clifton <nickc@redhat.com>
5296 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5298 2007-09-19 Jie Zhang <jie.zhang@analog.com>
5300 * gcc.target/bfin/bfin.exp: New.
5301 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5302 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5303 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5304 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5305 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5306 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5307 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5308 mcpu-bf561.c, mcpu-default.c}: New tests.
5310 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
5312 Restore detection of unsupported TLS.
5315 2007-02-10 Richard Henderson <rth@redhat.com>
5317 * lib/target-supports.exp (check_effective_target_tls): Redefine
5318 to mean non-emulated tls.
5319 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5320 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5321 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5322 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5323 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5324 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5325 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5328 * lib/target-supports.exp (check_effective_target_tls): Use
5329 stronger test for compiler support for TLS.
5330 (check_effective_target_tls_native): New, to test for non-emulated
5332 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5333 instead of dg-require-effective-target tls.
5334 * g++.dg/gomp/copyin-1.C: Likewise.
5335 * g++.dg/gomp/sharing-1.C: Likewise.
5336 * g++.dg/gomp/tls-1.C: Likewise.
5337 * g++.dg/gomp/tls-2.C: Likewise.
5338 * g++.dg/gomp/tls-3.C: Likewise.
5339 * g++.dg/tls/diag-1.C: Likewise.
5340 * g++.dg/tls/diag-2.C: Likewise.
5341 * g++.dg/tls/diag-3.C: Likewise.
5342 * g++.dg/tls/diag-4.C: Likewise.
5343 * g++.dg/tls/diag-5.C: Likewise.
5344 * g++.dg/tls/init-1.C: Likewise.
5345 * g++.dg/tls/init-2.C: Likewise.
5346 * g++.dg/tls/trivial.C: Likewise.
5347 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5348 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5349 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5350 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5351 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5352 * gcc.dg/gomp/clause-1.c: Likewise.
5353 * gcc.dg/gomp/copyin-1.c: Likewise.
5354 * gcc.dg/gomp/sharing-1.c: Likewise.
5355 * gcc.dg/gomp/tls-1.c: Likewise.
5356 * gcc.dg/gomp/tls-2.c: Likewise.
5357 * gcc.dg/tls/alpha-1.c: Likewise.
5358 * gcc.dg/tls/opt-1.c: Likewise.
5359 * gcc.dg/tls/opt-13.c: Likewise.
5360 * gcc.dg/tls/opt-14.c: Likewise.
5361 * gcc.dg/tls/opt-2.c: Likewise.
5362 * gcc.dg/tls/opt-3.c: Likewise.
5363 * gcc.dg/tls/opt-4.c: Likewise.
5364 * gcc.dg/tls/opt-7.c: Likewise.
5365 * gcc.dg/tls/section-1.c: Likewise.
5366 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5367 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5368 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5369 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5370 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5371 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5372 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5373 * gfortran.dg/gomp/crayptr2.f90: Likewise.
5374 * gfortran.dg/gomp/fixed-1.f: Likewise.
5375 * gfortran.dg/gomp/free-1.f90: Likewise.
5376 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5377 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5378 * gfortran.dg/gomp/reduction1.f90: Likewise.
5379 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5381 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5384 * gfortran.dg/bounds_check_9.f90: New test.
5385 * gfortran.dg/bounds_check_fail_2.f90: New test.
5387 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5389 PR c++/33462 (again)
5390 * g++.dg/ext/va-arg1.C: Adjust.
5392 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5395 * g++.dg/ext/va-arg1.C: New.
5397 2007-09-18 Tobias Burnus <burnus@net-b.de>
5399 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5401 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5404 * g++.dg/rtti/typeid6.C: New.
5406 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5409 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5410 * g++.dg/ext/is_class_error2.C: New.
5412 2007-09-18 Richard Guenther <rguenther@suse.de>
5414 PR tree-optimization/33340
5415 * g++.dg/torture/pr33340.C: New testcase.
5417 2007-09-18 Tobias Burnus <burnus@net-b.de>
5420 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5421 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5422 * gfortran.dg/elemental_subroutine_5.f90: New.
5424 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
5426 * lib/target-supports.exp (check_profiling_available): Extend
5427 mips*-*-elf check to mips*-*-elf*.
5429 2007-09-18 Jakub Jelinek <jakub@redhat.com>
5431 * gcc.dg/format/c90-scanf-5.c: New test.
5432 * gcc.dg/format/c99-scanf-4.c: New test.
5433 * gcc.dg/format/ext-7.c: New test.
5434 * gcc.dg/format/ext-8.c: New test.
5437 * gcc.c-torture/compile/20070915-1.c: New test.
5439 2007-09-17 Tobias Burnus <burnus@net-b.de>
5442 * gfortran.dg/private_type_9.f90: New.
5444 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5447 * gfortran.dg/pr33449.f90: New test.
5449 2007-09-17 Tobias Burnus <burnus@net-b.de>
5451 * gfortran.dg/interface_15.f90: Compile with -std=f95.
5452 * gfortran.dg/private_type_1.f90: Ditto
5453 * gfortran.dg/interface_18.f90: New.
5454 * gfortran.dg/private_type_8.f90: New.
5456 2007-09-16 Paolo Carlini <pcarlini@suse.de>
5459 * g++.dg/warn/new1.C: Adjust.
5460 * g++.dg/torture/str_empty.C: Likewise.
5462 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5464 * gcc.target/mips/dse-1.c: New test.
5466 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
5469 * g++.dg/overload/operator3.C: New.
5471 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5473 * gcc.target/mips/truncate-1.c: New test.
5475 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
5481 * gfortran.dg/subref_array_pointer_1.f90: New test.
5482 * gfortran.dg/subref_array_pointer_2.f90: New test.
5484 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
5486 * gfortran.dg/nint_2.f90: Correct last change.
5488 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
5490 * gcc.dg/tree-ssa/parallelization-1.c: New test.
5492 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
5494 * gcc.dg/vect/pr33373b.c: New test.
5496 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
5499 * gcc.target/i386/pr33438.c: New test.
5501 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5503 * gfortran.dg/nint_2.f90: Revert previous commit.
5505 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5507 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5509 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
5512 * g++.dg/other/unused1.C: XFAIL class2 scan.
5514 2007-09-13 Tobias Burnus <burnus@net-b.de>
5517 * gfortran.dg/elemental_args_check_1.f90: New.
5518 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5519 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5521 2007-09-13 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/recursive_check_3.f90: New.
5525 2007-09-13 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/elemental_bind_c.f90: New.
5530 2007-09-13 Richard Sandiford <richard@codesourcery.com>
5532 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5533 * gcc.target/mips/mips16-attributes-2.c: New test.
5534 * gcc.target/mips/mips16-attributes-3.c: Likewise.
5535 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
5536 hard-float asm when __mips16 is defined.
5537 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5538 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5539 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5540 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5541 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5542 * gcc.target/mips/pr26765.c (foo): Likewise.
5543 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5544 targets, use dg-mips-options instead of dg-options, and use -mgp32
5545 to force 32-bit mode.
5546 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5548 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5550 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5551 Michael Meissner <michael.meissner@amd.com>
5553 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5554 * gcc.target/i386/sse5-hsubX.c: Ditto.
5555 * gcc.target/i386/sse5-permpX.c: Ditto.
5556 * gcc.target/i386/sse5-haddX.c: Ditto.
5557 * gcc.target/i386/sse5-maccXX.c: Ditto.
5558 * gcc.target/i386/sse5-msubXX.c: Ditto.
5559 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5560 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5562 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5563 optimizes floating point conditional moves into the pcmov
5564 instruction on SSE5.
5565 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5567 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5568 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5571 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5572 compiler optimizes vector (a*b)+c into fmadd on SSE5.
5574 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5575 optimizes (a*b)+c into fmadd on SSE5.
5577 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5578 whether the SSE5 instructions can be generated.
5580 * gcc.target/i386/sse5-check.h: New. Add support for
5583 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5584 ammintrin.h, and turn on -msse5 option instead of -msse4a.
5585 * gcc.target/i386/sse-13.c: Ditto.
5586 * gcc.target/i386/sse-14.c: Ditto.
5588 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
5591 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5592 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5594 2007-09-12 Jakub Jelinek <jakub@redhat.com>
5597 * gcc.dg/pr32338-1.c: New test.
5598 * gcc.dg/pr32338-2.c: New test.
5600 2007-09-12 Bob Wilson <bob.wilson@acm.org>
5602 * lib/target-supports.exp (check_effective_target_sync_int_long):
5603 Revert change to add xtensa.
5604 (check_effective_target_sync_char_short): Likewise.
5606 2007-09-12 Olivier Hainque <hainque@adacore.com>
5608 * gnat.dg/packed_subtype.adb: New test.
5610 2007-09-12 Tobias Burnus <burnus@net-b.de>
5613 * gfortran.dg/intrinsic_size.f90: New.
5615 2007-09-12 Tobias Burnus <burnus@net-b.de>
5619 * gfortran.dg/conflicts_2.f90: New.
5621 2007-09-12 Ira Rosen <irar@il.ibm.com>
5623 PR tree-optimization/32377
5624 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5625 dependence distance.
5626 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5627 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5628 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5629 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5631 2007-09-12 Richard Guenther <rguenther@suse.de>
5634 * gcc.c-torture/compile/pr33382.c: New testcase.
5635 * gcc.c-torture/execute/pr33382.c: Likewise.
5637 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5640 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5642 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5644 PR tree-optimization/33373
5645 * gcc.dg/vect/pr33373.c: New test.
5647 2007-09-12 Ben Elliston <bje@au.ibm.com>
5649 * lib/target-supports.exp (check_effective_target_vect_no_double):
5652 2007-09-12 Ben Elliston <bje@au.ibm.com>
5653 Ulrich Weigand <uweigand@de.ibm.com>
5655 * gcc.target/spu/dfcgt-nan.c: New test.
5657 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5659 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5661 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5664 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5666 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5668 * gcc.dg/va-arg-pack-len-1.c: New test.
5669 * g++.dg/va-arg-pack-len-1.C: New test.
5671 2007-09-11 Michael Matz <matz@suse.de>
5673 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5675 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5677 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5678 checks for size of long double.
5679 * gcc.dg/dfp/convert.h: New file.
5680 * gcc.dg/dfp/convert-bfp-2.c: New test.
5681 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5682 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5683 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5684 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5685 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5686 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5687 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5688 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5689 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5691 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5693 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5694 Change dg-final to expect 1 non-profitable loop and
5696 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5697 Change dg-final to expect 1 non-profitable loop and
5699 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5700 Change dg-final to expect 1 profitable loop.
5701 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5702 Change dg-final to expect 1 profitable loop.
5704 2007-09-10 Richard Sandiford <richard@codesourcery.com>
5706 * gcc.target/mips/call-saved-1.c: New test.
5707 * gcc.target/mips/call-saved-2.c: Likewise.
5708 * gcc.target/mips/call-saved-3.c: Likewise.
5709 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5710 instead of mips_mips64. Set mips_fp64 too.
5711 (is_gp32_flag): Return true for -mips1 and -mips2.
5712 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5714 2007-09-10 Jakub Jelinek <jakub@redhat.com>
5716 * g++.dg/ext/va-arg-pack-1.C: New test.
5717 * g++.dg/ext/va-arg-pack-2.C: New test.
5719 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
5722 * gcc.dg/vect/pr33369.c: New test.
5724 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
5727 * gfortran.dg/array_memcpy_5.f90: New test.
5729 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
5731 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5733 2007-09-09 Richard Guenther <rguenther@suse.de>
5735 * gcc.c-torture/compile/20070906-1.c: New testcase.
5737 2007-09-09 Ira Rosen <irar@il.ibm.com>
5739 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5741 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5742 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5743 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5746 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5748 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5750 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5752 * gnat.dg/addr2_p.ads: Bump size of array to 9.
5754 2007-09-09 Ira Rosen <irar@il.ibm.com>
5756 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5757 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5758 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5759 Compile tests with -fno-tree-pre.
5760 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5761 * lib/target-supports.exp (check_effective_target_vect_strided): New.
5762 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5763 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5764 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5765 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5766 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5767 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5768 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5769 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5770 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5771 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5772 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5773 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5774 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5775 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
5776 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5777 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5778 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5780 2007-09-09 Joseph Myers <joseph@codesourcery.com>
5782 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5784 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5785 Use remote_exec to call c++filt.
5786 * lib/target-supports-dg.exp (dg-require-host-local): New.
5787 * gcc.misc-tests/options.exp: Allow .exe in command paths.
5788 * g++.dg/parse/repo1.C: Use dg-require-host-local.
5789 * g++.dg/rtti/repo1.C: Likewise.
5790 * g++.dg/template/repo1.C: Likewise.
5791 * g++.dg/template/repo2.C: Likewise.
5792 * g++.dg/template/repo3.C: Likewise.
5793 * g++.dg/template/repo4.C: Likewise.
5794 * g++.dg/template/repo5.C: Likewise.
5795 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5796 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5797 * g++.old-deja/g++.pt/repo1.C: Likewise.
5798 * g++.old-deja/g++.pt/repo2.C: Likewise.
5799 * g++.old-deja/g++.pt/repo3.C: Likewise.
5800 * g++.old-deja/g++.pt/repo4.C: Likewise.
5801 * gcc.dg/cpp/trad/builtins.c: Likewise.
5803 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
5805 PR tree-optimization/32283
5806 * gcc.dg/tree-ssa/loop-31.c: New test.
5808 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5810 PR rtl-optimization/26449
5811 * gcc.target/i386/pr26449-1.c: New file.
5813 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5816 PR rtl-optimization/26449
5817 * gcc.target/i386/pr33329.c: New file.
5819 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5821 * gnat.dg/renaming3.adb, renaming4.ads: New test.
5823 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5825 * gnat.dg/unaligned_rep_clause.adb: New testcase.
5827 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
5829 PR tree-optimization/33301
5830 * gfortran.dg/vect/pr33301.f: New test.
5832 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5835 * gfortran.dg/backspace_10.f90: New test.
5837 2007-09-07 Richard Guenther <rguenther@suse.de>
5840 2007-09-06 Richard Guenther <rguenther@suse.de>
5842 PR tree-optimization/32586
5843 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5844 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5845 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5846 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5847 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5848 now obsolete simplification.
5850 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
5852 PR tree-optimization/33299
5853 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5854 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5856 2007-09-07 Richard Guenther <rguenther@suse.de>
5859 2007-09-06 Richard Guenther <rguenther@suse.de>
5861 PR tree-optimization/32586
5862 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5863 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5864 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5865 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5866 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5867 now obsolete simplification.
5869 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5871 PR tree-optimization/32821
5872 * gcc.dg/tree-ssa/pr32821.c: New file.
5874 2007-09-07 Richard Sandiford <richard@codesourcery.com>
5876 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5877 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5878 and mips_forced_no_er.
5879 (dg-mips-options): Add -mno-abicalls when a small-data option is
5880 specified. Skip tests with small-data options if mips_forced_gp.
5881 Skip tests with -mexplicit-relocs if mips_forced_no_er.
5882 * gcc.target/mips/sdata-1.c: New test.
5883 * gcc.target/mips/sdata-2.c: Likewise.
5884 * gcc.target/mips/sdata-3.c: Likewise.
5885 * gcc.target/mips/sdata-4.c: Likewise.
5887 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5890 * spread_zerosize_1.f90: New test case.
5891 * spread_bounds_1.f90: New test case.
5893 2007-09-06 Paolo Carlini <pcarlini@suse.de>
5896 * g++.dg/template/static31.C: New.
5898 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5901 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5904 2007-09-06 David Daney <ddaney@avtrex.com>
5905 Richard Sandiford <richard@codesourcery.com>
5908 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5909 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5910 * gcc.target/mips/pr33256.c: New test.
5912 2007-09-06 Tom Tromey <tromey@redhat.com>
5914 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5916 2007-09-06 Richard Guenther <rguenther@suse.de>
5918 PR tree-optimization/32586
5919 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5920 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5921 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5922 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5923 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5924 now obsolete simplification.
5926 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
5928 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5929 * gcc.target/i386/sse3-addsubps.c: Ditto.
5930 * gcc.target/i386/sse3-haddpd.c: Ditto.
5931 * gcc.target/i386/sse3-haddps.c: Ditto.
5932 * gcc.target/i386/sse3-hsubpd.c: Ditto.
5933 * gcc.target/i386/sse3-hsubps.c: Ditto.
5934 * gcc.target/i386/sse3-lddqu.c: Ditto.
5935 * gcc.target/i386/sse3-movddup.c: Ditto.
5936 * gcc.target/i386/sse3-movshdup.c: Ditto.
5937 * gcc.target/i386/sse3-movsldup.c: Ditto.
5939 2007-09-06 Richard Guenther <rguenther@suse.de>
5941 PR tree-optimization/33302
5942 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5944 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5947 * gfortran.dg./fmt_float.f90: New test.
5949 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5952 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5954 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
5956 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5957 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5959 2007-09-06 Jakub Jelinek <jakub@redhat.com>
5961 * g++.dg/eh/builtin1.C: New test.
5962 * g++.dg/eh/builtin2.C: New test.
5963 * g++.dg/eh/builtin3.C: New test.
5966 * g++.dg/eh/builtin4.C: New test.
5968 2007-09-05 Janis Johnson <janis187@us.ibm.com>
5970 * gcc.target/powerpc/dfp-dd.c: New test.
5971 * gcc.target/powerpc/dfp-td.c: New test.
5973 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5975 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5976 * gcc.dg/va-arg-pack-1.c: New test.
5978 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
5980 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5981 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5982 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5983 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5984 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5986 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5989 * g++.dg/ext/anon-struct5.C: New.
5991 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
5993 * gcc.dg/i386-cpuid.h: Remove.
5994 * gcc.target/i386/mmx-check.h: Include cpuid.h.
5995 (main): Use __get_cpuid to get target features.
5996 * gcc.target/i386/sse-check.h: Ditto.
5997 * gcc.target/i386/sse2-check.h: Ditto.
5998 * gcc.target/i386/sse3-check.h: Ditto.
5999 * gcc.target/i386/ssse3-check.h: Ditto.
6000 * gcc.target/i386/sse4_1-check.h: Ditto.
6001 * gcc.target/i386/sse4_2-check.h: Ditto.
6002 * gcc.target/i386/sse4a-check.h: Ditto.
6003 * gcc.dg/torture/pr16104-1.c: Ditto.
6004 (do_test): Change to void.
6005 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6006 * gcc.target/i386/sse-6.c: Ditto.
6007 * gcc.target/i386/sse-7.c: Ditto.
6008 * g++.dg/other/i386-1.C: Include cpuid.h.
6009 (main): New function. Use __get_cpuid to get target fetaures.
6011 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
6012 David Ung <davidu@mips.com>
6013 Nigel Stephens <nigel@mips.com>
6015 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6016 * gcc.c-torture/compile/mipscop-2.c: Likewise.
6017 * gcc.c-torture/compile/mipscop-3.c: Likewise.
6018 * gcc.c-torture/compile/mipscop-4.c: Likewise.
6019 * gcc.dg/torture/mips-hilo-1.c: Likewise.
6020 * gcc.dg/torture/mips-hilo-2.c: Likewise.
6021 * gcc.dg/torture/pr19683-1.c: Likewise.
6022 * gcc.target/mips/madd-3.c: Likewise.
6023 * gcc.target/mips/maddu-3.c: Likewise.
6024 * gcc.target/mips/msub-3.c: Likewise.
6025 * gcc.target/mips/msubu-3.c: Likewise.
6026 * gcc.target/mips/asm-1.c: Likewise.
6027 * gcc.target/mips/branch-1.c: Likewise.
6028 * gcc.target/mips/ins-1.c: Likewise.
6029 * gcc.target/mips/near-far-3.c: Likewise.
6030 * gcc.target/mips/near-far-4.c: Likewise.
6031 * gcc.target/mips/smartmips-lwxs.c: Likewise.
6032 * gcc.target/mips/smartmips-ror-1.c: Likewise.
6033 * gcc.target/mips/smartmips-ror-2.c: Likewise.
6034 * gcc.target/mips/smartmips-ror-3.c: Likewise.
6035 * gcc.target/mips/smartmips-ror-4.c: Likewise.
6036 * gcc.target/mips/dspr2-MULT.c: Likewise.
6037 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6038 * gcc.target/mips/mips32-dsp-run.c: Likewise.
6039 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6040 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6041 * gcc.target/mips/code-readable-2.c: Likewise.
6042 * gcc.target/mips/code-readable-3.c: Likewise.
6044 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
6045 David Ung <davidu@mips.com>
6046 Nigel Stephens <nigel@mips.com>
6048 * gcc.target/mips/mips16-attributes.c: New.
6050 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
6053 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6056 * gfortran.dg/char_length_10.f90: New test.
6058 2007-09-05 Paolo Carlini <pcarlini@suse.de>
6061 * g++.dg/parse/template24.C: New.
6063 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
6065 * g++.dg/other/spu2vmx-1.C: New test.
6067 2007-09-05 Jakub Jelinek <jakub@redhat.com>
6069 PR tree-optimization/33017
6070 * gcc.dg/pr33017.c: New test.
6072 2007-09-05 Ben Elliston <bje@au.ibm.com>
6074 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6075 __protected_stream family of macros.
6077 2007-09-04 Jan Hubicka <jh@suse.cz>
6079 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6080 * gcc.dg/tree-ssa/pr27236.c: Likewise.
6081 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6082 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6083 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6084 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6085 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6088 2007-09-04 Janus Weil <jaydub66@gmail.com>
6089 Tobias Burnus <burnus@net-b.de>
6091 * gfortran.dg/proc_decl_1.f90: New.
6092 * gfortran.dg/proc_decl_2.f90: New.
6093 * gfortran.dg/proc_decl_3.f90: New.
6094 * gfortran.dg/proc_decl_4.f90: New.
6096 2007-09-04 Jan Hubicka <jh@suse.cz>
6098 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6099 * gcc.dg/vect/vect-105.c: Mark functions noinline.
6100 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6101 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6102 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6103 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6104 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6105 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6106 * gcc.dg/vect/vect-50.c: Mark functions noinline.
6107 * gcc.dg/vect/vect-33.c: Mark functions noinline.
6108 * gcc.dg/vect/vect-16.c: Mark functions noinline.
6109 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6110 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6111 * gcc.dg/vect/vect-92.c: Mark functions noinline.
6112 * gcc.dg/vect/vect-75.c: Mark functions noinline.
6113 * gcc.dg/vect/vect-58.c: Mark functions noinline.
6114 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6115 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6116 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6117 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6118 * gcc.dg/vect/vect-114.c: Mark functions noinline.
6119 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6120 * gcc.dg/vect/vect-8.c: Mark functions noinline.
6121 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6122 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6123 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6124 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6125 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6126 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6127 * gcc.dg/vect/vect-42.c: Mark functions noinline.
6128 * gcc.dg/vect/vect-25.c: Mark functions noinline.
6129 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6130 * gcc.dg/vect/vect-67.c: Mark functions noinline.
6131 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6132 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6133 * gcc.dg/vect/vect-106.c: Mark functions noinline.
6134 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6135 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6136 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6137 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6138 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6139 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6140 * gcc.dg/vect/vect-34.c: Mark functions noinline.
6141 * gcc.dg/vect/vect-17.c: Mark functions noinline.
6142 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6143 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6144 * gcc.dg/vect/vect-93.c: Mark functions noinline.
6145 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6146 * gcc.dg/vect/vect-76.c: Mark functions noinline.
6147 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6148 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6149 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6150 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6151 * gcc.dg/vect/vect-115.c: Mark functions noinline.
6152 * gcc.dg/vect/vect-9.c: Mark functions noinline.
6153 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6154 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6155 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6156 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6157 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6158 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6159 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6160 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6161 * gcc.dg/vect/vect-60.c: Mark functions noinline.
6162 * gcc.dg/vect/vect-26.c: Mark functions noinline.
6163 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6164 * gcc.dg/vect/vect-85.c: Mark functions noinline.
6165 * gcc.dg/vect/vect-68.c: Mark functions noinline.
6166 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6167 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6168 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6169 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6170 * gcc.dg/vect/vect-107.c: Mark functions noinline.
6171 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6172 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6173 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6174 * gcc.dg/vect/vect-52.c: Mark functions noinline.
6175 * gcc.dg/vect/vect-35.c: Mark functions noinline.
6176 * gcc.dg/vect/vect-18.c: Mark functions noinline.
6177 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6178 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6179 * gcc.dg/vect/vect-77.c: Mark functions noinline.
6180 * gcc.dg/vect/vect-2.c: Mark functions noinline.
6181 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6182 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6183 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6184 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6185 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6186 * gcc.dg/vect/vect-116.c: Mark functions noinline.
6187 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6188 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6189 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6190 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6191 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6192 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6193 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6194 * gcc.dg/vect/vect-44.c: Mark functions noinline.
6195 * gcc.dg/vect/vect-27.c: Mark functions noinline.
6196 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6197 * gcc.dg/vect/vect-86.c: Mark functions noinline.
6198 * gcc.dg/vect/vect-100.c: Mark functions noinline.
6199 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6200 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6201 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6202 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6203 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6204 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6205 * gcc.dg/vect/vect-108.c: Mark functions noinline.
6206 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6207 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6208 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6209 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6210 * gcc.dg/vect/vect-11.c: Mark functions noinline.
6211 * gcc.dg/vect/vect-70.c: Mark functions noinline.
6212 * gcc.dg/vect/vect-36.c: Mark functions noinline.
6213 * gcc.dg/vect/vect-19.c: Mark functions noinline.
6214 * gcc.dg/vect/vect-95.c: Mark functions noinline.
6215 * gcc.dg/vect/vect-78.c: Mark functions noinline.
6216 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6217 * gcc.dg/vect/vect-3.c: Mark functions noinline.
6218 * gcc.dg/vect/vect-all.c: Mark functions noinline.
6219 * gcc.dg/vect/vect-117.c: Mark functions noinline.
6220 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6221 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6222 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6223 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6224 * gcc.dg/vect/vect-20.c: Mark functions noinline.
6225 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6226 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6227 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6228 * gcc.dg/vect/vect-62.c: Mark functions noinline.
6229 * gcc.dg/vect/vect-28.c: Mark functions noinline.
6230 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6231 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6232 * gcc.dg/vect/vect-87.c: Mark functions noinline.
6233 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6234 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6235 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6236 * gcc.dg/vect/vect-109.c: Mark functions noinline.
6237 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6238 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6240 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6241 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6242 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6243 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6244 * gcc.dg/vect/vect-12.c: Mark functions noinline.
6245 * gcc.dg/vect/vect-71.c: Mark functions noinline.
6246 * gcc.dg/vect/vect-54.c: Mark functions noinline.
6247 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6248 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6249 * gcc.dg/vect/vect-96.c: Mark functions noinline.
6250 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6251 * gcc.dg/vect/vect-110.c: Mark functions noinline.
6252 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6253 * gcc.dg/vect/vect-4.c: Mark functions noinline.
6254 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6255 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6256 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6257 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6258 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6259 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6260 * gcc.dg/vect/vect-21.c: Mark functions noinline.
6261 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6262 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6263 * gcc.dg/vect/vect-80.c: Mark functions noinline.
6264 * gcc.dg/vect/vect-63.c: Mark functions noinline.
6265 * gcc.dg/vect/vect-46.c: Mark functions noinline.
6266 * gcc.dg/vect/vect-29.c: Mark functions noinline.
6267 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6268 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6269 * gcc.dg/vect/vect-88.c: Mark functions noinline.
6270 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6271 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6272 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6273 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6274 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6275 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6276 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6277 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6278 * gcc.dg/vect/vect-30.c: Mark functions noinline.
6279 * gcc.dg/vect/vect-13.c: Mark functions noinline.
6280 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6281 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6282 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6283 * gcc.dg/vect/vect-72.c: Mark functions noinline.
6284 * gcc.dg/vect/vect-38.c: Mark functions noinline.
6285 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6286 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6287 * gcc.dg/vect/vect-97.c: Mark functions noinline.
6288 * gcc.dg/vect/vect-111.c: Mark functions noinline.
6289 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6290 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6291 * gcc.dg/vect/vect-5.c: Mark functions noinline.
6292 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6293 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6294 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6295 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6296 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6297 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6298 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6299 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6300 * gcc.dg/vect/vect-22.c: Mark functions noinline.
6301 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6302 * gcc.dg/vect/vect-64.c: Mark functions noinline.
6303 * gcc.dg/vect/vect-89.c: Mark functions noinline.
6304 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6305 * gcc.dg/vect/vect-103.c: Mark functions noinline.
6306 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6307 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6308 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6309 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6310 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6311 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6312 * gcc.dg/vect/vect-31.c: Mark functions noinline.
6313 * gcc.dg/vect/vect-14.c: Mark functions noinline.
6314 * gcc.dg/vect/vect-73.c: Mark functions noinline.
6315 * gcc.dg/vect/vect-56.c: Mark functions noinline.
6316 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6317 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6318 * gcc.dg/vect/vect-98.c: Mark functions noinline.
6319 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6320 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6321 * gcc.dg/vect/vect-112.c: Mark functions noinline.
6322 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6323 * gcc.dg/vect/vect-6.c: Mark functions noinline.
6324 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6325 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6326 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6327 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6328 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6329 * gcc.dg/vect/pr25413.c: Mark functions noinline.
6330 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6331 * gcc.dg/vect/vect-40.c: Mark functions noinline.
6332 * gcc.dg/vect/vect-23.c: Mark functions noinline.
6333 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6334 * gcc.dg/vect/vect-82.c: Mark functions noinline.
6335 * gcc.dg/vect/vect-65.c: Mark functions noinline.
6336 * gcc.dg/vect/vect-48.c: Mark functions noinline.
6337 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6338 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6339 * gcc.dg/vect/vect-104.c: Mark functions noinline.
6340 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6341 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6342 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6343 * gcc.dg/vect/vect-32.c: Mark functions noinline.
6344 * gcc.dg/vect/vect-15.c: Mark functions noinline.
6345 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6346 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6347 * gcc.dg/vect/vect-91.c: Mark functions noinline.
6348 * gcc.dg/vect/vect-74.c: Mark functions noinline.
6349 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6350 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6351 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6352 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6353 * gcc.dg/vect/vect-99.c: Mark functions noinline.
6354 * gcc.dg/vect/vect-113.c: Mark functions noinline.
6355 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6356 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6357 * gcc.dg/vect/vect-7.c: Mark functions noinline.
6358 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6359 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6360 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6361 * gcc.dg/vect/vect-24.c: Mark functions noinline.
6362 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6363 * gcc.dg/vect/vect-83.c: Mark functions noinline.
6364 * gcc.dg/vect/vect-66.c: Mark functions noinline.
6365 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6367 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6370 * gcc.target/i386/cmov7.c: New file.
6372 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6374 * gcc.target/i386/sse4a-check.h: New file.
6375 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
6376 * gcc.target/i386/sse4a-insert.c: Ditto.
6377 * gcc.target/i386/sse4a-montsd.c: Ditto.
6378 * gcc.target/i386/sse4a-montss.c: Ditto.
6379 * gcc.target/i386/mmx-check.h: New file.
6380 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
6381 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6382 * gcc.target/i386/sse-check.h: New file.
6383 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
6384 * gcc.target/i386/sse-3.c: Ditto.
6385 * gcc.target/i386/sse-7.c: Ditto.
6386 * gcc.target/i386/sse-9.c: Ditto.
6387 * gcc.target/i386/ssefn-3.c: Ditto.
6388 * gcc.target/i386/sse-recip.c: Ditto.
6389 * gcc.target/i386/sse-recip-vec.c: Ditto.
6390 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6391 * gcc.target/i386/20020523-1.c: Remove.
6392 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
6393 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6394 * gcc.target/i386/ssefn-4.c: Ditto.
6395 * gcc.target/i386/sse-6.c: Ditto.
6396 * gcc.target/i386/sse-10.c: Ditto.
6397 * gcc.target/i386/sse-11.c: Ditto.
6398 * gcc.target/i386/sse-18.c: Ditto.
6399 * gcc.target/i386/fpprec-1.c: Ditto.
6400 * g++.dg/other/i386-1.C: Ditto.
6402 2007-09-04 Richard Guenther <rguenther@suse.de>
6404 PR tree-optimization/33291
6405 * gcc.dg/volatile2.c: New testcase.
6406 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6407 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6408 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6409 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6411 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6414 * gfortran.dg/namelist_15.f90: Update test.
6415 * gfortran.dg/namelist_24.f90: Update test.
6416 * gfortran.dg/namelist_38.f90: New test.
6418 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
6420 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
6421 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6422 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
6423 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6424 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
6425 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6427 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6429 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6430 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6432 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6434 2007-09-02 David Daney <ddaney@avtrex.com>
6436 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6437 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6438 * gcc.target/mips/atomic-memory-1.c: Ditto.
6439 * gcc.target/mips/atomic-memory-2.c: Ditto.
6441 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6443 * gcc.target/cris/builtin_clz_v0.c: New testcase.
6444 * gcc.target/cris/builtin_clz_v3.c: New testcase.
6446 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
6448 * gfortran.dg/substr_6.f90: New test.
6450 2007-09-02 Paolo Carlini <pcarlini@suse.de>
6453 * g++.dg/other/error18.C: New.
6454 * g++.dg/expr/bitfield3.C: Adjust.
6456 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
6459 * gfortran.fortran-torture/compile/pr33276.f90: New.
6461 2007-09-02 Joseph Myers <joseph@codesourcery.com>
6465 * gcc.dg/c99-arraydecl-3.c: New test.
6467 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6470 * g++.dg/cpp0x/variadic-new2.C: New.
6471 * g++.dg/cpp0x/variadic-new.C: New.
6473 2007-08-31 Tobias Burnus <burnus@net-b.de>
6476 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6477 * gfortran.dg/read_1.f90: New.
6479 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6482 * g++.dg/template/error30.C: New.
6484 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6487 * g++.dg/template/crash70.C: New.
6489 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6492 * g++.dg/ext/is_class_error.C: New.
6494 2007-08-31 Olivier Hainque <hainque@adacore.com>
6496 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6498 2007-08-31 David Edelsohn <edelsohn@gnu.org>
6499 Revital Eres <eres@il.ibm.com>
6501 * gcc.target/powerpc/paired-1.c: New test.
6502 * gcc.target/powerpc/paired-2.c: New test.
6503 * gcc.target/powerpc/paired-3.c: New test.
6504 * gcc.target/powerpc/paired-4.c: New test.
6505 * gcc.target/powerpc/paired-5.c: New test.
6506 * gcc.target/powerpc/paired-6.c: New test.
6507 * gcc.target/powerpc/paired-7.c: New test.
6508 * gcc.target/powerpc/ppc-paired.c: New test.
6510 2007-08-31 Ollie Wild <aaw@google.com>
6512 * g++.dg/conversion/ptrmem2.C: New test.
6513 * g++.dg/conversion/ptrmem3.C: New test.
6514 * g++.dg/conversion/ptrmem4.C: New test.
6515 * g++.dg/conversion/ptrmem5.C: New test.
6516 * g++.dg/conversion/ptrmem6.C: New test.
6517 * g++.dg/conversion/ptrmem7.C: New test.
6518 * g++.dg/conversion/ptrmem8.C: New test.
6520 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
6523 * gfortran.dg/char_length_7.f90: New test.
6524 * gfortran.dg/char_length_9.f90: New test.
6525 * gfortran.dg/char_assign_1.f90: Add extra warning.
6529 * gfortran.dg/char_length_8.f90: New test.
6531 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
6533 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6535 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6537 * gcc.dg/inline-24.c: New test.
6538 * g++.dg/opt/inline11.C: New test.
6540 2007-08-30 Richard Guenther <rguenther@suse.de>
6542 * gcc.target/i386/vectorize5.c: New testcase.
6544 2007-08-30 Tobias Burnus <burnus@net-b.de>
6547 * interface.c (check_interface0): Improve error for external procs.
6548 (check_sym_interfaces): Fix checking of module procedures.
6550 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6552 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6554 * gcc.dg/sync-3.c: New test.
6557 * gcc.dg/cleanup-12.c: New test.
6559 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
6561 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6562 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6563 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6564 * gcc.dg/pr32450.c: Ditto.
6565 * gcc.dg/nest.c: Ditto.
6566 * gcc.dg/nested-func-4.c: Ditto.
6567 * g++.old-deja/g++.law/profile1.C: Ditto.
6569 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6572 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6573 non-default integer kind arguments.
6575 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
6578 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6580 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6582 * gcc.dg/h8300-ice2.c: Remove target selector.
6584 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
6587 * gfortran.dg/binding_label_tests_15.f03: New test case.
6588 * gfortran.dg/binding_label_tests_16.f03: Ditto.
6590 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6592 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6593 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6595 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
6598 * g++.dg/other/canon-33194.C: New.
6600 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
6602 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6603 * gcc.c-torture/execute/pr23135.c: Likewise.
6605 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6607 * gcc.dg/pr31344.c: Move to ...
6608 * gcc.dg/dfp/pr31344.c: ... here.
6609 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6610 * gcc.dg/20050503-1.c: Ditto.
6611 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6612 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6613 * gcc.dg/20060801-1.c: Ditto.
6615 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6617 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6618 * gfortran.dg/nan_1.f90: Likewise.
6620 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6623 Revert previous patch.
6625 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6626 Kazu Hirata <kazu@codesourcery.com>
6628 * gcc.target/m68k/interrupt-1.c: New.
6630 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6632 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6633 10000 for targets where "int" can't hold at least 100000.
6634 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6635 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6636 (test5)(test6): Use it.
6637 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6638 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6639 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6640 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6641 * gcc.dg/attr-alloc_size.c (test): Likewise.
6643 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6646 * g++.dg/template/error29.C: New.
6648 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6651 * g++.dg/ext/visibility/anon5.C: New test.
6653 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6655 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6657 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6659 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6660 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6661 * gfortran.dg/gamma_4.f90: New: large-real tests.
6663 2007-08-28 Jason Merrill <jason@redhat.com>
6666 * g++.dg/ext/stmtexpr12.C: New test.
6669 * g++.dg/ext/attrib28.C: New test.
6671 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6674 * gcc.target/i386/pr32661.c: New test.
6676 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6679 * gcc.dg/pr32370.c: New test.
6681 PR rtl-optimization/33148
6682 * gcc.c-torture/compile/20070827-1.c: New test.
6685 * d++.dg/debug/const3.C: New test.
6686 * d++.dg/debug/const4.C: New test.
6687 * d++.dg/debug/dwarf2/const1.C: New test.
6688 * d++.dg/debug/dwarf2/const2.C: New test.
6689 * d++.dg/debug/dwarf2/const2b.C: New test.
6691 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6692 Vladimir Yanovsky <yanov@il.ibm.com>
6693 Revital Eres <eres@il.ibm.com>
6694 Andrey Belevantsev <abel@ispras.ru>
6696 * gcc.dg/sms-1.c: New test.
6698 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6700 * g++.dg/ext/gnu-inline-common.h: New.
6701 * g++.dg/ext/gnu-inline-global-reject.C: New.
6702 * g++.dg/ext/gnu-inline-global.C: New.
6703 * g++.dg/ext/gnu-inline-namespace.C: New.
6704 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6705 * g++.dg/ext/gnu-inline-class.C: New.
6706 * g++.dg/ext/gnu-inline-class-static.C: New.
6707 * g++.dg/ext/gnu-inline-template-class.C: New.
6708 * g++.dg/ext/gnu-inline-template-func.C: New.
6710 2007-08-27 Jason Merrill <jason@redhat.com>
6713 * g++.dg/ext/stmtexpr11.C: New.
6715 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
6717 * lib/target-supports.exp (check_profiling_available):
6718 Set profiling_available_saved to 0 on fido-*-elf.
6720 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
6722 PR tree-optimization/33173
6724 * gcc.c-torture/compile/pr33173.c: New.
6726 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
6729 * gcc.dg/dfp/pr31385.c: New.
6731 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6733 * gcc.dg/unsigned-long-compare.c: Remove target selector.
6735 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6737 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6738 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6739 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6740 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6741 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6742 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6743 gcc.target/m68k directory.
6744 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6745 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6746 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6747 gcc.target/cris directory.
6748 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6749 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6750 gcc.target/bfin directory.
6752 * gcc.target/sh: New directory.
6753 * gcc.target/sh/sh.exp: New file.
6754 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6755 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6756 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6757 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6758 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6759 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6761 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6763 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6764 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6765 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6766 * gcc.target/i386/local2.c: Ditto.
6767 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6768 * gcc.target/i386/20011119-1.c: Ditto.
6769 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6770 * gcc.target/i386/fastcall-1.c: Fix target selector.
6772 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6775 * gfortran.dg/negative_unit.f: Add new check
6776 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6777 -fdefault-integer-8.
6779 2007-08-26 Asher Langton <langton2@llnl.gov>
6781 * gfortran.dg/recursive_stack.f90: New.
6782 * gfortran.dg/openmp_stack.f90: New.
6784 2007-08-26 Tobias Burnus <burnus@net-b.de>
6787 * gfortran.dg/use_10.f90: New.
6789 2007-08-26 Tobias Burnus <burnus@net-b.de>
6792 * gfortran.dg/namelist_14.f90: Make test case valid.
6793 * gfortran.dg/common_10.f90: New.
6795 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
6798 * gcc.dg/ifelse-2.c: New.
6800 2007-08-26 Tobias Burnus <burnus@net-b.de>
6803 * gfortran.dg/gamma_1.f90: New.
6804 * gfortran.dg/gamma_2.f90: New.
6805 * gfortran.dg/gamma_3.f90: New.
6807 2007-08-26 Tobias Burnus <burnus@net-b.de>
6810 * gfortran.dg/used_types_18.f90: New.
6812 2007-08-25 Jakub Jelinek <jakub@redhat.com>
6814 * gcc.dg/array-init-2.c: New test.
6816 2007-08-24 Tobias Burnus <burnus@net-b.de>
6819 * gfortran.dg/initialization_4.f90: Update dg-error.
6820 * gfortran.dg/initialization_13.f90: New.
6822 2007-08-24 Richard Guenther <rguenther@suse.de>
6825 * gcc.c-torture/compile/pr33166.c: New testcase.
6827 2007-08-24 Tobias Burnus <burnus@net-b.de>
6830 * gfortran.dg/pointer_assign_4.f90: New.
6831 * gfortran.dg/shape_2.f90: Fix test case.
6832 * gfortran.dg/char_result_4.f90: Ditto.
6834 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6836 * gcc.dg/array-init-1.c: New test.
6839 * g++.dg/parse/crash36.C: New test.
6841 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
6843 * gcc.dg/pr32721.c: Updated.
6845 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6847 PR tree-optimization/32573
6849 * gcc.dg/pr32573.c: New test.
6852 * g++.dg/lookup/ns3.C: New test.
6854 * gfortran.dg/assumed_charlen_sharing.f90: New test.
6857 * g++.dg/parse/crash37.C: New test.
6859 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6862 * gcc.target/i386/pr17390.c: New test.
6864 2007-08-23 Richard Guenther <rguenther@suse.de>
6866 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6867 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6868 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6869 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6870 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6871 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6872 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6873 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6875 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6877 * gcc.target/s390: New directory.
6878 * gcc.target/s390/s390.exp: New file.
6879 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6880 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6881 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6882 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6883 gcc.target/s390 directory.
6885 2007-08-23 Richard Guenther <rguenther@suse.de>
6887 PR tree-optimization/32328
6888 * gcc.dg/pr32328.c: New testcase.
6890 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
6892 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6895 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6898 * gfortran.dg/min_max_optional_5.f90: New test.
6899 * gfortran.dg/min_max_optional_2.f90: Remove.
6900 * gfortran.dg/min_max_optional_3.f90: Remove.
6901 * gfortran.dg/min_max_optional_4.f90: Remove.
6903 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6905 * gcc.target/i386/xorps-sse.c: New.
6906 * gcc.target/i386/xorps-sse2.c: New.
6908 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6910 * gcc.target/i386/cmov3.c: Fix scan-assembler.
6911 * gcc.target/i386/cmov4.c: Fix scan-assembler.
6912 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6914 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
6917 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6918 include multiple kinds for SHAPE parameter within a single
6920 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6921 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
6923 2007-08-22 Janus Weil <jaydub66@gmail.com>
6925 * interface_abstract_1.f90: Extended test case.
6926 * interface_abstract_3.f90: New test.
6928 2007-08-21 Christian Bruel <christian.bruel@st.com>
6930 * gcc.dg/fold-sub.c: New test.
6932 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6934 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6935 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6936 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6937 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6938 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6939 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6941 2007-08-22 Richard Guenther <rguenther@suse.de>
6944 * gcc.dg/pr33007.c: New testcase.
6946 2007-08-22 Richard Sandiford <richard@codesourcery.com>
6948 * gcc.c-torture/execute/strcmp-1.x: Delete.
6950 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6952 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6953 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6954 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6955 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6956 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6957 gcc.target/i386/stack-realign.c,
6958 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6959 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6960 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6961 target using dg-require-effective-target directive.
6962 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6963 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6964 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6965 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6966 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6967 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6968 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6969 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6970 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6971 Require lp64 target using dg-require-effective-target directive.
6972 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6973 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6975 * gcc.target/i386/20010202-1.c: Move from here ...
6976 * gcc.dg/20010202-1.c: ... to here.
6978 2007-08-22 Richard Guenther <rguenther@suse.de>
6980 PR tree-optimization/33142
6981 * gcc.c-torture/execute/pr33142.c: New testcase.
6983 2007-08-22 Richard Guenther <rguenther@suse.de>
6986 * g++.dg/torture/pr32563.C: New testcase.
6988 2007-08-22 Jakub Jelinek <jakub@redhat.com>
6991 * gcc.dg/pr32912-1.c: Add -w to options.
6992 * gcc.dg/pr32912-2.c: Likewise.
6993 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6995 2007-08-21 Ian Lance Taylor <iant@google.com>
6997 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6999 2007-08-21 Ian Lance Taylor <iant@google.com>
7001 PR tree-optimization/33134
7002 * g++.dg/tree-ssa/pr33134.C: New test.
7004 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
7006 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7007 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7009 2007-08-21 Jakub Jelinek <jakub@redhat.com>
7012 * gcc.dg/debug/pr32610.c: New test.
7014 * g++.dg/init/new24.C: New test.
7017 * gcc.dg/pr32912-1.c: New test.
7018 * gcc.dg/pr32912-2.c: New test.
7019 * gcc.dg/pr32912-3.c: New test.
7021 2007-08-21 Richard Guenther <rguenther@suse.de>
7023 * gcc.dg/pointer-arith-10.c: New testcase.
7025 2007-08-21 Richard Guenther <rguenther@suse.de>
7028 * gcc.c-torture/compile/pr33122.c: New testcase.
7030 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
7032 * g++.dg/warn/Wnvdtor-2.C: New testcase.
7034 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
7036 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7038 2007-08-20 Jakub Jelinek <jakub@redhat.com>
7041 * g++.dg/init/new23.C: New test.
7043 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7046 * gcc.c-torture/compile/pr30564-1.c: New test.
7047 * gcc.c-torture/compile/pr30564-2.c: New test.
7049 2007-08-19 Joseph Myers <joseph@codesourcery.com>
7051 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7053 2007-08-19 Tobias Burnus <burnus@net-b.de>
7055 * gfortran.dg/interface_abstract_2.f90: New.
7056 * gfortran.dg/interface_abstract_1.f90: Fix typo.
7058 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7060 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7061 unknown (so that outer-loop wont get analyzed).
7062 * gcc.dg/vect/vect-outer-1a.c: New test.
7063 * gcc.dg/vect/vect-outer-1b.c: New test.
7064 * gcc.dg/vect/vect-outer-1.c: New test.
7065 * gcc.dg/vect/vect-outer-2a.c: New test.
7066 * gcc.dg/vect/vect-outer-2b.c: New test.
7067 * gcc.dg/vect/vect-outer-2c.c: New test.
7068 * gcc.dg/vect/vect-outer-2.c: New test.
7069 * gcc.dg/vect/vect-outer-3a.c: New test.
7070 * gcc.dg/vect/vect-outer-3b.c: New test.
7071 * gcc.dg/vect/vect-outer-3c.c: New test.
7072 * gcc.dg/vect/vect-outer-3.c: New test.
7073 * gcc.dg/vect/vect-outer-4a.c: New test.
7074 * gcc.dg/vect/vect-outer-4b.c: New test.
7075 * gcc.dg/vect/vect-outer-4c.c: New test.
7076 * gcc.dg/vect/vect-outer-4d.c: New test.
7077 * gcc.dg/vect/vect-outer-4e.c: New test.
7078 * gcc.dg/vect/vect-outer-4f.c: New test.
7079 * gcc.dg/vect/vect-outer-4g.c: New test.
7080 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7081 * gcc.dg/vect/vect-outer-4i.c: New test.
7082 * gcc.dg/vect/vect-outer-4j.c: New test.
7083 * gcc.dg/vect/vect-outer-4k.c: New test.
7084 * gcc.dg/vect/vect-outer-4l.c: New test.
7085 * gcc.dg/vect/vect-outer-4m.c: New test.
7086 * gcc.dg/vect/vect-outer-4.c: New test.
7087 * gcc.dg/vect/vect-outer-5.c: New test.
7088 * gcc.dg/vect/vect-outer-6.c: New test.
7089 * gcc.dg/vect/vect-outer-fir.c: New test.
7090 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7091 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7093 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7095 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7096 and -fno-tree-reassoc.
7097 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7098 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7099 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7100 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7101 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7102 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7103 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7104 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7105 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7106 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7107 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7108 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7109 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7110 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7111 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7112 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7113 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7114 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7115 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7116 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7117 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7118 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7119 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7120 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7121 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7122 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7123 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7124 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7125 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7126 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7127 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7128 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7129 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7130 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7131 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7132 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7133 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7135 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7137 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7138 versioning for aliasing).
7139 * gcc.dg/vect/vect-35.c: Likewise.
7141 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7143 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7145 2007-08-18 Tom Tromey <tromey@redhat.com>
7147 PR preprocessor/32974:
7148 * gcc.dg/cpp/pr32974.c: New file.
7150 2007-08-17 Tobias Burnus <burnus@net-b.de>
7152 * gfortran.dg/interface_abstract_1.f90: New.
7154 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7157 * gfortran.dg/pure_initializer_1.f90: New test.
7159 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7162 * gfortran.dg/array_constructor_18.f90: New test.
7164 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
7167 * g++.dg/expr/lval3.C: New test.
7168 * g++.dg/expr/lval4.C: New test.
7170 2007-08-17 Ollie Wild <aaw@google.com>
7173 * g++.dg/lookup/builtin3.C: New test.
7174 * g++.dg/lookup/builtin4.C: New test.
7175 * g++.dg/lookup/using19.C: New test.
7177 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7180 * g++.dg/parse/error31.C: New.
7182 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7185 * g++.dg/template/error26.C: New.
7187 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7190 * gfortran.dg/zero_length_2.f90: New test.
7192 2007-08-17 Tobias Burnus <burnus@net-b.de>
7194 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7195 * gfortran.dg/kind_tests_3.f03: Ditto.
7196 * gfortran.dg/global_vars_f90_init.f90: Ditto.
7197 * gfortran.dg/interface_13.f90: Ditto.
7198 * gfortran.dg/pr32738.f90: Ditto.
7199 * gfortran.dg/module_private_1.f90: Ditto.
7200 * gfortran.dg/test_only_clause.f90: Ditto.
7201 * gfortran.dg/bind_c_vars.f90: Ditto.
7202 * gfortran.dg/bind_c_dts.f90: Ditto.
7203 * gfortran.dg/use_9.f90: Ditto.
7204 * gfortran.dg/generic_8.f90: Ditto.
7205 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7206 * gfortran.dg/private_type_6.f90: Ditto.
7207 * gfortran.dg/c_assoc.f90: Ditto.
7208 * gfortran.dg/private_type_7.f90: Ditto.
7209 * gfortran.dg/global_vars_c_init.f90: Ditto.
7210 * gfortran.dg/bind_c_dts_2.f03: Ditto.
7211 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7212 * gfortran.dg/c_size_t_test.f03: Ditto.
7213 * gfortran.dg/used_types_12.f90: Ditto.
7214 * gfortran.dg/pr25923.f90: Ditto.
7215 * gfortran.dg/test_com_block.f90: Ditto.
7216 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7217 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7218 * gfortran.dg/com_block_driver.f90: Ditto.
7219 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7220 * gfortran.dg/use_iso_c_binding.f90: Ditto.
7221 * gfortran.dg/c_loc_test.f90: Ditto.
7222 * gfortran.dg/c_ptr_tests.f03: Ditto.
7223 * gfortran.dg/module_interface_1.f90: Ditto.
7225 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7228 * g++.dg/other/error17.C: Adjust.
7230 2007-08-17 Ben Elliston <bje@au.ibm.com>
7233 * g++.dg/ext/altivec-14.C: New test.
7235 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7237 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7238 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7240 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7241 * gcc.dg/vect/pr32366.c: Ditto.
7243 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7246 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7247 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7248 * gcc.dg/dfp/convert-int-fold.c: Ditto.
7249 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7251 2007-08-16 Tobias Burnus <burnus@net-b.de>
7254 * gfortran.dg/use_9.f90: New.
7256 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7258 * g++.dg/gcov/gcov-5.C: New test.
7260 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7262 * g++.dg/gcov/gcov-4.C: New test.
7263 * lib/gcov.exp (verify-lines): Add support for
7264 checking no-coverage lines.
7266 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
7268 * gcc.dg/vect/vect-vfa-01.c: New.
7269 * gcc.dg/vect/vect-vfa-02.c: New.
7270 * gcc.dg/vect/vect-vfa-03.c: New.
7271 * gcc.dg/vect/vect-vfa-04.c: New.
7272 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7273 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7274 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7275 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7276 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7277 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7278 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7279 gfortran.dg/vect/pr19049.f90: Rename to start with
7281 * gcc.dg/vect/vect.exp: Disable versioning for alias
7282 when test starts with no-vfa-.
7283 * gfortran.dg/vect/vect.exp: Likewise.
7285 2007-08-16 Richard Sandiford <richard@codesourcery.com>
7287 * gcc.dg/torture/pr32897.c: New test.
7289 2007-08-16 Paolo Carlini <pcarlini@suse.de>
7292 * g++.dg/template/crash69.C: New.
7294 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
7296 * lib/target-supports.exp (check_effective_target_arm32): Use
7297 check_no_compiler_messages.
7299 2007-08-15 Diego Novillo <dnovillo@google.com>
7301 gcc.dg/tree-ssa/20070815.c: New test.
7303 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7306 * gfortran.dg/random_7.f90: Initialize variable.
7308 2007-08-15 Jakub Jelinek <jakub@redhat.com>
7311 * gfortran.dg/pr33074.f90: New test.
7314 * g++.dg/opt/nrv14.C: New test.
7316 2007-08-15 Paolo Carlini <pcarlini@suse.de>
7319 * g++.dg/template/crash68.C: New.
7321 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
7323 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7324 * gcc.dg/sibcall-4.c: Ditto.
7326 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7329 * gfortran.dg/use_8.f90: New test.
7330 * gfortran.dg/c_loc_tests_2.f03: Fix code.
7332 2007-08-14 Paolo Carlini <pcarlini@suse.de>
7335 * g++.dg/template/error27.C: New.
7336 * g++.dg/template/error28.C: New.
7337 * g++.dg/other/pr28304.C: Adjust.
7338 * g++.old-deja/g++.mike/p811.C: Likewise.
7340 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
7343 * gcc.target/i386/pr30315.c: New.
7345 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7348 * gfortran.dg/substr_5.f90: New test.
7350 2007-08-14 Andrew Pinski <pinskia@gmail.com>
7353 * gcc.dg/vector-2.c: New test.
7356 * g++.dg/ext/vector8.C: New test.
7358 2007-08-13 Dan Hipschman <dsh@google.com>
7361 * gcc.dg/format/array-1.c: Add an additional test for
7362 unterminated format strings of length 1.
7364 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7367 * gfortran.dg/external_procedures_3.f90: New test.
7369 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7372 * gfortran.dg/import6.f90: New test.
7374 2007-08-13 Andrew Pinski <pinskia@gmail.com>
7377 * gcc.dg/vector-1.c: New test.
7379 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7381 * gcc.dg/pr21255-4.c: Skip for PIC.
7382 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7384 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7386 * gcc.dg/attr-isr.c: Skip for PIC.
7387 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7388 * gcc.dg/attr-isr-trapa.c: Likewise.
7389 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7390 * gcc.dg/pragma-isr-trapa.c: Likewise.
7391 * gcc.dg/pragma-isr-trapa2.c: Likewise.
7393 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7396 * gfortran.dg/transpose_1.f90: New test.
7398 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7401 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7404 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7408 * gfortran.dg/random_4.f90: New test.
7409 * gfortran.dg/random_5.f90: New test.
7410 * gfortran.dg/random_6.f90: New test.
7411 * gfortran.dg/random_7.f90: New test.
7413 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7416 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7418 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7421 * gfortran.dg/module_private_1.f90: New test.
7423 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7426 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7427 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7429 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7432 * gfortran.dg/char_length_6.f90: New test.
7434 2007-08-10 Ollie Wild <aaw@google.com>
7436 * g++.dg/lookup/using18.C: New test.
7438 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7441 * g++.dg/other/error16.C: New.
7443 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7446 * gfortran.dg/namelist_37.f90: New test.
7448 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7451 * g++.dg/conversion/op3.C: New.
7453 2007-08-09 Tobias Burnus <burnus@net-b.de>
7456 * gfortran.dg/fmt_tab_1.f90: New.
7457 * gfortran.dg/fmt_tab_2.f90: New.
7459 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7462 * gcc.c-torture/compile/pr32796.c: New test.
7464 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7467 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7468 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7471 2007-08-08 Richard Sandiford <richard@codesourcery.com>
7473 * gcc.target/mips/code-readable-1.c: New test.
7474 * gcc.target/mips/code-readable-2.c: Likewise.
7475 * gcc.target/mips/code-readable-3.c: Likewise.
7477 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
7478 Revital Eres <eres@il.ibm.com>
7480 * gfortran.dg/sms-1.f90: Add comment.
7481 * gfortran.dg/sms-2.f90: New.
7483 2007-08-07 Ian Lance Taylor <iant@google.com>
7485 * gcc.dg/instrument-1.c: New test.
7486 * gcc.dg/instrument-2.c: New test.
7487 * gcc.dg/instrument-3.c: New test.
7489 2007-08-07 Steve Ellcey <sje@cup.hp.com>
7491 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7493 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
7495 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
7496 !vector_alignment_reachable targets.
7497 * gcc.dg/vect/vect-33.c: Likewise.
7498 * gcc.dg/vect/vect-42.c: Likewise.
7499 * gcc.dg/vect/vect-44.c: Likewise.
7500 * gcc.dg/vect/vect-50.c: Likewise.
7501 * gcc.dg/vect/vect-70.c: Likewise.
7502 * gcc.dg/vect/vect-71.c: Likewise.
7503 * gcc.dg/vect/vect-87.c: Likewise.
7504 * gcc.dg/vect/vect-88.c: Likewise.
7505 * gcc.dg/vect/vect-91.c: Likewise.
7506 * gcc.dg/vect/vect-93.c: Likewise.
7507 * gcc.dg/vect/vect-96.c: Likewise.
7508 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7509 * gcc.dg/vect/section-anchors-69.c: Likewise.
7510 * gcc.dg/vect/pr25413.c: Likewise.
7511 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7512 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7513 * gfortran.dg/vect-2.f90: Likewise.
7514 * gfortran.dg/vect-3.f90: Likewise.
7515 * gfortran.dg/vect-4.f90: Likewise.
7516 * gfortran.dg/vect-5.f90: Likewise.
7517 * lib/target-supports.exp (check_effective_target_natural_alignment):
7518 Return false for darwin.
7519 (check_effective_target_vector_alignment_reachable_for_double): New.
7521 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
7523 * gcc.dg/multiword-1.c: New testcase.
7525 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
7527 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7529 * gfortran.dg/namelist_36.f90: New test.
7531 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
7533 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7534 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7536 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
7538 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7539 * gcc.dg/torture/type-generic-1.c: Likewise.
7541 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7543 * gcc.c-torture/20070522-1.c: Move to ...
7544 * gcc.c-torture/compile/20070522-1.c: Here.
7546 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7549 * gfortran.dg/minmax_char_1.f90: New test.
7550 * gfortran.dg/minmax_char_2.f90: New test.
7551 * gfortran.dg/min_max_optional_4.f90: New test.
7553 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7555 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7556 hanging on the testcase.
7558 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7561 * gcc.c-torture/compile/pr32988.c: New test.
7563 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7565 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7567 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
7569 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
7572 2007-03-22 Dirk Mueller <dmueller@suse.de>
7574 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7576 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7579 * gfortran.dg/isnan_1.f90: New test.
7581 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
7582 Revital Eres <eres@il.ibm.com>
7584 * gcc.dg/sms-antideps.c: New test.
7586 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
7589 * gfortran.dg/entry_13.f90: New test.
7591 * gfortran.dg/entry_12.f90: Clean up .mod file.
7593 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7596 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
7597 variables as kind=4 so they don't overflow the record length.
7599 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
7602 * gfortran.dg/selected_kind_1.f90: New test.
7604 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7607 * gcc.c-torture/compile/pr32780.c: New test.
7609 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7612 * gcc.c-torture/compile/pr32399.c: New testcase.
7614 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7617 * g++.dg/torture/pr32304.C: New testcase.
7619 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7622 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7624 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7627 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7629 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7632 * gfortran.dg/nint_2.f90: New test.
7634 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7636 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7637 * gcc.dg/weak/typeof-2.c: Likewise.
7639 2007-08-03 Diego Novillo <dnovillo@google.com>
7642 * gcc.dg/tree-ssa/pr31521.c: New test.
7644 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7647 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7648 iostat must be default kind.
7650 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7652 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7654 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7657 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7658 explicit so test passes with -fdefault-integer-8.
7659 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7660 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7662 2007-08-02 Lee Millward <lee.millward@gmail.com>
7665 * g++.dg/parse/asm1.C: New test.
7668 * g++.dg/parse/asm2.C: Likewise.
7671 * g++.dg/parse/asm3.C: Likewise.
7673 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7675 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7676 "int" is only 16 bit bits wide.
7677 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7679 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7681 * g++.dg/torture/type-generic-1.C: New.
7682 * gcc.dg/pr28796-2.c: Move tests ...
7683 * gcc.dg/tg-tests.h: ... here.
7684 * gcc.dg/torture/type-generic-1.c: New.
7686 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7689 * minmaxloc_3.f90: New test case.
7691 2007-08-01 Tobias Burnus <burnus@net-b.de>
7694 * gfortran.dg/allocate_stat.f90: New.
7696 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7698 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7700 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7702 PR tree-optimization/32919
7703 * gcc.c-torture/compile/pr32919.c: New.
7705 2007-08-01 Nick Clifton <nickc@redhat.com>
7707 * gcc.c-torture/execute/execute.exp: Change copyright header to
7708 refer to version 3 of the GNU General Public License and to point
7709 readers at the COPYING3 file and the FSF's license web page.
7710 * gcc.c-torture/execute/ieee/ieee.exp,
7711 gcc.c-torture/unsorted/unsorted.exp,
7712 gcc.c-torture/compile/compile.exp,
7713 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7714 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7715 gcc.target/cris/torture/cris-torture.exp,
7716 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7717 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7718 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7719 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7720 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7721 gnat.dg/dg.exp, gnat.dg/style/style.exp,
7722 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7723 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7724 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7725 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7726 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7727 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7728 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7729 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7730 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7731 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7732 gcc.dg/noncompile/noncompile.exp,
7733 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7734 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7735 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7736 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7737 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7738 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7739 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7740 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7741 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7742 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7743 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7744 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7745 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7746 g++.old-deja/old-deja.exp,
7747 gfortran.fortran-torture/execute/execute.exp,
7748 gfortran.fortran-torture/compile/compile.exp,
7749 treelang/output/output-1.c, treelang/output/output-1.tree,
7750 treelang/execute/execute.exp, treelang/Makefile.in,
7751 treelang/compile/compile.exp, g++.dg/dg.exp,
7752 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7753 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7754 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7755 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7756 g++.dg/compat/struct-layout-1.exp,
7757 g++.dg/compat/struct-layout-1_generate.c,
7758 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7759 g++.dg/bprob/bprob.exp, config/default.exp,
7760 gcc.test-framework/test-framework.awk,
7761 gcc.test-framework/gen_directive_tests,
7762 gcc.test-framework/test-framework.exp,
7763 objc.dg/special/special.exp,
7764 objc.dg/gnu-encoding/gnu-encoding.exp,
7765 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7766 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7767 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7768 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7769 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7770 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7771 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7772 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7773 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7774 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7775 lib/target-supports-dg.exp, lib/gcc-defs.exp,
7776 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7777 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7778 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7779 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7780 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7783 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7785 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7788 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7791 * gfortran.dg/initialization_12.f90: New test.
7793 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
7796 * gfortran.dg/entry_12.f90: New test.
7798 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7801 * gfortran.dg/altreturn_6.f90: New test.
7803 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
7806 * gfortran.dg/exponent_2.f90: New test.
7808 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
7810 * gcc.dg/vect/vect-117.c: New test.
7811 * gcc.dg/vect/vect-74.c: Enabled test
7812 * gcc.dg/vect/vect-81.c: Enabled test
7814 2007-07-30 Andrew Pinski <pinskia@gmail.com>
7816 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7817 s/dg-error/dg-warning where warning is expected.
7819 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7822 * gfortran.dg/array_constructor_12.f90: Adjust argument
7823 of huge() to correct kind.
7825 2007-07-30 Ollie Wild <aaw@google.com>
7827 * gcc.dg/cpp/counter-2.c: New test.
7828 * gcc.dg/cpp/counter-3.c: New test.
7829 * gcc.dg/cpp/dir-only-1.c: New test.
7830 * gcc.dg/cpp/dir-only-1.h: New file.
7831 * gcc.dg/cpp/dir-only-2.c: New test.
7832 * gcc.dg/cpp/dir-only-3.c: New test.
7833 * gcc.dg/cpp/dir-only-3a.h: New file.
7834 * gcc.dg/cpp/dir-only-3b.h: New file.
7835 * gcc.dg/cpp/dir-only-4.c: New test.
7836 * gcc.dg/cpp/dir-only-5.c: New test.
7837 * gcc.dg/cpp/dir-only-6.c: New test.
7839 2007-07-30 Julian Brown <julian@codesourcery.com>
7841 * gcc.target/arm/neon/v*.c: Regenerate.
7843 2007-07-30 Paolo Carlini <pcarlini@suse.de>
7846 * g++.dg/ext/label6.C: New.
7848 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7852 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
7854 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
7857 * gfortran.dg/actual_pointer_function_1.f90: New test.
7860 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7862 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
7865 * gfortran.dg/shape_1.f90: Adjust error message.
7866 * gfortran.dg/parameter_array_ref_1.f90: New test.
7868 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7871 * gfortran.dg/entry_11.f90: New test.
7873 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
7874 Revital Eres <eres@il.ibm.com>
7876 * gfortran.dg/sms-1.f90: New test.
7878 2007-07-28 Richard Guenther <rguenther@suse.de>
7880 * gcc.c-torture/compile/pr32920.c: New testcase.
7882 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
7885 * g++.dg/lookup/friend11.C: New test.
7887 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
7889 * gfortran.dg/namelist_5.f90: Adjusted error message.
7890 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7891 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7892 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7893 * gfortran.dg/namelist_32.f90: ... this.
7896 * gfortran.dg/namelist_33.f90: New test.
7899 * gfortran.dg/namelist_34.f90: New test.
7902 * gfortran.dg/namelist_35.f90: New test.
7904 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
7907 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7909 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7912 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7913 assuming it is 0x7ffffffff.
7914 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7915 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7917 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7919 * gfortran.dg/operator_3.f90: Fix dg directive.
7920 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7921 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7922 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7924 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
7926 * g++.dg/cpp0x/decltype1.C: New.
7927 * g++.dg/cpp0x/decltype2.C: New.
7928 * g++.dg/cpp0x/decltype3.C: New.
7929 * g++.dg/cpp0x/decltype4.C: New.
7930 * g++.dg/cpp0x/decltype5.C: New.
7931 * g++.dg/cpp0x/decltype6.C: New.
7933 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7935 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7936 because the test relies on bit 31 to be the sign bit.
7938 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7940 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7941 assuming it is 0x7fffffff.
7942 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7943 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7945 2007-07-27 Mark Mitchell <mark@codesourcery.com>
7948 * g++.dg/expr/bitfield9.C: New test.
7950 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7953 * gfortran.dg/logical_comp.f90: Update dg-error strings.
7955 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7958 * gfortran.dg/private_type_7.f90: New test.
7960 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7963 * gfortran.dg/select_char_1.f90: New test.
7965 2007-07-27 Tobias Burnus <burnus@net-b.de>
7968 * gfortran.dg/initialization_11.f90: New test.
7970 2007-07-27 Richard Sandiford <richard@codesourcery.com>
7972 * gcc.target/mips/ins-1.c: New test.
7974 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
7977 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7980 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
7982 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7983 error: width of 'spare' exceeds its type.
7985 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
7987 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7988 * gcc.dg/sibcall-4.c: Likewise.
7990 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7992 PR rtl-optimization/31500
7993 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7994 * g++.dg/warn/Warray-bounds.C: Likewise.
7996 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
7998 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8000 2007-07-25 Julian Brown <julian@codesourcery.com>
8001 Paul Brook <paul@codesourcery.com>
8002 Joseph Myers <joseph@codesourcery.com>
8003 Mark Shinwell <shinwell@codesourcery.com>
8005 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8006 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8007 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8008 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8009 (check_effective_target_arm_neon_hw): New.
8010 * gcc.target/arm/neon/neon.exp: New file.
8011 * gcc.target/arm/neon/polytypes.c: New file.
8012 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8014 2007-07-25 Janis Johnson <janis187@us.ibm.com>
8016 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8017 targets where an "int" is less than 32 bits wide.
8019 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
8021 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8023 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8025 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8026 during addition if an int is only 16 bits wide.
8027 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8029 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8031 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8032 size as "long int" and are 32 or 64 bits wide.
8033 * gcc.dg/torture/pr28814.c: Likewise.
8035 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8037 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8038 exactly as wide as an int.
8040 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
8042 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8043 Define and use throughout as long long printf format specifier.
8044 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8047 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
8049 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8050 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8052 2007-07-25 Ben Elliston <bje@au.ibm.com>
8054 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8056 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8058 * gcc.c-torture/execute/20070724-1.c: New.
8060 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8063 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8064 "deallocates" to 24, since patch has code rid of much spurious
8066 * gfortran.dg/interface_assignment_1.f90 : New test.
8069 * gfortran.dg/interface_assignment_2.f90 : New test.
8071 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
8074 * fortran.dg/initialization_10.f90: New test.
8076 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
8079 * gfortran.dg/imag_2.f: Removed
8080 * gfortran.dg/warn_std_1.f90: New test.
8081 * gfortran.dg/warn_std_2.f90: New test.
8082 * gfortran.dg/warn_std_3.f90: New test.
8084 2007-07-24 Paolo Carlini <pcarlini@suse.de>
8087 * g++.dg/init/new22.C: New.
8089 2007-07-24 Paolo Carlini <pcarlini@suse.de>
8092 * g++.dg/template/crash67.C: New.
8094 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
8096 * lib/target-support.exp (check_effective_target_natural_alignment):
8097 (check_effective_target_vector_alignment_reachable): New.
8098 * config/spu/spu.c (spu_vector_alignment_reachable): New.
8099 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8100 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
8102 * gcc.dg/vect/pr25413.c: Likewise.
8103 * gcc.dg/vect/pr31699.c: Likewise.
8105 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8108 * gfortran.dg/pack_bounds_1.f90: New test case.
8110 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
8113 * gfortran.dg/initialization_9.f90: New test.
8115 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8119 * gfortran.dg/bind_c_usage_8.f03: New test case.
8120 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8121 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
8123 2007-07-23 Richard Sandiford <richard@codesourcery.com>
8125 * gcc.target/mips/branch-cost-1.c: New test.
8126 * gcc.target/mips/branch-cost-2.c: Likewise.
8128 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8131 * gfortran.dg/c_char_tests.f03: New test case.
8132 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8133 * gfortran.dg/c_char_tests_2.f03: New test case.
8134 * gfortran.dg/value_6.f03: Ditto.
8135 * gfortran.dg/value_7.f03: Ditto.
8137 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8140 * gfortran.dg/c_funloc_tests_5.f03: New.
8141 * gfortran.dg/c_funloc_tests_5.f04: New.
8142 * gfortran.dg/c_funloc_tests_4_driver.c: New.
8144 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8147 * g++.dg/expr/call4.C: New.
8148 * g++.dg/expr/call5.C: New.
8150 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8153 * gfortran.dg/namelist_30.f90: New test.
8155 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8158 * gfortran.dg/array_initializer_1.f90: Removed warning.
8159 * gfortran.dg/initialization_1.f90: Adjusted messages.
8160 * gfortran.dg/nested_modules_6.f90: Removed warning.
8163 * gfortran.dg/initialization_7.f90: New test.
8166 * gfortran.dg/initialization_8.f90: New test.
8168 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8171 * g++.dg/template/crash47.C: Adjust errors.
8172 * g++.dg/template/crash48.C: Adjust errors.
8173 * g++.dg/template/typename12.C: New.
8174 * g++.dg/template/typename13.C: New.
8175 * g++.dg/template/typename14.C: New.
8176 * g++.dg/template/typedef6.C: Adjust errors.
8178 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8181 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8182 * gfortran.dg/pr32627.f03: New test case.
8184 * gfortran.dg/c_f_pointer_logical.f03: New test case.
8185 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8186 c_f_pointer_logical.
8187 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8188 c_f_pointer_complex.
8189 * gfortran.dg/c_f_pointer_complex.f03: New test case.
8190 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8191 c_f_pointer_shape_tests_2.
8192 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8194 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8197 * gfortran.dg/c_loc_tests_9.f03: New test case.
8198 * gfortran.dg/c_loc_tests_10.f03: Ditto.
8200 2007-07-21 Lee Millward <lee.millward@gmail.com>
8203 * gfortran.dg/int_2.f90: New test.
8205 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
8207 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8209 2007-07-20 Richard Sandiford <richard@codesourcery.com>
8211 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8212 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8214 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
8216 PR tree-optimization/19910
8217 * gcc.dg/pr19910.c: New test.
8219 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
8222 * gfortran.dg/pr32738.f90: New test.
8224 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8226 PR tree-optimzation/32635
8227 * gfortran.dg/pr32635.f: New test case.
8229 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
8232 * gfortran.dg/pr32801.f03: New test case.
8234 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8236 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8237 Test negative numbers also.
8238 * gcc.dg/c99-math-float-1.c: Likewise.
8239 * gcc.dg/c99-math-long-double-1.c: Likewise.
8240 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
8243 2007-07-18 Bob Wilson <bob.wilson@acm.org>
8245 * lib/target-supports.exp (check_effective_target_sync_int_long):
8247 (check_effective_target_sync_char_short): Likewise.
8249 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8251 * gcc.dg/pr28796-2.c: Add more cases.
8253 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8255 * gcc.dg/pr28796-1.c: Add more cases.
8256 * gcc.dg/pr28796-2.c: Likewise.
8258 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8260 * gcc.dg/pr28796-1.c: Add more cases.
8261 * gcc.dg/pr28796-2.c: Likewise.
8263 2007-07-17 Janus Weil <jaydub66@gmail.com>
8266 * gfortran.dg/pr32535.f90: New test.
8268 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
8272 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8274 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
8276 PR rtl-optimization/32773
8277 * gcc.dg/pr32773.c: New test.
8279 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
8281 * gcc.target/spu/intrinsics-1.c: Use dg-message to
8282 match flax-vector-conversions note.
8283 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8284 instead of dg-error for the warning.
8286 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8288 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8289 adapted to work on targets with 16-bit or wider int.
8290 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8291 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8292 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8293 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8295 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8297 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8298 support large arrays.
8299 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8300 * gcc.dg/20061109-1.c: Likewise.
8301 * gcc.c-torture/execute/20061101-1.x: Likewise.
8302 * gcc.c-torture/execute/pr29797-1.x: Likewise.
8303 * gcc.c-torture/execute/pr31448.x: Likewise.
8305 2007-07-16 Lee Millward <lee.millward@gmail.com>
8307 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8310 * gfortran.dg/pr32238.f90: New test.
8313 * gfortran.dg/pr32222.f90: New test.
8316 * gfortran.dg/pr32242.f90: New test.
8318 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
8319 David Ung <davidu@mips.com>
8321 * gcc.target/mips/mips-sched-madd.c: New test case.
8323 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8326 * gfortran.dg/large_real_kind_1.f90: Update test.
8327 * gfortran.dg/pr17706.f90: Update test.
8328 * gfortran.dg/fmt_zero_digits.f90: Update test.
8329 * gfortran.dg/fmt_zero_precision.f90: Update test.
8330 * gfortran.dg/real_const_3.f90: Update test.
8332 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8335 * gfortran.dg/bounds_check_8.f90: New test.
8336 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8338 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8341 * gfortran.dg/mvbits_2.f90: New test.
8343 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8346 * gfortran.dg/pack_mask_1.f90: New test.
8347 * gfortran.dg/unpack_mask_1.f90: New test.
8349 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
8351 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8352 * gcc.dg/20001101-1.c: Likewise.
8353 * gcc.dg/20001102-1.c: Likewise.
8354 * gcc.dg/20020116-2.c: Likewise.
8355 * gcc.dg/20020416-1.c: Likewise.
8356 * gcc.dg/sparc-constant-1.c: Likewise.
8357 * gcc.dg/sparc-dwarf2.c: Likewise.
8358 * gcc.dg/sparc-frame-1.c: Likewise.
8359 * gcc.dg/sparc-getcontext-1.c: Likewise.
8360 * gcc.dg/sparc-loop-1.c: Likewise.
8361 * gcc.dg/sparc-reg-1.c: Likewise.
8362 * gcc.dg/sparc-ret.c: Likewise.
8363 * gcc.dg/sparc-trap-1.c: Likewise.
8364 * gcc.dg/ultrasp10.c: Likewise.
8365 * gcc.dg/ultrasp11.c: Likewise.
8366 * gcc.dg/ultrasp1.c: Likewise.
8367 * gcc.dg/ultrasp2.c: Likewise.
8368 * gcc.dg/ultrasp3.c: Likewise.
8369 * gcc.dg/ultrasp4.c: Likewise.
8370 * gcc.dg/ultrasp5.c: Likewise.
8371 * gcc.dg/ultrasp6.c: Likewise.
8372 * gcc.dg/ultrasp7.c: Likewise.
8373 * gcc.dg/ultrasp8.c: Likewise.
8374 * gcc.dg/ultrasp9.c: Likewise.
8375 * gcc.dg/splet-1.c: Delete.
8377 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
8380 * gfortran.dg/stfunc_5.f90: New test.
8382 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
8384 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8385 New procedure to check if arrays are naturally aligned to the vector
8387 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
8388 in size_t typedef. Adjust tree dump scan results according to
8389 vect_aligned_arrays target check.
8390 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8391 vect_aligned_arrays target check.
8392 * gcc.dg/vect/pr31699.c: Ditto.
8394 2007-07-13 Sa Liu <saliu@de.ibm.com>
8396 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8397 for V2DFmode vector conditional expression.
8398 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
8400 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
8402 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
8403 V2DFmode comparison and test special values.
8404 * lib/target-supports.exp: Switch on test for V2DFmode
8405 vector conditional expression.
8407 2007-07-13 Richard Guenther <rguenther@suse.de>
8409 PR tree-optimization/32721
8410 * gcc.dg/pr32721.c: New testcase.
8412 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
8414 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8415 error message part that continues on a new line.
8417 2007-07-12 Geoffrey Keating <geoffk@apple.com>
8419 * gcc.dg/c99-tgmath-1.c: New.
8420 * gcc.dg/c99-tgmath-2.c: New.
8421 * gcc.dg/c99-tgmath-3.c: New.
8422 * gcc.dg/c99-tgmath-4.c: New.
8424 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8425 Janis Johnson <janis187@us.ibm.com>
8428 * gcc.test-framework/dg-error-exp-F.c: New test.
8429 * gcc.test-framework/dg-warning-exp-F.c: New test.
8430 * lib/gcc.exp: Enable warning and error prefixes.
8431 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8432 (dg-error): Wrap original dg-error.
8433 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8434 markers from dg-error/dg-warning directives.
8435 * gcc.dg/20040322-1.c: Likewise.
8436 * gcc.dg/Wchar-subscripts-1.c: Likewise.
8437 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8438 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8439 * gcc.dg/Werror-1.c: Likewise.
8440 * gcc.dg/Werror-10.c: Likewise.
8441 * gcc.dg/Werror-11.c: Likewise.
8442 * gcc.dg/Werror-2.c: Likewise.
8443 * gcc.dg/Werror-3.c: Likewise.
8444 * gcc.dg/Werror-4.c: Likewise.
8445 * gcc.dg/Werror-5.c: Likewise.
8446 * gcc.dg/Werror-6.c: Likewise.
8447 * gcc.dg/Werror-7.c: Likewise.
8448 * gcc.dg/Werror-8.c: Likewise.
8449 * gcc.dg/Werror-9.c: Likewise.
8450 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8451 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8452 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8453 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8454 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8455 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8456 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8457 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8458 * gcc.dg/Wnested-externs-1.c: Likewise.
8459 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8460 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8461 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8462 * gcc.dg/Wshadow-3.c: Likewise.
8463 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8464 * gcc.dg/Wwrite-strings-1.c: Likewise.
8465 * gcc.dg/anon-struct-5.c: Likewise.
8466 * gcc.dg/anon-struct-6.c: Likewise.
8467 * gcc.dg/anon-struct-7.c: Likewise.
8468 * gcc.dg/anon-struct-8.c: Likewise.
8469 * gcc.dg/array-8.c: Likewise.
8470 * gcc.dg/array-quals-2.c: Likewise.
8471 * gcc.dg/asm-qual-1.c: Likewise.
8472 * gcc.dg/asm-wide-1.c: Likewise.
8473 * gcc.dg/assign-warn-1.c: Likewise.
8474 * gcc.dg/assign-warn-2.c: Likewise.
8475 * gcc.dg/bitfld-10.c: Likewise.
8476 * gcc.dg/bitfld-11.c: Likewise.
8477 * gcc.dg/bitfld-12.c: Likewise.
8478 * gcc.dg/bitfld-13.c: Likewise.
8479 * gcc.dg/bitfld-14.c: Likewise.
8480 * gcc.dg/builtin-choose-expr-2.c: Likewise.
8481 * gcc.dg/builtins-30.c: Likewise.
8482 * gcc.dg/c90-const-expr-5.c: Likewise.
8483 * gcc.dg/c90-typespec-1.c: Likewise.
8484 * gcc.dg/c99-const-expr-5.c: Likewise.
8485 * gcc.dg/c99-flex-array-5.c: Likewise.
8486 * gcc.dg/c99-fordecl-3.c: Likewise.
8487 * gcc.dg/c99-tag-3.c: Likewise.
8488 * gcc.dg/c99-typespec-1.c: Likewise.
8489 * gcc.dg/c99-vla-jump-1.c: Likewise.
8490 * gcc.dg/c99-vla-jump-2.c: Likewise.
8491 * gcc.dg/c99-vla-jump-3.c: Likewise.
8492 * gcc.dg/c99-vla-jump-4.c: Likewise.
8493 * gcc.dg/c99-vla-jump-5.c: Likewise.
8494 * gcc.dg/cast-1.c: Likewise.
8495 * gcc.dg/cast-2.c: Likewise.
8496 * gcc.dg/cast-3.c: Likewise.
8497 * gcc.dg/cast-4.c: Likewise.
8498 * gcc.dg/cast-pretty-print-1.c: Likewise.
8499 * gcc.dg/comp-goto-2.c: Likewise.
8500 * gcc.dg/comp-goto-3.c: Likewise.
8501 * gcc.dg/cpp/error-1.c: Likewise.
8502 * gcc.dg/cpp/if-paren.c: Likewise.
8503 * gcc.dg/decl-7.c: Likewise.
8504 * gcc.dg/decl-8.c: Likewise.
8505 * gcc.dg/decl-nospec-1.c: Likewise.
8506 * gcc.dg/decl-nospec-2.c: Likewise.
8507 * gcc.dg/decl-nospec-3.c: Likewise.
8508 * gcc.dg/declspec-10.c: Likewise.
8509 * gcc.dg/declspec-11.c: Likewise.
8510 * gcc.dg/declspec-12.c: Likewise.
8511 * gcc.dg/declspec-13.c: Likewise.
8512 * gcc.dg/declspec-14.c: Likewise.
8513 * gcc.dg/declspec-15.c: Likewise.
8514 * gcc.dg/declspec-16.c: Likewise.
8515 * gcc.dg/declspec-17.c: Likewise.
8516 * gcc.dg/declspec-4.c: Likewise.
8517 * gcc.dg/declspec-5.c: Likewise.
8518 * gcc.dg/declspec-6.c: Likewise.
8519 * gcc.dg/declspec-7.c: Likewise.
8520 * gcc.dg/declspec-8.c: Likewise.
8521 * gcc.dg/declspec-9.c: Likewise.
8522 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8523 * gcc.dg/dfp/constants-c99.c: Likewise.
8524 * gcc.dg/dfp/keywords-c89.c: Likewise.
8525 * gcc.dg/dfp/keywords-c99.c: Likewise.
8526 * gcc.dg/dfp/keywords-reserved.c: Likewise.
8527 * gcc.dg/dfp/typespec.c: Likewise.
8528 * gcc.dg/dremf-type-compat-2.c: Likewise.
8529 * gcc.dg/dremf-type-compat-3.c: Likewise.
8530 * gcc.dg/dremf-type-compat-4.c: Likewise.
8531 * gcc.dg/empty-source-2.c: Likewise.
8532 * gcc.dg/empty-source-3.c: Likewise.
8533 * gcc.dg/enum3.c: Likewise.
8534 * gcc.dg/extra-semi-2.c: Likewise.
8535 * gcc.dg/extra-semi-3.c: Likewise.
8536 * gcc.dg/float-range-1.c: Likewise.
8537 * gcc.dg/float-range-2.c: Likewise.
8538 * gcc.dg/float-range-3.c: Likewise.
8539 * gcc.dg/float-range-5.c: Likewise.
8540 * gcc.dg/format/asm_fprintf-2.c: Likewise.
8541 * gcc.dg/format/asm_fprintf-3.c: Likewise.
8542 * gcc.dg/format/asm_fprintf-4.c: Likewise.
8543 * gcc.dg/format/asm_fprintf-5.c: Likewise.
8544 * gcc.dg/format/cast-1.c: Likewise.
8545 * gcc.dg/format/gcc_diag-3.c: Likewise.
8546 * gcc.dg/format/gcc_diag-4.c: Likewise.
8547 * gcc.dg/format/gcc_diag-6.c: Likewise.
8548 * gcc.dg/format/gcc_diag-8.c: Likewise.
8549 * gcc.dg/format/gcc_diag-9.c: Likewise.
8550 * gcc.dg/format/nul-2.c: Likewise.
8551 * gcc.dg/format/opt-1.c: Likewise.
8552 * gcc.dg/format/opt-2.c: Likewise.
8553 * gcc.dg/format/opt-3.c: Likewise.
8554 * gcc.dg/format/opt-4.c: Likewise.
8555 * gcc.dg/format/opt-5.c: Likewise.
8556 * gcc.dg/format/opt-6.c: Likewise.
8557 * gcc.dg/framework-2.c: Likewise.
8558 * gcc.dg/func-args-1.c: Likewise.
8559 * gcc.dg/func-outside-1.c: Likewise.
8560 * gcc.dg/func-outside-2.c: Likewise.
8561 * gcc.dg/gnu-cond-expr-2.c: Likewise.
8562 * gcc.dg/gnu-cond-expr-3.c: Likewise.
8563 * gcc.dg/if-empty-1.c: Likewise.
8564 * gcc.dg/init-bad-1.c: Likewise.
8565 * gcc.dg/init-bad-2.c: Likewise.
8566 * gcc.dg/init-bad-3.c: Likewise.
8567 * gcc.dg/init-desig-obs-2.c: Likewise.
8568 * gcc.dg/init-desig-obs-3.c: Likewise.
8569 * gcc.dg/init-empty-2.c: Likewise.
8570 * gcc.dg/init-empty-3.c: Likewise.
8571 * gcc.dg/inline-11.c: Likewise.
8572 * gcc.dg/inline-12.c: Likewise.
8573 * gcc.dg/inline-8.c: Likewise.
8574 * gcc.dg/inline-9.c: Likewise.
8575 * gcc.dg/inline3.c: Likewise.
8576 * gcc.dg/label-decl-1.c: Likewise.
8577 * gcc.dg/label-decl-2.c: Likewise.
8578 * gcc.dg/label-decl-3.c: Likewise.
8579 * gcc.dg/label-decl-4.c: Likewise.
8580 * gcc.dg/long-long-typespec-1.c: Likewise.
8581 * gcc.dg/lvalue-2.c: Likewise.
8582 * gcc.dg/lvalue-3.c: Likewise.
8583 * gcc.dg/nested-func-3.c: Likewise.
8584 * gcc.dg/nested-redef-1.c: Likewise.
8585 * gcc.dg/noreturn-4.c: Likewise.
8586 * gcc.dg/old-style-prom-2.c: Likewise.
8587 * gcc.dg/old-style-prom-3.c: Likewise.
8588 * gcc.dg/old-style-then-proto-1.c: Likewise.
8589 * gcc.dg/overflow-warn-1.c: Likewise.
8590 * gcc.dg/overflow-warn-2.c: Likewise.
8591 * gcc.dg/overflow-warn-3.c: Likewise.
8592 * gcc.dg/overflow-warn-4.c: Likewise.
8593 * gcc.dg/overflow-warn-6.c: Likewise.
8594 * gcc.dg/parm-forwdecl-2.c: Likewise.
8595 * gcc.dg/parm-forwdecl-3.c: Likewise.
8596 * gcc.dg/parm-impl-decl-1.c: Likewise.
8597 * gcc.dg/parm-impl-decl-2.c: Likewise.
8598 * gcc.dg/parm-incomplete-1.c: Likewise.
8599 * gcc.dg/parm-mismatch-1.c: Likewise.
8600 * gcc.dg/pointer-arith-1.c: Likewise.
8601 * gcc.dg/pointer-arith-2.c: Likewise.
8602 * gcc.dg/pointer-arith-3.c: Likewise.
8603 * gcc.dg/pointer-arith-4.c: Likewise.
8604 * gcc.dg/pointer-arith-6.c: Likewise.
8605 * gcc.dg/pointer-arith-7.c: Likewise.
8606 * gcc.dg/pointer-arith-8.c: Likewise.
8607 * gcc.dg/pr13804-1.c: Likewise.
8608 * gcc.dg/pr15698-1.c: Likewise.
8609 * gcc.dg/pr15698-2.c: Likewise.
8610 * gcc.dg/pr15698-3.c: Likewise.
8611 * gcc.dg/pr15698-4.c: Likewise.
8612 * gcc.dg/pr15698-5.c: Likewise.
8613 * gcc.dg/pr15698-6.c: Likewise.
8614 * gcc.dg/pr15698-7.c: Likewise.
8615 * gcc.dg/pr15698-8.c: Likewise.
8616 * gcc.dg/pr17188-1.c: Likewise.
8617 * gcc.dg/pr17301-1.c: Likewise.
8618 * gcc.dg/pr17301-2.c: Likewise.
8619 * gcc.dg/pr17730-1.c: Likewise.
8620 * gcc.dg/pr20368-1.c: Likewise.
8621 * gcc.dg/pr20368-2.c: Likewise.
8622 * gcc.dg/pr20368-3.c: Likewise.
8623 * gcc.dg/pr22308-1.c: Likewise.
8624 * gcc.dg/qual-component-1.c: Likewise.
8625 * gcc.dg/redecl-1.c: Likewise.
8626 * gcc.dg/redecl-11.c: Likewise.
8627 * gcc.dg/redecl-12.c: Likewise.
8628 * gcc.dg/redecl-13.c: Likewise.
8629 * gcc.dg/redecl-14.c: Likewise.
8630 * gcc.dg/redecl-15.c: Likewise.
8631 * gcc.dg/register-var-1.c: Likewise.
8632 * gcc.dg/register-var-2.c: Likewise.
8633 * gcc.dg/stmt-expr-2.c: Likewise.
8634 * gcc.dg/stmt-expr-3.c: Likewise.
8635 * gcc.dg/stmt-expr-label-1.c: Likewise.
8636 * gcc.dg/stmt-expr-label-2.c: Likewise.
8637 * gcc.dg/stmt-expr-label-3.c: Likewise.
8638 * gcc.dg/struct-empty-2.c: Likewise.
8639 * gcc.dg/struct-empty-3.c: Likewise.
8640 * gcc.dg/struct-parse-1.c: Likewise.
8641 * gcc.dg/struct-semi-1.c: Likewise.
8642 * gcc.dg/struct-semi-2.c: Likewise.
8643 * gcc.dg/struct-semi-3.c: Likewise.
8644 * gcc.dg/switch-5.c: Likewise.
8645 * gcc.dg/switch-6.c: Likewise.
8646 * gcc.dg/switch-7.c: Likewise.
8647 * gcc.dg/tls/diag-5.c: Likewise.
8648 * gcc.dg/transparent-union-1.c: Likewise.
8649 * gcc.dg/transparent-union-3.c: Likewise.
8650 * gcc.dg/typespec-1.c: Likewise.
8651 * gcc.dg/vla-init-2.c: Likewise.
8652 * gcc.dg/vla-init-3.c: Likewise.
8653 * gcc.dg/vla-init-4.c: Likewise.
8654 * gcc.dg/vla-init-5.c: Likewise.
8655 * gcc.dg/void-cast-2.c: Likewise.
8656 * gcc.dg/wvla-3.c: Likewise.
8657 * gcc.dg/wvla-7.c: Likewise.
8658 * gcc.target/i386/991209-1.c: Likewise.
8659 * gcc.target/ia64/fpreg-1.c: Likewise.
8660 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8661 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8663 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8666 * gfortran.dg/func_decl_4.f90: New test.
8668 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8671 * gfortran.dg/interface_17.f90: New test.
8673 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8676 * gfortran.dg/32599.f03: New test case.
8679 * gfortran.dg/32601.f03: New test case.
8680 * gfortran.dg/32601_1.f03: Ditto.
8681 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8682 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8684 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8686 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8688 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8689 Devang Patel <dpatel@apple.com>
8691 PR tree-optimization/25413
8692 * gcc.dg/vect/vect-align-1.c: New.
8693 * gcc.dg/vect/vect-align-2.c: New.
8694 * gcc.dg/vect/pr25413.c: New.
8695 * gcc.dg/vect/pr25413a.c: New.
8696 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8698 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8700 * lib/target-support.exp (check_ultrasparc_hw_available):
8702 (is-effective-target): Check $arg for ultrasparc_hw.
8703 (is-effective-target-keyword): Likewise.
8704 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8705 when determining what to do on sparc platforms.
8706 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8707 * gcc.dg/20001101-1.c: Likewise.
8708 * gcc.dg/20001101-2.c: Likewise.
8709 * gcc.dg/ultrasp9.c: Likewise.
8710 * gcc.dg/ultrasp10.c: Likewise.
8711 * gcc.target/sparc/pdist-3.c: Likewise.
8713 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
8715 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8717 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8719 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8721 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8723 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8724 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8725 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8726 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8727 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8728 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8729 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8730 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8731 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8732 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8733 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8734 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8735 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8736 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8737 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8738 * lib/target-supports.exp (check_effective_target_vect_int_mul):
8741 2007-07-12 Jakub Jelinek <jakub@redhat.com>
8744 * g++.dg/parse/error30.C: New test.
8746 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8749 * gfortran.dg/alloc_comp_misc_1.f90: New test.
8751 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
8753 * gfortran.fortran-torture/compile/pr32663.f: New test.
8755 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8758 * g++.dg/inherit/virtual4.C: New.
8760 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
8763 * gcc.target/i386/pr32661-1.c: New test.
8765 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
8767 * gnat.dg/invariant_index.ad[sb]: New test.
8769 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8772 * g++.dg/template/decl3.C: New.
8774 2007-07-09 Geoffrey Keating <geoffk@apple.com>
8777 * gcc.c-torture/execute/align-3.c: New.
8779 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
8782 * gcc.target/i386/pr32708-1.c: New test.
8783 * gcc.target/i386/pr32708-2.c: Ditto.
8784 * gcc.target/i386/pr32708-3.c: Ditto.
8786 2007-07-10 Mark Mitchell <mark@codesourcery.com>
8788 * g++.dg/init/new20.C: Remove svn:executable flag.
8790 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8792 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8794 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8796 * gcc.dg/ultrasp7.c: Add fpic target requirement.
8798 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8801 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8804 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
8807 * gfortran.dg/overload_2.f90: New test.
8810 * gfortran.dg/transfer_simplify_5.f90
8813 * gfortran.dg/interface_15.f90: New test.
8815 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8818 * gfortran.dg/matmul_5.f90: New test case.
8820 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
8822 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8823 * gcc.dg/fesd-any.h: Likewise.
8824 * gcc.dg/fesd-baseonly.c: Likewise.
8825 * gcc.dg/fesd-baseonly.h: Likewise.
8826 * gcc.dg/fesd-none.c: Likewise.
8827 * gcc.dg/fesd-none.h: Likewise.
8828 * gcc.dg/fesd-reduced.c: Likewise.
8829 * gcc.dg/fesd-reduced.h: Likewise.
8830 * gcc.dg/fesd-sys.c: Likewise.
8831 * gcc.dg/fesd-sys.h: Likewise
8832 * gcc.dg/fesd.h: Likewise.
8834 * g++.dg/debug/dwarf2: New directory.
8835 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8836 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8837 * g++.dg/other/fesd-any.h: Likewise.
8838 * g++.dg/other/fesd-baseonly.C: Likewise.
8839 * g++.dg/other/fesd-baseonly.h: Likewise.
8840 * g++.dg/other/fesd-none.C: Likewise.
8841 * g++.dg/other/fesd-none.h: Likewise.
8842 * g++.dg/other/fesd-reduced.C: Likewise.
8843 * g++.dg/other/fesd-reduced.h: Likewise.
8844 * g++.dg/other/fesd-sys.C: Likewise.
8845 * g++.dg/other/fesd-sys.h: Likewise.
8846 * g++.dg/other/fesd.h: Likewise.
8848 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
8851 * gfortran.dg/parameter_unused.f90: New test.
8853 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
8855 PR tree-optimization/32681
8856 * gcc.dg/tree-ssa/pr32681.c: New test.
8858 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8861 * gfortran.dg/fmt_t_5.f90: New test.
8863 2007-07-08 Paolo Carlini <pcarlini@suse.de>
8866 * g++.dg/template/operator10.C: New.
8868 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8871 * gfortran.dg/unpack_zerosize_1.f90: New test case.
8873 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8876 * gfortran.dg/operator_6.f90: New test.
8878 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8881 * gfortran.dg/operator_4.f90: New test.
8882 * gfortran.dg/operator_5.f90: New test.
8883 * gfortran.dg/logical_comp.f90: Adjusted error messages.
8884 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8886 2007-07-08 Tobias Burnus <burnus@net-b.de>
8889 * gfortran.dg/argument_checking_6.f90: New.
8891 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8894 * gfortran.dg/interface_155555.f90: New test.
8896 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8898 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8899 c99-math-long-double-1.c, c99-math.h: Test subnormals.
8901 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8904 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8905 discern pedantic diagnostics and errors.
8906 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8908 * gcc.dg/20050121-1.c: This is an error and not a warning.
8909 * gcc.target/i386/sseregparm-2.c: Likewise.
8910 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8911 * gcc.dg/charset/attribute2.c: Likewise.
8912 * gcc.dg/bitfld-1.c: Likewise.
8913 * gcc.dg/pack-test-2.c: Likewise.
8914 * gcc.dg/940510-1.c: Match separately error and warning.
8915 * gcc.dg/array-2.c: Match separately multiple messages. The second
8916 diagnostic is a pedantic warning and not an error.
8917 * gcc.dg/pr14475.c: Match separately multiple messages.
8918 * gcc.dg/pr18809-1.c: Likewise.
8919 * gcc.dg/pr27953.c: Likewise.
8920 * gcc.dg/vla-init-1.c: Likewise.
8921 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8923 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8926 * gfortran.dg/char_decl_1.f90: New test.
8928 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
8930 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8932 2007-07-07 Mark Mitchell <mark@codesourcery.com>
8935 * g++.dg/template/overload9.C: New test.
8937 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
8939 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8940 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8942 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8944 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8945 * gcc.dg/20001012-2.c: Likewise.
8946 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8947 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8949 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8951 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8952 about the chunk size when STACK_SIZE is defined.
8954 2007-07-06 Josh Conner <jconner@apple.com>
8957 * gcc.dg/sibcall-8.c: New test.
8959 2007-07-06 Josh Conner <jconner@apple.com>
8962 * gcc.target/arm/sibcall-1.c: New test.
8964 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
8966 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8968 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
8970 * gfortran.dg/save_parameter.f90: New test.
8971 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8973 2007-07-06 Richard Guenther <rguenther@suse.de>
8975 * g++.dg/opt/pr30965.C: New testcase.
8977 2007-07-06 Richard Sandiford <richard@codesourcery.com>
8979 * gcc.target/mips/save-restore-5.c: New test.
8981 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8983 PR rtl_optimization/32450
8984 * gcc.dg/pr32450.c: New runtime test.
8986 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8988 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8989 single underscore in scan directives.
8991 2007-07-05 Mark Mitchell <mark@codesourcery.com>
8994 * g++.dg/init/ptrmem4.C: New test.
8997 * g++.dg/init/new21.C: Likewise.
9000 * g++.dg/template/static30.C: Likewise.
9002 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
9004 * gcc.dg/vect/costmodel/ppc: New directory.
9005 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9006 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9008 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9009 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9010 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9011 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9012 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9013 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9014 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9015 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9016 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9017 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9018 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9019 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9020 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9021 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9023 2007-07-05 Tobias Burnus <burnus@net-b.de>
9026 * gfortran.dg/module_md5_1.f90: Update MD5 number.
9028 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
9031 * gfortran.dg/interface_14.f90: New test.
9034 * gfortran.dg/do_iterator_2.f90: New test.
9036 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
9038 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9039 (FE_DEC_DOWNWARD): Likewise.
9040 (FE_DEC_UPWARD): Likewise.
9041 (FE_DEC_TOWARDZERO): Likewise.
9042 (FE_DEC_TONEARESTFROMZERO): Likewise.
9044 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
9046 * gcc.c-torture/compile/pr32606.c: New.
9047 * gfortran.fortran-torture/execute/pr32604.f90: New.
9049 2007-07-04 Mark Mitchell <mark@codesourcery.com>
9051 * gcc.dg/visibility-12.c: New test.
9052 * gcc.dg/visibility-13.c: Likewise.
9053 * g++.dg/ext/visibility-9.C: Likewise.
9054 * g++.dg/ext/visibility-10.C: Likewise.
9056 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9058 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9059 * gcc.dg/sh-relax-vxworks.c: New test.
9061 2007-07-04 Richard Guenther <rguenther@suse.de>
9063 PR tree-optimization/32500
9064 * gcc.c-torture/execute/pr32500.c: New testcase.
9066 2007-07-04 Richard Guenther <rguenther@suse.de>
9068 PR tree-optimization/32482
9069 * gcc.c-torture/compile/pr32482.c: New testcase.
9071 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9073 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9075 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9076 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9077 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9078 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9080 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9082 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9084 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9086 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9088 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9091 * gfortran.dg/min_max_optional_1.f90: New test.
9092 * gfortran.dg/min_max_optional_2.f90: New test.
9093 * gfortran.dg/min_max_optional_3.f90: New test.
9095 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9098 * gfortran.dg/fmt_error.f90: New test.
9100 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9103 * gfortran.dg/interface_13.f90: New test.
9105 2007-07-03 Dave Brolley <brolley@redhat.com>
9108 * g++.dg/init/new20.C: New test.
9110 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
9113 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9115 2007-07-03 Tobias Burnus <burnus@net-b.de>
9118 * common_7.f90: New.
9119 * common_8.f90: New.
9120 * common_9.f90: New.
9122 2007-07-03 Tobias Burnus <burnus@net-b.de>
9125 * gfortran.dg/argument_checking_1.f90: New.
9126 * gfortran.dg/argument_checking_2.f90: New.
9127 * gfortran.dg/argument_checking_3.f90: New.
9128 * gfortran.dg/argument_checking_4.f90: New.
9129 * gfortran.dg/argument_checking_5.f90: New.
9130 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9131 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9133 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9135 * gcc.dg/pr32176.c: Add -w to default dg-options.
9137 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9139 * gcc.c-torture/compile/ssa-pre-1.c: New test.
9141 2007-07-03 Tobias Burnus <burnus@net-b.de>
9144 * gfortran.dg/null_2.f90: New.
9146 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9147 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9150 * gcc.dg/pr32176.c: New test.
9152 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9154 * gcc.dg/const-float80.c : New test.
9155 * gcc.dg/const-float128.c : New test.
9156 * gcc.dg/const-float80-ped.c : New test.
9157 * gcc.dg/const-float128-ped.c : New test.
9159 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9161 * gcc.dg/c99-math.h: Fix typo.
9163 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9166 * gcc.dg/gomp/pr32468-1.c: New test.
9168 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9170 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9173 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9175 * gfortran.fortran-torture/compile/pr32583.f: New.
9176 * gcc.c-torture/compile/pr32584.c: New
9178 2007-07-02 Ollie Wild <aaw@google.com>
9180 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9181 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9183 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9185 * gcc.target/mips/save-restore-1.c: New test.
9186 * gcc.target/mips/save-restore-2.c: Likewise.
9187 * gcc.target/mips/save-restore-3.c: Likewise.
9188 * gcc.target/mips/save-restore-4.c: Likewise.
9190 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
9192 PR tree-optimization/31966
9193 PR tree-optimization/32533
9194 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9195 * gfortran.dg/pr32533.f90: Ditto.
9197 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9199 * g++.dg/opt/nrv12.C: New test.
9200 * gcc.target/i386/nrv1.c: New test.
9203 * g++.dg/gomp/pr31748.C: New test.
9205 2007-07-02 Ira Rosen <irar@il.ibm.com>
9207 PR tree-optimization/32230
9208 * gcc.dg/vect/pr32230.c: New test.
9210 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
9212 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9213 * bind_c_coms.f90: Ditto.
9214 * bind_c_coms_driver.c: Ditto.
9215 * bind_c_dts.f90: Ditto.
9216 * bind_c_dts_2.f03: Ditto.
9217 * bind_c_dts_2_driver.c: Ditto.
9218 * bind_c_dts_3.f03: Ditto.
9219 * bind_c_dts_4.f03: Ditto.
9220 * bind_c_dts_driver.c: Ditto.
9221 * bind_c_implicit_vars.f03: Ditto.
9222 * bind_c_procs.f03: Ditto.
9223 * bind_c_usage_2.f03: Ditto.
9224 * bind_c_usage_3.f03: Ditto.
9225 * bind_c_usage_5.f03: Ditto.
9226 * bind_c_usage_6.f03: Ditto.
9227 * bind_c_usage_7.f03: Ditto.
9228 * bind_c_vars.f90: Ditto.
9229 * bind_c_vars_driver.c: Ditto.
9230 * binding_c_table_15_1.f03: Ditto.
9231 * binding_label_tests.f03: Ditto.
9232 * binding_label_tests_10.f03: Ditto.
9233 * binding_label_tests_10_main.f03: Ditto.
9234 * binding_label_tests_11.f03: Ditto.
9235 * binding_label_tests_11_main.f03: Ditto.
9236 * binding_label_tests_12.f03: Ditto.
9237 * binding_label_tests_13.f03: Ditto.
9238 * binding_label_tests_13_main.f03: Ditto.
9239 * binding_label_tests_14.f03: Ditto.
9240 * binding_label_tests_2.f03: Ditto.
9241 * binding_label_tests_3.f03: Ditto.
9242 * binding_label_tests_4.f03: Ditto.
9243 * binding_label_tests_5.f03: Ditto.
9244 * binding_label_tests_6.f03: Ditto.
9245 * binding_label_tests_7.f03: Ditto.
9246 * binding_label_tests_8.f03: Ditto.
9247 * binding_label_tests_9.f03: Ditto.
9248 * c_assoc.f90: Ditto.
9249 * c_assoc_2.f03: Ditto.
9250 * c_f_pointer_shape_test.f90: Ditto.
9251 * c_f_pointer_tests.f90: Ditto.
9252 * c_f_tests_driver.c: Ditto.
9253 * c_funloc_tests.f03: Ditto.
9254 * c_funloc_tests_2.f03: Ditto.
9255 * c_funloc_tests_3.f03: Ditto.
9256 * c_funloc_tests_3_funcs.c: Ditto.
9257 * c_kind_params.f90: Ditto.
9258 * c_kind_tests_2.f03: Ditto.
9260 * c_loc_driver.c: Ditto.
9261 * c_loc_test.f90: Ditto.
9262 * c_loc_tests_2.f03: Ditto.
9263 * c_loc_tests_2_funcs.c: Ditto.
9264 * c_loc_tests_3.f03: Ditto.
9265 * c_loc_tests_4.f03: Ditto.
9266 * c_loc_tests_5.f03: Ditto.
9267 * c_loc_tests_6.f03: Ditto.
9268 * c_loc_tests_7.f03: Ditto.
9269 * c_loc_tests_8.f03: Ditto.
9270 * c_ptr_tests.f03: Ditto.
9271 * c_ptr_tests_10.f03: Ditto.
9272 * c_ptr_tests_5.f03: Ditto.
9273 * c_ptr_tests_7.f03: Ditto.
9274 * c_ptr_tests_7_driver.c: Ditto.
9275 * c_ptr_tests_8.f03: Ditto.
9276 * c_ptr_tests_8_funcs.c: Ditto.
9277 * c_ptr_tests_9.f03: Ditto.
9278 * c_ptr_tests_driver.c: Ditto.
9279 * c_size_t_driver.c: Ditto.
9280 * c_size_t_test.f03: Ditto.
9281 * com_block_driver.f90: Ditto.
9282 * global_vars_c_init.f90: Ditto.
9283 * global_vars_c_init_driver.c: Ditto.
9284 * global_vars_f90_init.f90: Ditto.
9285 * global_vars_f90_init_driver.c: Ditto.
9286 * interop_params.f03: Ditto.
9287 * iso_c_binding_only.f03: Ditto.
9288 * iso_c_binding_rename_1.f03: Ditto.
9289 * iso_c_binding_rename_1_driver.c: Ditto.
9290 * iso_c_binding_rename_2.f03: Ditto.
9291 * iso_c_binding_rename_2_driver.c: Ditto.
9292 * kind_tests_2.f03: Ditto.
9293 * kind_tests_3.f03: Ditto.
9294 * module_md5_1.f90: Ditto.
9295 * only_clause_main.c: Ditto.
9296 * print_c_kinds.f90: Ditto.
9297 * test_bind_c_parens.f03: Ditto.
9298 * test_c_assoc.c: Ditto.
9299 * test_com_block.f90: Ditto.
9300 * test_common_binding_labels.f03: Ditto.
9301 * test_common_binding_labels_2.f03: Ditto.
9302 * test_common_binding_labels_2_main.f03: Ditto.
9303 * test_common_binding_labels_3.f03: Ditto.
9304 * test_common_binding_labels_3_main.f03: Ditto.
9305 * test_only_clause.f90: Ditto.
9306 * use_iso_c_binding.f90: Ditto.
9307 * value_5.f90: Ditto.
9308 * value_test.f90: Ditto.
9309 * value_tests_f03.f90: Ditto.
9311 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
9313 * gcc.dg/tls/opt-14.c: New.
9315 2007-07-01 Ollie Wild <aaw@google.com>
9317 * g++.dg/lookup/using16.C: New test.
9318 * g++.dg/lookup/using17.C: New test.
9320 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
9323 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9324 (test_4): Use proper test for floating point equality.
9327 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9329 PR libgfortran/32554
9330 * gfortran.dg/fmt_p_1.f90: New test.
9332 2007-07-01 Ira Rosen <irar@il.ibm.com>
9334 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9335 initialization and fix dg-final check - the initialization loop is
9338 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9339 Volker Reichelt <reichelt@netcologne.de>
9342 * gcc.dg/pr32559.c: New test.
9344 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9346 PR tree-optimization/25371
9347 * gcc.dg/vect/pr25371.c: New test.
9349 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
9351 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9352 when allocating and initializing a flexible array.
9354 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
9357 * gfortran.dg/intrinsic.f90: New test.
9359 2007-06-30 Tobias Burnus <burnus@net-b.de>
9362 * gfortran.dg/fmt_zero_check.f90: New.
9364 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
9367 * gfortran.dg/repeat_f90: New test.
9369 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9372 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9373 -pedantic-errors, so we should match errors.
9374 * gcc.dg/cpp/escape-1.c: Likewise.
9375 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9376 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9378 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9379 errors instead of warnings.
9380 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9382 * gcc.dg/cpp/arith-3.c: Likewise.
9384 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9387 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9388 * gcc.dg/pch/valid-2.c: Likewise.
9389 * gcc.dg/pch/valid-3.c: Likewise.
9390 * gcc.dg/pch/warn-1.c: Likewise.
9391 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9393 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9396 * gcc.dg/Wunused-function.c: New.
9398 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9400 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9402 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
9404 * g++.dg/other/canon-31724.C: New.
9406 2007-06-29 Jan Hubicka <jh@suse.cz>
9409 * gcc.c-torture/compile/pr32372.c: new.
9411 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9413 * gfortran.dg/operator_3.f90: New test.
9415 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9417 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9418 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9420 2007-06-29 Richard Guenther <rguenther@suse.de>
9423 * gcc.dg/inline-23.c: New testcase.
9425 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
9427 PR tree-optimization/24659
9428 * gcc.target/i386/vectorize2.c: New test.
9429 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9430 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9432 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
9434 * gcc.dg/pointer-arith-9.c: New test.
9436 2007-06-29 Tobias Burnus <burnus@net-b.de>
9439 * gfortran.dg/fmt_read_2.f90: New.
9441 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9443 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9444 If it exists, don't try to create it.
9446 2007-06-28 Geoffrey Keating <geoffk@apple.com>
9448 * g++.dg/ext/visibility/ms-compat-1.C: New.
9450 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9453 * gfortran.fortran-torture/compile/pr32417.f90: New test.
9455 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
9457 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9460 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
9463 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9465 2007-06-27 Richard Guenther <rguenther@suse.de>
9468 * gcc.dg/inline-22.c: New testcase.
9470 2007-06-26 Hui-May Chang <hm.chang@apple.com>
9472 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9473 the scan-assembler constant.
9475 2007-06-25 Geoffrey Keating <geoffk@apple.com>
9478 * gcc.dg/pr20216.c: New.
9480 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9483 * gcc.dg/vect/pr32421.c: New test.
9485 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
9488 * g++.dg/other/friend5.C: New test.
9490 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
9493 * gfortran.dg/host_assoc_function_2.f90: New test.
9496 * gfortran.dg/host_assoc_call_1.f90: New test.
9498 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9500 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9502 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9505 * gfortran.dg/error_format.f90: New test.
9507 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9510 * gfortran.dg/pr32136.f90: New test.
9512 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9515 * gfortran.dg/minmaxloc_1.f90: New test.
9518 * gfortran.dg/minmaxloc_2.f90: New test.
9520 2007-06-23 Richard Guenther <rguenther@suse.de>
9522 PR tree-optimization/16876
9524 * gcc.dg/pr29254.c: The warning is bogus.
9525 * gcc.dg/warn-1.c: Likewise.
9526 * gcc.dg/assign-warn-3.c: Likewise.
9527 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9529 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
9531 * gcc.c-torture/execute/20070623-1.c: New.
9533 2007-06-22 Jan Hubicka <jh@suse.cz>
9535 * gcc.c-torture/compile/pr31541.c: New.
9537 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9539 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9540 Remove -m64 from dg-options.
9542 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9545 * gcc.dg/pr32374.c: New test.
9547 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9550 * gfortran.dg/pointer_assign_3.f90: New test.
9552 2007-06-21 Sebastian Pop <sebpop@gmail.com>
9554 * gcc.dg/tree-ssa/pr19590.c: New.
9556 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9559 * gfortran.dg/assign.f90: Update test.
9560 * gfortran.dg/real_do_1.f90: Update test.
9561 * gfortran.dg/gomp/omp_do1.f90: Update test.
9562 * gfortran.dg/warnings_are_errors_1.f: Update test.
9563 * gfortran.dg/g77/20010519-1.f: Update test.
9564 * gfortran.dg/g77/pr9258.f: Update test.
9565 * gfortran.dg/g77/960317-1.f: Update test.
9567 2007-06-21 Richard Guenther <rguenther@suse.de>
9569 PR tree-optimization/32453
9570 * gcc.c-torture/compile/pr32453.c: New testcase.
9572 2007-06-21 Jakub Jelinek <jakub@redhat.com>
9574 PR tree-optimization/31866
9575 * gcc.dg/pr31866.c: New test.
9577 2007-06-21 Richard Guenther <rguenther@suse.de>
9579 PR tree-optimization/32451
9580 * g++.dg/torture/20070621-1.C: New testcase.
9582 2007-06-21 Christian Bruel <christian.bruel@st.com>
9584 * gcc.dg/attr-isr.c: Test delay slot content.
9586 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9589 gfortran.dg/pointer_assign_2.f90: New test.
9591 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9594 gfortran.dg/invalid_procedure_name.f90: New test.
9596 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
9598 PR tree-optimization/25737
9599 * gcc.dg/tree-ssa/alias-14.c: New test.
9601 2007-06-20 Hui-May Chang <hm.chang@apple.com>
9603 * gcc.target/i386/large-size-array-3.c: New.
9605 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9606 Richard Guenther <rguenther@suse.de>
9609 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9611 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9614 * gcc.dg/pr31959.c: New test.
9617 * g++.dg/ext/asm10.C: New test.
9620 * gcc.c-torture/execute/20070614-1.c: New test.
9622 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9624 * gcc.target/arm/stack-corruption.c: New test.
9626 2007-06-19 Richard Guenther <rguenther@suse.de>
9628 * g++.dg/torture/pr30252.C: New testcase.
9630 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9632 PR tree-optimization/32353
9633 * g++.dg/opt/nrv13.C: New test.
9635 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9639 * gfortran.dg/impure_assignment_2.f90 : New test.
9642 * gfortran.dg/data_initialized_2.f90 : New test.
9644 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9645 appropriate version of 'dmach'.
9647 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9650 * gcc.target/i386/pr32389.c New test.
9652 2007-06-18 Simon Baldwin <simonb@google.com>
9655 * g++.dg/template/error25.C: New.
9656 * g++.dg/template/spec35.C: New.
9658 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9660 * gcc.c-torture/compile/pr32355.c: New testcase.
9662 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9664 PR tree-optimization/32383
9665 * g++.dg/opt/pr32383.C: New test.
9667 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9669 PR rtl-optimization/32366
9670 * gcc.dg/vect/pr32366.c: New test.
9672 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9674 * gcc.c-torture/compile/pr32349.c: New testcase.
9676 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9678 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9679 * gcc.target/sparc/combined-2.c: Likewise.
9680 * gcc.target/sparc/fexpand.c : Likewise.
9681 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9682 * gcc.target/sparc/fpack16.c : Likewise.
9683 * gcc.target/sparc/fpmerge.c : Likewise.
9684 * gcc.target/sparc/fpmul.c : Likewise.
9685 * gcc.target/sparc/noresult.c : Likewise.
9686 * gcc.target/sparc/pdist.c: Likewise.
9688 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9691 * gcc.target/i386/recip-divf.c: New test.
9692 * gcc.target/i386/recip-sqrtf.c: Ditto.
9693 * gcc.target/i386/recip-vec-divf.c: Ditto.
9694 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9695 * gcc.target/i386/sse-recip.c: Ditto.
9696 * gcc.target/i386/sse-recip-vec.c: Ditto.
9698 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9701 * gcc.c-torture/compile/20070605-1.c: New test.
9703 * gcc.c-torture/compile/20070603-1.c: New testcase.
9704 * gcc.c-torture/compile/20070603-2.c: New testcase.
9706 * gcc.c-torture/compile/20070531-1.c: New test.
9709 * gcc.c-torture/compile/20070531-2.c: New test.
9712 * gcc.c-torture/compile/20070529-1.c: New test.
9715 * gcc.c-torture/compile/20070529-2.c: New test.
9718 * gcc.c-torture/compile/20070520-1.c: New test.
9720 * g++.dg/ext/java-1.C: New test.
9722 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9723 loops instead of one. Remove the "can't determine dependence"
9725 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9726 needed as the cast is gone in the first place.
9727 * gcc.dg/max-1.c: Change local variable a to be a global one.
9728 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9729 have a cast which is PREd.
9731 2007-06-15 Mark Mitchell <mark@codesourcery.com>
9733 * g++.dg/lookup/anon6.C: New test.
9735 2007-06-14 Dirk Mueller <dmueller@suse.de>
9738 * g++.dg/opt/static6.C: New testcase.
9740 2007-06-14 Geoff Keating <geoffk@apple.com>
9742 * g++.dg/ext/visibility/overload-1.C: New.
9745 * g++.dg/ext/visibility/anon4.C: New.
9747 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
9750 * gcc.target/i386/pr32268.c: New test.
9752 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
9754 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9755 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9756 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9758 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9759 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9760 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9763 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
9766 * gfortran.dg/common_resize_1.f90: New test.
9768 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
9771 * gcc.dg/vect/pr32224.c: Fix.
9773 2007-06-13 Eric Christopher <echristo@apple.com>
9775 * gcc.target/i386/ssefn-1.c: Add -march=i386.
9777 2007-06-13 Tobias Burnus <burnus@net-b.de>
9780 * gfortran.dg/actual_array_vect_1.f90: New.
9782 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
9784 * gcc.target/sparc/mfpu.c: New test.
9786 2007-06-12 Geoff Keating <geoffk@apple.com>
9788 * g++.dg/warn/weak1.C: Suppress on Darwin.
9789 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9791 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9794 * g++.dg/torture/pr31579.C: New testcase.
9796 2007-06-12 Ian Lance Taylor <iant@google.com>
9799 * g++.dg/init/new16.C: New test.
9800 * g++.dg/init/new17.C: New test.
9801 * g++.dg/init/new18.C: New test.
9802 * g++.dg/init/new19.C: New test.
9804 2007-06-12 Olivier Hainque <hainque@adacore.com>
9806 * gnat.dg/lhs_view_convert.adb: New test.
9808 2007-06-12 Richard Guenther <rguenther@suse.de>
9810 PR tree-optimization/15353
9811 PR tree-optimization/31657
9812 * gcc.c-torture/execute/20070424-1.c: New testcase.
9813 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9814 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9815 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9816 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9817 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9819 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9821 PR rtl-optimization/32293
9822 * gcc.dg/pr32293.c: New test.
9824 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9826 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9828 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
9831 * gfortran.dg/equiv_7.f90: New test.
9832 * gfortran.dg/equiv_constraint_7.f90: Change error message.
9835 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9837 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
9839 * gcc.dg/setjmp-3.c: Rename raise to raise0.
9840 * gcc.dg/setjmp-4.c: Likewise.
9841 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9843 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
9845 PR rtl-optimization/31025
9846 * gfortran.dg/pr31025.f90: New.
9848 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9851 * gcc.target/i386/pr32280.c: New test.
9853 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9856 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9858 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9860 PR libgfortran/32235
9861 * gfortran.dg/backspace_9.f: New test.
9863 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
9865 * gcc.dg/tree-ssa/prefetch-7.c: New test.
9867 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
9869 * gcc.dg/tree-ssa/loop-28.c: New testcase.
9871 2007-06-09 Ian Lance Taylor <iant@google.com>
9873 PR tree-optimization/32169
9874 * gcc.c-torture/compile/pr32169.c: New test.
9876 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
9878 * gcc.dg/vect/costmodel: New directory.
9879 * gcc.dg/vect/costmodel/i386: New directory.
9880 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9881 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9883 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9884 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9885 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9886 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9887 * gcc.dg/vect/costmodel/x86_64: New directory.
9888 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9890 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9892 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9893 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9894 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9895 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9896 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9898 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
9900 PR tree-optimization/32243
9901 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
9902 flags for -Os tests.
9903 * gcc.dg/vect/03-vect-pr32243.c: New test.
9905 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
9907 PR tree-optimization/32224
9908 * gcc.dg/vect/pr32224.c: New test.
9910 2007-06-08 Jakub Jelinek <jakub@redhat.com>
9913 * g++.dg/gomp/pr32177.C: New test.
9915 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9918 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9919 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9920 warning nor an error.
9921 * gcc.dg/Wfatal-2.c: Likewise.
9922 * gcc.dg/Werror-1.c: Likewise.
9923 * gcc.dg/Werror-5.c: Likewise.
9924 * gcc.dg/Werror-7.c: Likewise.
9925 * gcc.dg/Werror-10.c: Likewise.
9926 * gcc.dg/Werror-11.c: Likewise.
9928 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
9931 * g++.dg/init/brace6.C: New test.
9933 2007-06-07 Geoffrey Keating <geoffk@apple.com>
9935 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9936 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9937 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9938 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9940 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9941 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9942 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9943 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9944 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9945 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9946 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9947 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9949 * gcc.dg/darwin-minversion-3.c: New.
9951 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
9953 * gcc.target/i386/builtin-copysign.c: New test.
9955 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9957 PR tree-optimization/32220
9958 * gfortran.dg/predcom-2.f: New testcase.
9960 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9963 * gcc.target/i386/vectorize4.c: New test.
9965 2007-06-06 Steve Ellcey <sje@cup.hp.com>
9967 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9969 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9972 * gcc.dg/simd-5.c: Mark output as a note.
9973 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9975 * gcc.dg/simd-1.c: Likewise.
9976 * gcc.dg/always_inline.c: Mark output as a sorry.
9977 * gcc.dg/always_inline2.c: Likewise.
9978 * gcc.dg/always_inline3.c: Likewise.
9980 2007-06-06 Ian Lance Taylor <iant@google.com>
9982 * g++.dg/conversion/enum1.C: New test.
9984 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
9986 PR tree-optimization/32216
9987 * gcc.dg/vect/pr32216.c: New test.
9989 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9992 * gfortran.dg/invalid_contains_1.f90: New test.
9993 * gfortran.dg/invalid_contains_2.f90: New test.
9995 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9998 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10001 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10004 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10005 dg-message to match de note.
10006 * gcc.dg/pr26570.c: Use dg-message for a note.
10007 * gcc.dg/pr29254.c: Use dg-message for generic output and use
10008 dg-error instead of dg-warning because of -Werror.
10009 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10010 neither an error, nor a warning.
10011 * gcc.dg/glibc-uclibc-2.c: Likewise
10012 * gcc.dg/cpp/19940712-1.c: Likewise.
10014 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
10016 PR preprocessor/23479
10017 * gcc.dg/binary-constants-1.c: Add test suites for
10018 the 0b-prefixed binary integer constants.
10019 * gcc.dg/binary-constants-2.c: Ditto.
10020 * gcc.dg/binary-constants-3.c: Ditto.
10021 * gcc.dg/binary-constants-4.c: Ditto.
10023 2007-06-05 Ian Lance Taylor <iant@google.com>
10025 * gcc.dg/Wstrict-overflow-19.c: New test.
10027 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
10029 * gcc.dg/matrix/matrix-6.c: Remove conversion.
10031 2007-06-04 Ian Lance Taylor <iant@google.com>
10033 * gcc.dg/Wstrict-overflow-18.c: New test.
10035 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10038 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10039 * gcc.dg/cpp/mi5.c: Likewise.
10040 * gcc.dg/cpp/mi7.c: Likewise.
10042 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
10045 * gcc.dg/pr32191.c: New test.
10047 2007-05-28 Tobias Burnus <burnus@net-b.de>
10050 * gfortran.dg/allocate_stat_1.f90: Remove.
10052 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
10054 * gcc.target/i386/sse4_2-check.h: New.
10055 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10056 * gcc.target/i386/sse4_2-crc32.h: Likewise.
10057 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10058 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10059 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10060 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10061 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10062 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10063 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10064 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10065 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10066 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10067 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10068 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10069 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10070 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10071 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10072 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10074 2007-06-01 Geoffrey Keating <geoffk@apple.com>
10076 * gcc.dg/pie-link.c: New test.
10078 2007-06-01 Ian Lance Taylor <iant@google.com>
10080 * gcc.dg/Wstrict-overflow-17.c: New test.
10082 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
10084 * gcc.dg/builtin-return-1.c (g): New.
10085 (main): Allocate at least 64 bytes on the stack.
10087 2007-05-31 Mark Mitchell <mark@codesourcery.com>
10089 * g++.dg/init/cleanup3.C: New test.
10091 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
10093 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10096 007-05-31 Paul Thomas <pault@gcc.gnu.org>
10099 * gfortran.dg/char_array_constructor_3.f90: New test.
10101 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
10103 PR tree-optimization/32160
10104 * gfortran.dg/predcom-1.f: New test.
10106 2007-05-31 Richard Guenther <rguenther@suse.de>
10108 * g++.dg/other/str_empty.C: Move...
10109 * g++.dg/other/pr30567.C: Move...
10110 * g++.dg/tree-ssa/pr27218.C: Move...
10111 * g++.dg/torture: ...here and remove dg-options.
10113 2007-05-31 Paolo Carlini <pcarlini@suse.de>
10116 * g++.dg/ext/is_pod_incomplete.C: New.
10118 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
10119 Douglas Gregor <doug.gregor@gmail.com>
10120 Pedro Lamarao <pedro.lamarao@mndfck.org>
10121 Howard Hinnant <howard.hinnant@gmail.com>
10125 * g++.dg/cpp0x/rv8p.C: New.
10126 * g++.dg/cpp0x/temp-constructor-bug.C: New.
10127 * g++.dg/cpp0x/cast-bug.C: New.
10128 * g++.dg/cpp0x/elision_weak.C: New.
10129 * g++.dg/cpp0x/collapse-bug.C: New.
10130 * g++.dg/cpp0x/rv3p.C: New.
10131 * g++.dg/cpp0x/rv7n.C: New.
10132 * g++.dg/cpp0x/overload-conv-1.C: New.
10133 * g++.dg/cpp0x/rv2n.C: New.
10134 * g++.dg/cpp0x/deduce.C: New.
10135 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10136 * g++.dg/cpp0x/rv6p.C: New.
10137 * g++.dg/cpp0x/template_deduction.C: New.
10138 * g++.dg/cpp0x/implicit-copy.C: New.
10139 * g++.dg/cpp0x/rv1p.C: New.
10140 * g++.dg/cpp0x/cast.C: New.
10141 * g++.dg/cpp0x/rv5n.C: New.
10142 * g++.dg/cpp0x/collapse.C: New.
10143 * g++.dg/cpp0x/overload-conv-2.C: New.
10144 * g++.dg/cpp0x/rv4p.C: New.
10145 * g++.dg/cpp0x/rvo.C: New.
10146 * g++.dg/cpp0x/iop.C: New.
10147 * g++.dg/cpp0x/rv3n.C: New.
10148 * g++.dg/cpp0x/rv7p.C: New.
10149 * g++.dg/cpp0x/reference_collapsing.C: New.
10150 * g++.dg/cpp0x/overload.C: New.
10151 * g++.dg/cpp0x/named.C: New.
10152 * g++.dg/cpp0x/rv2p.C: New.
10153 * g++.dg/cpp0x/rv6n.C: New.
10154 * g++.dg/cpp0x/not_special.C: New.
10155 * g++.dg/cpp0x/bind.C: New.
10156 * g++.dg/cpp0x/rv1n.C: New.
10157 * g++.dg/cpp0x/rv5p.C: New.
10158 * g++.dg/cpp0x/elision.C: New.
10159 * g++.dg/cpp0x/named_refs.C: New.
10160 * g++.dg/cpp0x/unnamed_refs.C: New.
10161 * g++.dg/cpp0x/rv4n.C: New.
10162 * g++.dg/cpp0x/elision_neg.C: New.
10163 * g++.dg/init/copy7.C: Run in C++98 mode.
10164 * g++.dg/overload/arg1.C: Ditto.
10165 * g++.dg/overload/arg4.C: Ditto.
10167 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10170 * g++.dg/opt/static5.C: New test.
10172 2007-05-30 Richard Guenther <rguenther@suse.de>
10174 * g++.dg/dg.exp: Prune torture/.
10175 * g++.dg/torture/dg-torture.exp: New testsuite.
10177 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
10179 * gcc.target/arm/pr27387.C: Move and rename to ...
10180 * g++.dg/inherit/thunk8.C: ... here.
10182 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10184 PR tree-optimization/31769
10185 * g++.dg/gomp/pr31769.C: New test.
10187 2007-05-29 Hui-May Chang <hm.chang@apple.com>
10189 * gcc.target/i386/stack-realign.c: New.
10191 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
10193 * gcc.dg/tree-ssa/prefetch-6.c: New test.
10195 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
10197 * gfortran.dg/sizeof.f90: New.
10199 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10202 * gcc.dg/boolcomplex-1.c: New test.
10205 * g++.dg/ext/boolcomplex-1.c: New test.
10207 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
10209 * gcc.dg/matrix: New directory.
10211 2007-05-28 Tobias Burnus <burnus@net-b.de>
10214 * gfortran.dg/allocate_stat_1.f90: New.
10216 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10219 * transfer_hollerith_1.f90: New test.
10221 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10224 * gcc.c-torture/execute/vrp-7.c: New test.
10226 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10228 * gfortran.dg/transfer_simplify_4.f90: New test.
10230 2007-05-27 Tobias Burnus <burnus@net-b.de>
10233 * gfortran.dg/func_result_3.f90: New.
10235 2007-05-27 Tobias Burnus <burnus@net-b.de>
10237 PR middle-end/32083
10238 * gfortran.dg/transfer_simplify_3.f90: New.
10240 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10243 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
10244 to compile options.
10245 * gcc.target/i386/pr32065-2.c: New test.
10247 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10250 * gfortran.dg/io_constraints_2.f90: Update.
10252 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
10255 * gfortran.dg/array_constructor_17.f90: New test.
10257 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10260 * g++.dg/opt/array2.C: New testcase.
10262 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10265 * gcc.target/i386/pr32065.c: New test.
10267 2007-05-25 Dirk Mueller <dmueller@suse.de>
10268 Marcus Meissner <meissner@suse.de>
10270 * gcc.dg/attr-alloc_size.c: New.
10272 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
10273 Lee Millward <lee.millward@gmail.com>
10276 * g++.dg/parse/crash34.C: New test.
10278 * g++.dg/parse/crash35.C: New test.
10280 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
10282 * gcc.target/i386/sse2-check.h: New.
10283 * gcc.target/i386/sse2-vec-1.c: Likewise.
10284 * gcc.target/i386/sse2-vec-2.c: Likewise.
10285 * gcc.target/i386/sse2-vec-3.c: Likewise.
10286 * gcc.target/i386/sse2-vec-4.c: Likewise.
10287 * gcc.target/i386/sse2-vec-5.c: Likewise.
10288 * gcc.target/i386/sse2-vec-6.c: Likewise.
10290 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
10302 * g++.dg/cpp0x/pr31431.C: New.
10303 * g++.dg/cpp0x/pr31437.C: New.
10304 * g++.dg/cpp0x/pr31442.C: New.
10305 * g++.dg/cpp0x/pr31444.C: New.
10306 * g++.dg/cpp0x/pr31431-2.C: New.
10307 * g++.dg/cpp0x/pr31432.C: New.
10308 * g++.dg/cpp0x/pr31434.C: New.
10309 * g++.dg/cpp0x/pr31438.C: New.
10310 * g++.dg/cpp0x/pr31443.C: New.
10311 * g++.dg/cpp0x/pr31445.C: New.
10312 * g++.dg/cpp0x/variadic-crash1.C: New.
10314 2007-05-25 Richard Sandiford <richard@codesourcery.com>
10316 * gcc.target/arm/long-calls-1.c: New test.
10317 * gcc.target/arm/long-calls-2.c: Likewise.
10318 * gcc.target/arm/long-calls-3.c: Likewise.
10319 * gcc.target/arm/long-calls-4.c: Likewise.
10321 2007-05-25 Richard Guenther <rguenther@suse.de>
10322 Andrew Pinski <andrew_pinski@playstation.sony.com>
10324 PR tree-optimization/31982
10325 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10327 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
10330 * gfortran.dg/result_in_spec_2.f90: New test.
10332 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10334 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10336 2007-05-24 Ollie Wild <aaw@google.com>
10338 * gcc.dg/cpp/counter-1.c: New test.
10339 * gcc.dg/pch/counter-1.c: New test.
10340 * gcc.dg/pch/counter-1.hs: New file.
10341 * gcc.dg/pch/counter-2.c: New test.
10342 * gcc.dg/pch/counter-2.hs: New file.
10343 * gcc.dg/pch/counter-3.c: New test.
10344 * gcc.dg/pch/counter-3.hs: New file.
10346 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
10348 * gcc.dg/tree-ssa/predcom-1.c: New test.
10349 * gcc.dg/tree-ssa/predcom-2.c: New test.
10350 * gcc.dg/tree-ssa/predcom-3.c: New test.
10351 * gcc.dg/tree-ssa/predcom-4.c: New test.
10352 * gcc.dg/tree-ssa/predcom-5.c: New test.
10353 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10355 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
10358 * gcc.target/i386/sse4_1-check.h (MASK): New.
10360 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10363 * gfortran.dg/pr25603.f: Initialize integer variables.
10365 2007-05-23 Ian Lance Taylor <iant@google.com>
10367 * g++.dg/other/vrp1.C: New test.
10369 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
10371 PR preprocessor/20077
10372 * gcc.dg/cpp/paste15.c: New test.
10374 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
10375 Nigel Stephens <nigel@mips.com>
10376 Richard Sandiford <richard@codesourcery.com>
10378 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10379 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10380 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10381 * gcc.target/mips/inter/mips16-inter.exp: New.
10383 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
10385 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10387 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
10389 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10390 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
10391 * gcc.target/i386/sse3-addsubps.c: Likewise.
10392 * gcc.target/i386/sse3-haddpd.c: Likewise.
10393 * gcc.target/i386/sse3-haddps.c: Likewise.
10394 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10395 * gcc.target/i386/sse3-hsubps.c: Likewise.
10396 * gcc.target/i386/sse3-lddqu.c: Likewise.
10397 * gcc.target/i386/sse3-movddup.c: Likewise.
10398 * gcc.target/i386/sse3-movshdup.c: Likewise.
10399 * gcc.target/i386/sse3-movsldup.c: Likewise.
10401 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10402 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
10403 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10404 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10405 * gcc.target/i386/ssse3-palignr.c: Likewise.
10406 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10407 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10408 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10409 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10410 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10411 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10412 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10413 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10414 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10415 * gcc.target/i386/ssse3-psignb.c: Likewise.
10416 * gcc.target/i386/ssse3-psignd.c: Likewise.
10417 * gcc.target/i386/ssse3-psignw.c: Likewise.
10418 * gcc.target/i386/ssse3-vals.h: Likewise.
10420 * gcc.target/i386/sse3-check.h: New file.
10421 * gcc.target/i386/ssse3-check.h: Likewise.
10423 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10425 PR middle-end/31095
10426 * gcc.c-torture/compile/bcopy-1.c: New testcase.
10428 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10430 PR middle-end/31606
10431 * gcc.c-torture/20070522-1.c: New testcase.
10433 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10435 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10437 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
10439 * gcc.c-torture/execute/ieee/20000320-1.x,
10440 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10441 m68k-*-* and check_effective_target_coldfire_fpu.
10443 2007-05-22 Ollie Wild <aaw@google.com>
10445 * g++.dg/lookup/hidden-class10.C: New test.
10446 * g++.dg/lookup/hidden-class11.C: New test.
10448 2007-05-22 Ollie Wild <aaw@google.com>
10450 * g++.dg/lookup/name-clash5.C: New test.
10451 * g++.dg/lookup/name-clash6.C: New test.
10453 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10455 * g++.dg/other/i386-2.C: Update comments on header files tested.
10456 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
10458 * gcc.target/i386/sse-12.c: Likewise.
10459 * gcc.target/i386/sse-13.c: Likewise.
10460 * gcc.target/i386/sse-14.c: Likewise.
10462 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10463 Redefined to test with immediate operand.
10464 (__builtin_ia32_blendps): Likewise.
10465 (__builtin_ia32_blendpd): Likewise.
10466 (__builtin_ia32_dpps): Likewise.
10467 (__builtin_ia32_dpps): Likewise.
10468 (__builtin_ia32_insertps128): Likewise.
10469 (__builtin_ia32_vec_ext_v4sf): Likewise.
10470 (__builtin_ia32_vec_set_v16qi): Likewise.
10471 (__builtin_ia32_vec_set_v4si): Likewise.
10472 (__builtin_ia32_vec_set_v2di): Likewise.
10473 (__builtin_ia32_vec_ext_v16qi): Likewise.
10474 (__builtin_ia32_vec_ext_v4si): Likewise.
10475 (__builtin_ia32_vec_ext_v2di): Likewise.
10476 (__builtin_ia32_roundpd): Likewise.
10477 (__builtin_ia32_roundsd): Likewise.
10478 (__builtin_ia32_roundps): Likewise.
10479 (__builtin_ia32_roundss): Likewise.
10480 (__builtin_ia32_mpsadbw128): Likewise.
10482 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10484 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10486 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10488 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10490 * gcc.dg/dfp/func-struct.c: Ditto.
10491 * gcc.dg/dfp/operator-assignment.c: Ditto.
10492 * gcc.dg/dfp/convert-bfp.c: Ditto.
10493 * gcc.dg/dfp/convert-int.c: Ditto.
10494 * gcc.dg/dfp/convert-int-max.c: Ditto.
10495 * gcc.dg/dfp/func-scalar.c: Ditto.
10496 * gcc.dg/dfp/cast.c: Ditto.
10497 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10498 failures, and fix a typo in return type of arg1_128.
10499 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10500 failures, and fix a typo in a constant suffix.
10501 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10502 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10504 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10505 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10507 * lib/gcc-dg.exp(process_message): New proc.
10508 (dg-message): New test directive.
10509 * gcc.dg/always_inline.c: Use dg-message.
10510 * gcc.dg/always_inline2.c: Ditto.
10511 * gcc.dg/always_inline3.c: Ditto.
10512 * gcc.dg/invalid-call-1.c: Ditto.
10513 * gcc.dg/pr17506.c: Ditto.
10514 * gcc.dg/simd-5.c: Ditto.
10515 * gcc.dg/simd-6.c: Ditto.
10516 * gcc.dg/va-arg-2.c: Ditto.
10517 * gcc.dg/cpp/syshdr.c: Ditto.
10518 * gcc.dg/cpp/unc4.c: Ditto.
10519 * gcc.dg/cpp/trad/mi1.c: Ditto.
10520 * gcc.dg/cpp/trad/mi5.c: Ditto.
10521 * gcc.dg/cpp/trad/mi7.c: Ditto.
10522 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10523 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10524 * gcc.test-framework/test-framework.awk: Special-case outexists
10527 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10529 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10530 (bit_SSE4_2): Likewise.
10531 (bit_POPCNT): Likewise.
10533 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10534 Check if assembler supports SSE4 instructions.
10536 * gcc.target/i386/sse4_1-blendpd.c: New file.
10537 * gcc.target/i386/sse4_1-blendps.c: Likewise.
10538 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10539 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10540 * gcc.target/i386/sse4_1-check.h: Likewise.
10541 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10542 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10543 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10544 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10545 * gcc.target/i386/sse4_1-extractps.c: Likewise.
10546 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10547 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10548 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10549 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10550 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10551 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10552 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10553 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10554 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10555 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10556 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10557 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10558 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10559 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10560 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10561 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10562 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10563 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10564 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10565 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10566 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10567 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10568 * gcc.target/i386/sse4_1-pminud.c: Likewise.
10569 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10570 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10571 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10572 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10573 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10574 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10575 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10576 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10577 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10578 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10579 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10580 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10581 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10582 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10583 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10584 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10585 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10586 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10587 * gcc.target/i386/sse4_1-round.h: Likewise.
10588 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10589 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10590 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10591 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10592 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10593 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10594 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10595 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10596 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10597 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10598 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10599 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10600 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10601 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10603 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10606 * gfortran.dg/bounds_check_7.f90: New test.
10608 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10610 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10611 (check_effective_target_sse4a): Ditto.
10613 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10614 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10615 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10616 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10617 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10618 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10619 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10620 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10621 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10622 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10623 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10624 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10625 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10626 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10627 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10628 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10629 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10630 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10631 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10632 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10634 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10636 * g++.dg/ext/cleanup-1.C: New test.
10637 * g++.dg/ext/cleanup-2.C: Likewise.
10638 * g++.dg/ext/cleanup-3.C: Likewise.
10639 * g++.dg/ext/cleanup-4.C: Likewise.
10640 * g++.dg/ext/cleanup-5.C: Likewise.
10641 * g++.dg/ext/cleanup-6.C: Likewise.
10642 * g++.dg/ext/cleanup-8.C: Likewise.
10643 * g++.dg/ext/cleanup-9.C: Likewise.
10644 * g++.dg/ext/cleanup-10.C: Likewise.
10645 * g++.dg/ext/cleanup-11.C: Likewise.
10646 * g++.dg/ext/cleanup-dtor.C: Likewise.
10648 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10650 PR middle-end/31995
10651 * gcc.dg/vect/vect-102a.c: New test.
10653 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10654 Paolo Carlini <pcarlini@suse.de>
10655 Uros Bizjak <ubizjak@gmail.com>
10657 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10658 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10659 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10660 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10661 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10664 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10667 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10669 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10672 * gfortran.dg/do_3.F90: Add checks for the final value of the
10675 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10677 * gcc.c-torture/execute/990127-2.x: New file.
10679 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10681 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10682 * gcc.target/i386/sse-12: Add -O to compile options.
10683 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10684 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10685 and mm3dnow.h. Add -O to compile options.
10687 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10690 * gfortran.dg/char_length_5.f90: New test.
10693 * gfortran.dg/array_reference_1.f90: New test.
10695 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10702 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10703 * gcc.dg/Wtype-limits.c: New.
10704 * gcc.dg/Wtype-limits-Wextra.c: New.
10705 * gcc.dg/Wtype-limits-no.c: New.
10706 * g++.dg/warn/Wtype-limits.C: New.
10707 * g++.dg/warn/Wtype-limits-Wextra.C: New.
10708 * g++.dg/warn/Wtype-limits-no.C: New.
10710 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10712 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10713 instead of "-msse2".'
10714 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10715 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10717 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10718 to test with immediate operand.
10719 (__builtin_ia32_insertqi): Ditto.
10720 (__builtin_ia32_palignr128): Ditto.
10721 (__builtin_ia32_palignr): Ditto.
10722 (__builtin_ia32_pshufhw): Ditto.
10723 (__builtin_ia32_pshuflw): Ditto.
10724 (__builtin_ia32_pshufd): Ditto.
10725 (__builtin_ia32_vec_set_v8hi): Ditto.
10726 (__builtin_ia32_vec_ext_v8hi): Ditto.
10727 (__builtin_ia32_shufpd): Ditto.
10728 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10730 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
10733 * gfortran.dg/min_max_conformance.f90: Added more testcases.
10735 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10738 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10739 and "__inline". Use "-msse" instead of "-msse2".
10741 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10744 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10745 * gcc.dg/20030906-2.c: Likewise.
10746 * objc.dg/method-17.m: Add -Wreturn-type.
10747 * obj-c++.dg/method-21.mm: Likewise.
10749 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10752 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10753 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10754 (__builtin_ia32_psrlqi128): Ditto.
10755 (__builtin_ia32_psrlwi128): Ditto.
10756 (__builtin_ia32_psrldi128): Ditto.
10757 (__builtin_ia32_psrldqi128): Ditto.
10758 (__builtin_ia32_pslldqi128): Ditto.
10759 (__builtin_ia32_psrawi128): Ditto.
10760 (__builtin_ia32_psradi128): Ditto.
10761 (__builtin_ia32_psllqi128): Ditto.
10762 (__builtin_ia32_pslldi128): Ditto.
10763 (__builtin_prefetch): Ditto.
10764 (__builtin_ia32_pshufw): Ditto.
10765 (__builtin_ia32_vec_set_v4hi): Ditto.
10766 (__builtin_ia32_vec_ext_v4hi): Ditto.
10767 (__builtin_ia32_shufps): Ditto.
10768 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10770 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10773 * gfortran.dg/char_allocation_1.f90: New test.
10775 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10777 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10778 * gcc.dg/Wconversion-sign.c: New.
10779 * gcc.dg/Wconversion-integer-no-sign.c: New.
10780 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10782 * g++.dg/warn/Wconversion-sign.C: New.
10783 * g++.old-deja/g++.other/warn4.C: Update.
10784 * g++.dg/warn/Wconversion1.C: Likewise.
10786 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10788 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10789 * gcc.dg/torture/builtin-math-4.c: Likewise.
10791 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10793 PR libfortran/31964
10794 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10796 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
10798 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10800 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
10803 * gcc.target/i386/pr31628.c: New.
10805 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
10807 PR middle-end/31344
10808 * gcc.dg/pr31344.c: New test.
10810 2007-05-17 Ian Lance Taylor <iant@google.com>
10812 PR tree-optimization/31953
10813 * gcc.c-torture/compile/pr31953.c: New test.
10815 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10817 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10819 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10821 * gcc.dg/torture/builtin-math-4.c: Likewise.
10823 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10824 * gcc.dg/torture/builtin-math-4.c: Likewise.
10826 * gcc.dg/torture/builtin-math-4.c: New test.
10828 2007-05-17 Janis Johnson <janis187@us.ibm.com>
10829 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10831 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10832 * gcc.dg/cpp/include2.c: Ditto.
10833 * gcc.dg/cpp/mac-dir-2.c: Ditto.
10834 * gcc.dg/cpp/paste5.c: Ditto.
10835 * gcc.dg/cpp/paste6.c: Ditto.
10836 * gcc.dg/cpp/paste8.c: Ditto.
10837 * gcc.dg/cpp/paste11.c: Ditto.
10838 * gcc.dg/cpp/paste13.c: Ditto.
10839 * gcc.dg/cpp/skipping2.c: Ditto.
10840 * gcc.dg/reg-vol-struct-1.c: Ditto.
10841 * gcc.dg/Wshadow-1.c: Ditto.
10842 * gcc.dg/cpp/trad/comment.c: Ditto.
10843 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10844 * gcc.dg/cpp/if-2.c: Ditto.
10845 * gcc.dg/array-5.c: Ditto.
10846 * gcc.dg/inline-15.c: Ditto.
10847 * gcc.dg/pr27953.c: Ditto.
10848 * gcc.dg/Wno-c++-compat.c: Ditto.
10850 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
10852 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10854 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10856 * gcc.c-torture/execute/20070517-1.c: New test.
10858 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
10861 * gfortran.dg/min_max_conformance.f90: New test.
10863 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
10865 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10866 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10867 gcc.dg/vect/vect-104.c: Use more complex construction to
10868 prevent vectorizing.
10869 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10871 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
10873 PR tree-optimization/24659
10874 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10875 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10876 not vect_int target.
10877 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10878 not vect_int target. Loop is vectorized for vect_intfloat_cvt
10880 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10881 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10882 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10884 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
10886 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10887 and x86_64-*-* targets.
10888 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10890 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
10897 * transfer_simplify_1.f90: New test.
10898 * transfer_simplify_2.f90: New test.
10900 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10902 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10904 2007-05-14 Janis Johnson <janis187@us.ibm.com>
10906 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10908 * gcc.dg/fltconst-pedantic-dfp.c: New test.
10911 * gcc.dg/fltconst-1.c: New test.
10913 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10914 * gcc.dg/dfp/operator-assignment.c: Ditto.
10916 2007-05-14 Paolo Carlini <pcarlini@suse.de>
10919 * g++.dg/rtti/typeid5.C: New.
10921 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10924 * gfortran.dg/substr_4.f: New test.
10926 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
10928 * gcc.target/m68k/interrupt_thread-1.c,
10929 gcc.target/m68k/interrupt_thread-2.c,
10930 gcc.target/m68k/interrupt_thread-3.c: New.
10931 * gcc.target/m68k/m68k.exp: Accept fido.
10933 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10935 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10936 * gfortran.dg/altreturn_3.f90: Likewise.
10937 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10938 * gfortran.dg/default_numeric_type_1.f90: Likewise.
10939 * gfortran.dg/inquire_iolength.f90: Likewise.
10940 * gfortran.dg/module_naming_1.f90: Likewise.
10941 * gfortran.dg/oldstyle_2.f90: Likewise.
10942 * gfortran.dg/operator_2.f90: Likewise.
10943 * gfortran.dg/parameter_array_element_1.f90: Likewise.
10944 * gfortran.dg/used_types_11.f90: Likewise.
10945 * gfortran.dg/zero_array_components_1.f90: Likewise.
10946 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10947 * gfortran.dg/parameter_array_dummy.f90: Likewise.
10948 * gfortran.dg/real_const_3.f90: Likewise.
10950 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10952 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10953 * gcc.dg/tree-ssa/loop-30.c: New test.
10955 2007-05-13 Richard Guenther <rguenther@suse.de>
10957 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10958 scanning forwprop1.
10959 * g++.dg/tree-ssa/pr31146.C: Likewise.
10961 2007-05-13 Revital Eres <eres@il.ibm.com>
10963 * gcc.dg/dse.c: New test.
10965 2007-05-12 Richard Guenther <rguenther@suse.de>
10967 PR tree-optimization/31797
10968 * gcc.c-torture/compile/pr31797.c: New testcase.
10970 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
10973 * gfortran.dg/host_assoc_function_1.f90: New test.
10975 2007-05-11 Steve Ellcey <sje@cup.hp.com>
10978 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10980 2007-05-11 Silvius Rus <rus@google.com>
10982 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10983 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10984 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10985 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10986 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10987 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10988 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10989 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10990 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10991 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10992 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10993 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10994 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10995 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10996 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10997 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10999 2007-05-11 Paolo Carlini <pcarlini@suse.de>
11002 * gcc.c-torture/execute/builtins/memchr.c: New.
11003 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11004 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11006 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11009 * gfortran.dg/recursive_reference_1.f90: Put error at correct
11011 * gfortran.dg/recursive_reference_2.f90: New test.
11013 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11016 * gfortran.dg/namelist_29.f90: New test.
11018 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11021 * gfortran.dg/entry_10.f90: New test.
11023 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
11025 PR tree-optimization/31885
11026 * gcc.dg/tree-ssa/loop-29.c: New test.
11028 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11030 * assumed_dummy_1.f90: Fix dg directive.
11031 * char_initialiser_actual.f90: Likewise.
11032 * nested_modules_2.f90: Likewise.
11033 * shift-alloc.f90: Likewise.
11035 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
11037 * gcc.dg/20070507-1.c: Disable for non-pic targets.
11039 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11041 PR libfortran/31880
11042 * gfortran.dg/unf_read_corrupted_2.f90: New test.
11044 2007-05-09 Mike Stump <mrs@apple.com>
11046 * g++.dg/other/first-global.C: Add -fpie for darwin.
11047 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11049 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
11051 * gcc.dg/20070507-1.c: New testcase.
11053 2007-05-08 Chao-ying Fu <fu@mips.com>
11055 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11056 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11057 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11058 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11060 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
11063 * gcc.dg/pr31847.c: New test.
11065 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
11068 * gfortran.dg/actual_array_result_1.f90: New test.
11070 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
11073 * gfortran.dg/parameter_array_init_1.f90: New test.
11076 * gfortran.dg/parameter_array_init_2.f90: New test.
11078 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
11081 * gcc.target/i386/pr31854.c: New test.
11083 2007-05-07 Janis Johnson <janis187@us.ibm.com>
11085 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11087 2007-05-07 Mike Stump <mrs@apple.com>
11089 * g++.old-deja/g++.mike/empty.C: Add.
11091 2007-05-07 Eric Christopher <echristo@apple.com>
11093 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11095 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
11097 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11098 variable. Rearrange conversions from binary float to decimal float.
11100 2007-05-07 Mark Mitchell <mark@codesourcery.com>
11102 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11105 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
11107 * gnat.dg/opt1.ad[sb]: New testcase.
11109 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11112 * gfortran.dg/do_3.F90: New test.
11114 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11117 * gfortran.dg/new_line.f90: Add new checks.
11119 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11122 * gfortran.dg/large_unit_1.f90: New.
11123 * gfortran.dg/large_unit_2.f90: New.
11124 * gfortran.dg/iostat_4.f90: New
11125 * gfortran.dg/bounds_check_fail_1.f90: Updated.
11127 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
11130 * gfortran.dg/char_result_4.f90: New test.
11132 2007-06-05 Revital Eres <eres@il.ibm.com>
11135 * gcc.dg/pr30957-1.c: New test.
11137 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11140 * gfortran.dg/char_type_len_2.f90: New test.
11142 2007-05-05 Geoffrey Keating <geoffk@apple.com>
11145 * g++.dg/other/nested-extern.cc: New.
11146 * g++.dg/other/nested-extern-1.C: New.
11147 * g++.dg/other/nested-extern-2.C: New.
11149 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11152 * gfortran.dg/erf.f90: New test.
11153 * gfortran.dg/besxy.f90: New test.
11155 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11158 * gfortran.dg/fseek.f90: New test.
11160 2007-05-04 Bob Wilson <bob.wilson@acm.org>
11162 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11164 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11166 PR libfortran/31210
11167 * gfortran.dg/zero_length_1.f90: New test.
11169 2007-05-04 Tobias Burnus <burnus@net-b.de>
11172 * gfortran.dg/char_pointer_assign_3.f90: New test.
11173 * gfortran.dg/char_result_2.f90: Re-enable test.
11175 2007-05-04 Tobias Burnus <burnus@net-b.de>
11178 * gfortran.dg/char_length_3.f90: New test.
11179 * gfortran.dg/char_result_2.f90: Fix test.
11181 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
11183 PR tree-optimization/30565
11184 * gcc.dg/tree-ssa/loop-27.c: New test.
11186 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
11188 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11189 * gcc.target/bfin/arith.c (__v2hi): Likewise.
11190 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11191 * gcc.target/bfin/shift.c (__v2hi): Likewise.
11193 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
11195 PR tree-optimization/31699
11196 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11198 (check_effective_target_vect_floatint_cvt): New.
11199 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11200 of specific targets.
11201 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11202 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11203 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11204 * gcc.dg/vect/vect-iv-4.c: Likewise.
11205 * gcc.dg/vect/vect-multitypes-11.c: New.
11206 * gcc.dg/vect/pr31699.c: New.
11208 2007-05-02 Geoffrey Keating <geoffk@apple.com>
11210 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11212 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
11215 * g++.dg/warn/anonymous-namespace-2.C: New.
11216 * g++.dg/warn/anonymous-namespace-2.h: New.
11218 2007-05-02 Paul Brook <paul@codesourcery.com>
11220 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
11222 2007-05-02 Eric Christopher <echristo@apple.com>
11224 * gcc.dg/cpp/if-div.c: New file.
11226 2007-05-02 Tom Tromey <tromey@redhat.com>
11228 PR preprocessor/28709:
11229 * gcc.dg/cpp/pr28709.c: New file.
11231 2007-05-02 Richard Guenther <rguenther@suse.de>
11233 PR tree-optimization/31146
11234 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11236 2007-05-01 Geoffrey Keating <geoffk@apple.com>
11238 * gcc.c-torture/compile/limits-blockid.c: New.
11239 * gcc.c-torture/compile/limits-caselabels.c: New.
11240 * gcc.c-torture/compile/limits-declparen.c: New.
11241 * gcc.c-torture/compile/limits-enumconst.c: New.
11242 * gcc.c-torture/compile/limits-exprparen.c: New.
11243 * gcc.c-torture/compile/limits-externalid.c: New.
11244 * gcc.c-torture/compile/limits-fnargs.c: New.
11245 * gcc.c-torture/compile/limits-fndefn.c: New.
11246 * gcc.c-torture/compile/limits-idexternal.c: New.
11247 * gcc.c-torture/compile/limits-idinternal.c: New.
11248 * gcc.c-torture/compile/limits-pointer.c: New.
11249 * gcc.c-torture/compile/limits-stringlit.c: New.
11250 * gcc.c-torture/compile/limits-structmem.c: New.
11251 * gcc.c-torture/compile/limits-structnest.c: New.
11253 2007-04-29 Geoffrey Keating <geoffk@apple.com>
11255 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11257 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
11259 PR middle-end/31740
11260 * gcc.c-torture/compile/20070501-1.c: New testcase.
11262 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11265 * gfortran.dg/array_memset_2: New test case.
11267 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11270 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11272 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11275 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11277 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11278 keyword to dg-final test.
11279 * gcc.dg/vect/vect-iv-4.c: Likewise.
11280 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11281 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11283 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11285 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11286 * lib/target-supports.exp
11287 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11288 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11290 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
11292 * gcc.c-torture/execute/ieee/20000320-1.c: Use
11293 __LONG_LONG_MAX__ and its friends instead of those supplied by
11296 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
11299 * g++.dg/ext/vector7.C: New testcase.
11301 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11304 * gfortran.dg/bound_simplification_1.f90: New test.
11306 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11309 * gfortran.dg/bom_error.f90: New test.
11310 * gfortran.dg/bom_include.f90: New test.
11311 * gfortran.dg/bom_UTF16-LE.f90: New test.
11312 * gfortran.dg/bom_UTF16-BE.f90: New test.
11313 * gfortran.dg/bom_UTF-8.f90: New test.
11314 * gfortran.dg/bom_UTF-32.f90: New test.
11315 * gfortran.dg/bom_UTF-8.F90: New test.
11316 * gfortran.dg/bom_include.inc: New file.
11318 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11321 * g++.dg/init/ptrfn2.C: New test.
11322 * g++.dg/init/ptrfn3.C: New test.
11324 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
11327 * gfortran.dg/dependency_21.f90: New test.
11329 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11331 * gfortran.dg/secnds.f: Use real*8.
11332 * gfortran.dg/secnds-1.f: Use real*8.
11334 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11336 PR libfortran/31532
11337 * gfortran.dg/inquire_5.f90: Update test.
11339 2007-04-27 Ian Lance Taylor <iant@google.com>
11341 PR middle-end/31710
11342 * gcc.c-torture/compile/pr31710.c: New test.
11344 2007-04-27 Richard Guenther <rguenther@suse.de>
11346 PR tree-optimization/30965
11347 PR tree-optimization/30978
11348 * gcc.dg/tree-ssa/pr30978.c: New testcase.
11349 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11350 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11351 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11353 2007-04-27 Richard Guenther <rguenther@suse.de>
11355 PR tree-optimization/31715
11356 * gcc.dg/Warray-bounds-4.c: New testcase.
11358 2007-04-26 Ian Lance Taylor <iant@google.com>
11361 * gcc.c-torture/compile/pr28675.c: New test.
11363 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
11366 * g++.dg/ext/vector6.C: New test.
11368 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
11370 * gcc.c-torture/execute/ieee/20000320-1.x: New.
11372 2007-04-26 Steve Ellcey <sje@cup.hp.com>
11374 PR middle-end/31617
11375 * g++.dg/other/str_empty.C: Add expected warning.
11377 2007-04-26 Richard Guenther <rguenther@suse.de>
11378 Daniel Berlin <dberlin@dberlin.org>
11380 PR tree-optimization/30567
11381 * g++.dg/other/pr30567.C: New testcase.
11383 2007-04-26 Richard Guenther <rguenther@suse.de>
11385 PR tree-optimization/31703
11386 * gcc.c-torture/compile/pr31703.c: New testcase.
11387 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11388 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11390 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
11392 * gfortran.dg/open_errors.f90: Added if statements checking
11393 the value of iostat.
11395 2007-04-26 Jakub Jelinek <jakub@redhat.com>
11398 * g++.dg/gomp/pr31598.C: New test.
11400 PR tree-optimization/30558
11401 * g++.dg/gomp/pr30558.C: New test.
11403 2007-04-24 Mark Mitchell <mark@codesourcery.com>
11406 * g++.dg/ext/complex2.C: New test.
11408 2007-04-25 Paolo Carlini <pcarlini@suse.de>
11410 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11412 2007-04-25 Thiemo Seufer <ths@mips.com>
11414 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11415 value to signed char.
11417 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
11419 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
11420 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
11421 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
11423 2007-04-25 Tobias Burnus <burnus@net-b.de>
11426 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11427 statement functions.
11428 * gfortran.dg/c_by_val_5.f90: New test.
11430 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
11432 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11433 with two new subroutines to avoid parameter-induced aliasing.
11434 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11435 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11437 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11439 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11440 * g++.dg/warn/Warray-bounds.C: Likewise.
11442 2007-04-24 Ian Lance Taylor <iant@google.com>
11444 PR tree-optimization/31605
11445 * gcc.c-torture/execute/pr31605.c: New test.
11447 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11450 * lib/gcc-dg.exp (scan-module): New function.
11451 * gfortran.dg/module_md5_1.f90: New test.
11453 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
11455 * g++.old-deja/g++.pt/defarg6.C: Only run with
11457 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11458 * g++.dg/cpp0x/variadic61.C: Ditto.
11459 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11460 * g++.dg/cpp0x/variadic62.C: Ditto.
11461 * g++.dg/template/meminit1.C: Ditto.
11462 * g++.dg/template/operator7.C: Ditto.
11463 * g++.dg/template/static15.C: Ditto.
11464 * g++.dg/template/invalid1.C: Ditto.
11465 * g++.dg/template/shift1.C: Ditto.
11466 * g++.dg/template/error10.C: Ditto.
11468 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
11470 PR diagnostic/25923
11471 * gfortran.dg/pr25923.f90: New test.
11473 2007-04-24 Ian Lance Taylor <iant@google.com>
11475 PR tree-optimization/31602
11476 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11478 2007-04-24 Janis Johnson <janis187@us.ibm.com>
11480 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11481 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11483 2007-04-24 Hui-May Chang <hm.chang@apple.com>
11485 * gcc.target/i386/reload-1.c. New.
11487 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11488 Olga Golovanevsky <olga@il.ibm.com>
11490 * g++.dg/other/str_empty.C: New test.
11492 2007-04-24 Richard Henderson <rth@redhat.com>
11494 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11496 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
11499 * gcc.c-torture/compile/pr31641.c: New testcase.
11501 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
11503 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11504 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11505 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11506 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11508 2007-04-23 Simon Baldwin <simonb@google.com>
11510 * g++.dg/other/error15.C: New.
11511 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11512 triggering a "multiple parameters named" error.
11514 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
11517 * gfortran.dg/backspace_8.f: New test case.
11519 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
11522 * gfortran.dg/used_types_17.f90: New test.
11525 * gfortran.dg/zero_array_components_1.f90: New test.
11527 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11530 * gfortran.dg/open_errors.f90: Allow a different error message.
11532 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
11534 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11535 Rename from check_effective_target_vect_pack_mod. Rename global
11536 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
11538 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11540 * gcc.dg/vect/vect-iv-8a.c: Ditto.
11541 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11543 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11545 PR middle-end/31448
11546 * gcc.c-torture/execute/pr31448.c: New testcase.
11548 2007-04-22 Nick Clifton <nickc@redhat.com>
11550 * gcc.dg/20020312-2.c: Add support for the FRV.
11552 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
11554 PR tree-optimization/24659
11555 * gcc.dg/vect/vect-float-extend-1.c: New test.
11556 * gcc.dg/vect/vect-float-truncate-1.c: New test.
11558 2007-04-22 Richard Guenther <rguenther@suse.de>
11560 PR tree-optimization/29789
11561 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11562 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11564 2007-04-22 Revital Eres <eres@il.ibm.com>
11566 * gcc.dg/var-expand2.c: New test.
11568 2007-04-22 Revital Eres <eres@il.ibm.com>
11570 * gcc.dg/var-expand3.c: New test.
11572 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11575 * gfortran.dg/continuation_8.f90: New test.
11577 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11580 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11581 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11583 2007-04-21 Richard Guenther <rguenther@suse.de>
11585 PR middle-end/31136
11586 * gcc.c-torture/execute/pr31136.c: New testcase.
11588 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
11590 * gcc.target/i386/movsi-sm-1.c: New.
11592 2007-04-20 Richard Henderson <rth@redhat.com>
11594 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11595 * gcc.dg/pr27095.c: Cope with alpha GOT load.
11597 2007-04-20 Jakub Jelinek <jakub@redhat.com>
11599 * gcc.target/i386/ordcmp-1.c: New test.
11600 * gcc.target/i386/unordcmp-1.c: New test.
11602 PR tree-optimization/31632
11603 * gcc.c-torture/compile/20070419-1.c: New test.
11605 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11607 * gcc.dg/invalid-call-1.c: New test.
11609 2007-04-18 Dirk Mueller <dmueller@suse.de>
11611 PR diagnostic/31227
11612 * gcc.dg/Warray-bounds-3.c: New.
11614 2007-04-18 Richard Guenther <rguenther@suse.de>
11616 PR tree-optimization/19431
11617 PR tree-optimization/21463
11618 * gcc.c-torture/execute/20070212-1.c: New testcase.
11619 * gcc.c-torture/execute/20070212-2.c: Likewise.
11620 * gcc.c-torture/execute/20070212-3.c: Likewise.
11621 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11622 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11623 * g++.dg/tree-ssa/pr21463.C: Likewise.
11624 * g++.dg/tree-ssa/pr30738.C: Likewise.
11626 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11629 * g++.dg/expr/bitfield8.C: New test.
11631 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11632 Richard Sandiford <richard@codesourcery.com>
11634 * lib/target-supports.exp (check_profiling_available): Return 0
11635 for uClibc with -p or -pg.
11637 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11640 * g++.dg/template/init7.C: New test.
11642 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11644 PR rtl-optimization/31360
11645 * gcc.dg/loop-7.c: New test.
11647 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11649 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11650 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11652 (compat-execute): Likewise.
11653 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11654 files to remote hosts.
11655 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11656 (c-torture-execute): Likewise.
11657 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11658 or plain file. Use remote_upload and remote_download to copy
11660 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11661 before scanning it.
11663 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11665 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11667 2007-04-16 Lawrence Crowl <crowl@google.com>
11669 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11670 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11671 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11672 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11673 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11674 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11675 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11676 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11677 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11678 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11679 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11681 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11682 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11683 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11684 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11685 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11686 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11687 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11688 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11689 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11690 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11691 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11693 2007-04-16 Ian Lance Taylor <iant@google.com>
11695 PR tree-optimization/31522
11696 * gcc.dg/Wstrict-overflow-16.c: New test.
11698 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11700 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11702 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
11705 * gfortran.dg/module_naming_1.f90: New.
11707 2007-04-16 Richard Sandiford <richard@codesourcery.com>
11709 * lib/target-supports.exp (check_profiling_available): Return
11710 false for m68k-*-uclinux.
11712 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
11715 Testcase for c++ anonymous namespace warning
11717 * g++.dg/warn/anonymous-namespace-1.C: New test
11718 * g++.dg/warn/anonymous-namespace-1.h: New test
11720 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11723 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11725 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11727 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11729 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
11732 * gfortran.dg/array_constructor_16.f90: New test.
11734 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
11736 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11737 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11739 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11741 PR rtl-optimization/31500
11742 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11743 * g++.dg/warn/Warray-bounds.C: Likewise.
11745 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11748 * gcc.dg/gnu89-init-4.c: New testcase.
11750 2007-04-14 Jakub Jelinek <jakub@redhat.com>
11753 * gcc.dg/gomp/pr25874.c: Add dg-options.
11754 * g++.dg/gomp/pr25874.C: Add dg-options.
11756 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
11759 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11760 * gfortran.dg/warnings_are_errors_1.f: New testcase.
11762 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11765 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11767 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11771 * gfortran.dg/initialization_6.f90: New test.
11773 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
11775 * gcc.c-torture/compile/pr27528.c: Require nonpic.
11777 * lib/target-supports.exp (check_gc_sections_available):
11778 Return false if ldflags includes -elf2flt.
11780 2007-04-13 Jason Merrill <jason@redhat.com>
11783 * conv3.C: New test.
11785 2007-04-13 Mike Stump <mrs@apple.com>
11787 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11788 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11790 2007-04-13 Joseph Myers <joseph@codesourcery.com>
11792 PR tree-optimization/29598
11793 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11795 2007-04-13 Tobias Burnus <burnus@net-b.de>
11798 * gfortran.dg/func_assign.f90: New test.
11800 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
11803 * gfortran.dg/used_types_16.f90: New test.
11805 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
11808 * gfortran.dg/goto_2.f90: New.
11809 * gfortran.dg/goto_3.f90: New.
11810 * gfortran.dg/pr17708.f90: Rename to ...
11811 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11813 2007-04-13 Tobias Burnus <burnus@net-b.de>
11816 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11817 instead of a struct.
11819 2007-04-13 Tobias Burnus <burnus@net-b.de>
11822 * gfortran.dg/value_4.c: Use GNU extensions for complex
11823 instead of a struct.
11825 2007-04-13 Richard Guenther <rguenther@suse.de>
11827 PR tree-optimization/21258
11828 * gcc.dg/tree-ssa/vrp34.c: New testcase.
11830 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11832 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11835 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
11838 * gfortran.dg/char_length_2.f90: New.
11839 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11840 * gfortran.dg/repeat_4.f90: Likewise.
11843 * gfortran.dg/char_assign_1.f90: New.
11846 * gfortran.dg/block_name_1.f90: New.
11847 * gfortran.dg/block_name_2.f90: New.
11849 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
11852 * g++.dg/other/pr31078.C: New.
11854 2007-04-12 Richard Guenther <rguenther@suse.de>
11856 PR tree-optimization/31169
11857 * gcc.c-torture/execute/pr31169.c: New testcase.
11859 2007-04-12 Richard Guenther <rguenther@suse.de>
11861 PR tree-optimization/24689
11862 PR tree-optimization/31307
11863 * g++.dg/tree-ssa/pr31307.C: New testcase.
11864 * gcc.dg/tree-ssa/pr24689.c: Likewise.
11866 2007-04-12 Tobias Burnus <burnus@net-b.de>
11869 * gfortran.dg/access_spec_1.f90: New test.
11870 * gfortran.dg/access_spec_2.f90: New test.
11871 * gfortran.dg/non_module_public.f90: Match new error message.
11873 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
11876 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11877 to 4 at line 38 to fix bounds problem.
11879 2007-04-11 Tobias Burnus <burnus@net-b.de>
11882 * gfortran.dg/pointer_intent_1.f90: Fix test.
11884 2007-04-10 Eric Christopher <echristo@apple.com>
11886 * lib/target-supports.exp
11887 (check_effective_target_fstack_protector): Rewrite.
11889 2007-04-09 Mark Mitchell <mark@codesourcery.com>
11892 * g++.dg/init/const5.C: New test.
11894 2007-04-09 Jan Hubicka <jh@suse.cz>
11896 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11898 2007-04-08 Jan Hubicka <jh@suse.cz>
11900 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11902 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11905 * gfortran.dg/achar_4.f90: New test.
11907 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11910 * gfortran.dg/used_dummy_types_8.f90: New test.
11912 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11915 * gfortran.dg/parameter_array_element_1.f90: New test.
11917 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11920 * gfortran.dg/default_numeric_type_1.f90: New test.
11922 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11925 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11927 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11930 * gfortran.dg/interface_12.f90: New test.
11932 2007-04-07 Bruce Korb <bkorb@gnu.org>
11934 * gcc.dg/format/opt-6.c: New test.
11935 * gcc.dg/format/nul-1.c: New test.
11936 * gcc.dg/format/nul-2.c: New test.
11938 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11940 PR libgfortran/31395
11941 * gfortran.dg/fmt_colon.f90: New test.
11943 2007-04-06 Mark Mitchell <mark@codesourcery.com>
11945 * g++.old-deja/g++.other/init18.C: Use
11946 dg-require-effective-target instead of an explicit xfail.
11948 2007-04-05 Janis Johnson <janis187@us.ibm.com>
11950 * gcc.dg/dfp/signbit-1.c
11951 * gcc.dg/dfp/signbit-2.c
11953 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11956 * gfortran.dg/altreturn_5.f90: New test.
11958 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11961 * gfortran.dg/contained_module_proc_1.f90: New test.
11963 2007-04-04 Stuart Hastings <stuart@apple.com>
11966 * objc/execute/exceptions/pr31281.m: New.
11968 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
11970 * g++.dg/ext/dllimport12.C: Update comments.
11972 2007-04-03 Eric Christopher <echristo@apple.com>
11974 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11976 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11979 * gfortran.dg/repeat_2.f90: New test.
11980 * gfortran.dg/repeat_3.f90: New test.
11981 * gfortran.dg/repeat_4.f90: New test.
11983 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
11985 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11987 2007-04-03 Jakub Jelinek <jakub@redhat.com>
11990 * g++.dg/parse/cond3.C: New test.
11992 PR middle-end/30704
11993 * gcc.c-torture/execute/ieee/pr30704.c: New test.
11995 2007-04-02 Jason Merrill <jason@redhat.com>
11998 * g++.dg/ext/visibility/anon3.C: New test.
12000 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12002 PR libgfortran/31052
12003 * gfortran.dg/namelist_28.f90: New test.
12005 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12007 PR libgfortran/31366
12008 * gfortran.dg/direct_io_6.f90: New test.
12010 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12012 PR libgfortran/31207
12013 * gfortran.dg/advance_5.f90: New test.
12014 * gfortran.dg/advance_6.f90: New test.
12016 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
12018 * g++.dg/ext/dllimport6.C: Remove extra ';'.
12019 * g++.dg/ext/dllimport7.C: Likewise.
12020 * g++.dg/ext/selectany1.C: Likewise.
12022 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
12024 * g++.dg/parser/pr31138.C: New.
12025 * g++.dg/parser/pr31140.C: New.
12026 * g++.dg/parser/pr31141.C: New.
12028 2007-03-30 Paolo Carlini <pcarlini@suse.de>
12031 * g++.dg/ext/is_base_of.C: New.
12032 * g++.dg/ext/has_virtual_destructor.C: New.
12033 * g++.dg/ext/is_polymorphic.C: New.
12034 * g++.dg/ext/is_base_of_diagnostic.C: New.
12035 * g++.dg/ext/is_enum.C: New.
12036 * g++.dg/ext/has_nothrow_assign.C: New.
12037 * g++.dg/ext/has_nothrow_constructor.C: New.
12038 * g++.dg/ext/is_empty.C: New.
12039 * g++.dg/ext/has_trivial_copy.C: New.
12040 * g++.dg/ext/has_trivial_assign.C: New.
12041 * g++.dg/ext/is_abstract.C: New.
12042 * g++.dg/ext/is_pod.C: New.
12043 * g++.dg/ext/has_nothrow_copy.C: New.
12044 * g++.dg/ext/is_class.C: New.
12045 * g++.dg/ext/has_trivial_constructor.C: New.
12046 * g++.dg/ext/is_union.C: New.
12047 * g++.dg/ext/has_trivial_destructor.C: New.
12048 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12049 * g++.dg/template/crash43.C: Likewise.
12051 2007-03-29 Dirk Mueller <dmueller@suse.de>
12053 * g++.dg/warn/pedantic2.C: New testcase.
12055 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12057 * size_dim.f90: Fix dg directive.
12058 * pr16433.f: Likewise.
12059 * use_6.f90: Likewise.
12060 * use_7.f90: Likewise.
12061 * entry_9.f90: Likewise.
12062 * pointer_intent_2.f90: Likewise.
12063 * protected_1.f90: Likewise.
12064 * fmt_missing_period_2.f: Likewise.
12065 * pointer_intent_3.f90: Likewise.
12066 * protected_2.f90: Likewise.
12067 * protected_3.f90: Likewise.
12068 * pr15754.f90: Likewise.
12069 * protected_4.f90: Likewise.
12070 * protected_5.f90: Likewise.
12071 * initialization_2.f90: Likewise.
12072 * protected_6.f90: Likewise.
12073 * continuation_7.f90: Likewise.
12074 * derived_function_interface_1.f90: Likewise.
12075 * der_pointer_4.f90: Likewise.
12076 * fmt_zero_precision.f90: Likewise.
12077 * blockdata_3.f90: Likewise.
12078 * fmt_missing_period_1.f: Likewise.
12079 * real_const_3.f90: Likewise.
12080 * use_4.f90: Likewise.
12081 * fmt_missing_period_3.f: Likewise.
12082 * use_5.f90: Likewise.
12084 2007-03-28 Mike Stump <mrs@apple.com>
12086 * gcc.dg/darwin-comm.c: Add.
12088 2007-03-28 Eric Christopher <echristo@apple.com>
12090 * lib/target-supports.exp (check_effective_target_fstack_protector):
12092 * gcc.dg/ssp-1.c: Use.
12093 * gcc.dg/ssp-2.c: Ditto.
12095 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
12098 * g++.dg/parse/constructor3.C: New test.
12100 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
12102 * gnat.dg/thin_pointer.ad[sb]: New test.
12104 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12106 * g++.dg/cpp0x/bracket1.C: New.
12107 * g++.dg/cpp0x/bracket2.C: New.
12108 * g++.dg/cpp0x/bracket3.C: New.
12109 * g++.dg/cpp0x/bracket4.C: New.
12111 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12113 * g++.dg/cpp0x/temp_default1.C: New.
12114 * g++.dg/cpp0x/temp_default3.C: New.
12115 * g++.dg/cpp0x/temp_default2.C: New.
12116 * g++.dg/cpp0x/temp_default4.C: New.
12118 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12121 * g++.dg/other/cv_func2.C: New.
12123 2007-03-27 Janis Johnson <janis187@us.ibm.com>
12125 * gcc.dg/dfp/func-vararg-alternate.h: New file.
12126 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12127 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12128 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12130 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12131 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12133 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12135 * lib/compat.exp (compat-execute): Fix processing of file names.
12137 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12139 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12141 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
12143 * lib/target-supports.exp (check_effective_target_fortran_large_real):
12144 Delete created executable test file.
12145 (check_effective_target_fortran_large_int): Ditto.
12146 (check_effective_target_static_libgfortran): Ditto.
12148 2007-03-26 Paolo Carlini <pcarlini@suse.de>
12151 * g++.dg/warn/pragma-system_header1.C: New test.
12152 * g++.dg/warn/pragma-system_header2.C: New test.
12153 * g++.dg/warn/pragma-system_header1.h. New.
12154 * g++.dg/warn/pragma-system_header2.h. New.
12156 2007-03-26 Ian Lance Taylor <iant@google.com>
12158 PR tree-optimization/31345
12159 * gcc.c-torture/compile/pr31345-1.c: New test.
12161 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
12163 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12164 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12165 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12166 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12167 * gfortran.dg/overload_1.f90: Likewise.
12168 * gfortran.dg/impure_assignment_1.f90: Likewise.
12169 * gfortran.dg/error_recovery_3.f90: Likewise.
12170 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12171 * gfortran.dg/sequence_types_1.f90: Likewise.
12172 * gfortran.dg/internal_references_1.f90: Likewise.
12173 * gfortran.dg/present_1.f90: Likewise.
12174 * gfortran.dg/volatile10.f90: Likewise.
12175 * gfortran.dg/module_equivalence_2.f90: Likewise.
12176 * gfortran.dg/use_4.f90: Likewise.
12177 * gfortran.dg/elemental_result_1.f90: Likewise.
12178 * gfortran.dg/generic_actual_arg.f90: Likewise.
12179 * gfortran.dg/private_type_5.f90: Likewise.
12180 * gfortran.dg/protected_4.f90: Likewise.
12181 * gfortran.dg/interface_3.f90: Likewise.
12183 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12185 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12186 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12188 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12190 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12192 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12194 PR libgfortran/31199
12195 * gfortran.dg/fmt_t_4.f90: New test.
12197 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12199 PR libfortran/31297
12200 * gfortran.dg/backspace_5.f: Initialize variable(s).
12201 * gfortran.dg/backspace_6.f: Likewise.
12202 * gfortran.dg/char_bounds_check_fail_1: Likewise.
12203 * gfortran.dg/direct_io_2.f90: Likewise.
12204 * gfortran.dg/write_back.f: Likewise.
12205 * gfortran.dg/write_rewind_2.f: Likewise.
12206 * gfortran.dg/write_rewind_1.f: Likewise.
12207 * gfortran.dg/write_rewind_2.f: Likewise.
12209 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
12211 PR tree-optimization/30784
12212 * gcc.dg/vect/pr30784.c: New test.
12214 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12217 * gfortran.dg/operator_1.f90: New test.
12218 * gfortran.dg/operator_2.f90: New test.
12220 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12222 PR libfortran/31196
12223 * gfortran.dg/reshape_transpose_1.f90: New test.
12225 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12228 * gfortran.dg/bounds_check_6.f90: New test.
12230 2007-03-23 Michael Meissner <michael.meissner@amd.com>
12232 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12234 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12235 * gcc.dg/dfp/decfloat-constants.c: Ditto.
12237 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
12240 * gfortran.dg/pointer_function_actual_1.f90: New test.
12243 * gfortran.dg/pointer_function_actual_2.f90: New test.
12246 * gfortran.dg/result_in_spec_1.f90: New test.
12248 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12251 * gfortran.dg/integer_exponentiation_3.F90: New test.
12252 * gfortran.dg/integer_exponentiation_4.f90: New test.
12253 * gfortran.dg/integer_exponentiation_5.F90: New test.
12255 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12258 * g++.dg/template/error24.C: New test.
12259 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12261 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12264 * g++.dg/expr/bitfield7.C: New test.
12266 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12269 * gcc.dg/float-range-4.c: New.
12270 * gcc.dg/float-range-1.c: Update. Test for a warning.
12271 * gcc.dg/float-range-3.c: New.
12272 * gcc.dg/float-range-5.c: New.
12274 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12277 * gfortran.dg/no_range_check_1.f90: New test.
12279 2007-03-22 Dirk Mueller <dmueller@suse.de>
12281 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12282 * g++.dg/other/static1.C: Remove stray semicolon.
12283 * g++.dg/other/init1.C: Likewise.
12284 * g++.dg/rtti/dyncast1.C: Likewise.
12285 * g++.dg/tree-ssa/pr17153.C: Likewise.
12286 * g++.dg/lookup/disamb1.C: Likewise.
12287 * g++.dg/lookup/scoped2.C: Likewise.
12288 * g++.dg/lookup/friend7.C: Likewise.
12289 * g++.dg/parse/parse4.C: Likewise.
12290 * g++.dg/parse/parse5.C: Likewise.
12291 * g++.dg/expr/pr29066.C: Likewise.
12292 * g++.dg/expr/cast4.C: Likewise.
12293 * g++.dg/tc1/dr193.C: Likewise.
12294 * g++.dg/tc1/dr213.C: Likewise.
12295 * g++.dg/abi/dcast1.C: Likewise.
12296 * g++.dg/abi/covariant2.C: Likewise.
12297 * g++.dg/inherit/covariant11.C: Likewise.
12298 * g++.dg/inherit/covariant9.C: Likewise.
12299 * g++.dg/inherit/covariant10.C: Likewise.
12300 * g++.dg/init/static3.C: Likewise.
12301 * g++.dg/init/init-ref3.C: Likewise.
12302 * g++.dg/init/ref10.C: Likewise.
12303 * g++.dg/template/meminit2.C: Likewise.
12304 * g++.dg/template/using9.C: Likewise.
12305 * g++.dg/template/friend9.C: Likewise.
12306 * g++.dg/template/ref1.C: Likewise.
12307 * g++.old-deja/g++.warn/inline.C: Likewise.
12308 * g++.old-deja/g++.robertl/eb91.C: Likewise.
12309 * g++.old-deja/g++.robertl/eb46.C: Likewise.
12310 * g++.old-deja/g++.robertl/eb34.C: Likewise.
12311 * g++.old-deja/g++.robertl/eb43.C: Likewise.
12312 * g++.old-deja/g++.robertl/eb26.C: Likewise.
12313 * g++.old-deja/g++.robertl/eb116.C: Likewise.
12314 * g++.old-deja/g++.brendan/copy5.C: Likewise.
12315 * g++.old-deja/g++.brendan/overload8.C: Likewise.
12316 * g++.old-deja/g++.brendan/overload11.C: Likewise.
12317 * g++.old-deja/g++.brendan/copy7.C: Likewise.
12318 * g++.old-deja/g++.brendan/crash38.C: Likewise.
12319 * g++.old-deja/g++.brendan/template11.C: Likewise.
12320 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12321 * g++.old-deja/g++.brendan/crash50.C: Likewise.
12322 * g++.old-deja/g++.brendan/crash16.C: Likewise.
12323 * g++.old-deja/g++.jason/pmem2.C: Likewise.
12324 * g++.old-deja/g++.jason/parse9.C: Likewise.
12325 * g++.old-deja/g++.jason/byval2.C: Likewise.
12326 * g++.old-deja/g++.jason/overload8.C: Likewise.
12327 * g++.old-deja/g++.jason/pmf8.C: Likewise.
12328 * g++.old-deja/g++.jason/template33.C: Likewise.
12329 * g++.old-deja/g++.jason/return3.C: Likewise.
12330 * g++.old-deja/g++.jason/scoping2.C: Likewise.
12331 * g++.old-deja/g++.jason/virtual.C: Likewise.
12332 * g++.old-deja/g++.jason/opeq3.C: Likewise.
12333 * g++.old-deja/g++.jason/template27.C: Likewise.
12334 * g++.old-deja/g++.jason/synth6.C: Likewise.
12335 * g++.old-deja/g++.jason/ref8.C: Likewise.
12336 * g++.old-deja/g++.jason/offset1.C: Likewise.
12337 * g++.old-deja/g++.other/static20.C: Likewise.
12338 * g++.old-deja/g++.other/array1.C: Likewise.
12339 * g++.old-deja/g++.other/new3.C: Likewise.
12340 * g++.old-deja/g++.other/array2.C: Likewise.
12341 * g++.old-deja/g++.other/overload9.C: Likewise.
12342 * g++.old-deja/g++.other/cast6.C: Likewise.
12343 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12344 * g++.old-deja/g++.other/eh4.C: Likewise.
12345 * g++.old-deja/g++.other/using7.C: Likewise.
12346 * g++.old-deja/g++.other/init18.C: Likewise.
12347 * g++.old-deja/g++.other/dyncast1.C: Likewise.
12348 * g++.old-deja/g++.other/dyncast2.C: Likewise.
12349 * g++.old-deja/g++.other/dtor11.C: Likewise.
12350 * g++.old-deja/g++.pt/static11.C: Likewise.
12351 * g++.old-deja/g++.pt/crash19.C: Likewise.
12352 * g++.old-deja/g++.pt/overload12.C: Likewise.
12353 * g++.old-deja/g++.pt/crash46.C: Likewise.
12354 * g++.old-deja/g++.pt/mi1.C: Likewise.
12355 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12356 * g++.old-deja/g++.pt/nontype5.C: Likewise.
12357 * g++.old-deja/g++.pt/local5.C: Likewise.
12358 * g++.old-deja/g++.pt/typename2.C: Likewise.
12359 * g++.old-deja/g++.pt/explicit80.C: Likewise.
12360 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12361 * g++.old-deja/g++.law/visibility1.C: Likewise.
12362 * g++.old-deja/g++.law/visibility2.C: Likewise.
12363 * g++.old-deja/g++.law/virtual2.C: Likewise.
12364 * g++.old-deja/g++.law/operators19.C: Likewise.
12365 * g++.old-deja/g++.law/parsing10.C: Likewise.
12366 * g++.old-deja/g++.law/visibility4.C: Likewise.
12367 * g++.old-deja/g++.law/operators4.C: Likewise.
12368 * g++.old-deja/g++.law/dtors2.C: Likewise.
12369 * g++.old-deja/g++.law/missed-error3.C: Likewise.
12370 * g++.old-deja/g++.law/visibility10.C: Likewise.
12371 * g++.old-deja/g++.law/scope3.C: Likewise.
12372 * g++.old-deja/g++.law/casts2.C: Likewise.
12373 * g++.old-deja/g++.law/code-gen5.C: Likewise.
12374 * g++.old-deja/g++.law/operators33.C: Likewise.
12375 * g++.old-deja/g++.law/friend4.C: Likewise.
12376 * g++.old-deja/g++.mike/pmf7.C: Likewise.
12377 * g++.old-deja/g++.mike/p5611.C: Likewise.
12378 * g++.old-deja/g++.mike/net37.C: Likewise.
12379 * g++.old-deja/g++.mike/p3570.C: Likewise.
12380 * g++.old-deja/g++.mike/p5718.C: Likewise.
12381 * g++.old-deja/g++.mike/net21.C: Likewise.
12382 * g++.old-deja/g++.mike/p1862.C: Likewise.
12383 * g++.old-deja/g++.mike/p4511.C: Likewise.
12384 * g++.old-deja/g++.mike/virt3.C: Likewise.
12385 * g++.old-deja/g++.mike/p16146.C: Likewise.
12386 * g++.old-deja/g++.mike/p1989.C: Likewise.
12387 * g++.old-deja/g++.mike/p5571.C: Likewise.
12388 * g++.old-deja/g++.gb/scope10.C: Likewise.
12389 * g++.old-deja/g++.abi/primary5.C: Likewise.
12390 * g++.old-deja/g++.abi/empty2.C: Likewise.
12391 * g++.old-deja/g++.abi/arraynew.C: Likewise.
12392 * g++.old-deja/g++.eh/vbase4.C: Likewise.
12393 * g++.old-deja/g++.eh/ptr1.C: Likewise.
12394 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12395 * g++.old-deja/g++.bob/template3.C: Likewise.
12396 * g++.old-deja/g++.bob/inherit1.C: Likewise.
12398 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
12401 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12403 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
12406 * gfortran.dg/derived_name_1.f90: New.
12407 * gfortran.dg/derived_name_2.f: New.
12409 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12411 * lib/target-supports.exp (check_effective_target_nonpic): New
12413 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12414 when compiling PIC.
12415 * gcc.target/i386/asm-4.c: Require nonpic.
12416 * gcc.target/i386/cmov1.c: Likewise.
12417 * gcc.target/i386/mul.c: Likewise.
12418 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12419 * gcc.target/i386/ssetype-1.c: Require nonpic.
12420 * gcc.target/i386/ssetype-3.c: Likewise.
12421 * gcc.target/i386/ssetype-5.c: Likewise.
12423 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12425 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12426 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12427 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12428 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12430 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
12432 PR tree-optimization/30590
12433 * g++.dg/opt/pr30590.C: New testcase.
12435 2007-03-20 Jakub Jelinek <jakub@redhat.com>
12438 * gcc.dg/pr30762-1.c: New test.
12439 * gcc.dg/pr30762-2.c: New test.
12441 PR inline-asm/30505
12442 * gcc.target/i386/pr30505.c: New test.
12444 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
12446 * gcc.target/arm/register-variables.c: New.
12448 2007-03-19 Jeff Law <law@redhat.com>
12450 * PR tree-optimization/30984
12451 * gcc.c-torture/pr30984.c: New test.
12453 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
12454 Richard Guenther <rguenther@suse.de>
12456 PR tree-optimization/31254
12457 * gcc.dg/torture/pr31254.c: New testcase.
12459 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
12461 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12462 target default_packed.
12464 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12467 * gfortran.dg/string_length_1.f90: New test.
12469 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12472 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12474 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12476 PR libgfortran/31052
12477 * gfortran.dg/namelist_27.f90: New test.
12479 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
12482 * gfortran.dg/used_types_14.f90: New test.
12485 * gfortran.dg/used_types_15.f90: New test.
12487 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
12489 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12490 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12492 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12495 * gfortran.dg/integer_exponentiation_2.f90: New test.
12497 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
12499 PR tree-optimization/31041
12500 * gcc.dg/vect/pr31041.c: New test.
12502 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12504 * g++.dg/warn/Wconversion-integer.C: New
12505 * g++.dg/warn/Wconversion-real.C: New.
12506 * g++.dg/warn/Wconversion-real-integer.C: New.
12507 * g++.dg/warn/conv2.C: Updated.
12509 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12511 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12514 2007-03-16 Richard Guenther <rguenther@suse.de>
12516 PR tree-optimization/31146
12517 * g++.dg/tree-ssa/pr31146.C: New testcase.
12519 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12521 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12522 assume that the target has <features.h>.
12524 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12526 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12527 dg-options rather than to the whole test.
12529 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
12532 * g++.dg/debug/pr29906.C: New
12534 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12536 PR libgfortran/31099
12537 * gfortran.dg/unformatted_recl.f90: Update test.
12539 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
12541 * gcc.dg/tree-ssa/prefetch-5.c: New test.
12543 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12546 * g++.dg/parse/namespace-definition.C: New.
12548 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12551 * g++.dg/cpp/pedantic-errors.C: New.
12552 * g++.dg/cpp/permissive.C: New.
12554 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12556 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12557 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12559 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12561 * lib/target-supports.exp (check_missing_uclibc_feature)
12562 (check_effective_target_wchar): New procedures.
12563 * gcc.dg/wchar_t-1.c: Require target wchar.
12564 * gcc.dg/wint_t-1.c: Likewise.
12566 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12568 * lib/target-supports.exp (check_gc_sections_available): Return
12569 false for VxWorks targets.
12571 2007-03-15 Dirk Mueller <dmueller@suse.de>
12573 * g++.dg/warn/Wconversion2.C: Fix typo.
12574 * gcc.dg/if-empty-1.c: Ditto.
12576 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12578 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12580 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12582 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12583 * gcc.target/i386/pr31167.c: Ditto.
12585 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12588 * gcc.target/i386/pr31167.c: New test.
12590 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
12593 * gfortran.dg/import5.f90.f90: New test.
12597 * gfortran.dg/data_components_1.f90: New test.
12601 * gfortran.dg/generic_13.f90: New test.
12604 * gfortran.dg/alloc_comp_basics_5.f90: New test.
12606 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12608 PR libgfortran/31051
12609 * gfortran.dg/fmt_t_4.f90: New
12611 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12614 * g++.dg/other/default7.C: New test.
12616 2007-03-15 Dirk Mueller <dmueller@suse.de>
12618 * g++.dg/warn/Wconversion2.C: New.
12620 2007-03-14 Eric Christopher <echristo@apple.com>
12622 * gcc.dg/ssp-1.c: New.
12623 * gcc.dg/ssp-2.c: Ditto.
12625 2007-03-14 Dirk Mueller <dmueller@suse.de>
12627 * g++.dg/warn/do-empty.C: New.
12628 * gcc.dg/do-empty.c: New.
12629 * gcc.dg/if-empty-1.c: Update.
12630 * gcc.dg/20001116-1.c: Update.
12631 * gcc.dg/pr23165.c: Update.
12633 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12635 * gfortran.dg/module_implicit_conversion.f90: New test.
12637 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12639 PR middle-end/31127
12640 * gcc.dg/pr31127.c: New.
12642 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12644 * gcc.dg/tree-ssa/loop-26.c: New test.
12646 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12648 * gcc.target/i386/cmpxchg16b-1.c: New test.
12650 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12652 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12653 * gcc.dg/c99-vla-1.c: Likewise.
12654 * g++.dg/ext/vla1.C: Likewise
12656 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12658 * gcc.dg/wvla-1.c: New test
12659 * gcc.dg/wvla-2.c: New test
12660 * gcc.dg/wvla-3.c: New test
12661 * gcc.dg/wvla-4.c: New test
12662 * gcc.dg/wvla-5.c: New test
12663 * gcc.dg/wvla-6.c: New test
12664 * gcc.dg/wvla-7.c: New test
12665 * g++.dg/warn/Wvla-1.C: New test
12666 * g++.dg/warn/Wvla-2.C: New test
12667 * g++.dg/warn/Wvla-3.C: New test
12669 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12672 * g++.dg/other/default6.C: New test.
12674 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12676 * lib/target-supports.exp (check_profiling_available): Return false
12678 (check_effective_target_vxworks_kernel): New procedure.
12679 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12681 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12682 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12683 to include VxWorks.
12684 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12686 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12688 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12689 PIC is not supported.
12690 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12691 * gcc.dg/20020426-2.c: Likewise.
12692 * gcc.dg/pr28243.c: Likewise.
12693 * gcc.dg/visibility-11.c: Likewise.
12694 * gcc.dg/tls/opt-9.c: Likewise.
12695 * gcc.dg/tls/opt-10.c: Likewise.
12696 * gcc.dg/tls/pic-1.c: Likewise.
12697 * gcc.dg/tls/struct-1.c: Likewise.
12698 * gcc.target/i386/20000807-1.c: Likewise.
12699 * gcc.target/i386/20000904-1.c: Likewise.
12700 * gcc.target/i386/20011119-1.c: Likewise.
12701 * gcc.target/i386/990213-2.c: Likewise.
12702 * gcc.target/i386/990214-1.c: Likewise.
12703 * gcc.target/i386/compress-float-387-pic.c: Likewise.
12704 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12705 * gcc.target/i386/pic-1.c: Likewise.
12706 * gcc.target/i386/pr21518.c: Likewise.
12707 * gcc.target/i386/pr23098.c: Likewise.
12708 * gcc.target/i386/pr23943.c: Likewise.
12710 2007-03-11 Mark Mitchell <mark@codesourcery.com>
12713 * g++.dg/template/complit2.C: New test.
12716 * g++.dg/ext/bitfield1.C: New test.
12718 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
12721 * gfortran.dg/interface_11.f90: New test.
12723 2007-03-11 Richard Guenther <rguenther@suse.de>
12725 PR tree-optimization/31115
12726 * gcc.dg/torture/pr31115.c: New testcase.
12728 2007-03-11 Ira Rosen <irar@il.ibm.com>
12730 PR tree-optimization/29925
12731 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12733 2007-03-10 Mark Mitchell <mark@codesourcery.com>
12736 * g++.dg/expr/bitfield3.C: New test.
12737 * g++.dg/expr/bitfield4.C: Likewise.
12738 * g++.dg/expr/bitfield5.C: Likewise.
12739 * g++.dg/expr/bitfield6.C: Likewise.
12742 * g++.dg/template/array18.C: New test.
12744 2007-03-10 Dirk Mueller <dmueller@suse.de>
12747 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12748 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12750 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
12753 * g++.dg/cpp0x/variadic-bind.C: New.
12754 * g++.dg/cpp0x/variadic-function.C: New.
12755 * g++.dg/cpp0x/variadic-mem_fn.C: New.
12756 * g++.dg/cpp0x/variadic-tuple.C: New.
12757 * g++.dg/cpp0x/variadic1.C: New.
12758 * g++.dg/cpp0x/variadic2.C: New.
12759 * g++.dg/cpp0x/variadic3.C: New.
12760 * g++.dg/cpp0x/variadic4.C: New.
12761 * g++.dg/cpp0x/variadic5.C: New.
12762 * g++.dg/cpp0x/variadic6.C: New.
12763 * g++.dg/cpp0x/variadic7.C: New.
12764 * g++.dg/cpp0x/variadic8.C: New.
12765 * g++.dg/cpp0x/variadic9.C: New.
12766 * g++.dg/cpp0x/variadic10.C: New.
12767 * g++.dg/cpp0x/variadic11.C: New.
12768 * g++.dg/cpp0x/variadic12.C: New.
12769 * g++.dg/cpp0x/variadic13.C: New.
12770 * g++.dg/cpp0x/variadic14.C: New.
12771 * g++.dg/cpp0x/variadic15.C: New.
12772 * g++.dg/cpp0x/variadic16.C: New.
12773 * g++.dg/cpp0x/variadic17.C: New.
12774 * g++.dg/cpp0x/variadic18.C: New.
12775 * g++.dg/cpp0x/variadic19.C: New.
12776 * g++.dg/cpp0x/variadic20.C: New.
12777 * g++.dg/cpp0x/variadic21.C: New.
12778 * g++.dg/cpp0x/variadic22.C: New.
12779 * g++.dg/cpp0x/variadic23.C: New.
12780 * g++.dg/cpp0x/variadic24.C: New.
12781 * g++.dg/cpp0x/variadic25.C: New.
12782 * g++.dg/cpp0x/variadic26.C: New.
12783 * g++.dg/cpp0x/variadic27.C: New.
12784 * g++.dg/cpp0x/variadic28.C: New.
12785 * g++.dg/cpp0x/variadic29.C: New.
12786 * g++.dg/cpp0x/variadic30.C: New.
12787 * g++.dg/cpp0x/variadic31.C: New.
12788 * g++.dg/cpp0x/variadic32.C: New.
12789 * g++.dg/cpp0x/variadic33.C: New.
12790 * g++.dg/cpp0x/variadic34.C: New.
12791 * g++.dg/cpp0x/variadic35.C: New.
12792 * g++.dg/cpp0x/variadic36.C: New.
12793 * g++.dg/cpp0x/variadic37.C: New.
12794 * g++.dg/cpp0x/variadic38.C: New.
12795 * g++.dg/cpp0x/variadic39.C: New.
12796 * g++.dg/cpp0x/variadic40.C: New.
12797 * g++.dg/cpp0x/variadic41.C: New.
12798 * g++.dg/cpp0x/variadic42.C: New.
12799 * g++.dg/cpp0x/variadic43.C: New.
12800 * g++.dg/cpp0x/variadic44.C: New.
12801 * g++.dg/cpp0x/variadic45.C: New.
12802 * g++.dg/cpp0x/variadic46.C: New.
12803 * g++.dg/cpp0x/variadic47.C: New.
12804 * g++.dg/cpp0x/variadic48.C: New.
12805 * g++.dg/cpp0x/variadic49.C: New.
12806 * g++.dg/cpp0x/variadic50.C: New.
12807 * g++.dg/cpp0x/variadic51.C: New.
12808 * g++.dg/cpp0x/variadic52.C: New.
12809 * g++.dg/cpp0x/variadic53.C: New.
12810 * g++.dg/cpp0x/variadic54.C: New.
12811 * g++.dg/cpp0x/variadic55.C: New.
12812 * g++.dg/cpp0x/variadic56.C: New.
12813 * g++.dg/cpp0x/variadic57.C: New.
12814 * g++.dg/cpp0x/variadic58.C: New.
12815 * g++.dg/cpp0x/variadic59.C: New.
12816 * g++.dg/cpp0x/variadic60.C : New.
12817 * g++.dg/cpp0x/variadic61.C : New.
12818 * g++.dg/cpp0x/variadic62.C : New.
12819 * g++.dg/cpp0x/variadic63.C : New.
12820 * g++.dg/cpp0x/variadic64.C : New.
12821 * g++.dg/cpp0x/variadic65.C : New.
12822 * g++.dg/cpp0x/variadic66.C : New.
12823 * g++.dg/cpp0x/variadic67.C : New.
12824 * g++.dg/cpp0x/variadic68.C : New.
12825 * g++.dg/cpp0x/variadic69.C : New.
12826 * g++.dg/cpp0x/variadic70.C : New.
12827 * g++.dg/cpp0x/variadic71.C : New.
12828 * g++.dg/cpp0x/variadic72.C : New.
12829 * g++.dg/cpp0x/variadic73.C : New.
12830 * g++.dg/cpp0x/variadic74.C : New.
12831 * g++.dg/cpp0x/variadic75.C : New.
12832 * g++.dg/cpp0x/variadic-ex1.C : New.
12833 * g++.dg/cpp0x/variadic-ex2.C : New.
12834 * g++.dg/cpp0x/variadic-ex3.C : New.
12835 * g++.dg/cpp0x/variadic-ex4.C : New.
12836 * g++.dg/cpp0x/variadic-ex5.C : New.
12837 * g++.dg/cpp0x/variadic-ex6.C : New.
12838 * g++.dg/cpp0x/variadic-ex7.C : New.
12839 * g++.dg/cpp0x/variadic-ex8.C : New.
12840 * g++.dg/cpp0x/variadic-ex9.C : New.
12841 * g++.dg/cpp0x/variadic-ex10.C : New.
12842 * g++.dg/cpp0x/variadic-ex11.C : New.
12843 * g++.dg/cpp0x/variadic-ex12.C : New.
12844 * g++.dg/cpp0x/variadic-ex13.C : New.
12845 * g++.dg/cpp0x/variadic-ex14.C : New.
12847 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12849 PR libgfortran/31099
12850 * gfortran.dg/unformatted_recl.f90: New test.
12852 2007-03-09 Roger Sayle <roger@eyesopen.com>
12854 * gcc.dg/fold-eqcmplx-1.c: New test case.
12856 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
12858 PR rtl-optimization/30643
12859 * gcc.dg/pr30643.c: New.
12861 2007-03-09 Chao-ying Fu <fu@mips.com>
12863 * gcc.target/mips/mips32-dspr2-type.c: New test.
12864 * gcc.target/mips/mips32-dspr2.c: New test.
12865 * gcc.target/mips/dspr2-MULT.c: New test.
12866 * gcc.target/mips/dspr2-MULTU.c: New test.
12867 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12868 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12869 Adjust some formats.
12871 2007-03-09 Dirk Mueller <dmueller@suse.de>
12874 * gcc.dg/Wlogical-op-1.c: New.
12875 * g++.dg/warn/Wlogical-op-1.C: New.
12877 2007-03-09 Richard Guenther <rguenther@suse.de>
12879 PR tree-optimization/30904
12880 PR middle-end/31058
12881 * gcc.dg/pr30904.c: Remove xfail.
12883 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12886 * gcc.c-torture/execute/pr31072.c: New test.
12888 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12890 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12891 * gcc.dg/torture/builtin-attr-1.c: Likewise.
12892 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
12893 *lrint* and *lround*.
12894 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12896 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12897 * gcc.dg/torture/builtin-integral-1.c: Likewise.
12898 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
12899 and *lround*. Correct macro names.
12900 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12901 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12903 2007-03-08 Ian Lance Taylor <iant@google.com>
12905 * gcc.dg/no-strict-overflow-5.c: New test.
12906 * gcc.dg/no-strict-overflow-6.c: New test.
12907 * gcc.dg/Wstrict-overflow-11.c: New test.
12908 * gcc.dg/Wstrict-overflow-12.c: New test.
12909 * gcc.dg/Wstrict-overflow-13.c: New test.
12910 * gcc.dg/Wstrict-overflow-14.c: New test.
12911 * gcc.dg/Wstrict-overflow-15.c: New test.
12913 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12915 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
12916 for VxWorks kernel mode.
12917 * gcc.c-torture/execute/strncmp-1.x: Likewise.
12919 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12921 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12924 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12926 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12927 and lib/bfill.c on VxWorks targets.
12928 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12929 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12930 lib/bfill.c and lib/memmove.c on VxWorks targets.
12931 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12932 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12933 on VxWorks targets.
12934 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12935 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12937 2007-03-08 Tobias Burnus <burnus@net-b.de>
12939 * gfortran.dg/use_5.f90: New test.
12940 * gfortran.dg/use_6.f90: Ditto.
12941 * gfortran.dg/use_7.f90: Ditto.
12943 2007-03-08 Tobias Burnus <burnus@net-b.de>
12946 * gfortran.dg/use_4.f90: New test.
12947 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12949 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
12952 * gfortran.dg/parameter_array_section_2.f90: New test.
12954 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
12957 * g++.dg/ext/offsetof1.C: Add cases with volatile.
12960 * g++.dg/template/arg5.C: New test.
12962 2007-03-07 Joseph Myers <joseph@codesourcery.com>
12964 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12966 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
12968 * gcc.dg/var-expand1.c: Add newline at end of file.
12970 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
12972 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12974 2007-03-06 Richard Sandiford <richard@codesourcery.com>
12976 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12978 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12980 * gcc.dg/torture/builtin-convert-4.c: New test.
12982 2007-03-05 Ian Lance Taylor <iant@google.com>
12984 * gcc.c-torture/compile/pr31034.c: New test.
12986 2007-03-05 Ian Lance Taylor <iant@google.com>
12988 * gcc.dg/inline-18.c: New test.
12989 * gcc.dg/inline-19.c: New test.
12990 * gcc.dg/inline-20.c: New test.
12991 * gcc.dg/inline-21.c: New test.
12993 2007-03-05 Richard Guenther <rguenther@suse.de>
12995 PR tree-optimization/14052
12996 * gcc.dg/tree-ssa/vrp33.c: New testcase.
12998 2007-03-05 Richard Guenther <rguenther@suse.de>
13000 PR tree-optimization/23777
13001 * gcc.dg/tree-ssa/pr23777.c: New testcase.
13003 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13006 * gcc.dg/multiple-overflow-warn-3.c: New.
13007 * g++.dg/warn/multiple-overflow-warn-3.C: New.
13009 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
13012 * g++.dg/parse/template23.C: New test.
13014 2007-03-04 Roger Sayle <roger@eyesopen.com>
13016 PR middle-end/30744
13017 * gcc.dg/pr30744-1.c: New test case.
13019 2007-03-04 Tobias Burnus <burnus@net-b.de>
13021 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13023 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13026 * gfortran.dg/logical_3.f90: New test.
13028 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
13030 PR libfortran/30981
13031 * gfortran.dg/integer_exponentiation_1.f90: New test.
13033 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
13035 * gcc.target/m68k/m68k.exp: New.
13036 * gcc.target/m68k/crash1.c: New.
13038 2007-03-03 Tobias Burnus <burnus@net-b.de>
13040 * gfortran.dg/c_by_val.c: Use int64_t instead of long
13041 to be more compatible with integer(kind=8).
13043 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13045 PR libfortran/31001
13046 * gfortran.dg/zero_sized_3.f90: New test.
13048 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13051 * g++.dg/parse/else.C: New.
13052 * g++.dg/parse/else-2.C: New.
13054 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
13055 Tobias Burnus <burnus@net-b.de>
13058 * gfortran.dg/size_dim.f90: New test.
13060 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
13061 Tobias Burnus <burnus@net-b.de>
13064 * gfortran.dg/entry_9.f90: New test.
13066 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
13069 * g++.dg/inherit/covariant16.C: New test.
13071 2007-03-02 Geoffrey Keating <geoffk@apple.com>
13073 * g++.dg/other/darwin-minversion-1.C: New.
13075 2007-03-02 Diego Novillo <dnovillo@redhat.com>
13077 * gcc.dg/tree-ssa/20070302-1.c: New test.
13079 2007-03-02 Joseph Myers <joseph@codesourcery.com>
13081 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13084 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
13086 * gcc.dg/tree-ssa/prefetch-4.c: New test.
13088 2007-03-01 Simon Baldwin <simonb@google.com>
13091 * warn/ignored_typedef.C: New.
13092 * init/ctor8.C: Added dg-warning to consume ignored typedef
13094 * template/typedef2.C: Ditto. Moved dg-error onto its own line
13095 and added an explicit line number.
13097 2007-02-28 Richard Guenther <rguenther@suse.de>
13099 PR middle-end/30364
13100 * gcc.dg/torture/pr30364-1.c: New testcase.
13101 * gcc.dg/torture/pr30364-2.c: Likewise.
13102 * gcc.dg/torture/pr30364-3.c: Likewise.
13104 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13106 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13107 powerpc*, use -funsafe-math-optimizations.
13108 * gcc.dg/torture/builtin-logb-1.c: Likewise.
13109 * gcc.dg/torture/builtin-modf-1.c: Likewise.
13111 2007-02-28 Tobias Burnus <burnus@net-b.de>
13112 Paul Thomas <pault@gcc.gnu.org>
13116 * c_by_val_1.f: Test %VAL() with non-default kind.
13117 * c_by_val.c: Ditto.
13118 * c_by_val_4.f: New test.
13120 2007-02-28 Tobias Burnus <burnus@net-b.de>
13123 * gfortran.dg/continuation_7.f90: New test.
13125 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
13127 * g++.dg/inherit/thunk7.C: New test.
13128 * lib/target-supports.exp (check_profiling_available): Not available
13131 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
13134 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13136 2007-02-27 Mark Mitchell <mark@codesourcery.com>
13138 * lib/target-supports.exp (check_effective_target_init_priority):
13139 Remove Solaris special case.
13141 2007-02-26 Geoffrey Keating <geoffk@apple.com>
13143 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13144 for more builtin types.
13146 * g++.dg/ext/visibility/class1.C: Port to Darwin.
13147 * g++.dg/ext/visibility/noPLT.C: Likewise.
13149 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13151 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13154 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
13157 * size_optional_dim_1.f90: New test.
13159 2007-02-25 Mark Mitchell <mark@codesourcery.com>
13161 * gcc.dg/vxworks/vxworks.exp: New file.
13162 * gcc.dg/vxworks/initpri1.c: Likewise.
13163 * gcc.dg/vxworks/initpri2.c: Likewise.
13164 * gcc.dg/initpri2.c: Add more tests.
13165 * g++.dg/special/initpri2.C: Likewise.
13167 * gcc.dg/initpri1.c: New test.
13168 * gcc.dg/initpri2.c: Likewise.
13169 * g++.dg/special/initpri1.C: New test.
13170 * g++.dg/special/initpri2.C: Likewise.
13171 * g++.dg/special/conpr-1.C: Use init_priority effective target.
13172 * g++.dg/special/conpr-2.C: Likewise.
13173 * g++.dg/special/conpr-3.C: Likewise.
13174 * g++.dg/special/conpr-4.C: Likewise.
13175 * g++.dg/special/initp1.C: Likewise.
13176 * g++.dg/special/ecos.exp: Remove code to detect availability of
13177 constructor priorities.
13178 * lib/target-supports.exp (check_effective_target_init_priority):
13181 2007-02-24 Jan Hubicka <jh@suse.cz>
13183 * gcc.c-torture/execute/pr30778.c: New testcase.
13185 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13187 PR libgfortran/30918
13188 * gfortran.dg/namelist_26.f90: New test.
13190 2007-02-24 Richard Guenther <rguenther@suse.de>
13192 PR middle-end/30951
13193 * gcc.dg/pr30951.c: New testcase.
13195 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13197 * gcc.dg/torture/builtin-modf-1.c: New test.
13199 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
13201 PR tree-optimization/30904
13202 * gcc.dg/pr30904.c: New test.
13204 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13206 * gcc.test-framework/README: Correct command.
13207 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13209 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13211 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
13213 * lib/target-supports.exp (check_effective_target_unwrapped): New.
13215 2007-02-23 Mark Mitchell <mark@codesourcery.com>
13217 * lib/target-supports.exp (check_effective_target_newlib): New
13220 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
13223 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13224 allocatable component.
13227 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13229 * gcc.dg/torture/builtin-logb-1.c: New test.
13230 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13231 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13232 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13235 2007-02-23 Richard Guenther <rguenther@suse.de>
13237 * g++.dg/warn/changes-meaning.C: New testcase.
13239 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13241 PR libgfortran/30910
13242 * gfortran.dg/fmt_zero_precision.f90: Update test.
13244 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13246 * gcc.dg/torture/builtin-frexp-1.c: New test.
13248 2007-02-22 Mark Mitchell <mark@codesourcery.com>
13250 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13252 2007-02-22 Ian Lance Taylor <iant@google.com>
13255 * g++.dg/debug/pr30898.C: New test.
13257 2007-02-22 Ira Rosen <irar@il.ibm.com>
13259 * gcc.dg/vect/vect-106.c: New test.
13261 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13262 Ira Rosen <irar@il.ibm.com>
13264 PR tree-optimization/30843
13265 * gcc.dg/vect/pr30843.c: New test.
13267 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13269 PR tree-optimization/30858
13270 * gcc.dg/vect/pr30858.c: New test.
13272 2007-02-21 Mark Mitchell <mark@codesourcery.com>
13274 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13275 to set options for compiling testglue.
13276 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13277 * lib/obj-c++.exp (obj-c++_init): Likewise.
13279 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
13281 * gnat.dg/derived_aggregate.adb: New test.
13283 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13285 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13286 sh* targets. Call the correct CKSGN macro.
13288 2007-02-21 Jakub Jelinek <jakub@redhat.com>
13290 * gfortran.dg/gomp/omp_parse1.f90: New test.
13291 * gfortran.dg/gomp/omp_parse2.f: New test.
13293 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
13296 * gfortran.dg/do_pointer_1.f90: New test.
13298 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13300 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13303 2007-02-20 Geoffrey Keating <geoffk@apple.com>
13305 * gcc.dg/darwin-minversion-1.c: New.
13306 * gcc.dg/darwin-minversion-2.c: New.
13308 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13310 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13312 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13313 DJ Delorie <dj@redhat.com>
13316 * gcc.dg/Wfatal.c: New.
13317 * gcc.dg/Wfatal-2.c: New.
13318 * gcc.dg/Werror-1.c: Adjust expectations.
13319 * gcc.dg/Werror-5.c: Likewise.
13320 * gcc.dg/Werror-7.c: Likewise.
13321 * gcc.dg/Werror-10.c: Likewise.
13322 * gcc.dg/Werror-11.c: Likewise.
13324 2007-02-20 Tobias Burnus <burnus@net-b.de>
13327 * gfortran.dg/volatile10.f90: New test.
13329 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
13331 PR libfortran/30533
13332 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
13334 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13336 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13337 * gcc.dg/Walways-true-1.c: Likewise.
13338 * gcc.dg/weak/weak-3.c: Likewise.
13339 * gcc.dg/Werror-1.c: Likewise.
13340 * gcc.dg/Werror-3.c: Likewise.
13341 * gcc.dg/Werror-4.c: Likewise.
13342 * gcc.dg/Werror-5.c: Likewise.
13343 * gcc.dg/Werror-6.c: Likewise.
13344 * gcc.dg/Werror-7.c: Likewise.
13345 * gcc.dg/Werror-8.c: Likewise.
13346 * gcc.dg/Werror-10.c: Likewise.
13347 * gcc.dg/Werror-11.c: Likewise.
13348 * gcc.dg/Werror-12.c: Likewise.
13349 * g++.old-deja/g++.mike/warn8.C: Likewise.
13350 * g++.dg/warn/Walways-true-1.C: Likewise.
13351 * g++.dg/warn/Walways-true-2.C: Likewise.
13352 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13353 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13354 -Wstring-literal-comparison with -Waddress.
13355 * gcc.dg/Wstring-literal-comparison-4.c: Replace
13356 -Wno-string-literal-comparison with -Wno-address.
13358 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
13360 * gnat.dg/self_aggregate_with_call.adb: New test.
13362 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
13364 PR tree-optimization/30975
13365 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13366 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13367 * gcc.dg/vect/pr30795.c: New.
13369 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13372 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13374 2007-02-18 Roger Sayle <roger@eyesopen.com>
13376 PR rtl-optimization/28173
13377 * gcc.target/i386/andor-1.c: New test case.
13379 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13381 * gcc.dg/torture/builtin-ldexp-1.c: New.
13382 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13384 2007-02-18 Roger Sayle <roger@eyesopen.com>
13386 * gfortran.dg/array_constructor_15.f90: New test case.
13388 2007-02-18 Roger Sayle <roger@eyesopen.com>
13390 * gfortran.dg/forall_10.f90: New test case.
13392 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13394 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13396 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13398 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13399 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13401 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
13403 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13404 * gcc.target/i386/builtin-bswap-3.c: Ditto.
13405 * gcc.target/i386/xchg-1.c: New test.
13406 * gcc.target/i386/xchg-2.c: New test.
13408 2007-02-16 Richard Guenther <rguenther@suse.de>
13409 Christian Bruel <christian.bruel@st.com>
13411 * gcc.dg/strict-overflow-5.c: New testcase.
13413 2007-02-16 Tobias Burnus <burnus@net-b.de>
13416 * gfortran.dg/func_derived_4.f90: New test.
13418 2007-02-15 Roger Sayle <roger@eyesopen.com>
13420 PR middle-end/30391
13421 * gfortran.dg/pr30391-1.f90: New test case.
13423 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13425 PR middle-end/30433
13426 * gcc.c-torture/compile/pr30433.c: New testcase to check
13427 that complex constants comparisions are foldded.
13429 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13432 * g++.dg/ext/stmtexpr10.C: New testcase.
13434 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13436 PR middle-end/30729
13437 * gcc.dg/Wunused-value-2.c: New testcase.
13439 2007-02-15 Ian Lance Taylor <iant@google.com>
13441 * g++.dg/eh/subreg-1.C: New test.
13443 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13446 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13447 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13448 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13449 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13450 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13451 * gcc.dg/Werror-implicit-function-declaration.c: New.
13453 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13456 * g++.dg/warn/pr28943.C: New.
13458 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13460 * gfortran.fortran-torture/execute/math.f90: Fix typo.
13462 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13465 * gfortran.dg/error_recovery_3.f90: New test.
13467 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13469 * g++.dg/tree-ssa/sra-1.C: New.
13471 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13473 * g++.dg/tree-ssa/sra-1.C: New.
13475 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13477 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13479 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13481 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13483 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
13486 * gfortran.dg/logical_2.f90: New test.
13488 2007-02-14 Joseph Myers <joseph@codesourcery.com>
13490 * gcc.dg/torture/complex-alias-1.c: New test.
13492 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
13494 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13495 instead of -fdump-tree-tailcall.
13497 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
13499 * gfortran.dg/interface_10.f90: Fix comment typo.
13501 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
13503 PR tree-optimization/30771
13504 * gcc.dg/vect/pr30771.c: New test.
13506 2007-02-13 Ian Lance Taylor <iant@google.com>
13508 * gcc.dg/Wstrict-overflow-1.c: New test.
13509 * gcc.dg/Wstrict-overflow-2.c: New test.
13510 * gcc.dg/Wstrict-overflow-3.c: New test.
13511 * gcc.dg/Wstrict-overflow-4.c: New test.
13512 * gcc.dg/Wstrict-overflow-5.c: New test.
13513 * gcc.dg/Wstrict-overflow-6.c: New test.
13514 * gcc.dg/Wstrict-overflow-7.c: New test.
13515 * gcc.dg/Wstrict-overflow-8.c: New test.
13516 * gcc.dg/Wstrict-overflow-9.c: New test.
13517 * gcc.dg/Wstrict-overflow-10.c: New test.
13519 2007-02-13 Roger Sayle <roger@eyesopen.com>
13521 * gcc.target/ia64/builtin-bswap-2.c: New test case.
13523 2007-02-13 Richard Henderson <rth@redhat.com>
13525 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13526 * gcc.c-torture/execute/pr29302-1.c: ... here.
13528 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13531 * gcc.dg/c90-return-1.c: Update output.
13532 * gcc.dg/c99-return-1.c: Likewise.
13534 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
13537 * gfortran.dg/used_dummy_types_7.f90: New test..
13539 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
13541 * gcc.target/i386/parity-1.c: New test.
13542 * gcc.target/i386/parity-2.c: New test.
13544 2007-02-12 Roger Sayle <roger@eyesopen.com>
13546 * gcc.target/i386/builtin-bswap-3.c: New test case.
13548 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
13550 PR tree-optimization/29145
13551 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13552 alias analysis is improved to take better advantage of restrict
13553 qualified pointers.
13554 * gcc.dg/vect/vect-80.c: Likewise.
13555 * gcc.dg/vect/pr29145.c: New.
13557 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
13559 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13560 * gcc.target/i386/sse4a-insert.c: Likewise.
13562 2007-02-11 Roger Sayle <roger@eyesopen.com>
13564 * gcc.target/ia64/builtin-popcount-1.c: New test case.
13565 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13567 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
13570 * gfortran.dg/enum_4.f90: Update error message checks.
13572 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
13575 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13576 versions of the modules.
13579 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13580 by getting rid of recursive I/O and providing functions with
13584 * gfortran.dg/char_array_constructor_2.f90
13586 2007-02-11 Mark Mitchell <mark@codesourcery.com>
13589 * g++.dg/template/spec34.C: New test
13591 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
13593 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13594 on i?86 and x86_64.
13595 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13596 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13597 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13598 on i?86 and x86_64.
13599 * gcc.dg/vect/vect-113.c: Ditto.
13601 2007-02-06 Mark Mitchell <mark@codesourcery.com>
13604 * g++.dg/eh/weak1-C: New test.
13605 * g++.dg/eh/weak1-a.cc: Likewise.
13606 * g++.dg/eh/comdat1.C: Likewise.
13608 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13609 Dorit Nuzman <dorit@il.ibm.com>
13611 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13612 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13613 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13614 * gcc.dg/vect/vect-113.c: Likewise.
13616 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13618 2007-02-10 Richard Henderson <rth@redhat.com>
13620 * lib/target-supports.exp (check_effective_target_tls): Redefine
13621 to mean non-emulated tls.
13622 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13623 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13624 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13625 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13626 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13627 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13628 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13630 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13632 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13634 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13636 * gfortran.dg/secnds.f: Replace time tolerance with a
13637 before-and-after bracket.
13638 * gfortran.dg/secnds-1.f: Likewise.
13640 2007-02-09 Tobias Burnus <burnus@net-b.de>
13643 * gfortran.dg/maxlocval_1.f90: New test.
13645 2007-02-09 Roger Sayle <roger@eyesopen.com>
13647 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13649 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13652 * gfortran.dg/array_function_1.f90: New test.
13654 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13656 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13657 (check_effective_target_dummy_wcsftime): New functions.
13659 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13661 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13662 * lib/target-supports.exp (check_effective_target_uclibc): New
13665 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13667 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13668 (vsnprintf): Don't define for uClibc targets.
13670 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13672 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13673 set before checking whether it was allowed.
13674 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13675 before checking inside_main.
13677 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13679 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13681 (u16sf): Likewise u4sf.
13682 * g++.dg/compat/struct-layout-1.h: Likewise.
13684 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13686 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13688 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13689 m68k targets if check_effective_target_coldfire_fpu returns true.
13691 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13692 Richard Guenther <rguenther@suse.de>
13694 PR middle-end/23361
13695 * gcc.dg/fold-compare-3.c: New testcase.
13696 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13698 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13700 * gcc.dg/pr26570.c: Clean up coverage files.
13701 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13702 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13703 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13704 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13705 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13706 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13707 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13708 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13709 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13710 * gcc.dg/tree-ssa/pr25501.c: Ditto.
13711 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13712 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13713 * gcc.dg/vect/pr28952.c: Ditto.
13714 * gcc.dg/vect/pr27151.c: Ditto.
13715 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13716 * g++.dg/gomp/macro-3.C: Ditto.
13718 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
13720 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13723 2007-02-08 Roger Sayle <roger@eyesopen.com>
13725 * gcc.target/i386/builtin-bswap-2.c: New test case.
13727 2007-02-08 Roger Sayle <roger@eyesopen.com>
13729 * gfortran.dg/forall_8.f90: New test case.
13730 * gfortran.dg/forall_9.f90: Likewise.
13732 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13734 * gcc.dg/builtins-20.c: Add some -~ complex cases.
13736 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
13738 * lib/target-supports.exp (check_effective_target_simulator): New.
13740 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
13742 * gcc.dg/tree-ssa/loop-25.c: New test.
13744 2007-02-06 Richard Henderson <rth@redhat.com>
13746 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13748 2007-02-06 Roger Sayle <roger@eyesopen.com>
13750 * gcc.target/powerpc/popcount-1.c: New test case.
13751 * gcc.target/powerpc/parity-1.c: Likewise.
13753 2007-02-06 Richard Guenther <rguenther@suse.de>
13755 PR middle-end/27302
13756 * gcc.dg/torture/pr27302-2.c: New testcase.
13758 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
13760 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13761 * gcc.dg/vect/vect-iv-1.c: New test.
13762 * gcc.dg/vect/vect-iv-2.c: New test.
13763 * gcc.dg/vect/vect-iv-3.c: New test.
13764 * gcc.dg/vect/vect-iv-4.c: New test.
13765 * gcc.dg/vect/vect-iv-5.c: New test.
13766 * gcc.dg/vect/vect-iv-6.c: New test.
13767 * gcc.dg/vect/vect-iv-7.c: New test.
13768 * gcc.dg/vect/vect-iv-8.c: New test.
13769 * gcc.dg/vect/vect-iv-9.c: New test.
13770 * gcc.dg/vect/vect-iv-10.c: New test.
13771 * gcc.dg/vect/vect-iv-11.c: New test.
13772 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13773 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13774 * gcc.dg/vect/vect-14.c: Now vectorizable.
13775 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13777 * gcc.dg/vect/vect-27.c: Likewise.
13778 * gcc.dg/vect/vect-29.c Likewise.
13779 * gcc.dg/vect/vect-dv-2.c: Likewise.
13780 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13781 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13782 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13784 2007-02-06 Ira Rosen <irar@il.ibm.com>
13786 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13788 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13790 * gcc.dg/builtins-20.c: Add more cases.
13792 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
13795 * gcc.dg/pr30189.c: New test.
13797 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
13799 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13801 * gcc.target/i386/sse4a-extract.c: New test.
13802 * gcc.target/i386/sse4a-insert.c: New test.
13803 * gcc.target/i386/sse4a-montsd.c: New test.
13804 * gcc.target/i386/sse4a-montss.c: New test.
13806 2007-02-05 Richard Guenther <rguenther@suse.de>
13808 * gcc.target/i386/vectorize3.c: New testcase.
13810 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
13813 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13815 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13818 * gfortran.dg/repeat_1.f90: New test.
13820 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
13823 * gfortran.dg/spread_shape_1.f90: Remove tabs.
13824 * gfortran.dg/derived_init_2.f90: Ditto.
13825 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13826 * gfortran.dg/array_initializer_1.f90: Ditto.
13827 * gfortran.dg/do_2.f90: Ditto.
13828 * gfortran.dg/proc_assign_1.f90: Ditto.
13830 2007-02-04 Richard Guenther <rguenther@suse.de>
13832 PR middle-end/30636
13833 * g++.dg/warn/pr30636.C: New testcase.
13834 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13836 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
13838 PR middle-end/30667
13839 * gfortran.dg/pr30667.f: New test.
13841 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13843 * gcc.dg/builtins-54.c: Add more cases.
13845 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
13848 * gfortran.dg/zero_sized_2.f90: New test.
13851 * gfortran.dg/alloc_comp_basics_4.f90: New test.
13854 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13857 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
13860 * gfortran.dg/interface_10.f90: New test.
13862 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13864 * gcc.dg/builtins-20.c: Add more cases.
13866 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13869 * gcc-target/ia64/pr29682.c: New test.
13871 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
13874 * gfortran.dg/arrayio_11.f90.f90: New test.
13877 * gfortran.dg/arrayio_12.f90.f90: New test.
13879 2007-02-02 Jakub Jelinek <jakub@redhat.com>
13882 * g++.dg/tls/diag-5.C: New test.
13884 PR middle-end/30473
13885 * gcc.dg/pr30473.c: New test.
13886 * gcc.c-torture/execute/20070201-1.c: New test.
13888 2007-02-01 Roger Sayle <roger@eyesopen.com>
13890 * gfortran.dg/dependency_20.f90: New test case.
13892 2007-01-31 Ian Lance Taylor <iant@google.com>
13894 * gcc.dg/lower-subreg-1.c (test): New test.
13896 2007-01-30 Geoffrey Keating <geoffk@apple.com>
13898 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13900 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13902 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13903 * gcc.dg/torture/builtin-math-3.c: Likewise.
13905 2007-01-31 Dirk Mueller <dmueller@suse.de>
13907 gcc.dg/Wparentheses-2.c: Update and add new tests.
13909 2007-01-31 Ira Rosen <irar@il.ibm.com>
13911 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13914 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
13916 * gcc.dg/builtins-63.c: New test.
13918 2007-01-31 Tobias Burnus <burnus@net-b.de>
13921 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13923 2007-01-31 Tobias Burnus <burnus@net-b.de>
13926 * gfortran.dg/volatile8.f90: New argument conformance test.
13927 * gfortran.dg/volatile9.f90: New scope test.
13929 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13932 * g++.dg/warn/null4.C: New.
13934 2001-01-30 Roger Sayle <roger@eyesopen.com>
13935 Uros Bizjak <ubizjak@gmail.com>
13937 * gcc.dg/large-size-array-3.c: Correct typo.
13939 2007-01-30 Richard Guenther <rguenther@suse.de>
13941 PR middle-end/27657
13942 * g++.dg/debug/pr27657.C: New testcase.
13944 2007-01-30 Richard Guenther <rguenther@suse.de>
13946 PR middle-end/30313
13947 * gcc.dg/torture/pr30313.c: New testcase.
13949 2007-01-29 Janis Johnson <janis187@us.ibm.com>
13951 * gcc.dg/dfp/dfp-except.h: New file.
13952 * gcc.dg/dfp/fe-check.h: New file.
13953 * gcc.dg/dfp/fe-binop.c: New test.
13954 * gcc.dg/dfp/fe-convert-1.c: New test.
13955 * gcc.dg/dfp/fe-convert-2.c: New test.
13956 * gcc.dg/dfp/fe-convert-3.c: New test.
13958 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13959 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13960 * gcc.dg/dfp/convert-dfp.c: Ditto.
13961 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13963 2007-01-29 Josh Conner <jconner@apple.com>
13965 * gcc.target/powerpc/altivec-24.c: New test.
13967 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
13970 * g++.dg/parse/defarg12.C: New test.
13972 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
13975 * gfortran.dg/used_dummy_types_6.f90: New test.
13977 2007-01-28 Jan Hubicka <jh@suse.cz>
13979 * gcc.dg/tree-prof/val-prof-6.c: New test.
13981 2007-01-28 Roger Sayle <roger@eyesopen.com>
13983 * gcc.dg/large-size-array-3.c: Correct test case (portability).
13985 2007-01-28 Andrew Pinski <pinskia@gmail.com>
13988 * g++.dg/expr/dtor4.C: New test.
13990 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
13992 * gcc.dg/tree-ssa/loop-23.c: New test.
13994 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
13996 PR libfortran/30389
13997 * gfortran.dg/achar_2.f90: New test.
13998 * gfortran.dg/achar_3.f90: New test.
14000 2007-01-27 Ian Lance Taylor <iant@google.com>
14002 * gcc.dg/strict-overflow-1.c: New test.
14003 * gcc.dg/no-strict-overflow-1.c: New test.
14004 * gcc.dg/strict-overflow-2.c: New test.
14005 * gcc.dg/no-strict-overflow-2.c: New test.
14006 * gcc.dg/strict-overflow-3.c: New test.
14007 * gcc.dg/no-strict-overflow-3.c: New test.
14008 * gcc.dg/strict-overflow-4.c: New test.
14009 * gcc.dg/no-strict-overflow-4.c: New test.
14010 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14011 * gcc.dg/pr15784-1.c: Likewise.
14012 * gcc.dg/pr20922-1.c: Likewise.
14013 * gcc.dg/pr20922-3.c: Likewise.
14014 * gcc.dg/pr20922-4.c: Likewise.
14015 * gcc.dg/pr20922-6.c: Likewise.
14016 * gcc.dg/compare-4.c: Likewise.
14017 * gcc.dg/torture/pr26898-1.c: Likewise.
14018 * gcc.dg/tree-ssa/divide-1.c: Likewise.
14019 * gcc.dg/tree-ssa/divide-2.c: Likewise.
14020 * gcc.dg/tree-ssa/divide-3.c: Likewise.
14021 * gcc.dg/tree-ssa/divide-4.c: Likewise.
14022 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14023 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14024 * gcc.dg/tree-ssa/pr21082.c: Likewise.
14025 * gcc.dg/tree-ssa/pr26899.c: Likewise.
14026 * g++.dg/tree-ssa/pr21082.C: Likewise.
14028 2007-01-27 Roger Sayle <roger@eyesopen.com>
14030 * gcc-dg/large-size-array-3.c: New test case.
14032 2007-01-27 Roger Sayle <roger@eyesopen.com>
14034 * gfortran.dg/forall_7.f90: New test case.
14036 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
14039 * gfortran.dg/where_operator_assign_1.f90: New test.
14040 * gfortran.dg/where_operator_assign_2.f90: New test.
14041 * gfortran.dg/where_operator_assign_3.f90: New test.
14043 2007-01-26 Joseph Myers <joseph@codesourcery.com>
14045 * lib/target-supports.exp
14046 (check_effective_target_powerpc_altivec): New.
14047 (check_effective_target_vect_cmdline_needed): Use it.
14049 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14052 * gfortran.dg/backslash_3.f: New test.
14054 2007-01-26 Richard Guenther <rguenther@suse.de>
14056 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14058 2007-01-26 Tobias Burnus <burnus@net-b.de>
14060 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14061 * gfortran.dg/vect/vect.exp: Ditto.
14062 * gfortran.dg/dg.exp: Ditto.
14063 * gfortran.fortran-torture/execute/execute.exp: Ditto.
14064 * gfortran.fortran-torture/compile/compile.exp: Ditto.
14066 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14068 * gcc.dg/builtins-20.c: Add more cases.
14069 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14071 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14074 * gcc.dg/Wall.c: New.
14075 * gcc.dg/Wno-all.c: New.
14076 * gfortran.dg/Wall.f90: New.
14077 * gfortran.dg/Wno-all.f90: New.
14079 2007-01-24 Geoffrey Keating <geoffk@apple.com>
14081 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14082 * g++.dg/eh/simd-2.C: Also run on Darwin.
14083 * g++.dg/eh/simd-3.C: New.
14084 * g++.dg/eh/simd-4.C: New.
14086 2007-01-25 Richard Guenther <rguenther@suse.de>
14088 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14090 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14092 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
14094 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14095 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14096 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14097 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14098 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14099 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14100 * gcc.dg/ipa/ipa-7.c: New testcase.
14102 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
14104 * g++.dg/cpp0x/warn_cxx0x.C: New.
14106 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14108 * gcc.dg/builtins-20.c: Test builtin carg.
14110 2007-01-24 Jakub Jelinek <jakub@redhat.com>
14112 PR middle-end/27416
14113 * gcc.dg/gomp/pr27416.c: New test.
14115 PR middle-end/30494
14116 * gcc.dg/gomp/pr30494.c: New test.
14117 * g++.dg/gomp/pr30494.C: New test.
14119 PR middle-end/30421
14120 * gcc.dg/gomp/pr30421.c: New test.
14122 2007-01-24 Steve Ellcey <sje@cup.hp.com>
14124 * gcc.target/ia64/versionid-1.c: New test.
14125 * gcc.target/ia64/versionid-2.c: New test.
14127 2007-01-24 Richard Guenther <rguenther@suse.de>
14130 * gcc.dg/builtins-57.c: Change to a link-time testcase
14131 to support non-C99 targets.
14133 2007-01-24 Jan Hubicka <jh@suse.cz>
14135 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14137 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
14139 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14141 2007-01-23 Andrew Pinski <pinskia@gmail.com>
14144 * objc.dg/const-str-12.m: New test.
14146 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14149 * gfortran.dg/ctrl-z.f90: New test.
14151 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14154 * gfortran.dg/namelist_assumed_char.f90: New test.
14156 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
14159 * g++.dg/inherit/covariant15.C: New test.
14161 2007-01-23 Ian Lance Taylor <iant@google.com>
14163 * g++.dg/warn/Wparentheses-24.C: New test.
14165 2007-01-23 Richard Guenther <rguenther@suse.de>
14168 * ada/acats/run_acats: Do not call gnatmake or gnatchop
14171 2007-01-22 Richard Guenther <rguenther@suse.de>
14173 PR tree-optimization/30038
14174 * gcc.dg/builtins-62.c: New testcase.
14176 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14178 * gcc.c-torture/compile/20070121.c: New test.
14180 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
14182 PR libfortran/30525
14183 * gfortran.dg/char_comparison_1.f: New test.
14185 2007-01-21 Ira Rosen <irar@il.ibm.com>
14187 * gcc.dg/vect/vect-strided-same-dr.c: New test.
14189 2007-01-20 Andrew Pinski <pinskia@gmail.com>
14192 * objc.dg/pch: New directory.
14193 * objc.dg/pch/pch.exp: New file.
14194 * objc.dg/pch/interface-1.m: New test.
14195 * objc.dg/pch/interface-1.hs: New include file.
14196 * lib/objc.exp (objc_target_compile): Add
14197 "-x objective-c-header" in front of the sources if this is
14198 a precompiled header being compiled.
14200 2007-01-20 Roger Sayle <roger@eyesopen.com>
14202 * gfortran.dg/array_memcpy_3.f90: New test case.
14203 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14205 2007-01-20 Roger Sayle <roger@eyesopen.com>
14206 Brooks Moses <brooks.moses@codesourcery.com>
14207 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14209 * gfortran.dg/intrinsic_sign_1.f90: New test case.
14210 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14212 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14214 * gcc.dg/torture/builtin-math-3.c: Test fdim.
14216 2007-01-19 Mike Stump <mrs@apple.com>
14218 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14221 2007-01-19 Roger Sayle <roger@eyesopen.com>
14223 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14224 option instead of -funsafe-math-optimizations.
14226 2007-01-19 Tomas Bily <tbily@suse.cz>
14228 gcc.dg/tree-prof/indir-call-prof.c: New.
14229 g++.dg/dg.exp: Add tree-prof subdirectory.
14230 g++.dg/tree-prof/indir-call-prof.C: New.
14231 g++.dg/tree-prof/tree-prof.exp: New.
14233 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14236 * g++.dg/warn/deprecated.C: Update warning output.
14237 * g++.dg/warn/deprecated-2.C: Likewise.
14238 * g++.dg/warn/deprecated-3.C: New.
14240 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
14242 * gcc.c-torture/execute/nestfunc-7.c: New.
14244 2007-01-18 Hui-May Chang <hm.chang@apple.com>
14246 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14248 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
14250 * gcc.dg/m68k-pic-1.c: New.
14252 2007-01-18 Roger Sayle <roger@eyesopen.com>
14254 * gfortran.dg/array_memcpy_4.f90: New test case.
14256 2007-01-18 Josh Conner <jconner@apple.com>
14259 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14260 * gcc.dg/vect/no-trapping-math-1: New.
14261 * gcc.dg/vect/no-trapping-math-2: New.
14263 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
14265 * gcc.target/i386/387-8.c: Update comment about optimizing
14266 inherent load of 1.0 of fptan instruction.
14268 2007-01-18 Dirk Mueller <dmueller@suse.de>
14269 Richard Guenther <rguenther@suse.de>
14272 * gcc.dg/Warray-bounds.c: New testcase.
14273 * gcc.dg/Warray-bounds-2.c: New testcase.
14274 * g++.dg/warn/Warray-bounds.C: New testcase.
14275 * g++.dg/warn/Warray-bounds-2.C: New testcase.
14277 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
14280 * gfortran.dg/generic_12.f90: New test.
14282 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
14284 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14285 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14287 2007-01-16 Janis Johnson <janis187@us.ibm.com>
14289 * gcc.dg/dfp/compare-special.h: New file.
14290 * gcc.dg/dfp/compare-special-32.c: New test.
14291 * gcc.dg/dfp/compare-special-64.c: New test.
14292 * gcc.dg/dfp/compare-special-128.c: New test.
14294 2007-01-16 Roger Sayle <roger@eyesopen.com>
14295 Paul Thomas <pault@gcc.gnu.org>
14296 Steven G. Kargl <kargl@gcc.gnu.org>
14299 * gfortran.dg/forall_6.f90: New test case.
14300 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14301 * gfortran.dg/dependency_13.f90: Likewise.
14303 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14306 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14307 targets that don't support Inf.
14309 2007-01-15 Dale Johannesen <dalej@apple.com>
14311 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
14313 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
14315 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
14316 of achar for 0xff to avoid the "Extended ASCII not
14317 implemented" error message.
14319 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
14322 * gfortran.dg/altreturn_4.f90: New test.
14325 * gfortran.dg/stfunc_4.f90: New test.
14328 * gfortran.dg/bound_2.f90: Reinstate commented out line.
14329 * gfortran.dg/initialization_1.f90: Change warning.
14332 * gfortran.dg/specification_type_resolution_2.f90: New test.
14334 2007-01-14 Jan Hubicka <jh@suse.cz>
14336 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14337 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14338 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14341 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
14344 * gfortran.dg/external_procedures_2.f90: New test.
14346 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
14349 * gcc.target/i386/pr30413.c: New test.
14351 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
14354 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
14356 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
14358 * gcc.dg/20070112-1.c: New test.
14360 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14362 PR libgfortran/30435
14363 * gfortran.dg/list_read_6.f90: New test.
14365 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
14367 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
14369 2007-01-12 Tom Tromey <tromey@redhat.com>
14371 PR preprocessor/28227:
14372 * gcc.dg/cpp/pr28227.c: New file.
14374 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14376 * gcc.dg/tree-ssa/loop-22.c: New test.
14378 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14380 PR tree-optimization/29516
14381 * gcc.dg/tree-ssa/loop-20.c: New test.
14383 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
14385 PR libfortran/30415
14386 * minmaxloc_integer_kinds_1.f90: New test.
14388 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
14391 * g++.dg/template/sizeof-template-argument.C: New test.
14393 2007-01-11 Jan Hubicka <jh@suse.cz>
14395 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14396 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14397 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14398 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14399 * gcc.dg/tree-ssa/pr21658.c: Likewise.
14400 * gcc.dg/tree-ssa/pr15349.c: Likewise.
14401 * gcc.dg/tree-ssa/pr25501.c: Likewise.
14402 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14403 transformation in question.
14404 * gcc.dg/tree-ssa/vrp05.c: Likewise.
14405 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14406 * gcc.dg/always_inline3.c: Likewise.
14408 2007-01-10 Mark Mitchell <mark@codesourcery.com>
14411 * g++.dg/template/typename11.C: New test.
14413 2007-01-10 Robert Kennedy <jimbob@google.com>
14415 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14417 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14419 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14420 for different integer kinds.
14421 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14422 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14423 * gfortran.dg/ishft_2.f90: New test.
14424 * gfortran.dg/ishft_3.f90: New test.
14426 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14428 * gfortran.dg/altreturn_2.f90: Removed executable bit.
14430 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
14432 PR tree-optimization/30322
14433 * gcc.dg/tree-ssa/loop-21.c: New test.
14435 2007-01-08 Geoffrey Keating <geoffk@apple.com>
14437 * g++.dg/rtti/darwin-builtin-linkage.C: New.
14439 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14441 * gcc.target/spu/intrinsics-1.c: Remove xfail.
14443 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14445 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14446 * g++.dg/warn/overflow-warn-3.C: Likewise.
14447 * g++.dg/warn/overflow-warn-4.C: Likewise.
14448 * g++.dg/warn/overflow-warn-5.C: Likewise.
14449 * g++.dg/warn/overflow-warn-6.C: Likewise.
14450 * g++.dg/warn/Woverflow-1.C: Likewise.
14451 * g++.dg/warn/Woverflow-2.C: Likewise.
14452 * g++.dg/warn/Woverflow-3.C: Likewise.
14453 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14455 2007-01-08 Roger Sayle <roger@eyesopen.com>
14457 * gfortran.dg/array_constructor_14.f90: New test case.
14458 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14460 2007-01-08 Richard Guenther <rguenther@suse.de>
14462 PR tree-optimization/23603
14463 * gcc.dg/tree-ssa/vrp31.c: New testcase.
14464 * gcc.dg/tree-ssa/vrp32.c: Likewise.
14466 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14468 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14470 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14471 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14472 compiler behaviour.
14473 * gcc.dg/simd-5.c: Likewise.
14474 * gcc.dg/simd-6.c: Likewise.
14475 * g++.dg/conversion/simd1.C: Likewise.
14476 * g++.dg/conversion/simd3.C: Likewise.
14477 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14480 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14482 PR tree-optimization/29877
14483 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14484 name of a hard register for the target concerned. Adjust dg-error
14485 directives to cope with new behaviour of TER.
14487 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14490 * g++.dg/conversion/nullptr1.C: Added overflow warning.
14491 * g++.dg/warn/overflow-warn-1.C: New.
14492 * g++.dg/warn/overflow-warn-3.C: New.
14493 * g++.dg/warn/overflow-warn-4.C: New.
14494 * g++.dg/warn/overflow-warn-5.C: New.
14495 * g++.dg/warn/overflow-warn-6.C: New.
14496 * g++.dg/warn/Woverflow-1.C: New.
14497 * g++.dg/warn/Woverflow-2.C: New.
14498 * g++.dg/warn/Woverflow-3.C: New.
14499 * g++.dg/warn/multiple-overflow-warn-2.C: New.
14501 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
14504 * gfortran.dg/invalid_name.f90: New test.
14505 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14506 * gfortran.dg/gomp/pr29759.f90: Ditto.
14508 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
14510 * gfortran.dg/present_1.f90: Update error message.
14512 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
14515 * g++.dg/template/duplicate1.C: New test
14516 * g++.dg/template/memfriend6.C: Adjust error markers.
14518 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
14521 * gcc.dg/torture/inline-1.c: New test.
14523 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14526 * gcc.dg/multiple-overflow-warn-1.c: New.
14527 * gcc.dg/multiple-overflow-warn-2.c: New.
14528 * gcc.dg/overflow-warn-6.c: New.
14529 * g++.dg/warn/multiple-overflow-warn-1.C: New.
14531 2007-01-05 Roger Sayle <roger@eyesopen.com>
14533 * gfortran.dg/array_memcpy_1.f90: New test case.
14534 * gfortran.dg/array_memcpy_2.f90: Likewise.
14536 2007-01-05 Richard Guenther <rguenther@suse.de>
14538 PR middle-end/27826
14539 * g++.dg/opt/pr27826.C: New testcase.
14541 2007-01-05 Ian Lance Taylor <iant@google.com>
14543 * gcc.dg/Walways-true-1.c: New test.
14544 * gcc.dg/Walways-true-2.c: New test.
14545 * g++.dg/warn/Walways-true-1.C: New test.
14546 * g++.dg/warn/Walways-true-2.C: New test.
14548 2007-01-05 Jakub Jelinek <jakub@redhat.com>
14551 * gcc.dg/pr30360.c: New test.
14553 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
14556 * gfortran.dg/data_implied_do_1.f90: New test.
14560 * gfortran.dg/char_length_1.f90: New test.
14562 2007-01-05 Richard Guenther <rguenther@suse.de>
14564 PR middle-end/28116
14565 * g++.dg/opt/pr28116.C: New testcase.
14567 2007-01-05 Tobias Burnus <burnus@net-b.de>
14570 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14571 invalid deallocate.
14572 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14573 * gfortran.dg/protected_4.f90: Add pointer intent check.
14574 * gfortran.dg/protected_6.f90: Add pointer intent check.
14575 * gfortran.dg/pointer_intent_1.f90: New test.
14576 * gfortran.dg/pointer_intent_2.f90: New test.
14577 * gfortran.dg/pointer_intent_3.f90: New test.
14579 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
14582 * gfortran.dg/altreturn_2.f90: new test.
14584 2007-01-04 Tom Tromey <tromey@redhat.com>
14586 PR preprocessor/28165:
14587 * gcc.dg/cpp/pr28165.c: New file.
14589 2007-01-03 Josh Conner <jconner@apple.com>
14591 PR middle-end/29683
14592 * gcc.dg/pr29683.c: New.
14594 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14597 * g++.dg/pch/template-1.C: New test.
14598 * g++.dg/pch/template-1.Hs: New file.
14600 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
14602 PR middle-end/30353
14603 * gcc.c-torture/compile/complex-4.c: New test.
14605 2007-01-03 Joseph Myers <joseph@codesourcery.com>
14607 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14609 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14611 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14613 PR middle-end/30286
14614 * gcc.dg/pr30286.c: New test.
14617 * g++.dg/template/crash66.C: New test.
14620 * g++.dg/template/friend49.C: New test.
14622 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14624 * gfortran.dg/ibits.f90: New test.
14626 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14628 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14629 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14631 2007-01-02 Jan Hubicka <jh@suse.cz>
14633 * gcc.dg/pr16194.c: We now output error on all three functions,
14634 not just first one.
14636 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14639 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14640 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14642 2006-01-02 Ian Lance Taylor <iant@google.com>
14644 * g++.dg/warn/Wparentheses-22.C: New test.
14645 * g++.dg/warn/Wparentheses-23.C: New test.
14647 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14650 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14651 * gcc.dg/declspec-3-Wextra.c: New.
14652 * gcc.dg/declspec-3-no.c: New
14654 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14657 * gfortran.dg/interface_10.f90: Remove.
14659 2007-01-01 Roger Sayle <roger@eyesopen.com>
14661 * gcc.dg/fold-eqxor-4.c: New test case.
14663 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14665 PR middle-end/30311
14666 * gcc.c-torture/compile/pr30311.c: New test.
14668 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14670 PR middle-end/30253
14671 * gcc.c-torture/compile/statement-expression-1.c: New test.
14673 2007-01-01 Andreas Schwab <schwab@suse.de>
14676 * g++.dg/eh/pr29166.C: New test.
14678 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14680 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14682 (check_effective_target_vect_cmdline_needed): Use it.
14684 2006-12-31 Richard Guenther <rguenther@suse.de>
14686 PR middle-end/30137
14687 * gcc.dg/pr30137-1.c: New testcase.
14688 * gcc.dg/pr30137-2.c: Likewise.
14690 2006-12-31 Roger Sayle <roger@eyesopen.com>
14692 PR middle-end/30322
14693 * gcc.dg/fold-plusnot-1.c: New test case.
14695 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14698 * g++.dg/parse/template22.C: New test.
14700 2006-12-31 Richard Guenther <rguenther@suse.de>
14702 PR middle-end/30338
14703 * gcc.c-torture/compile/pr30338.c: New testcase.
14705 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14708 * gfortran.dg/intrinsic_actual_4.f90: New test.
14711 * gfortran.dg/func_decl_3.f90: New test.
14713 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14716 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14717 * gfortran.dg/c_by_val_1.f: New test.
14718 * gfortran.dg/c_by_val_2.f: New test.
14719 * gfortran.dg/c_by_val_3.f: New test.
14721 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
14723 PR libfortran/30321
14724 * gfortran.dg/sum_zero_array_1.f90: New test.
14726 2006-12-29 Jakub Jelinek <jakub@redhat.com>
14728 PR preprocessor/29612
14729 * gcc.dg/cpp/pr29612-1.c: New test.
14730 * gcc.dg/cpp/pr29612-2.c: New test.
14732 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
14735 * gfortran.dg/pure_formal_proc_1.f90: New test.
14738 * gfortran.dg/intrinsic_actual_3.f90: New test.
14740 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14743 * gfortran.dg/io_constraints_1.f90: Update test.
14744 * gfortran.dg/io_constraints_2.f90: Update test.
14745 * gfortran.dg/inquire_iolength.f90: New test.
14747 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
14750 * gfortran.dg/interface_10.f90: New test.
14751 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14752 since z is already, locally a variable.
14755 * gfortran.dg/generic_11.f90: New test.
14756 * gfortran.dg/interface_7.f90: Remove name clash between module
14757 name and procedure 'x' referenced in the interface.
14759 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14762 * gcc.dg/Wmissing-parameter-type.c: New.
14763 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14764 * gcc.dg/Wmissing-parameter-type-no.c: New.
14766 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
14769 * gfortran.dg/entry_array_specs_2.f: New test.
14772 * gfortran.dg/nested_modules_6.f90: New test.
14774 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14777 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14778 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14780 2006-12-21 Andrew Pinski <pinskia@gmail.com>
14783 * g++.dg/opt/complex6.C: New test.
14785 2006-12-22 Ben Elliston <bje@au.ibm.com>
14787 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14788 full" if the linker on spu-*-* warns about exceeding local store.
14790 And revert this patch:
14791 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14792 fail to link due to relocation overflows on spu-*-*.
14794 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14797 * gfortran.dg/dependency_19.f90: New test.
14799 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14802 * gfortran.dg/alloc_comp_basics_3.f90: New test.
14804 2006-12-21 Jakub Jelinek <jakub@redhat.com>
14806 PR middle-end/30262
14807 * gcc.c-torture/execute/20061220-1.c: New test.
14809 PR middle-end/30263
14810 * gcc.dg/gomp/asm-1.c: New test.
14813 * g++.dg/eh/ia64-2.C: New test.
14815 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
14819 * gcc.dg/rs6000-leaf.c: New.
14821 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14824 * gfortran.dg/f2c_8.f90: New test.
14826 2006-12-20 Bill Wendling <wendling@apple.com>
14828 * gcc.dg/asm-b.c: Check for __ppc64__.
14830 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14833 * gfortran.dg/bounds_check_5.f90: New test.
14835 2006-12-20 Andrew Pinski <pinskia@gmail.com>
14837 PR middle-end/30143
14838 * gcc.dg/gomp/complex-1.c: New testcase.
14840 2006-12-20 Roger Sayle <roger@eyesopen.com>
14842 * gfortran.dg/array_memset_1.f90: New test case.
14844 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
14846 * lib/target-supports.exp: Add spu to
14847 check_effective_target_vect_widen_mult_hi_to_si.
14849 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14852 * gfortran.dg/generic_9.f90: New test.
14855 * gfortran.dg/generic_10.f90: New test.
14857 2006-12-19 Andrew Pinski <pinskia@gmail.com>
14860 * gcc.dg/pr30045.c: New test.
14862 2006-12-20 Ben Elliston <bje@au.ibm.com>
14864 * gcc.dg/20020312-2.c: Add a case for __SPU__.
14866 2006-12-19 Eric Christopher <echristo@apple.com>
14869 * gcc.c-torture/execute/pr29302-1.c: New.
14871 2006-12-19 Tobias Burnus <burnus@net-b.de>
14874 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14876 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
14879 * gfortran.dg/altreturn_3.f90: New test.
14881 * gfortran.dg/char_result_12.f90: Fix comment typos.
14883 2006-12-19 Ben Elliston <bje@au.ibm.com>
14885 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14886 as newlib's stdio.h uses non-traditional cpp constructs.
14888 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14890 * gfortran.dg/advance.f90: Renamed to advance_1.f90
14891 * gfortran.dg/append-1.f90: Renamed to append_1.f90
14892 * gfortran.dg/array-1.f90: Renamed to array_1.f90
14893 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14894 * gfortran.dg/backspace.f: Renamed to backspace_1.f
14895 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14896 * gfortran.dg/default_initialization.f: Renamed to
14897 default_initialization_1.f
14898 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14899 dollar_edit_descriptor_1.f
14900 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14901 dollar_edit_descriptor_2.f
14902 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14903 dollar_edit_descriptor_3.f
14904 * gfortran.dg/logint-1.f: Renamed to logint_1.f
14905 * gfortran.dg/logint-2.f: Renamed to logint_2.f
14906 * gfortran.dg/logint-3.f: Renamed to logint_3.f
14907 * gfortran.dg/advance_1.f90: Renamed from advance.f90
14908 * gfortran.dg/append_1.f90: Renamed from append-1.f90
14909 * gfortran.dg/array_1.f90: Renamed from array-1.f90
14910 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14911 * gfortran.dg/backspace_1.f: Renamed from backspace.f
14912 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14913 * gfortran.dg/default_initialization_1.f: Renamed from
14914 default_initialization.f
14915 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14916 dollar_edit_descriptor-1.f
14917 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14918 dollar_edit_descriptor-2.f
14919 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14920 dollar_edit_descriptor-3.f
14921 * gfortran.dg/logint_1.f: Renamed from logint-1.f
14922 * gfortran.dg/logint_2.f: Renamed from logint-2.f
14923 * gfortran.dg/logint_3.f: Renamed from logint-3.f
14925 2006-12-18 Bill Wendling <wendling@apple.com>
14927 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14928 id is an OjbC keyword.
14930 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14932 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14934 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14936 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14938 2006-12-18 Ian Lance Taylor <iant@google.com>
14940 * g++.dg/warn/Wmissing-declarations-1.C: New test.
14942 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
14944 * gcc.c-torture/compile/pr27528.c: Use empty templates.
14946 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
14949 * gfortran.fortran-torture/execute/where21.f90: New test.
14951 2006-12-17 Tobias Burnus <burnus@net-b.de>
14953 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14955 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14958 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14959 * gcc.dg/if-empty-1.c: Likewise.
14960 * gcc.dg/pr23165.c: Likewise.
14961 * g++.dg/warn/empty-body.C: Likewise.
14963 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14965 PR libfortran/30005
14966 * gfortran.dg/open_errors.f90: New test.
14968 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
14970 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14972 * gcc.target/i386/ssse3-pabsb.c: New file.
14973 * gcc.target/i386/ssse3-pabsd.c: Likewise.
14974 * gcc.target/i386/ssse3-pabsw.c: Likewise.
14975 * gcc.target/i386/ssse3-palignr.c: Likewise.
14976 * gcc.target/i386/ssse3-phaddd.c: Likewise.
14977 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14978 * gcc.target/i386/ssse3-phaddw.c: Likewise.
14979 * gcc.target/i386/ssse3-phsubd.c: Likewise.
14980 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14981 * gcc.target/i386/ssse3-phsubw.c: Likewise.
14982 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14983 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14984 * gcc.target/i386/ssse3-pshufb.c: Likewise.
14985 * gcc.target/i386/ssse3-psignb.c: Likewise.
14986 * gcc.target/i386/ssse3-psignd.c: Likewise.
14987 * gcc.target/i386/ssse3-psignw.c: Likewise.
14988 * gcc.target/i386/ssse3-vals.h: Likewise.
14990 2006-12-15 Janis Johnson <janis187@us.ibm.com>
14992 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14993 * lib/fortran-torture.exp: Include target-supports.exp.
14995 2006-12-15 Jakub Jelinek <jakub@redhat.com>
14998 * gcc.c-torture/execute/pr30185.c: New test.
15000 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15004 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15005 * gcc.dg/builtin-bswap-2.c: Likewise.
15006 * gcc.dg/builtin-bswap-3.c: Likewise.
15007 * gcc.dg/builtin-bswap-4.c: Likewise.
15008 * lib/target-supports.exp (check_effective_target_stdint_types): New.
15009 * gcc.c-torture/execute/mode-dependent-address.x: New file.
15011 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15013 PR libfortran/30145
15014 * gfortran.dg/write_zero_array: New test.
15016 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15019 * gfortran.dg/write_fmt_trim.f90: New test.
15021 2006-12-14 Diego Novillo <dnovillo@redhat.com>
15024 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15027 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15029 * lib/target-supports.exp (check_weak_available): Use istarget
15030 "hppa*-*-hpux10*" instead of regexp.
15031 (check_cxa_atexit_available): Likewise.
15033 2006-12-14 Richard Guenther <rguenther@suse.de>
15035 PR tree-optimization/30197
15036 * gcc.c-torture/execute/complex-1.c: Fix function name.
15037 * gcc.dg/builtins-61.c: New testcase.
15039 2006-12-14 Richard Guenther <rguenther@suse.de>
15041 PR middle-end/30172
15042 * gcc.dg/pr30172-1.c: New testcase.
15044 2006-12-14 Richard Guenther <rguenther@suse.de>
15046 PR tree-optimization/30198
15047 * gcc.dg/builtins-60.c: New testcase.
15049 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
15051 * lib/target-supports.exp (vect_no_align): Remove spu.
15053 2006-12-13 Ian Lance Taylor <iant@google.com>
15057 * g++.dg/warn/Wparentheses-5.C: New test.
15058 * g++.dg/warn/Wparentheses-6.C: New test.
15059 * g++.dg/warn/Wparentheses-7.C: New test.
15060 * g++.dg/warn/Wparentheses-8.C: New test.
15061 * g++.dg/warn/Wparentheses-9.C: New test.
15062 * g++.dg/warn/Wparentheses-10.C: New test.
15063 * g++.dg/warn/Wparentheses-11.C: New test.
15064 * g++.dg/warn/Wparentheses-12.C: New test.
15065 * g++.dg/warn/Wparentheses-13.C: New test.
15066 * g++.dg/warn/Wparentheses-14.C: New test.
15067 * g++.dg/warn/Wparentheses-15.C: New test.
15068 * g++.dg/warn/Wparentheses-16.C: New test.
15069 * g++.dg/warn/Wparentheses-17.C: New test.
15070 * g++.dg/warn/Wparentheses-18.C: New test.
15071 * g++.dg/warn/Wparentheses-19.C: New test.
15072 * g++.dg/warn/Wparentheses-20.C: New test.
15073 * g++.dg/warn/Wparentheses-21.C: New test.
15075 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15078 * lib/target-supports.exp (check_cxa_atexit_available): Return false
15079 for target "hppa.*hpux10".
15081 2006-12-13 Jakub Jelinek <jakub@redhat.com>
15083 * g++.dg/debug/vartrack1.C: New test.
15085 * g++.dg/opt/ifcvt1.C: New test.
15087 * gcc.dg/tls/opt-13.c: New test.
15089 * gcc.dg/20060425-2.c: New test.
15091 * g++.dg/opt/pr15054-2.C: New test.
15093 * gcc.c-torture/execute/20060420-1.c: New test.
15095 * gcc.c-torture/execute/20060412-1.c: New test.
15097 * objc/compile/20060406-1.m: New test.
15099 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
15101 * g++.dg/template/array17.C: New test.
15103 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
15105 * gcc.target/powerpc/altivec-23.c: New test.
15107 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
15110 * g++.dg/inherit/error3.C: New test.
15113 * g++.dg/inherit/error4.C: New test.
15115 2006-12-13 Richard Guenther <rguenther@suse.de>
15117 PR tree-optimization/17687
15118 * gcc.dg/builtins-59.c: New testcase.
15120 2006-12-13 Ben Elliston <bje@au.ibm.com>
15122 * gcc.target/spu/Wmain.c: New test.
15124 2006-12-12 Josh Conner <jconner@apple.com>
15126 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15127 * g++.dg/abi/thunk4.C: Likewise.
15128 * g++.dg/abi/rtti3.C: Likewise.
15130 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
15132 * gcc.target/spu/cpat-1.c: New test.
15133 * gcc.target/spu/cpat-2.c: New test.
15134 * gcc.target/spu/cpat-3.c: New test.
15135 * gcc.target/spu/cpat-4.c: New test.
15137 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15140 * gcc.c-torture/compile/vector-1.c: New test.
15141 * gcc.c-torture/compile/vector-2.c: New test.
15142 * gcc.c-torture/compile/vector-3.c: New test.
15144 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15146 * lib/fortran-torture.exp: Update copyright years. Remove
15147 obsolete comment. Test -ftree-vectorize where it makes sense.
15148 * lib/gfortran-dg.exp: Update copyright years. Use settings
15149 from fortran-torture.exp.
15150 * gfortran.dg/char_transpose_1.f90,
15151 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15152 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15153 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
15154 '-w' to dg-options.
15156 2006-12-12 Richard Sandiford <richard@codesourcery.com>
15158 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15159 saved_${tool}_load.
15161 2006-12-12 Ira Rosen <irar@il.ibm.com>
15163 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15164 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15165 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15166 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15169 2006-12-12 Richard Guenther <rguenther@suse.de>
15171 PR middle-end/30147
15172 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15174 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
15175 Diego Novillo <dnovillo@redhat.com>
15177 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15179 * gcc.dg/tree-ssa/pr26421.c: Likewise
15180 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15181 * gcc.dg/tree-ssa/pr23382.c: Likewise.
15182 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15183 * gcc.dg/tree-ssa/pr28410.c: Likewise.
15184 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15185 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15186 * gcc.dg/tree-ssa/vrp07.c: Likewise.
15187 * gcc.dg/tree-ssa/vrp08.c: Likewise.
15188 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15190 2006-12-11 Jan Hubicka <jh@suse.cz>
15192 * gcc.dg/tree-prof/stringop-1.c: New test.
15193 * gcc.dg/tree-prof/stringop-2.c: New test.
15195 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
15198 * gcc.target/i386/pr30120.c: New test.
15201 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15203 * gcc.target/i386/x87regparm-1.c: New test.
15204 * gcc.target/i386/x87regparm-2.c: New test.
15205 * gcc.target/i386/x87regparm-3.c: New test.
15206 * gcc.target/i386/x87regparm-4.c: New test.
15208 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
15210 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15212 2006-12-10 Tobias Burnus <burnus@net-b.de>
15215 * gfortran.dg/protected_1.f90: New test.
15216 * gfortran.dg/protected_2.f90: New test.
15217 * gfortran.dg/protected_3.f90: New test.
15218 * gfortran.dg/protected_4.f90: New test.
15219 * gfortran.dg/protected_5.f90: New test.
15220 * gfortran.dg/protected_6.f90: New test.
15222 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15223 Tobias Burnus <burnus@gcc.gnu.org>
15227 * gfortran.dg/interface_4.f90: Test adding procedure to generic
15229 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15230 ambiguous interfaces.
15231 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15232 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15233 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15234 ambiguous interfaces.
15235 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15236 * gfortran.dg/array_initializer_2.f90: Add initializer array
15240 * gfortran.dg/interface_9.f90: Test that host interfaces are
15241 not checked for ambiguity with the local version.
15243 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15246 * gfortran.dg/module_interface_2.f90: New test.
15248 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15251 * gfortran.dg/assumed_len.f90: New test.
15253 2006-12-09 Richard Guenther <rguenther@suse.de>
15255 * g++.dg/warn/implicit-typename1.C: Qualify types.
15256 * g++.dg/parse/crash12.C: Likewise.
15257 * g++.dg/tree-ssa/pr22444.C: Likewise.
15259 2006-12-09 Tobias Burnus <burnus@net-b.de>
15261 * gfortran.dg/array_2.f90: Added sqrt test.
15263 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
15265 * gcc.target/i386/x87regparm-1.c: XFAIL.
15266 * gcc.target/i386/x87regparm-2.c: XFAIL.
15267 * gcc.target/i386/x87regparm-3.c: XFAIL.
15268 * gcc.target/i386/x87regparm-4.c: XFAIL.
15270 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15272 * lib/target-supports.exp
15273 (check_effective_target_large_long_double): New.
15274 * gcc.dg/Wconversion-real.c : Use it.
15275 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15278 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
15280 * gcc.c-torture/execute/mode-dependent-address.c: New test.
15282 2006-12-08 Tobias Burnus <burnus@net-b.de>
15285 * gfortran.dg/import4.f90: New test for IMPORT in modules.
15287 2006-12-07 Mark Mitchell <mark@codesourcery.com>
15290 * g++.dg/template/crash65.C: New test.
15291 * g++.dg/template/spec16.C: Tweak error markers.
15293 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
15295 * gcc.target/spu: New directory.
15296 * gcc.target/spu/spu.exp: New file.
15297 * gcc.target/spu/intrinsics-1.c: New test.
15299 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
15302 * g++.dg/ext/attrib27.C: New test.
15303 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15304 * g++.dg/parse/typedef5.C: Likewise.
15306 2006-12-07 Mike Stump <mrs@apple.com>
15308 * treelang/compile/var_defs.tree: Adjust.
15310 2006-12-06 Mark Mitchell <mark@codesourcery.com>
15313 * g++.dg/template/crash64.C: New test.
15314 * g++.dg/parse/crash27.C: Adjust error markers.
15316 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
15318 PR libfortran/30009
15319 PR libfortran/30056
15320 * gfortran.dg/read_eof_4.f90: Add tests.
15321 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
15322 * gfortran.dg/unf_read_corrupted_1.f90: New test.
15324 2006-12-05 Mark Mitchell <mark@codesourcery.com>
15327 * g++.dg/template/crash63.C: New test.
15330 * g++.dg/template/crash62.C: New test.
15332 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15335 * gfortran.dg/allocatable_function_1.f90: Increase the number
15336 of expected calls of free to 10; the lhs section reference is
15337 now evaluated so there is another call to bar. Change the
15338 comment appropriately.
15339 * gfortran.dg/array_section_1.f90: New test.
15341 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15344 * gfortran.dg/char_result_12.f90: New test.
15346 2006-12-05 Richard Guenther <rguenther@suse.de>
15348 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15349 * gcc.dg/vect/vect-pow-2.c: Rename to ...
15350 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
15351 vect_double, xfail for spu*-*-*.
15353 2006-12-04 Tobias Burnus <burnus@net-b.de>
15356 * initialization_4.f90: Test noninteger exponents (-std=f95).
15357 * initialization_5.f90: New test for noninteger exponents
15360 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15363 * gfortran.dg/parameter_array_section_1.f90: New test.
15365 2006-12-04 Mark Mitchell <mark@codesourcery.com>
15368 * g++.dg/template/crash61.C: New test.
15371 * g++.dg/template/error23.C: New test.
15373 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
15375 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15377 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15380 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15382 2006-12-04 Jakub Jelinek <jakub@redhat.com>
15384 PR middle-end/29965
15385 * gcc.dg/gomp/pr29965-1.c: New test.
15386 * gcc.dg/gomp/pr29965-2.c: New test.
15387 * gcc.dg/gomp/pr29965-3.c: New test.
15388 * gcc.dg/gomp/pr29965-4.c: New test.
15389 * gcc.dg/gomp/pr29965-5.c: New test.
15390 * gcc.dg/gomp/pr29965-6.c: New test.
15391 * g++.dg/gomp/pr29965-1.C: New test.
15392 * g++.dg/gomp/pr29965-2.C: New test.
15393 * g++.dg/gomp/pr29965-3.C: New test.
15394 * g++.dg/gomp/pr29965-4.C: New test.
15395 * g++.dg/gomp/pr29965-5.C: New test.
15396 * g++.dg/gomp/pr29965-6.C: New test.
15397 * g++.dg/gomp/pr29965-7.C: New test.
15398 * g++.dg/gomp/pr29965-8.C: New test.
15399 * g++.dg/gomp/pr29965-9.C: New test.
15400 * g++.dg/gomp/pr29965-10.C: New test.
15402 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
15404 * gnat.dg/pointer_variable_bounds.adb: New test.
15405 * gnat.dg/pointer_variable_bounds.ads: Likewise.
15406 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15408 2006-12-03 Eric Christopher <echristo@apple.com>
15410 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15412 2006-12-03 Richard Henderson <rth@redhat.com>
15413 Andrew Pinski <pinskia@gmail.com>
15416 * g++.dg/warn/unit-1.C: New test.
15418 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
15420 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15422 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15424 * g++.dg/vect/vect.exp: Enable tests to run on spu.
15425 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15426 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15427 * gcc.dg/vect/vect-70.c: Reduce array size.
15428 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15429 vect_no_compaer_double targets.
15430 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15431 vect_float, vect_double, and vect_int.
15433 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15435 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15436 test for loop versioning on vect_no_align targets.
15437 * gcc.dg/vect/pr20122.c: Likewise.
15438 * gcc.dg/vect/vect-105.c: Likewise.
15439 * gcc.dg/vect/vect-42.c: Likewise.
15440 * gcc.dg/vect/vect-43.c: Likewise.
15441 * gcc.dg/vect/vect-74.c: Likewise.
15442 * gcc.dg/vect/vect-75.c: Likewise.
15443 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15444 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15445 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15446 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15448 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
15451 * gfortran.dg/value_1.f90 : New test.
15452 * gfortran.dg/value_2.f90 : New test.
15453 * gfortran.dg/value_3.f90 : New test.
15454 * gfortran.dg/value_4.f90 : New test.
15455 * gfortran.dg/value_4.c : Called from value_4.f90.
15457 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
15460 * g++.dg/cpp0x/static_assert4.C: New testcase.
15462 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15464 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15466 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
15469 * gcc.dg/pr27953.c: New test.
15471 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15474 * g++.dg/ext/vector5.C: New test.
15477 * g++.dg/other/main1.C: New test.
15479 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
15481 PR libfortran/29568
15482 * gfortran.dg/convert_implied_open.f90: Change to
15483 new default record length.
15484 * gfortran.dg/unf_short_record_1.f90: Adapt to
15486 * gfortran.dg/unformatted_subrecords_1.f90: New test.
15488 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
15490 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15492 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
15495 * g++.dg/expr/pr29066.c: New.
15497 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
15498 Zdenek Dvorak <dvorakz@suse.cz>
15500 PR tree-optimization/29921
15501 * gcc.dg/pr29921-2.c: New test.
15503 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
15505 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15506 (i386_get_cpuid): New function.
15507 (i386_cpuid_ecx): Likewise.
15508 (i386_cpuid_edx): Likewise.
15509 (i386_cpuid): Updated to call i386_cpuid_edx.
15511 * gcc.target/i386/sse3-addsubpd.c: New file.
15512 * gcc.target/i386/sse3-addsubps.c: Likewise.
15513 * gcc.target/i386/sse3-haddpd.c: Likewise.
15514 * gcc.target/i386/sse3-haddps.c: Likewise.
15515 * gcc.target/i386/sse3-hsubpd.c: Likewise.
15516 * gcc.target/i386/sse3-hsubps.c: Likewise.
15517 * gcc.target/i386/sse3-lddqu.c: Likewise.
15518 * gcc.target/i386/sse3-movddup.c: Likewise.
15519 * gcc.target/i386/sse3-movshdup.c: Likewise.
15520 * gcc.target/i386/sse3-movsldup.c: Likewise.
15522 2006-12-01 Dirk Mueller <dmueller@suse.de>
15524 * g++.dg/warn/Wreturn-type-4.C: New testcase.
15526 2006-11-30 Janis Johnson <janis187@us.ibm.com>
15528 * gcc.dg/dfp/convert-int-max.c: New test.
15529 * gcc.dg/dfp/convert-int-max-fold.c: New test.
15531 2006-11-30 Richard Guenther <rguenther@suse.de>
15533 * gcc.dg/vect/vect-pow-1.c: Rename ...
15534 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
15535 floats instead of doubles, check successful vectorization.
15537 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
15540 * gcc.c-torture/compile/pr29945.c: New testcase.
15542 2006-11-30 Joseph Myers <joseph@codesourcery.com>
15544 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15547 2006-11-29 Eric Christopher <echristo@apple.com>
15549 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15551 2006-11-29 Janis Johnson <janis187@us.ibm.com>
15553 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15555 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15557 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
15560 * g++.dg/inherit/virtual2.C: New test.
15561 * g++.dg/inherit/virtual3.C: Likewise.
15562 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15563 * g++.dg/inherit/error2.C: Likewise.
15564 * g++.dg/template/instantiate1.C: Likewise.
15566 2006-11-28 Andrew Pinski <pinskia@gmail.com>
15569 * gcc.dg/tree-ssa/reassoc-12.c: New test.
15571 2006-11-28 Jan Hubicka <jh@suse.cz>
15573 * gcc.dg/memcpy-1.c: New test.
15575 2006-11-28 Jakub Jelinek <jakub@redhat.com>
15578 * g++.dg/warn/main-3.C: New test.
15580 2006-11-28 Jan Hubicka <jh@suse.cz>
15582 * gcc.dg/winline-1.c: New test.
15584 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
15586 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15589 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15592 * gfortran.dg/missing_optional_dummy_3.f90
15594 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15597 * gfortran.dg/interface_3.f90: Modify errors.
15599 2006-11-28 Ben Elliston <bje@au.ibm.com>
15601 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15602 fail to link due to relocation overflows on spu-*-*.
15604 2006-11-27 Michael Matz <matz@suse.de>
15605 Andreas Krebbel <krebbel1@de.ibm.com>
15608 * gcc.dg/20061127-1.c: New testcase.
15610 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15612 * gcc.dg/20061124-1.c: Add exit() function prototype.
15614 2006-11-27 Jan Hubicka <jh@suse.cz>
15616 * gcc.target/i386/memcpy-1.c: Adjust size.
15617 * gcc.dg/visibility-11.c: Likewise.
15619 2006-11-27 Richard Guenther <rguenther@suse.de>
15621 PR middle-end/25620
15622 * gcc.target/i386/pow-1.c: New testcase.
15623 * gcc.dg/builtins-58.c: Likewise.
15625 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15628 * g++.dg/expr/cast8.C: New test.
15630 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15632 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15633 Don't ever inline the testcase.
15635 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15638 * gfortran.fortran-torture/compile/parameter_3.f90: New
15641 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15644 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15646 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15648 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15651 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15653 PR libgfortran/29936
15654 * gfortran.dg/write_check3.f90: New test.
15656 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15658 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15660 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15663 * gfortran.dg/interface_3.f90: New test.
15666 * gfortran.dg/generic_8.f90: New test.
15668 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15670 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15671 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15672 * gfortran.dg/specifics_3.f90: Remove.
15674 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15677 * gcc.dg/gomp/pr29955.c: New test.
15680 * gcc.dg/pr29736.c: New test.
15682 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15685 * gcc.dg/pure-1.c: New test.
15687 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15689 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15690 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15692 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15694 * gcc.dg/20061124-1.c: New testcase.
15696 2006-11-23 Eric Christopher <echristo@apple.com>
15698 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15700 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15704 * gcc.dg/Wconversion-integer.c: New. Supersedes
15705 Wconversion-negative-constants.c
15706 * gcc.dg/Wconversion-real.c: New.
15707 * gcc.dg/Wconversion-real-integer.c: New.
15708 * gcc.dg/Wconversion-negative-constants.c: Deleted.
15709 * g++.dg/warn/Wconversion1.C: Modified.
15711 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15713 * gfortran.dg/overload_1.f90: New test.
15715 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15718 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15719 Wtraditional-conversion.
15720 * gcc.dg/overflow-warn-2.c: Likewise.
15721 * gcc.dg/Wconversion.c: Likewise. Renamed as
15722 Wtraditional-conversion.c .
15723 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15724 Wtraditional-conversion-2.c .
15725 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15726 Wtraditional-conversion-2.c
15727 * gcc.dg/Wconversion-negative-constants.c: New.
15729 2006-11-23 Andrew Pinski <pinskia@gmail.com>
15731 * gcc.dg/tree-ssa/dump-1.c: New test.
15733 2006-11-23 David Ung <davidu@mips.com>
15735 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15736 -mfp64, allowable when ISA >= 33 and float is enabled.
15737 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15738 of mthc1 and mfhc1 patterns.
15740 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
15742 PR tree-optimization/29921
15743 * gcc.dg/pr29921.c: New test.
15745 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15748 * gfortran.dg/initialization_4.f90: New test.
15750 2006-11-22 Ira Rosen <irar@il.ibm.com>
15752 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15753 platforms that have interleaving support.
15754 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15755 * gcc.dg/vect/vect-strided-a-u16-i2.c,
15756 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15757 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15758 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15759 gcc.dg/vect/vect-strided-u8-i2-gap.c,
15760 gcc.dg/vect/vect-strided-u8-i8.c,
15761 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15762 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15763 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15764 gcc.dg/vect/vect-strided-float.c,
15765 gcc.dg/vect/vect-strided-a-mult.c,
15766 gcc.dg/vect/vect-strided-mult-char-ls.c,
15767 gcc.dg/vect/vect-strided-a-u16-mult.c,
15768 gcc.dg/vect/vect-strided-a-u32-mult.c,
15769 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15770 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15771 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15772 gcc.dg/vect/vect-strided-mult.c,
15773 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15774 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15777 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15780 * gfortran.dg/auto_char_len_4.f90: New test.
15782 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15785 * gfortran.dg/generic_7.f90: New test.
15786 * gfortran.dg/defined_operators_1.f90: Add new error.
15788 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
15790 PR tree-optimization/29902
15791 * g++.dg/tree-ssa/pr29902.C: New test.
15793 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
15796 * gfortran.dg/used_types_13.f90: New test.
15798 2006-11-21 Janis Johnson <janis187@us.ibm.com>
15800 * gcc.dg/dfp/snan.c: Delete.
15802 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
15804 * g++.dg/cpp0x/static_assert1.C: New.
15805 * g++.dg/cpp0x/static_assert2.C: New.
15806 * g++.dg/cpp0x/static_assert3.C: New.
15808 2006-11-21 Richard Guenther <rguenther@suse.de>
15810 * gcc.dg/vect/vect-pow-1.c: New testcase.
15811 * gcc.dg/vect/vect-pow-2.c: Likewise.
15813 2006-11-21 Jakub Jelinek <jakub@redhat.com>
15816 * g++.dg/template/static29.C: New test.
15819 * g++.dg/conversion/simd4.C: New test.
15821 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
15824 * g++.dg/template/access19.C: New test.
15825 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15828 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
15831 * gcc.dg/tree-ssa/sra-4.c: New testcase.
15833 2006-11-20 Tobias Burnus <burnus@net-b.de>
15836 * gfortran.dg/import.f90: Extended test.
15837 * gfortran.dg/import2.f90: Extended test.
15839 2006-11-20 Tobias Burnus <burnus@net-b.de>
15841 * gfortran.dg/volatile3.f90: Add conflict test.
15843 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
15846 * gfortran.dg/implicit_10.f90: New test.
15848 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
15851 * g++.dg/warn/Wall-write-strings.C: New.
15853 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
15855 * gfortran.dg/alloc_comp_constraint_5.f90: New.
15856 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15858 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15860 * gfortran.dg/use_3.f90: Remove error message.
15861 * gfortran.dg/iso_fortran_env_1.f90: New test.
15862 * gfortran.dg/iso_fortran_env_2.f90: New test.
15863 * gfortran.dg/iso_fortran_env_3.f90: New test.
15864 * gfortran.dg/iso_fortran_env_4.f90: New test.
15866 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
15868 * gcc.dg/vect/vect-27.c: Fix initialization.
15870 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15872 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15873 * gcc.dg/torture/builtin-minmax-1.c: New.
15875 * gcc.dg/builtins-20.c: Add cases for copysign.
15877 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15880 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15882 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15883 * gfortran.dg/use_1.f90: New test.
15884 * gfortran.dg/use_1.f90: New test.
15885 * gfortran.dg/use_1.f90: New test.
15887 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
15889 PR tree-optimization/29801
15890 * gcc.dg/pr29801.c: New test.
15892 2006-11-17 Jakub Jelinek <jakub@redhat.com>
15894 PR middle-end/29584
15895 * gcc.dg/torture/pr29584.c: New test.
15897 2006-11-17 Joseph Myers <joseph@codesourcery.com>
15899 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15900 Condition PowerPC tests for saving FPRs on powerpc_fprs.
15901 * gcc.target/powerpc/compress-float-ppc.c,
15902 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15904 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15905 do not pass -mhard-float.
15907 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
15909 * gnat.dg/volatile_aggregate.adb: New test.
15911 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15915 * gfortran.dg/bound_2.f90: Add more checks.
15916 * gfortran.dg/bound_3.f90: New test.
15918 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15921 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15923 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
15925 * gfortran.dg/import3.f90: Fix error message.
15927 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15930 * gfortran.fortran-torture/compile/inline_1.f90:
15933 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15935 * gcc.target/i386/x87regparm-1.c: New test.
15936 * gcc.target/i386/x87regparm-2.c: New test.
15937 * gcc.target/i386/x87regparm-3.c: New test.
15938 * gcc.target/i386/x87regparm-4.c: New test.
15940 2006-11-15 Tobias Burnus <burnus@net-b.de>
15943 * gfortran.dg/import.f90: New test.
15944 * gfortran.dg/import2.f90: New test.
15945 * gfortran.dg/import3.f90: New test.
15947 2006-11-15 Tobias Burnus <burnus@net-b.de>
15950 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15952 2006-11-15 Tobias Burnus <burnus@net-b.de>
15955 * gfortran.dg/contains.f90: New test.
15956 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15958 2006-11-15 Jakub Jelinek <jakub@redhat.com>
15960 PR tree-optimization/29581
15961 * gcc.dg/pr29581-1.c: New test.
15962 * gcc.dg/pr29581-2.c: New test.
15963 * gcc.dg/pr29581-3.c: New test.
15964 * gcc.dg/pr29581-4.c: New test.
15965 * gfortran.dg/pr29581.f90: New test.
15967 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
15970 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15971 numbers in error message headers.
15973 2006-11-14 Richard Guenther <rguenther@suse.de>
15975 * gcc.target/i386/math-torture/math-torture.exp: Restrict
15976 to i?86 and x86_64 targets.
15978 2006-11-14 Caroline Tice <ctice@apple.com>
15980 * gcc.dg/pubtypes-1.c: New file/testcase.
15981 * gcc.dg/pubtypes-2.c: New file/testcase.
15982 * gcc.dg/pubtypes-3.c: New file/testcase.
15983 * gcc.dg/pubtypes-4.c: New file/testcase.
15984 * g++.dg/pubtypes.C: New file/testcase.
15986 2006-11-14 Mark Mitchell <mark@codesourcery.com>
15989 * g++.dg/init/self1.C: New test.
15991 2006-11-14 Tobias Burnus <burnus@net-b.de>
15994 * gfortran.dg/conflicts.f90: Add.
15996 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
15998 PR rtl-optimization/29798
16000 * gcc.c-torture/execute/pr29798.c: New.
16002 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16004 * gcc.dg/builtins-20.c: Add more cases.
16006 2006-11-13 Jakub Jelinek <jakub@redhat.com>
16009 * gfortran.dg/gomp/pr29759.f90: New test.
16011 2006-11-13 Mark Mitchell <mark@codesourcery.com>
16014 * g++.dg/template/static28.C: New test.
16016 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
16018 * lib/c-torture.exp: Use target-libpath.exp.
16019 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16020 set GCC_EXEC_PREFIX env var from global variable of same name.
16022 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16025 * gfortran.fortran-torture/compile/transfer-1.f90:
16028 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
16029 Zdenek Dvorak <dvorakz@suse.cz>
16031 PR tree-optimization/29680
16032 * gcc.dg/alias-11.c: New test.
16034 2006-11-12 Jason Merrill <jason@redhat.com>
16035 Andrew Pinski <pinskia@physics.uc.edu>
16037 PR middle-end/28915
16038 * gcc.target/i386/vectorize1.c: New.
16040 2006-11-12 Roger Sayle <roger@eyesopen.com>
16042 PR rtl-optimization/29797
16043 * gcc.c-torture/execute/pr29797-1.c: New test case.
16045 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16047 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16049 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
16051 * gcc.dg/tree-ssa/prefetch-3.c: New test.
16053 2006-11-12 Roger Sayle <roger@eyesopen.com>
16055 PR tree-optimization/13827
16056 * gcc.dg/fold-eqand-1.c: New test case.
16058 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
16061 * gcc.c-torture/execute/mayalias-3.c: New test.
16063 2006-11-11 Richard Sandiford <richard@codesourcery.com>
16065 PR middle-end/27528
16066 * gcc.c-torture/compile/pr27528.c: New test.
16067 * gcc.dg/pr27528.c: Likewise.
16069 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16071 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16073 * gcc.dg/torture/builtin-symmetric-1.c: New test.
16075 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16078 * gfortran.dg/reshape_source_size_1.f90: New test.
16080 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16083 * gfortran.dg/aliasing_dummy_4.f90: New test.
16085 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
16088 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16089 and x86_64-*-* targets.
16091 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16093 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16094 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16095 New macros. Use them in exact tests.
16096 (TESTIT3): New macro.
16097 Add tests for fmin, fmax and fma.
16099 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16102 * gfortran.dg/array_constructor_13.f90: New test.
16104 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16107 * gfortran.dg/used_types_12.f90: New test.
16109 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
16111 PR middle-end/29726
16112 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16114 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16115 * gcc.dg/fold-eqandshift-3.c: New test case.
16117 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16120 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16123 * gfortran.dg/change_symbol_attributes_1.f90: New test.
16125 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16127 * gcc.dg/20061109-1.c: New testcase.
16129 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16131 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16133 2006-11-09 Tobias Burnus <burnus@net-b.de>
16135 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16136 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16138 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
16140 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16141 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16143 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16145 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16147 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16149 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16151 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16152 * gcc.dg/vect/vect-9.c: Now vectorizable.
16153 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16154 that support vect_widen_mult.
16155 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16156 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16157 vect-reduc-dot-u16.c).
16158 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16159 vect-reduc-dot-u16.c).
16160 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16161 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16162 vect-reduc-dot-s8.c).
16163 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16164 vect-reduc-dot-s8.c).
16165 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16166 vect-reduc-dot-s8.c).
16167 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16168 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16169 vect-reduc-dot-u8.c).
16170 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16171 vect-reduc-dot-u8.c).
16172 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16173 * gcc.dg/vect/vect-multitypes-9.c: New test.
16174 * gcc.dg/vect/vect-multitypes-10.c: New test.
16175 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16176 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16177 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16178 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16179 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16180 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16181 wrapv-vect-reduc-dot-s8.c.
16182 * lib/target-support.exp (check_effective_target_vect_unpack): New.
16183 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16184 targets that support vec_unpack.
16185 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16186 (check_effective_target_vect_widen_mult_qi_to_hi): New.
16187 (check_effective_target_vect_widen_mult_hi_to_si): New.
16188 (check_effective_target_vect_widen_sum): Removed.
16190 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16192 * gcc.dg/vect/vect-multitypes-8.c: New test.
16193 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16195 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16197 * gcc.dg/vect/vect-multitypes-7.c: New test.
16199 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16201 * gcc.dg/vect/vect-multitypes-4.c: New test.
16202 * gcc.dg/vect/vect-multitypes-5.c: New test.
16203 * gcc.dg/vect/vect-multitypes-6.c: New test.
16205 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16207 * gcc.dg/vect/vect-multitypes-1.c: New test.
16208 * gcc.dg/vect/vect-multitypes-2.c: New test.
16209 * gcc.dg/vect/vect-multitypes-3.c: New test.
16211 2006-11-07 Eric Christopher <echristo@apple.com>
16213 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16214 Test using scan-assembler-not.
16216 2006-11-07 Jakub Jelinek <jakub@redhat.com>
16218 * gcc.dg/inline-17.c: New test.
16220 2006-11-07 Steve Ellcey <sje@cup.hp.com>
16223 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
16226 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16229 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16232 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16235 2006-11-07 Tobias Burnus <burnus@net-b.de>
16238 * gfortran.dg/volatile.f90: Add.
16239 * gfortran.dg/volatile2.f90: Add.
16240 * gfortran.dg/volatile3.f90: Add.
16241 * gfortran.dg/volatile4.f90: Add.
16242 * gfortran.dg/volatile5.f90: Add.
16243 * gfortran.dg/volatile6.f90: Add.
16244 * gfortran.dg/volatile7.f90: Add.
16246 2006-11-06 Tobias Burnus <burnus@net-b.de>
16248 * gfortran.dg/io_constraints_2.f90: Adjust pattern
16249 for matching error messages.
16250 * gfortran.dg/specifics_3.f90: Adjust pattern
16251 for matching error messages.
16253 2006-11-06 Janis Johnson <janis187@us.ibm.com>
16254 Bernhard Fischer <aldot@gcc.gnu.org>
16256 * lib/gcc-dg.exp (output-exists): New proc.
16257 (output-exists-not): New proc.
16258 * gcc.test-framework/test-framework.awk: Support new directives.
16259 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16260 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16261 * gcc.test-framework/dg-outexists-exp-F.c: New test.
16262 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16263 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16264 * gcc.test-framework/dg-outexists-exp-P.c: New test.
16266 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
16270 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16271 * gfortran.dg/initialization_3.f90: New.
16273 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16275 PR libgfortran/25545
16276 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16278 2006-11-05 Jakub Jelinek <jakub@redhat.com>
16280 PR middle-end/29695
16281 * gcc.c-torture/execute/pr29695-1.c: New test.
16282 * gcc.c-torture/execute/pr29695-2.c: New test.
16284 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
16287 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16289 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
16291 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16292 for matching error messages.
16294 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
16297 * gcc.target/i386/387-12.c: New test.
16299 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16301 PR libfortran/29713
16302 * gfortran.dg/pr29713.f90: New test.
16304 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
16306 * gcc.c-torture/execute/arith-rand-ll.c:
16307 Also test for bogus rest sign.
16309 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16311 PR libfortran/27895
16312 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16314 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
16316 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16317 from error messages.
16319 2006-11-02 Mike Stump <mrs@apple.com>
16321 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16323 * g++.old-deja/g++.abi/align.C: Enable for darwin.
16325 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
16327 * g++.dg/eh/gcsec1.C: New test.
16329 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16331 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16332 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
16334 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
16336 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16338 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16339 * gcc.dg/pr14796-2.c: Likewise.
16341 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16343 * gcc.c-torture/execute/20061101-1.c: New test.
16345 2006-11-01 Richard Guenther <rguenther@suse.de>
16347 * gcc.target/i386/fpprec-1.c: New testcase.
16349 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16351 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16352 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16354 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
16356 * gcc.c-torture/execute/20061031-1.c: New test.
16358 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16361 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16362 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16363 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16364 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16365 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16366 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16367 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16369 2006-10-31 Eric Christopher <echristo@apple.com>
16370 Falk Hueffner <falk@debian.org>
16372 * gcc.dg/builtin-bswap-1.c: New.
16373 * gcc.dg/builtin-bswap-2.c: New.
16374 * gcc.dg/builtin-bswap-3.c: New.
16375 * gcc.dg/builtin-bswap-4.c: New.
16376 * gcc.dg/builtin-bswap-5.c: New.
16377 * gcc.target/i386/builtin-bswap-1.c: New.
16379 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16381 * gcc.dg/inline-16.c: New.
16384 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16386 * gcc.dg/inline-13.c: New.
16387 * gcc.dg/inline-14.c: New.
16388 * gcc.dg/inline-15.c: New.
16391 * gcc.dg/inline6.c: New.
16392 * gcc.dg/inline7.c: New.
16394 2006-10-31 Roger Sayle <roger@eyesopen.com>
16396 PR middle-end/23470
16397 * gcc.dg/pr23470-1.c: New test case.
16399 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
16402 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16404 * gfortran.dg/blockdata_2.f90: New testcase.
16406 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
16408 PR libfortran/29627
16409 * gfortran.dg/unf_short_record_1.f90: New test.
16411 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16414 * gfortran.dg/pr29067.f: New test.
16416 2006-10-31 Joseph Myers <joseph@codesourcery.com>
16417 Richard Sandiford <richard@codesourcery.com>
16419 * lib/target-supports.exp (get_compiler_messages): Append options
16420 as a single list element.
16421 (check_effective_target_arm_vfp_ok): New.
16422 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16424 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
16427 * gfortran.dg/intrinsic_actual_2.f90: New test.
16430 * gfortran.dg/actual_array_interface_1.f90: New test.
16433 * gfortran.dg/used_types_11.f90: New test.
16435 2006-10-30 Dirk Mueller <dmueller@suse.de>
16437 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16438 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16439 * g++.old-deja/g++.pt/eichin01.C (main): Same.
16440 * g++.old-deja/g++.mike/net25.C (main): Same.
16441 * g++.dg/lookup/exception1.C (main): Same.
16442 * g++.dg/parse/parens2.C (main): Same.
16444 2006-10-30 Roger Sayle <roger@eyesopen.com>
16446 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16448 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16450 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16451 * gcc.dg/torture/builtin-math-3.c: Likewise.
16453 2006-10-30 Tobias Burnus <burnus@net-b.de>
16456 * gfortran.dg/write_check.f90: Check run-time keyword checking.
16457 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16459 2006-10-30 Andrew Pinski <pinskia@gmail.com>
16462 * gfortran.fortran-torture/execute/transfer1.f90: New test.
16464 2006-10-30 Joseph Myers <joseph@codesourcery.com>
16466 * lib/target-supports.exp (check_function_available): Declare
16467 function before calling.
16469 2006-10-30 Jakub Jelinek <jakub@redhat.com>
16471 PR tree-optimization/29637
16472 * gcc.dg/pr29637.c: New test.
16474 2006-10-29 Roger Sayle <roger@eyesopen.com>
16476 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16477 tree canonicalization.
16479 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16481 * gcc.dg/builtins-20.c: Add more hypot tests.
16483 2006-10-29 Roger Sayle <roger@eyesopen.com>
16485 * gcc.dg/fold-compare-1.c: New test case.
16487 2006-10-29 Dirk Mueller <dmueller@suse.de>
16490 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16492 2006-10-29 Roger Sayle <roger@eyesopen.com>
16494 PR tree-optimization/15458
16495 * gcc.dg/fold-xornot-1.c: New test case.
16497 2006-10-29 Richard Guenther <rguenther@suse.de>
16499 * gcc.target/i386/math-torture/trunc.c: New testcase.
16501 2006-10-29 Richard Guenther <rguenther@suse.de>
16503 * gcc.target/i386/math-torture/round.c: New testcase.
16505 2006-10-29 Richard Guenther <rguenther@suse.de>
16507 * gcc.target/i386/math-torture/ceil.c: New testcase.
16508 * gcc.target/i386/math-torture/floor.c: Likewise.
16510 2006-10-29 Richard Guenther <rguenther@suse.de>
16512 * gcc.target/i386/math-torture/rint.c: New testcase.
16513 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16515 2006-10-29 Richard Guenther <rguenther@suse.de>
16517 * gcc.target/i386/math-torture/lfloor.c: New testcase.
16518 * gcc.target/i386/math-torture/lceil.c: Likewise.
16520 2006-10-28 Tobias Burnus <burnus@net-b.de>
16522 PR libgfortran/24313
16523 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16525 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
16527 * gcc.c-torture/execute/20020118-1.c,
16528 gcc.c-torture/execute/builtins/strlen.c,
16529 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16532 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16534 * gcc.dg/builtins-20.c: Add tests for hypot.
16535 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
16536 two-argument builtins.
16537 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16538 TESTIT2. Update all callers.
16539 (TESTIT2, TESTIT2_R): New helper macros.
16540 Add testcases for pow, hypot and atan2.
16542 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
16545 * g++.dg/expr/bool1.C: New test.
16546 * g++.dg/expr/bool2.C: New test.
16548 2006-10-28 Tobias Burnus <burnus@net-b.de>
16551 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16552 * gfortran.dg/namelist_internal.f90: New test.
16554 2006-10-28 Tobias Burnus <burnus@net-b.de>
16557 * gfortran.dg/io_real_boz.f90: Add.
16558 * gfortran.dg/io_real_boz2.f90: Add.
16560 2006-10-28 Richard Guenther <rguenther@suse.de>
16562 PR middle-end/26899
16563 * gcc.dg/tree-ssa/pr26899.c: New testcase.
16565 2006-10-28 Richard Guenther <rguenther@suse.de>
16568 * gcc.target/i386/math-torture/lround.c: New testcase.
16570 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
16572 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16573 * gcc.dg/builtins-44.c: Likewise.
16574 * gcc.dg/builtins-45.c: Likewise.
16575 * gcc.dg/pr28796-2.c: Likewise.
16576 * gcc.dg/unordered-3.c: Likewise.
16578 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16580 PR libgfortran/27954
16581 * gfortran.dg/error_recovery_2.f90: New test.
16583 2006-10-26 Richard Guenther <rguenther@suse.de>
16585 * gcc.target/i386/i386.exp: Use glob, not find to collect
16586 tests. Avoids recursing into subdirectories.
16587 * gcc.target/i386/math-torture/math-torture.exp: Torture
16588 for interesting ia32 math options.
16589 * gcc.target.i386/math-torture/lrint.c: New testcase.
16591 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16593 PR libgfortran/29563
16594 * gfortran.dg/arrayio_9.f90: Update test.
16595 * gfortran.dg/arrayio_19.f90: New test.
16597 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
16599 * gcc.dg/20061026.c: New testcase.
16601 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16603 PR libgfortran/29563
16604 * gfortran.dg/arrayio_9.f90: New test.
16606 2006-10-26 Ben Elliston <bje@au.ibm.com>
16608 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16609 Copy the strings manually, as strcpy may call strlen.
16611 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16613 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16614 Add checks for log, log2, log10 and log1p.
16616 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16617 we already test 0.0. Add checks for expm1, log, log2, log10,
16618 log1p, cbrt, erf and erfc.
16620 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16622 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16624 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16626 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16627 and remainderl() built-in functions. Remove -ffast-math from
16630 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16632 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16635 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16636 floating point modifiers to arguments passed to float and long
16637 double functions respectively. Update all callers to use floating
16638 point numbers, not integers. Add tests for exp, exp2 and
16641 * gcc.dg/torture/builtin-math-3.c: New test.
16643 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16646 * gfortran.dg/initialize_2.f90: New.
16648 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16650 * gcc.dg/torture/builtin-math-2.c: New test.
16652 2006-10-24 Richard Guenther <rguenther@suse.de>
16654 PR middle-end/28796
16655 * gcc.dg/pr28796-1.c: New testcase.
16656 * gcc.dg/pr28796-2.c: Likewise.
16658 2006-10-24 Richard Guenther <rguenther@suse.de>
16660 * gcc.dg/builtins-57.c: New testcase.
16662 2006-10-24 Richard Guenther <rguenther@suse.de>
16664 PR tree-optimization/29567
16665 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16667 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16669 PR tree-optimization/14784
16670 * gcc.dg/alias-10.c: New test.
16672 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16674 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16676 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16678 * gcc.dg/builtin-strncat-chk-1.c: New test.
16680 2006-10-23 Jan Hubicka <jh@suse.cz>
16682 * gcc.dg/memmove-1.c: New test.
16684 2006-10-23 Paul Brook <paul@codesourcery.com>
16686 * gcc.dg/pragma-pack-5.c: New test.
16688 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16690 * g++.dg/other/s390-1.C: New testcase.
16692 2006-10-23 Richard Guenther <rguenther@suse.de>
16694 PR middle-end/27132
16695 PR middle-end/23295
16696 * gcc.dg/pr27132.c: New testcase.
16697 * gcc.dg/pr23295.c: Likewise.
16698 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16699 * g++.dg/tree-ssa/pr19807.C: Likewise.
16701 2006-10-23 Richard Guenther <rguenther@suse.de>
16703 PR middle-end/21032
16704 * gcc.dg/pr21032.c: New testcase.
16706 2006-10-22 Jeff Law <law@redhat.com>
16707 Richard Guenther <rguenther@suse.de>
16709 PR tree-optimization/15911
16710 * gcc.dg/tree-ssa/vrp30.c: New testcase.
16712 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
16715 * g++.dg/abi/rtti3.C: New.
16717 2006-10-21 Uros Bizjak <uros@kss-loka.si>
16719 PR middle-end/28252
16720 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16723 2006-10-21 Richard Guenther <rguenther@suse.de>
16725 PR tree-optimization/3511
16726 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16728 2006-10-21 Richard Guenther <rguenther@suse.de>
16730 PR middle-end/26898
16731 * gcc.dg/torture/pr26898-1.c: New testcase.
16732 * gcc.dg/torture/pr26898-2.c: Likewise.
16734 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
16737 * g++.dg/parse/bitfield1.C: Adjust error markers.
16738 * g++.dg/parse/bitfield2.C: New test.
16740 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
16742 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16744 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16746 PR libfortran/27895
16747 * gfortran.dg/zero_sized_1.f90: New test.
16749 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
16751 * gcc.dg/div-compare-1.c: New test.
16753 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
16756 * gfortran.dg/result_default_init_1.f90: New test.
16759 * gfortran.dg/automatic_default_init_1.f90: New test.
16761 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16764 2006-10-18 Geoffrey Keating <geoffk@apple.com>
16766 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16767 'using namespace std' without previous declaration.
16768 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16769 * g++.old-deja/g++.robertl/eb133c.C: New.
16771 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16773 PR libgfortran/29277
16774 * gfortran.dg/streamio_4.f90: Update test.
16775 * gfortran.dg/streamio_11.f90: New test.
16777 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
16780 * g++.dg/inherit/virtual1.C: New test.
16782 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16785 * g++.dg/parse/enum3.C: New test.
16787 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16790 * g++.dg/init/ctor8.C: New test.
16792 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16795 * g++.dg/ext/complit8.C: Tweak error markers.
16796 * g++.dg/template/complit1.C: Add error marker.
16798 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16801 * g++.dg/ext/complit8.C: New test.
16804 * g++.dg/parse/dtor12.C: New test.
16807 * g++.dg/template/sizeof11.C: New test.
16809 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
16812 * gfortran.dg/data_char_3.f90: New test.
16815 * gfortran.dg/negative_automatic_size.f90: New test.
16817 2006-10-16 David Daney <ddaney@avtrex.com>
16819 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16821 2006-10-16 Eric Christopher <echristo@apple.com>
16823 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16826 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16829 * g++.dg/tc1/dr49.C: Tweak error messages.
16830 * g++.dg/parse/template21.C: New test.
16832 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16834 PR middle-end/20491
16835 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16837 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
16840 * gfortran.dg/print_1.f90: New test.
16842 2006-10-15 Jan Hubicka <jh@suse.cz>
16844 PR middle-end/29241
16845 * gcc.c-torture/compile/pr29241.c: New testcase.
16847 2006-10-15 David Edelsohn <edelsohn@gnu.org>
16849 PR middle-end/29250
16850 * gcc.c-torture/compile/pr29250.c: New test.
16852 2006-10-15 Richard Guenther <rguenther@suse.de>
16854 * gcc.dg/pr29299.c: New testcase.
16856 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
16859 * gfortran.dg/label_4.f90: Adjust warning flag.
16861 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16864 * gfortran.dg/nullify_3.f90: New test.
16866 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16868 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16869 on Solaris 2.5.1 too.
16871 2006-10-13 Eric Christopher <echristo@apple.com>
16873 * gcc.dg/pr25993.c: Skip for darwin.
16875 2006-10-13 Eric Christopher <echristo@apple.com>
16877 * gcc.dg/visibility-11.c: Skip for darwin.
16879 2006-10-13 Eric Christopher <echristo@apple.com>
16881 * gcc.dg/darwin-weakimport-1.c: Use
16882 -fno-asynchronous-unwind-tables.
16883 * gcc.dg/darwin-weakimport-3.c: Ditto.
16885 2006-10-13 Richard Guenther <rguenther@suse.de>
16887 PR tree-optimization/29446
16888 * gcc.dg/torture/pr29446.c: New testcase.
16890 2006-10-13 Bill Wendling <wendling@apple.com>
16892 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16893 * g++.old-deja/g++.jason/hmc1.C: Likewise.
16894 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16895 * g++.old-deja/g++.law/shadow1.C: Likewise.
16896 * g++.old-deja/g++.law/ctors10.C: Likewise.
16897 * g++.dg/debug/namespace1.C: Likewise.
16898 * g++.dg/inherit/namespace-as-base.C: Likewise.
16899 * g++.dg/opt/delay-slot-1.C: Likewise.
16900 * g++.dg/parse/defarg10.C: Likewise.
16901 * g++.dg/template/ptrmem11.C: Likewise.
16902 * g++.dg/template/mem_func_ptr.C: Likewise.
16903 * g++.dg/template/spec19.C: Likewise.
16905 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
16907 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16909 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16912 * gfortran.dg/implicit_9.f90: New test.
16915 * gfortran.dg/namelist_25.f90: New test.
16918 * gfortran.dg/same_name_2.f90: New test.
16921 * gfortran.dg/host_assoc_types_1.f90: New test.
16924 * gfortran.dg/missing_derived_type_1.f90: New test.
16925 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16928 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16931 * gfortran.dg/alloc_comp_assign_5.f90: New test.
16933 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16936 * gfortran.dg/bound_2.f90: New test.
16938 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16940 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16942 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16943 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16944 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16945 * gfortran.dg/gomp/reduction3.f90: Likewise.
16946 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16947 * gfortran.dg/dummy_procedure_2.f90: Likewise.
16948 * gfortran.dg/interface_derived_type_1.f90: Likewise.
16949 * gfortran.dg/forall_4.f90: Likewise.
16950 * gfortran.dg/spec_expr_4.f90: Likewise.
16951 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16952 * gfortran.dg/forall_5.f90: Likewise.
16953 * gfortran.dg/open_access_append_2.f90: Add check for
16954 compile-time warning.
16956 2006-10-13 Mark Mitchell <mark@codesourcery.com>
16959 * g++.dg/parse/pure1.C: New test.
16961 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16964 * gfortran.dg/io_constraints_3.f90: New test.
16965 * gfortran.dg/open_access_append_1.f90: Add checks
16966 for compile-time warnings.
16967 * gfortran.dg/pr20163-2.f: Likewise.
16968 * gfortran.dg/iostat_2.f90: Likewise.
16969 * gfortran.dg/label_4.f90: Delete the temporary
16971 * gfortran.dg/direct_io_2.f90: Add a FILE=
16973 * gfortran.dg/iomsg_1.f90: Add check for
16974 compile-time warning.
16976 2006-10-12 Jan Hubicka <jh@suse.cz>
16979 * gcc.dg/pr28319.c: New test.
16981 2006-10-12 Mark Mitchell <mark@codesourcery.com>
16983 * g++.dg/ext/vla4.C: New test.
16985 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16988 * g++.dg/template/crash60.C: New test.
16989 * g++.dg/other/large-size-array.C: Adjust error markers.
16990 * g++.dg/parse/crash27.C: Likewise.
16991 * g++.dg/template/crash1.C: Likewise.
16993 2006-10-12 Steve Ellcey <sje@cup.hp.com>
16996 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16998 2006-10-12 Jakub Jelinek <jakub@redhat.com>
17000 PR preprocessor/28709
17001 * gcc.dg/cpp/paste14.c: New test.
17003 2006-10-11 Mark Mitchell <mark@codesourcery.com>
17006 * g++.dg/init/array24.C: New test.
17008 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17010 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17013 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
17016 * g++.dg/parse/typedef8.C: New test.
17017 * g++.dg/other/mult-stor1.C: Adjust error markers.
17019 2006-10-11 Richard Guenther <rguenther@suse.de>
17021 PR tree-optimization/28230
17022 * gcc.dg/torture/pr28230.c: New testcase.
17024 2006-10-11 Richard Guenther <rguenther@suse.de>
17026 PR inline-asm/29119
17027 * gcc.dg/torture/pr29119.c: New testcase.
17029 2006-10-10 Jakub Jelinek <jakub@redhat.com>
17031 PR middle-end/29272
17032 * gcc.c-torture/execute/20060930-2.c: New test.
17034 2006-10-09 Richard Henderson <rth@redhat.com>
17036 Revert emutls patch.
17038 2006-10-09 Richard Guenther <rguenther@suse.de>
17040 PR middle-end/29254
17041 * gcc.dg/pr29254.c: New testcase.
17043 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
17044 Paul Thomas <pault@gcc.gnu.org>
17047 * gfortran.dg/alloc_comp_basics_1.f90: New test.
17048 * gfortran.dg/alloc_comp_basics_2.f90: New test.
17049 * gfortran.dg/alloc_comp_assign_1.f90: New test.
17050 * gfortran.dg/alloc_comp_assign_2.f90: New test.
17051 * gfortran.dg/alloc_comp_assign_3.f90: New test.
17052 * gfortran.dg/alloc_comp_assign_4.f90: New test.
17053 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17054 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17055 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17056 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17057 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17058 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17059 * gfortran.dg/alloc_comp_std.f90: New test.
17060 * gfortran.dg/move_alloc.f90: New test.
17062 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
17065 * gfortran.dg/derived_constructor_comps_2.f90: New test.
17068 * gfortran.dg/forall_char_dependencies_1.f90: New test.
17070 2006-10-08 Tobias Burnus <burnus@net-b.de>
17073 * gfortran.dg/new_line.f90: New test.
17075 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17077 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17078 * gcc.dg/torture/builtin-convert-1.c,
17079 gcc.dg/torture/builtin-convert-2.c,
17080 gcc.dg/torture/builtin-convert-3.c,
17081 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17083 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
17085 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17086 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17087 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17088 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17090 2006-10-07 Andrew Pinski <pinskia@gmail.com>
17092 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17093 Xfail some tests for powerpc-darwin and powerpc-aix.
17095 2006-10-07 Jakub Jelinek <jakub@redhat.com>
17098 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17100 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17103 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17106 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17110 * gfortran.fortran-torture/execute/specifics.f90:
17111 Add tests for using all possible intrinsics as actual arguments.
17112 * gfortran.dg/specifics_1.f90: Add tests for using
17113 all possible intrinsics as actual arguments.
17114 * gfortran.dg/specifics_2.f90: New file.
17115 * gfortran.dg/specifics_3.f90: New file.
17117 2006-10-07 Richard Sandiford <richard@codesourcery.com>
17119 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17120 * gcc.dg/debug/debug-2.c: Likewise.
17122 2006-10-06 Uros Bizjak <uros@kss-loka.si>
17124 * gcc.c-torture/compile/sync-2.c: New test.
17126 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17128 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17131 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17133 PR rtl-optimization/29128
17134 * gcc.c-torture/compile/pr29128.c: New test.
17136 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17138 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17141 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
17143 PR middle-end/29256
17144 * gcc.dg/tree-ssa/loop-19.c: New test.
17146 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17148 PR tree-optimization/29330
17149 * gcc.dg/pr29330.c: New test.
17152 * gcc.c-torture/compile/20061005-1.c: New test.
17154 2006-10-06 Olivier Hainque <hainque@adacore.com>
17156 * gcc.dg/typename-vla-1.c: New case.
17157 * gnat.dg/forward_vla.adb: New case.
17159 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17161 PR tree-optimization/29290
17162 * gfortran.dg/loop_nest_1.f90: New test.
17165 * gcc.dg/tls/opt-12.c: New test.
17168 * gfortran.dg/save_2.f90: New test.
17171 * gcc.dg/pr29091.c: New test.
17173 2006-10-06 Joseph Myers <joseph@codesourcery.com>
17175 * lib/target-supports.exp
17176 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17177 same as x86_64-*-*; check for LP64.
17179 2006-10-04 Richard Henderson <rth@redhat.com>
17181 * lib/target-supports.exp (check_effective_target_tls): Redefine
17182 to mean non-emulated tls.
17183 * gcc.dg/tls/alias-1.c: Remove tls requirement.
17184 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17185 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17186 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17187 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17188 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17189 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17191 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17194 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17196 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17198 * gfortran.dg/bounds_check_fail_1.f90: New test.
17200 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17203 * g++.dg/template/friend48.C: New test.
17205 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17208 * gfortran.dg/default_initialization_2.f90: New test.
17210 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17214 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17216 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17219 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17223 * gfortran.dg/missing_optional_dummy_2.f90: New test.
17227 * gfortran.dg/entry_array_specs_1.f90: New test.
17229 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
17231 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17232 insufficient to inhibit some test failures at -O3. Do testing
17235 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17238 * g++.dg/inherit/access8.C: New test.
17239 * g++.dg/template/dtor4.C: Tweak error messages.
17241 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17244 * gfortran.dg/entry_8.f90: New test.
17246 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17249 * g++.dg/parse/new4.C: New test.
17251 2006-10-03 Uros Bizjak <uros@kss-loka.si>
17253 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17254 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17255 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17256 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17257 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17259 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17262 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17263 * gfortran.dg/continuation_2.f90: New test.
17266 * gfortran.dg/continuation_3.f90: New test.
17267 * gfortran.dg/continuation_4.f90: New test.
17268 * gfortran.dg/continuation_5.f: New test.
17269 * gfortran.dg/continuation_6.f: New test.
17271 2006-10-02 Mark Mitchell <mark@codesourcery.com>
17274 * g++.dg/template/vla1.C: New test.
17276 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17279 * gfortran.dg/complex_parameter_1.f90: New test.
17281 2006-10-02 Jakub Jelinek <jakub@redhat.com>
17284 * gcc.c-torture/execute/20060929-1.c: New test.
17286 2006-10-01 Mark Mitchell <mark@codesourcery.com>
17289 * g++.dg/template/member6.C: New test.
17290 * g++.dg/parse/typename7.C: Adjust error markers.
17293 * g++.dg/template/member7.C: New test.
17295 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
17298 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17299 gcc.dg/Woverride-init-3.c: New tests.
17301 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
17303 * gcc.c-torture/execute/20060930-1.c: New test.
17305 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17308 * gfortran.dg/specifics_1.f90: New test.
17309 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17312 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17314 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17315 pthread-init-common.h: New.
17317 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
17319 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17320 precision on some archs.
17322 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
17324 * gcc.dg/non-local-goto-1.c: New test.
17325 * gcc.dg/non-local-goto-2.c: Likewise.
17326 * gcc.dg/setjmp-3.c: Likewise.
17327 * gcc.dg/setjmp-4.c: Likewise.
17329 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
17331 * gnat.dg/self_aggregate_with_pointer.adb: New test.
17333 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
17336 * gfortran.dg/exponent_1.f90: New test.
17339 * gfortran.dg/nearest_1.f90: New test.
17341 2006-09-26 Jakub Jelinek <jakub@redhat.com>
17343 PR middle-end/25261
17344 PR middle-end/28790
17345 * gcc.dg/gomp/nestedfn-1.c: New test.
17347 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
17350 * objc/compile/method-1.m: New test.
17352 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
17355 * g++.dg/template/crash58.C: New test.
17356 * g++.dg/parse/crash28.C: Adjust error markers.
17357 * g++.dg/template/crash34.C: Likewise.
17358 * g++.dg/template/friend31.C: Likewise.
17359 * g++.dg/template/crash32.C: Likewise.
17362 * g++.dg/template/crash59.C: New test.
17365 * g++.dg/template/spec33.C: New test.
17366 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17368 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
17369 Adam Nemet <anemet@caviumnetworks.com>
17371 * gcc.dg/tree-ssa/ivopts-1.c: New test.
17372 * gcc.dg/tree-ssa/ivopts-2.c: New test.
17374 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
17377 * gcc.dg/pr28911.c: New.
17379 2006-09-23 Uros Bizjak <uros@kss-loka.si>
17382 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17383 (dg-options): Add -mfpmath=387.
17385 2006-09-23 Jakub Jelinek <jakub@redhat.com>
17388 * gcc.dg/pr28706.c: New test.
17391 * gcc.dg/pr28712.c: New test.
17393 2006-09-22 Mike Stump <mrs@apple.com>
17395 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17397 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
17399 PR tree-optimization/28888
17400 * gcc.dg/pr28888.c: New test.
17402 2006-09-21 Mark Mitchell <mark@codesourcery.com>
17405 * g++.dg/init/ptrfn1.C: New test.
17407 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
17410 * g++.dg/template/spec32.C: New test.
17411 * g++.dg/parse/crash9.C: Adjust error markers.
17414 * g++.dg/template/typedef6.C: New test.
17415 * g++.dg/init/error1.C: Adjust error markers.
17416 * g++.dg/parse/crash9.C: Likewise.
17417 * g++.dg/template/crash55.C: Likewise.
17419 2006-09-21 Janis Johnson <janis187@us.ibm.com>
17421 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17423 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
17426 * g++.dg/ext/dllimport12.C: New test.
17428 2006-09-20 Richard Sandiford <richard@codesourcery.com>
17430 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17431 * gcc.target/mips/nmadd-2.c: Likewise.
17432 * gcc.target/mips/mips-ps-6.c: New test.
17433 * gcc.target/mips/neg-abs-1.c: Likewise.
17434 * gcc.target/mips/neg-abs-2.c: Likewise.
17435 * gcc.target/mips/nmadd-3.c: New test.
17437 2006-09-20 Jakub Jelinek <jakub@redhat.com>
17439 PR middle-end/28046
17440 * gcc.dg/gomp/atomic-10.c: New test.
17441 * g++.dg/gomp/atomic-10.C: New test.
17443 2006-09-20 Eric Christopher <echristo@apple.com>
17445 * gcc.target/i386/sse3-not-fisttp.c: New.
17447 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
17449 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17451 2006-09-19 Richard Sandiford <richard@codesourcery.com>
17453 * gcc.c-torture/execute/pr28289.c (one): New variable.
17454 (main): Use it instead of argc.
17455 * gcc.c-torture/execute/20060102-1.c (one): New variable.
17456 (main): Use it instead of argc.
17458 2006-09-19 Paul Brook <paul@codesourcery.com>
17461 * gcc.dg/nested-func-5.c: New test.
17463 2006-09-19 Ben Elliston <bje@au.ibm.com>
17465 * lib/target-supports.exp (check_effective_target_tls): Compile
17466 test stubs using ${tool}_target_compile, not just target_compile.
17467 (check_effective_target_tls_runtime): Likewise.
17469 2006-09-19 Ben Elliston <bje@au.ibm.com>
17471 * gcc.c-torture/compile/20030405-1.x: Remove.
17473 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17474 optimising linker from discarding it.
17476 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17479 * gfortran.dg/keyword_symbol_1.f90: New test.
17481 * gfortran.dg/spread_shape_1.f90: Add missing warning with
17482 pedantic compilation option.
17484 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17487 * gfortran.dg/spread_shape_1.f90: New test.
17489 2006-09-17 Roger Sayle <roger@eyesopen.com>
17491 PR tree-optimization/28887
17492 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17494 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
17497 * gcc.dg/pr25993.c: New test.
17499 2006-09-17 Ira Rosen <irar@il.ibm.com>
17502 * gcc.dg/vect/pr21591.c: New test.
17504 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
17507 * gcc.c-torture/compile/strcpy-1.c: New test.
17508 * gcc.c-torture/compile/strcpy-2.c: New test.
17509 * gcc.c-torture/compile/memcpy-1.c: New test.
17510 * gcc.c-torture/compile/memcpy-2.c: New test.
17512 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
17515 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17517 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
17519 * gnat.dg/specs/double_record_extension1.ads: New test.
17520 * gnat.dg/specs/double_record_extension2.ads: Likewise.
17522 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
17525 * gfortran.dg/oldstyle_3.f90: New test.
17527 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17529 PR libgfortran/29099
17530 * gfortran.dg/secnds-1.f: New test.
17532 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17534 PR libgfortran/29053
17535 * gfortran.dg/streamio_9.f90: New test.
17536 * gfortran.dg/streamio_10.f90: New test.
17538 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
17541 * g++.dg/init/array22.C: New test.
17542 * g++.dg/init/array23.C: New test.
17544 2006-09-14 Arnaud Charlet <charlet@adacore.com>
17546 * stackcheck.lst: Update list of tests requiring stack checking.
17547 * norun.lst: Adjust for above change.
17548 * ada95.lst: New file.
17549 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17550 requiring -gnat95 switch.
17552 2006-09-14 Olivier Hainque <hainque@adacore.com>
17554 * gnat.dg/in_out_parameter.adb: New test.
17556 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
17559 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17561 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
17563 * gnat.dg/specs/unchecked_union.ads: New test.
17565 2006-09-13 Richard Sandiford <richard@codesourcery.com>
17567 PR rtl-optimization/28982
17568 * gcc.c-torture/execute/pr28982a.c: New test.
17569 * gcc.c-torture/execute/pr28982b.c: Likewise.
17571 2006-09-12 Eric Christopher <echristo@apple.com>
17573 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17574 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17576 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
17579 PR preprocessor/14634
17580 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17581 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17582 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17584 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
17586 * gcc.dg/pr28243.c: New test.
17588 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
17591 gfortran.dg/pr28971.f90: New test to act as a backstop in case
17592 this undiagnosed regression reappears.
17594 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
17596 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17597 Treat $srcdir as a literal.
17598 * lib/fortran-torture.exp (fortran-torture-compile,
17599 fortran-torture-execute): Likewise.
17600 * lib/objc-torture.exp (objc-torture-compile,
17601 objc-torture-execute): Likewise.
17602 * lib/profopt.exp (profopt-execute): Likewise.
17604 2006-09-11 Geoffrey Keating <geoffk@apple.com>
17606 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17608 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17611 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17613 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17616 * gcc.target/i386/pr13685.c: New test.
17618 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17620 * gcc.dg/pr28726.c: New test.
17622 2006-09-11 Josh Conner <jconner@apple.com>
17624 * gcc.dg/nrv3.c: Increase size of structure.
17625 * gcc.dg/nrv4.c: Likewise.
17626 * gcc.dg/nrv5.c: Likewise.
17628 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17630 PR libfortran/28890
17631 gfortran.dg/assumed_charlen_function_5.f90: New test.
17633 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17636 * g++.dg/init/static3.C: New test.
17638 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17641 * gcc.dg/long-long-cst1.c (t): Add cast to
17642 __SIZE_TYPE__ before casting to int.
17643 (main): Return 0 on success.
17645 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17647 * gcc.c-torture/execute/20060910-1.c: New test.
17649 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17651 PR middle-end/26983
17652 * gcc.dg/pr26983.c: New test.
17654 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17657 * gcc.c-torture/execute/pr29006.c: New test.
17659 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17661 PR libfortran/28947
17662 gfortran.dg/matmul_4.f90: New test.
17664 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17667 gfortran.dg/used_types_10: New test.
17669 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17671 PR libfortran/28923
17672 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17673 gfortran.dg/array_initializer_3.f90: New test.
17675 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17678 * gfortran.dg/actual_array_constructor_3.f90: New test.
17680 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17683 * gcc.target/i386/pr26778.c: New testcase.
17685 2006-09-08 Eric Christopher <echristo@apple.com>
17687 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17688 * gcc.target/i386/memcpy-1.c: Ditto.
17689 * gcc.target/i386/asm-1.c: Ditto.
17690 * gcc.target/i386/20060512-4.c: Ditto.
17691 * gcc.target/i386/compress-float-387.c: Ditto.
17692 * gcc.target/i386/20060512-1.c: Ditto.
17693 * gcc.target/i386/compress-float-sse.c: Ditto.
17694 * gcc.target/i386/20060512-2.c: Ditto.
17695 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17696 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17697 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17698 * gcc.dg/pr26449.c: Ditto.
17699 * gcc.dg/attr-ms_struct-2.c: Ditto.
17700 * gcc.dg/attr-ms_struct-1.c: Ditto.
17701 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17703 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
17706 * gcc.dg/vla-10.c: New test.
17708 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17711 * g++.dg/parse/template20.C: New test.
17712 * g++.dg/template/operator8.C: Remove obsolete part.
17713 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17714 * g++.old-deja/g++.pt/crash65.C: Likewise.
17716 2006-09-07 Jason Merrill <jason@redhat.com>
17718 PR middle-end/27724
17719 * gcc.dg/long-long-cst1.c: New test.
17721 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17724 * g++.dg/other/array3.C: New test.
17725 * g++.dg/other/array4.C: New test.
17726 * g++.dg/other/array5.C: New test.
17728 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
17730 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17732 2006-09-07 Uros Bizjak <uros@kss-loka.si>
17735 * gcc.target/i386/pr28946.c: New test.
17737 2006-09-07 Steven G. Kargl <kargls@comcast.net>
17739 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17740 in integer literal constant.
17741 * gfortran.dg/enum_8.f90: Ditto.
17742 * gfortran.dg/g77/20030326-1.f: Ditto.
17744 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
17746 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17747 nonconformance usage.
17749 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17751 PR middle-end/28862
17752 * gcc.c-torture/compile/vector-align-1.c: New test.
17754 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
17757 * g++.dg/opt/copysign-1.C: New test.
17759 2006-09-06 Jason Merrill <jason@redhat.com>
17762 * g++.dg/warn/unused-result1.C: New test.
17764 2006-09-06 Mark Mitchell <mark@codesourcery.com>
17767 * g++.dg/ext/vla3.C: New test.
17770 * g++.dg/template/array16.C: New test.
17772 2006-09-06 Richard Guenther <rguenther@suse.de>
17774 * gcc.dg/pr27226.c: Remove testcase again.
17776 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17779 * g++.dg/opt/unroll2.C: New test.
17781 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17784 * gcc.dg/vect/pr28952.c: New test.
17786 2006-09-05 Richard Guenther <rguenther@suse.de>
17788 PR tree-optimization/28900
17789 * gcc.dg/torture/pr28900.c: New testcase
17791 2006-09-05 Richard Guenther <rguenther@suse.de>
17793 PR tree-optimization/28905
17794 * gcc.c-torture/compile/pr28905.c: New testcase.
17796 2006-09-05 Richard Guenther <rguenther@suse.de>
17798 PR middle-end/28935
17799 * gcc.dg/pr28935.c: New testcase.
17801 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17803 * gcc.c-torture/execute/20060905-1.c: New test.
17805 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17808 * gfortran.dg/used_types_7.f90: New test.
17809 * gfortran.dg/used_types_8.f90: New test.
17810 * gfortran.dg/used_types_9.f90: New test.
17812 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
17814 * gcc.c-torture/compile/20060904-1.c: New test.
17816 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
17818 PR c++/23287 Revert my 2006-09-01 patch
17819 * g++.dg/parse/dtor12.C: Remove.
17821 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
17824 * g++.dg/template/operator9.C: New test.
17827 * g++.dg/template/operator7.C: New test.
17830 * g++.dg/template/operator8.C: New test.
17833 * g++.dg/template/crash57.C: New test.
17835 * g++.dg/template/typedef4.C: Adjust error markers.
17836 * g++.dg/template/typedef5.C: Likewise.
17838 2006-09-02 Jakub Jelinek <jakub@redhat.com>
17841 * g++.dg/parse/crash33.C: New test.
17843 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
17844 Richard Guenther <rguenther@suse.de>
17845 Adam Nemet <anemet@caviumnetworks.com>
17847 PR middle-end/27226
17848 * gcc.target/mips/memcpy-1.c: New testcase.
17849 * gcc.dg/pr27226.c: Likewise.
17851 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17854 * g++.dg/lookup/koenig5.C: New.
17855 * g++.dg/template/crash56.C: New.
17857 2006-09-01 Josh Conner <jconner@apple.com>
17860 * gcc.dg/nrv3.c: New test.
17861 * gcc.dg/nrv4.c: New test.
17862 * gcc.dg/nrv5.c: New test.
17864 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17867 * g++.dg/parse/dtor12.C: New.
17869 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
17871 PR tree-optimization/28839
17872 * gcc.dg/pr28839.c: New test.
17874 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
17877 * gcc.dg/pr24367.c: New testcase.
17879 2006-08-30 Joseph Myers <joseph@codesourcery.com>
17881 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17883 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
17885 PR rtl-optimization/27735
17886 * gcc.dg/loop-unswitch-1.c: New test.
17888 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
17891 * gfortran.dg/aliasing_dummy_2.f90: New test.
17894 * gfortran.dg/generic_5.f90: Change error message.
17897 * gfortran.dg/generic_6.f90: New test.
17900 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17903 * gfortran.dg/invalid_interface_assignment.f90: New test.
17906 * gfortran.dg/module_proc_external_dummy.f90: New test.
17908 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
17911 * g++.dg/warn/var-args1.C: New test.
17913 2006-08-29 Steven G. Kargl <kargls@comcast.net>
17916 * gfortran.dg/simpleif_2.f90: New test.
17917 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17918 * gfortran.dg/enum_5.f90: Ditto.
17920 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17921 Kazu Hirata <kazu@codesourcery.com>
17923 PR tree-optimization/17506
17924 * gcc.dg/pr17506.c: New.
17926 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
17929 * g++.dg/eh/alias1.C: New test.
17931 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17934 * g++.dg/template/ttp22.C: New test.
17936 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
17938 PR middle-end/26632
17939 * gcc.dg/pr26632.c: New.
17941 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17943 PR libgfortran/28354
17944 * gfortran.dg/fmt_zero_precision.f90: New test.
17946 2006-08-27 Mark Mitchell <mark@codesourcery.com>
17949 * g++.dg/template/spec31.C: New test.
17951 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
17954 * g++.dg/other/static2.C: New test.
17956 2006-08-26 Roger Sayle <roger@eyesopen.com>
17958 * gcc.dg/Wswitch-enum-2.c: New test case.
17959 * gcc.dg/Wswitch-enum-3.c: Likewise.
17961 2006-08-26 Richard Guenther <rguenther@suse.de>
17963 * gcc.c-torture/compile/20060826-1.c: New testcase.
17965 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
17968 * g++.dg/template/void10.C: New test.
17971 * g++.dg/template/void8.C: New test.
17974 * g++.dg/template/void9.C: New test.
17976 * g++.dg/template/void3.C: Adjust error markers.
17977 * g++.dg/template/void4.C: Likewise.
17978 * g++.dg/template/crash55.C: Likewise.
17979 * g++.dg/template/void7.C: Likewise
17981 2006-08-26 Mark Mitchell <mark@codesourcery.com>
17984 * g++.dg/inherit/access6.C: New test.
17985 * g++.dg/inherit/access7.C: Likewise.
17988 * g++.dg/template/array15.C: New test.
17989 * g++.dg/template/crash2.C: Tweak error markers.
17991 2006-08-26 Jakub Jelinek <jakub@redhat.com>
17993 PR middle-end/28683
17994 * gcc.c-torture/compile/20060823-1.c: New test.
17996 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17999 * g++.dg/template/ttp21.C: New test.
18002 * g++.dg/other/operator1.C: Add error-marker.
18003 * g++.dg/other/operator2.C: New test.
18005 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18008 * gcc.c-torture/compile/vla-const-1.c,
18009 gcc.c-torture/compile/vla-const-2.c: New tests.
18011 2006-08-26 Richard Guenther <rguenther@suse.de>
18013 PR middle-end/28814
18014 * gcc.dg/torture/pr28814.c: New testcase.
18016 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18019 * gcc.c-torture/compile/compound-literal-1.c: New test.
18021 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18024 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18025 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18026 Expect extra diagnostics.
18028 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
18030 gcc.dg/noncompile/pr16876.c: New test.
18032 2006-08-25 Mark Mitchell <mark@codesourcery.com>
18035 * g++.dg/parse/local1.C: New test.
18036 * g++.dg/other/qual1.C: Tweak error marker.
18038 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
18041 * g++.dg/template/typename10.C: New.
18042 * g++.dg/template/lookup4.C: Remove bogus error marker.
18044 2006-08-25 Richard Guenther <rguenther@suse.de>
18047 * gcc.dg/pr26570.c: Fix testcase.
18049 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
18052 * gcc.c-torture/execute/mayalias-2.c: New test.
18053 * gcc.dg/tree-ssa/alias-13.c: New test.
18055 2006-08-24 Jan Hubicka <jh@suse.cz>
18058 * gcc.dg/debug/pr26881.c: New file.
18060 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
18063 * gfortran.dg/used_types_4.f90: New test.
18064 * gfortran.dg/derived_init_2.f90: Modify to check sibling
18065 association of derived types.
18066 * gfortran.dg/used_types_2.f90: Add module cleanup.
18067 * gfortran.dg/used_types_3.f90: The same.
18070 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18073 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18076 * gfortran.dg/direct_io_6.f90: Remove test.
18078 2006-08-23 Stuart Hastings <stuart@apple.com>
18081 * gcc.target/i386/20060821-1.c: New.
18083 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
18085 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
18086 dg-warning strings for dllimport.
18088 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
18091 * g++.dg/ext/vector4.C: New test.
18092 * g++.dg/ext/complex1.C: New test.
18094 2006-08-21 Geoffrey Keating <geoffk@apple.com>
18097 * gcc.dg/debug/const-1.c: New.
18098 * gcc.dg/debug/const-2.c: New.
18099 * gcc.dg/debug/dwarf2/const-1.c: New.
18100 * gcc.dg/debug/dwarf2/const-2.c: New.
18101 * gcc.dg/debug/dwarf2/const-2b.c: New.
18103 2006-08-22 Richard Guenther <rguenther@suse.de>
18105 PR middle-end/28776
18106 * gcc.c-torture/compile/pr28776-1.c: New testcase.
18107 * gcc.c-torture/compile/pr28776-2.c: Likewise.
18109 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
18111 PR tree-optimization/28003
18112 * g++.dg/tree-ssa/pr28003.C: New.
18114 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
18116 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18118 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
18121 * g++.dg/other/error14.C: New test.
18124 * g++.dg/parse/ctor7.C: New test.
18125 * g++.dg/parse/ctor8.C: Likewise.
18128 * g++.dg/template/void7.C: New test.
18130 2006-08-21 Olivier Hainque <hainque@adacore.com>
18132 * gnat.dg/self_aggregate_with_zeros.adb: New test.
18133 * gnat.dg/self_aggregate_with_array.adb: New test.
18135 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
18137 * g++.dg/eh/arm-vfp-unwind.C: New test.
18139 2006-08-20 Mark Mitchell <mark@codesourcery.com>
18142 * g++.dg/template/ref3.C: New test.
18143 * g++.dg/template/nontype13.C: New test.
18146 * g++.dg/template/ptrmem17.C: New test.
18148 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
18151 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18153 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
18156 * gfortran.dg/used_types_2.f90: New test.
18159 * gfortran.dg/used_types_3.f90: New test.
18162 * gfortran.dg/generic_actual_arg.f90: New test.
18165 * gfortran.dg/module_private_array_refs_1.f90: New test.
18168 * gfortran.dg/program_name_1.f90: New test.
18171 * gfortran.dg/derived_constructor_comps_1.f90: New test.
18174 * gfortran.dg/array_initializer_2.f90: New test.
18177 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18180 * gfortran.dg/assumed_charlen_function_4.f90: New test.
18183 * gfortran.dg/assumed_charlen_in_main.f90: New test.
18186 * gfortran.dg/dependent_decls_1.f90: New test.
18188 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
18191 * gfortran.dg/derived_init_2.f90: New.
18193 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
18195 * gcc.c-torture/execute/pr28289.c: New test.
18197 2006-08-17 Jakub Jelinek <jakub@redhat.com>
18200 * gcc.dg/attr-externally-visible-1.c: New test.
18201 * gcc.dg/attr-externally-visible-2.c: New test.
18202 * g++.dg/parse/attr-externally-visible-1.C: New test.
18203 * g++.dg/parse/attr-externally-visible-2.C: New test.
18205 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18208 * g++.dg/parse/dtor11.C: New test.
18210 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18212 PR rtl-optimization/28489
18213 * gcc.c-torture/compile/pr28489.c: New test.
18215 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18218 * g++.dg/template/redecl4.C: New test.
18221 * g++.dg/template/ctor8.C: New test.
18223 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18225 * gcc.dg/pr26570.c: Fix testcase.
18227 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18230 * g++.dg/parse/offsetof6.C: New test.
18231 * g++.dg/parse/offsetof6.C: New test.
18232 * g++.dg/parse/offsetof7.C: New test.
18234 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18237 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18240 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
18243 * g++.dg/ext/vector3.C: New test.
18245 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
18247 PR gcov/profile/26570
18248 * gcc.dg/pr26570.c: New test.
18250 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
18253 * gcc.dg/qual-component-1.c: New test.
18255 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18258 * g++.dg/parse/new3.C: New test.
18260 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18263 * gfortran.dg/streamio_1.f90: New test.
18264 * gfortran.dg/streamio_2.f90: New test.
18265 * gfortran.dg/streamio_3.f90: New test.
18266 * gfortran.dg/streamio_4.f90: New test.
18267 * gfortran.dg/streamio_5.f90: New test.
18268 * gfortran.dg/streamio_6.f90: New test.
18269 * gfortran.dg/streamio_7.f90: New test.
18270 * gfortran.dg/streamio_8.f90: New test.
18272 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
18275 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18277 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
18280 * g++.dg/template/void6.C: New test.
18282 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18285 * gcc.dg/parse-error-1.c: New test.
18286 * gcc.dg/parse-error-2.c: New test.
18287 * gcc.dg/cpp/digraph2.c: Add error-marker.
18288 * gcc.dg/noncompile/920923-1.c: Likewise.
18290 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
18293 * gcc.dg/sizeof-2.c: New testcase.
18296 * gcc.dg/switch-A.c: New testcase.
18298 2006-08-14 Steve Ellcey <sje@cup.hp.com>
18302 * g++.old-deja/g++.warn/compare1.C: Delete.
18303 * g++.dg/opt/pr7503-2.C: Delete.
18304 * g++.dg/opt/pr7503-3.C: Delete.
18305 * g++.dg/opt/pr7503-4.C: Delete.
18306 * g++.dg/opt/pr7503-5.C: Delete.
18307 * g++.dg/opt/max1.C: Delete.
18308 * g++.dg/warn/minmax.C: Delete.
18309 * g++.dg/expr/minmax.C: New test.
18311 2006-08-14 Richard Guenther <rguenther@suse.de>
18314 * gcc.c-torture/execute/pr28651.c: Do not use argc
18315 to avoid optimization, instead forbid inlining.
18317 2006-08-14 Richard Sandiford <richard@codesourcery.com>
18319 PR rtl-optimization/28634
18320 * gcc.c-torture/execute/ieee/pr28634.c: New test.
18322 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
18325 * gcc.dg/torture/pr27184.c: New test.
18327 2006-08-12 Jakub Jelinek <jakub@redhat.com>
18329 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18331 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18333 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18334 * gfortran.dg/stat_2.f90: Likewise.
18335 * gfortran.dg/chmod_1.f90: Likewise.
18336 * gfortran.dg/chmod_2.f90: Likewise.
18337 * gfortran.dg/chmod_3.f90: Likewise.
18339 2006-08-11 David Edelsohn <edelsohn@gnu.org>
18341 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18343 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
18345 * g++.dg/opt/pr23454-2.C: New test.
18347 2006-08-11 Richard Guenther <rguenther@suse.de>
18349 PR middle-end/28651
18350 * gcc.c-torture/execute/pr28651.c: New testcase.
18352 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
18354 * gnat.dg/specs/static_initializer.ads: New test.
18356 2006-08-10 Paul Brook <paul@codesourcery.com>
18358 * gcc.target/arm/cond-asm.c: New test.
18360 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
18362 PR tree-optimization/26197
18363 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18364 * g++.dg/vect/vect.exp: Compile the new tests with
18365 --param max-aliased-vops=0.
18367 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
18370 * g++.dg/template/void3.C: New test.
18373 * g++.dg/template/void4.C: New test.
18376 * g++.dg/template/void5.C: New test.
18378 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
18380 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18381 after dg-do compile.
18383 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
18385 PR tree-optimizations/26969
18386 * gcc.dg/vect/vect.exp: Compile tests prefixed with
18387 "unswitch-loops" with -funswitch-loops.
18388 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18390 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
18392 * gcc.dg/sparc-getcontext-1.c: Fix typo.
18393 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18394 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
18395 * objc.dg/dwarf-1.m: Likewise.
18396 * objc.dg/dwarf-2.m: Likewise.
18397 * obj-c++.dg/dwarf-2.mm: Likewise.
18399 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18401 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18402 * objc.dg/dwarf-2.m: Likewise.
18403 * obj-c++.dg/dwarf-2.mm: Likewise.
18405 PR libfortran/28603
18406 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18409 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18412 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18414 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
18417 * gcc.target/i386/pr27827.c: New testcase.
18419 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
18422 * gfortran.dg/sequence_types_1.f90: New test.
18424 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
18427 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18428 dg-warning. Add -pedantic option.
18430 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18433 * gcc.dg/proto-1.c: New test.
18436 * gcc.dg/lvalue-4.c: New test.
18439 * gcc.dg/init-bad-5.c: New test.
18441 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
18444 * g++.dg/ext/typedef-init.C: Add new test for typedef
18445 initialization inside templates. Adjust existing error markers.
18447 2006-08-03 Mark Mitchell <mark@codesourcery.com>
18450 * g++.dg/init/ptrmem3.C: New test.
18452 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
18454 PR tree-optimization/27770
18455 * lib/target-support.exp: New target keyword "section_anchors".
18456 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18458 * gcc.dg/vect/section-anchors-pr27770.c: New test.
18459 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18460 * gcc.dg/vect/section-anchors-vect-69.c: New test.
18461 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18463 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18465 * gcc.dg/20060801-1.c: Add missing '}'.
18467 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18470 * g++.dg/parse/dtor9.C: New test.
18471 * g++.dg/parse/dtor10.C: New test.
18472 * g++.dg/other/error7.C: Adjust error-marker.
18475 * g++.dg/other/default5.C: New test.
18477 2006-08-02 Richard Guenther <rguenther@suse.de>
18479 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18481 2006-08-02 Mark Mitchell <mark@codesourcery.com>
18484 * g++.dg/template/conv9.C: New test.
18486 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18489 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18490 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18491 Optionally return assembly text. Update callers.
18492 (check_no_compiler_messages): Update verbose messages.
18493 (check_no_messages_and_pattern): New.
18494 (check_effective_target_string_merging): New.
18496 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18499 * g++.dg/eh/catch4.C: New test.
18502 * g++.dg/other/qual1.C: New test.
18505 * g++.dg/inherit/error2.C: New test.
18508 * g++.dg/other/new1.C: New test.
18510 * g++.dg/warn/pr23075.C: Remove obsolete test.
18511 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18512 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18514 2006-07-31 Mark Mitchell <mark@codesourcery.com>
18517 * g++.dg/eh/cast1.C: New test.
18519 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
18521 PR libfortran/28452
18522 * gfortran.dg/random_3.f90: New test.
18524 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18527 * g++.dg/other/pr28304.C: Change expected error message.
18528 * g++.dg/other/pr28432.C: New test.
18530 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18533 * g++.dg/init/brace2.C: Change expected error message, add empty init.
18535 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
18538 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18540 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18541 g++.dg/debug/enum-2.C: New.
18543 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18546 * g++.dg/parse/long1.C: Add more tests.
18548 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18550 * gfortran.dg/lrshift_1.c: New file.
18552 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18554 PR libgfortran/28335
18555 * gfortran.dg/no_unit_error_1.f90: New test.
18557 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18559 PR libgfortran/28335
18560 * gfortran.dg/no_unit_error_1.f90: Delete test.
18561 * gfortran.dg/no_unit_error_2.f90: Delete test.
18563 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18565 * gfortran.dg/chmod_3.f90: New test.
18566 * gfortran.dg/ltime_gmtime_1.f90: New test.
18567 * gfortran.dg/ltime_gmtime_2.f90: New test.
18568 * gfortran.dg/lrshift_1.f90: New test.
18569 * gfortran.dg/chmod_1.f90: New test.
18570 * gfortran.dg/chmod_2.f90: New test.
18572 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
18575 * g++.dg/template/crash55.C: New test.
18578 * g++.dg/template/nontype16.C: New test.
18580 * g++.dg/template/void2.C: Adjust error markers.
18581 * g++.dg/template/nontype5.C: Adjust error markers.
18583 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
18585 * gcc.target/i386/stack-prot-kernel.c: New test.
18587 2006-07-27 Roger Sayle <roger@eyesopen.com>
18589 * gcc.dg/builtins-55.c: New test case.
18591 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
18593 PR rtl-optimization/27907
18594 * gcc.c-torture/compile/pr27907.c: New test.
18596 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18598 * gfortran.dg/mclock.f90: New test.
18599 * gfortran.dg/int_conv_1.f90: New test.
18600 * gfortran.dg/stat_1.f90: New test.
18601 * gfortran.dg/stat_2.f90: New test.
18603 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18605 PR libgfortran/28335
18606 * gfortran.dg/no_unit_error_1.f90: New test.
18607 * gfortran.dg/no_unit_error_2.f90: New test.
18608 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18610 2006-07-25 Roger Sayle <roger@eyesopen.com>
18612 PR middle-end/28473
18613 * gcc.dg/fold-convround-1.c: New test case.
18615 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18617 * gfortran.dg/arithmetic_if.f90: Fix comments.
18619 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18622 * g++.dg/other/typedef1.C: New test.
18623 * g++.dg/template/typedef4.C: New test.
18624 * g++.dg/template/typedef5.C: New test.
18626 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18629 * gfortran.dg/allocatable_dummy_3.f90: New.
18631 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18634 * gfortran.dg/arithmetic_if.f90: New test.
18636 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18638 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18639 avoid memcpy optimization.
18641 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18644 * gfortran.dg/direct_io_6.f90: New test.
18646 2006-07-24 Jan Hubicka <jh@suse.cz>
18650 * gcc.dg/pr25795.c: New test.
18651 * gcc.dg/pr25795-1.c: New test.
18653 2006-07-23 Roger Sayle <roger@eyesopen.com>
18655 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18656 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18657 which may be transformed to "g || h" on some platforms.
18659 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18662 * g++.dg/template/friend45.C: New test.
18664 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18666 PR libgfortran/28339
18667 * gfortran.dg/arrayio_8.f90: New test.
18669 2006-07-21 Mike Stump <mrs@apple.com>
18671 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18673 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18675 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18678 * g++.dg/eh/catch3.C: New test.
18681 * g++.dg/template/defarg10.C: New test.
18683 2006-07-20 Paul Brook <paul@codesourcery.com>
18686 * gcc.dg/pr27363.c: New test.
18688 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18691 * g++.dg/init/ref13.C: New test.
18693 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18696 * obj-c++.dg/proto-error-1.mm: New test.
18698 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18701 * g++.dg/template/string1.C: New test.
18703 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18706 * g++.dg/template/defarg9.C: New test.
18709 * g++.dg/template/static27.C: New test.
18711 2006-07-18 Diego Novillo <dnovillo@redhat.com>
18714 * gcc.dg/tree-ssa/pr28410.c: New test.
18716 2006-07-18 Lee Millward <lee.millward@gmail.com>
18719 * g++/dg/other/error13.C: New test.
18722 * g++.dg/template/friend44.C: New test.
18724 2006-07-18 Steve Ellcey <sje@cup.hp.com>
18727 * g++.dg/other/pr27495.C: New.
18729 2006-07-18 Olivier Hainque <hainque@adacore.com>
18731 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18732 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18734 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18737 * gcc.dg/pragma-pack-4.c: New test.
18739 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18742 * g++.dg/ext/pr28291.C: New test.
18744 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18746 PR middle-end/28403
18747 * gcc.c-torture/execute/pr28403.c: New test.
18749 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18751 PR middle-end/28402
18752 * gcc.dg/pr28402.c: New test.
18754 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18757 * g++.dg/other/pr28304.C: New test.
18759 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
18762 gcc.c-torture/unsorted/dump-noaddr.c: New test.
18763 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18765 2006-07-17 Richard Guenther <rguenther@suse.de>
18767 PR tree-optimization/28238
18768 * g++.dg/tree-ssa/pr28238.C: New testcase.
18770 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18773 * g++.dg/eh/catch1.C: New test.
18774 * g++.dg/eh/catch2.C: New test.
18776 2006-07-16 Jakub Jelinek <jakub@redhat.com>
18779 * g++.dg/template/anon3.C: New test.
18781 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
18784 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18785 specifiers requiring an explicit format tag..
18788 * gfortran.dg/generic_5: New test.
18791 * gfortran.dg/elemental_optional_args_1.f90: New test.
18793 2006-07-16 Olivier Hainque <hainque@adacore.com>
18795 * gnat.dg/assert.ads: New file.
18796 * gnat.dg/controlled_record.ads: Likewise.
18797 * gnat.dg/controlled_record.adb: Likewise.
18799 2006-07-15 Lee Millward <lee.millward@gmail.com>
18802 * g++.dg/other/error12.C: New test.
18805 * g++.dg/template/crash54.C: New test.
18807 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18810 * g++.dg/parse/catch1.C: New test.
18813 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18816 * g++.dg/ext/attrib24.C: New test.
18818 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18821 * g++.dg/ext/asmspec1.C: New test.
18823 2006-07-13 Janis Johnson <janis187@us.ibm.com>
18825 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18826 (dg-test): Support shouldfail tests.
18827 * lib/target-supports-dg.exp (dg-shouldfail): New.
18828 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18829 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18830 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18831 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18832 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18833 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18834 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18836 2006-07-13 Jan Hubicka <jh@suse.cz>
18838 * gcc.target/i386/memcpy-1.c: New.
18840 2006-07-12 Geoffrey Keating <geoffk@apple.com>
18842 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18844 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
18847 * gfortran.dg/present_1.f90: New test.
18850 * gfortran.dg/interface_derived_type_1.f90: New test.
18852 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
18855 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18858 2006-07-07 Lee Millward <lee.millward@gmail.com>
18861 * g++.dg/other/label1.C: New test.
18863 2006-07-07 Richard Guenther <rguenther@suse.de>
18865 PR middle-end/28268
18866 * gcc.dg/torture/pr28268.c: New testcase.
18868 2006-07-07 Steve Ellcey <sje@cup.hp.com>
18871 * g++.dg/ext/pr27019.C: New.
18873 2006-07-07 Richard Guenther <rguenther@suse.de>
18875 PR tree-optimization/28187
18876 * gcc.dg/pr28187.c: New testcase.
18878 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
18880 * gnat.dg/address_conversion.adb: New test.
18881 * gnat.dg/boolean_subtype.adb: Likewise.
18882 * gnat.dg/frame_overflow.adb: Likewise.
18883 * gnat.dg/pointer_array.adb: Likewise.
18884 * gnat.dg/pointer_conversion.adb: Likewise.
18886 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
18890 * gfortran.dg/print_fmt_5.f90: New test.
18892 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18895 * gfortran.dg/bounds_check_4.f90: New test.
18897 2006-07-05 Richard Guenther <rguenther@suse.de>
18900 * gfortran.dg/pr28158.f90: New testcase.
18902 2006-07-05 Richard Guenther <rguenther@suse.de>
18904 PR tree-optimization/28162
18905 * gcc.dg/pr28162.c: New testcase.
18907 2006-07-05 Richard Guenther <rguenther@suse.de>
18908 Andrew Pinski <pinskia@gcc.gnu.org>
18911 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18913 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
18916 * gfortran.dg/actual_array_substr_2.f90: New test.
18919 * gfortran.dg/actual_array_constructor_2.f90: New test.
18921 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18923 * gfortran.dg/itime_idate_1.f: New test.
18924 * gfortran.dg/itime_idate_2.f: New test.
18926 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18928 PR libgfortran/27704
18929 * gfortran.dg/open_status_3.f90: New test.
18930 * gfortran.dg/fmt_l.f90: Update for new feature.
18932 2006-07-03 Asher Langton <langton2@llnl.gov>
18934 * gfortran.dg/oldstyle_2.f90: New.
18936 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
18938 * gnat.dg/string_slice.adb: New test.
18940 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18943 * gfortran.dg/semicolon_fixed.c: New.
18944 * gfortran.dg/semicolon_free.c: New.
18946 2006-06-30 Mike Stump <mrs@apple.com>
18948 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18949 that don't support internal visibility.
18951 2006-06-30 Andrew Pinski <pinskia@gmail.com>
18953 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18954 for '(' / ')' needing an extra '\'.
18956 2006-06-29 Roger Sayle <roger@eyesopen.com>
18958 PR middle-end/27428
18959 * gcc.dg/pr27428-1.c: New test case.
18961 2006-06-29 Mike Stump <mrs@apple.com>
18963 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18964 on darwin as we can't align commons large enough yet.
18966 * gcc.dg/vla-8.c: Add additional testcases.
18968 2006-06-26 Steve Ellcey <sje@cup.hp.com>
18971 * g++.dg/other/pr28114.C: New.
18973 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
18975 * gcc.c-torture/compile/20060625-1.c: New test.
18977 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
18980 * gfortran.dg/stfunc_3.f90: New test.
18983 * gfortran.dg/impure_actual_1.f90: New test.
18986 * gfortran.dg/elemental_result_1.f90: New test.
18989 * gfortran.dg/select_7.f90: New test.
18992 * intrinsic_actual_1.f: New test.
18996 * gfortran.dg/forall_4.f90: New test.
18999 * gfortran.dg/forall_5.f90: New test.
19001 2006-06-25 Lee Millward <lee.millward@gmail.com>
19004 * g++.dg/template/using13.C: New test.
19007 * g++.dg/other/incomplete3.C: New test.
19009 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19012 * gfortran.dg/substr_3.f: New test.
19013 * gfortran.dg/equiv_2.f90: Update expected error message.
19015 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
19018 * gfortran.dg/actual_array_substr_1.f90: New test.
19020 2006-06-24 Olivier Hainque <hainque@adacore.com>
19022 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19023 * gnat.dg/scalar_mode_agg_compare.adb: New test.
19025 2006-06-23 Janis Johnson <janis187@us.ibm.com>
19027 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19029 2006-06-23 Steven G. Kargl <kargls@comcast.net>
19032 * gfortran.dg/simpleif_2.f90: New test.
19034 2006-06-23 Lee Millward <lee.millward@gmail.com>
19036 * g++.dg/template/error22.C: Fix typo.
19038 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19041 * g++.dg/ext/attrib23.C: New test.
19043 2006-06-23 Olivier Hainque <hainque@adacore.com>
19045 * gnat.dg/varsize_temp.adb: New test.
19047 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19050 * g++.dg/other/java2.C: New test.
19052 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
19055 * g++.dg/ext/dllimport4.C. Add more tests for invalid
19058 2006-06-22 Roger Sayle <roger@eyesopen.com>
19061 * gcc.dg/pr27531-1.c: New test case.
19063 2006-06-22 Asher Langton <langton2@llnl.gov>
19066 * gfortran.dg/implicit_8.f90: New.
19068 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
19070 PR rtl-optimization/28121
19071 * gcc.dg/pr28121.c: New test.
19073 2006-06-22 Lee Millward <lee.millward@gmail.com>
19076 * g++.dg/parse/ptrmem6.C: New test.
19079 * g++.dg/template/error22.C: New test.
19081 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19084 * g++.dg/template/friend43.C: New test.
19087 * g++.dg/template/crash53.C: New test.
19090 * g++.dg/rtti/incomplete1.C: New test.
19092 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
19094 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19096 2006-06-21 Joseph Myers <joseph@codesourcery.com>
19098 * gcc.c-torture/execute/complex-7.c: New.
19100 2006-06-21 Jakub Jelinek <jakub@redhat.com>
19102 * gcc.dg/merge-all-constants-1.c: New test.
19104 2006-06-20 Janis Johnson <janis187@us.ibm.com>
19107 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19109 2006-06-20 Steven G. Kargl <kargls@comcast.net>
19111 * gfortran.dg/rrspacing_1.f90: New test.
19113 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19116 * g++.dg/other/bitfield2.C: New test.
19118 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
19120 PR tree-optimization/27331
19121 * gcc.dg/pr27331.c: New test.
19123 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
19124 Eric Botcazou <ebotcazou@adacore.com>
19127 * lib/gnat.exp: New file.
19128 * lib/gnat-dg.exp: Likewise.
19129 * gnat.dg: New directory.
19130 * gnat.dg/dg.exp: New driver.
19131 * gnat.dg/specs: New directory.
19132 * gnat.dg/specs/specs.exp: New driver.
19133 * gnat.dg/style: New directory.
19134 * gnat.dg/style/style.exp: New driver.
19136 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
19139 * gfortran.dg/array_initializer_1.f90: New test.
19142 * gfortran.dg/matmul_3.f90: New test.
19144 2006-06-19 Andrew Pinski <pinskia@gmail.com>
19146 PR middle-end/28075
19147 * gcc.dg/tree-ssa/inline-1.c: New test.
19149 2006-06-19 Anatoly Sokolov <aesok@post.ru>
19151 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19152 in malloc prototype; remove XFAIL.
19153 * gcc.dg/pr18241-2.c: Ditto.
19154 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19155 in memset prototype; remove XFAIL.
19156 * gcc.dg/tree-ssa/pr23382.c: Ditto.
19158 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
19160 * gcc.dg/vla-8.c: Add.
19162 2006-06-19 Richard Guenther <rguenther@suse.de>
19164 PR tree-optimization/27090
19165 * g++.dg/tree-ssa/pr27090.C: New testcase.
19167 2006-06-19 Roger Sayle <roger@eyesopen.com>
19170 * gcc.dg/pr27861-1.c: New test case.
19172 2006-06-19 Richard Guenther <rguenther@suse.de>
19174 PR middle-end/28045
19175 * gcc.dg/torture/pr28045.c: New testcase.
19177 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19180 * gfortran.dg/associated_4.f90: New test.
19182 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19186 * gfortran.dg/real_const_3.f90: New test.
19188 2006-06-16 Mark Mitchell <mark@codesourcery.com>
19191 * g++.dg/template/static26.C: New test.
19194 * g++.dg/expr/bitfield2.C: New test.
19197 * g++.dg/parse/linkage2.C: New test.
19199 2006-06-16 Richard Guenther <rguenther@suse.de>
19201 PR middle-end/27116
19202 * gcc.dg/pr15785-1.c: Revert last change.
19203 * gcc.dg/torture/pr27116-2.c: New testcase.
19205 2006-06-16 Roger Sayle <roger@eyesopen.com>
19207 PR middle-end/27802
19208 * gcc.dg/pr27802-1.c: New test case.
19210 2006-06-15 Mark Mitchell <mark@codesourcery.com>
19213 * g++.dg/template/ttp18.C: New test.
19214 * g++.dg/template/ttp19.C: Likewise.
19217 * g++.dg/expr/cond9.C: New test.
19220 * g++.dg/template/ctor7.C: New test.
19222 2006-06-15 Janis Johnson <janis187@us.ibm.com>
19224 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19226 2006-06-16 Richard Guenther <rguenther@suse.de>
19228 PR tree-optimization/27781
19229 * gcc.dg/tree-ssa/pr27781.c: New testcase.
19231 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
19233 * gfortran.dg/allocate_zerosize_2.f90: New test case.
19235 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
19237 * gcc.dg/tree-ssa/loop-18.c: New test.
19239 2006-06-14 Mark Mitchell <mark@codesourcery.com>
19242 * g++.dg/template/crash52.C: New test.
19245 * g++.dg/ext/attrib22.C: New test.
19248 * g++.dg/template/builtin1.C: New test.
19249 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19252 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19254 * g++.old-deja/g++.pt/crash51.C: Likewise.
19257 * g++.dg/lookup/linkage1.C: New test.
19258 * g++.dg/lookup/linkage2.C: Likewise.
19260 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
19262 PR middle-end/27959
19263 * gcc.dg/pr27959.c: New testcase.
19265 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
19268 * g++.dg/eh/div.C: New test.
19270 2006-06-13 Jakub Jelinek <jakub@redhat.com>
19273 * g++.dg/tree-ssa/pr26757.C: New test.
19274 * g++.dg/tree-ssa/pr27894.C: New test.
19276 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19278 * gcc.c-torture/compile/20060609-1.c: New test.
19281 * gcc.c-torture/compile/pr27863.c: New test.
19283 2006-06-13 Richard Guenther <rguenther@suse.de>
19285 PR tree-optimization/27830
19286 * g++.dg/tree-ssa/pr27830.C: New testcase.
19288 2006-06-13 Matthew Sachs <msachs@apple.com>
19290 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19291 the list of compiler flags; this causes those flags to be checked
19292 for things like dg-skip-if.
19294 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19297 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19299 2006-06-12 Mark Mitchell <mark@codesourcery.com>
19300 Kazu Hirata <kazu@codesourcery.com>
19302 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19303 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19305 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19308 * g++.dg/lookup/using15.C: New test.
19311 * g++.dg/other/anon4.C: New test.
19313 2006-06-12 Roger Sayle <roger@eyesopen.com>
19316 * g++.dg/init/complex1.C: New test case.
19318 2006-06-11 Eric Christopher <echristo@apple.com>
19320 PR middle-end/27948
19321 * gcc.dg/bf-ms-layout.c: Run on darwin.
19322 * gcc.dg/bf-no-ms-layout: Ditto.
19323 * gcc.dg/attr-ms_struct-2.c: New.
19324 * gcc.dg/bf-ms-layout-2.c: Ditto.
19326 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
19328 * gcc.dg/attr-ms_struct-packed1.c: New.
19330 2006-06-09 Mike Stump <mrs@apple.com>
19332 * gcc.dg/vla-7.c: Add.
19334 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
19337 * gfortran.dg/entry_6.f90: New test.
19341 * gfortran.dg/entry_7.f90: New test.
19343 2006-06-09 Jakub Jelinek <jakub@redhat.com>
19346 * gcc.dg/cpp/_Pragma6.c: New test.
19349 * g++.dg/cpp/_Pragma1.C: New test.
19351 PR preprocessor/27746
19352 * gcc.dg/gomp/macro-3.c: New test.
19353 * gcc.dg/gomp/macro-4.c: New test.
19354 * g++.dg/gomp/macro-3.C: New test.
19355 * g++.dg/gomp/macro-4.C: New test.
19357 2006-06-09 Richard Guenther <rguenther@suse.de>
19359 PR tree-optimization/26998
19360 * gcc.dg/torture/pr26998.c: New testcase.
19361 * gcc.dg/tree-ssa/vrp29.c: New testcase.
19363 2006-06-08 Mike Stump <mrs@apple.com>
19365 * gcc.dg/pr27095.c: Account for stubs.
19368 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19369 produce bad code on darwin.
19371 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19374 * gfortran.dg/substr_2.f: New test.
19376 2006-06-08 Asher Langton <langton2@llnl.gov>
19379 * cray_pointers_2.f90: Add -fbounds-check compile flag.
19381 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19384 * gcc.dg/union-3.c: New test.
19386 2006-06-08 Richard Guenther <rguenther@suse.de>
19388 PR middle-end/27116
19389 * gcc.dg/torture/pr27116.c: New testcase.
19390 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19392 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
19394 PR rtl-optimization/26449
19395 * gcc.dg/pr26449.c: New test.
19397 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19400 * g++.dg/ext/offsetof1.C: Test member functions.
19402 2006-06-07 Steve Ellcey <sje@cup.hp.com>
19404 * gcc.dg/pr27095.c: Improve scanning.
19406 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
19409 * gfortran.dg/saved_automatic_1.f90: New test.
19412 * gfortran.dg/array_simplify_1.f90: New test.
19415 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19418 * gfortran.dg/entry_dummy_ref_2.f90: New test.
19420 2006-06-06 Mark Mitchell <mark@codesourcery.com>
19423 * g++.dg/expr/cast7.C: New test.
19425 2006-06-06 Janis Johnson <janis187@us.ibm.com>
19427 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19428 * lib/gcc-defs.exp (tool_check_compile): Ditto.
19429 * lib/fortran-torture.exp (fortran-torture-compile,
19430 fortran-torture-execute): Ditto.
19432 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
19435 * gcc.dg/vmx/pr27842.c: New test.
19437 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19439 PR libfortran/27895
19440 * gfortran.dg/bounds_check_3.f90: New test.
19442 2006-06-05 Mike Stump <mrs@apple.com>
19444 * objc.dg/objc-fast-4.m: Skip for ppc64.
19446 2006-06-05 Steve Ellcey <sje@cup.hp.com>
19449 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19451 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
19452 Victor Kaplansky <victork@il.ibm.com>
19454 PR tree-optimizations/26360
19455 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19456 with -fno-tree-dce.
19457 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19459 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
19462 * gfortran.dg/data_char_1.f90: Add messages for truncated
19466 * gfortran.dg/func_decl_2.f90: New test.
19469 * gfortran.dg/do_2.f90: New test.
19472 * gfortran.dg/associated_3.f90: New test.
19474 2006-06-04 Mark Mitchell <mark@codesourcery.com>
19477 * g++.dg/template/static25.C: New test.
19480 * g++.dg/init/array21.C: New test.
19483 * g++.dg/ext/complit7.C: New test.
19486 * g++.dg/parse/ptrmem5.C: New test.
19488 2006-06-04 Roger Sayle <roger@eyesopen.com>
19489 Andrew Pinski <pinskia@physics.uc.edu>
19492 PR middle-end/27382
19493 * gcc.dg/pr27150-1.c: New testcase.
19494 * gcc.dg/pr27382-1.c: New testcase.
19495 * gcc.dg/pr27382-2.c: New testcase.
19497 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
19501 * gcc.dg/array-10.c: New test.
19503 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19506 * g++.dg/init/const4.C: New test.
19507 * g++.dg/init/member1.C: Add error-marker.
19508 * g++.dg/other/fold1.C: Adjust error-marker.
19510 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19513 * g++.dg/ext/offsetof1.C: New test.
19515 2006-06-04 Eric Christopher <echristo@apple.com>
19517 * gcc.dg/attr-ms_struct-1.c: New.
19519 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
19521 * gcc.c-torture/compile/builtin_constant_p.c: New test.
19523 2006-06-04 Richard Guenther <rguenther@suse.de>
19525 PR tree-optimization/27039
19526 * gcc.dg/tree-ssa/loop-17.c: New testcase.
19528 2006-06-03 Roger Sayle <roger@eyesopen.com>
19531 * gcc.target/i386/amd64-abi-2.c: New test case.
19533 2006-06-02 Eric Christopher <echristo@apple.com>
19535 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19536 * gcc.target/i386/20020523-1.c: Skip if darwin.
19537 * gcc.target/i386/asm-3.c: Ditto.
19538 * gcc.target/i386/20011119-1.c: Ditto.
19539 * gcc.target/i386/clobbers.c: Remove pic part of test.
19541 2006-06-02 Steve Ellcey <sje@cup.hp.com>
19543 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19544 * g++.old-deja/g++.other/init19.C: Ditto.
19545 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19546 and add other platforms as expected failures.
19548 2006-06-01 Steve Ellcey <sje@cup.hp.com>
19550 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19551 (is-effective-target-keyword): Ditto.
19553 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
19556 * gfortran.dg/extended_char_comparison_1.f: New test.
19558 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
19561 * gfortran.dg/dummy_procedure_1.f90: New test.
19564 * gfortran.dg/dummy_procedure_2.f90: New test.
19566 * gfortran.dg/associated_2.f90: Correct to make consistent with
19569 2006-05-31 Roger Sayle <roger@eyesopen.com>
19571 * gcc.target/i386/387-11.c: New test case.
19573 2006-05-31 Mark Mitchell <mark@codesourcery.com>
19576 * g++.dg/template/cond6.C: New test.
19579 * g++.dg/template/crash51.C: New test.
19580 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19583 * g++.dg/init/array20.C: New test.
19585 2006-05-31 Roger Sayle <roger@eyesopen.com>
19587 * gcc.dg/builtins-54.c: New test case.
19589 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19592 * g++.dg/template/fntry1.C: Add dg-do link.
19595 * g++.dg/parse/friend6.C: New test.
19597 2006-05-30 Asher Langton <langton2@llnl.gov>
19599 * gfortran.dg/cray_pointers_7.f90: New test.
19601 2006-05-30 Roger Sayle <roger@eyesopen.com>
19603 PR tree-optimization/23452
19604 * gcc.dg/fold-mulconj-1.c: New test case.
19606 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19609 * g++.dg/parse/bitfield1.C: New test.
19611 2006-05-30 Roger Sayle <roger@eyesopen.com>
19613 * gcc.target/ppc-eq0-1.c: New test case.
19614 * gcc.target/ppc-negeq0-1.c: New test case.
19616 2006-05-30 Dirk Mueller <dmueller@suse.de>
19619 * gcc.dg/overflow-warn-5.c: New test.
19621 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19624 * gcc.dg/sizeof-1.c: New test.
19626 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19629 * gcc.target/i386/pr27790.c: New test.
19631 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19633 PR libgfortran/27757
19634 * gfortran.dg/direct_io_5.f90: New test.
19636 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19638 PR libgfortran/27634
19639 * gfortran.dg/fmt_missing_period_1.f: New test.
19640 * gfortran.dg/fmt_missing_period_2.f: New test.
19641 * gfortran.dg/fmt_missing_period_3.f: New test.
19643 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19646 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19649 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19652 * g++.dg/template/new6.C: New test.
19654 2006-05-29 Roger Sayle <roger@eyesopen.com>
19656 PR tree-optimization/24964
19657 * gcc.target/i386/387-10.c: New test case.
19659 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19661 * intrinsics/string_intrinsics.c (compare_string):
19662 Use memcmp instead of strncmp to avoid tripping over
19663 CHAR(0) in a string.
19665 2006-05-27 Richard Guenther <rguenther@suse.de>
19667 PR middle-end/27773
19668 * gcc.dg/torture/pr27773.c: New testcase.
19670 2006-05-27 Dirk Mueller <dmueller@suse.de>
19672 * gcc.dg/pr24561.c: Rename to..
19673 * gcc.dg/pr25962.c: .. this.
19675 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19678 * gfortran.dg/bounds_check_2.f: New test.
19680 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19682 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19683 * gfortran.dg/byte_1.f90: Likewise.
19684 * gfortran.dg/dup_save_2.f90: Likewise.
19686 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19688 * gfortran.dg/associated_2.f90: New test.
19690 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19693 * gfortran.dg/bounds_check_1.f90: New test.
19695 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19697 PR rtl-optimization/27661
19698 * gcc.dg/pr27661.c: New test case.
19700 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19703 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
19704 * gfortran.dg/print_parentheses_1.f: New test.
19705 * gfortran.dg/print_parentheses_2.f90: New test.
19707 2006-05-26 Jakub Jelinek <jakub@redhat.com>
19710 * gcc.dg/pr27758.c: New test.
19712 2006-05-24 Falk Hueffner <falk@debian.org>
19714 * gcc.c-torture/compile/pr27571.c: New test.
19716 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
19719 * gfortran.dg/spec_expr_4.f90: New test.
19722 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19724 2006-05-25 Mark Mitchell <mark@codesourcery.com>
19727 * g++.dg/ext/complit6.C: New test.
19728 * g++.dg/ext/complit3.C: Adjust error markers.
19729 * g++.dg/init/const3.C: New test.
19731 2006-05-25 Richard Guenther <rguenther@suse.de>
19733 PR middle-end/27743
19734 * gcc.dg/torture/pr27743.c: New testcase.
19736 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19738 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19740 2006-05-25 Alan Modra <amodra@bigpond.net.au>
19742 * gcc.dg/compat/scalar-by-value-x.h: New.
19743 * gcc.dg/compat/scalar-by-value-y.h: New.
19744 * gcc.dg/compat/scalar-by-value-5.c: New.
19745 * gcc.dg/compat/scalar-by-value-5_main.c: New.
19746 * gcc.dg/compat/scalar-by-value-5_x.c: New.
19747 * gcc.dg/compat/scalar-by-value-5_y.c: New.
19748 * gcc.dg/compat/scalar-by-value-6.c: New.
19749 * gcc.dg/compat/scalar-by-value-6_main.c: New.
19750 * gcc.dg/compat/scalar-by-value-6_x.c: New.
19751 * gcc.dg/compat/scalar-by-value-6_y.c: New.
19753 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
19755 PR tree-optimization/27639
19756 PR tree-optimization/26719
19757 * gcc.dg/pr27639.c: New test.
19758 * gcc.dg/pr26719.c: New test.
19759 * gcc.dg/tree-ssa/scev-cast.c: New test.
19761 2006-05-23 Mark Mitchell <mark@codesourcery.com>
19764 * g++.dg/template/error21.C: New test.
19766 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
19769 * gcc.target/i386/pr27696.c: New.
19771 2006-05-22 Janis Johnson <janis187@us.ibm.com>
19773 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19775 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19777 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19780 * g++.dg/other/assign1.C: New test.
19782 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
19785 * gcc.target/i386/pr27266.c: New.
19787 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19790 * g++.dg/ext/asm9.C: New test.
19792 2006-05-22 Richard Sandiford <richard@codesourcery.com>
19794 PR rtl-optimization/25514
19795 * gcc.c-torture/compile/pr25514.c: New test.
19797 2006-05-22 Richard Guenther <rguenther@suse.de>
19800 2006-01-31 Richard Guenther <rguenther@suse.de>
19802 * gcc.target/i386/sselibm-1.c: New testcase.
19803 * gcc.target/i386/sselibm-2.c: Likewise.
19804 * gcc.target/i386/sselibm-3.c: Likewise.
19805 * gcc.target/i386/sselibm-4.c: Likewise.
19806 * gcc.target/i386/sselibm-5.c: Likewise.
19808 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19811 * gcc.dg/func-args-2.c: New test.
19814 * gcc.dg/struct-incompl-1.c: New test.
19816 2006-05-22 Richard Guenther <rguenther@suse.de>
19819 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19820 the transformations we test for.
19822 2006-05-22 Richard Guenther <rguenther@suse.de>
19825 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19827 2006-05-21 Mark Mitchell <mark@codesourcery.com>
19830 * g++.dg/warn/new1.C: New test.
19831 * g++.dg/template/new5.C: Likewise.
19833 2006-05-21 Roger Sayle <roger@eyesopen.com>
19835 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19836 * gcc.target/i386/20060512-3.c: Likewise.
19838 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
19840 PR rtl-optimization/27671
19841 * gcc.c-torture/execute/pr27671-1.c: New.
19842 * gcc.dg/pr27671-2.c: Likewise.
19844 PR tree-optimization/26622.
19845 * gcc.c-torture/compile/pr26622.c: New.
19847 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19850 * gfortran.dg/recursive_reference_1.f90: New test.
19852 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19855 * gfortran.dg/elemental_subroutine_3.f90: New test.
19858 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19861 * gfortran.dg/associated_target_1.f90: New test.
19864 * gfortran.dg/maxloc_shape_1.f90: New test.
19866 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19868 PR libgfortran/24459
19869 * gfortran.dg/namelist_24.f90: New test.
19870 * gfortran.dg/namelist_12.f: Fix typo in comment.
19872 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
19874 PR middle-end/25776
19875 * g++.dg/other/error11.C: New test.
19877 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19879 * gcc.target/mips/pr26765.c: Add -w to options.
19881 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19883 * lib/target-supports.exp (check_effective_target_mpaired_single):
19885 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19887 * g++.dg/vect/vect.exp: Likewise.
19889 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19892 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19894 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
19897 * gfortran.dg/temporary_1.f90: New file.
19899 2006-05-19 Andreas Schwab <schwab@suse.de>
19901 * g++.dg/other/unused1.C: Also match "stringz".
19903 2006-05-19 Mark Mitchell <mark@codesourcery.com>
19906 * g++.dg/template/fntry1.C: New test.
19908 2006-05-18 Mark Mitchell <mark@codesourcery.com>
19912 * g++.dg/conversion/bitfield5.C: New test.
19913 * g++.dg/conversion/bitfield6.C: New test.
19915 2006-05-18 Mike Stump <mrs@apple.com>
19917 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19918 * gcc.dg/vla-4.c: Add.
19919 * gcc.dg/vla-5.c: Add.
19920 * gcc.dg/vla-6.c: Add.
19922 2006-05-12 Stuart Hastings <stuart@apple.com>
19924 * gcc.target/i386/20060512-1.c: New.
19925 * gcc.target/i386/20060512-2.c: New.
19926 * gcc.target/i386/20060512-3.c: New.
19927 * gcc.target/i386/20060512-4.c: New.
19929 2006-05-17 Mark Mitchell <mark@codesourcery.com>
19932 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19935 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19936 * g++.dg/parse/linkage1.C: New test.
19938 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19940 PR tree-optimization/27548
19941 * g++.dg/tree-ssa/pr27548.C: New test.
19943 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19946 * gfortran.dg/recursive_check_1.f: New test.
19947 * gfortran.dg/recursive_check_2.f90: New test.
19949 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
19951 * g++.dg/opt/temp2.C: New test.
19953 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19956 * g++.dg/init/brace5.C: New test.
19958 PR middle-end/27415
19959 * gcc.dg/gomp/pr27415.c: New test.
19960 * g++.dg/gomp/pr27415.C: New test.
19962 PR tree-optimization/27549
19963 * g++.dg/tree-ssa/pr27549.C: New test.
19965 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19967 PR libgfortran/27575
19968 * gfortran.dg/read_eof_4.f90: New test.
19970 2006-05-16 Richard Guenther <rguenther@suse.de>
19972 PR tree-optimization/22303
19973 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19975 2006-05-16 Jakub Jelinek <jakub@redhat.com>
19977 PR middle-end/27573
19978 * gcc.dg/gomp/pr27573.c: New test.
19979 * gfortran.dg/gomp/pr27573.f90: New test.
19982 * gcc.dg/gomp/pr27499.c: New test.
19983 * g++.dg/gomp/pr27499.C: New test.
19985 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19988 * g++.dg/parser/access8.C: Adjust error marker.
19989 * g++.dg/template/access17.C: New test.
19990 * g++.dg/template/access18.C: Likewise.
19992 2006-05-15 Roger Sayle <roger@eyesopen.com>
19995 * gcc.target/i386/pr26600.c: New test case.
19997 2006-05-15 Mark Mitchell <mark@codesourcery.com>
20000 * g++.dg/expr/bitfield1.C: New test.
20002 2006-05-15 Richard Guenther <rguenther@suse.de>
20004 PR tree-optimization/27603
20005 * gcc.dg/torture/pr27603.c: New testcase.
20007 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
20010 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20013 * gfortran.dg/scalar_return_1.f90: New test.
20016 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20018 2006-05-15 Jakub Jelinek <jakub@redhat.com>
20020 * gcc.dg/gomp/critical-4.c: New test.
20021 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20022 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20023 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20024 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20026 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20029 * g++.dg/template/dependent-args1.C: New test.
20032 * g++.dg/lookup/this1.C: New test.
20035 * g++.dg/template/operator6.C: New test.
20036 * g++.dg/template/incomplete3.C: New test.
20039 * g++.dg/template/new4.C: New test.
20042 * g++.dg/template/void2.C: New test.
20044 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
20046 * g++.dg/template/dependent-expr5.C: New test.
20048 2006-05-14 Roger Sayle <roger@eyesopen.com>
20050 PR middle-end/26729
20051 * gcc.dg/pr26729-1.c: New test case.
20053 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
20055 * gcc.dg/pr27003.c: New test.
20057 2006-05-12 Steve Ellcey <sje@cup.hp.com>
20059 * lib/target-supports.dg (check_cxa_atexit_available): Change
20060 v3_target_compile to ${tool}_target_compile.
20062 2006-05-11 Jason Merrill <jason@redhat.com>
20064 * lib/scanasm.exp (scan-not-hidden): Fix typo.
20066 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20069 * gfortran.dg/label_5.f90: New test.
20071 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
20073 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20074 check_effective_target_powerpc_altivec_ok): New.
20075 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20076 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20077 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20078 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20079 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20080 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20081 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20082 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20083 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20084 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20085 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20086 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20087 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20088 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20089 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20090 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20091 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20092 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20093 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20094 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20095 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20096 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20097 gcc.target/powerpc/altivec-9.c,
20098 gcc.target/powerpc/altivec-consts.c,
20099 gcc.target/powerpc/altivec-pr22085.c,
20100 gcc.target/powerpc/altivec-splat.c,
20101 gcc.target/powerpc/altivec-types-1.c,
20102 gcc.target/powerpc/altivec-types-2.c,
20103 gcc.target/powerpc/altivec-types-3.c,
20104 gcc.target/powerpc/altivec-types-4.c,
20105 gcc.target/powerpc/altivec-varargs-1.c,
20106 gcc.target/powerpc/altivec-vec-merge.c,
20107 gcc.target/powerpc/ppc-vector-memcpy.c,
20108 gcc.target/powerpc/ppc-vector-memset.c,
20109 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20110 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20111 these effective targets.
20112 * gcc.dg/vmx/pr27006.c: Add missing close brace.
20113 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20115 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20117 PR middle-end/27384
20118 * g++.dg/other/fold1.C: New test.
20120 PR middle-end/27488
20121 * gcc.dg/fold-nonneg-1.c: New test.
20124 * g++.dg/other/operator1.C: New test.
20126 2006-05-11 Richard Guenther <rguenther@suse.de>
20128 PR middle-end/27529
20129 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20131 2006-05-10 Janis Johnson <janis187@us.ibm.com>
20133 * lib/target-supports-dg.exp (check-flags): New.
20134 (dg-skip-if): Move flag checks.
20136 2006-05-09 Steve Ellcey <sje@cup.hp.com>
20138 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20139 * lib/target-supports.dg (check_cxa_atexit_available): New.
20141 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
20144 * gfortran.dg/multiple_allocation_2.f90: New test case.
20146 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
20148 * gcc.target/arm/pr27387.C: Fix a comment typo.
20150 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20153 * gfortran.dg/error_recovery_1.f90: New test.
20155 2006-05-10 Richard Guenther <rguenther@suse.de>
20157 PR tree-optimization/27302
20158 * gcc.dg/torture/pr27302.c: New testcase.
20160 2006-05-09 Dirk Mueller <dmueller@suse.de>
20161 Richard Guenther <rguenther@suse.de>
20163 PR middle-end/27498
20164 * gcc.dg/tree-ssa/pr27498.c: New testcase.
20166 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
20168 PR rtl-optimization/27335
20169 * gcc.dg/pr27335.c: New test.
20171 2006-05-06 Richard Sandiford <richard@codesourcery.com>
20173 * gcc.target/mips/mips-ps-5.c: New file.
20175 2006-05-08 Jan Hubicka <jh@suse.cz>
20177 PR middle-end/25962
20178 * gcc.dg/pr25962.c: New.
20180 2006-05-08 Roger Sayle <roger@eyesopen.com>
20183 * gcc.target/powerpc/pr27158.c: New test case.
20185 2006-05-08 Laurent GUERBY <laurent@guerby.net>
20188 * ada/acats/run_all.sh: Use test -z.
20190 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20192 PR libfortran/18271
20193 * gfortran.dg/spec_expr_3.f90: New test.
20195 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
20198 * gcc.target/i386/monitor.c: New file.
20200 2006-05-08 Alan Modra <amodra@bigpond.net.au>
20202 * gcc.dg/pr27095.c: xfail *-*-darwin*.
20204 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20207 * g++.dg/other/ptrmem7.C: New test.
20209 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20212 * gcc.dg/array-9.c: New test.
20214 2006-05-07 Richard Guenther <rguenther@suse.de>
20216 PR tree-optimization/27409
20217 * gcc.dg/torture/pr27409.c: New testcase.
20219 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20222 * gfortran.dg/select_6.f90: New.
20224 2006-05-07 Richard Guenther <rguenther@suse.de>
20226 PR tree-optimization/27136
20227 * gcc.dg/torture/pr27136.c: New testcase.
20229 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
20232 * gfortran.dg/char_cons_len_1.f90: New test.
20234 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20237 * g++.dg/template/incomplete2.C: New test.
20239 2006-05-06 Richard Guenther <rguenther@suse.de>
20241 PR tree-optimization/27151
20242 * gcc.dg/vect/pr27151.c: New testcase.
20244 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20247 * g++.dg/template/void1.C: New test.
20250 * g++.dg/other/void2.C: New test.
20253 * g++.dg/conversion/void1.C: New test.
20255 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
20258 * g++.dg/other/unused1.C: New.
20260 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20263 * objc.dg/member-1.m: New test.
20265 2006-05-05 Steve Ellcey <sje@cup.hp.com>
20267 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20269 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20271 PR libfortran/26985
20272 * gfortran.dg/matmul_2.f90: New test.
20274 2005-05-05 Laurent GUERBY <laurent@guerby.net>
20276 * ada/acats/run_all.sh: Use sync when main not found.
20278 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
20281 * gcc.target/mips/pr26765.c: New.
20283 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
20285 * gcc.target/bfin: New directory.
20286 * gcc.target/bfin/bfin.exp: New file.
20287 * gcc.target/bfin/frmul.c: New file.
20288 * gcc.target/bfin/arith.c: New file.
20289 * gcc.target/bfin/mul-combine.c: New file.
20290 * gcc.target/bfin/shift.c: New file.
20292 2006-05-04 Richard Guenther <rguenther@suse.de>
20294 PR tree-optimization/14287
20295 PR tree-optimization/14844
20296 PR tree-optimization/19792
20297 PR tree-optimization/21608
20298 PR tree-optimization/27090
20299 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20300 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20301 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20302 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20303 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20305 2006-05-04 Jakub Jelinek <jakub@redhat.com>
20307 PR tree-optimization/27285
20308 * gcc.c-torture/execute/pr27285.c: New test.
20310 PR middle-end/27388
20311 * gcc.dg/gomp/pr27388-1.c: New test.
20312 * gcc.dg/gomp/pr27388-2.c: New test.
20313 * gcc.dg/gomp/pr27388-3.c: New test.
20316 * g++.dg/gomp/pr27359.C: New test.
20318 2006-05-02 Steven G. Kargl <kargls@comcast.net>
20321 * gfortran.dg/iargc.f90: New test.
20323 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20326 * g++.dg/template/crash49.C: New test.
20328 2006-05-02 Steve Ellcey <sje@cup.hp.com>
20331 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20333 2006-05-02 Jeff Law <law@redhat.com>
20335 PR tree-optimization/27364
20336 * gcc.c-torture/execute/pr27364.c: New test.
20338 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20341 * g++.dg/parser/ctor5.C: New test.
20343 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
20346 * gcc.target/arm/arm.exp: New.
20347 * gcc.target/arm/pr27387.C: Likewise.
20349 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20353 * gfortran.dg/module_equivalence_2.f90: New test.
20355 2006-05-02 Jakub Jelinek <jakub@redhat.com>
20357 PR middle-end/27337
20358 * g++.dg/gomp/pr27337-1.C: New test.
20359 * g++.dg/gomp/pr27337-2.C: New test.
20361 PR middle-end/27328
20362 * gcc.dg/gomp/pr27328.c: New test.
20364 PR middle-end/27325
20365 * g++.dg/gomp/pr27325.C: New test.
20367 PR middle-end/27310
20368 * g++.dg/gomp/pr27310.C: New test.
20370 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20372 PR tree-optimization/27291
20373 * g++.dg/tree-ssa/pr27291.C: New test.
20375 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20377 PR tree-optimization/27283
20378 * g++.dg/tree-ssa/pr27283.C: New test.
20380 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20382 * gcc.dg/tree-ssa/loop-16.c: New test.
20384 2006-05-01 Roger Sayle <roger@eyesopen.com>
20385 Joseph S. Myers <joseph@codesourcery.com>
20387 * gcc.dg/Wconversion-3.c: New test case.
20388 * gcc.dg/Wconversion-4.c: Likewise.
20390 2006-05-01 Richard Guenther <rguenther@suse.de>
20392 PR tree-optimization/26726
20393 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20395 2006-04-30 Roger Sayle <roger@eyesopen.com>
20397 * gcc.dg/Woverflow-1.c: New test case.
20398 * gcc.dg/Woverflow-2.c: Likewise.
20399 * gcc.dg/Woverflow-3.c: Likewise.
20401 2006-04-30 Mark Mitchell <mark@codesourcery.com>
20404 * g++.dg/template/defarg8.C: New test.
20406 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20409 * g++.dg/parse/operator7.C: New test.
20411 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20415 * g++.dg/template/crash48.C: New test.
20418 * g++.dg/parse/ctor4.C: New test.
20420 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20423 * gfortran.df/char_type_len.f90: New test.
20425 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20427 PR libgfortran/27304
20428 * gfortran.dg/fmt_exhaust.f90: New test.
20430 2006-04-28 Roger Sayle <roger@eyesopen.com>
20433 * gcc.dg/large-size-array-2.c: New test case.
20435 2006-04-28 Richard Guenther <rguenther@suse.de>
20438 * gcc.target/i386/pr26826.c: New testcase.
20440 2006-04-28 Jakub Jelinek <jakub@redhat.com>
20442 PR middle-end/27260
20443 * gcc.c-torture/execute/pr27260.c: New.
20445 2006-04-28 Alan Modra <amodra@bigpond.net.au>
20447 PR middle-end/27095
20448 * gcc.dg/pr27095.c: New.
20450 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20453 * g++.dg/conversion/bitfield4.C: New test.
20455 2006-04-27 Eric Christopher <echristo@apple.com>
20457 * gcc.dg/pragma-ms_struct.c: New.
20459 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20462 * g++.dg/template/crash47.C: New test.
20464 2006-04-27 Dirk Mueller <dmueller@suse.de>
20466 * gcc.target/i386/sse-7.c: build with -msse.
20468 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
20470 PR testsuite/27274:
20471 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20472 (main): Exit if processor doesn't support SSE.
20474 2006-04-26 David Edelsohn <edelsohn@gnu.org>
20476 PR middle-end/27282
20477 * gcc.c-torture/compile/pr27282.c: New test.
20479 2006-04-26 Jakub Jelinek <jakub@redhat.com>
20481 PR middle-end/26913
20482 * g++.dg/gomp/pr26913.C: New test.
20485 * gcc.dg/gomp/pr25996.c: New test.
20486 * g++.dg/gomp/pr25996.C: New test.
20488 2006-04-25 Richard Sandiford <richard@codesourcery.com>
20490 PR rtl-optimization/26725
20491 * gcc.c-torture/compile/pr26725.c: New test.
20493 2006-04-25 Richard Guenther <rguenther@suse.de>
20495 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20498 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
20500 * gcc.dg/20060425-1.c: New testcase.
20502 2006-04-25 Jakub Jelinek <jakub@redhat.com>
20504 PR tree-optimization/26865
20505 * gcc.dg/pr26865.c: New test.
20507 2006-04-24 Mark Mitchell <mark@codesourcery.com>
20510 * g++.dg/conversion/bitfield1.C: New test.
20511 * g++.dg/conversion/bitfield2.C: Likewise.
20512 * g++.dg/conversion/bitfield3.C: Likewise.
20514 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20515 Richard Guenther <rguenther@suse.de>
20517 PR tree-optimization/27236
20518 * gcc.dg/tree-ssa/pr27236.c: New testcase.
20520 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20523 * g++.dg/other/incomplete2.C: New test.
20525 2006-04-24 Richard Guenther <rguenther@suse.de>
20527 PR middle-end/26869
20528 * gcc.dg/torture/pr26869.c: New testcase.
20530 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20531 Richard Guenther <rguenther@suse.de>
20533 PR tree-optimization/27218
20534 * g++.dg/tree-ssa/pr27218.C: New testcase.
20536 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20539 * g++.dg/template/friend41.C: New test.
20541 2006-04-23 David Edelsohn <edelsohn@gnu.org>
20543 * g++.dg/opt/pr15551.C: Include cstdio.
20544 (main): Use remove instead of unlink.
20546 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
20548 * gcc.dg/sibcall-7.c: New test.
20549 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20550 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20551 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20552 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20553 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20555 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20558 * g++.dg/opt/bitfield1.C: New test.
20559 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20560 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20561 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20562 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20563 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20564 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20565 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20566 * g++.dg/abi/bitfield2.C: Likewise.
20567 * g++.dg/init/bitfield1.C: Likewise.
20569 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
20572 * gfortran.dg/elemental_subroutine_4.f90: New test.
20573 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20576 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
20578 * gcc.c-torture/compile/20060421-1.c: New testcase.
20580 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20583 * gcc.dg/init-bad-4.c: New test.
20585 2006-04-21 Paul Brook <paul@codesourcery.com>
20587 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20589 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20592 * gfortran.dg/defined_operators_1.f90: New test.
20593 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20594 remove old ones associated, incorrectly, with Note 5.46.
20597 * gfortran.dg/character_array_constructor_1.f90: New test.
20599 2006-04-20 Jakub Jelinek <jakub@redhat.com>
20601 * gcc.dg/20060419-1.c: New test.
20603 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
20606 * gcc.dg/struct-parse-1.c: New test case.
20608 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20611 * g++.dg/parse/template19.C: New test.
20614 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20617 * g++.dg/expr/call3.C: New test.
20620 * g++.dg/conversion/dynamic1.C: New test.
20622 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20625 * g++.dg/template/crash35.C: Tweak error markers.
20626 * g++.dg/template/crash46.C: New test.
20627 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20628 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20630 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20632 PR rtl-optimization/14261
20633 * gcc.c-torture/compile/20060419-1.c: Added.
20635 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20637 * gfortran.dg/label_1.f90: Adjust dg-error.
20639 2006-04-16 Roger Sayle <roger@eyesopen.com>
20642 * gcc.dg/fold-cond-1.c: New test case.
20643 * gcc.dg/pr26961-1.c: Likewise.
20645 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20647 PR libgfortran/27138
20648 * gfortran.dg/read_bad_advance.f90: New test.
20650 2006-04-16 Roger Sayle <roger@eyesopen.com>
20651 Dale Johannesen <dalej@apple.com>
20654 * gcc.target/i386/vecinit-3.c: New testcase.
20655 * gcc.target/i386/vecinit-4.c: Likewise.
20656 * gcc.target/i386/sse-18.c: Likewise.
20657 * gcc.target/i386/sse-19.c: Likewise.
20659 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20661 * gfortran.dg/allocate_zerosize_1.f90: New test.
20663 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20666 * g++.dg/template/crash45.C: New test.
20668 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20671 * gfortran.dg/proc_assign_1.f90: New test.
20672 * gfortran.dg/procedure_lvalue.f90: Change message.
20673 * gfortran.dg/namelist_4.f90: Add new error.
20677 * gfortran.dg/auto_pointer_array_result_1.f90
20680 * gfortran.dg/specification_type_resolution_1.f90
20685 * gfortran.dg/bounds_temporaries_1.f90: New test.
20688 * gfortran.dg/array_return_value_1.f90: New test.
20690 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20693 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20695 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20697 PR middle-end/26823
20698 * g++.dg/gomp/pr26823-1.C: New test.
20699 * g++.dg/gomp/pr26823-2.C: New test.
20701 2006-04-13 Uros Bizjak <uros@kss-loka.si>
20703 PR middle-end/27134
20704 * gcc.dg/pr27314.c: New test.
20706 2006-04-13 Richard Henderson <rth@redhat.com>
20708 * g++.dg/gomp/block-0.C: Update expected matches.
20710 2006-04-13 DJ Delorie <dj@redhat.com>
20712 * lib/target-supports.exp (check_effective_target_int32plus): New.
20713 (check_effective_target_ptr32plus): New.
20714 (check_effective_target_size32plus): New.
20715 (check_effective_target_int16): New.
20716 (check_profiling_available): Add m32c to the list of unsupported
20719 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20720 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20722 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20724 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20726 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20728 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20729 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20730 not just xstormy16. Skip m32c due to weird pointer size.
20731 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20732 not just xstormy16.
20733 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20734 not just xstormy16.
20735 * gcc.dg/20020312-2.c: Add m32c support.
20736 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20737 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20739 * gcc.dg/20050321-2.c: Require >=32 bit integers.
20740 * gcc.dg/asm-1.c: Skip if int and short are the same size.
20741 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20742 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20743 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20745 * gcc.dg/init-string-2.c: Require >=32 bit integers.
20746 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20747 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20748 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20749 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20750 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20751 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20753 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20755 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20756 * gcc.dg/pr23049.c: Require >=32 bit integers.
20757 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20758 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20759 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20760 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20761 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20762 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20763 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20764 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20765 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20766 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20767 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20768 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20770 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20771 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20772 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20773 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20774 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20776 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
20777 * gcc.c-torture/execute/20040703-1.x: Likewise.
20778 * gcc.c-torture/execute/20040705-1.x: Likewise.
20779 * gcc.c-torture/execute/20040705-2.x: Likewise.
20780 * gcc.c-torture/execute/20040709-1.x: Likewise.
20781 * gcc.c-torture/execute/20040709-2.x: Likewise.
20782 * gcc.c-torture/execute/20040811-1.x: Likewise.
20783 * gcc.c-torture/execute/20050316-1.x: Likewise.
20784 * gcc.c-torture/execute/bitfld-4.x: Likewise.
20785 * gcc.c-torture/execute/pr19689.x: Likewise.
20786 * gcc.c-torture/execute/pr7284-1.x: Likewise.
20787 * gcc.c-torture/execute/usmul.x: Likewise.
20788 * gcc.c-torture/execute/vrp-5.x: Likewise.
20789 * gcc.c-torture/execute/vrp-6.x: Likewise.
20790 * gcc.dg/debug/20041023-1.s: Likewise.
20792 2006-04-13 Roger Sayle <roger@eyesopen.com>
20794 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20795 of integers to a vector types are now constant expressions in C.
20796 * gcc.dg/vect/vect-fold-1.c: New test case.
20798 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
20799 Ulrich Weigand <uweigand@de.ibm.com>
20802 * gcc.dg/vmx/pr27006.c: New testcase.
20804 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20806 PR libgfortran/26766
20807 * gfortran.dg/write_recursive.f90: New test.
20809 2006-04-11 Mark Mitchell <mark@codesourcery.com>
20811 * g++.dg/parse/dtor7.C: New test.
20812 * g++.dg/parse/new1.C: Add error marker.
20813 * g++.dg/template/new3.C: New test.
20816 * g++.dg/template/pure1.C: New test.
20819 * g++.dg/parse/ptrmem4.C: New test.
20821 2006-04-10 Jeff Law <law@redhat.com>
20824 * gcc.c-torture/compile/pr27087.c: New test.
20826 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
20829 * gcc.dg/20060410.c: New.
20831 2006-04-10 Matthias Klose <doko@debian.org>
20833 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20834 Recognize multilib directory names containing underscores.
20836 2006-04-10 Roger Sayle <roger@eyesopen.com>
20838 * gcc.target/i386/vecinit-1.c: New test case.
20839 * gcc.target/i386/vecinit-2.c: Likewise.
20841 2006-04-10 Jakub Jelinek <jakub@redhat.com>
20844 * g++.dg/debug/dwarf2-2.C: New test.
20846 2006-04-09 Richard Sandiford <richard@codesourcery.com>
20848 PR rtl-optimization/27073
20849 * gcc.c-torture/execute/pr27073.c: New test.
20851 2006-04-08 Mike Stump <mrs@apple.com>
20853 * gcc.dg/pragma-darwin.c: Improve for ppc64.
20855 2006-04-07 Richard Guenther <rguenther@suse.de>
20857 PR tree-optimization/26135
20858 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20860 2006-04-06 Jan Hubicka <jh@suse.cz>
20863 * g++.dg/bprob/g++-bprob-2.C: New testcase.
20865 2006-04-06 Roger Sayle <roger@eyesopen.com>
20867 * g++.dg/conversion/nullptr1.C: New test case.
20868 * g++.dg/conversion/nullptr2.C: Likewise.
20870 2006-04-05 Roger Sayle <roger@eyesopen.com>
20872 * gfortran.dg/dependency_18.f90: New test case.
20874 2006-04-05 Richard Guenther <rguenther@suse.de>
20876 PR tree-optimization/26919
20877 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20878 * gcc.dg/ipa/ipa-2.c: Likewise.
20879 * gcc.dg/ipa/ipa-3.c: Likewise.
20880 * gcc.dg/ipa/ipa-5.c: Likewise.
20882 2006-04-05 Richard Guenther <rguenther@suse.de>
20884 PR tree-optimization/26763
20885 * gcc.dg/torture/pr26763-1.c: New testcase.
20886 * gcc.dg/torture/pr26763-2.c: Likewise.
20888 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
20892 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20894 2006-04-04 Eric Christopher <echristo@apple.com>
20896 * gcc.target/i386/387-1.c: Allow regexp to match darwin
20898 * gcc.target/i386/387-5.c: Ditto.
20900 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
20902 * gcc.target/sparc/struct-ret-check.c: New test.
20904 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20906 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20907 zero decimal digits specified in format.
20909 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
20912 * gfortran.dg/missing_optional_dummy_1.f90: New test.
20915 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20916 * gfortran.dg/initialization_1.f90: Make assignment compliant.
20917 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20918 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20919 compliant and detect bigendian-ness.
20921 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
20923 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20924 dummy arguments work when the actual argument is itself a dummy
20925 argument of the caller.
20927 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
20929 PR libfortran/24685
20930 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20932 2006-04-01 Roger Sayle <roger@eyesopen.com>
20934 * gfortran.dg/dependencency_17.f90: New test case.
20936 2006-04-01 Roger Sayle <roger@eyesopen.com>
20938 * gfortran.dg/dependency_14.f90: New test case.
20939 * gfortran.dg/dependency_15.f90: Likewise.
20940 * gfortran.dg/dependency_16.f90: Likewise.
20942 2006-03-31 Asher Langton <langton2@llnl.gov>
20945 gfortran.dg/cray_pointers_6.f90: New test.
20947 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20949 PR libgfortran/26890
20950 * gfortran.dg/read_size_noadvance.f90: New test.
20952 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
20955 * gfortran.dg/multiple_allocation_1.f90: Check that the
20956 size has changed after a re-allocation with stat.
20958 2006-03-30 Richard Guenther <rguenther@suse.de>
20960 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20962 * gcc.target/i386/sselibm-2.c: Likewise.
20963 * gcc.target/i386/sselibm-3.c: Likewise.
20964 * gcc.target/i386/sselibm-4.c: Likewise.
20965 * gcc.target/i386/sselibm-5.c: Likewise.
20967 2006-03-28 Roger Sayle <roger@eyesopen.com>
20969 * gcc.dg/fold-andxor-1.c: New test case.
20970 * gcc.dg/fold-xorand-1.c: Likewise.
20972 2006-03-28 Roger Sayle <roger@eyesopen.com>
20974 * gcc.dg/fold-convnotconv-1.c: New test case.
20976 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20979 * gfortran.dg/private_type_5.f90: New test.
20981 2006-03-27 David Edelsohn <edelsohn@gnu.org>
20983 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20985 2006-03-27 Jakub Jelinek <jakub@redhat.com>
20987 * gfortran.dg/advance_2.f90: New test.
20988 * gfortran.dg/advance_3.f90: New test.
20990 * gfortran.fortran-torture/execute/equiv_5.f: New test.
20992 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20994 PR libgfortran/26661
20995 PR libgfortran/26880
20996 * gfortran.dg/read_x_past.f: New test.
20998 2006-03-26 Geoffrey Keating <geoffk@apple.com>
21000 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21003 2006-03-26 David Edelsohn <edelsohn@gnu.org>
21005 * objc.dg/dwarf-1.m: Skip on AIX.
21006 * objc.dg/dwarf-2.m: Skip on AIX.
21008 2006-03-25 Steven G. Kargl <kargls@comcast.net>
21011 * gfortran.dg/float_1.f90: New test.
21013 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
21015 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21017 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21019 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
21021 PR libfortran/26735
21022 * gfortran.dg/convert_implied_open.f90: New test case.
21024 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
21027 * gfortran.dg/transpose_reshape_r10.f90: New test case.
21029 2006-03-25 Uros Bizjak <uros@kss-loka.si>
21031 PR middle-end/26717
21032 * gcc.dg/pr26717.c: New test.
21034 2006-03-25 Roger Sayle <roger@eyesopen.com>
21036 * gfortran.dg/dependency_12.f90: New test case.
21038 2006-03-24 Roger Sayle <roger@eyesopen.com>
21040 * gfortran.dg/dependency_9.f90: New (resurected) test case.
21042 2006-03-24 Jeff Law <law@redhat.com>
21044 * gcc.c-torture/pr26840.c: New test.
21046 2006-03-24 Geoffrey Keating <geoffk@apple.com>
21048 * objc.dg/dwarf-2.m: New.
21049 * obj-c++.dg/dwarf-2.mm: New.
21051 * g++.old-deja/g++.other/init19.C: New.
21053 2006-03-24 David Edelsohn <edelsohn@gnu.org>
21055 * g++.dg/eh/spbp.C: Skip on AIX.
21057 2006-03-24 Jakub Jelinek <jakub@redhat.com>
21059 PR middle-end/26611
21060 * g++.dg/gomp/pr26611-1.C: New test.
21061 * g++.dg/gomp/pr26611-2.C: New test.
21063 2006-03-24 Jeff Law <law@redhat.com>
21065 * gcc.c-torture/compile/pr26833.c: New test.
21066 * gfortran.fortran-torture/compile/pr26806.f90: New test.
21068 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21070 * gfortran.dg/endfile_2.f90: Delete temp file.
21072 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
21075 * gfortran.dg/record_marker_1.f90: New test case.
21076 * gfortran.dg/record_marker_2.f: New test case.
21077 * gfortran.dg/record_marker_3.f90: New test case.
21079 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
21082 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21083 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21085 2006-03-21 Janis Johnson <janis187@us.ibm.com>
21087 * lib/gcc-dg.exp (cleanup-modules): New proc.
21088 * gfortran.dg/allocatable_function_1.f90,
21089 gfortran.dg/allocate_char_star_scalar_1.f90,
21090 gfortran.dg/assumed_charlen_function_1.f90,
21091 gfortran.dg/assumed_dummy_1.f90,
21092 gfortran.dg/assumed_shape_ranks_1.f90,
21093 gfortran.dg/assumed_shape_ranks_2.f90,
21094 gfortran.dg/assumed_size_dt_dummy.f90,
21095 gfortran.dg/auto_char_dummy_array_1.f90,
21096 gfortran.dg/auto_char_len_3.f90,
21097 gfortran.dg/automatic_module_variable.f90,
21098 gfortran.dg/bad_automatic_objects_1.f90,
21099 gfortran.dg/char_array_constructor.f90,
21100 gfortran.dg/char_array_structure_constructor.f90,
21101 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21102 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21103 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21104 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21105 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21106 gfortran.dg/derived_pointer_recursion.f90,
21107 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21108 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21109 gfortran.dg/dummy_functions_1.f90,
21110 gfortran.dg/elemental_initializer_1.f90,
21111 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21112 gfortran.dg/elemental_pointer_1.f90,
21113 gfortran.dg/elemental_subroutine_1.f90,
21114 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21115 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21116 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21117 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21118 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21119 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21120 gfortran.dg/global_references_1.f90,
21121 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21122 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21123 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21124 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21125 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21126 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21127 gfortran.dg/large_integer_kind_1.f90,
21128 gfortran.dg/large_real_kind_1.f90,
21129 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21130 gfortran.dg/module_double_reuse.f90,
21131 gfortran.dg/module_equivalence_1.f90,
21132 gfortran.dg/module_interface_1.f90,
21133 gfortran.dg/module_parameter_array_refs_1.f90,
21134 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21135 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21136 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21137 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21138 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21139 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21140 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21141 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21142 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21143 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21144 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21145 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21146 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21147 gfortran.dg/same_name_1.f90,
21148 gfortran.dg/sibling_dummy_procedure_1.f90,
21149 gfortran.dg/sibling_dummy_procedure_2.f90,
21150 gfortran.dg/sibling_dummy_procedure_3.f90,
21151 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21152 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21153 gfortran.dg/used_dummy_types_2.f90,
21154 gfortran.dg/used_dummy_types_3.f90,
21155 gfortran.dg/used_dummy_types_4.f90,
21156 gfortran.dg/used_dummy_types_5.f90,
21157 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21158 gfortran.dg/userdef_operator_1.f90: Use it.
21160 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21162 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21163 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21164 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21165 gfortran.dg/write_back.f,
21166 gfortran.fortran-torture/execute/inquire_1.f90,
21167 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21169 2006-03-21 Jeff Law <law@redhat.com>
21171 * gcc.dg/tree-ssa/vrp28.c: New test.
21173 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21175 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21176 if _STDC_C99 is defined.
21177 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21178 * gcc.dg/builtins-20.c: Likewise.
21179 * gcc.dg/builtins-53.c: Likewise.
21180 * gcc.dg/single-precision-constant.c: Likewise. Also pass
21181 -mmacosx-version-min=10.3 on PowerPC/Darwin.
21183 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
21186 * gcc.c-torture/compile/pr26781-1.c: New test.
21187 * gcc.c-torture/compile/pr26781-2.c: New test.
21189 2006-03-21 Jakub Jelinek <jakub@redhat.com>
21192 * g++.dg/gomp/pr26690-1.C: New test.
21193 * g++.dg/gomp/pr26690-2.C: New test.
21195 2006-03-20 Jeff Law <law@redhat.com>
21197 * gcc.dg/tree-ssa/pr21829.c: New test.
21199 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21201 2006-03-20 Richard Sandiford <richard@codesourcery.com>
21203 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21204 (check_visibility_available): Use it.
21205 (check_effective_target_default_packed): Likewise.
21206 (check_effective_target_pcc_bitfield_type_matters): Likewise.
21207 (check_effective_target_fopenmp): Likewise.
21208 (check_effective_target_freorder): Likewise.
21209 (check_effective_target_fpic): Likewise.
21210 (check_named_sections_available): Likewise.
21211 (check_effective_target_ilp32): Likewise.
21212 (check_effective_target_lp64): Likewise.
21214 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
21217 * gfortran.dg/scalar_mask_2.f90: New test case.
21219 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
21222 * gcc.dg/tree-ssa/loadpre12.c: New test.
21223 * gcc.dg/tree-ssa/loadpre13.c: New test.
21224 * gcc.dg/tree-ssa/loadpre14.c: New test.
21225 * gcc.dg/tree-ssa/loadpre15.c: New test.
21226 * gcc.dg/tree-ssa/loadpre16.c: New test.
21227 * gcc.dg/tree-ssa/loadpre17.c: New test.
21228 * gcc.dg/tree-ssa/loadpre18.c: New test.
21229 * gcc.dg/tree-ssa/loadpre19.c: New test.
21230 * gcc.dg/tree-ssa/loadpre20.c: New test.
21231 * gcc.dg/tree-ssa/loadpre21.c: New test.
21232 * gcc.dg/tree-ssa/loadpre22.c: New test.
21234 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
21237 * gfortran.dg/elemental_initializer_1.f90: New test.
21240 * gfortran.dg/assumed_shape_ranks_2: New test.
21242 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
21244 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21247 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21249 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21250 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21251 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21252 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21253 gfortran.fortran-torture/execute/direct_io.f90,
21254 gfortran.fortran-torture/execute/inquire_2.f90,
21255 gfortran.fortran-torture/execute/inquire_4.f90,
21256 gfortran.fortran-torture/execute/list_read_1.f90,
21257 gfortran.fortran-torture/execute/open_replace.f90,
21258 gfortran.fortran-torture/execute/slash_edit.f90,
21259 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21260 temporary files from testcases.
21262 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21264 PR libgfortran/26509
21265 gfortran.dg/write_direct_eor.f90: New test.
21267 2006-03-17 David Edelsohn <edelsohn@gnu.org>
21269 * gcc.target/powerpc/pr26350.c: New.
21270 * gcc.target/powerpc/indexed-addr.c: New.
21272 2006-03-16 Roger Sayle <roger@eyesopen.com>
21274 * gfortran.dg/dependency_13.f90: New test case.
21276 2006-03-16 Roger Sayle <roger@eyesopen.com>
21278 PR middle-end/21781
21279 * gcc.dg/real-const-1.c: New test case.
21281 2006-03-15 Geoffrey Keating <geoffk@apple.com>
21283 * g++.old-deja/g++.other/init18.C: New.
21284 * g++.old-deja/g++.other/init5.C: Remove xfail.
21286 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21288 * g++.dg/opt/pr15551.C: Cleanup temp file.
21290 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21293 g++.dg/parse/long1.C: New test.
21295 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21298 * gfortran.dg/continuation.f90: New test.
21299 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21301 2006-03-14 Richard Guenther <rguenther@suse.de>
21303 PR tree-optimization/26672
21304 * gcc.dg/torture/pr26672.c: New testcase.
21306 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
21308 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21309 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21311 2006-03-13 Roger Sayle <roger@eyesopen.com>
21313 PR middle-end/26557
21314 * gcc.c-torture/compile/switch-1.c: New test case.
21316 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
21319 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21320 test to include more permuatations of mask and index.
21321 * gfortran.dg/scalar_mask_1.f90: Modify last test to
21322 respond to F2003 spec. that the position returned for an all false
21323 mask && condition is zero.
21325 2006-03-13 Jakub Jelinek <jakub@redhat.com>
21327 PR middle-end/25989
21328 * gcc.dg/gomp/pr25989.c: New test.
21330 2006-03-13 Jeff Law <law@redhat.com>
21332 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21334 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
21336 * gcc.dg/switch-9.c: New test.
21338 2006-03-13 Richard Guenther <rguenther@suse.de>
21340 PR middle-end/26630
21341 * gcc.dg/torture/pr26630.c: New testcase.
21343 2006-03-11 Roger Sayle <roger@eyesopen.com>
21345 * gfortran.dg/dependency_10.f90: New test case.
21346 * gfortran.dg/dependency_11.f90: Likewise.
21348 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
21349 Erik Edelmann <eedelman@gcc.gnu.org>
21351 * gfortran.dg/allocatable_function_1.f90: New.
21352 * gfortran.dg/allocatable_function_2.f90: New.
21354 2006-03-10 Richard Guenther <rguenther@suse.de>
21356 PR middle-end/26565
21357 * gcc.dg/torture/pr26565.c: New testcase.
21359 2006-03-09 Eric Christopher <echristo@apple.com>
21361 * gcc.c-torture/compile/20060309-1.c: New.
21363 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21365 PR libgfortran/26499
21366 * gfortran.dg/write_back.f: New test.
21367 * gfortran.dg/write_rewind_1.f: New test.
21368 * gfortran.dg/write_rewind_2.f: New test.
21370 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21372 PR libgfortran/26554
21373 * gfortran.dg/read_logical.f90: New test.
21375 2006-03-04 Laurent GUERBY <laurent@guerby.net>
21377 * ada/acats/norun.lst: cdd2a03 now passes.
21379 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
21382 * gcc.target/powerpc/pr18096-1.c: Change where the error
21385 2006-03-04 Jakub Jelinek <jakub@redhat.com>
21387 * gcc.target/i386/cleanup-1.c: New test.
21388 * gcc.target/i386/cleanup-2.c: New test.
21390 2006-03-04 Roger Sayle <roger@eyesopen.com>
21392 * gfortran.dg/dependency_9.f90: Remove for the time being.
21394 2006-03-04 Krister Walfridsson <cato@df.lth.se>
21396 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21399 2006-03-03 Roger Sayle <roger@eyesopen.com>
21401 * gfortran.dg/dependency_9.f90: New test case.
21403 2006-03-03 Roger Sayle <roger@eyesopen.com>
21405 * gfortran.dg/dependency_4.f90: New test case.
21406 * gfortran.dg/dependency_5.f90: New test case.
21407 * gfortran.dg/dependency_6.f90: New test case.
21408 * gfortran.dg/dependency_7.f90: New test case.
21409 * gfortran.dg/dependency_8.f90: New test case.
21411 2006-03-03 Paul Brook <paul@codesourcery.com>
21413 * lib/target-supports.exp (check_profiling_available):
21416 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
21419 * multiple_allocation_1.f90: New test.
21421 2006-03-03 Roger Sayle <roger@eyesopen.com>
21423 PR tree-optimization/26524
21424 * gfortran.dg/pr26524.f: New test case.
21426 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21428 * g++.dg/template/repo5.C: Cleanup repo files.
21429 * gcc.dg/20051201-1.c: Cleanup coverage files.
21430 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21431 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21434 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
21436 * objc.dg/objc-nofilename-1.m: New test.
21437 * objc.dg/bad-receiver-type.m: New test.
21438 * obj-c++.dg/bad-receiver-type.mm: New test.
21440 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21442 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21444 2006-03-01 Mike Stump <mrs@apple.com>
21446 * g++.dg/abi/key2.C: Add.
21448 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
21450 * gfortran.dg/logical_dot_product.f90: New test.
21453 * gfortran.dg/used_interface_ref.f90: New test.
21456 * gfortran.dg/dependency_2.f90: New test.
21457 * gfortran.fortran-torture/execute/where17.f90: New test.
21458 * gfortran.fortran-torture/execute/where18.f90: New test.
21459 * gfortran.fortran-torture/execute/where19.f90: New test.
21460 * gfortran.fortran-torture/execute/where20.f90: New test.
21462 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
21464 * g++.dg/tree-ssa/pr26443.C: New test case.
21466 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
21468 PR middle-end/26022
21469 * g++.dg/opt/return-slot1.C: New test.
21471 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21473 PR libgfortran/26136
21474 * gfortran.dg/namelist_23.f90: New test.
21476 2006-02-28 Roger Sayle <roger@eyesopen.com>
21478 PR middle-end/14752
21479 * gcc.dg/fold-eqandshift-2.c: New test case.
21481 2006-02-28 Richard Guenther <rguenther@suse.de>
21483 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21486 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
21488 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21490 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21492 PR libgfortran/26464
21493 * gfortran.dg/backspace_5.f: New test.
21494 * gfortran.dg/backspace_6.f: New test.
21496 2006-02-26 Roger Sayle <roger@eyesopen.com>
21498 * gcc.dg/fold-eqandnot-1.c: New test case.
21500 2006-02-26 Roger Sayle <roger@eyesopen.com>
21502 PR middle-end/19983
21503 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21505 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
21507 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21508 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21510 2006-02-26 Richard Guenther <rguenther@suse.de>
21512 PR tree-optimization/26421
21513 * gcc.dg/tree-ssa/pr26421.c: New testcase.
21515 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
21517 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21518 * g++.old-deja/g++.robertl/eb132.C: Likewise.
21520 2006-02-26 Roger Sayle <roger@eyesopen.com>
21522 * gcc.dg/fold-even-1.c: New test case.
21524 2006-02-26 Roger Sayle <roger@eyesopen.com>
21526 PR middle-end/21137
21527 * gcc.dg/fold-eqandshift-1.c: New test case.
21529 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21531 PR tree-optimization/25125
21532 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21533 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21535 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21537 PR tree-optimizations/26359
21538 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21539 with -fdump-tree-dceloop-details.
21540 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21542 2006-02-25 Roger Sayle <roger@eyesopen.com>
21544 PR middle-end/23673
21545 * gcc.dg/fold-eqxor-1.c: New test case.
21546 * gcc.dg/fold-eqxor-2.c: Likewise.
21547 * gcc.dg/fold-eqxor-3.c: Likewise.
21549 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
21552 * scalar_mask_1.f90: New test.
21554 2006-02-24 Geoffrey Keating <geoffk@apple.com>
21556 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21557 * g++.dg/eh/uncaught2.C: New.
21558 * g++.dg/eh/uncaught3.C: New.
21560 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21562 PR libgfortran/26423
21563 * gfortran.dg/read_many_1.f: New test.
21565 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
21568 * gfortran.dg/dependency_3.f90: New test.
21569 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21573 * gfortran.dg/equiv_6.f90: New test.
21575 2006-02-23 Jeff Law <law@redhat.com>
21577 * gcc.c-torture/compile/pr26425.c: New test.
21579 2006-02-23 Jakub Jelinek <jakub@redhat.com>
21581 PR middle-end/26412
21582 * gcc.dg/gomp/pr26412.c: New test.
21584 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21587 * g++.dg/other/ellipsis1.C: New test.
21588 * g++.dg/parse/operator4.C: Adjust error marker.
21590 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
21593 * gfortran.dg/pr25603.f: New testcase.
21595 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
21597 * gcc.dg/bf-spl1.c: Don't specify -m68000.
21598 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21600 2006-02-21 Geoffrey Keating <geoffk@apple.com>
21602 * g++.dg/eh/spbp.C: New.
21604 2006-02-21 Jakub Jelinek <jakub@redhat.com>
21606 PR middle-end/26379
21607 * gcc.target/i386/mmx-7.c: New test.
21609 2006-02-20 Roger Sayle <roger@eyesopen.com>
21611 PR tree-optimization/26361
21612 * gcc.dg/tree-ssa/vrp27.c: New test case.
21614 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21616 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21617 * gcc.dg/tree-ssa/complex-4.c: Here.
21619 2006-02-19 Roger Sayle <roger@eyesopen.com>
21621 PR middle-end/19543
21622 * gfortran.dg/logical_1.f90: New test case.
21624 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21626 PR middle-end/26334
21627 * gcc.dg/20060218-1.c: Moved to...
21628 * gcc.target/i386/20060218-1.c: ... here. New test.
21630 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21633 * gfortran.dg/convert_1.f90: New.
21635 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21638 * gfortran.dg/namelist_5.f90: New test.
21641 * gfortran.dg/namelist_4.f90: New test.
21643 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21646 * gcc.dg/tree-ssa/complex-3.c: New test.
21648 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21650 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21651 variable to take into account the variable name in the
21653 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21655 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21657 PR middle-end/26334
21658 * gcc.c-torture/compile/20060217-1.c: New test.
21659 * gcc.dg/20060218-1.c: New test.
21661 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21663 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21665 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21667 * gcc.dg/cpp/undef3.c: New test.
21668 * gcc.dg/cpp/trad/builtins2.c: New test.
21670 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21673 * g++.dg/template/static22.C: New test.
21674 * g++.dg/template/static23.C: New test.
21675 * g++.dg/template/static24.C: New test.
21676 * g++.dg/template/non-dependent13.C: New test.
21677 * g++.dg/init/member1.C: Tweak error markers.
21679 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21682 * gcc.c-torture/compile/pr26255.c: New test case.
21684 2006-02-16 Roger Sayle <roger@eyesopen.com>
21686 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21687 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21688 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21689 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21690 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21691 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21692 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21694 2006-02-16 Jeff Law <law@redhat.com>
21696 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21697 * gcc.dg/tree-ssa/vrp26.c: New test.
21699 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21703 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21704 __UCLIBC__ is defined.
21706 2006-02-16 Jakub Jelinek <jakub@redhat.com>
21709 * gfortran.dg/gomp/pr26224.f: New test.
21711 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
21714 * lib/target-supports.exp
21715 (check_effective_target_vect_short_mult): New.
21716 (check_effective_target_vect_char_mult): New.
21717 (check_effective_target_vect_widen_sum_qi_to_si): New.
21718 (check_effective_target_vect_widen_sum_qi_to_hi): New.
21719 (check_effective_target_vect_widen_sum_hi_to_si): New.
21720 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21721 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21722 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21723 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21724 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21725 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21726 vect-reduc-pattern-2c.c
21727 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21728 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21729 vect-reduc-pattern-1c.c
21731 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
21734 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21736 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
21739 * gfortran.dg/enum_8.f90: Remove check for warning.
21740 * gfortran.dg/iomsg_1.f90: Ditto.
21741 * gfortran.dg/enum_1.f90: Ditto.
21742 * gfortran.dg/enum_9.f90: Ditto.
21743 * gfortran.dg/enum_2.f90: Ditto.
21744 * gfortran.dg/enum_10.f90: Ditto.
21745 * gfortran.dg/enum_3.f90: Ditto.
21746 * gfortran.dg/flush_1.f90: Ditto.
21747 * gfortran.dg/enum_4.f90: Ditto.
21748 * gfortran.dg/array_constructor_1.f90: Ditto.
21749 * gfortran.dg/enum_5.f90: Ditto.
21750 * gfortran.dg/enum_6.f90: Ditto.
21751 * gfortran.dg/enum_7.f90: Ditto.
21753 2006-02-15 Jakub Jelinek <jakub@redhat.com>
21755 PR middle-end/26300
21756 * gcc.c-torture/compile/20060215-1.c: New test.
21758 2006-02-14 Roger Sayle <roger@eyesopen.com>
21760 PR middle-end/23670
21761 * gcc.dg/tree-ssa/andor-2.c: New test case.
21763 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
21766 * optional_dim.f90: New test.
21768 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21771 * gfortran.dg/label_4.f90: New.
21773 2006-02-14 Jakub Jelinek <jakub@redhat.com>
21774 Diego Novillo <dnovillo@redhat.com>
21775 Uros Bizjak <uros@kss-loka.si>
21777 * gfortran.dg/gomp: New directory.
21779 2006-02-14 Richard Guenther <rguenther@suse.de>
21781 PR tree-optimization/26258
21782 * gcc.dg/torture/pr26258.c: New testcase.
21784 2006-02-13 Jakub Jelinek <jakub@redhat.com>
21787 * gfortran.dg/pr26246_1.f90: New test.
21788 * gfortran.dg/pr26246_2.f90: New test.
21790 PR middle-end/26092
21791 * gcc.c-torture/compile/20060208-1.c: New test.
21793 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
21797 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21798 * gfortran.dg/bad_automatic_objects_1.f90: New test.
21799 * gfortran.dg/automatic_module_variable.f90: Change error message.
21802 * gfortran.dg/internal_dummy_1.f90: New test.
21805 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21809 * gfortran.dg/uncommon_block_data_1.f90: New test.
21810 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21814 * gfortran.dg/typed_subroutine_1.f90: New test.
21816 2006-02-13 Geoffrey Keating <geoffk@apple.com>
21818 * objc.dg/dwarf-1.m: New.
21820 2006-02-13 Roger Sayle <roger@eyesopen.com>
21822 PR middle-end/24427
21823 * gcc.dg/tree-ssa/andor-1.c: New test case.
21825 2006-02-13 Josh Conner <jconner@apple.com>
21828 * gcc.dg/pr25376.c: New test.
21830 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21832 * lib/target-supports.exp (check_named_sections_available):
21833 Only compile named-sections test -- don't assemble.
21835 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
21837 * g++.dg/warn/no-write-strings.C: New test.
21838 * g++.dg/warn/write-strings.C: Likewise.
21839 * g++.dg/warn/write-strings-default.C: Likewise.
21841 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
21844 * gfortran.dg/ret_pointer_2.f90: New test.
21846 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
21848 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21850 2006-02-10 Jeff Law <law@redhat.com>
21852 * gcc.c-torture/compile/pr26213.c: New test.
21854 2006-02-10 Steven G. Kargl <kargls@comcast.net>
21856 gfortran.dg/null_1.f90: New test.
21858 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21861 * gfortran.dg/parens_4.f90: New.
21862 * gfortran.dg/parens_5.f90: New.
21864 2006-02-10 Richard Guenther <rguenther@suse.de>
21866 * gcc.dg/pr23372-1.c: Remove empty file.
21868 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21869 Paul Thomas <pault@gcc.gnu.org>
21872 * gfortran.dg/parens_1.f90: New.
21873 * gfortran.dg/parens_2.f90: New.
21874 * gfortran.dg/parens_3.f90: New.
21876 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
21879 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21882 * gfortran.dg/impure_assignment_1.f90: New test.
21885 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21887 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21890 * g++.dg/expr/stdarg2.C: New test.
21892 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21894 PR inline-asm/16194
21895 * gcc.dg/pr16194.c: New test.
21897 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
21899 * ada/acats/run_acats: Use portable variant of "$@".
21901 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21903 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21904 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21906 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21909 * g++.dg/opt/pr26179.C: New test.
21911 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21913 PR middle-end/26134
21914 * gcc.dg/tree-ssa/complex-3.c: New test.
21916 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21918 * gcc.c-torture/compile/volatile-1.c: New test.
21920 2006-02-09 Diego Novillo <dnovillo@redhat.com>
21923 * gcc.dg/tree-ssa/pr26180.c: New test.
21925 2006-02-08 Jeff Law <law@redhat.com>
21927 * gcc.dg/tree-ssa/pr21417.c: New test.
21929 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21931 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21932 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21934 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21936 * lib/scanrtl.exp: New.
21938 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21941 * g++.dg/other/virtual2.C: New test.
21944 * g++.dg/other/virtual1.C: New test.
21946 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21948 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21949 cleanup-ipa-dump): Update dump file glob patterns.
21950 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21951 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21953 * lib/gcc-dg.exp: Load it.
21954 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21956 2006-02-07 Janis Johnson <janis187@us.ibm.com>
21959 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21960 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21962 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21965 * gfortran.dg/mvbits_1.f90: New.
21967 2006-02-07 Dirk Mueller <dmueller@suse.com>
21969 * g++.dg/warn/Wdiv-by-zero.C: New test.
21970 * g++.dg/warn/Wno-div-by-zero.C: New.
21972 2006-02-07 Jeff Law <law@redhat.com>
21974 * gcc.dg/tree-ssa/pr21559.c: New test.
21976 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21977 multiple VRP passes.
21978 * gcc.dg/tree-ssa/vrp09.c: Likewise.
21979 * gcc.dg/tree-ssa/vrp18.c: Likewise.
21980 * gcc.dg/tree-ssa/pr21582.c: Likewise.
21981 * gcc.dg/tree-ssa/pr20657.c: Likewise.
21982 * gcc.dg/tree-ssa/pr21001.c: Likewise.
21983 * gcc.dg/tree-ssa/vrp02.c: Likewise
21984 * gcc.dg/tree-ssa/vrp11.c: Likewise
21985 * gcc.dg/tree-ssa/pr14341.c: Likewise
21986 * gcc.dg/tree-ssa/vrp19.c: Likewise
21987 * gcc.dg/tree-ssa/vrp20.c: Likewise
21988 * gcc.dg/tree-ssa/vrp03.c: Likewise
21989 * gcc.dg/tree-ssa/pr21086.c: Likewise
21990 * gcc.dg/tree-ssa/pr21959.c: Likewise
21991 * gcc.dg/tree-ssa/vrp21.c: Likewise
21992 * gcc.dg/tree-ssa/vrp04.c: Likewise
21993 * gcc.dg/tree-ssa/pr25485.c: Likewise
21994 * gcc.dg/tree-ssa/pr22026.c: Likewise
21995 * gcc.dg/tree-ssa/vrp22.c: Likewise
21996 * gcc.dg/tree-ssa/vrp05.c: Likewise
21997 * gcc.dg/tree-ssa/20030807-10.c: Likewise
21998 * gcc.dg/tree-ssa/pr20701.c: Likewise
21999 * gcc.dg/tree-ssa/vrp23.c: Likewise
22000 * gcc.dg/tree-ssa/vrp06.c: Likewise
22001 * gcc.dg/tree-ssa/pr22117.c: Likewise
22002 * gcc.dg/tree-ssa/pr20702.c: Likewise
22003 * gcc.dg/tree-ssa/vrp15.c: Likewise
22004 * gcc.dg/tree-ssa/pr21090.c: Likewise
22005 * gcc.dg/tree-ssa/pr21294.c: Likewise
22006 * gcc.dg/tree-ssa/vrp24.c: Likewise
22007 * gcc.dg/tree-ssa/vrp07.c: Likewise
22008 * gcc.dg/tree-ssa/pr21563.c: Likewise
22009 * gcc.dg/tree-ssa/pr25382.c: Likewise
22010 * gcc.dg/tree-ssa/vrp16.c: Likewise
22011 * gcc.dg/tree-ssa/vrp25.c: Likewise
22012 * gcc.dg/tree-ssa/vrp08.c: Likewise
22013 * gcc.dg/tree-ssa/20030807-6.c: Likewise
22014 * gcc.dg/tree-ssa/vrp17.c: Likewise
22015 * gcc.dg/tree-ssa/pr21458.c: Likewise
22016 * g++.dg/tree-ssa/pr18178.C: Likewise
22018 2006-02-07 Richard Guenther <rguenther@suse.de>
22022 2006-01-30 Richard Guenther <rguenther@suse.de>
22024 * gcc.dg/pr23372-1.C: New testcase.
22026 * g++.dg/tree-ssa/pr26140.C: New testcase.
22028 2006-02-07 Mark Mitchell <mark@codesourcery.com>
22031 * g++.dg/template/ttp15.C: New test.
22032 * g++.dg/template/ttp16.C: Likewise.
22033 * g++.dg/template/ttp17.C: Likewise.
22034 * g++.old-deja/g++.pt/ttp36.C: Remove.
22035 * g++.old-deja/g++.pt/ttp19.C: Likewise.
22036 * g++.old-deja/g++.pt/ttp37.C: Likewise.
22037 * g++.old-deja/g++.pt/ttp38.C: Likewise.
22038 * g++.old-deja/g++.pt/ttp39.C: Likewise.
22039 * g++.old-deja/g++.pt/ttp9.C: Likewise.
22040 * g++.old-deja/g++.pt/ttp40.C: Likewise.
22041 * g++.old-deja/g++.pt/ttp51.C: Likewise.
22042 * g++.old-deja/g++.pt/ttp26.C: Likewise.
22043 * g++.old-deja/g++.pt/ttp36.C: Likewise.
22045 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
22047 PR libfortran/23815
22048 * unf_io_convert_4.f90: New test.
22050 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
22052 * gcc.dg/tree-ssa/loadpre10.c: New test.
22053 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22054 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22055 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22057 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22059 PR libfortran/24685
22060 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22062 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
22065 * gfortran.dg/assign_7.f: New test.
22067 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
22071 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22072 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22073 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22075 2006-02-05 Jakub Jelinek <jakub@redhat.com>
22077 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22080 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
22082 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22083 * g++.dg/charset/string.c (foo): Likewise.
22084 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22086 * g++.dg/ext/builtin2.C (printf): Likewise.
22087 * g++.dg/init/new15.C (printf): Likewise.
22088 * g++.dg/opt/pr17697-1.C (foo): Likewise.
22089 * g++.dg/opt/pr17697-2.C (foo): Likewise.
22090 * g++.dg/opt/pr17697-3.C (foo): Likewise.
22091 * g++.dg/template/non-dependent4.C (temp): Likewise.
22092 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22093 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22094 parameter type to const char*.
22095 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22096 Change type to const char*.
22097 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22099 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22100 second parameter type to const char*.
22101 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22102 (Y::Y): Change parameter type to const char*.
22103 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22104 * g++.old-deja/g++.jason/report.C: Apply const correctness.
22105 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22106 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22108 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22110 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22111 type to const char*.
22112 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22113 return type to const char*.
22114 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22116 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22117 * g++.old-deja/g++.law/refs1.C: Likewise.
22118 * g++.old-deja/g++.law/visibility1.C: Likewise.
22119 * g++.old-deja/g++.law/visibility2.C: Likewise.
22120 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22122 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22123 * g++.old-deja/g++.mike/net48.C: Likewise.
22124 * g++.old-deja/g++.mike/p646.C: Likewise.
22125 * g++.old-deja/g++.mike/p6746.C: Likewise.
22126 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22127 type to const char*.
22128 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22129 deprecated conversion warning.
22130 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22132 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22133 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22134 * g++.old-deja/g++.pt/explicit8.C: Likewise.
22135 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22136 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22137 * g++.old-deja/g++.pt/nontype3.C: Likewise.
22138 * g++.old-deja/g++.pt/t39.C: Likewise.
22139 * g++.old-deja/g++.robertl/eb106.C: Likewise.
22140 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22142 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
22145 intrinsic_argument_conformance_1.f90: New test.
22147 2006-02-03 Steven G. Kargl <kargls@comcast.net>
22150 * gfortran.dg/char_result_11.f90: Add SAVE.
22151 * gfortran.dg/der_pointer_4.f90: Ditto.
22152 * gfortran.dg/default_initialization.f90: New test.
22154 2006-02-03 Jeff Law <law@redhat.com>
22156 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22157 handle more than 100 dump files.
22158 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22159 * lib/scantree.exp (scan-tree-dump): Likewise.
22160 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22161 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22162 * lib/scanipa.exp (scan-ipa-dump): Likewise.
22163 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22164 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22166 2006-02-03 Diego Novillo <dnovillo@redhat.com>
22168 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22170 2006-02-03 Mark Mitchell <mark@codesourcery.com>
22172 * g++.dg/template/using12.C: New test.
22174 2006-02-03 Alan Modra <amodra@bigpond.net.au>
22176 * gcc.target/powerpc/pr25960.c: New test.
22178 2006-02-02 Steven G. Kargl <kargls@comcast>
22181 gfortran.dg/nullify_2.f90: New test.
22183 2006-02-02 Diego Novillo <dnovillo@redhat.com>
22186 * gcc.dg/gomp/pr25990.c: New test.
22188 2006-01-31 Mark Mitchell <mark@codesourcery.com>
22191 * g++.gd/template/partial4.C: New test.
22193 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
22195 PR middle-end/26001
22196 * gfortran.dg/data_char_2.f90: New.
22198 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
22201 maxval_maxloc_conformance_1.f90: New test.
22203 2006-01-31 Richard Guenther <rguenther@suse.de>
22205 * gcc.target/i386/sselibm-1.c: New testcase.
22206 * gcc.target/i386/sselibm-2.c: Likewise.
22207 * gcc.target/i386/sselibm-3.c: Likewise.
22208 * gcc.target/i386/sselibm-4.c: Likewise.
22209 * gcc.target/i386/sselibm-5.c: Likewise.
22211 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
22214 * gfortran.dg/arrayio_derived_2.f90: New.
22216 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
22218 * gcc.dg/unsigned-long-compare.c: New test.
22220 2006-01-30 Steve Ellcey <sje@cup.hp.com>
22223 * lib/target-supports.exp (check_effective_target_freorder):
22224 Check to see if target supports -freorder-blocks-and-partition.
22225 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22226 instead of "dg-require-named-sections".
22228 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
22231 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22232 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22233 * gcc.dg/pragma-isr-trapa2.c: Likewise.
22234 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22235 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22236 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22237 * gcc.dg/attr-isr-trap_exit.c: Likewise.
22238 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22240 2006-01-30 Richard Guenther <rguenther@suse.de>
22243 * gcc.dg/pr23372-1.C: New testcase.
22245 2006-01-29 Diego Novillo <dnovillo@redhat.com>
22247 * gcc.dg/gomp/pr25874.c: New test.
22249 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
22252 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22254 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
22260 * gfortran.dg/intent_out_1.f90: New test.
22262 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
22265 * gfortran.dg/procedure_lvalue.f90: New test.
22269 * gfortran.dg/char_pointer_assign_2.f90: New test.
22270 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22271 assignment to be consistent with standard.
22272 * gfortran.dg/char_result_2.f90: The same.
22273 * gfortran.dg/char_result_8.f90: The same.
22275 2006-01-28 Zack Weinberg <zackw@panix.com>
22277 * gcc.dg/Woverlength-strings.c
22278 * gcc.dg/Woverlength-strings-pedantic-c89.c
22279 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22280 * gcc.dg/Woverlength-strings-pedantic-c99.c
22281 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22283 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
22285 * gcc.c-torture/execute/20060127-1.c: New test.
22287 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22290 * g++.dg/ext/pragmaweak1.C: New test.
22292 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22295 * g++.dg/template/spec29.C: New test.
22297 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
22300 * gcc.c-torture/execute/pr19606.c: New.
22302 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
22304 * gcc.dg/pragma-re-4.c: New test.
22306 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
22309 * gfortran.dg/assumed_size_refs_3.f90: New test.
22311 2006-01-27 Ben Elliston <bje@au.ibm.com>
22313 * gcc.misc-tests/dectest.exp: Remove defunct comment.
22315 2006-01-26 Laurent GUERBY <laurent@guerby.net>
22318 * ada/acats/support/impdef.a: Add One_Long_Second.
22319 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22320 * ada/acats/tests/c9/c94026.a: Likewise.
22321 * ada/acats/tests/c9/c97305c.ada: Likewise.
22322 * ada/acats/tests/c9/c99004a.ada: Likewise.
22324 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
22327 * gfortran.dg/global_references_2.f90: New test.
22333 * gfortran.dg/assumed_charlen_function_1.f90: New test.
22334 * gfortran.dg/assumed_charlen_function_3.f90: New test.
22337 * gfortran.dg/assumed_charlen_function_2.f90: New test.
22339 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
22342 * gcc.dg/Wpointer-sign.c: New.
22343 * gcc.dg/Wpointer-sign-Wall.c: New.
22344 * gcc.dg/Wpointer-sign-Wall-no.c: New.
22345 * gcc.dg/Wpointer-sign-pedantic.c: New.
22346 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22347 * gcc.dg/conv-2.c: Use -Wpointer-sign.
22349 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
22352 * gcc.c-torture/compile/pr25861.c: New test.
22354 2006-01-26 Paul Brook <paul@codesourcery.com>
22356 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22357 on short-enum targets.
22358 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22360 (generate_fields): Use short_enums.
22361 (main): Set short_enums. Document -e.
22362 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22363 on short-enum targets.
22364 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22366 (generate_fields): Use short_enums.
22367 (main): Set short_enums. Document -e.
22368 * lib/target-supports.exp (check_effective_target_short_enums): New.
22370 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
22373 * gcc.dg/torture/pr25947-1.c: New test.
22375 2006-01-25 Jan Hubicka <jh@suse.cz>
22376 Roger Sayle <roger@eyesopen.com>
22378 PR rtl-optimization/25703
22379 * gcc.target/i386/20060125-1.c: New test case.
22380 * gcc.target/i386/20060125-2.c: New test case.
22382 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22385 * gfortran.dg/goto_1.f: New.
22387 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
22390 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22391 25716 on 32-bit systems too.
22393 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
22396 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22398 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
22400 * gcc.dg/tree-ssa/gen-vect-33.c: New.
22402 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22405 * gfortran.dg/read_eof.f90: Delete, renamed.
22406 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22407 * gfortran.dg/read_eof_2.f90: New test.
22408 * gfortran.dg/read_eof_3.f90: New test.
22410 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
22413 * gcc.c-torture/compile/pr25860.c: New test.
22415 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22418 * g++.dg/parse/dtor8.C: New test.
22420 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
22423 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22424 * gcc.dg/gomp/gomp.exp: Return without testing anything if
22425 check_effective_target_fopenmp returns 0.
22427 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
22430 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22431 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22432 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22434 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
22437 * g++.dg/opt/pr25857.C: New test.
22439 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
22440 Jan Hubicka <jh@suse.cz>
22441 Richard Guenther <rguenther@suse.de>
22443 PR rtl-optimization/25654
22444 * gcc.dg/torture/pr25654.c: New testcase.
22445 * gcc.target/i386/pr25654.c: Likewise.
22447 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
22450 * gfortran.dg/internal references_2.f90: New test.
22452 Fix regression in testing of admissability of attributes.
22453 * gfortran.dg/intent_used_1.f90: New test.
22455 2006-01-23 Ben Elliston <bje@au.ibm.com>
22457 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22458 Remove target conditional torture options for i?86 and x86_64
22461 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
22464 * g++.dg/rtti/no-rtti.C: New.
22466 2006-01-21 Mark Mitchell <mark@codesourcery.com>
22469 * g++.dg/inherit/conv2.C: New test.
22472 * g++.dg/parse/dtor7.C: New test.
22475 * g++.dg/template/crash44.C: New test.
22477 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
22481 * gfortran.dg/internal_references_1.f90: New test.
22486 * gfortran.dg/global_references_1.f90: New test.
22487 * gfortran.dg/g77/19990905-1.f: Restore the error that
22488 there is a clash between the common block name and
22489 the name of a subroutine reference.
22492 * gfortran.dg/aliasing_dummy_1.f90: New test.
22494 2006-01-21 Alan Modra <amodra@bigpond.net.au>
22496 * gcc.dg/vmx/1b-01.c: Warning fix.
22497 * gcc.dg/vmx/1c-02.c: Likewise.
22498 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22500 2006-01-20 Steve Ellcey <sje@cup.hp.com>
22503 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22505 2006-01-20 Richard Guenther <rguenther@suse.de>
22506 Steven Bosscher <stevenb.gcc@gmail.com>
22508 PR rtl-optimization/24626
22509 * gcc.dg/torture/pr24626-1.c: New testcase.
22510 * gcc.dg/torture/pr24626-2.c: Likewise.
22511 * gcc.dg/torture/pr24626-3.c: Likewise.
22512 * gcc.dg/torture/pr24626-4.c: Likewise.
22514 2006-01-20 Dirk Mueller <dmueller@suse.com>
22517 * g++.dg/warn/empty-body.C: New.
22519 2006-01-19 Mark Mitchell <mark@codesourcery.com>
22522 * g++.dg/template/using10.C: New test.
22523 * g++.dg/temlpate/using11.C: Likewise.
22524 * g++.dg/inherit/using5.C: Tweak error messages.
22526 2006-01-20 Alan Modra <amodra@bigpond.net.au>
22528 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22530 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22532 2006-01-19 Jan Hubicka <jh@suse.cz>
22534 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22536 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22539 * g++.dg/template/spec28.C: New test.
22541 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
22543 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22544 (switchfiles): Fix fprintf's by adding srcdir or removing it.
22546 2006-01-19 Diego Novillo <dnovillo@redhat.com>
22548 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22549 * gcc.dg/gomp/critical-1.c: Likewise.
22550 * gcc.dg/gomp/critical-3.c: Likewise.
22551 * gcc.dg/gomp/empty.c: Likewise.
22552 * gcc.dg/gomp/ordered-1.c: Likewise.
22553 * gcc.dg/gomp/for-4.c: Likewise.
22554 * gcc.dg/gomp/for-6.c: Likewise.
22555 * gcc.dg/gomp/master-3.c: Likewise.
22556 * gcc.dg/gomp/for-8.c: Likewise.
22557 * gcc.dg/gomp/for-10.c: Likewise.
22558 * gcc.dg/gomp/for-18.c: Likewise.
22559 * gcc.dg/gomp/for-5.c: Likewise.
22560 * gcc.dg/gomp/for-7.c: Likewise.
22561 * gcc.dg/gomp/for-9.c: Likewise.
22563 2006-01-18 Jeff Law <law@redhat.com>
22565 * gcc.dg/tree-ssa/vrp25.c: New test.
22567 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22569 * gcc.dg/pr25805.c: Fix misapplied patch.
22571 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
22573 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22574 (check_effective_target_vect_udot_qi): New.
22575 (check_effective_target_vect_sdot_hi): New.
22576 (check_effective_target_vect_udot_hi): New.
22577 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22578 prefixed with "wrapv-" with -fwrapv.
22579 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22580 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22581 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22582 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22583 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22585 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22586 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22587 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22588 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22590 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22593 * g++.dg/other/default2.C: New test.
22594 * g++.dg/other/default3.C: New test.
22596 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22599 * gcc.dg/pr25805.c: New file.
22601 2006-01-18 Mark Mitchell <mark@codesourcery.com>
22604 * g++.dg/template/init6.C: New test.
22606 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22608 * gcc.dg/tree-ssa/pr24287.c: New test
22610 2006-01-18 Eric Christopher <echristo@apple.com>
22612 * g++.dg/eh/table.C: New.
22614 2006-01-18 DJ Delorie <dj@redhat.com>
22616 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22617 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22618 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22619 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22621 2006-01-18 Jeff Law <law@redhat.com>
22623 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22624 on wrapping on overflow semantics.
22626 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22628 * gcc.gc/tree-ssa/vrp23.c: New test.
22629 * gcc.gc/tree-ssa/vrp24.c: New test.
22631 2006-01-18 Richard Henderson <rth@redhat.com>
22632 Aldy Hernandez <aldyh@redhat.com>
22633 Jakub Jelinek <jakub@redhat.com>
22634 Diego Novillo <dnovillo@redhat.com>
22635 Uros Bizjak <uros@kss-loka.si>
22637 * gcc.dg/gomp: New directory.
22639 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22640 Steven G. Kargl <kargls@comcast.net>
22643 * gfortran.dg/intrinsic_external_1.f90: New test.
22646 * gfortran.dg/elemental_pointer_1.f90: New test.
22649 * gfortran.dg/external_procedures_1.f90: New test.
22652 gfortran.dg/assumed_present.f90: New test.
22654 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22656 * g++.dg/parse/lookup5.C: New test.
22658 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22661 * gfortran.dg/read_eof.f90: New test.
22663 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22665 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22666 add a closing brace.
22668 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22671 * gfortran.dg/fmt_tl.f: New test.
22673 2006-01-17 Eric Christopher <echristo@apple.com>
22675 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22676 * g++.old-deja/g++.warn/impint2.C: Ditto.
22677 * g++.old-deja/g++.other/null1.C: Ditto.
22678 * g++.dg/warn/conv2.C: Ditto.
22679 * g++.dg/warn/conv4.C: New file.
22681 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22683 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22685 2006-01-17 Andreas Jaeger <aj@suse.de>
22686 Janis Johnson <janis187@us.ibm.com>
22688 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22690 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22691 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22693 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22695 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22696 (switchfiles): xfail txxx where xxx >= 25.
22698 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22701 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22703 2006-01-17 Jakub Jelinek <jakub@redhat.com>
22706 * gcc.dg/pr25682.c: New test.
22707 * g++.dg/parse/array-size2.C: New test.
22709 2006-01-16 Ian Lance Taylor <ian@airs.com>
22711 * consistency.vlad: Remove entire directory, 1652 files.
22713 2006-01-16 Janis Johnson <janis187@us.ibm.com>
22715 * lib/target-supports.exp (check_effective_target_dfp_nocache,
22716 check_effective_target_dfprt_nocache): New.
22717 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22718 (check_effective_target_dfprt): New.
22719 * lib/c-compat.exp (check_dfp): Remove.
22720 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22721 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22722 level of support for decimal float.
22723 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22724 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22725 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22726 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22727 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22728 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22729 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22730 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22731 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22732 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22733 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22734 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22737 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
22740 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22742 * lib/gfortran.exp (gfortran_init): Likewise.
22743 * lib/obj-c++.exp (obj-c++_init): Likewise.
22744 * lib/scanasm.exp (scan-assembler-dem): Likewise.
22745 (scan-assembler-dem-not): Likewise.
22746 * lib/scandump.exp (scan-dump-dem): Likewise.
22747 (scan-dump-dem-not): Likewise.
22749 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
22752 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22754 * lib/obj-c++.exp (obj-c++_init): Likewise.
22756 2006-01-16 Richard Guenther <rguenther@suse.de>
22758 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22760 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22763 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22764 to LD_LIBRARY_PATH.
22766 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
22767 Andrew Pinski <pinskia@physics.uc.edu>
22769 * gcc.dg/minmax-1.c: New test.
22771 2006-01-16 Ben Elliston <bje@au.ibm.com>
22773 * gcc.dg/dfp/dfp.exp: Correct FSF address.
22774 * gcc.misc-tests/dectest.exp: Ditto.
22776 2006-01-15 Ian Lance Taylor <ian@airs.com>
22779 * gcc.target/i386/cmov6.c: Use -march=k8.
22781 2006-01-15 Andreas Jaeger <aj@suse.de>
22783 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22784 x86 does not have __float128.
22786 2006-01-14 Ian Lance Taylor <ian@airs.com>
22788 * gcc.target/i386/cmov6.c: New test.
22790 2006-01-14 Mark Mitchell <mark@codesourcery.com>
22793 * g++.dg/template/ctor6.C: New test.
22795 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
22797 PR tree-optimization/25485
22798 * gcc.dg/tree-ssa/pr25485.c: New.
22800 2006-01-14 Richard Guenther <rguenther@suse.de>
22802 PR tree-optimization/22548
22803 PR tree-optimization/22555
22804 PR tree-optimization/22501
22805 * gcc.dg/tree-ssa/alias-4.c: New testcase.
22806 * gcc.dg/tree-ssa/alias-5.c: Likewise.
22807 * gcc.dg/tree-ssa/alias-6.c: Likewise.
22808 * gcc.dg/tree-ssa/alias-7.c: Likewise.
22809 * gcc.dg/tree-ssa/alias-8.c: Likewise.
22810 * gcc.dg/tree-ssa/alias-9.c: Likewise.
22811 * gcc.dg/tree-ssa/alias-10.c: Likewise.
22812 * gcc.dg/tree-ssa/alias-11.c: Likewise.
22813 * gcc.dg/tree-ssa/alias-12.c: Likewise.
22815 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
22817 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
22818 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22820 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
22821 Richard Guenther <rguenther@suse.de>
22823 PR rtl-optimization/24257
22824 * gcc.dg/torture/pr24257.c: New testcase.
22826 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
22828 * gcc.c-torture/execute/20060110-1.c: New test.
22829 * gcc.c-torture/execute/20060110-2.c: New test.
22831 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
22833 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22835 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
22838 * gfortran.dg/label_3.f90: New test.
22840 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
22842 PR tree-optimization/25771
22843 * g++.dg/tree-ssa/pr25771.C: New test
22845 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22848 * g++.dg/opt/complex5.C: New test.
22850 2006-01-13 Richard Guenther <rguenther@suse.de>
22852 * gcc.target/i386/387-9.c: New testcase.
22854 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
22857 * g++.dg/debug/dwarf2-1.C: New.
22859 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
22862 * lib/gcov.exp (verify-lines): Add "close $fd".
22864 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
22865 Ben Elliston <bje@au.ibm.com>
22867 * gcc.dg/dfp/inf-1.c: New test.
22869 2006-01-12 Janis Johnson <janis187@us.ibm.com>
22870 Yao Qi <qiyaoltc@cn.ibm.com>
22871 Ben Elliston <bje@au.ibm.com>
22872 Jon Grimm <jgrimm2@us.ibm.com>
22874 * gcc.dg/nodfp-1.c: New test.
22875 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22876 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22877 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22878 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22879 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22880 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22881 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22882 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22883 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22884 * gcc.dg/format/dfp-scanf-1.c: Likewise.
22885 * gcc.dg/format/dfp-printf-1.c: Likewise.
22886 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22887 (compat_setup_dfp): New.
22888 * gcc.dg/compat/compat.exp: Use it.
22889 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22890 Make some variables global, prepend "compat_" to their names.
22891 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22892 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22893 * gcc.misc-tests/dectest.exp: New test driver for decTest.
22894 * lib/compat.exp (compat_skip_list): Make global, rename.
22895 * lib/c-compat.exp: New file.
22896 * lib/target-supports.exp (check_effective_target_dfp): New.
22898 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22899 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22900 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22901 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22902 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22903 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22904 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22905 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22906 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22907 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22908 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22909 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22910 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22911 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22912 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22913 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22914 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22915 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22916 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22917 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22918 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22919 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22920 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22921 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22922 gcc.dg/dfp/struct-layout-1.c,
22923 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22924 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22925 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22926 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22927 gcc.dg/dfp/func-vararg-dfp.c,
22928 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22929 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22930 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22931 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22932 gcc.dg/dfp/wtr-conversion-1.c: New tests.
22934 2006-01-11 Richard Guenther <rguenther@suse.de>
22936 PR tree-optimization/25734
22937 * gcc.dg/tree-ssa/pr25734.c: New testcase.
22939 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22942 * gfortran.dg/literal_character_constant_1_x.F: New test.
22943 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22944 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22945 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22947 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
22950 * g++.dg/ext/packed3.C: Add expected packed error.
22952 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
22955 * gcc.dg/torture/pr25706-1.c: New test.
22957 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
22959 PR tree-optimization/23109
22960 PR tree-optimization/23948
22961 PR tree-optimization/24123
22963 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22964 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22965 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22966 g++.dg/tree-ssa/pr23948.C: New testcases.
22967 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22968 three divisions in order to do the optimization.
22970 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
22973 * g++.dg/other/pr25632.C: New test.
22975 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
22978 * gfortran.dg/used_types_1.f90: New test.
22980 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
22983 * gcc.dg/torture/pr25718-1.c: New test.
22985 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22987 * gfortran.dg/list_read_2.f90: Fix typo in description.
22989 2006-01-10 Jan Beulich <jbeulich@novell.com>
22991 * lib/target-supports.exp (check_visibility_available): Simplify test
22993 (check_profiling_available): Fail for *-*-netware*.
22994 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22995 * gcc.dg/20021014-1.c: Likewise.
22996 * gcc.dg/nest.c: Likewise.
22998 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
23001 * gfortran.dg/forall_3.f90: New test.
23003 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
23006 * gfortran.dg/nesting_2.f90: New test.
23007 * gfortran.dg/nesting_3.f90: New test.
23009 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
23011 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23012 Fix typo in comment.
23014 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
23016 * gfortran.dg/single_char_string.f90: New test.
23018 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
23020 * gfortran.dg/ichar_2.f90: New test.
23022 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
23025 * gfortran.dg/private_type_4.f90: New.
23027 2006-01-07 Richard Guenther <rguenther@suse.de>
23029 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23031 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23033 * gfortran.dg/func_decl_1.f90: New.
23034 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23035 * gfortran.dg/array_alloc_2.f90: Likewise.
23036 * gfortran.dg/char_result_8.f90: Likewise.
23037 * gfortran.dg/dup_save_1.f90: Likewise.
23038 * gfortran.dg/dup_save_2.f90: Likewise.
23039 * gfortran.dg/f2c_6.f90: Likewise.
23040 * gfortran.dg/f2c_7.f90: Likewise.
23041 * gfortran.dg/func_result_2.f90: Likewise.
23042 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23044 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
23047 * gfortran.dg/elemental_subroutine_1.f90: New test.
23048 * gfortran.dg/elemental_subroutine_2.f90: New test.
23052 * gfortran.dg/assumed_size_refs_1.f90: New test.
23056 * gfortran.dg/assumed_size_refs_2.f90: New test.
23057 * gfortran.dg/initialization_1.f90: Change warning message.
23059 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
23061 * gcc.dg/tree-ssa/loop-15.c: New test.
23063 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23066 * gfortran.dg/backspace_3.f: New test.
23067 * gfortran.dg/backspace_4.f: New test.
23069 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23072 * gfortran.dg/fmt_white.f: Update test.
23074 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
23076 * gcc.dg/cast-1.c: Add new warning.
23077 * gcc.dg/cast-2.c: Likewise.
23078 * gcc.dg/cast-3.c: Likewise.
23079 * gcc.dg/format/cast-1.c: Likewise.
23080 * gcc.dg/cast-4.c: New testcase.
23082 2006-01-05 Richard Guenther <rguenther@suse.de>
23084 PR tree-optimization/22555
23085 * gcc.dg/tree-ssa/alias-3.c: New testcase.
23087 2006-01-05 Richard Guenther <rguenther@suse.de>
23088 Diego Novillo <dnovillo@redhat.com>
23090 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23091 * gcc.dg/tree-ssa/loop-8.c: Likewise.
23092 * gcc.dg/tree-ssa/loop-1.c: Likewise.
23093 * gcc.dg/tree-ssa/pr23294.c: Likewise.
23094 * gcc.dg/tree-ssa/pr21985.c: Likewise.
23095 * gcc.dg/tree-ssa/loop-14.c: Likewise.
23096 * gcc.dg/tree-ssa/loop-2.c: Likewise.
23097 * gcc.dg/tree-ssa/loop-3.c: Likewise.
23098 * gcc.dg/tree-ssa/loop-4.c: Likewise.
23099 * gcc.dg/tree-ssa/pr21171.c: Likewise.
23100 * gcc.dg/tree-ssa/loop-5.c: Likewise.
23101 * gcc.dg/tree-ssa/loop-10.c: Likewise.
23102 * gcc.dg/tree-ssa/loop-6.c: Likewise.
23103 * treelang/compile/extravar.tree: Likewise.
23104 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23105 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23106 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23107 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23108 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23110 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
23112 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23115 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
23118 gfortran.dg/char_result_11.f90: New.
23120 2006-01-04 Mark Mitchell <mark@codesourcery.com>
23123 * g++.dg/parse/access9.C: New test.
23124 * g++.dg/tc1/dr52.C: Tweak error markers.
23126 2006-01-04 Richard Henderson <rth@redhat.com>
23128 Merge from gomp branch.
23129 * g++.dg/parse/pragma2.C: Update expected error lines.
23131 2006-01-04 Jakub Jelinek <jakub@redhat.com>
23133 * g++.dg/other/i386-2.C: New test.
23136 * gcc.c-torture/compile/20051228-1.c: New test.
23139 * gcc.dg/pr25559.c: New test.
23141 2006-01-03 Mark Mitchell <mark@codesourcery.com>
23144 * g++.dg/lookup/friend9.C: New test.
23147 * g++.dg/template/repo5.C: New test.
23149 2006-01-03 Steven G. Kargl <kargls@comcast.net>
23152 * gfortran.dg/forall_2.f90: New test.
23154 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
23156 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23157 dg-require-weak. Adjust regexp to handle leading-underscore
23158 targets and space as well as TAB after .weak. Change previous
23159 64-bit fix to not use naked dot.
23161 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
23163 PR rtl-optimization/25578
23164 * gcc.c-torture/execute/20060102-1.c: New testcase.
23166 2006-01-03 Richard Guenther <rguenther@suse.de>
23169 * gcc.dg/torture/pr25183.c: New testcase.
23171 2006-01-03 Jakub Jelinek <jakub@redhat.com>
23173 Merge from gomp-branch.
23174 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23175 * gcc.dg/ia64-sync-2.c: Likewise.
23176 * gcc.dg/ia64-sync-3.c: Likewise.
23177 * gcc.dg/ia64-sync-4.c: Likewise.
23178 * gcc.dg/sync-2.c: Likewise.
23179 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23180 that sparc64-*-* and sparcv9-*-* supports sync builtins.
23182 2006-01-02 Mark Mitchell <mark@codesourcery.com>
23185 * g++.dg/parse/operator6.C: New test.
23188 * g++.dg/parse/error29.C: New test.
23191 * g++.dg/parse/dtor6.C: New test.
23194 * g++.dg/parse/ctor3.C: New test.
23197 * g++.dg/template/class3.C: New test.
23199 2006-01-02 Geoffrey Keating <geoffk@apple.com>
23201 * g++.dg/debug/debug9.C: New.
23203 2006-01-02 Steven G. Kargl <kargls@comcast.net>
23206 * gfortran.dg/label_2.f90: New test.
23208 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23210 * g++.dg/lookup/using12.C: Tighten error marker.
23212 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
23213 Andrew Pinski <pinskia@physics.uc.edu>
23215 * gcc.target/powerpc/darwin-abi-3.c: New file.
23216 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23217 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23218 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23219 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23220 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23221 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23222 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23223 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23225 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
23227 * gcc.dg/tree-ssa/loadpre1.c: New;
23228 * gcc.dg/tree-ssa/loadpre2.c: New;
23229 * gcc.dg/tree-ssa/loadpre3.c: New;
23230 * gcc.dg/tree-ssa/loadpre4.c: New;
23231 * gcc.dg/tree-ssa/loadpre5.c: New;
23232 * gcc.dg/tree-ssa/loadpre6.c: New;
23233 * gcc.dg/tree-ssa/loadpre7.c: New;
23234 * gcc.dg/tree-ssa/loadpre8.c: New;
23235 * gcc.dg/tree-ssa/loadpre9.c: New;
23237 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
23239 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23240 * g++.dg/abi/thunk4.C: Likewise.
23242 2006-01-01 Andreas Jaeger <aj@suse.de>
23244 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23247 2006-01-01 Jakub Jelinek <jakub@redhat.com>
23250 * gcc.dg/pragma-pack-3.c: New test.
23251 * g++.dg/parse/pragma3.C: New test.
23253 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23255 PR middle-end/24827
23256 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23258 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23261 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23263 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
23266 * gfortran-dg/pure_byref_3.f90: New.
23269 * gfortran.dg/userdef_operator_1.f90: New.
23271 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
23273 * g++.dg/abi/thunk3.C: New.
23274 * g++.dg/abi/thunk4.C: New.
23276 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
23279 * gfortran.dg/host_used_types_1.f90: New test. Check that host
23280 associated derived type components of derived types are
23281 properly declared in contained procedures.
23283 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23285 PR libgfortran/25139
23286 * gfortran.dg/backspace_2.f: New test.
23288 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23290 PR libgfortran/25550
23291 * gfortran.dg/endfile.f: New test.
23293 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23295 PR libgfortran/25419
23296 * gfortran.dg/comma.f: New test.
23298 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23300 * lib/gfortran-dg.exp: Remove trailing whitespace.
23301 * lib/fortran-torture.exp: Test with -fbounds-check instead of
23302 -funroll-all-loops.
23304 2005-12-28 Alan Modra <amodra@bigpond.net.au>
23306 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23307 Extended Double long doubles or repeat tests when long double is
23308 the same size as double.
23310 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23312 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23315 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23316 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23319 * gcc.dg/pr23911.c: Make test variable static.
23322 * gcc.dg/tree-ssa/pr14841.c: Likewise.
23324 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23327 * g++.dg/parse/crash17.C: Adjust error markers.
23328 * g++.dg/template/error20.C: New test.
23330 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23333 * g++.dg/ext/complit4.C: New test.
23336 * g++.dg/ext/complit5.C: Likewise.
23338 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
23340 PR tree-optimization/25125
23341 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23342 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23343 * gcc.c-torture/execute/pr25125.c: New.
23345 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
23349 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23350 functions with incorrect assumed size references.
23352 2005-12-24 Mark Mitchell <mark@codesourcery.com>
23355 * g++.dg/opt/init1.C: New test.
23357 2005-12-23 Mark Mitchell <mark@codesourcery.com>
23360 * g++.dg/template/sfinae3.C: New test.
23362 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23364 * g++.dg/other/friend4.C: New test.
23366 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23369 * g++.dg/opt/pr25005.C: New test.
23371 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23374 * g++.dg/template/ptrmem16.C: New test.
23376 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
23380 * gfortran.dg/initialization_1.f90: Add test of SIZE.
23382 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23384 PR libgfortran/25307
23385 * gfortran.dg/list_read_5.f90: New test.
23387 2005-12-22 Richard Henderson <rth@redhat.com>
23389 * gcc.target/i386/sse-7.c: Use -msse2.
23391 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23393 PR rtl-optimization/25432
23394 * gcc.c-torture/compile/20051216-1.c: New test.
23397 * objc/execute/pr25328.m: New test.
23399 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23402 * g++.dg/template/call4.C: New test.
23404 2005-12-22 Dale Johannesen <dalej@apple.com>
23406 * gcc.target/i386/sse-17.c: New.
23408 2005-12-22 Paul Brook <paul@codesourcery.com>
23410 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23412 2005-12-22 Paul Brook <paul@codesourcery.com>
23414 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23416 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23419 * gcc.c-torture/compile/pr25513.c: New test.
23421 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23424 * g++.dg/parse/error25.C: Add more tests.
23426 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23429 * gfortran.dg/der_charlen_1.f90: New.
23431 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
23434 * gfortran.dg/pointer_component_type_1.f90: New test.
23438 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23439 should give an error with assumed size array refernces and checks
23440 those that should not.
23441 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23442 reference an upper bound so that it does not generate an error.
23448 * gfortran.dg/used_dummy_types_1.f90: New test.
23449 * gfortran.dg/used_dummy_types_2.f90: New test.
23450 * gfortran.dg/used_dummy_types_3.f90: New test.
23451 * gfortran.dg/used_dummy_types_4.f90: New test.
23452 * gfortran.dg/used_dummy_types_5.f90: New test.
23455 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23456 group already being USE associated.
23457 * gfortran.dg/assumed_shape_nml.f90: New test.
23458 * gfortran.dg/assumed_size_nml.f90: New test.
23468 * gfortran.dg/io_constraints_1.f90: New test.
23469 * gfortran.dg/io_constraints_1.f90: New test.
23470 * gfortran.dg/iostat_3.f90: Change wording of warning.
23471 * gfortran.dg/g77/19981216-0.f: The same.
23473 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
23475 PR tree-optimization/23518
23476 * gcc.dg/pr23518.c: New.
23478 2005-12-21 Mike Stump <mrs@apple.com>
23480 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23482 2005-12-21 Paul Brook <paul@codesourcery.com>
23484 * gcc.dg/pr19340.c: Skip on m68k targets.
23486 2005-12-21 Steven Bosscher <stevenb@suse.de>
23488 PR rtl-optimization/25196
23489 * gcc.dg/pr25196.c: New test.
23491 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
23494 gfortran.dg/where_nested_1.f90: New.
23496 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
23498 PR tree-optimization/25382.
23499 * gcc.dg/tree-ssa/pr25382.c: New.
23501 2005-12-20 Richard Guenther <rguenther@suse.de>
23503 PR middle-end/24306
23504 * gcc.target/i386/pr24306.c: New testcase.
23506 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
23508 PR tree-optimization/25501
23509 * gcc.dg/tree-ssa/pr25501.c: New.
23511 2005-12-20 Richard Guenther <rguenther@suse.de>
23514 2005-12-02 Richard Guenther <rguenther@suse.de>
23516 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23518 2005-12-20 Mark Mitchell <mark@codesourcery.com>
23521 * g++.dg/warn/Wunreachable-code-2.C: New test.
23523 2005-12-19 Mark Mitchell <mark@codesourcery.com>
23526 * g++.dg/template/ctor5.C: New test.
23529 * g++.dg/template/overload8.C: New test.
23531 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
23533 * gcc.c-torture/compile/pr25483 : New test.
23535 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23538 * g++.dg/ext/typeof10.C: New test.
23540 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
23542 * gcc.dg/mt-loopi1.c: New.
23544 2005-12-18 Richard Guenther <rguenther@suse.de>
23546 PR tree-optimization/25481
23547 * gcc.dg/torture/pr25481.c: New testcase.
23549 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23551 PR rtl-optimization/21041
23552 * gcc.dg/pr21041.c: New test.
23554 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23556 PR libgfortran/25463
23557 * gfortran.dg/advance.f90: New test.
23559 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
23561 * gcc.dg/20051201-1.c: New test.
23563 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
23566 * gfortran.dg/initialization_1.f90: New test.
23567 * gfortran.dg/enum_5.f90: Change dg-error to new message.
23568 * gfortran.dg/g77/980616-0.f: The same.
23570 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23573 * gfortran.dg/chkbits.f90: New test.
23575 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23577 * gfortran.dg/enum_5.f: Revert to previous version.
23579 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23581 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23582 * gfortran.dg/nested_modules_1.f90: Ditto.
23583 * gfortran.dg/hollerith_f95.f90: Ditto.
23584 * gfortran.dg/select_5.f90: Ditto.
23585 * gfortran.dg/secnds.f: Ditto.
23586 * gfortran.dg/hollerith2.f90: Ditto.
23587 * gfortran.dg/imag_2.f: Ditto.
23588 * gfortran.dg/ftell_2.f90: Ditto.
23589 * gfortran.dg/malloc_free_1.f90: Ditto.
23590 * gfortran.dg/logint-1.f: Ditto.
23591 * gfortran.dg/recursive_statement_functions.f90: Ditto.
23592 * gfortran.dg/e_d_fmt.f90: Ditto.
23593 * gfortran.dg/hollerith_legacy.f90: Ditto.
23594 * gfortran.dg/logint-2.f: Ditto.
23595 * gfortran.dg/enum_5.f90: Ditto.
23596 * gfortran.dg/f2c_2.f90: Ditto.
23597 * gfortran.dg/pr17143.f90: Ditto.
23598 * gfortran.dg/namelist_14.f90: Ditto.
23599 * gfortran.dg/logint-3.f: Ditto.
23600 * gfortran.dg/spread_scalar_source.f90: Ditto.
23601 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23602 * gfortran.dg/namelist_11.f: Ditto.
23603 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23604 * gfortran.dg/g77/20010519-1.f
23605 * gfortran.dg/g77/alpha1.f: Ditto.
23606 * gfortran.dg/g77/990115-1.f: Ditto.
23607 * gfortran.dg/g77/erfc.f: Ditto.
23608 * gfortran.dg/g77/19990313-3.f: Ditto.
23609 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23610 * gfortran.dg/g77/20010426.f: Ditto.
23611 * gfortran.dg/g77/19990313-0.f: Ditto.
23612 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23613 * gfortran.dg/g77/20000629-1.f: Ditto.
23614 * gfortran.dg/g77/970125-0.f: Ditto.
23615 * gfortran.dg/g77/8485.f: Ditto.
23616 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23617 * gfortran.dg/g77/19990313-1.f: Ditto.
23618 * gfortran.dg/g77/int8421.f: Ditto.
23619 * gfortran.dg/g77/19990305-0.f: Ditto.
23620 * gfortran.dg/g77/947.f: Ditto.
23621 * gfortran.dg/g77/19990905-2.f: Ditto.
23622 * gfortran.dg/g77/cabs.f: Ditto.
23623 * gfortran.dg/g77/19990313-2.f: Ditto.
23624 * gfortran.dg/g77/20020307-1.f: Ditto.
23625 * gfortran.dg/g77/dcomplex.f: Ditto.
23626 * gfortran.dg/g77/19990502-1.f: Ditto.
23627 * gfortran.dg/g77/19981216-0.f: Ditto.
23628 * gfortran.dg/common_4.f90: Ditto.
23629 * gfortran.dg/entry_4.f90: Ditto.
23630 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23631 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23632 * gfortran.dg/namelist_12.f: Ditto.
23633 * gfortran.dg/scale_1.f90: Ditto.
23634 * gfortran.dg/modulo_1.f90
23635 * gfortran.dg/hollerith.f90: Ditto.
23636 * gfortran.dg/direct_io_3.f90: Ditto.
23637 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23638 * gfortran.dg/gnu_logical_1.F: Ditto.
23639 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23640 * gfortran.dg/assign_1.f90: Ditto.
23641 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23642 * gfortran.dg/pr23095.f: Ditto.
23643 * gfortran.dg/read_float_1.f90: Ditto.
23645 2005-12-17 Andreas Jaeger <aj@suse.de>
23647 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23648 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23650 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23653 * gfortran.dg/fmt_white.f: New test.
23655 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23657 * gfortran.dg/label_1.f90: New test.
23659 2005-12-15 Ben Elliston <bje@au.ibm.com>
23662 * gcc.dg/20031012-1.c: Add -Walways-true option.
23663 * gcc.dg/weak/weak-3.c: Likewise.
23664 * g++.old-deja/g++.mike/warn8.C: Likewise.
23666 2005-12-16 Mike Stump <mrs@apple.com>
23668 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23671 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23673 PR libgfortran/25264
23674 PR libgfortran/25349
23675 * gfortran.dg/tl_editing.f90: Added additional checks.
23676 * gfortran.dg/t_editing.f: New test.
23677 * gfortran.dg/write_padding.f90: New test
23679 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23682 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23684 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23686 PR rtl-optimization/24899
23687 * gcc.c-torture/execute/20051215-1.c: New test.
23689 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23692 * gfortran.dg/pr24823.f: New test.
23694 2005-12-16 Jeff Law <law@redhat.com>
23696 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23698 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23700 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23701 (base_types): Change C++ style comments to C style comments. Remove
23702 aligned types from the array. Keep Enums disabled.
23703 (complex_types): Remove aligned types from the array.
23704 Comment out "_Complex long double".
23705 (attrib_types): Remove.
23706 (complex_attrib_types): Remove.
23707 (attrib_array_types): Remove.
23708 (complex_attrib_array_types): Remove.
23709 (aligned_bitfld_types): Remove.
23710 (n_aligned_bitfld_types): Remove.
23711 (FEATURE_ALIGNEDPACKED): Delete.
23712 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23713 (singles): Remove support for adding attributes.
23714 (choose_type): Remove support for attributed types.
23715 (generate_fields): Remove support for attributed bit-fields.
23716 Remove support for adding attributes.
23717 (generate_random_tests): Remove support for adding attributes.
23718 (features): Add back "[0] :0" and "complex vector [0]".
23719 (main): Remove support for attributed bit-fields.
23720 Uncomment the calling of generate_random_tests for the rests of
23723 2005-12-16 Jan Hubicka <jh@suse.cz>
23725 * gcc.c-torture/combine/pr25224.c: New.
23727 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
23730 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23733 2005-12-15 Richard Sandiford <richard@codesourcery.com>
23735 * gcc.dg/20051215-1.c: New file.
23737 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23739 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23740 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23742 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
23745 * gfortran.dg/dummy_functions_1.f90: New.
23747 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
23749 PR rtl-optimization/25310
23750 * gcc.c-torture/compile/pr25310.c: New test.
23752 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23755 * gcc.dg/pr25023.c: New test.
23757 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23759 * g++.old-deja/g++.brendan/redecl1.C,
23760 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23761 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23762 g++.old-deja/g++.oliva/typeof1.C,
23763 g++.old-deja/g++.other/crash16.C,
23764 g++.old-deja/g++.other/crash34.C,
23765 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23766 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23767 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23768 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23769 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23770 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23773 2005-12-14 Kean Johnston <jkj@sco.com>
23774 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23776 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23777 * gcc.target/i386/20020523-1.c: Ditto.
23778 * gcc.target/i386/tailcall-1.c: Ditto.
23779 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23780 * gcc.target/i386/ssetype-5.c: Ditto.
23782 2005-12-14 Jeff Law <law@redhat.com>
23784 * gcc.dg/tree-ssa/foldstring-1.c: New test.
23786 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23790 * gcc.target/i386/pr25254.c: New test.
23791 * gfortran.dg/PR24188.f: New test.
23793 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
23795 * lib/fortran-torture.exp: Catch remaining uses of
23796 remote_file build delete.
23798 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23800 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23802 2005-12-14 Ben Elliston <bje@au.ibm.com>
23804 * gcc.dg/warn-addr-cmp.c: New test.
23806 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23810 * gcc.target/i386/pr25293.c: New test.
23812 2005-12-13 Petr Machata <machata@post.cz>
23815 * g++.dg/parse/comma2.C: New test.
23817 2005-12-13 Mark Mitchell <mark@codesourcery.com>
23818 Jakub Jelinek <jakub@redhat.com>
23820 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23821 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23822 (limits.h): Include unconditionally.
23823 (stdlib.h): Likewise.
23824 (hashtab.h): Do not include.
23825 (getopt.h): Likewise.
23826 (stddef.h): Include.
23827 (hashval_t): Define.
23828 (struct entry): Add "next" field.
23829 (HASH_SIZE): New macro.
23830 (hash_table): New variable.
23831 (switchfiles): Do not use xmalloc.
23833 (iterative_hash): New function.
23835 (e_exists): New function.
23836 (e_insert): Likewise.
23837 (output): Use, instead of libiberty hashtable functions.
23838 (main): Do not use getopt. Do not call htab_create.
23840 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23843 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23844 put atal* and atpaal* attributes on array elements.
23845 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23846 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23847 put atal* and atpaal* attributes on array elements.
23848 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23850 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
23852 * gcc.dg/single-precision-constant.c: New test.
23854 2005-12-13 Alan Modra <amodra@bigpond.net.au>
23856 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23857 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23858 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23859 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23860 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23861 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23862 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23863 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23864 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23865 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23866 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23867 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23868 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23869 gcc.target/powerpc/ppc-sdata-2.c,
23870 gcc.target/powerpc/ppc-stackalign-1.c,
23871 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23872 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23873 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23874 gcc.target/powerpc/rs6000-ldouble-2.c,
23875 gcc.target/powerpc/rs6000-power2-1.c,
23876 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23877 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
23878 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
23879 option into target selector.
23880 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
23881 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23883 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23886 * objc.dg/encode-9.m: New test.
23888 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23891 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23892 * gcc.dg/asm-b.c: Fix typo.
23893 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23894 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23895 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23896 i?86 lp64 and x86_64 ilp32.
23897 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23899 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23901 2005-12-12 Steven G. Kargl <kargls@comcast.net>
23904 gfortran.dg/equiv_5.f90: New test.
23906 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
23908 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23909 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23910 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23911 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23912 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23913 * gcc.dg/tree-ssa/reassoc-5.c: New.
23914 * gcc.dg/tree-ssa/reassoc-6.c: New.
23915 * gcc.dg/tree-ssa/reassoc-7.c: New.
23916 * gcc.dg/tree-ssa/reassoc-8.c: New.
23917 * gcc.dg/tree-ssa/reassoc-9.c: New.
23918 * gcc.dg/tree-ssa/reassoc-10.c: New.
23919 * gcc.dg/tree-ssa/reassoc-11.c: New.
23921 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23925 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23927 2005-12-12 Mark Mitchell <mark@codesourcery.com>
23930 * g++.dg/template/inherit.C: Do not use a generic error message.
23932 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23935 * objc.dg/gnu-encoding: New directory.
23936 * objc.dg/gnu-encoding/compat-common.h: New file.
23937 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23938 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23939 * objc.dg/gnu-encoding/vector-defs.h: New file.
23940 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23941 * objc.dg/gnu-encoding/generate-random.c: New file.
23942 * objc.dg/gnu-encoding/generate-random_r.c: New file.
23943 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23944 * objc.dg/gnu-encoding/generate-random.h: New file.
23946 2005-12-11 Mark Mitchell <mark@codesourcery.com>
23949 * g++.dg/template/defarg7.C: New test.
23951 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23954 * objc.dg/encode-8.m: New test.
23956 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23959 * objc.dg/encode-7.m: New test.
23961 2005-12-10 Mark Mitchell <mark@codesourcery.com>
23964 * g++.dg/opt/inline10.C: New test.
23966 2005-12-11 Steven G. Kargl <kargls@comcast.net>
23968 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23970 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
23972 * gfortran.dg/substring_equivalence.f90: typo in comment
23974 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23977 * gfortran.dg/iostat_3.f90: New test.
23979 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
23982 * gfortran.dg/unf_io_convert_1.f90: New test.
23983 * gfortran.dg/unf_io_convert_2.f90: New test.
23984 * gfortran.dg/unf_io_convert_3.f90: New test.
23986 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23989 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23990 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23991 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23992 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23993 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23994 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23995 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23996 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23997 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23998 gcc.dg/torture/fp-int-convert-float128-timode.c,
23999 gcc.dg/torture/fp-int-convert-float128.c,
24000 gcc.dg/torture/fp-int-convert-float80-timode.c,
24001 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24002 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24004 * gcc.dg/tls/opt-1.c: Require effective target fpic.
24006 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
24008 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24010 2005-12-10 Richard Sandiford <richard@codesourcery.com>
24012 * gcc.dg/20051207-1.c,
24013 * gcc.dg/20051207-2.c,
24014 * gcc.dg/20051207-3.c: New tests.
24016 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24019 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24020 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24021 dg-skip-if target selector.
24024 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24025 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24026 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24027 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24028 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24029 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24030 and/or merge with i?86 cases.
24032 * gcc.dg/tls/opt-3.c: Require effective target fpic.
24035 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24036 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24037 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24038 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24041 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
24044 * gcc.c-torture/compile/pr25311.c: New test.
24046 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24048 PR libgfortran/25039
24049 * gfortran.dg/read_comma.f: New test.
24051 2005-12-08 Jakub Jelinek <jakub@redhat.com>
24054 * g++.dg/opt/pr19317-1.C: New test.
24055 * g++.dg/opt/pr19317-2.C: New test.
24056 * g++.dg/opt/pr19317-3.C: New test.
24059 * gcc.c-torture/execute/pr19005.c: New test.
24062 * g++.old-deja/g++.other/comdat5.C: New test.
24063 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24065 * g++.dg/compat/struct-layout-1.exp: New file.
24066 * g++.dg/compat/struct-layout-1.h: New.
24067 * g++.dg/compat/struct-layout-1_generate.c: New.
24068 * g++.dg/compat/struct-layout-1_x1.h: New.
24069 * g++.dg/compat/struct-layout-1_x2.h: New.
24070 * g++.dg/compat/struct-layout-1_y1.h: New.
24071 * g++.dg/compat/struct-layout-1_y2.h: New.
24073 * gcc.dg/20050330-2.c: New test.
24075 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
24078 * gfortran.dg/associated_1.f90: New.
24080 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24082 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24083 ILP32 vect_no_align platforms.
24085 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
24086 Jakub Jelinek <jakub@redhat.com>
24089 * gcc.c-torture/compile/20051207-1.c: New test.
24091 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24094 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24095 gcc.dg/torture/pr18582-1.c,
24096 gcc.target/i386/attributes-error.c: Also test on x86_64.
24098 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24100 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24103 * g++.dg/template/typedef3.C: New test.
24107 * g++.dg/template/dtor3.C: Fix error markers.
24109 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
24111 * lib/target-supports.exp (check_effective_target_sync_char_short):
24114 2005-12-06 Janis Johnson <janis187@us.ibm.com>
24116 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24118 2005-12-06 Roger Sayle <roger@eyesopen.com>
24120 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24121 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24122 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24123 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24125 2005-12-06 Roger Sayle <roger@eyesopen.com>
24128 * g++.dg/other/array2.C: New test case.
24130 2005-12-05 Geoffrey Keating <geoffk@apple.com>
24132 * gcc.dg/darwin-weakimport-3.c: New.
24134 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24135 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24136 and to work on Darwin.
24137 * gcc.dg/attr-weakref-1b.c: New file.
24138 * gcc.dg/attr-weakref-2.c: New test.
24139 * gcc.dg/darwin-weakref-1.c: New test.
24141 2005-12-05 Janis Johnson <janis187@us.ibm.com>
24144 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24145 use in selector expressions.
24146 (dg-xfail-if): Ditto.
24147 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24148 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24149 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24150 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24151 * gcc.test-framework/test-framework.exp: Skip generated tests if
24152 CHECK_TEST_FRAMEWORK is not 1.
24154 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24156 PR tree-optimization/24963
24157 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24160 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24163 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24164 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24165 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24166 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24168 2005-12-05 Jakub Jelinek <jakub@redhat.com>
24170 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24173 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24175 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24177 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24179 * gcc.dg/format/cast-1.c: New test.
24181 2005-12-04 Roger Sayle <roger@eyesopen.com>
24184 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24185 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24186 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24187 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24189 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24191 * gcc.dg/cast-pretty-print-1.c: New test.
24193 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24195 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24197 2005-12-02 Mark Mitchell <mark@codesourcery.com>
24200 * g++.dg/template/friend40.C: New test.
24202 2005-12-02 Jakub Jelinek <jakub@redhat.com>
24205 * gcc.target/i386/movq-2.c: New test.
24206 * gcc.target/i386/movq.c: Remove target i?86, instead add
24207 dg-require-effective-target ilp32.
24209 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24212 * g++.dg/other/default1.C: New test.
24214 2005-12-02 Richard Guenther <rguenther@suse.de>
24216 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24218 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
24220 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24222 2005-12-02 Alan Modra <amodra@bigpond.net.au>
24225 * gcc.target/powerpc/rotate.c: New.
24227 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24229 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24230 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24232 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
24235 * gcc.dg/pr17730-1.c: Adjust.
24236 * gcc.dg/lvalue1.c (main): Likewise.
24237 * gcc.dg/lvalue-2.c: Likewise.
24238 * g++.dg/pr7503-3.C
24240 2005-12-01 Geoffrey Keating <geoffk@apple.com>
24242 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24245 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
24248 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
24250 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24253 * lib/target-supports.exp (check_effective_target_tls): New.
24254 (check_effective_target_tls_runtime): New.
24255 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24257 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24258 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24259 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24260 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24261 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24262 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24263 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24264 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24265 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24266 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24267 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24268 effective-target TLS.
24269 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24270 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24271 effective-target TLS runtime.
24273 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24275 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24277 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
24279 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24280 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24281 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24282 ignored" warnings when "packing" is the same as the ABI layout.
24284 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
24287 * gfortran.dg/line_length_1.f: New test.
24288 * gfortran.dg/line_length_2.f90: Ditto.
24290 2005-11-30 Richard Guenther <rguenther@suse.de>
24292 PR tree-optimization/21655
24293 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24295 2005-11-30 Dale Johannesen <dalej@apple.com>
24297 * gcc.c-torture/compile/pr24930.c: New.
24299 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
24302 * gfortran.dg/auto_char_dummy_array.f90: New test.
24304 2005-11-30 Jeff Law <law@redhat.com>
24306 * g++.old-deja/g++.law/pr25000.C: New test.
24308 2005-11-30 Jakub Jelinek <jakub@redhat.com>
24310 * gcc.dg/tls/opt-11.c: New test.
24312 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
24314 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24316 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24319 2005-11-29 Jakub Jelinek <jakub@redhat.com>
24321 * gfortran.dg/open_access_1.f90: New test.
24323 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24325 * gcc.dg/charset/builtin2.c: New test.
24327 2005-11-28 Jakub Jelinek <jakub@redhat.com>
24329 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24330 on mmix-*-* for *_[xy].c.
24332 2005-11-28 Kean Johnston <jkj@sco.com>
24334 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24336 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24337 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24338 * gcc.target/i386/asm-3.c: Ditto.
24339 * gcc.target/i386/clobbers.c: Ditto.
24340 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24341 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24343 * gcc.target/i386/mul.c: Ditto.
24344 * gcc.target/i386/ssetype-1.c: Ditto.
24345 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24346 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24347 static so the test works with -fPIC mode too. Based on comment in
24349 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24351 2005-11-28 Richard Guenther <rguenther@suse.de>
24353 * gcc.dg/alias-9.c: New testcase.
24354 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24356 2005-11-28 Roger Sayle <roger@eyesopen.com>
24357 Uros Bizjak <uros@kss-loka.si>
24359 PR middle-end/20219
24360 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24361 tan(x)/sin(x) transformations.
24363 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
24365 PR middle-end/24575
24366 * gcc.dg/tree-ssa/divide-3.c: New test.
24367 * gcc.dg/tree-ssa/divide-4.c: New test.
24369 2005-11-27 Steven G. Kargl <kargls@comcast.net>
24372 * gfortran.dg/boz_6.f90: New test.
24374 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24377 * gfortran.dg/modulo_1.f90: New test.
24379 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24381 PR libfortran/24919
24382 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24383 fail on CRLF platforms.
24384 * gfortran.dg/ftell_2.f90: Likewise.
24386 2005-11-26 Eric Christopher <echristo@apple.com>
24388 * gcc.dg/intmax_t-1.c: Remove mips xfail.
24390 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24392 * objc.dg/gnu-runtime-3.m: Simplify.
24394 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24396 PR middle-end/23669
24397 * gcc.dg/tree-ssa/divide-1.c: New test.
24398 * gcc.dg/tree-ssa/divide-2.c: New test.
24400 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24402 PR libgfortran/24945
24403 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24405 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24407 PR libgfortran/24945
24408 * gfortran.dg/open_status_2.f90: New test.
24410 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24412 * gcc.c-torture/execute/builtins/fprintf.c,
24413 gcc.c-torture/execute/builtins/fputs-lib.c,
24414 gcc.c-torture/execute/builtins/fputs.c,
24415 gcc.c-torture/execute/builtins/lib/fprintf.c,
24416 gcc.c-torture/execute/builtins/lib/printf.c,
24417 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24419 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
24421 * gcc.dg/20050922-2.c: New test.
24423 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24425 * objc.dg/gnu-runtime-3.m: New test.
24427 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24430 * g++.dg/other/void1.C: New test.
24432 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
24434 PR middle-end/24998
24435 * gcc.dg/torture/fp-int-convert-float.c,
24436 gcc.dg/torture/fp-int-convert-double.c,
24437 gcc.dg/torture/fp-int-convert-long-double.c,
24438 gcc.dg/torture/fp-int-convert-timode.c,
24439 gcc.dg/torture/fp-int-convert-float80.c,
24440 gcc.dg/torture/fp-int-convert-float80-timode.c,
24441 gcc.dg/torture/fp-int-convert-float128.c,
24442 gcc.dg/torture/fp-int-convert-float128-timode.c,
24443 gcc.dg/torture/fp-int-convert.h: New files.
24445 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24447 PR middle-end/24989
24448 * gcc.dg/tree-ssa/bool-10.c: New test.
24449 * gcc.dg/tree-ssa/bool-11.c: New test.
24450 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24452 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24454 PR middle-end/24990
24455 * tree-ssa/pr24990-1.c: New test.
24457 2005-11-24 Richard Guenther <rguenther@suse.de>
24458 Dirk Mueller <dmueller@suse.de>
24461 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24462 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24463 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24464 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24465 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24466 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24468 2005-11-23 Uros Bizjak <uros@kss-loka.si>
24470 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24472 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
24475 * gcc.dg/Wc++-compat.c: New.
24476 * gcc.dg/Wno-c++-compat.c: New.
24478 2005-11-23 Alan Modra <amodra@bigpond.net.au>
24480 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24481 (vspltish, vspltisw): Likewise.
24483 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24485 PR libgfortran/24794
24486 * gfortran.dg/namelist_12.f: Fix quotes.
24487 * gfortran.dg/namelist_13.f90: Fix quotes.
24488 * gfortran.dg/namelist_14.f90: Fix quotes.
24489 * gfortran.dg/namelist_15.f90: Fix quotes.
24490 * gfortran.dg/namelist_use.f90: Fix quotes.
24491 * gfortran.dg/namelist_use_only.f90: Fix quotes.
24492 * gfortran.dg/namelist_21.f90: New test.
24493 * gfortran.dg/namelist_22.f90: New test.
24495 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
24498 * gcc.c-torture/compile/pr23435.c: New.
24500 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24502 * gcc.c-torture/execute/floatunsisf-1.c: New test.
24504 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24506 * gcc.target/powerpc/405-macchw-1.c,
24507 gcc.target/powerpc/405-macchw-2.c,
24508 gcc.target/powerpc/405-macchwu-1.c,
24509 gcc.target/powerpc/405-macchwu-2.c,
24510 gcc.target/powerpc/405-machhw-1.c,
24511 gcc.target/powerpc/405-machhw-2.c,
24512 gcc.target/powerpc/405-machhwu-1.c,
24513 gcc.target/powerpc/405-machhwu-2.c,
24514 gcc.target/powerpc/405-maclhw-1.c,
24515 gcc.target/powerpc/405-maclhw-2.c,
24516 gcc.target/powerpc/405-maclhwu-1.c,
24517 gcc.target/powerpc/405-maclhwu-2.c,
24518 gcc.target/powerpc/405-mulchw-1.c,
24519 gcc.target/powerpc/405-mulchw-2.c,
24520 gcc.target/powerpc/405-mulchwu-1.c,
24521 gcc.target/powerpc/405-mulchwu-2.c,
24522 gcc.target/powerpc/405-mulhhw-1.c,
24523 gcc.target/powerpc/405-mulhhw-2.c,
24524 gcc.target/powerpc/405-mulhhwu-1.c,
24525 gcc.target/powerpc/405-mulhhwu-2.c,
24526 gcc.target/powerpc/405-mullhw-1.c,
24527 gcc.target/powerpc/405-mullhw-2.c,
24528 gcc.target/powerpc/405-mullhwu-1.c,
24529 gcc.target/powerpc/405-mullhwu-2.c,
24530 gcc.target/powerpc/405-nmacchw-1.c,
24531 gcc.target/powerpc/405-nmacchw-2.c,
24532 gcc.target/powerpc/405-nmachhw-1.c,
24533 gcc.target/powerpc/405-nmachhw-2.c,
24534 gcc.target/powerpc/405-nmaclhw-1.c,
24535 gcc.target/powerpc/405-nmaclhw-2.c,
24536 gcc.target/powerpc/440-macchw-1.c,
24537 gcc.target/powerpc/440-macchw-2.c,
24538 gcc.target/powerpc/440-macchwu-1.c,
24539 gcc.target/powerpc/440-macchwu-2.c,
24540 gcc.target/powerpc/440-machhw-1.c,
24541 gcc.target/powerpc/440-machhw-2.c,
24542 gcc.target/powerpc/440-machhwu-1.c,
24543 gcc.target/powerpc/440-machhwu-2.c,
24544 gcc.target/powerpc/440-maclhw-1.c,
24545 gcc.target/powerpc/440-maclhw-2.c,
24546 gcc.target/powerpc/440-maclhwu-1.c,
24547 gcc.target/powerpc/440-maclhwu-2.c,
24548 gcc.target/powerpc/440-mulchw-1.c,
24549 gcc.target/powerpc/440-mulchw-2.c,
24550 gcc.target/powerpc/440-mulchwu-1.c,
24551 gcc.target/powerpc/440-mulchwu-2.c,
24552 gcc.target/powerpc/440-mulhhw-1.c,
24553 gcc.target/powerpc/440-mulhhw-2.c,
24554 gcc.target/powerpc/440-mulhhwu-1.c,
24555 gcc.target/powerpc/440-mulhhwu-2.c,
24556 gcc.target/powerpc/440-mullhw-1.c,
24557 gcc.target/powerpc/440-mullhw-2.c,
24558 gcc.target/powerpc/440-mullhwu-1.c,
24559 gcc.target/powerpc/440-mullhwu-2.c,
24560 gcc.target/powerpc/440-nmacchw-1.c,
24561 gcc.target/powerpc/440-nmacchw-2.c,
24562 gcc.target/powerpc/440-nmachhw-1.c,
24563 gcc.target/powerpc/440-nmachhw-2.c,
24564 gcc.target/powerpc/440-nmaclhw-1.c,
24565 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24567 2005-11-21 Jakub Jelinek <jakub@redhat.com>
24570 * gfortran.dg/inquire_9.f90: New test.
24573 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24575 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
24577 PR libfortran/24432
24578 * lib/target-supports.exp (check_effective_target_fortran_large_real):
24579 Check that 'cos' is supported.
24581 2005-11-21 Paul Thomas <pault@gcc.gnu.org
24584 * gfortran.dg/substring_equivalence.f90: New test.
24587 * gfortran.dg/auto_internal_assumed.f90: New test.
24589 2005-11-21 Uros Bizjak <uros@kss-loka.si>
24591 * gcc.dg/fold-div-2.c: New test.
24593 2005-11-20 Ian Lance Taylor <ian@airs.com>
24595 PR rtl-optimization/24883
24596 * gcc.c-torture/compile/pr24883.c: New test.
24598 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
24600 PR middle-end/20583
24601 * gcc.c-torture/compile/pr20583.c: New.
24603 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
24605 * gcc.c-torture/execute/usmul.c: New test.
24607 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24609 * gcc.dg/tree-ssa/vrp22.c: New test.
24611 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24613 PR middle-end/24912
24614 * gcc.dg/torture/pr24912-1.c: New test.
24616 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24619 * gfortran.dg/arrayio_derived_1.f90: New test.
24621 2005-11-19 Richard Guenther <rguenther@suse.de>
24623 PR middle-end/23294
24624 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24626 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24628 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24630 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24633 * g++.dg/template/friend39.C: New test.
24635 2005-11-18 James E Wilson <wilson@specifix.com>
24637 * gcc.dg/builtin-strstr.c: New.
24639 2005-11-18 Richard Henderson <rth@redhat.com>
24641 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24642 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24643 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24644 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24645 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24646 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24647 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24648 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24649 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24650 renaming to remove initial "ia64-".
24652 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24654 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24656 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24658 * g++.dg/cpp/string-2.C: New test.
24660 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24662 * gcc.dg/tree-ssa/loop-14.c: New test.
24664 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24665 Michael Chamberlain <michael@chamberlain.net.au>
24667 * ada/acats/run_all.sh (target_run): Kill long running tests.
24669 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24671 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24672 * gcc.dg/cleanup-9.c: Likewise.
24673 * gcc.dg/cleanup-10.c: Likewise.
24674 * gcc.dg/cleanup-11.c: Likewise.
24676 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24679 * gfortran.dg/open_access_append_1.f90: New test.
24680 * gfortran.dg/open_access_append_2.f90: New test.
24682 2005-11-16 Richard Guenther <rguenther@suse.de>
24684 PR middle-end/24851
24685 * gcc.c-torture/execute/pr24851.c: New testcase.
24687 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24689 * gcc.dg/fold-overflow-1.c: New test.
24691 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24693 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24694 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24696 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24698 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24700 * g++.dg/eh/forced2.C: Likewise.
24701 * g++.dg/eh/forced3.C: Likewise.
24702 * g++.dg/eh/forced4.C: Likewise.
24704 2005-11-11 Mike Stump <mrs@apple.com>
24706 * g++.old-deja/g++.mike/unused.C: Add.
24708 2005-11-15 Mark Mitchell <mark@codesourcery.com>
24711 * g++.dg/warn/Wcast-qual1.C: New test.
24713 2005-11-15 Jan Hubicka <jh@suse.cz>
24715 * gcc.dg/winline-5.c: Add large-unit-insns limit.
24717 2005-11-14 David Edelsohn <edelsohn@gnu.org>
24719 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24721 2005-11-14 Diego Novillo <dnovillo@redhat.com>
24724 * gcc.dg/tree-ssa/pr24840.c: New test.
24726 2005-11-14 Janis Johnson <janis187@us.ibm.com>
24729 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24731 2005-11-14 Dale Johannesen <dalej@apple.com>
24733 * gcc.c-torture/execute/20051113-1.c: New.
24735 2005-11-14 Mark Mitchell <mark@codesourcery.com>
24738 * g++.dg/template/crash43.C: New test.
24740 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
24742 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24744 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24747 * g++.dg/eh/spec8.C: New test.
24749 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24751 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24753 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24756 * g++.dg/parse/ambig4.C: New test.
24757 * g++.dg/tc1/dr101.C: Adjust error markers.
24758 * g++.dg/lookup/strong-using-2.C: Likewise.
24759 * g++.dg/lookup/ambig5.C: Likewise.
24760 * g++.dg/lookup/ambig4.C: Likewise.
24761 * g++.dg/parse/crash22.C: Likewise.
24763 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24765 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24767 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
24769 * gcc.dg/nested-calls-1.c: New test.
24771 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24773 * gfortran.dg/complex_intrinsic_1.f90: New test.
24774 * gfortran.dg/complex_intrinsic_2.f90: New test.
24775 * gfortran.dg/fgetc_1.f90: New test.
24776 * gfortran.dg/fgetc_2.f90: New test.
24777 * gfortran.dg/fgetc_3.f90: New test.
24778 * gfortran.dg/ftell_1.f90: New test.
24779 * gfortran.dg/ftell_2.f90: New test.
24780 * gfortran.dg/gnu_logical_1.F: New test.
24781 * gfortran.dg/gnu_logical_2.f90: New test.
24783 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
24785 PR middle-end/24820
24786 * gcc.dg/pr24820.c: New test.
24788 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
24790 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24791 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24794 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24797 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24799 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24801 * gcc.target/cris/cris.exp: New file.
24802 * gcc.target/cris/rld-legit1.c: New test.
24803 * gcc.target/cris/rld-legit2.c: New test.
24805 2005-11-12 Jakub Jelinek <jakub@redhat.com>
24808 * g++.dg/opt/pr24780.C: New test.
24811 * g++.dg/template/asm1.C: New test.
24813 2005-11-12 Steven G. Kargl <kargls@comcast.net>
24815 PR libgfortran/24787
24816 * gfortran.dg/scan_1.f90: New test.
24818 2005-11-12 Jan Hubicka <jh@suse.cz>
24820 * gcc.target/i386/minmax-1.c: New.
24821 * gcc.target/i386/minmax-2.c: New.
24823 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
24825 * gcc.dg/pr24445.c: Fix for 64-bit targets.
24827 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
24829 * gcc.c-torture/execute/20051110-1.c,
24830 gcc.c-torture/execute/20051110-2.c: New tests.
24832 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24834 PR middle-end/24750
24835 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24838 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24840 * lib/target-libpath.exp (get_shlib_extension): New proc.
24841 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24842 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24843 * lib/objc.exp (objc_target_compile): Likewise.
24844 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24847 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24849 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24851 * lib/target-supports.exp (check_effective_target_static_libgfortran):
24852 Add -static to additional_flags and pass it to target_compile.
24854 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24856 PR libgfortran/24719
24857 gfortran.dg/read_noadvance.f90: New test.
24859 PR libgfortran/24699
24860 gfortran.dg/fmt_t_2.f90: New test.
24862 PR libgfortran/24785
24863 gfortran.dg/read_x_eor.f90: New test.
24865 PR libgfortran/24584
24866 gfortran.dg/namelist_empty.f90: Rename test.
24868 PR libgfortran/24489
24869 gfortran/read_eor.f90: Rename test.
24871 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24874 * gfortran.dg/automatic_module_variable.f90: New test.
24876 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
24879 * gcc.dg/pr24445.c: New test.
24881 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24885 * gfortran.dg/recursive_statement_functions.f90: Add statement
24886 functions using inline intrinsic functions and parameters to test
24887 that they no longer seg-fault.
24890 gfortran.dg/nested_modules_4.f90: New test.
24891 gfortran.dg/nested_modules_5.f90: New test.
24893 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24896 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24898 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
24900 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24903 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24905 * gcc.dg/sparc-getcontext-1.c: New test.
24907 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
24909 * gcc.dg/ifcvt-fabs-1.c: New test.
24911 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
24914 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24915 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24917 2005-11-09 Richard Guenther <rguenther@suse.de>
24919 PR tree-optimization/24716
24920 * gcc.c-torture/execute/pr24716.c: New testcase.
24922 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24924 * gcc.dg/pr24624.c: Disable for non S/390 targets.
24926 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24929 * gcc.dg/pr24624.c: Testcase added.
24931 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24934 * g++.dg/other/pr24623.C: Testcase added.
24936 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
24939 * gfortran-dg/pure_byref_1.f90: New.
24940 * gfortran-dg/pure_byref_2.f90: New.
24942 2005-11-09 Uros Bizjak <uros@kss-loka.si>
24945 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24946 * gcc.dg/dg.exp: Run main loop also for *.i files.
24948 2005-11-08 Jakub Jelinek <jakub@redhat.com>
24951 * g++.dg/tls/diag-3.C: New test.
24952 * g++.dg/tls/diag-4.C: New test.
24953 * g++.dg/tls/static-1.C: New test.
24954 * g++.dg/tls/static-1a.cc: New file.
24956 2005-11-08 Diego Novillo <dnovillo@redhat.com>
24959 * g++.dg/tree-ssa/pr23046.C: New test.
24961 2005-11-08 Devang Patel <dpatel@apple.com>
24963 PR tree-optimization/23115
24964 * gcc.dg/tree-ssa/pr23115.c: New.
24966 2005-11-08 David Edelsohn <edelsohn@gnu.org>
24968 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24969 * gcc.target/powerpc/pr16155.c: Same.
24970 * gcc.target/powerpc/altivec-1.c: Same.
24971 * gcc.target/powerpc/altivec-2.c: Same.
24972 * gcc.target/powerpc/altivec-3.c: Same.
24973 * gcc.target/powerpc/altivec-5.c: Same.
24974 * gcc.target/powerpc/altivec-11.c: Same.
24975 * gcc.target/powerpc/altivec-12.c: Same.
24976 * gcc.target/powerpc/altivec-14.c: Same.
24977 * gcc.target/powerpc/altivec-22.c: Same.
24978 * gcc.target/powerpc/altivec-consts.c: Same.
24979 * gcc.target/powerpc/altivec-pr22085.c: Same.
24980 * gcc.target/powerpc/altivec-splat.c: Same.
24981 * gcc.target/powerpc/altivec-varargs-1.c: Same.
24982 * gcc.target/powerpc/altivec-vec-merge.c: Same.
24983 * gcc.target/powerpc/darwin-longlong.c: Same.
24985 2005-11-08 Uros Bizjak <uros@kss-loka.si>
24988 * gcc.dg/pr19340.c: New test.
24990 2005-11-07 Ian Lance Taylor <ian@airs.com>
24992 PR rtl-optimization/24683
24993 * gcc.dg/pr24683.c: New test.
24995 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24997 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24998 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25000 2005-11-07 Uros Bizjak <uros@kss-loka.si>
25002 * gcc.target/i386/pr23376.c: Compile with -mmmx.
25004 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
25006 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25008 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
25012 * gcc.target/powerpc/altivec-consts.c,
25013 gcc.target/powerpc/altivec-splat.c: New testcase.
25015 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
25019 * gcc.dg/overflow-2.c: New testcase.
25021 2005-11-07 Jakub Jelinek <jakub@redhat.com>
25023 PR rtl-optimization/23567
25024 * gcc.c-torture/execute/20051104-1.c: New test.
25026 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
25029 gfortran.dg/private_type_2.f90: Modified to check that case with
25030 PRIVATE declaration within derived type is accepted.
25033 gfortran.dg/pointer_assign_1.f90: New test.
25036 * gfortran.dg/arrayio_0.f90: New test.
25039 gfortran.dg/data_initialized.f90: New test.
25040 gfortran.dg/data_constraints_1.f90: New test.
25041 gfortran.dg/data_constraints_2.f90: New test.
25043 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
25047 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25049 2005-11-06 Diego Novillo <dnovillo@redhat.com>
25052 * gcc.dg/tree-ssa/pr24670.c: New test.
25054 2005-11-05 Ian Lance Taylor <ian@airs.com>
25057 * gcc.target/i386/pr22432.c: New test.
25059 2005-11-05 Richard Henderson <rth@redhat.com>
25061 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25062 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25063 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25064 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25065 from gcc.dg/alpha-*.
25066 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25067 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25069 2005-11-05 Andreas Jaeger <aj@suse.de>
25071 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25073 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25076 * gcc.dg/torture/pr23424-1.c: New test.
25078 2005-11-04 Richard Henderson <rth@redhat.com>
25080 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25081 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25082 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25083 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25084 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25085 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25086 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25087 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25088 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25089 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25090 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25091 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25092 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25093 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25094 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25095 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25096 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25097 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25098 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25099 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25100 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25101 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25102 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25103 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25105 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25106 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25107 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25108 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25109 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25110 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25111 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25112 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25113 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25114 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25115 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25116 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25117 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25118 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25119 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25120 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25121 gcc.target/i386/lea.c, gcc.target/i386/local.c,
25122 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25123 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25124 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25125 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25126 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25127 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25128 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25129 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25130 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25131 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25132 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25133 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25134 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25135 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25136 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25137 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25138 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25139 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25140 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25141 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25142 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25143 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25144 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25145 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25146 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25147 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25148 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25149 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25151 2005-11-04 Diego Novillo <dnovillo@redhat.com>
25154 * gcc.dg/tree-ssa/pr24627.c: New test.
25156 2005-11-04 Paul Brook <paul@codesourcery.com>
25158 * gcc.dg/tls/opt-10.c: New test.
25160 2005-11-04 Andreas Jaeger <aj@suse.de>
25162 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25163 avoid extra warnings.
25165 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25167 PR libfortran/22298
25168 * lib/target-supports.exp
25169 (check_effective_target_static_libgfortran): New
25170 static_libgfortran effective target.
25171 * gfortran.dg/static_linking_1.f: New test.
25172 * gfortran.dg/static_linking_1.c: New file.
25174 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25176 * gcc.dg/pr24615.c: Guard test with { target fpic }.
25178 2005-11-03 Josh Conner <jconner@apple.com>
25181 g++.dg/ext/array2.C: New test.
25182 g++.dg/template/dependent-name3.C: New test.
25183 g++.dg/template/dependent-name4.C: New test.
25184 g++.dg/template/sfinae2.C: New test.
25186 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25188 PR preprocessor/22042
25189 * gcc.dg/cpp/strify4.c: New test.
25191 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25194 * g++.dg/cpp/string-1.C: New test.
25196 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25198 * gcc.target/powerpc: New directory.
25199 * gcc.target/powerpc/powerpc.exp: New file.
25200 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25201 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25202 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25203 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25204 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25205 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25206 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25207 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25208 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25209 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25210 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25211 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25212 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25213 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25214 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25215 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25216 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25217 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25218 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25219 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25220 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25221 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25222 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25223 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25224 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25225 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25226 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25227 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25228 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25229 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25230 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25231 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25232 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25233 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25235 2005-11-03 Mark Mitchell <mark@codesourcery.com>
25238 * g++.dg/warn/inline2.C: New test.
25240 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25242 PR middle-end/23155
25243 * g++.dg/ext/c99struct1.C: New test.
25244 * gcc.dg/union-cast-1.c: New test.
25245 * gcc.dg/union-cast-2.c: New test.
25246 * gcc.dg/union-cast-3.c: New test.
25248 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25250 PR middle-end/24589
25251 * gcc.c-torture/execute/zero-struct-2.c: New test.
25253 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25256 * g++.dg/init/switch1.C: New test.
25258 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25260 * gcc.dg/delay-slot-1.c: New test.
25262 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
25265 * gcc.dg/pr24620.c: New test.
25267 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25270 * gcc.dg/format/unnamed-1.c: New test.
25272 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25275 * g++.dg/expr/cond8.C: New test.
25278 * g++.dg/parse/dot1.C: New test.
25280 2005-11-02 Jan Hubicka <jh@suse.cz>
25283 * gcc.dg/i386-lea.c: New test
25285 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25288 * gcc.dg/pr24615.c: New test.
25290 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25293 * gcc.dg/pr24600.c: New test.
25295 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25298 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25299 * g++.dg/parse/typename9.C: New test.
25300 * g++/dg/parse/typename10.C: Likewise.
25302 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
25305 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25306 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25307 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25309 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25312 * g++.dg/debug/static1.C: New test.
25314 2005-11-02 Josh Conner <jconner@apple.com>
25316 * g++.dg/crash38.C: moved into proper directory...
25317 * g++.dg/template/crash42.C: ...here
25319 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
25322 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25323 pcc_bitfield_type_matters || default_packed.
25325 * lib/target-supports.exp
25326 (check_effective_target_pcc_bitfield_type_matters): New proc.
25327 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25330 * lib/target-supports.exp (check_effective_default_packed): New proc.
25331 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25332 Gate expected errors on target ! default_packed.
25333 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25335 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25337 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25340 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25343 * gfortran.dg/entry_5.f90: New.
25344 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25346 2005-11-01 Bob Wilson <bob.wilson@acm.org>
25348 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25350 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
25353 gfortran.dg/namelist_blockdata.f90: New test.
25356 gfortran.dg/external_implicit_none.f90: New test.
25359 * gfortran.dg/secnds.f: New test.
25361 2005-10-31 Jan Hubicka <jh@suse.cz>
25364 * gcc.c-torture/compile/pr20928.c: New test.
25366 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
25368 PR middle-end/23492
25369 * gcc.c-torture/compile/zero-strct-5.c: New test.
25371 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
25373 PR libgfortran/24584
25374 * gfortran.dg/pr24584.f90: New test.
25376 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
25379 * gfortran.dg/char_result_9.f90: New.
25380 * gfortran.dg/char_result_10.f90: New.
25382 2005-10-30 Jan Hubicka <jh@suse.cz>
25384 * g++.dg/tree-ssa/pr24172.C: New testcase.
25386 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25388 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25390 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
25392 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25393 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25394 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25395 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25396 gfortran.dg/enum_9.f90,
25397 gfortran.fortran-torture/compile/enum_1.f90,
25398 gfortran.fortran-torture/execute/enum_1.f90,
25399 gfortran.fortran-torture/execute/enum_2.f90,
25400 gfortran.fortran-torture/execute/enum_3.f90,
25401 gfortran.fortran-torture/execute/enum_4.f90: New tests.
25403 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
25406 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25407 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25409 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25411 PR libfortran/20179
25412 * gfortran.dg/mixed_io_1.f90: New test.
25413 * gfortran.dg/mixed_io_1.c: New file.
25415 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25417 * gfortran.dg/malloc_free_1.f90: New test.
25419 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
25421 * gcc.dg/nested-func-4.c: Require profiling -pg.
25423 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25426 * g++.dg/warn/main-2.C: New test.
25428 2005-10-28 Steven G. Kargl <kargls@comcast.net>
25431 * gfortran.dg/interface_2.f90: new test.
25433 2005-10-28 Josh Conner <jconner@apple.com>
25436 * g++.dg/template/crash38.C: New test.
25437 * g++.dg/parse/explicit1.C: Change expected errors.
25439 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25442 * g++.dg/other/large-size-array.C: New test.
25444 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25446 PR middle-end/24362
25447 * g++.dg/opt/complex4.C: New test.
25449 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
25451 * gcc.dg/nested-func-4.c: New test.
25453 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
25456 gfortran.dg/derived_recursion.f90: New test.
25457 gfortran.dg/implicit_actual.f90: New test.
25459 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
25461 PR middle-end/24295, PR testsuite/24477
25462 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
25463 removed when weakref hits the tree.
25465 2005-10-25 Jakub Jelinek <jakub@redhat.com>
25467 * gfortran.dg/cray_pointers_4.f90: New test.
25469 * gfortran.dg/cray_pointers_5.f90: New test.
25471 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
25474 * gfortran.dg/assign_5.f90: New test.
25475 * gfortran.dg/assign_6.f: New test.
25477 2005-10-25 Uros Bizjak <uros@kss-loka.si>
25479 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
25480 CPU has no SSE support.
25482 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
25484 PR libgfortran/24224
25485 * gfortran.dg/arrayio_1.f90: Update attribution.
25486 * gfortran.dg/arrayio_2.f90: Update attribution.
25487 * gfortran.dg/arrayio_3.f90: Update attribution.
25488 * gfortran.dg/arrayio_4.f90: Update test conditions.
25489 * gfortran.dg/arrayio_5.f90: Update attribution.
25490 * gfortran.dg/arrayio_6.f90: New test.
25491 * gfortran.dg/arrayio_7.f90: New test.
25493 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
25495 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25497 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25499 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25501 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25504 * gfortran.dg/namelist_char_only.f90: New test.
25506 2005-10-24 Asher Langton <langton2@llnl.gov>
25510 * gfortran.dg/cray_pointers_1.f90: New test.
25511 * gfortran.dg/cray_pointers_2.f90: New test.
25512 * gfortran.dg/cray_pointers_3.f90: New test.
25513 * gfortran.dg/loc_1.f90: New test.
25514 * gfortran.dg/loc_2.f90: New test.
25516 2005-10-24 Steven Bosscher <stevenb@suse.de>
25518 * gcc.dg/pr24225.c: New test.
25520 2005-10-24 Asher Langton <langton2@llnl.gov>
25522 * gfortran.dg/dup_save_1.f90: New test.
25523 * gfortran.dg/dup_save_2.f90: New test.
25525 2005-10-24 Paul Brook <paul@codesourcery.com>
25528 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25531 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
25533 PR libgfortran/24489
25534 * gfortran.dg/pr24489.f90: New test.
25536 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
25539 * gfortran.dg/ichar_1.f90: Add tests for derived types.
25541 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
25544 * g++.dg/init/array16.C: Skip for mmix-*-*.
25546 2005-10-23 Asher Langton <langton2@llnl.gov>
25548 * gfortran.dg/byte_1.f90: New test.
25549 * gfortran.dg/byte_2.f90: New test.
25551 2005-10-23 David Edelsohn <edelsohn@gnu.org>
25553 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25555 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
25558 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25561 * gfortran.dg/merge_char_const.f90: New test.
25564 * gfortran.dg/spread_scalar_source.f90: New test.
25566 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
25568 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25570 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25571 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25573 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25575 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
25578 * gfortran.dg/der_pointer_4.f90: New.
25580 2005-10-22 David Ayers <d.ayers@inode.at>
25582 * obj-c++.dg/except-1.mm: Simplify.
25584 2005-10-21 David Ayers <d.ayers@inode.at>
25586 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25588 2005-10-21 Jakub Jelinek <jakub@redhat.com>
25590 * gfortran.dg/assumed_dummy_2.f90: New test.
25592 2005-10-21 James E Wilson <wilson@specifix.com>
25594 PR preprocessor/15220
25595 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25597 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
25599 * gcc.c-torture/execute/20051021-1.c: New test.
25601 2005-10-21 Mark Mitchell <mark@codesourcery.com>
25604 * g++.dg/ext/tmplattr1.C: New test.
25606 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25609 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25611 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25613 * obj-c++.dg/except-1.mm: New.
25615 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25617 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25619 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25621 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25623 PR middle-end/24295
25624 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25625 declarations with the same names as thunks' alias targets, use
25627 * gcc.dg/attr-alias-3.c: New test.
25628 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25630 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25633 * g++.dg/parse/access8.C: New test.
25635 2005-10-20 Richard Guenther <rguenther@suse.de>
25638 * g++.dg/tree-ssa/pr24439.C: New testcase.
25640 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25642 * g++.dg/opt/delay-slot-1.C: New test.
25644 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25647 * gfortran.fg/der_init_1.f90: New.
25649 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25651 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25653 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25656 * g++.dg/parse/error28.C: New test.
25658 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25660 * gcc.dg/profile-generate-2.c: New test.
25662 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25665 * g++.dg/ext/dllimport11.C: New.
25667 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25670 * g++.dg/other/friend3.C: New test.
25672 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25675 * g++.dg/template/error19.C: New test.
25677 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25680 * g++.dg/overload/koenig2.C: New.
25683 * g++.dg/overload/error2.C: New.
25686 * g++.dg/inherit/covariant14.C: New.
25688 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25691 * g++.dg/parse/for1.C: New test.
25693 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25696 * gfortran.dg/host_dummy_index_1.f90: New test.
25699 * gfortran.dg/automatic_char_len_2.f90: New test.
25702 * gfortran.dg/recursive_statement_functions.f90: New test.
25705 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25708 * gfortran.dg/external_initializer.f90: New test.
25711 * non_module_public.f90: New test.
25713 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
25716 * g++.dg/template/overload7.C: New.
25719 * g++.dg/other/switch2.C: Remove expected warnings.
25722 * g++.dg/template/defarg6.C: New.
25724 2005-10-17 Uros Bizjak <uros@kss-loka.si>
25727 * gcc.target/i386/pr24315.c: New test.
25729 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25732 * g++.dg/template/static21.C: New test.
25733 * g++.dg/template/static21-a.cc: Likewise.
25735 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
25738 * g++.dg/warn/Wswitch-default-1.C: New test.
25739 * g++.dg/warn/Wswitch-default-2.C: New test.
25741 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25744 * g++.dg/parse/template18.C: New test.
25745 * g++.dg/template/nontype15.C: Likewise.
25747 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
25750 * gfortran.dg/spec_expr_2.f90: New.
25752 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
25754 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25755 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25756 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25757 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25758 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25759 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25760 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25761 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
25762 previous target-specific skips and warning-message matches where
25765 2005-10-15 Mark Mitchell <mark@codesourcery.com>
25768 * g++.dg/warn/Wctor-dtor.C: New test.
25770 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25773 * gcc.dg/for-1.c: New test.
25775 2005-10-14 Mark Mitchell <mark@codesourcery.com>
25778 * g++.dg/warn/Wconversion1.C: New test.
25779 * g++.dg/ext/packed4.C: Compile with -w.
25780 * g++.dg/opt/20050511-1.C: Likewise.
25781 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25783 2005-10-14 Jakub Jelinek <jakub@redhat.com>
25785 * gfortran.dg/boz_5.f90: New test.
25787 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
25790 * g++.dg/other/switch2.C: New.
25793 * g++.dg/init/ctor7.C: New.
25795 2005-10-13 David Edelsohn <edelsohn@gnu.org>
25798 * g++.dg/parse/crash32.C: New test.
25800 2005-10-13 Mark Mitchell <mark@codesourcery.com>
25803 * g++.dg/init/goto2.C: New test.
25806 * g++.dg/template/crash/41.C: New test.
25809 * g++.dg/template/crash40.C: New test.
25812 * g++.dg/parse/friend5.C: New test.
25815 * g++.dg/template/crash38.C: New test.
25818 * g++.dg/template/friend38.C: New test.
25821 * g++.dg/template/crash39.C: New test.
25823 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
25825 * gcc.dg/debug/dwarf2/dwarf-char1.c,
25826 gcc.dg/debug/dwarf2/dwarf-char2.c,
25827 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25829 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25831 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
25833 * gcc.dg/dll-2.c: Add tests for warnings.
25834 * gcc.dg/dll-3.c: Likewise.
25835 * gcc.dg/dll-4.c: Likewise.
25837 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25838 * g++.dg/ext/dllimport2.C: Likewise.
25839 * g++.dg/ext/dllimport3.C: Likewise.
25840 * g++.dg/ext/dllimport7.C: Likewise.
25841 * g++.dg/ext/dllimport8.C: Likewise.
25842 * g++.dg/ext/dllimport9.C: Likewise.
25844 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
25847 * gfortran.dg/derived_pointer_recursion.f90: New test.
25849 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
25851 * gcc.c-torture/execute/20051012-1.c: New test.
25853 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25856 * gfortran.dg/automatic_char_len_1.f90: New test.
25858 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25861 * gfortran.dg/save_common.f90: New test.
25864 * gfortran.dg/save_result.f90: New test.
25866 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25869 * g++.dg/template/dependent-expr1.C: Add new expected error.
25870 * g++.dg/template/dependent-expr2.C: Adjust error text.
25871 * g++.dg/template/overload6.C: New.
25874 * g++.dg/other/typename8.C: New.
25877 * g++.dg/other/return1.C: New.
25879 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
25882 * g++.dg/ext/label5.C: New.
25884 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25887 * g++.dg/parse/crash31.C: New.
25889 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
25891 * g++.dg/ipa/ipa-1.c: New test.
25892 * g++.dg/ipa/ipa-2.c: New test.
25893 * g++.dg/ipa/ipa-3.c: New test.
25894 * g++.dg/ipa/ipa-4.c: New test.
25895 * g++.dg/ipa/ipa-5.c: New test.
25896 * g++.dg/ipa/ipa.exp: New file.
25898 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25901 * gfortran.dg/private_type_3.f90: New test.
25903 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25906 gfortran.dg/aint_anint_1.f90: New test.
25908 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25910 PR libgfortran/24313
25911 gfortran.dg/csqrt.f: New test.
25913 2005-10-11 Ian Lance Taylor <ian@airs.com>
25916 * g++.dg/warn/noeffect7.C: New test.
25917 * g++.dg/warn/noeffect2.C: Instantiate templates.
25918 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
25921 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25924 * g++.dg/init/float1.C: New test.
25927 * g++.dg/init/member1.C: Tweak error markers.
25929 2005-10-11 Janis Johnson <janis187@us.ibm.com>
25932 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25933 Check for null pointer.
25935 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25938 * g++.dg/parse/ret-type3.C: New test.
25940 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25943 * gcc.c-torture/compile/pr23946.c: New test.
25945 2005-10-11 Jakub Jelinek <jakub@redhat.com>
25947 * g++.dg/opt/mmx2.C: New test.
25949 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25952 * g++.dg/template/static20.C: New test.
25955 * g++.dg/warn/Wunused-12.C: New test.
25958 * g++.dg/template/arg4.C: New test.
25960 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25962 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25963 * gcc.dg/ucnid-3.c: Likewise.
25964 * gcc.dg/ucnid-4.c: Likewise.
25965 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25966 * g++.dg/other/ucnid-1.C: Likewise.
25967 * gcc.dg/sparc-frame-1.c: New test.
25969 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25972 * g++.dg/template/spec27.C: New test.
25975 * g++.dg/template/static19.C: New test.
25977 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25979 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25980 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25982 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25985 * gfortran.fortran-torture/compile/pr24136.f: New test.
25987 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
25990 * g++.dg/parse/crash30.C: New test.
25992 2005-10-07 Richard Guenther <rguenther@suse.de>
25994 PR middle-end/24227
25995 * gcc.c-torture/compile/pr24227.c: New testcase.
25997 2005-10-07 Steve Ellcey <sje@cup.hp.com>
25999 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26000 Do not put aligned attributes on array elements.
26002 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
26004 PR testsuite/23611, PR testsuite/23615
26005 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26006 writing prototypes of library functions by hand.
26007 * obj-c++.dg/bitfield-4.mm: Likewise.
26008 * obj-c++.dg/const-str-4.mm: Likewise.
26009 * obj-c++.dg/encode-4.mm: Likewise.
26010 * obj-c++.dg/encode-5.mm: Likewise.
26011 * obj-c++.dg/encode-6.mm: Likewise.
26012 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26013 * obj-c++.dg/method-10.mm: Likewise.
26014 * obj-c++.dg/method-17.mm: Likewise.
26015 * obj-c++.dg/method-19.mm: Likewise.
26016 * obj-c++.dg/try-catch-2.mm: Likewise.
26018 2005-10-06 Richard Henderson <rth@redhat.com>
26021 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26023 2005-10-06 Dale Johannesen <dalej@apple.com>
26025 * gcc.c-torture/execute/20030125-1.c: Correct.
26027 2005-10-06 Richard Guenther <rguenther@suse.de>
26029 PR tree-optimization/24238
26030 * g++.dg/tree-ssa/pr24238.C: New testcase.
26032 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
26035 * gfortran.dg/der_pointer_3.f90: New test.
26037 2005-10-05 Devang Patel <dpatel@apple.com>
26040 * g++.dg/other/PR23205.C: New.
26042 2005-10-05 Richard Henderson <rth@redhat.com>
26045 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26046 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26048 2005-10-05 Dale Johannesen <dalej@apple.com>
26050 * gcc.c-torture/execute/float-floor.c: New.
26052 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
26054 PR tree-optimization/21419
26055 PR tree-optimization/24146
26056 PR tree-optimization/24151
26058 * g++.dg/ext/asm7.C: New.
26059 * g++.dg/ext/asm8.C: New.
26060 * gcc.dg/asm-1.c: Compile on all targets.
26061 * gcc.dg/asm-pr24146.c: New.
26062 * gcc.dg/pr21419.c: Adjust error messages.
26064 2005-10-05 Richard Guenther <rguenther@suse.de>
26067 * gfortran.fortran-torture/compile/empty.f90: New testcase.
26069 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
26072 * g++.dg/template/spec22.C: Robustify test.
26073 * g++.dg/template/spec26.C: New.
26075 2005-10-05 Uros Bizjak <uros@kss-loka.si>
26077 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26078 if target supports vector instructions.
26080 2005-10-04 Geoffrey Keating <geoffk@apple.com>
26082 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26085 2005-10-04 Janis Johnson <janis187@us.ibm.com>
26087 * lib/target-supports.exp (check_effective_target_fortran_large_real,
26088 check_effective_target_fortran_large_int): Replace cached result
26089 when target changes.
26091 2005-10-04 Devang Patel <dpatel@apple.com>
26093 * gcc.dg/i386-sse-vect-types.c: New.
26095 2005-10-04 Ian Lance Taylor <ian@airs.com>
26097 PR preprocessor/13726
26098 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26099 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26101 2005-10-04 Richard Guenther <rguenther@suse.de>
26104 * gcc.dg/noncompile/pr23576.c: New testcase.
26106 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
26108 PR middle-end/23125
26109 * gcc.dg/register-var-3.c: New test.
26111 2005-10-04 Steven Bosscher <stevenb@suse.de>
26113 * gcc.dg/pr23049.c: New test.
26115 * gcc.dg/ucnid-4.c: Fix test.
26117 2005-10-03 Diego Novillo <dnovillo@redhat.com>
26120 * gcc.c-torture/compile/pr23445.c: New test.
26122 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
26124 * g++.dg/overload/unknown1.C: New.
26126 2005-10-03 Mark Mitchell <mark@codesourcery.com>
26129 * g++.dg/template/repo4.C: New test.
26131 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26133 PR libfortran/19308
26134 * gfortran.dg/large_real_kind_2.F90: New test.
26135 * gfortran.dg/large_integer_kind_2.f90: New test.
26137 2005-10-03 Uros Bizjak <uros@kss-loka.si>
26139 * lib/target-supports.exp (check_effective_target_vect_shift):
26140 Implement with result caching. Add i?86, x86_64 and ia64 targets.
26141 (check_effective_target_vect_condition): Fix copy-n-pasto.
26143 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26144 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26147 2005-10-02 Mark Mitchell <mark@codesourcery.com>
26150 * g++.dg/template/overload5.C : New test.
26153 * g++.dg/expr/stdarg1.C: New test.
26155 2005-10-02 Diego Novillo <dnovillo@redhat.com>
26158 * gcc.c-torture/execute/pr24142.c: New test.
26160 2005-10-01 Diego Novillo <dnovillo@redhat.com>
26163 * gcc.c-torture/execute/pr24141.c: New test.
26165 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
26166 Diego Novillo <dnovillo@redhat.com>
26169 * gcc.c-torture/execute/pr23604.c: New test.
26171 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
26180 gfortran.dg/equiv_constraint_1.f90: New test.
26181 gfortran.dg/equiv_constraint_2.f90: New test.
26182 gfortran.dg/equiv_constraint_3.f90: New test.
26183 gfortran.dg/equiv_constraint_4.f90: New test.
26184 gfortran.dg/equiv_constraint_5.f90: New test.
26185 gfortran.dg/equiv_constraint_6.f90: New test.
26186 gfortran.dg/equiv_constraint_7.f90: New test.
26187 gfortran.dg/equiv_constraint_8.f90: New test.
26188 gfortran.dg/private_type_1.f90: New test.
26189 gfortran.dg/private_type_2.f90: New test.
26190 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26191 980628-10.f: Assert std=gnu to permit mixing of
26192 types in equivalence statements.
26194 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
26197 * gfortran.dg/open_status_1.f90: New.
26199 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26201 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26202 * gcc.dg/vect/pr22480.c: Clean up temp files.
26203 * gcc.dg/vect/pr23831.c: Clean up temp files.
26204 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26205 Clean up temp files.
26206 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26207 Clean up temp files.
26209 * gcc.dg/20050309-1.c: Clean up temp files.
26210 * gcc.dg/20050325-1.c: Clean up temp files.
26212 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26214 PR tree-optimization/24059
26215 * gcc.dg/vect/pr24059.c : New test.
26217 2005-09-29 Jakub Jelinek <jakub@redhat.com>
26219 PR middle-end/24109
26220 * gcc.c-torture/execute/20050929-1.c: New test.
26222 2005-09-29 Steven Bosscher <stevenb@suse.de>
26224 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26226 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
26229 * gcc.dg/pr21419.c: New test.
26231 2005-09-29 Steven Bosscher <stevenb@suse.de>
26233 * gcc.dg/pr23911.c: New test.
26235 2005-09-28 Mark Mitchell <mark@codesourcery.com>
26237 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26240 * g++.dg/parse/qualified4.C: New test.
26241 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26242 * g++.old-deja/g++.mike/p8154.C: Likewise.
26244 2005-09-27 Mark Mitchell <mark@codesourcery.com>
26247 * g++.dg/template/friend37.C: New test.
26248 * g++.dg/parse/crash28.C: Adjust error markers.
26250 2005-09-27 Jakub Jelinek <jakub@redhat.com>
26253 * gfortran.fortran-torture/execute/save_2.f90: New decl.
26255 2005-09-27 Devang Patel <dpatel@apple.com>
26257 PR tree-optimization/23625
26258 * gcc.dg/pr23625.c: New test.
26260 2005-09-27 Uros Bizjak <uros@kss-loka.si>
26262 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26263 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26265 2005-09-26 Jakub Jelinek <jakub@redhat.com>
26268 * gfortran.fortran-torture/execute/save_1.f90: New test.
26269 * gfortran.dg/save_1.f90: New test.
26271 2005-09-26 Uros Bizjak <uros@kss-loka.si>
26273 * gcc.target/i386/builtin-apply-mmx.c: New test.
26276 * gcc.target/i386/pr22576.c: New test.
26279 * gcc.target/i386/pr22585.c: New test.
26282 * gcc.target/i386/pr23268.c: New test.
26284 PR middle-end/23831
26285 * gcc.dg/vect/pr23831.c: New test.
26288 * gcc.target/i386/pr24055.c: New test.
26290 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
26292 PR tree-optimization/23960
26293 * gcc.c-torture/compile/pr23960.c: New.
26295 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
26298 * gfortran.dg/nested_modules_3.f90: New.
26300 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26303 gfortran.dg/interface_1.f90: New test.
26305 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
26306 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26309 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26311 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26314 * gfortran.dg/imag_1.f: New test.
26315 * gfortran.dg/imag_2.f: Ditto.
26317 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
26319 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26321 2005-09-22 Jakub Jelinek <jakub@redhat.com>
26324 * g++.dg/warn/pr21983.C: New test.
26326 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
26328 * gcc.dg/20050922-1.c: Testcase added.
26330 2005-09-21 Mark Mitchell <mark@codesourcery.com>
26333 * g++.dg/template/array14.C: New test.
26335 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
26338 * gfortran.dg/der_ptr_component_1.f90: New test.
26340 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26343 * g++.dg/template/error1.C: Reject "no matching function" message.
26345 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26348 * g++.dg/lookup/error1.C: New test.
26350 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
26352 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26353 functionality of the testcase.
26355 2005-09-20 Richard Henderson <rth@redhat.com>
26357 * gcc.dg/vect/vect-22.c: Require vect_float.
26358 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26360 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
26362 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26363 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26364 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26365 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26366 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26367 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26368 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26369 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26370 * gcc.dg/cpp/ucnid-8.c: New test.
26372 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26374 PR tree-optimization/23929
26375 * gcc.c-torture/compile/pr23929.c: New test.
26377 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
26379 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26382 2005-09-20 Steve Ellcey <sje@cup.hp.com>
26385 * g++.dg/other/pr22003.C: Require named sections.
26387 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26390 * g++.dg/rtti/crash3.C: New test.
26392 PR tree-optimization/23818
26393 * gcc.dg/pr23818.c: New test.
26395 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26398 * gfortran.dg/print_fmt_4.f: New.
26400 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26403 * gfortran.fortran-torture/execute/entry_11.f90: New test.
26405 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26407 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26408 Use pointers to local alignable arrays instead. Added comments.
26409 * gcc.dg/vect/vect-46.c: Likewise.
26410 * gcc.dg/vect/vect-48.c: Likewise.
26411 * gcc.dg/vect/vect-49.c: Likewise.
26412 * gcc.dg/vect/vect-52.c: Likewise.
26413 * gcc.dg/vect/vect-53.c: Likewise.
26414 * gcc.dg/vect/vect-54.c: Likewise.
26415 * gcc.dg/vect/vect-56.c: Likewise.
26416 * gcc.dg/vect/vect-57.c: Likewise.
26417 * gcc.dg/vect/vect-58.c: Likewise.
26418 * gcc.dg/vect/vect-60.c: Likewise.
26419 * gcc.dg/vect/vect-61.c: Likewise.
26421 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26422 The test is no longer vectorizable on vect_no_align targets.
26423 * gcc.dg/vect/vect-43.c: Likewsie.
26425 * gcc.dg/vect/vect-44.c: Added comments.
26426 * gcc.dg/vect/vect-45.c: Added comments.
26427 * gcc.dg/vect/vect-50.c: Added comments.
26428 * gcc.dg/vect/vect-51.c: Added comments.
26430 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26432 * gcc.dg/vect/Os-vect-95.c: Likewise.
26434 * gcc.dg/vect/vect-41.c: Test removed.
26435 * gcc.dg/vect/vect-47.c: Test removed.
26436 * gcc.dg/vect/vect-55.c: Test removed.
26437 * gcc.dg/vect/vect-59.c: Test removed.
26439 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26441 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26442 No longer vectorizable on vect_no_align targets.
26443 * gcc.dg/vect/pr20122.c: Likewise.
26444 * gcc.dg/vect/vect-74.c: Likewise.
26445 * gcc.dg/vect/vect-75.c: Likewise.
26446 * gcc.dg/vect/vect-76.c: Likewise.
26448 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26449 Will not be vectorizable on vect_no_align targets once aliasing issues
26451 * gcc.dg/vect/vect-79.c: Likewise.
26453 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26454 * gcc.dg/vect/vect-78.c: Likewise.
26455 * gcc.dg/vect/vect-97.c: Likewise.
26457 2005-09-19 Steven Bosscher <stevenb@suse.de>
26459 * gcc.dg/pr23943.c: New test.
26461 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26464 * gfortran.dg/derived_pointer_null_1.f90: New test.
26466 2005-09-18 Richard Guenther <rguenther@suse.de>
26468 PR middle-end/23944
26469 * gcc.c-torture/compile/pr23944.c: New testcase.
26471 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
26474 * gfortran.dg/der_pointer_2.f90: New test.
26476 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26479 * gfortran.dg/nested_modules_2.f90: New test.
26481 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26484 * g++.dg/other/semicolon.C: New test.
26486 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
26488 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26489 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26491 2005-09-16 Mark Mitchell <mark@codesourcery.com>
26494 * g++.dg/template/static18.C: New test.
26497 * g++.dg/template/crash19.C: Remove dg-error marker.
26498 * g++.dg/template/local4.C: New test.
26500 2005-09-16 Paul Brook <paul@codesourcery.com>
26503 * gfortran.dg/dependency_1.f90: New test.
26505 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26508 * g++.dg/template/static17.C: New test.
26510 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
26513 * g++.dg/warn/huge-val1.C: New test.
26515 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26518 * g++.dg/parse/class2.C: New test.
26519 * g++.dg/template/explicit8.C: Likewise.
26520 * g++.dg/template/spec25.C: Likewise.
26522 2005-09-14 Josh Conner <jconner@apple.com>
26524 PR middle-end/23584
26525 * gcc.dg/pr23584.c: New test.
26527 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
26529 PR fortran/21875 Internal Unit Array I/O, NIST
26530 * gfortran.dg/arrayio_1.f90: New test.
26531 * gfortran.dg/arrayio_1.f90: New test.
26532 * gfortran.dg/arrayio_1.f90: New test.
26533 * gfortran.dg/arrayio_1.f90: New test.
26534 * gfortran.dg/arrayio_1.f90: New test.
26536 2005-09-14 Uros Bizjak <uros@kss-loka.si>
26538 PR middle-end/22480
26539 * gcc.dg/vect/pr22480.c: New test.
26541 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
26544 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26546 2005-09-13 Josh Conner <jconner@apple.com>
26549 * g++.dg/init/struct2.C: New test.
26550 * g++.dg/init/struct3.C: New test.
26552 2005-09-13 Janis Johnson <janis187@us.ibm.com>
26554 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26555 Clean up temp files.
26556 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26557 gcc.dg/tree-ssa/builtin-fprintf-1.c,
26558 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26559 gcc.dg/tree-ssa/builtin-printf-1.c,
26560 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26561 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26562 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26563 gcc.dg/tree-ssa/builtin-vprintf-1.c,
26564 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26565 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26566 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26567 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26568 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26569 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26570 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26571 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26573 2005-09-13 Josh Conner <jconner@apple.com>
26575 * lib/gcc-dg.exp: Load scanipa.exp.
26576 (cleanup-dump): New procedure.
26577 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26578 * lib/scandump.exp: New file.
26579 * lib/scantree.exp: Use it.
26580 * lib/scanipa.exp: New file.
26582 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
26585 * gfortran.dg/generic_4.f90: New test.
26587 2005-09-13 Uros Bizjak <uros@kss-loka.si>
26590 * gcc.target/i386/pr23816-1.c: New test.
26591 * gcc.target/i386/pr23816-2.c: New test.
26594 2005-09-13 Bastian Blank <waldi@debian.org>
26597 * g++.dg/abi/mangle26.C: New test.
26598 * g++.dg/abi/mangle27.C: New test.
26599 * g++.dg/abi/mangle28.C: New test.
26600 * g++.dg/abi/mangle29.C: New test.
26603 * g++.dg/parse/register1.C: New test.
26605 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26608 * g++.dg/template/access16.C: New test.
26610 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26612 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26614 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26617 * gfortran.dg/shape_2.f90: New test.
26619 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26622 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26623 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26624 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26625 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26626 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26627 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26628 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26631 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26634 * g++.dg/parse/template17.C: New test.
26636 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26639 * g++.dg/template/nontype14.C: New test.
26641 2005-09-12 Ian Lance Taylor <ian@airs.com>
26644 * g++.dg/lookup/friend7.C: New test.
26645 * g++.dg/lookup/friend8.C: New test.
26646 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26647 so that it will be found via argument dependent lookup.
26648 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26649 friend functions which will no longer be found.
26650 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26651 function g, so that it will be found via argument dependent
26653 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26654 * g++.old-deja/g++.mike/net43.C: Likewise.
26656 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26659 * g++.dg/template/static16.C: New test.
26661 2005-09-12 Josh Conner <jconner@apple.com>
26663 PR middle-end/23237
26664 * gcc.c-torture/compile/pr23237.c: New test.
26666 2005-09-11 Richard Henderson <rth@redhat.com>
26668 * g++.dg/other/error8.C: Update expected diagnostic text.
26670 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26672 PR libfortran/19872
26673 * gfortran.dg/overwrite_1.f: New test.
26675 2005-09-09 Josh Conner <jconner@apple.com>
26677 * g++.dg/init/pr23180-1.C: Removed.
26678 * g++.dg/init/pr23180-2.C: Removed.
26680 2005-09-09 David Daney <ddaney@avtrex.com>
26682 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26683 files which are ...
26684 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26685 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26687 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26689 * gfortran.dg/iostat_2.f90: New test.
26691 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26694 * g++.dg/ext/interface1.C: New test.
26695 * g++.dg/ext/interface1.h: Likewise.
26696 * g++.dg/ext/interface1a.cc: Likewise.
26698 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26700 * gfortran.dg/iomsg_1.f90: New test case.
26702 2005-09-09 Richard Guenther <rguenther@suse.de>
26705 * g++.dg/tree-ssa/pr23624.C: New testcase.
26707 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26710 * gfortran.dg/vector_subscript_1.f90,
26711 * gfortran.dg/vector_subscript_2.f90: New tests.
26713 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26716 * gfortran.dg/array_alloc_1.f90,
26717 * gfortran.dg/array_alloc_2.f90,
26718 * gfortran.dg/array_alloc_3.f90: New tests.
26720 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26723 * gfortran.dg/array_constructor_6.f90
26724 * gfortran.dg/array_constructor_7.f90
26725 * gfortran.dg/array_constructor_8.f90
26726 * gfortran.dg/array_constructor_9.f90
26727 * gfortran.dg/array_constructor_10.f90
26728 * gfortran.dg/array_constructor_11.f90
26729 * gfortran.dg/array_constructor_12.f90: New tests.
26731 2005-09-08 Josh Conner <jconner@apple.com>
26734 * g++.dg/init/pr23180-1.C: New test.
26735 * g++.dg/init/pr23180-2.C: New test.
26737 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26740 * gfortran.dg/module_double_reuse.f90: New.
26742 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26749 * gfortran.dg/common_equivalence_1.f: New.
26750 * gfortran.dg/common_equivalence_2.f: New.
26751 * gfortran.dg/common_equivalence_3.f: New.
26752 * gfortran.dg/contained_equivalence_1.f90: New.
26753 * gfortran.dg/module_blank_common.f90: New.
26754 * gfortran.dg/module_commons_1.f90: New.
26755 * gfortran.dg/module_equivalence_1.f90: New.
26756 * gfortran.dg/nested_modules_1.f90: New.
26757 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26758 equivalences and add comment to connect the test with
26761 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26764 * gfortran.dg/common_6.f90: New test.
26766 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26769 * gfortran.dg/char_result_1.f90,
26770 * gfortran.dg/char_result_2.f90,
26771 * gfortran.dg/char_result_3.f90,
26772 * gfortran.dg/char_result_4.f90,
26773 * gfortran.dg/char_result_5.f90,
26774 * gfortran.dg/char_result_6.f90,
26775 * gfortran.dg/char_result_7.f90,
26776 * gfortran.dg/char_result_8.f90: New tests.
26778 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26781 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26783 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26786 * obj-c++.dg/selector-5.mm: New test.
26787 * obj-c++.dg/selector-6.mm: New test.
26789 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26793 * objc.dg/error-1.m: New test.
26795 2005-09-07 Richard Sandiford <richard@codesourcery.com>
26798 * gfortran.fortran-torture/execute/pr23373-1.f90,
26799 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26801 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
26803 PR libfortran/23760
26804 * gfortran.dg/g77/1832.f: Remove long string in write statement
26805 to allow the test to pass on correct list directed output with
26808 2005-09-07 James E Wilson <wilson@specifix.com>
26810 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26812 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26814 * gfortran.dg/parameter+save.f90: Rename to
26815 * gfortran.dg/parameter_save.f90: .. this.
26817 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26820 * gfortran.dg/parameter+save.f90: New test case.
26822 2005-09-06 Richard Sandiford <richard@codesourcery.com>
26825 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26827 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26830 * gcc.dg/pr23075.c: New test.
26831 * g++.dg/warn/pr23075.C: New test.
26834 * gcc.target/i386/pr22362.c: New test.
26836 PR rtl-optimization/23098
26837 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26839 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26840 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26841 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26843 2005-09-06 Mark Mitchell <mark@codesourcery.com>
26845 * g++.dg/expr/cast6.C: New test.
26848 * g++.dg/init/new15.C: New test.
26850 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26852 * gcc.dg/vect/Os-vect-95.c: New test.
26853 * gcc.dg/vect/vect-95.c: Same.
26855 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26857 * gcc.dg/vect/vect-29.c: Update xfail testing.
26858 * gcc.dg/vect/vect-44.c: Same.
26859 * gcc.dg/vect/vect-48.c: Same.
26860 * gcc.dg/vect/vect-50.c: Same.
26861 * gcc.dg/vect/vect-72.c: Same.
26862 * gcc.dg/vect/vect-77.c: Same.
26863 * gcc.dg/vect/vect-78.c: Same.
26864 * gcc.dg/vect/vect-80.c: Same.
26865 * gcc.dg/vect/vect-96.c: Same.
26866 * gcc.dg/vect/vect-100.c: Same.
26867 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26868 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26869 * gfortran.dg/vect/vect-5.f90: Same.
26871 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26873 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26875 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26876 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26879 * g++.dg/opt/pr23056.C: New test.
26881 PR rtl-optimization/23098
26882 * gcc.target/i386/pr23098.c: New test.
26884 2005-09-05 Mark Mitchell <mark@codesourcery.com>
26887 * g++.dg/template/static15.C: New test.
26890 * g++.dg/ext/stmtexpr5.C: New test.
26891 * g++.dg/ext/stmtexpr6.C: Likewise.
26893 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
26895 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26897 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26898 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26899 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26901 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
26903 PR libfortran/23321
26904 * gfortran.dg/direct_io_4.f90: New test case.
26906 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
26907 Rasmus Hahn <rassahah@neofonie.de>
26910 * objc.dg/type-stream-1.m: New test.
26912 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
26915 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26916 gfortran.dg/print_fmt_3.f90: New test.
26918 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26920 * gfortran.dg/fmt_t_1.f90: New test.
26922 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26924 PR rtl-optimization/23454
26925 * g++.dg/opt/pr23454.C: New test.
26927 2005-09-03 Mark Mitchell <mark@codesourcery.com>
26930 * g++.dg/ext/static1.C: New test.
26932 2005-09-02 Richard Henderson <rth@redhat.com>
26934 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26935 tail call to check_fa_work.
26937 2005-09-02 Mark Mitchell <mark@codesourcery.com>
26940 * g++.dg/other/gc3.C: New test.
26942 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26944 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26945 * gcc.dg/20050826-1.c: Likewise.
26947 2005-08-31 Mark Mitchell <mark@codesourcery.com>
26950 * g++.dg/expr/volatile1.C: New test.
26952 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
26954 PR middle-end/23547
26955 * gcc.dg/pr23547.c: New test.
26957 2005-09-02 Richard Sandiford <richard@codesourcery.com>
26960 * gcc.c-torture/execute/pr22061-1.c,
26961 * gcc.c-torture/execute/pr22061-2.c,
26962 * gcc.c-torture/execute/pr22061-3.c,
26963 * gcc.c-torture/execute/pr22061-4.c: New tests.
26965 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
26967 * gcc.dg/Wredundant-decls-2.c: New test to check that
26968 -Wredundant-decls does not issue warning for a variable
26969 definition following a declaration.
26971 2005-09-01 Jakub Jelinek <jakub@redhat.com>
26974 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26975 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26976 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26978 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26979 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26980 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26981 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26982 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26983 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26984 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26985 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26987 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26990 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26993 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
26996 * gcc.dg/pr21255-1.c: New test.
26997 * gcc.dg/pr21255-2-mb.c: Likewise.
26998 * gcc.dg/pr21255-2-ml.c: Likewise.
26999 * gcc.dg/pr21255-3.c: Likewise.
27000 * gcc.dg/pr21255-4.c: Likewise.
27002 2005-08-31 Dale Johannesen <dalej@apple.com>
27004 * gcc.dg/20050830-1.c: New.
27006 2005-08-31 Josh Conner <jconner@apple.com>
27008 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27009 command-line options for arm-*-* targets.
27010 * g++.dg/init/array16.C: Likewise.
27011 * g++.dg/other/crash-4.C: Likewise.
27013 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27016 * obj-c++.dg/gnu-runtime-3.mm: New test.
27018 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27021 * g++.dg/lookup/ambig4.C: New test.
27022 * g++.dg/lookup/ambig5.C: New test.
27023 * g++.dg/tc1/dr101.C: Adjust error markers.
27025 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27028 * g++.dg/template/ttp5.C: Adjust error markers.
27030 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
27033 * lib/obj-c++.exp: Include target-libpath.exp.
27034 (obj-c++_link_flags): Look for the GNU libobjc library
27035 and set the library path to include it.
27036 Don't manually set LD_LIBRARY_PATH (etc.) but call
27037 set_ld_library_path_env_vars instead.
27038 (obj-c++_target_compile): Don't set library path or
27039 linker flags because they are already set correctly
27040 in obj-c++_link_flags.
27042 2005-08-30 Josh Conner <jconner@apple.com>
27044 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27045 to command-line options for arm-*-* targets.
27047 2005-08-30 Geoffrey Keating <geoffk@apple.com>
27049 * g++.dg/other/i386-1.C: New.
27051 2005-08-30 Jakub Jelinek <jakub@redhat.com>
27053 PR preprocessor/20348
27054 PR preprocessor/20356
27055 * gcc.dg/cpp/pr20348.c: New test.
27056 * gcc.dg/cpp/pr20348.h: New file.
27057 * gcc.dg/cpp/inc/pr20348.h: New file.
27058 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27059 * gcc.dg/cpp/pr20356.c: New test.
27060 * gcc.dg/cpp/pr20356.h: New file.
27061 * gcc.dg/cpp/inc/pr20356.h: New file.
27062 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27064 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
27066 * gfortran.fortran-torture/execute/intrinsic_count.f90:
27067 Fix array dimension to avoid correct end-of-file error.
27069 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
27071 PR libfortran/23598
27072 * gfortran.dg/iostat_1.f90: New test.
27074 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
27076 PR middle-end/23408
27077 * gcc.dg/pr23408.c: New test.
27079 2005-08-28 Mark Mitchell <mark@codesourcery.com>
27082 * g++.dg/init/member1.C: Make sure erroneous static data member
27083 definitions are required.
27084 * g++.dg/template/static13.C: New test.
27085 * g++.dg/template/static14.C: Likewise.
27087 2005-08-29 Jakub Jelinek <jakub@redhat.com>
27089 * gcc.target/i386/pr23575.c: Use -msse2 instead of
27090 -march=pentium4, remove ilp32 requirement.
27092 PR middle-end/23484
27093 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27094 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27096 2005-08-29 Andreas Jaeger <aj@suse.de>
27099 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27101 2005-08-28 Jakub Jelinek <jakub@redhat.com>
27103 * gcc.c-torture/execute/20050316-2.c: New test.
27104 * gcc.c-torture/execute/20050316-3.c: New test.
27105 * gcc.dg/torture/pr16104-1.c: New test.
27107 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
27109 PR middle-end/23463
27110 * gcc.c-torture/execute/zero-struct-1.c: New test.
27112 2005-08-27 Richard Guenther <rguenther@suse.de>
27115 * gcc.target/i386/pr23575.c: New testcase.
27117 2005-08-26 Jakub Jelinek <jakub@redhat.com>
27119 PR rtl-optimization/23561
27120 * gcc.c-torture/execute/20050826-1.c: New test.
27123 * gcc.c-torture/execute/20050826-2.c: New test.
27125 2005-08-26 Dale Johannesen <dalej@apple.com>
27127 * gcc.dg/20030711-1.c: Modify to work on Darwin.
27128 * gcc.dg/20050826-1.c: New.
27130 2005-08-26 Mark Mitchell <mark@codesourcery.com>
27133 * g++.dg/template/nontype13.C: New test.
27136 * g++.dg/init/new14.C: New test.
27137 * g++.dg/expr/anew1.C: Do not XFAIL.
27138 * g++.dg/expr/anew2.C: Likewise.
27139 * g++.dg/expr/anew3.C: Likewise.
27141 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
27143 PR middle-end/22439
27144 * gcc.dg/vla-3.c: New test.
27146 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
27149 * gfortran.dg/named_interface.f90: New.
27151 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
27153 * gcc.c-torture/execute/frame-address.c: New test.
27155 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
27158 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27160 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27162 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27164 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27166 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27167 * gcc.dg/altivec-22.c: Rename from..
27168 * gcc.dg/altivec-nomfcr.c: ..this.
27170 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
27172 PR tree-optimization/23546
27173 * gcc.dg/tree-ssa/pr23546.c: New test.
27175 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
27178 * gfortran.dg/nonreturning_statements.f90: New test.
27180 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
27183 * g++.dg/parse/crash29.C: New.
27185 2005-08-23 DJ Delorie <dj@redhat.com>
27187 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27188 constants have the L suffix.
27190 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
27193 * g++.dg/template/instantiate8.C: New.
27195 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
27197 PR middle-end/23467
27198 * gcc.c-torture/execute/pr23467.c: New test.
27200 2005-08-23 Jakub Jelinek <jakub@redhat.com>
27202 PR tree-optimization/22043
27203 * gcc.c-torture/execute/20050613-1.c: New test.
27205 2005-08-23 Ben Elliston <bje@au.ibm.com>
27207 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27209 2005-08-22 Jakub Jelinek <jakub@redhat.com>
27211 PR rtl-optimization/23478
27212 * g++.dg/opt/pr23478.C: New test.
27214 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
27217 * gcc.dg/switch-warn-3.c: New test.
27219 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27222 * g++.dg/template/param1.C: New test.
27224 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27227 * g++.dg/other/incomplete1.C: New test.
27229 2005-08-22 Ira Rosen <irar@il.ibm.com>
27231 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27234 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27236 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27239 2005-08-21 Jakub Jelinek <jakub@redhat.com>
27241 * gcc.target/i386/sse-4.c: New test.
27243 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27246 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27248 2005-08-20 Jakub Jelinek <jakub@redhat.com>
27250 * gcc.dg/20050811-1.c: New test.
27251 * gcc.dg/20050811-2.c: New test.
27253 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
27255 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27257 2005-08-19 Diego Novillo <dnovillo@redhat.com>
27260 * gcc.c-torture/compile/pr23476.c: New test.
27262 2005-08-19 Devang Patel <dpatel@apple.com>
27264 PR tree-optimization/23048
27265 * gcc.dg/tree-ssa/pr23048.c: New test.
27267 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
27269 PR middle-end/20624
27270 * g++.dg/warn/Wreturn-3.C: New test
27272 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
27274 PR tree-optimization/22228
27275 * g++.dg/vect/pr22543.cc: New test.
27277 2005-08-17 Steven Bosscher <stevenb@suse.de>
27279 PR tree-optimization/21574
27280 * gcc.dg/tree-ssa/pr21574.c: New test.
27282 2005-08-16 James E Wilson <wilson@specifix.com>
27284 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27286 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
27289 * gcc.c-torture/compile/zero-strct-3.c: New test.
27290 * gcc.c-torture/compile/zero-strct-4.c: New test.
27292 2005-08-16 Steven Bosscher <stevenb@suse.de>
27295 * gcc.target/x86_64/pr23376.c: New test.
27297 2005-08-16 Ian Lance Taylor <ian@airs.com>
27300 * g++.dg/ext/vector2.C: New.
27302 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27304 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27306 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27308 PR libfortran/23428
27309 * gfortran.dg/inquire-complex.f90: New test case.
27311 2005-08-16 James E Wilson <wilson@specifix.com>
27313 PR tree-optimization/21105
27314 * gcc.dg/large-size-array.c: New.
27316 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
27318 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27320 * gcc.dg/vect/vect-41: Likewise.
27321 * gcc.dg/vect/vect-42: Likewise.
27322 * gcc.dg/vect/vect-43: Likewise.
27323 * gcc.dg/vect/vect-44: Likewise.
27324 * gcc.dg/vect/vect-46: Likewise.
27325 * gcc.dg/vect/vect-47: Likewise.
27326 * gcc.dg/vect/vect-48: Likewise.
27327 * gcc.dg/vect/vect-52: Likewise.
27328 * gcc.dg/vect/vect-53: Likewise.
27329 * gcc.dg/vect/vect-54: Likewise.
27330 * gcc.dg/vect/vect-55: Likewise.
27331 * gcc.dg/vect/vect-56: Likewise.
27332 * gcc.dg/vect/vect-57: Likewise.
27333 * gcc.dg/vect/vect-58: Likewise.
27334 * gcc.dg/vect/vect-59: Likewise.
27335 * gcc.dg/vect/vect-60: Likewise.
27336 * gcc.dg/vect/vect-61: Likewise.
27337 * gcc.dg/vect/vect-85: Likewise.
27338 * gcc.dg/vect/vect-87: Likewise.
27339 * gcc.dg/vect/vect-88: Likewise.
27340 * gcc.dg/vect/vect-93.c: Likewise.
27341 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27342 * gcc.dg/vect/vect-75: Likewise.
27343 * gcc.dg/vect/vect-76: Likewise.
27344 * gcc.dg/vect/vect-77: Likewise.
27345 * gcc.dg/vect/vect-78: Likewise.
27346 * gcc.dg/vect/vect-80: Likewise.
27347 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27348 vectorized for the expected reason, rather than checking how alignment
27350 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27351 aligned type and also instead of aligned pointers. Added documentation.
27353 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
27355 * gfortran.dg/power.f90: New test.
27357 2005-08-16 Jakub Jelinek <jakub@redhat.com>
27359 PR rtl-optimization/23299
27360 * g++.dg/opt/pr23299.C: New test.
27362 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27364 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27366 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
27368 * g++.dg/template/local6.C: New test.
27370 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
27372 * execute/exceptions/finally-1.m: Check that the catch and finally are
27373 being called. Also add a "return 0;" at the end of main.
27375 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
27378 * gfortran.dg/namelist_print_1.f: New test of functionality of
27380 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27381 namelist generates error with -std=f95.
27383 2005-08-14 Ira Rosen <irar@il.ibm.com>
27385 PR tree-optimization/23119
27386 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27388 2005-08-13 Marcin Koziej <creep@desk.pl>
27389 Andrew Pinski <pinskia@physics.uc.edu>
27392 * execute/exceptions/finally-1.m: New test.
27394 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27396 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27398 * objc/execute/exceptions/trivial.m: New test.
27399 * objc.dg/try-catch-11.m: Move to ...
27400 * objc/execute/exceptions/foward-1.m: Here.
27401 * objc.dg/try-catch-2.m: Move to ...
27402 * objc/execute/exceptions/catchall-1.m: Here.
27403 * objc.dg/try-catch-8.m: Move to ...
27404 * objc/execute/exceptions/local-variables-1.m: Here.
27406 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27408 * objc.dg/nested-func-1.m: Move to ...
27409 * objc/execute/nested-func-1.m: Here.
27411 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27413 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27414 in ${options} instead of [target_info name].
27415 * lib/obj-c++.exp (objc_target_compile): Likewise.
27417 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27419 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27421 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27423 part of PR testsuite/23348
27424 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27425 each of the torture options.
27426 * objc/compile/trivial.m: New test.
27428 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27430 * gfortran.dg/eoshift.f90: Correct format.
27432 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27434 * gfortran.fortran-torture/execute/character_passing.f90:
27437 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
27440 * g++.dg/template/unify10.C: New.
27442 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
27444 * g++.dg/parse/pr22514.C: Move to...
27445 * g++.dg/debug/pr22514.C: here.
27447 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27450 * g++.dg/inherit/pure1.C: New test.
27452 * ChangeLog: Fix typos.
27454 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27455 Steven Bosscher <stevenb@suse.de>
27457 * gfortran.dg/runtime_warning_1.f90: New test.
27459 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
27462 * g++.dg/parse/crash28.C: New.
27464 2005-08-11 Richard Guenther <rguenther@suse.de>
27467 * gcc.target/i386/tailcall-1.c: New testcase.
27469 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27471 * gcc.dg/vect/vect-67.c: Un-xfail.
27473 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27476 * g++.dg/parse/crash27.C: new test.
27478 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
27480 PR libfortran/22143
27481 * gfortran.dg/shift-kind.f90: New testcase.
27483 2005-08-10 Richard Sandiford <richard@codesourcery.com>
27485 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27486 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27488 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27491 * g++.dg/other/mult-stor1.C: New test.
27493 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27495 * gcc.c-torture/pr18299-1.c: Move to ...
27496 * gcc.c-torture/compile/pr18299-1.c: Here.
27498 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
27500 * gfortran/fortran.torture/execute/character_passing.f90:
27501 Fix types for LSAME.
27503 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
27505 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27506 input data back to what it was originally.
27508 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27510 * objc.dg/try-catch-8.m: Enable for all targets.
27512 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
27514 * gcc.dg/pr23165.c: New test.
27516 2005-08-09 Steven Bosscher <stevenb@suse.de>
27518 PR tree-optimization/23234
27519 * gcc.dg/tree-ssa/pr23234.c: New test.
27521 2005-08-08 Josh Conner <jconner@apple.com>
27523 PR rtl-optimization/23241
27524 * gcc.dg/char-compare.c: New test.
27526 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27529 * g++.dg/init/new13.C: New test.
27531 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
27534 * g++.dg/other/crash-4.C: Adjust
27535 * g++/dg/ext/packed9.C: New.
27537 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27539 PR middle-end/21964
27540 * gcc.c-torture/execute/pr21964-1.c: New test.
27542 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27545 * gcc.dg/pr22458-1.c: New test.
27547 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
27548 Steven G. Kargl <kargls@comcast.net>
27551 * gfortran.dg/flush_1.f90: New test.
27553 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27556 * g++.dg/template/eh2.C: New test.
27558 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27561 * g++.dg/template/instantiate7.C: New test.
27563 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
27566 * gcc.dg/Wunused-value-1.c: New test.
27568 2005-08-06 Richard Sandiford <richard@codesourcery.com>
27570 PR rtl-optimization/23233
27571 * gcc.c-torture/compile/pr23233-1.c: New test.
27573 2005-08-06 Jakub Jelinek <jakub@redhat.com>
27577 * gfortran.dg/equiv_1.f90: New test.
27578 * gfortran.dg/equiv_2.f90: New test.
27579 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27580 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27581 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27583 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27585 * gcc.c-torture/execute/vrp-5.c: New test.
27586 * gcc.c-torture/execute/vrp-6.c: New test.
27587 * gcc.dg/tree-ssa/vrp21.c: New test.
27589 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27591 * g++.dg/parse/pr22514.C: New test.
27593 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
27595 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27597 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27598 instead of constant loads / pool entries.
27600 2005-08-05 David Edelsohn <edelsohn@gnu.org>
27602 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27605 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
27607 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27608 __WINT_TYPE__ in generated prototypes if possible.
27610 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27613 * g++.dg/tree-ssa/pr22037.C:
27615 2005-08-04 Richard Henderson <rth@redhat.com>
27617 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27618 scan-tree-dump-times directive.
27620 2005-08-04 Jan Hubicka <jh@suse.cz>
27622 * gcov-1.C: Fix switch counts.
27623 * gcov-4b.c: Likewise.
27625 2005-08-03 Jeff Law <law@redhat.com>
27627 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27629 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27631 * gcc.c-torture/execute/pr23135.c: New test.
27633 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27635 PR tree-optimization/19899
27636 * gcc.dg/tree-ssa/scev-1.c: New test.
27637 * gcc.dg/tree-ssa/scev-2.c: New test.
27639 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27642 * gcc.dg/torture/pr18582-1.c: New test.
27644 2005-08-03 Jan Hubicka <jh@suse.cz>
27646 * update-conroll.c: New testcase.
27647 * update-conroll-2.c: New testcase.
27649 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27651 * gfortran.dg/constant_substring.f: New test.
27652 * gfortran.dg/pr22491.f: New test.
27654 2005-08-02 Jan Hubicka <jh@suse.cz>
27656 * update-threading.c: Replace by the proper one.
27658 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27661 * g++.dg/tree-ssa/pr23164.C: New test.
27663 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27665 * gcc.dg/tree-ssa/pr23192.c: New test.
27667 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27669 * gcc.c-torture/execute/vrp-4.c: New test.
27671 2005-08-02 Jan Hubicka <jh@suse.cz>
27673 * update-threading.c: New test.
27675 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27677 * gcc.c-torture/compile/20050801-1.c: New test.
27678 * gcc.c-torture/compile/20050801-2.c: New test.
27680 2005-08-01 Jan Hubicka <jh@suse.cz>
27682 * val-prof-5.c: New test.
27684 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27687 * gcc.dg/pr22311-1.c : New test.
27689 2005-07-31 Steven Bosscher <stevenb@suse.de>
27692 * gfortran.dg/pr23095.f: New test.
27695 * g++.dg/other/pr22003.C: New test.
27697 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27700 * gcc.c-torture/execute/pr20621-1.c: New test.
27702 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
27704 * gfortran.dg/comma_format_extension_4.f: Adjust length
27705 of string for format.
27706 * gfortran.dg/der_array_io_1.f: Replace illegal internal
27707 print statement with internal write.
27708 * gfortran.dg/der_array_io_2.f: Likewise.
27709 * gfortran.dg/der_array_io_3.f: Likewise.
27711 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
27713 * gcc.dg/fold-abs-4.c: new test.
27715 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
27717 PR fortran/22570 an related issues.
27718 * gfortran.dg/x_slash_1.f: New test.
27720 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
27723 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27724 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27726 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27729 * gcc.dg/Wshadow-3.c: New test.
27731 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
27733 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27734 used to have the wrong bounds).
27736 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27739 * gcc.dg/hex-round-1.c: Test more cases.
27740 * gcc.dg/hex-round-2.c: New test.
27742 2005-07-29 Diego Novillo <dnovillo@redhat.com>
27745 * g++.dg/tree-ssa/pr22550.C: New test.
27747 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
27749 * gcc.dg/tree-ssa/vrp19.c: New test.
27750 * gcc.dg/tree-ssa-vrp20.c: New test.
27752 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27755 * gcc.dg/transparent-union-4.c: New test.
27757 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27760 * gcc.dg/c99-vla-2.c: New test.
27762 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27765 * gcc.dg/hex-round-1.c: New test.
27767 2005-07-28 Jan Hubicka <jh@suse.cz>
27769 * inliner-1.c: Do not dump everything.
27770 * tree-prof.exp: Do not pass -ftree-based-profiling.
27771 * bprob.exp: Likewise.
27773 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27775 2005-07-28 Mark Mitchell <mark@codesourcery.com>
27778 * g++.dg/expr/ptrmem7.C: New test.
27780 2005-07-28 Mike Stump <mrs@apple.com>
27782 * g++.old-deja/g++.mike/visibility-1.C: New test.
27784 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27787 * gcc.c-torture/execute/pr20187-1.c: New test.
27789 2005-07-28 Jeff Law <law@redhat.com>
27791 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27792 * gcc.dg/tree-ssa/vrp18.c: New test.
27794 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27796 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27798 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27800 PR tree-optimization/22506
27801 * gcc.dg/vect/ps22506.c: New test.
27803 2005-07-28 Jakub Jelinek <jakub@redhat.com>
27806 * gcc.target/i386/sse-3.c: New test.
27808 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27810 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27811 * gcc.target/mips/mips32-dsp-type.c: Likewise.
27813 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27816 * gcc.c-torture/compile/pr22589-1.c: New test.
27818 2005-07-28 Jan Hubicka <jh@suse.cz>
27820 * update-loopch.c: New testcase.
27822 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27824 PR rtl-optimization/23047
27825 * gcc.c-torture/execute/pr23047.c: New test.
27826 * gcc.c-torture/execute/pr23047.x: New.
27828 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27830 PR tree-optimization/22493
27831 * gcc.c-torture/execute/pr22493-1.c: New test.
27832 * gcc.c-torture/execute/pr22493-1.x: New.
27833 * gcc.c-torture/execute/vrp-1.c: New test.
27834 * gcc.c-torture/execute/vrp-2.c: New test.
27835 * gcc.c-torture/execute/vrp-2.c: New test.
27837 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
27839 * gcc.target/frv/all-builtin-read8.c: Delete.
27840 * gcc.target/frv/all-builtin-read16.c: Delete.
27841 * gcc.target/frv/all-builtin-read32.c: Delete.
27842 * gcc.target/frv/all-builtin-read64.c: Delete.
27843 * gcc.target/frv/all-builtin-write8.c: Delete.
27844 * gcc.target/frv/all-builtin-write16.c: Delete.
27845 * gcc.target/frv/all-builtin-write32.c: Delete.
27846 * gcc.target/frv/all-builtin-write64.c: Delete.
27847 * gcc.target/frv/all-read-write-1.c: New.
27849 2005-07-27 Jeff Law <law@redhat.com>
27851 * gcc.c-torture/execute/pr22630.c: New test.
27853 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
27855 PR tree-optimization/23073
27856 * gcc.dg/vect/nodump-pr23073.c: New test.
27857 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27859 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
27861 PR tree-optimize/22348
27862 * gcc.c-torture/execute/pr22348.c: New.
27864 2005-07-27 Richard Guenther <rguenther@suse.de>
27866 * gcc.dg/tree-ssa/salias-1.c: New testcase.
27868 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27871 * gfortran.dg/logical_comp.f90: New test.
27873 2005-07-27 Jan Hubicka <jh@suse.cz>
27875 * inliner-1.c: Add cleanup of dumps.
27876 * val-prof-*.c: Likewise.
27877 * update-tailcall.c: New.
27879 2005-07-26 Diego Novillo <dnovillo@redhat.com>
27882 * gcc.dg/tree-ssa/pr22591.c: New test.
27883 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27885 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
27888 * objc.dg/try-catch-11.m: New test.
27890 2005-07-26 Richard Guenther <rguenther@suse.de>
27892 PR tree-optimization/22486
27893 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27895 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27898 * g++.dg/opt/loop2.C: New test.
27900 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27902 * gcc.dg/tree-ssa/reassoc-3.c: New test.
27903 * gcc.dg/tree-ssa/reassoc-4.c: New test.
27905 2005-07-25 Adam Nemet <anemet@lnxw.com>
27907 * lib/profopt.exp (profopt-execute): Check for profiling data
27908 files on the target.
27910 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
27912 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27913 for matching of asm labels.
27915 2005-07-25 Richard Guenther <rguenther@suse.de>
27917 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27919 2005-07-25 Richard Guenther <rguenther@suse.de>
27922 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27924 2005-07-25 Ira Rosen <irar@il.ibm.com>
27926 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27927 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27928 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27929 * gcc.dg/vect/vect-100.c: New test.
27930 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27931 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27932 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27933 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27934 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27935 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27936 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27937 * gfortran.dg/vect/pr19049.f90: New testcase.
27938 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27940 2005-07-25 Jakub Jelinek <jakub@redhat.com>
27942 * gcc.c-torture/execute/20050713-1.c: New test.
27945 * gfortran.fortran-torture/execute/data_4.f90: New test.
27947 PR middle-end/20303
27948 * gcc.dg/visibility-d.c: New test.
27950 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
27952 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27953 * gfortran.dg/underflow.f90: Ditto.
27955 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27957 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27958 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27959 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27961 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27963 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27964 include case of field width of zero.
27966 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27968 PR libgfortran/21875
27969 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27970 with trailing blanks on normal formatted read.
27972 2005-07-23 Chao-ying Fu <fu@mips.com>
27974 * gcc.target/mips/mips32-dsp-type.c: New test.
27975 * gcc.target/mips/mips32-dsp.c: New test.
27977 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
27980 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27983 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27984 and __cyg_profile_func_exit.
27986 2005-07-22 David Edelsohn <edelsohn@gnu.org>
27988 * gfortran.dg/comma_format_extension_3.f: Fix typo.
27989 * gfortran.dg/comma_format_extension_4.f: Same.
27990 * gfortran.dg/pr15332.f: Same.
27991 * gfortran.dg/pr21730.f: Same.
27993 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
27995 * g++.dg/opt/vrp2.C: Fix testcase.
27998 * g++.dg/opt/vrp2.C: New test.
28000 2005-07-22 Mark Mitchell <mark@codesourcery.com>
28003 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28005 2005-07-22 Diego Novillo <dnovillo@redhat.com>
28007 * gcc.dg/tree-ssa/20050719-1.c: New test.
28009 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
28011 * gcc.dg/bfin-longcall-1.c: New file.
28012 * gcc.dg/bfin-longcall-2.c: New file.
28014 2005-07-21 Janis Johnson <janis187@us.ibm.com>
28016 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28018 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
28020 PR middle-end/19055
28021 * gcc.dg/tree-ssa/pr19055.c: New test.
28022 * gcc.dg/tree-ssa/pr19055-2.c: New test.
28024 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
28027 * g++.dg/other/pr22358.C: New test.
28029 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
28032 * g++.dg/lookup/two-stage5.C: New test from bug comments.
28034 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28037 * g++.dg/init/union2.C: New test.
28039 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28042 * gcc.dg/complex-4.c: New test.
28044 2005-07-21 Richard Guenther <rguenther@suse.de>
28047 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28048 scanning for asm labels.
28049 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28051 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
28054 * gcc.dg/altivec-pr22085.c: New.
28056 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
28058 PR tree-optimization/19210
28059 * gcc.dg/tree-ssa/pr19210-1.c: New.
28060 * gcc.dg/tree-ssa/pr19210-2.c: New.
28062 2005-07-21 Richard Sandiford <richard@codesourcery.com>
28064 PR rtl-optimization/22167
28065 * g++.dg/opt/pr22167.C: New test.
28067 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
28070 * g++.dg/lookup/two-stage2.C: New.
28071 * g++.dg/lookup/two-stage3.C: New.
28072 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28073 fixed two-stage name lookup for operators.
28074 * g++.dg/template/call3.C: Compiler now produces an appropriate
28076 * g++.dg/template/crash37.C: Compiler now describes bla() on line
28078 * g++.dg/template/ptrmem4.C: Compiler produces different error
28080 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28081 connect_to_method as a candidate.
28083 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
28085 * gcc.dg/fold-alloc-1.c: New test.
28087 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
28089 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28090 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28092 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
28094 * gcc.dg/fold-abs-1.c: New test.
28095 * gcc.dg/fold-abs-2.c: New test.
28096 * gcc.dg/fold-abs-3.c: New test.
28098 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
28100 Make CONSTRUCTOR use VEC to store initializers.
28101 * g++.dg/ext/complit3.C: Check for specific error messages.
28102 * g++.dg/init/brace2.C: Update error message.
28103 * g++.dg/warn/Wbraces2.C: Likewise.
28105 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
28108 * gfortran.dg/module_interface_1.f90: New test.
28110 2005-07-19 Danny Berlin <dberlin@dberlin.org>
28111 Kenneth Zadeck <zadeck@naturalbridge.com>
28113 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28115 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28117 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28118 specify -Wformat for these tests.
28119 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28120 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28121 * gcc.dg/format/opt-6.c: Delete.
28123 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28125 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28126 * gcc.dg/tree-ssa/sra-3.c: Likewise.
28128 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28130 * gcc.dg/tree-ssa/alias-2.c: New test.
28132 2005-07-18 Mark Mitchell <mark@codesourcery.com>
28135 * g++.dg/template/explicit7.C: New test.
28137 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
28139 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28140 field width of 8 to +Inf and -Inf.
28142 2005-07-17 Mark Mitchell <mark@codesourcery.com>
28145 * g++.dg/template/friend36.C: New test.
28147 2005-07-16 David Edelsohn <edelsohn@gnu.org>
28150 * gfortran.dg/pr21730.f: New test.
28152 2005-07-16 Danny Berlin <dberlin@dberlin.org>
28153 Kenneth Zadeck <zadeck@naturalbridge.com>
28155 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28156 since pure const detection cannot run at -O1 in c compiler.
28157 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28158 can now optimize this case properly.
28159 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28160 because we now pass.
28161 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28163 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
28166 * gcc.dg/format/bitfld-1.c: New test.
28168 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28171 * g++.dg/rtti/repo1.C: New test.
28173 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
28175 PR middle-end/22398
28176 * gcc.c-torture/compile/pr22398.c: New test.
28178 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28181 * g++.dg/expr/cast4.C: New test.
28183 2005-07-15 Richard Guenther <rguenther@suse.de>
28185 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28186 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28188 2005-07-15 Steven Bosscher <stevenb@suse.de>
28190 PR tree-optimization/22230
28191 * gcc.dg/tree-ssa/pr22230.c: New test.
28193 2005-07-14 Jakub Jelinek <jakub@redhat.com>
28195 * gfortran.dg/g77/cpp6.f: New test.
28198 * gfortran.dg/g77/cpp5.F: New test.
28199 * gfortran.dg/g77/cpp5.h: New file.
28200 * gfortran.dg/g77/cpp5inc.h: New file.
28202 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
28204 PR libfortran/16435
28205 * gfortran.dg/tl_editting.f90: New.
28206 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28208 2005-07-14 Steven G. Kargl <kargls@comcast.net>
28210 * gfortran.dg/char_array_constructor.f90: New test.
28212 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
28214 * gfortran.dg/past_eor.f90: New.
28215 * gfortran.dg/complex_read.f90: New.
28217 2005-07-13 Jeff Law <law@redhat.com>
28219 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28222 * gcc.dg/tree-ssa/pr22321.c: New test
28224 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
28226 PR tree-optimization/21921
28227 * gcc.dg/tree-ssa/pr21921.c: New.
28229 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28231 PR tree-optimizatio/22442
28232 * gcc.dg/tree-ssa/loop-11.c: New test.
28234 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28237 * gcc.c-torture/compile/pr21840.c: New test.
28239 2005-07-12 Jan Hubicka <jh@suse.cz>
28241 * gcc.c-torture/compile/pr22379.c: New test.
28243 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
28245 PR libfortran/21593
28246 gfortran.dg/dev_null.f90: Remove outdated comment about
28247 PR libfortran/21593.
28250 2005-07-12 Dale Johannesen <dalej@apple.com>
28252 * gcc.target/i386/compress-float-sse.c: New.
28253 * gcc.target/i386/compress-float-sse-pic.c: New.
28254 * gcc.target/i386/compress-float-387.c: New.
28255 * gcc.target/i386/compress-float-387-pic.c: New.
28256 * gcc.dg/compress-float-ppc.c: New.
28257 * gcc.dg/compress-float-ppc-pic.c: New.
28259 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
28261 PR libfortran/21593
28262 gfortran.dg/dev_null.f90: Remove targets.
28264 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28267 * gcc.dg/pr22335-1.c: New test.
28268 * gcc.dg/pr22335-2.c: New test.
28270 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28273 * g++.dg/template/nontype12.C : New test.
28275 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28277 * gcc.dg/tree-ssa/loop-10.c: New test.
28279 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
28281 * gcc.c-torture/execute/20020720-1.x: Remove.
28283 2005-07-11 Jakub Jelinek <jakub@redhat.com>
28285 * gfortran.fortran-torture/execute/forall_7.f90: New test.
28287 2005-07-10 Richard Sandiford <richard@codesourcery.com>
28289 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28290 (dg-mips-options): Use it.
28292 2005-07-09 Diego Novillo <dnovillo@redhat.com>
28294 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28296 2005-07-09 Richard Henderson <rth@redhat.com>
28298 * lib/target-supports.exp (check_effective_target_sync_char_short):
28301 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
28303 PR libfortran/22217
28304 * gfortran.dg/negative-z-descriptor.f90: New test.
28306 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28309 * gcc.dg/pr22329.c: New test.
28311 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
28313 PR tree-optimization/20139
28314 * gcc.dg/tree-ssa/pr20139.c: New.
28316 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28319 * gcc.dg/pr22356-1.c: New test.
28321 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
28324 * g++.dg/template/unify8.C: New.
28325 * g++.dg/template/unify9.C: New.
28327 2005-07-08 Jakub Jelinek <jakub@redhat.com>
28329 * gfortran.fortran-torture/execute/entry_10.f90: New test.
28331 2005-07-07 Geoffrey Keating <geoffk@apple.com>
28333 * gcc.dg/darwin-version-1.c: New.
28334 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28335 * gcc.dg/builtins-20.c: Likewise.
28336 * gcc.dg/builtins-53.c: Likewise.
28337 * gcc.dg/torture/builtins-convert-1.c: Likewise.
28338 * gcc.dg/torture/builtins-convert-2.c: Likewise.
28339 * gcc.dg/torture/builtins-convert-3.c: Likewise.
28340 * gcc.dg/torture/builtins-power-1.c: Likewise.
28341 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28344 2005-07-07 Jeff Law <law@redhat.com>
28346 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
28347 argument evaluation order.
28349 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
28351 PR libfortran/21594
28352 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28353 Add test cases where the shift length is greater than the
28356 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28358 * obj-c++.dg/proto-lossage-6.mm: New.
28359 * objc.dg/proto-lossage-6.m: New.
28361 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28363 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28364 * objc.dg/gnu-runtime-2.m: Likewise.
28366 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28368 * gfortran.dg/longline.f: New test.
28370 * gfortran.dg/badline.f: New test.
28372 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28377 * gfortran.dg/hollerith.f90: New.
28378 * gfortran.dg/hollerith2.f90: New.
28379 * gfortran.dg/hollerith3.f90: New.
28380 * gfortran.dg/hollerith4.f90: New.
28381 * gfortran.dg/hollerith_f95.f90: New.
28382 * gfortran.dg/hollerith_legacy.f90: New.
28383 * gfortran.dg/g77/cpp4.F: New. Port from g77.
28385 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28388 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28389 * objc.dg/gnu-runtime-2.m: New.
28391 2005-07-06 Jeff Law <law@redhat.com>
28393 * gcc.dg/tree-ssa/vrp17.c: New test.
28395 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28398 * gfortran.dg/array_constructor_5.f90: New test.
28400 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28402 * gfortran.fortran-torture/execute/entry_9.f90: New test.
28404 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
28406 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28407 * gcc.dg/980816-1.c: Ditto.
28409 2005-07-06 Jeff Law <law@redhat.com>
28411 * gcc.c-torture/compile/pr21356.c: New test.
28413 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28417 * gcc.c-torture/compile/pr22013-1.c,
28418 gcc.c-torture/execute/pr22098-1.c,
28419 gcc.c-torture/execute/pr22098-2.c,
28420 gcc.c-torture/execute/pr22098-3.c: New tests.
28422 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28425 * gcc.dg/pr22308-1.c: New test.
28427 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
28429 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
28431 * gcc.dg/compare9.c: Use -fshort-enums instead of
28432 -fno-short-enums. Change the last test to dg-bogus.
28434 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
28436 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28437 * gcc.dg/compare9.c: New.
28439 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28441 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28443 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28446 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28449 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28451 * gcc.dg/format/gcc_gfc-1.c: New.
28453 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28455 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28457 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28460 * gfortran.dg/io_invalid_1.f90: New test.
28462 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
28464 * gcc.dg/format/gcc_diag-1.c: Update.
28466 2005-07-02 Jeff Law <law@redhat.com>
28468 * gcc.dg/tree-ssa/pr22051-1.c: New test.
28469 * gcc.dg/tree-ssa/pr22051-2.c: New test.
28471 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
28473 * gcc.dg/format/gcc_diag-1.c: Update.
28475 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
28478 * gcc.c-torture/compile/pr22269.c: New test.
28480 2005-06-30 Diego Novillo <dnovillo@redhat.com>
28484 * g++.dg/tree-ssa/pr21584-1.C: New test.
28485 * g++.dg/tree-ssa/pr21584-2.C: New test.
28487 2005-06-30 Ziemowit Laski <zlaski@apple.com>
28489 * obj-c++.dg/try-catch-11.mm: New.
28490 * objc.dg/try-catch-10.m: New.
28492 2005-06-29 David Edelsohn <edelsohn@gnu.org>
28494 * g++.dg/other/ucnid-1.C: xfail on AIX.
28496 2005-06-29 Diego Novillo <dnovillo@redhat.com>
28499 * gcc.dg/20050629-1.c: New test.
28501 2005-06-29 Ziemowit Laski <zlaski@apple.com>
28503 * obj-c++.dg/const-str-1[0-1].mm: New.
28504 * objc.dg/const-str-1[0-1].m: New.
28506 2005-05-29 Richard Henderson <rth@redhat.com>
28508 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28509 Rename from check_effective_target_vect_no_max.
28510 (check_effective_target_vect_no_int_add): New.
28511 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28512 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28513 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28514 * gcc.dg/vect/vect-reduc-1.c: Use both.
28515 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28517 2005-05-29 Richard Henderson <rth@redhat.com>
28519 * lib/target-supports.exp (check_effective_target_vect_no_max):
28520 Remove i386 and x86_64.
28522 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28525 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28527 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28529 PR middle-end/21969
28530 * gcc.dg/vect/pr21969.c: New test.
28532 2005-06-28 Eric Christopher <echristo@redhat.com>
28536 * gcc.dg/inline1.c: New test.
28537 * gcc.dg/inline2.c: Ditto.
28538 * gcc.dg/inline3.c: Ditto.
28539 * gcc.dg/inline4.c: Ditto.
28540 * gcc.dg/inline5.c: Ditto.
28542 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28544 PR libfortran/22142
28545 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28546 Add testcase also testing eoshift1 for PR 22142.
28548 2005-06-28 Richard Henderson <rth@redhat.com>
28550 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28551 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28552 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28553 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28554 gcc.dg/tree-ssa/20030922-2.c: Likewise.
28556 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28558 PR libfortran/22142
28559 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28560 Add testcase for PR 22142.
28562 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
28564 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28565 gcc.target/ia64/fpreg-2.c: New tests.
28567 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28569 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28571 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28573 PR libfortran/22170
28574 * gfortran.dg/slash_1.f90: New test.
28576 2005-06-27 Richard Henderson <rth@redhat.com>
28578 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28579 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28580 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28581 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28582 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28583 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28585 2005-06-27 Richard Henderson <rth@redhat.com>
28587 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28588 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28590 2005-06-27 Ziemowit Laski <zlaski@apple.com>
28592 * obj-c++.dg/proto-lossage-5.mm: New.
28593 * objc.dg/proto-lossage-5.m: New.
28595 2005-06-27 Diego Novillo <dnovillo@redhat.com>
28598 * gcc.dg/tree-ssa/pr21959.c: New test.
28600 2005-06-27 Jakub Jelinek <jakub@redhat.com>
28602 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28603 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28604 testing uninitialized var.
28606 * gcc.c-torture/execute/builtins/chk.h: New.
28607 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28608 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28609 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28610 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28611 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28612 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28613 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28614 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28615 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28616 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28617 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28618 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28619 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28620 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28621 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28622 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28623 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28624 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28625 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28626 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28627 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28628 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28629 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28630 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28631 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28632 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28633 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28634 * gcc.dg/builtin-object-size-1.c: New test.
28635 * gcc.dg/builtin-object-size-2.c: New test.
28636 * gcc.dg/builtin-object-size-3.c: New test.
28637 * gcc.dg/builtin-object-size-4.c: New test.
28638 * gcc.dg/builtin-object-size-5.c: New test.
28639 * gcc.dg/builtin-stringop-chk-1.c: New test.
28640 * gcc.dg/builtin-stringop-chk-2.c: New test.
28641 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28642 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28643 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28644 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28645 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28646 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28647 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28648 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28649 * gcc.c-torture/execute/printf-1.c: New test.
28650 * gcc.c-torture/execute/fprintf-1.c: New test.
28651 * gcc.c-torture/execute/vprintf-1.c: New test.
28652 * gcc.c-torture/execute/vfprintf-1.c: New test.
28653 * gcc.c-torture/execute/printf-chk-1.c: New test.
28654 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28655 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28656 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28658 2005-06-27 Michael Matz <matz@suse.de>
28660 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28661 slot is not merged if address escapes.
28663 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28666 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28668 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28670 PR middle-end/17965
28671 * gcc.c-torture/compile/20050622-1.c: New test.
28673 PR middle-end/22028
28674 * gcc.dg/20050620-1.c: New test.
28676 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28678 PR tree-optimization/22026
28679 * gcc.dg/tree-ssa/pr22026.c: New.
28681 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28683 PR libfortran/22144
28684 * gfortran.dg/shift-alloc.f90: New testcase.
28686 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28688 * all files: Update FSF address in copyright headers.
28690 2005-06-22 Jan Hubicka <jh@suse.cz>
28692 * wholeprogram-1.c: New testcase.
28693 * wholeprogram-2.c: New testcase.
28695 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28698 * gcc.dg/tree-ssa/pr22171.c: New test.
28700 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
28702 * gfortran.dg/simplify_modulo.f90: New.
28704 2005-06-24 Jan Hubicka <jh@suse.cz>
28706 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28708 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28710 * obj-c++.dg/proto-lossage-[1-4].mm: New.
28712 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28714 * obj-c++.dg/typedef-alias-1.mm: New.
28715 * objc.dg/typedef-alias-1.m: New.
28717 2005-06-23 Jeff Law <law@redhat.com>
28719 * gcc.dg/tree-ssa/vrp16.c: New test.
28721 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28723 * lib/target-supports.exp: Add
28724 check_effective_target_fortran_large_real and
28725 check_effective_target_fortran_large_int to check for
28726 corresponding effective targets.
28727 * gfortran.dg/large_integer_kind_1.f90: New test.
28728 * gfortran.dg/large_real_kind_1.f90: New test.
28730 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
28732 PR tree-optimization/22117
28733 * gcc.dg/tree-ssa/pr22117.c: New.
28735 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
28738 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28740 2005-06-23 David Edelsohn <edelsohn@gnu.org>
28742 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28744 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
28746 * gfortran.dg/f2c_4.f90: Add tests for complex functions
28747 * gfortran.dg/f2c_4.c: Likewise.
28749 2005-06-22 Paul Brook <paul@codesourcery.com>
28752 * gfortran.dg/auto_save_1.f90: New test.
28754 2005-06-22 Michael Matz <matz@suse.de>
28756 * gcc.target/x86-64/abi: New directory.
28757 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28758 * gcc.target/x86-64/abi/README.gcc: New file.
28759 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28760 * gcc.target/x86-64/abi/asm-support.s: New file.
28761 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28762 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28763 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28764 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28765 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28766 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28767 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28768 * gcc.target/x86_64/abi/test_bitfields.c: New test.
28769 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28770 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28771 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28772 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28773 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28774 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28775 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28776 * gcc.target/x86_64/abi/test_varargs.c: New test.
28778 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
28780 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28781 32-bit i?86 and x86_64.
28783 2005-06-21 Ziemowit Laski <zlaski@apple.com>
28785 * obj-c++.dg/const-str-[1-9].mm: New tests.
28787 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
28790 * gfortran.dg/namelist_use.f90: New.
28791 * gfortran.dg/namelist_use_only.f90: New.
28793 2005-06-21 Jeff Law <law@redhat.com>
28795 * gcc.dg/tree-ssa/vrp15.c: New test.
28797 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
28799 * lib/target-supports.exp (check_effective_target_vect_reduction):
28801 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28802 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28803 remove vect_reduction target keyword. Also avoid two returns in main.
28804 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28805 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28806 * gcc.dg/vect/vect-reduc-1short.c: New test.
28807 * gcc.dg/vect/vect-reduc-1char.c: New test.
28808 * gcc.dg/vect/vect-reduc-2short.c: New test.
28809 * gcc.dg/vect/vect-reduc-2char.c: New test.
28810 * gcc.dg/vect/vect-reduc-6.c: New test.
28811 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28812 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28813 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28815 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28816 Paul Thomas <pault@gcc.gnu.org>
28818 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28821 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28823 * gfortran.dg/backslash_1.f90: New test.
28824 * gfortran.dg/backslash_2.f90: New test.
28826 2005-06-20 Steven G. Kargl <kargls@comcast.net>
28828 * gfortran.dg/duplicate_labels.f90: New test.
28830 2005-06-20 Jan Beulich <jbeulich@novell.com>
28832 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28833 unsupportable relocations.
28834 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28835 * gcc.dg/20050321-2.c: xfail for NetWare.
28837 2005-06-20 Andreas Jaeger <aj@suse.de>
28839 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28840 gcc.target/i386/fastcall-sseregparm.c,
28841 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28843 2005-06-19 Richard Henderson <rth@redhat.com>
28845 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28847 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
28849 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28851 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
28854 * g++.dg/conversion/simd2.C: Change expected error message.
28856 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28858 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28859 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28860 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28862 2005-06-18 James A Morrison <phython@gcc.gnu.org>
28864 * gcc.dg/fold-mod-1.c: New test.
28866 2005-06-18 Steven G. Kargl <kargls@comcast.net>
28869 * gfortran.dg/pr19926.f90: New test.
28871 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28873 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28874 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28876 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28877 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28879 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
28881 * gcc.target/ia64/float80-varargs-1.c: New test.
28883 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28886 * gfortran.dg/f2c_6.f90: New test.
28888 2005-06-17 Geoffrey Keating <geoffk@apple.com>
28891 * g++.dg/template/local5.C: New.
28893 2005-06-17 Richard Henderson <rth@redhat.com>
28895 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28897 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
28900 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28902 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
28904 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28905 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28906 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28907 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28908 check_vect to verify the presence of hardware vector support.
28910 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
28913 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28915 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28917 PR libfortran/19216
28918 * gfortran.dg/pr19216.f: Add correct space between brackets and
28921 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28923 PR libfortran/16436
28924 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28926 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
28928 * gcc.target/i386/attributes-error.c: New testcase.
28929 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28930 * gcc.target/i386/regparm-stdcall.c: Likewise.
28931 * gcc.target/i386/sseregparm-1.c: Likewise.
28932 * gcc.target/i386/sseregparm-2.c: Likewise.
28934 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
28936 * g++.dg/rtti/crash2.C: New.
28938 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
28940 * gcc.dg/noncompile/20040203-3.c: Update expected message.
28942 2005-06-15 David Ung <davidu@mips.com>
28944 * gcc.target/mips/mips16e-extends.c: New test for testing the
28945 generation of MIPS16e zeb/zeh, seb/seh instructions.
28947 2005-06-15 Diego Novillo <dnovillo@redhat.com>
28950 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28951 * gcc.dg/tree-ssa/pr22018.c: New test.
28953 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
28955 * gcc.dg/simd-1.c: Update error messages.
28956 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
28957 * gcc.dg/simd-2.c: Update error messages.
28958 * gcc.dg/simd-4.c: New.
28960 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
28963 * g++.dg/other/crash-4.C: New.
28965 2005-06-14 Devang Patel <dpatel@apple.com>
28967 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28969 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
28972 * g++.dg/parse/crash11.C: Update
28974 2005-06-13 Jeff Law <law@redhat.com>
28976 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28977 perform the desired transformations.
28978 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28979 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28981 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28984 * gfortran.dg/forall_1.f90: Un-XFAIL.
28986 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
28989 * g++.dg/parse/crash26.C: New.
28992 * g++.dg/init/member1.C: New.
28994 2005-06-13 Jakub Jelinek <jakub@redhat.com>
28996 * gfortran.dg/altreturn_1.f90: New test.
28998 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
29000 PR middle-end/21985
29001 * gcc.dg/tree-ssa/pr21985.c: New test.
29003 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
29005 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29007 2005-06-12 Roger Sayle <roger@eyesopen.com>
29010 * g++.dg/other/error10.C: New test case.
29012 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29014 PR libfortran/19155
29015 * gfortran.dg/pr19155.f: Add test.
29017 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29019 * gfortran.dg/f2c_7.f90: New test.
29021 * gfortran.dg/forall_1.f90: XFAILed.
29023 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
29025 * gcc.dg/pr14796-1.c: New.
29026 * gcc.dg/pr14796-2.c: New.
29028 2005-06-11 Steven G. Kargl <kargls@comcast.net>
29032 * gfortran.dg/deallocate_stat.f90: New test.
29034 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
29036 * gfortran.fortran-torture/execute/in-pack.f90: New test.
29038 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
29040 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29041 access will be generated when this loop is vectorized. Test that
29042 accesses with same alignment were detected.
29043 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29044 Test that accesses with same alignment were detected.
29045 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29046 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29047 alignment were detected.
29049 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
29052 * g++.dg/conversion/simd2.C: New.
29054 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
29056 * gcc.dg/Wcxx-compat-1.c: New.
29058 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
29060 PR libfortran/21480
29061 * gfortran.dg/reshape-complex.f90: Add a test for a packed
29064 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
29066 * gcc.dg/alias-8.c: New.
29068 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
29070 * gcc.dg/format/cmn_err-1.c: Update.
29072 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
29075 * gcc.target/sparc/fexpand-2.c: New.
29076 * gcc.target/sparc/fpmerge-2.c: New.
29077 * gcc.target/sparc/fpmul-2.c: New.
29078 * gcc.target/sparc/noresult.c: New.
29079 * gcc.target/sparc/pdist-2.c: New.
29080 * gcc.target/sparc/pdist-3.c: New.
29082 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
29085 * gcc.target/i386/i386.exp: Fix comment typo.
29087 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
29090 * g++.dg/inherit/using5.C: New.
29091 * g++.dg/inherit/using6.C: New.
29093 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29096 * g++.dg/template/ptrmem15.C: New test.
29099 * g++.dg/ext/label4.C: New test.
29101 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29103 * gcc.dg/tls/debug-1.c: New test.
29105 2005-06-07 Dale Johannesen <dalej@apple.com>
29107 * gcc.target/i386/movq.c: New.
29109 2005-06-07 Dale Johannesen <dalej@apple.com>
29111 * gcc.dg/20050607-1.c: New.
29113 2005-06-07 Jakub Jelinek <jakub@redhat.com>
29115 PR middle-end/21850
29116 * gcc.c-torture/execute/20050607-1.c: New test.
29118 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
29120 PR libfortran/21926
29121 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29122 Test case where the return array has lowest stride one,
29125 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
29127 * lib/target-supports.exp (check_effective_target_sync_int_long):
29128 Add s390 and s390x targets.
29130 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
29132 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29133 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29134 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29135 * gcc.dg/tree-ssa/loop-9.c: New test.
29137 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
29139 * g++.dg/parse/defarg10.C: New.
29141 2005-06-06 Jakub Jelinek <jakub@redhat.com>
29143 PR regression/21897
29144 * gcc.c-torture/execute/20050604-1.c: New test.
29146 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
29149 * g++.dg/parse/defarg9.C: New.
29152 * g++.dg/inherit/using4.C: New.
29153 * g++.dg/overload/error1.C: Adjust expected errors.
29154 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29155 * g++.old-deja/g++.brendan/arm2.C: Likewise.
29156 * g++.old-deja/g++.other/redecl2.C: Likewise.
29157 * g++.old-deja/g++.other/redecl4.C: Likewise.
29158 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29160 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29162 * gfortran.dg/f2c_5.f90: Add -w to dg-options
29164 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29166 * lib/gfortran.exp (gfortran_target_compile): Call
29167 dg-additional-files-options
29168 * gfortran.dg/f2c_4.f90: New file
29169 * gfortran.dg/f2c_4.c: New file
29170 * gfortran.dg/f2c_5.f90: New file
29171 * gfortran.dg/f2c_5.c: New file
29173 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29175 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29178 * gfortran.dg/array_constructor_4.f90: New test.
29180 2005-06-05 Mark Mitchell <mark@codesourcery.com>
29183 * g++.dg/ext/builtin9.C: New test.
29185 2005-06-05 Dale Johannesen <dalej@apple.com>
29187 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29188 * gcc.c-torture/execute/20050603-2.c: Ditto.
29190 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
29192 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29193 * gcc.dg/vect/vect-reduc-1.c: New.
29194 * gcc.dg/vect/vect-reduc-2.c: New.
29195 * gcc.dg/vect/vect-reduc-3.c: New.
29197 2005-06-04 Dale Johannesen <dalej@apple.com>
29199 * gcc.c-torture/execute/20050603-1.c: New.
29200 * gcc.c-torture/execute/20050603-2.c: New.
29201 * gcc.dg/20050603-3.c: New.
29203 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29206 * gfortran.dg/debug_1.f90: New test.
29208 * gfortran.dg/forall_1.f90: New test.
29210 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
29212 * gfortran.dg/array_constructor_3.f90: New test.
29214 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29216 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29218 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
29220 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29222 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
29225 * gcc.dg/init-excess-1.c: New test.
29227 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29230 * g++.dg/expr/static_cast6.C: New test.
29232 2005-06-03 Diego Novillo <dnovillo@redhat.com>
29234 * gcc.dg/tree-ssa/vrp14.c: New test.
29236 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29239 * g++.dg/template/new2.C: New test.
29241 2005-06-03 Josh Conner <jconner@apple.com>
29243 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29244 all entries in initializer.
29246 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
29248 PR middle-end/21858
29249 * gcc.dg/pr21858.c: New testcase.
29251 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
29253 PR tree-optimization/21292
29255 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29257 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29258 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29259 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29260 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29261 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29263 2005-06-02 Richard Henderson <rth@redhat.com>
29265 * gcc.dg/sync-2.c: Use -march=i486 for i386.
29267 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
29269 * gcc.dg/wtypequal.c: New testcase.
29271 2005-06-02 Diego Novillo <dnovillo@redhat.com>
29274 * gcc.dg/tree-ssa/pr21582.c: New test.
29276 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29279 * g++.dg/opt/interface2.h: New.
29280 * g++.dg/opt/interface2.C: New.
29281 * g++.dg/init/ctor4.C: Adjust error lines.
29282 * g++.old-deja/g++.bob/inherit2.C: Likewise.
29283 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29284 * g++.old-deja/g++.jason/opeq3.C: Likewise.
29285 * g++.old-deja/g++.pt/assign1.C: Likewise.
29286 * g++.old-deja/g++.pt/crash20.C: Likewise.
29288 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
29290 PR tree-optimization/21734
29291 * g++.dg/vect/pr21734_1.cc: New.
29292 * g++.dg/vect/pr21734_2.cc: New.
29294 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29297 * g++.dg/template/spec24.C: New.
29300 * g++.dg/pch/local-1.C: New.
29301 * g++.dg/pch/local-1.Hs: New.
29303 2005-06-01 Diego Novillo <dnovillo@redhat.com>
29305 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29306 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29307 * gcc.dg/tree-ssa/pr14341.c: New test.
29308 * gcc.dg/tree-ssa/pr14841.c: New test.
29309 * gcc.dg/tree-ssa/pr20701.c: New test.
29310 * gcc.dg/tree-ssa/pr21086.c: New test.
29311 * gcc.dg/tree-ssa/pr21090.c: New test.
29312 * gcc.dg/tree-ssa/pr21332.c: New test.
29313 * gcc.dg/tree-ssa/pr21458.c: New test.
29314 * gcc.dg/tree-ssa/pr21658.c: New test.
29315 * gcc.dg/tree-ssa/vrp01.c: New test.
29316 * gcc.dg/tree-ssa/vrp02.c: New test.
29317 * gcc.dg/tree-ssa/vrp03.c: New test.
29318 * gcc.dg/tree-ssa/vrp04.c: New test.
29319 * gcc.dg/tree-ssa/vrp05.c: New test.
29320 * gcc.dg/tree-ssa/vrp06.c: New test.
29321 * gcc.dg/tree-ssa/vrp07.c: New test.
29322 * gcc.dg/tree-ssa/vrp08.c: New test.
29323 * gcc.dg/tree-ssa/vrp09.c: New test.
29324 * gcc.dg/tree-ssa/vrp10.c: New test.
29325 * gcc.dg/tree-ssa/vrp11.c: New test.
29326 * gcc.dg/tree-ssa/vrp12.c: New test.
29327 * gcc.dg/tree-ssa/vrp13.c: New test.
29329 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
29332 * gcc.dg/tree-ssa/pr21029.c: New test.
29334 2005-06-01 Roger Sayle <roger@eyesopen.com>
29336 * gfortran.dg/logint-1.f: New test case.
29337 * gfortran.dg/logint-2.f: Likewise.
29338 * gfortran.dg/logint-3.f: Likewise.
29340 2005-06-01 Jakub Jelinek <jakub@redhat.com>
29344 * gcc.dg/20050527-1.c: New test.
29346 * gcc.dg/i386-sse-12.c: New test.
29349 * gfortran.dg/implicit_5.f90: New test.
29351 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
29354 * gfortran/assign_4.f90: New test.
29355 * gfortran/assign_2.f90: Change compile to run.
29357 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
29359 * lib/target-supports.exp
29360 (check_effective_target_sync_char_short): New.
29361 * gcc.dg/sync-2.c: New.
29363 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
29365 PR tree-optimization/21817
29366 * gcc.dg/torture/pr21817-1.c: New.
29368 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
29371 * g++.dg/template/init5.C: New.
29373 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
29375 * gfortran.dg/char_initialiser_actual.f90:
29376 Test character initialisers as actual arguments.
29377 * gfortran.dg/char_pointer_comp_assign.f90:
29378 Test character pointer structure component assignments.
29379 * gfortran.dg/char_array_structure_constructor.f90:
29380 Test character components in structure constructors.
29382 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
29384 PR middle-end/20931
29385 * g++.dg/opt/pr20931.C: New test.
29387 2005-05-31 Andreas Jaeger <aj@suse.de>
29390 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29391 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29392 g++.old-deja/g++.ext/asmspec1.C,
29393 g++.old-deja/g++.other/regstack.C,
29394 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29395 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29396 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29397 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29398 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29399 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29400 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29401 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29402 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29403 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29404 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29405 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29406 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29407 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29408 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29409 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29410 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29411 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29412 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29414 2005-05-31 Jeff Law <law@redhat.com>
29416 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29418 2005-05-30 Paolo Carlini <pcarlini@suse.de>
29420 PR middle-end/21743
29421 * gcc.dg/builtins-1.c: Activate disabled clog test.
29422 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29424 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
29426 * gfortran.dg/char_pointer_assign.f90:
29427 Test character-pointer assignments and pointer assignments.
29428 * gfortran.dg/char_pointer_dummy.f90:
29429 Test character-pointer dummy arguments.
29430 * gfortran.dg/char_pointer_func.f90:
29431 Test character-pointer function returns.
29432 * gfortran.dg/char_pointer_dependency.f90:
29433 Test character-pointer functions with dependencies.
29435 2005-05-30 Mark Mitchell <mark@codesourcery.com>
29438 * g++.dg/lookup/using14.C: New test.
29440 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
29442 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29443 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29446 2005-05-29 Geoffrey Keating <geoffk@apple.com>
29449 * g++.dg/template/local5.C: New.
29452 * gcc.c-torture/compile/pr21761.c: New.
29454 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29457 2005-05-30 Steven G. Kargl
29460 * gfortran.dg/inquire_8.f90: New test.
29462 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29464 PR libfortran/21376
29465 * gfortran.dg/output_exponents_1.f90: New test.
29467 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29469 PR libfortran/20006
29470 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29472 2005-05-28 Mark Mitchell <mark@codesourcery.com>
29475 * g++.dg/ext/complex1.C: New test.
29478 * g++.dg/init/ctor6.C: New test.
29480 2005-05-29 Jan Hubicka <jh@suse.cz>
29482 * gcc.c-torture/compile/pr21562.c: New.
29484 2005-05-28 Steven G. Kargl <kargls@comcast.net>
29486 * gfortran.dg/subnormal_1.f90: New test.
29488 2005-05-28 Jan Hubicka <jh@suse.cz>
29490 * tree-prof.exp: Fix comment.
29491 * value-prof-1.c: New.
29492 * value-prof-2.c: New.
29493 * value-prof-3.c: New.
29494 * value-prof-4.c: New.
29496 2005-05-27 Mark Mitchell <mark@codesourcery.com>
29499 * g++.dg/expr/ptrmem6.C: New test.
29500 * g++.dg/expr/ptrmem6a.C: Likewise.
29502 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
29504 PR tree-optimization/21658
29505 * gcc.dg/tree-ssa/pr21658.c: New.
29507 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
29510 * g++.dg/inherit/ptrmem3.C: New.
29513 * g++.dg/parse/template16.C: New.
29515 2005-05-27 Andreas Jaeger <aj@suse.de>
29517 * gcc.dg/setjmp-2.c: Only run in 32-bit.
29519 * gcc.dg/i386-sse-8.c: Run test on all archs.
29521 2005-05-26 Mike Stump <mrs@apple.com>
29523 * objc.dg/isa-field-1.m: Only run on darwin.
29524 * objc.dg/lookup-1.m: Likewise.
29525 * objc.dg/try-catch-8.m: Likewise.
29527 2005-05-26 Roger Sayle <roger@eyesopen.com>
29529 PR tree-optimization/9814
29530 * gcc.dg/pr9814-1.c: New test case.
29532 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29534 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29535 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29536 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29537 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29538 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29539 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29540 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29541 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29542 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29543 objc.dg/try-catch-8.m: New.
29545 2005-05-26 Janis Johnson <janis187@us.ibm.com>
29547 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29548 remove extraneous semicolons.
29550 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29552 * obj-c++.dg/comp-types-12.mm: New.
29553 * objc.dg/comp-types-11.m: New.
29554 * objc.dg/selector-4.m: New.
29556 2005-05-26 Andreas Jaeger <aj@suse.de>
29559 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29560 g++.old-deja/g++.ext/attrib3.C,
29561 g++.old-deja/g++.other/store-expr1.C,
29562 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29563 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29564 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29565 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29566 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29567 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29568 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29569 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29570 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29571 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29572 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29573 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29574 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29575 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29576 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29577 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29578 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29579 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29580 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29582 2005-05-26 Andreas Jaeger <aj@suse.de>
29584 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29585 x86-64 compilation.
29587 2005-05-26 Andreas Jaeger <aj@suse.de>
29590 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29591 gcc.misc-tests/i386-pf-athlon-1.c,
29592 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29593 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29594 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29595 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29596 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29597 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29598 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29601 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29602 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29603 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29604 x86-64 compilation.
29606 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29609 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29610 effective-target ilp32.
29612 2005-05-26 David Ung <davidu@mips.com>
29614 * gcc.target/mips/ext_ins.c: New test for testing the generation
29615 of MIPS32/64 rev 2 ext/ins instructions.
29617 2005-05-26 Andreas Jaeger <aj@suse.de>
29619 * treelang/compile/unsigned.tree: Use gimple instead of
29620 nonexisting generic dump.
29622 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29624 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29626 2005-05-26 Andreas Jaeger <aj@suse.de>
29628 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29630 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29632 PR libfortran/17283
29633 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29634 Test callee-allocated memory with write statements.
29636 2005-05-25 Roger Sayle <roger@eyesopen.com>
29638 PR middle-end/21709
29639 * gcc.dg/pr21709-1.c: New test case.
29641 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29642 Mike Stump <mrs@apple.com>
29644 * objc/execute/next_mapping.h: Update for C++.
29646 * obj-c++.dg/selector-1.mm: Move to...
29647 * obj-c++.dg/selector-4.mm: here...
29649 * obj-c++.dg/basic.mm: New.
29650 * obj-c++.dg/comp-types-1.mm: New.
29651 * obj-c++.dg/cxx-class-1.mm: New.
29652 * obj-c++.dg/cxx-ivars-1.mm: New.
29653 * obj-c++.dg/cxx-ivars-2.mm: New.
29654 * obj-c++.dg/cxx-ivars-3.mm: New.
29655 * obj-c++.dg/cxx-scope-1.mm: New.
29656 * obj-c++.dg/cxx-scope-2.mm: New.
29657 * obj-c++.dg/defs.mm: New.
29658 * obj-c++.dg/empty-private-1.mm: New.
29659 * obj-c++.dg/encode-1.mm: New.
29660 * obj-c++.dg/encode-2.mm: New.
29661 * obj-c++.dg/encode-3.mm: New.
29662 * obj-c++.dg/extern-c-1.mm: New.
29663 * obj-c++.dg/extra-semi.mm: New.
29664 * obj-c++.dg/fix-and-continue-2.mm: New.
29665 * obj-c++.dg/isa-field-1.mm: New.
29666 * obj-c++.dg/ivar-list-semi.mm: New.
29667 * obj-c++.dg/local-decl-1.mm: New.
29668 * obj-c++.dg/lookup-1.mm: New.
29669 * obj-c++.dg/lookup-2.mm: New.
29670 * obj-c++.dg/method-1.mm: New.
29671 * obj-c++.dg/method-2.mm: New.
29672 * obj-c++.dg/method-3.mm: New.
29673 * obj-c++.dg/method-4.mm: New.
29674 * obj-c++.dg/method-5.mm: New.
29675 * obj-c++.dg/method-6.mm: New.
29676 * obj-c++.dg/method-7.mm: New.
29677 * obj-c++.dg/no-extra-load.mm: New.
29678 * obj-c++.dg/overload-1.mm: New.
29679 * obj-c++.dg/pragma-1.mm: New.
29680 * obj-c++.dg/pragma-2.mm: New.
29681 * obj-c++.dg/private-1.mm: New.
29682 * obj-c++.dg/private-2.mm: New.
29683 * obj-c++.dg/proto-qual-1.mm: New.
29684 * obj-c++.dg/qual-types-1.mm: New.
29685 * obj-c++.dg/stubify-1.mm: New.
29686 * obj-c++.dg/stubify-2.mm: New.
29687 * obj-c++.dg/super-class-1.mm: New.
29688 * obj-c++.dg/super-class-2.mm: New.
29689 * obj-c++.dg/super-dealloc-1.mm: New.
29690 * obj-c++.dg/super-dealloc-2.mm: New.
29691 * obj-c++.dg/template-1.mm: New.
29692 * obj-c++.dg/template-2.mm: New.
29693 * obj-c++.dg/template-3.mm: New.
29694 * obj-c++.dg/template-4.mm: New.
29695 * obj-c++.dg/template-5.mm: New.
29696 * obj-c++.dg/template-6.mm: New.
29697 * obj-c++.dg/try-catch-1.mm: New.
29698 * obj-c++.dg/try-catch-2.mm: New.
29699 * obj-c++.dg/try-catch-3.mm: New.
29700 * obj-c++.dg/try-catch-4.mm: New.
29701 * obj-c++.dg/try-catch-5.mm: New.
29702 * obj-c++.dg/try-catch-6.mm: New.
29703 * obj-c++.dg/try-catch-7.mm: New.
29704 * obj-c++.dg/try-catch-8.mm: New.
29705 * obj-c++.dg/try-catch-9.mm: New.
29706 * obj-c++.dg/va-meth-1.mm: New.
29708 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29710 * obj-c++.dg/selector-1.mm: New.
29711 * obj-c++.dg/selector-2.mm: New.
29713 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29715 * obj-c++.dg/selector-3.mm: New.
29716 * objc.dg/selector-3.m: New.
29718 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29720 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29721 about where warning appears.
29723 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29725 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29726 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29727 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29728 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29730 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29732 * gcc.dg/20050524-1.c: New test.
29734 2005-05-25 Jan Hubicka <jh@suse.cz>
29736 * gcc.dg/tree-prof/inliner-1.c: New.
29738 2005-05-25 Janis Johnson <janis187@us.ibm.com>
29740 * gcc.dg/tree-prof: New directory.
29741 * gcc.dg/tree-prof/tree-prof.exp: New.
29743 2005-05-25 DJ Delorie <dj@redhat.com>
29745 * gcc.dg/Wattributes-1.c: New.
29746 * gcc.dg/Wattributes-2.c: New.
29747 * gcc.dg/Wattributes-3.c: New.
29749 20005-05-24 Janis Johnson <janis187@us.ibm.com>
29751 PR tree-optimization/19833
29752 * gcc.dg/uninit-4.c: Remove xfail.
29753 * gcc.dg/uninit-9.c: Ditto.
29755 2005-05-24 Ziemowit Laski <zlaski@apple.com>
29757 * obj-c++.dg/bitfield-[1-5].mm: New.
29758 * obj-c++.dg/class-protocol-1.mm: New.
29759 * obj-c++.dg/comp-types-1[0-1].mm: New.
29760 * obj-c++.dg/comp-types-[2-9].mm: New.
29761 * obj-c++.dg/encode-[4-8].mm: New.
29762 * obj-c++.dg/layout-1.mm: New.
29763 * obj-c++.dg/method-1[0-9].mm: New.
29764 * obj-c++.dg/method-2[0-1].mm: New.
29765 * obj-c++.dg/method-[8-9].mm: New.
29766 * obj-c++.dg/objc-gc-3.mm: New.
29767 * obj-c++.dg/try-catch-10.mm: New.
29768 * objc.dg/bitfield-5.m: New.
29769 * objc.dg/comp-types-10.m: New.
29770 * objc.dg/comp-types-9.m: New.
29771 * objc.dg/layout-1.m: New.
29772 * objc.dg/objc-gc-4.m: New.
29773 * objc.dg/try-catch-9.m: New.
29774 * objc.dg/class-protocol-1.m: Tweak diagnostics.
29775 * objc.dg/comp-types-1.m: Likewise.
29776 * objc.dg/comp-types-[5-6].m: Likewise.
29777 * objc.dg/method-9.m: Likewise.
29779 2005-05-24 Janis Johnson <janis187@us.ibm.com>
29781 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29782 and on hardware without VMX support.
29784 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29786 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29788 * lib/profopt.exp (dg-final-generate, dg-final-use,
29789 profopt-final-code, profopt-get-options): New.
29790 (profopt-execute): Process test directives.
29792 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29793 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29794 cleanup-tree-dump, cleanup-saved-temps): Update comments.
29796 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
29799 * g++.dg/init/ctor5.C: New test.
29801 2005-05-24 Ira Rosen <irar@il.ibm.com>
29803 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29804 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29805 vect-113.c, vect-114.c.
29807 2005-05-23 Adam Nemet <anemet@lnxw.com>
29809 * gcc.dg/const-elim-1.c: Remove xfails.
29811 2005-05-23 Jeff Law <law@redhat.com>
29813 * gcc.c-torture/compile/pr21638.c: New test.
29814 * gcc.c-torture/compile/20050520-1.c: New test.
29816 2005-05-23 Nick Clifton <nickc@redhat.com>
29818 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29819 be a proper triple, ie: m32r*-*-*.
29820 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29822 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
29824 PR middle-end/21331
29826 * gcc.c-torture/compile/pr21293.c: New test.
29827 * gcc.c-torture/execute/pr21331.c: New test.
29829 2004-05-20 Richard Henderson <rth@redhat.com>
29831 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29833 2005-05-20 Ziemowit Laski <zlaski@apple.com>
29835 * obj-c++-dg.exp: Add.
29836 * obj-c++.exp: Add.
29837 * obj-c++.dg/dg.exp: Add.
29839 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29841 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29842 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29844 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
29846 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29848 2004-05-19 Richard Henderson <rth@redhat.com>
29850 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29852 2005-05-19 Janis Johnson <janis187@us.ibm.com>
29854 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29856 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29858 2005-05-19 Jakub Jelinek <jakub@redhat.com>
29861 * g++.dg/parse/extern1.C: New test.
29862 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29864 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29866 * gcc.dg/c99-math.h: New.
29867 * gcc.dg/c99-math-float-1.c: New test.
29868 * gcc.dg/c99-math-double-1.c: Likewise.
29869 * gcc.dg/c99-math-long-double-1.c: Likewise.
29871 2005-05-18 Richard Henderson <rth@redhat.com>
29873 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29875 2005-05-18 Devang Patel <dpatel@apple.com>
29877 * g++.dg/opt/20050511-1.C: New test.
29879 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
29881 PR libfortran/21127
29882 * gfortran.dg/reshape-complex.f90: New test.
29884 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
29886 * gfortran.dg/array_constructor_1.f90: New test.
29887 * gfortran.dg/array_constructor_2.f90: New test.
29889 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
29892 * gfortran.dg/pr20954.f: New test.
29894 2005-05-17 Mike Stump <mrs@apple.com>
29896 Yet more Objective-C++...
29898 * objc.dg/method-5.m: Update.
29899 * objc.dg/method-6.m: Update.
29900 * objc.dg/method-7.m: Update.
29901 * objc.dg/method-9.m: Update.
29902 * objc.dg/try-catch-2.m: Update.
29904 2005-05-17 Mark Mitchell <mark@codesourcery.com>
29906 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29907 Remove little-endian optimizations.
29909 2005-05-17 Jeff Law <law@redhat.com>
29911 * g++.dg/tree-ssa/pr14814.C: New test.
29912 * gcc.dg/tree-ssa/pr14814.C: New test.
29913 * gcc.dg/tree-ssa/pr17141-1.C: New test.
29914 * gcc.dg/tree-ssa/pr17141-2.C: New test.
29916 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29918 * gcc.dg/compat/generate-random.c: Do not include
29920 * gcc.dg/compat/generate-random_r.c: Likewise.
29922 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
29924 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29926 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29928 PR middle-end/21595
29929 * g++.dg/tree-ssa/builtin1.C: New testcase.
29931 2005-05-17 Jakub Jelinek <jakub@redhat.com>
29934 * g++.dg/opt/const4.C: New test.
29936 PR middle-end/21492
29937 * g++.dg/opt/crossjump1.C: New test.
29939 PR tree-optimization/21610
29940 * gcc.c-torture/compile/20050516-1.c: New test.
29943 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29944 about the test failing.
29945 * gfortran.fortran-torture/execute/where_7.f90: New test.
29946 * gfortran.fortran-torture/execute/where_8.f90: New test.
29948 2005-05-16 Richard Henderson <rth@redhat.com>
29950 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29953 2005-05-16 Mark Mitchell <mark@codesourcery.com>
29955 * gcc.dg/compat/generate-random.c (config.h): Do not include.
29956 (limits.h): Include unconditionally.
29957 (stdlib.h): Likewise.
29958 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29959 (limits.h): Include unconditionally.
29960 (stdlib.h): Likewise.
29961 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29962 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29963 (limits.h): Include unconditionally.
29964 (stdlib.h): Likewise.
29965 (hashtab.h): Do not include.
29966 (getopt.h): Likewise.
29967 (stddef.h): Include.
29968 (hashval_t): Define.
29969 (struct entry): Add "next" field.
29970 (HASH_SIZE): New macro.
29971 (hash_table): New variable.
29972 (switchfiles): Do not use xmalloc.
29974 (iterative_hash): New function.
29976 (e_exists): New function.
29977 (e_insert): Likewise.
29978 (output): Use, instead of libiberty hashtable functions.
29979 (main): Do not use getopt. Do not call htab_create.
29981 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
29984 * lib/target-supports.exp (check_mkfifo_available):
29985 Return 0 for cygwin as mkfifo support incomplete on platform.
29986 Fix typos in comments.
29988 2005-05-15 Mark Mitchell <mark@codesourcery.com>
29990 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29992 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
29995 * gfortran.dg/assign_4.f: New test.
29997 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
29999 PR tree-optimization/21563
30000 * gcc.dg/tree-ssa/pr21563.c: New.
30002 2005-05-14 Jan Hubicka <jh@suse.cz>
30004 * gcc.dg/noreturn-7.c: Allow control reaches warning.
30006 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
30008 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30010 2005-05-13 Julian Brown <julian@codesourcery.com>
30012 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30013 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30015 2005-05-13 Jan Hubicka <jh@suse.cz>
30017 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30018 * gcc.dg/fold-xor-?.c: Likewise.
30019 * gcc.dg/pr15784-?.c: Likewise.
30020 * gcc.dg/pr20922-?.c: Likewise.
30021 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30022 * gcc.dg/tree-ssa/pr17598.c: Likewise.
30023 * gcc.dg/tree-ssa/pr20470.c: Likewise.
30025 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30028 * gfortran.dg/hollerith_1.f90: New test.
30030 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30032 * gfortran.dg/func_result_2.f90: New test.
30034 2005-05-11 Bud Davis <bdavis@gfortran.org>
30036 * gfortran.dg/dev_null.f90: New test.
30038 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
30040 * gcc.dg/arm-vfp1.c: Revert last change.
30042 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
30044 PR middle-end/19807
30045 PR tree-optimization/19639
30046 * g++.dg/tree-ssa/pr19807.C: New testcase.
30048 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30050 PR libfortran/21471
30051 * gfortran.dg/append-1.f90: New test.
30053 2005-05-10 Diego Novillo <dnovillo@redhat.com>
30055 * gcc.dg/pr18501.c: XFAIL.
30056 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30057 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30058 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30059 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30060 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30061 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30062 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30063 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30065 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30068 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30069 gfortran.dg/f2c_3.f90: New tests.
30071 * gfortran.dg/return_1.f90: Fix dg annotation.
30073 2005-05-10 Diego Novillo <dnovillo@redhat.com>
30075 * gcc.c-torture/compile/20050510-1.c: New test.
30077 2005-05-10 Mark Mitchell <mark@codesourcery.com>
30079 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30081 2005-05-10 Bob Wilson <bob.wilson@acm.org>
30083 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30085 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
30088 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30090 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
30093 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30094 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30096 2005-05-10 Ben Elliston <bje@au.ibm.com>
30099 * gcc.dg/debug/pr16676.c: New test.
30101 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
30104 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30105 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30106 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30107 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30109 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
30110 -fno-tree-dominator-opts.
30112 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30114 * gfortran.dg/return_1.f90: New test.
30116 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
30118 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30120 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30122 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
30125 * g++.dg/inherit/covariant13.C: New.
30127 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30129 PR libfortran/19155
30130 * gfortran.dg/pr19155.f: New test.
30132 2005-05-08 Roger Sayle <roger@eyesopen.com>
30135 * gcc.dg/pr8788-1.c: New testcase.
30137 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
30140 * gcc.target/mips/fpcmp-[12].c: New tests.
30142 2005-05-06 Mark Mitchell <mark@codesourcery.com>
30144 * lib/target-supports-dg.exp (dg-require-fork): New function.
30145 (dg-require-mkfifo): Likewise.
30146 * lib/target-supports.exp (check_function_available): New
30148 (check_fork_available): Likewise.
30149 (check_mkfifo_available): Likewise.
30151 2005-05-06 Jeff Law <law@redhat.com>
30153 * gcc.c-torture/compile/pr21380.c: New test.
30155 2005-05-06 Jakub Jelinek <jakub@redhat.com>
30158 * g++.dg/ext/weak3.C: New test.
30160 2005-05-05 Mark Mitchell <mark@codesourcery.com>
30163 * g++.dg/template/crash37.C: New test.
30165 2005-05-05 Paul Brook <paul@codesourcery.com>
30167 * gcc.dg/arm-g2.c: Use effective-target arm32.
30168 * gcc.dg/arm-mmx-1.c: Ditto.
30169 * gcc.dg/arm-scd42-2.c: Ditto.
30170 * gcc.dg/arm-vfp1.c: Ditto.
30171 * lib/target-supports.exp (check_effective_target_arm32): New
30174 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
30176 PR libfortran/21354
30177 gfortran.dg/in_pack_rank7.f90: New test.
30179 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
30181 PR middle-end/15618
30182 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30184 2005-05-04 Jakub Jelinek <jakub@redhat.com>
30186 PR middle-end/21265
30187 * gcc.dg/20050503-1.c: New test.
30189 PR rtl-optimization/21239
30190 * gcc.dg/i386-sse-11.c: New test.
30192 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
30195 * gcc.target/i386/asm-1.c: New test.
30197 2005-05-03 Jakub Jelinek <jakub@redhat.com>
30199 PR rtl-optimization/21330
30200 * gcc.c-torture/execute/20050502-1.c: New test.
30203 * gcc.c-torture/execute/20050502-2.c: New test.
30205 2005-05-03 Uros Bizjak <uros@kss-loka.si>
30207 PR middle-end/21282
30208 * gcc.dg/pr21282.c: New.
30210 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30212 * gcc.dg/vect/pr20122.c: Clean up .vect file.
30213 * gcc.dg/vect/vect-92.c: Likewise.
30214 * gcc.dg/vect/vect-93.c: Likewise.
30215 * gcc.dg/vect/vect-dv-1.c: Likewise.
30216 * gcc.dg/vect/vect-dv-2.c: Likewise.
30217 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30219 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30221 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30222 * gfortran.dg/vect/vect-2.f90: Likewise.
30223 * gfortran.dg/vect/vect-3.f90: Likewise.
30224 * gfortran.dg/vect/vect-4.f90: Likewise.
30225 * gfortran.dg/vect/vect-5.f90: Likewise.
30227 2005-05-02 Geoffrey Keating <geoffk@apple.com>
30230 * gcc.dg/rs6000-fpint-2.c: New.
30232 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
30235 * gcc.dg/builtins-30.c: Update expected messages.
30236 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30237 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30238 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30240 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
30242 PR tree-optimization/21294
30243 * gcc.dg/tree-ssa/pr21294.c: New.
30245 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
30247 * gcc.dg/altivec-3.c (vec_store): Do not use the old
30248 __builtin_altivec_st_internal_4si built-in.
30250 2005-05-02 Mark Mitchell <mark@codesourcery.com>
30253 * g++.dg/template/ptrmem14.C: New test.
30255 2005-05-02 Paul Brook <paul@codesourcery.com>
30257 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30259 2005-05-02 Michael Matz <matz@suse.de>
30262 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30264 2005-05-01 Mark Mitchell <mark@codesourcery.com>
30266 * g++.dg/cpp/weak.C: New test.
30268 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
30270 * gcc.dg/tree-ssa/loop-8.c: New test.
30272 2005-04-30 Michael Maty <matz@suse.de>
30274 * gcc.dg/inline-mcpy.c: New test.
30276 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
30278 PR libfortran/18958
30279 * gfortran.dg/eoshift.f90: New test case.
30281 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
30283 PR libfortran/18857
30284 * gfortran.dg/matmul_1.f90: New test.
30286 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30288 PR tree-optimization/21030
30289 * gcc.dg/tree-ssa/pr21030.c: New.
30291 2005-04-29 Devang Patel <dpatel@apple.com>
30293 PR tree-optimization/21272
30294 * gcc.dg/vect/vect-ifcvt-10.c: New test.
30296 2005-04-29 Jakub Jelinek <jakub@redhat.com>
30300 * gfortran.dg/entry_4.f90: New test.
30301 * gfortran.fortran-torture/execute/entry_1.f90: New test.
30302 * gfortran.fortran-torture/execute/entry_2.f90: New test.
30303 * gfortran.fortran-torture/execute/entry_3.f90: New test.
30304 * gfortran.fortran-torture/execute/entry_4.f90: New test.
30305 * gfortran.fortran-torture/execute/entry_5.f90: New test.
30306 * gfortran.fortran-torture/execute/entry_6.f90: New test.
30307 * gfortran.fortran-torture/execute/entry_7.f90: New test.
30309 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30311 * gfortran.fortran-torture/execute/entry_8.f90: New test.
30313 2005-04-29 Paul Brook <paul@codesourcery.com>
30315 * gfortran.dg/entry_3.f90: New test.
30317 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30319 * gfortran.dg/implicit_4.f90: New test.
30321 2005-04-28 Bob Wilson <bob.wilson@acm.org>
30323 * lib/target-supports.exp (check_profiling_available): Return
30324 false for xtensa-*-elf.
30326 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
30328 * lib/fortran-torture.exp (fortran-torture.exp): Catch
30329 error if file cannot be deleted.
30331 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30333 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30334 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30335 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30336 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30337 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30338 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30339 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30340 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30341 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30342 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30343 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30344 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30345 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30347 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30350 * gfortran.dg/pr20865.f90: New test.
30352 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
30354 * gcc.dg/void-cast-2.c: New test.
30356 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30359 * gcc.dg/void-cast-1.c: New test.
30361 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
30363 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30365 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30368 * gfortran.dg/pr21177.f90: New test.
30370 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
30372 PR tree-optimization/21171
30373 * gcc.dg/tree-ssa/pr21171.c: New test.
30375 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
30377 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30378 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30379 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30380 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30381 gcc.dg/tree-ssa/gen-vect-32.c: New.
30382 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30383 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30384 don't run on PPC32.
30386 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30389 * gcc.dg/transparent-union-3.c: New test.
30391 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30394 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30395 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30396 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30397 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30398 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30399 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30401 2005-04-26 Jeff Law <law@redhat.com>
30403 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30404 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30405 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30406 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30407 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30408 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30409 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30411 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
30413 PR tree-optimization/17598
30414 * gcc.dg/tree-ssa/pr17598.c: New testcase.
30416 2005-04-25 Mike Stump <mrs@apple.com>
30418 * objc.dg/fix-and-continue-1.m: Add.
30420 2005-04-25 Roger Sayle <roger@eyesopen.com>
30423 * g++.dg/opt/pr20995-1.C: New test case.
30425 2005-04-25 Devang Patel <dpatel@apple.com>
30427 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30429 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30432 * g++.dg/opt/alias2.C (printf): Correct the prototype.
30434 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30437 * g++.dg/opt/rtti2.C: New test.
30439 2005-04-25 Paul Brook <paul@codesourcery.com>
30440 Steven G. Kargl <kargls@comcast.net>
30443 * gfortran.dg/ichar_1.f90: New file.
30445 2005-04-24 Jakub Jelinek <jakub@redhat.com>
30447 PR middle-end/20991
30448 * g++.dg/opt/pr20991.C: New test.
30450 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30451 where sizeof (type) < __alignof__ (type).
30452 * gcc.dg/compat/struct-layout-1.h: Likewise.
30454 2005-04-24 Per Bothner <per@bothner.com>
30455 Devang Patel <dpatel@apple.com>
30457 PR preprocessor/20907
30458 * gcc.dg/cpp/very-long-comment.c: New test.
30460 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30463 * gfortran.dg/common_5.f: New test.
30465 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
30467 PR middle-end/21082
30468 * g++.dg/tree-ssa/pr21082.C: New testcase.
30470 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
30472 * gcc.dg/vect/vect-99.c: New test.
30474 2005-04-22 Diego Novillo <dnovillo@redhat.com>
30476 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30478 2005-04-22 Jeff Law <law@redhat.com>
30480 * gcc.dg/uninit-5.c: Remove xfails.
30481 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30482 conditionals and loads.
30484 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
30486 PR libfortran/20074
30487 PR libfortran/20436
30488 PR libfortran/21108
30489 * gfortran.dg/nested_reshape.f90: new test
30490 * gfortran.dg/reshape-alloc.f90: new test
30491 * gfortran.dg/reshape.f90: new test
30493 2005-04-22 Mark Mitchell <mark@codesourcery.com>
30495 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30497 * gcc.dg/arm-vfp1.c: New test.
30499 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
30502 * g++.dg/lookup/builtin2.C: New test.
30504 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
30506 * gcc.dg/weak/weak-13.c: New test.
30508 2005-04-21 Geoffrey Keating <geoffk@apple.com>
30510 * lib/target-supports.exp (check_effective_target_sync_int_long):
30513 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
30515 * gcc.target/mips/branch-1.c: New test.
30517 2005-04-21 Richard Henderson <rth@redhat.com>
30519 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30520 * gcc.dg/vect/vect-86.c: Likewise.
30521 * gcc.dg/vect/vect-87.c: Likewise.
30522 * gcc.dg/vect/vect-88.c: Likewise.
30524 2005-04-21 Devang Patel <dpatel@apple.com>
30526 PR optimization/20994
30527 * gcc.dg/tree-ssa/ifc-3.c: New test.
30529 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30532 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30533 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30534 gcc.dg/c99-vla-jump-5.c: New tests.
30536 2005-04-19 Richard Henderson <rth@redhat.com>
30538 * lib/target-supports.exp (check_effective_target_vect_int_mult):
30539 Fix typo in exists check.
30540 (check_effective_target_sync_int_long): New.
30541 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30542 * gcc.dg/ia64-sync-2.c: Likewise.
30543 * gcc.dg/ia64-sync-3.c: Likewise.
30544 * gcc.dg/ia64-sync-4.c: Likewise.
30546 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
30548 * gcc.dg/fold-xor-1.c: New test.
30549 * gcc.dg/fold-xor-2.c: New test.
30551 2005-04-19 James E. Wilson <wilson@specifixinc.com>
30554 * g++.dg/eh/fp-regs.C: New test.
30556 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30558 * gcc.dg/Wint-to-pointer-cast-1.c,
30559 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30560 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30561 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30563 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30566 * gfortran.dg/pr16861.f90: New test.
30568 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30570 * gcc.dg/pr21085.c: New test.
30572 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
30574 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
30575 (setup_mips_tests, dg-mips-options): New procedures.
30576 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30577 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30578 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30579 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30580 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30581 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30582 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30583 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30584 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30585 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30586 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30587 dg-mips-options instead of dg-options. Remove now-redundant
30588 preprocessor guards.
30589 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30590 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30591 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30592 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30593 * gcc.dg/vr-mult-2.c: Delete.
30594 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30595 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30596 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30597 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30598 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30599 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30600 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30602 2005-04-18 Laurent GUERBY <laurent@guerby.net>
30604 * ada/acats/run_all.sh: Use sync when executable not present.
30606 2005-04-18 Devang Patel <dpatel@apple.com>
30608 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30609 * gcc.dg/vect/vect-11a.c: New.
30610 * gcc.dg/vect/vect-none.c: Update.
30611 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30613 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30615 PR tree-optimization/20922
30616 * gcc.dg/pr20922-1.c: New test.
30617 * gcc.dg/pr20922-2.c: New test.
30618 * gcc.dg/pr20922-3.c: New test.
30619 * gcc.dg/pr20922-4.c: New test.
30620 * gcc.dg/pr20922-5.c: New test.
30621 * gcc.dg/pr20922-6.c: New test.
30623 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30625 PR libfortran/20950
30626 * gfortran.dg/pr20950.f: New test.
30628 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30630 PR libfortran/19216
30631 * gfortran.dg/pr19216.f: New test.
30633 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30635 PR tree-optimization/21001
30636 * gcc.dg/tree-ssa/pr21001.c: New.
30638 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30640 PR libfortran/21075
30641 * gfortran.dg/reshape_rank7.f90: New test.
30643 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30645 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30646 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30647 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30648 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30649 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30650 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30651 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30652 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30653 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30655 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30656 in namelists. New test.
30657 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30659 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30661 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30662 namelist. New test.
30663 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30665 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30667 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30668 namelist. New test.
30669 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30670 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30671 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30673 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30674 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30677 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30679 * gfortran.dg/wtruncate.f: New testcase.
30680 * gfortran.dg/wtruncate.f90: New testcase.
30682 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30685 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30686 which sizeof/alignof is dependent, rather than just whether we are
30687 processing_template_decl.
30689 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30691 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30692 corrected typo where the wrong variables had been compared.
30694 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30696 PR libfortran/18495
30697 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30698 Test callee-allocated version of return array with a write
30700 Test spread with a temporary with another write statement.
30702 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
30704 PR tree-optimization/21031
30705 * gcc.dg/tree-ssa/pr21031.c: New.
30707 2005-04-15 Uros Bizjak <uros@kss-loka.si>
30709 PR tree-optimization/21004
30710 * gcc.dg/builtins-53.c: Include builtins-config.h.
30711 Check floorf, ceilf, floorl and ceill transformations
30712 only when HAVE_C99_RUNTIME is defined.
30714 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
30716 PR middle-end/20739
30717 * gcc.dg/tree-ssa/pr20739.c: New test.
30719 2005-04-14 Mike Stump <mrs@apple.com>
30721 * gcc.dg/Foundation.framework/empty: New.
30722 * gcc.dg/framework-2.c: New.
30724 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30726 PR tree-optimization/21021
30727 * gcc.c-torture/compile/pr21021.c: New.
30729 2005-04-14 Janis Johnson <janis187@us.ibm.com>
30732 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30733 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30734 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30735 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30736 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30737 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30738 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30739 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30741 2005-04-14 Richard Henderson <rth@redhat.com>
30743 * lib/target-supports.exp (check_effective_target_vect_condition):
30744 Add ia64, i?86, and x86_64.
30746 2005-04-14 Steven G. Kargl <kargls@comcast.net>
30748 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30750 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30752 PR tree-optimization/20657
30753 * gcc.dg/tree-ssa/pr20657.c: New.
30755 2005-04-14 Uros Bizjak <uros@kss-loka.si>
30757 * gcc.dg/builtins-53.c: Also check (int)trunc* and
30758 (long long int)trunc*.
30760 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
30763 * gcc.dg/pr20927.c: New test.
30765 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
30767 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30768 * gcc.target/mips/asm-1.c: Likewise.
30770 2005-04-13 Dale Johannesen <dalej@apple.com>
30772 * objc.dg/objc-fast-4.m: New.
30774 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
30776 * gcc.target/cris/torture/cris-torture.exp: New driver in new
30778 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30780 2005-04-13 David Edelsohn <edelsohn@gnu.org>
30782 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30783 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30784 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30786 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
30788 PR tree-optimization/20913
30789 * gcc.dg/tree-ssa/pr20913.c: New.
30791 PR tree-optimization/20702
30792 * gcc.dg/tree-ssa/pr20702.c: New.
30794 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30797 * g++.dg/inherit/local3.C: New test.
30799 2005-04-12 Jeff Law <law@redhat.com>
30801 * gcc.dg/tree-ssa/20050412-1.c: New test.
30803 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
30805 PR libfortran/19016
30806 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30807 Add tests with mask generated by expression.
30808 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30809 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30810 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30812 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
30814 PR middle-end/20917
30815 * gcc.dg/20050409-1.c: New test.
30817 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
30819 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30821 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30823 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30824 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30825 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30826 (TARGET_CXX): Adjust accordingly.
30827 * target.h (struct gcc_target): Remove epxort_class_data. Add
30828 determine_class_data_visibility and class_data_always_comdat.
30829 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30830 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30831 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30832 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30833 (arm_cxx_determine_class_data_visibility): New.
30834 (arm_cxx_class_data_always_comdat): Likewise.
30835 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30836 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30837 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30838 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30839 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30842 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30844 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30846 2005-04-11 Geoffrey Keating <geoffk@apple.com>
30848 * gcc.dg/i386-darwin-fpmath.c: New.
30850 2004-04-11 Devang Patel <dpatel@apple.com>
30852 * lib/target-supports.exp (check_effective_target_vect_condition): New.
30853 * gcc.dg/vect/vect-ifcvt-1.c: New test.
30854 * gcc.dg/vect/vect-ifcvt-2.c: New test.
30855 * gcc.dg/vect/vect-ifcvt-3.c: New test.
30856 * gcc.dg/vect/vect-ifcvt-4.c: New test.
30857 * gcc.dg/vect/vect-ifcvt-5.c: New test.
30858 * gcc.dg/vect/vect-ifcvt-6.c: New test.
30859 * gcc.dg/vect/vect-ifcvt-7.c: New test.
30860 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30862 2004-04-11 Devang Patel <dpatel@apple.com>
30864 * gcc.dg/vect/vect-dv-1.c: New test.
30865 * gcc.dg/vect/vect-dv-2.c: New test.
30867 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30869 PR tree-optimization/20933
30870 * gcc.dg/tree-ssa/pr20933.c: New test.
30872 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30874 * gfortran.dg/fold_nearest.f90: New test.
30876 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
30878 * gcc.dg/tree-ssa/alias-1.c: New test.
30880 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30882 PR tree-optimization/20920
30883 * g++.dg/tree-ssa/pr20920.C: New test.
30885 2005-04-11 Uros Bizjak <uros@kss-loka.si>
30887 * gcc.dg/builtins-53.c: Also check (int)ceil* and
30888 (long long int)ceil*.
30890 2005-04-10 Mark Mitchell <mark@codesourcery.com>
30892 * g++.dg/warn/Wdtor1.C: Declare template in system header with
30893 explicit C++ linkage.
30895 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30897 * gfortran.dg/pr17229.f: Take care of the new obsolescence
30898 warning for arithmetic IF statements.
30900 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
30902 * eor_handling_1.f90: New test case.
30903 * eor_handling_2.f90: New test case.
30904 * eor_handling_3.f90: New test case.
30905 * eor_handling_4.f90: New test case.
30906 * eor_handling_5.f90: New test case.
30907 * noadv_size.f90: New test case.
30908 * pad_no.f90: New test case.
30910 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
30912 * gcc.c-torture/execute/20050410-1.c: New test.
30914 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
30916 * gcc.dg/pr20126.c: New.
30918 2005-04-09 Bud Davis <bdavis@gfortran.org>
30919 Steven G. Kargl <kargls@comcast.net>
30921 * gfortran.dg/PR19872.f: New test.
30923 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30925 * gfortran.dg/nint_1.f90: Fix dg-do directive.
30927 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30929 * gfortran.dg/nint_1.f90: New test.
30931 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30933 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30934 Added test for callee-allocated arrays with write statements.
30935 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30936 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30937 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30938 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30939 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30941 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30943 PR libfortran/20163
30944 * gfortran.dg/open-options-blanks.f: New test.
30946 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30949 * gfortran.dg/comma_format_extension_[1234].f: New tests.
30951 2005-04-09 Jakub Jelinek <jakub@redhat.com>
30953 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30954 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30955 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30956 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30957 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30958 * gcc.c-torture/execute/stdarg-4.c: New test.
30960 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30963 * g++.dg/abi/param2.C: New test.
30965 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30967 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30969 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30971 * gcc.dg/builtins-53.c: New test.
30973 2005-04-08 Diego Novillo <dnovillo@redhat.com>
30975 * g++.dg/tree-ssa/pr18178.C: New test.
30976 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30977 * gcc.c-torture/execute/20041019-1.c: New test.
30978 * gcc.dg/tree-ssa/20041008-1.c: New test.
30979 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30980 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30981 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30982 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30983 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30984 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30985 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30986 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30987 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30988 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30990 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
30992 PR rtl-optimization/20466
30993 * gcc.c-torture/execute/pr20466-1.c: New test.
30995 2005-04-08 Mark Mitchell <mark@codesourcery.com>
30998 * g++.dg/parse/cond2.C: New test.
31001 * g++.dg/warn/Wdtor1.C: New test.
31003 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31006 * gfortran.dg/pr17229.f: New test.
31008 2005-04-07 Steven G. Kargl <kargls@comcast.net>
31010 * gfortran.dg/tiny_1.f90: New test.
31011 * gfortran.dg/tiny_2.f90: ditto.
31013 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
31015 * gfortran.dg/eor_1.f90: Fix dg-do run line
31016 * gfortran.dg/open_new.f90: Fix dg-do run line
31018 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
31020 * lib/target-supports.exp (get_compiler_messages): Support
31021 optional arguments, the fourth being compiler options.
31022 (check_effective_target_fpic): New proc.
31023 * gcc.dg/20050321-2.c: Restrict to target fpic.
31025 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
31027 * gcc.dg/15443-1.c: New test.
31028 * gcc.dg/15443-2.c: Likewise.
31030 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31032 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31034 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
31036 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31038 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
31040 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31041 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31043 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31044 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31045 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31047 2005-04-06 Mark Mitchell <mark@codesourcery.com>
31050 * g++.dg/warn/Wunused-11.C: New test.
31052 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
31054 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31056 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
31058 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31060 2005-04-05 Mark Mitchell <mark@codesourcery.com>
31063 * g++.dg/template/ptrmem13.C: New test.
31065 2005-04-05 Per Bothner <per@bothner.com>
31067 * lib/gcc.exp: Always add -fno-show-column, for now.
31069 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
31072 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31073 of plain old "unsigned int" for the type of "i". Makes this test
31076 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
31078 * gcc.dg/i386-ssefn-1.c: New test.
31079 * gcc.dg/i386-ssefn-2.c: New test.
31080 * gcc.dg/i386-ssefn-3.c: New test.
31081 * gcc.dg/i386-ssefn-4.c: New test.
31083 2005-04-05 Jakub Jelinek <jakub@redhat.com>
31085 PR tree-optimization/20076
31086 * gcc.dg/builtin-apply4.c: New test.
31088 PR preprocessor/19475
31089 * gcc.dg/cpp/macspace1.c: New test.
31090 * gcc.dg/cpp/macspace2.c: New test.
31092 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31094 * gfortran.dg/pr20755.f: Fixed bad format.
31096 2005-04-05 Mark Mitchell <mark@codesourcery.com>
31099 * g++.dg/ext/attrib21.C: New test.
31101 2004-04-05 Devang Patel <dpatel@apple.com>
31103 * lib/target-supports.exp (check_effective_target_vect_shif): New.
31104 * gcc.dg/vect/vect-shift-1.c: New test.
31106 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31108 PR libfortran/20755
31109 * gfortran.dg/pr20755.f: New test.
31111 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
31113 * gfortran.dg/pr15959.f90: New test.
31114 * gfortran.dg/string_pad_trunc.f90: New test.
31116 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31118 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31119 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31120 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31123 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
31125 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31127 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31129 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31130 * gcc.c-torture/compile/20011119-2.c: Likewise.
31131 * gcc.c-torture/compile/981001-2.c: Likewise.
31133 2005-04-04 Mark Mitchell <mark@codesourcery.com>
31136 * g++.dg/template/overload4.C: New test.
31138 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
31141 * g++.dg/abi/covariant5.C: New.
31144 * g++.dg/debug/const2.C: New.
31146 2005-04-04 Jakub Jelinek <jakub@redhat.com>
31148 PR rtl-optimization/16104
31149 * gcc.c-torture/execute/20050316-1.c: New test.
31151 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
31153 * g++.dg/template/spec23.C: Fix dg-error text.
31155 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
31158 * g++.dg/expr/lval2.C: New.
31160 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31162 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31163 __builtin_strcasecmp and __builtin_strncasecmp.
31165 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
31168 * g++.dg/template/spec22.C: New.
31169 * g++.dg/template/spec23.C: New.
31171 2005-04-03 Dale Ranta <dir@lanl.gov>
31172 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31174 PR libfortran/20068
31175 PR libfortran/20125
31176 PR libfortran/20156
31177 PR libfortran/20471
31178 * gfortran.dg/backspace.f: New test.
31180 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
31182 * gcc.dg/pr19345.c: New test.
31184 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31186 PR tree-optimization/20640
31187 * gcc.dg/torture/tree-loop-1.c: New.
31189 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31191 PR rtl-optimization/20290
31192 * gcc.c-torture/execute/loop-ivopts-2.c: New.
31194 2005-04-02 Geoffrey Keating <geoffk@apple.com>
31196 * gcc.dg/rs6000-fpint.c: New.
31198 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31200 * gcc.dg/old-style-then-proto-1.c: New test.
31202 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31204 * gfortran.fortran-torture/execute/backspace.f90: Check
31205 after backspace and read was incorrect.
31207 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31209 * gcc.c-torture/execute/builtins/strcat.c: Check the result
31210 buffer past the terminating NUL using memcmp.
31211 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31212 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31214 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31215 Fix unused/uninitialized variable warnings.
31217 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31218 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31219 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31220 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31222 * gcc.c-torture/execute/builtins/abs-1-lib.c,
31223 gcc.c-torture/execute/builtins/fputs-lib.c,
31224 gcc.c-torture/execute/builtins/lib/fprintf.c,
31225 gcc.c-torture/execute/builtins/lib/main.c,
31226 gcc.c-torture/execute/builtins/lib/memcmp.c,
31227 gcc.c-torture/execute/builtins/lib/memmove.c,
31228 gcc.c-torture/execute/builtins/lib/mempcpy.c,
31229 gcc.c-torture/execute/builtins/lib/memset.c,
31230 gcc.c-torture/execute/builtins/lib/printf.c,
31231 gcc.c-torture/execute/builtins/lib/sprintf.c,
31232 gcc.c-torture/execute/builtins/lib/stpcpy.c,
31233 gcc.c-torture/execute/builtins/lib/strchr.c,
31234 gcc.c-torture/execute/builtins/lib/strcmp.c,
31235 gcc.c-torture/execute/builtins/lib/strcpy.c,
31236 gcc.c-torture/execute/builtins/lib/strcspn.c,
31237 gcc.c-torture/execute/builtins/lib/strlen.c,
31238 gcc.c-torture/execute/builtins/lib/strncat.c,
31239 gcc.c-torture/execute/builtins/lib/strncmp.c,
31240 gcc.c-torture/execute/builtins/lib/strncpy.c,
31241 gcc.c-torture/execute/builtins/lib/strrchr.c,
31242 gcc.c-torture/execute/builtins/lib/strspn.c,
31243 gcc.c-torture/execute/builtins/lib/strstr.c,
31244 gcc.c-torture/execute/builtins/memops-asm-lib.c,
31245 gcc.c-torture/execute/builtins/strlen-2.c,
31246 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31249 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
31251 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31252 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31255 2005-04-01 Jakub Jelinek <jakub@redhat.com>
31258 * g++.dg/debug/using1.C: New test.
31260 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
31262 PR middle-end/20524
31263 * gcc.dg/alias-7.c: Prefix asm-declared name with
31264 __USER_LABEL_PREFIX__.
31266 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
31268 Fix fallout from PR middle-end/15700:
31269 * gcc.c-torture/compile/20011119-1.c: Take
31270 __USER_LABEL_PREFIX__ into account.
31271 * gcc.c-torture/compile/20011119-2.c: Likewise.
31273 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
31276 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31278 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31281 * gcc.c-torture/compile/struct-non-lval-1.c,
31282 gcc.c-torture/compile/struct-non-lval-2.c,
31283 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31285 2005-03-31 Janis Johnson <janis187@us.ibm.com>
31287 * gcc.dg/tls/tls.exp: Remove temporary file.
31288 * g++.dg/tls/tls.exp: Ditto.
31289 * lib/file-format.exp: Ditto.
31290 * g++.dg/special/ecos.exp: Ditto.
31292 * lib/profopt.exp: Treat prof_ext as a list.
31293 * gcc.misc-tests/bprob.exp: Ditto.
31294 * g++.dg/bprob/bprob.exp: Ditto.
31296 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31297 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31298 g++.dg/tree-ssa/pointer-reference-alias.C,
31299 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31300 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31301 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31302 g++.dg/vect/pr19951.cc: Ditto.
31303 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31304 gcc.dg/builtins-47.c: Ditto.
31305 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31306 gcc.dg/pr20115-1.c: Ditto.
31307 * gcc.dg/tree-ssa/20030530-2.c,
31308 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31309 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31310 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31311 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31312 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31313 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31314 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31315 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31316 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31317 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31318 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31319 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31320 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31321 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31322 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31323 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31324 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31325 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31326 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31327 gcc.dg/tree-ssa/20030824-1.c,
31328 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31329 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31330 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31331 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31332 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31333 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31334 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31335 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31336 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31337 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31338 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31339 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31340 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31341 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31342 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31343 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31344 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31345 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31346 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31347 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31348 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31349 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31350 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31351 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31352 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31353 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31354 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31355 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31356 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31357 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31358 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31359 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31360 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31361 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31362 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31363 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31364 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31365 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31366 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31367 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31368 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31369 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31370 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31371 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31372 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31373 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31374 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31375 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31376 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31377 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31378 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31379 gcc.dg/tree-ssa/useless-1.c: Ditto.
31380 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31381 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31382 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31383 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31384 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31385 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31386 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31387 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31388 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31389 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31390 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31391 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31392 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31393 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31394 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31395 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31396 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31397 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31398 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31399 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31400 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31401 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31402 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31403 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31404 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31405 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31406 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31407 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31408 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31409 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31410 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31411 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31412 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31413 gcc.dg/vect/vect-none.c: Ditto.
31414 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31415 treelang/compile/unsigned.tree: Ditto.
31417 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31418 * gcc.dg/cpp/direct2s.c: Ditto.
31419 * gcc.dg/cpp/paste4.c: Ditto.
31420 * gcc.dg/cpp/separate-1.c: Ditto.
31421 * gcc.dg/pch/save-temps-1.c: Ditto.
31422 * g++.dg/ext/altivec-10.C: Ditto.
31423 * g++.dg/pch/pch.C: Ditto.
31425 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31427 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31428 * g++.dg/template/repo1.C: Ditto.
31429 * g++.dg/template/repo2.C: Ditto.
31430 * g++.dg/template/repo3.C: Ditto.
31431 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31432 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31433 * g++.old-deja/g++.pt/repo1.C: Ditto.
31434 * g++.old-deja/g++.pt/repo2.C: Ditto.
31435 * g++.old-deja/g++.pt/repo3.C: Ditto.
31436 * g++.old-deja/g++.pt/repo4.C: Ditto.
31438 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31439 * gcc.dg/20030107-1.c: Ditto.
31440 * gcc.dg/20030702-1.c: Ditto.
31441 * gcc.dg/profile-generate-1.c: Ditto.
31442 * g++.dg/other/profile1.C: Ditto.
31443 * g++.old-deja/g++.robertl/eb83.C: Ditto.
31445 * lib/gcc-dg.exp (remove-build-file): New.
31446 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31447 cleanup-tree-dump, cleanup-saved-temps): New.
31449 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
31451 PR c++/19203, DR 214
31452 * g++.dg/parse/ambig3.C: Not ambiguous.
31453 * g++.dg/template/spec20.C: New.
31454 * g++.dg/template/spec21.C: New.
31456 2005-03-31 Steve Ellcey <sje@cup.hp.com>
31459 * gcc.dg/ia64-fptr-1.c: Run only on linux.
31461 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31463 PR libfortran/20660
31464 * gfortran.dg/negative_unit.f: New test.
31466 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31468 * gcc.dg/20050330-1.c: New test.
31470 2005-03-30 Devang Patel <dpatel@apple.com>
31472 * g++.dg/tree-sra/ssa-sra-3.C: New test.
31474 2005-03-30 Dale Johannesen <dalej@apple.com>
31476 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31478 2005-03-30 Janis Johnson <janis187@us.ibm.com>
31480 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31481 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31482 Strip options from test name.
31484 2005-03-31 Jan Hubicka <jh@suse.cz>
31486 * gcc.dg/varpool-1.c: New testcase.
31488 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31492 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31493 gcc.dg/stmt-expr-label-3.c : New tests.
31494 * gcc.c-torture/execute/medce-2.c: Remove.
31496 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31499 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31502 2005-03-30 Alan Modra <amodra@bigpond.net.au>
31504 * gcc.c-torture/compile/pr20203.c: New test.
31506 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31508 * gfortran.dg/promotion.f90: New test.
31510 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
31512 PR middle-end/20491
31513 * gcc.dg/torture/asm-subreg-1.c: New test.
31515 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
31518 * gcc.dg/pr20672-1.c: New test.
31520 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
31522 * gfortran.dg/vect: New directory.
31523 * gfortran.dg/vect/vect.exp: New.
31524 * gfortran.dg/vect/vect-1.f90: New test.
31525 * gfortran.dg/vect/vect-2.f90: New test.
31526 * gfortran.dg/vect/vect-3.f90: New test.
31527 * gfortran.dg/vect/vect-4.f90: New test.
31528 * gfortran.dg/vect/vect-5.f90: New test.
31530 2005-03-29 Jakub Jelinek <jakub@redhat.com>
31532 PR middle-end/20622
31533 * gcc.dg/alias-7.c: New test.
31535 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31537 * gcc.dg/sparc-reg-1.c: New test.
31539 2005-03-28 Steve Ellcey <sje@cup.hp.com>
31542 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31544 2005-03-29 Dale Ranta <dir@lanl.gov>
31545 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31547 PR libfortran/20163
31548 * gfortran.dg/pr20163-2.f: New test.
31550 2005-03-28 Jan Hubicka <jh@suse.cz>
31552 PR middle-end/20635
31553 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31556 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
31558 PR tree-optimization/20626
31559 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31560 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31562 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31564 * gfortran.dg/underflow.f90: New test.
31565 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31567 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31569 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31571 2005-03-25 Mark Mitchell <mark@codesourcery.com>
31573 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31574 (g++_init): Make sure that CXXFLAGS is set.
31575 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31576 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31577 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31578 * lib/objc.exp (objc_init): Likewise.
31579 * lib/treelang.exp (treelang_init): Likewise.
31581 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
31583 PR tree-optimization/20470
31584 * gcc.dg/tree-ssa/pr20470.c: New test.
31586 2005-03-25 Geoffrey Keating <geoffk@apple.com>
31588 * gcc.dg/ppc-stfiwx.c: New.
31590 2005-03-25 Steve Ellcey <sje@cup.hp.com>
31593 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31595 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31597 * gcc.dg/20050325-1.c: Fix a typo.
31599 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31601 PR libfortran/19678
31602 PR libfortran/19679
31603 * gfortran.dg/dos_eol.f: New test.
31605 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31607 PR rtl-optimization/20249
31608 * gcc.dg/20050325-1.c: New test.
31610 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31612 PR libfortran/15332
31613 * gfortran.dg/pr15332.f: New test.
31615 2005-03-24 Dale Johannesen <dalej@apple.com>
31617 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31619 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31621 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31622 'internal' visibility.
31623 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31624 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31625 'protected' visibility.
31626 * gcc.dg/visibility-7.c: Likewise.
31627 * lib/target-supports.exp (check_visibility_available): Take
31628 a parameter, the kind of visibility to check for.
31629 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31630 to check_visibility_available.
31632 * g++.dg/expr/cast3.C: New.
31634 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31636 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31639 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31642 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31644 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31646 * gcc.dg/badshift.c: Renamed to...
31647 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31649 * gcc.target/i386/badshift.c: Renamed to...
31650 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31653 PR rtl-optimization/20532
31654 * gcc.target/i386/badshift.c: New.
31656 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31658 * gfortran.dg/pr18025.f90: New test.
31660 2005-03-23 Dale Johannesen <dalej@apple.com>
31662 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31664 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31666 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31668 * lib/target-supports.exp (check_iconv_available): Default
31669 libiconv to -liconv, if there is no definition.
31671 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31673 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31675 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31677 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31678 * g++.dg/opt/pr7503-2.C: Likewise.
31679 * g++.dg/opt/pr7503-3.C: Likewise.
31680 * g++.dg/opt/pr7503-4.C: Likewise.
31681 * g++.dg/opt/pr7503-5.C: Likewise.
31682 * g++.dg/warn/minmax.C: New test.
31684 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31686 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31687 * gfortran.dg/g77_intrinsics_sub.f: New test.
31689 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31690 Jan Hubicka <jh@suse.cz>
31691 Steven Bosscher <stevenb@suse.de
31693 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31695 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31698 * g++.dg/template/redecl3.C: New test.
31700 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31703 * g++.dg/parse/error16.C: Tweak error markers.
31705 2005-03-22 Jakub Jelinek <jakub@redhat.com>
31708 * gcc.dg/20050321-2.c: New test.
31710 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
31714 * g++.dg/template/ptrmem12.C: New.
31716 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
31718 PR rtl-optimization/20527
31719 * gcc.c-torture/execute/pr20527-1.c: New test.
31721 2005-03-22 Ben Elliston <bje@au.ibm.com>
31723 * gcc.misc-tests/options.exp (check_for_options): Create a real C
31724 program, compile it into a real executable and then delete the .c
31725 and .x files afterwards, to avoid problems on testglue targets.
31727 2005-03-21 Stuart Hastings <stuart@apple.com>
31729 * gcc.target/i386/sse-2.c: New.
31731 2005-03-21 Uros Bizjak <uros@kss-loka.si>
31733 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31735 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31737 * g++.dg/parse/crash25.C: Fix typo.
31739 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31742 * g++.dg/parse/crash24.C: New test.
31745 * g++.dg/parse/crash25.C: New test.
31747 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31750 * g++.dg/ext/stmtexpr4.C: New test.
31752 2005-03-20 Roger Sayle <roger@eyesopen.com>
31754 PR middle-end/20539
31755 * gcc.c-torture/compile/pr13066-1.c: New test case.
31756 * gcc.c-torture/compile/pr20539-1.c: Likewise.
31757 * g++.dg/opt/pr13066-1.C: Likewise.
31759 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
31761 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31763 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31766 * gfortran.dg/nesting_1.f90: New test.
31768 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31771 * g++.dg/lookup/using13.C: New test.
31773 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31776 * g++.dg/template/crash36.C: New test.
31778 2005-03-18 Paolo Carlini <pcarlini@suse.de>
31781 * g++.dg/template/crash35.C: New test.
31783 2005-03-17 Paolo Carlini <pcarlini@suse.de>
31786 * g++.dg/overload/operator2.C: New test.
31788 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31790 PR libfortran/20257
31791 * gfortran.dg/pr20257.f90: New test.
31793 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31795 PR libfortran/20480
31796 * gfortran.dg/pr20480.f90: New test.
31798 2005-03-16 Richard Henderson <rth@redhat.com>
31800 PR middle-end/15700
31801 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31802 (_rtld_global): New.
31803 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31804 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31806 * gcc.dg/alias-3.c: New.
31807 * gcc.dg/alias-4.c: New.
31808 * gcc.dg/alias-5.c: New.
31809 * gcc.dg/alias-6.c: New.
31811 2005-03-15 Geoffrey Keating <geoffk@apple.com>
31813 * gcc.dg/cpp/ucnid-7.c: New.
31815 2005-03-15 Janis Johnson <janis187@us.ibm.com>
31816 Dorit Naishlos <dorit@il.ibm.com>
31818 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31821 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
31823 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31824 support misaligned accesses.
31825 * gcc.dg/vect/vect-58.c: Likewise.
31826 * gcc.dg/vect/vect-92.c: New.
31827 * gcc.dg/vect/vect-93.c: New.
31829 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
31832 * gfortran.dg/assign_2.f90: New test.
31833 * gfortran.dg/assign_3.f90: New test.
31834 * gfortran.dg/assign.f90: New test.
31836 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
31838 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31839 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31840 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31841 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31844 2005-03-14 Geoffrey Keating <geoffk@apple.com>
31846 * gcc.dg/cpp/ucnid-6.c: New.
31848 * gcc.dg/cpp/normalize-1.c: New.
31849 * gcc.dg/cpp/normalize-2.c: New.
31850 * gcc.dg/cpp/normalize-3.c: New.
31851 * gcc.dg/cpp/normalize-4.c: New.
31852 * gcc.dg/cpp/ucnid-4.c: New.
31853 * gcc.dg/cpp/ucnid-5.c: New.
31854 * g++.dg/cpp/normalize-1.C: New.
31855 * g++.dg/cpp/ucnid-1.C: New.
31857 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31859 * gcc.dg/pr18628.c: New.
31861 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31864 * g++.dg/tree-ssa/pr20280.C: New.
31866 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31869 * gfortran.dg/stfunc_2.f90: New test.
31871 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31873 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31875 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31877 * gcc.dg/tree-ssa/20050314-1.c: New test.
31879 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31883 * g++.dg/template/friend34.C: New test.
31884 * g++.dg/template/friend35.C: Likewise.
31885 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31887 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31889 Friend class name lookup 5/n
31891 * g++.dg/lookup/hidden-class1.C: New test.
31892 * g++.dg/lookup/hidden-class2.C: Likewise.
31893 * g++.dg/lookup/hidden-class3.C: Likewise.
31894 * g++.dg/lookup/hidden-class4.C: Likewise.
31895 * g++.dg/lookup/hidden-class5.C: Likewise.
31896 * g++.dg/lookup/hidden-class6.C: Likewise.
31897 * g++.dg/lookup/hidden-class7.C: Likewise.
31898 * g++.dg/lookup/hidden-class8.C: Likewise.
31899 * g++.dg/lookup/hidden-class9.C: Likewise.
31900 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31901 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31902 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31903 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31904 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31905 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31906 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31907 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31908 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31909 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31910 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31912 2005-03-13 Mark Mitchell <mark@codesourcery.com>
31915 * g++.dg/template/error18.C: New test.
31917 2005-03-09 Ben Elliston <bje@au.ibm.com>
31920 * g++.dg/debug/pr16792.C: New test.
31922 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31924 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31925 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31926 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31927 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31928 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31929 test assertion names.
31931 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31934 * gfortran.dg/stfunc_1.f90: New test.
31936 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31939 * gfortran.dg/real_index_1.f90: New test.
31941 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31944 * gfortran.dg/spec_expr_1.f90: New test.
31946 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31949 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31952 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31955 * gfortran.dg/largeequiv_1.f90: New test.
31957 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31959 * gcc.dg/ucnid-1.c: New.
31960 * gcc.dg/ucnid-2.c: New.
31961 * gcc.dg/ucnid-3.c: New.
31962 * gcc.dg/ucnid-4.c: New.
31963 * gcc.dg/ucnid-5.c: New.
31964 * gcc.dg/ucnid-6.c: New.
31965 * gcc.dg/cpp/ucnid-1.c: New.
31966 * gcc.dg/cpp/ucnid-2.c: New.
31967 * gcc.dg/cpp/ucnid-3.c: New.
31968 * g++.dg/other/ucnid-1.C: New.
31970 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31972 * gcc.dg/vmx/darwin-abi-3.c: Delete.
31974 2005-03-11 Per Bothner <per@bothner.com>
31976 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
31977 that diagnotics refer to correct token.
31978 * gcc.dg/unused-3.c: Likewise.
31980 2005-03-11 Per Bothner <per@bothner.com>
31982 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31983 constant" is now actually on same line as string constant.
31984 * gcc.dg/cpp/direct2s.c: Likewise.
31986 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
31988 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31990 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31992 PR libfortran/20124
31993 * gfortran.dg/pr20124.f90: New Test
31995 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
31997 PR tree-optimization/20130
31998 * gcc.dg/pr20130-1.c: New test.
32000 2005-03-10 Steve Ellcey <sje@cup.hp.com>
32003 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32005 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32007 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32009 2005-03-10 Steve Ellcey <sje@cup.hp.com>
32011 * g++.dg/eh/forced1.C: Fix comment.
32012 * g++.dg/eh/forced2.C: Ditto.
32013 * g++.dg/eh/forced3.C: Ditto.
32014 * g++.dg/eh/forced4.C: Ditto.
32016 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
32019 * gcc.c-torture/compile/pr20412.c: New test.
32021 2005-03-10 Roger Sayle <roger@eyesopen.com>
32023 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32025 2005-03-10 Jakub Jelinek <jakub@redhat.com>
32028 * gcc.dg/20050307-1.c: New test.
32030 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
32033 * g++.dg/other/stdarg3.C: New.
32035 2005-03-10 Jakub Jelinek <jakub@redhat.com>
32037 PR c++/18384, c++/18327
32038 * g++.dg/init/array19.C: New test.
32040 PR inline-asm/20314
32041 * gcc.dg/torture/pr20314-1.c: New test.
32042 * gcc.dg/torture/pr20314-2.c: New test.
32044 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
32046 * gcc.dg/20050309-1.c: New test.
32048 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32050 * gcc.dg/builtins-10.c: Reactivate disabled test.
32051 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
32052 new cbrt transformations.
32054 2005-03-09 Mark Mitchell <mark@codesourcery.com>
32057 * g++.dg/template/array13.C: New test.
32059 2005-03-09 Paolo Carlini <pcarlini@suse.de>
32062 * g++.dg/init/brace4.C: New test.
32064 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
32067 * g++.dg/template/non-dependent12.C: New.
32069 2005-03-08 Mark Mitchell <mark@codesourcery.com>
32072 * g++.dg/init/array18.C: Add dg-do run marker.
32075 * g++.dg/init/array18.C: New test.
32077 2005-03-09 Ben Elliston <bje@au.ibm.com>
32079 * consistency.vlad/vlad.exp: Remove trailing semicolons.
32080 * g++.dg/gcov/gcov.exp: Likewise.
32081 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32082 * gcc.target/xstormy16/xstormy16.exp: Likewise.
32083 * lib/c-torture.exp: Likewise.
32084 * lib/fortran-torture.exp: Likewise.
32085 * lib/g++.exp: Likewise.
32086 * lib/gcc-defs.exp: Likewise.
32087 * lib/gcc-dg.exp: Likewise.
32088 * lib/gcc.exp: Likewise.
32089 * lib/gcov.exp: Likewise.
32090 * lib/gfortran.exp: Likewise.
32091 * lib/mike-g++.exp: Likewise.
32092 * lib/mike-gcc.exp: Likewise.
32093 * lib/objc-torture.exp: Likewise.
32094 * lib/objc.exp: Likewise.
32095 * lib/profopt.exp: Likewise.
32096 * lib/target-libpath.exp: Likewise.
32097 * lib/target-supports.exp: Likewise.
32098 * lib/treelang.exp: Likewise.
32099 * lib/wrapper.exp: Likewise.
32101 2005-03-08 Jeff Law <law@redhat.com>
32103 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32106 2005-03-08 Ira Rosen <irar@il.ibm.com>
32108 * gcc.dg/vect/pr20122.c: New test.
32110 2005-03-07 Jeff Law <law@redhat.com>
32112 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32114 * gcc.dg/tree-ssa/pr18133-1.c: New test.
32115 * gcc.dg/tree-ssa/pr18133-2.c: New test.
32116 * gcc.dg/tree-ssa/pr18134.c: New test.
32118 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32120 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32121 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32122 gcc.dg/torture/builtin-noret-2.c: Require weak support.
32124 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
32127 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32129 2005-03-07 Mark Mitchell <mark@codesourcery.com>
32131 * g++.dg/warn/Wnvdtor.C: New test.
32133 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
32135 * gcc.dg/torture/pr19683-1.c: New test.
32137 2005-03-06 Steven G. Kargl <kargls@comcast.net>
32139 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32140 * gfortran.dg/g77/19990313-2.f: Ditto.
32141 * gfortran.dg/g77/19990313-3.f: Ditto.
32142 * gfortran.dg/g77/19990525-0.f: Ditto.
32143 * gfortran.dg/g77/19990826-0.f: Ditto.
32144 * gfortran.dg/g77/19990826-2.f: Ditto.
32145 * gfortran.dg/g77/19990826-3.f: Ditto.
32146 * gfortran.dg/g77/20000511-1.f: Ditto.
32147 * gfortran.dg/g77/20000511-2.f: Ditto.
32148 * gfortran.dg/g77/970625-2.f: Ditto.
32149 * gfortran.dg/g77/980310-2.f: Ditto.
32150 * gfortran.dg/g77/980310-3.f: Ditto.
32151 * gfortran.dg/g77/980310-8.f: Ditto.
32152 * gfortran.dg/g77/980519-2.f: Ditto.
32153 * gfortran.dg/g77/alpha1.f: Ditto.
32154 * gfortran.dg/g77/claus.f: Ditto.
32155 * gfortran.dg/g77/erfc.f: Ditto.
32156 * gfortran.dg/g77/short.f: Ditto.
32157 * gfortran.fortran-torture/execute/data.f90: Ditto.
32158 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32159 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32161 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32163 * lib/file-format.exp (gcc_target_object_format): Add check for som
32164 format and hardcode object formats on hppa*-*-hpux*.
32165 * lib/target-supports.exp (check_weak_available): Add check for som
32166 object format. Always return 0 on hppa*-*-hpux10*.
32168 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32171 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32173 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32175 * gfortran.dg/pr19936_1.f90: New test.
32176 * gfortran.dg/pr19936_2.f90: New test.
32177 * gfortran.dg/pr19936_3.f90: New test.
32179 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32180 Paul Thomas <prthomas@drfccad.cea.fr>
32182 * gfortran.dg/PR19754_1.f90: New test.
32183 * gfortran.dg/PR19754_2.f90: Ditto.
32185 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32188 * g++.dg/template/non-dependent11.C: New test.
32190 2005-03-05 Uros Bizjak <uros@kss-loka.si>
32192 * lib/target-supports.exp (check_iconv_available): Fix comment.
32194 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
32195 Joseph S. Myers <joseph@codesourcery.com>
32198 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32200 2005-03-04 Matthew Sachs <msachs@apple.com>
32202 * gcc.exp (gcc_target_compile): Put braces around
32203 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32204 * objc.exp (objc_target_compile): Likewise.
32205 * treelang.exp (treelang_target_compile): Likewise.
32207 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32210 * gfortran.dg/func_result_1.f90: New test.
32212 2005-03-04 Ben Elliston <bje@au.ibm.com>
32214 * gcc.misc-tests/options.exp: New test.
32216 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
32218 * gcc.dg/pr15784-4.c: New test.
32220 2005-03-03 Geoffrey Keating <geoffk@apple.com>
32222 * gcc.c-torture/execute/pr17133.c: New.
32223 * gcc.c-torture/compile/20050303-1.c: New.
32225 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
32227 * gcc.dg/cpp/assert4.c: Fix for cygwin.
32229 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
32231 * g++.dg/overload/using2.C: New.
32233 2005-03-02 Mark Mitchell <mark@codesourcery.com>
32236 * g++.dg/init/ptrmem2.C: New test.
32238 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
32241 * gcc.dg/pr8927-1.c: New test.
32243 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
32246 * g++.dg/inherit/covariant12.C: New.
32248 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32251 * gfortran.dg/bound_1.f90: New test.
32253 2005-02-28 Janis Johnson <janis187@us.ibm.com>
32255 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32256 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32258 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
32261 * gcc.dg/pr20245-1.c: New test.
32263 2005-02-28 Jakub Jelinek <jakub@redhat.com>
32265 PR middle-end/19874
32266 * gcc.c-torture/execute/20050119-2.c: New test case.
32268 2005-02-28 Ben Elliston <bje@au.ibm.com>
32270 * README: Update the DejaGnu bug reporting address.
32271 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32272 * lib/objc-torture.exp: Likewise.
32274 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32276 * gfortran.dg/boz_1.f90: New test.
32277 * gfortran.dg/boz_3.f90: New test.
32278 * gfortran.dg/boz_4.f90: New test.
32280 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32282 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32283 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32285 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32287 PR libfortran/20101
32288 * gfortran.dg/write_0_pe_format.f90: New test.
32290 2005-02-27 Jakub Jelinek <jakub@redhat.com>
32293 * g++.dg/opt/thunk2.C: New test.
32294 * g++.dg/opt/covariant1.C: New test.
32296 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32298 * gfortran.dg/e_d_fmt.f90: New test.
32300 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
32302 * gcc.dg/asm-b.c: Fix comment typos.
32304 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32306 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32309 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32312 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32313 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32314 * gcc.dg/asm-b.c: New test.
32316 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
32318 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32319 Disable this test on IRIX 6.
32321 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
32323 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32324 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32327 2005-02-25 Diego Novillo <dnovillo@redhat.com>
32329 PR tree-optimization/20204
32330 * gcc.dg/pr20204.c: New test.
32332 2005-02-24 Jakub Jelinek <jakub@redhat.com>
32335 * gcc.c-torture/execute/20050224-1.c: New test.
32338 * g++.dg/warn/Wbraces2.C: New test.
32340 2005-02-23 Mark Mitchell <mark@codesourcery.com>
32343 * g++.dg/init/const2.C: New test.
32345 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
32347 PR tree-optimization/20100
32348 * gcc.c-torture/execute/pr20100-1.c: New test.
32350 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32352 * gfortran.dg/implicit_3.f90: New test.
32354 * gfortran.dg/deftype_1.f90: New test.
32356 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
32358 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32360 * g++.dg/other/anon3.C: Accept a warning.
32362 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
32364 * gcc.dg/pr20017.c: Fix a comment typo.
32366 2005-02-23 Bud Davis <bdavis@gfortran.org>
32368 * gfortran.dg/list_read_4.f90: Change to f90 comments.
32370 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32373 * ada/acats/tests/cxa/cxa3004.a: Remove.
32374 * ada/acats/tests/cxb/cxb30061.am: Likewise.
32376 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32379 * g++.dg/init/const1.C: New test.
32382 * g++.dg/parse/constant7.C: New test.
32385 * g++.dg/parse/error27.C: New test.
32386 * g++.dg/template/qualttp15.C: Adjust error markers.
32387 * g++.old-deja/g++.other/struct1.C: Likewise.
32390 * g++.dg/template/error17.C: New test.
32393 * g++.dg/parser/error26.C: New test.
32395 2005-02-22 Diego Novillo <dnovillo@redhat.com>
32397 PR tree-optimization/20100
32398 PR tree-optimization/20115
32399 * gcc.dg/pr20115.c: New test.
32400 * gcc.dg/pr20115-1.c: New test.
32401 * gcc.dg/pr20100.c: New test.
32402 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32403 call-clobbered variables after alias1.
32405 2005-02-22 Bud Davis <bdavis@gfortran.org>
32407 * gfortran.dg/list_read_4.f90: new test.
32409 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
32411 PR rtl-optimization/20017.
32412 * gcc.dg/pr20017.c: New.
32414 2005-02-22 Devang Patel <dpatel@apple.com>
32417 * g++.dg/tree-ssa/pr19952.C: New test.
32419 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32422 * g++.dg/parse/constant6.C: New test.
32424 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32426 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32427 * g++.dg/charset/asm2.c: Likewise.
32428 * g++.dg/charset/asm3.c: Likewise.
32429 * g++.dg/charset/asm4.c: Likewise.
32430 * g++.dg/charset/asm5.c: Likewise.
32431 * g++.dg/charset/attribute1.c: Likewise.
32432 * g++.dg/charset/attribute2.c: Likewise.
32433 * g++.dg/charset/extern1.cc: Likewise.
32434 * g++.dg/charset/extern2.cc: Likewise.
32435 * g++.dg/charset/extern3.cc: Likewise.
32436 * g++.dg/charset/function.cc: Likewise.
32437 * g++.dg/charset/string.c: Likewise.
32438 * g++.dg/charset/charset.exp: Likewise.
32439 * lib/target-supports.exp (check_iconv_available): Fix comment.
32441 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32443 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32444 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32445 * gcc.dg/charset/asm2.c: Likewise.
32446 * gcc.dg/charset/asm3.c: Likewise.
32447 * gcc.dg/charset/asm4.c: Likewise.
32448 * gcc.dg/charset/asm5.c: Likewise.
32449 * gcc.dg/charset/asm6.c: Likewise.
32450 * gcc.dg/charset/attribute1.c: Likewise.
32451 * gcc.dg/charset/attribute2.c: Likewise.
32452 * gcc.dg/charset/builtin1.c: Likewise.
32453 * gcc.dg/charset/extern.c: Likewise.
32454 * gcc.dg/charset/function.c: Likewise.
32455 * gcc.dg/charset/string.c: Likewise.
32456 * gcc.dg/charset/charset.exp: Likewise.
32458 2005-02-21 Bud Davis <bdavis9659@comcast.net>
32461 * gfortran.dg/pr20086.f90: New test.
32463 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
32465 PR tree-optimization/19786
32466 * g++.dg/tree-ssa/pr19786.C: New.
32468 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32470 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32472 2005-02-21 Jeff Law <law@redhat.com>
32474 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32476 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32478 * gfortran.dg/do_iterator: Split loop, markup all lines for
32479 which an error locus is printed.
32480 * gfortran.dg/pr17708.f90: Markup all lines for which an error
32482 * gfortran.dg/select_4.f90: Likewise.
32483 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32484 locuses in the various permutations.
32486 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
32488 PR tree-optimization/19951
32489 * g++.dg/vect: New directory.
32490 * g++.dg/vect/vect.exp: New file.
32491 * g++.dg/vect/pr19951.cc: New testcase.
32492 * g++.dg/dg.exp: Also prune vectorizer tests.
32494 2005-02-20 Zack Weinberg <zack@codesourcery.com>
32497 * gcc.dg/charset/builtin1.c: New test.
32499 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32502 * g++.dg/inherit/volatile1.C: New test.
32505 * g++.dg/template/dtor4.C: New test.
32507 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32509 * gfortran.dg/int_1.f90: New test.
32511 2005-02-19 Devang Patel <dpatel@apple.com>
32513 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32515 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32517 * gfortran.dg/achar_1.f90: New test.
32519 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
32521 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32523 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
32524 Jakub Jelinek <jakub@redhat.com>
32526 PR tree-optimization/19828
32527 * gcc.dg/tree-ssa/loop-7.c: New test.
32528 * gcc.c-torture/execute/20050218-1.c: New test.
32530 2005-02-19 Jakub Jelinek <jakub@redhat.com>
32533 * gcc.dg/transparent-union-1.c: New test.
32534 * gcc.dg/transparent-union-2.c: New test.
32536 2005-02-18 James E Wilson <wilson@specifixinc.com>
32538 PR tree-optimization/18977
32539 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32541 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
32544 * gcc.dg/pr20054.c: New test.
32546 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32549 * g++.dg/ext/attrib20.C: New test.
32551 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
32553 PR middle-end/20030
32554 * gfortran.fortran-torture/execute/character_passing.f90: New test.
32556 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
32559 * g++.dg/opt/switch4.C: New.
32561 2005-02-18 Jakub Jelinek <jakub@redhat.com>
32564 PR tree-optimization/20009
32565 * gcc.c-torture/compile/20050217-1.c: New test.
32566 * g++.dg/opt/switch3.C: New test.
32568 PR tree-optimization/18947
32569 * gcc.c-torture/compile/20050215-1.c: New test.
32570 * gcc.c-torture/compile/20050215-2.c: New test.
32571 * gcc.c-torture/compile/20050215-3.c: New test.
32573 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
32576 * g++.dg/template/crash34.C: New.
32579 * g++.dg/other/access3.C: New.
32581 2005-02-17 Ira Rosen <irar@il.ibm.com>
32583 * gcc.dg/vect/vect-98.c: New test.
32585 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
32587 PR tree-optimization/19967
32588 * gcc.dg/pr19967.c: New.
32590 2005-02-16 Jakub Jelinek <jakub@redhat.com>
32592 PR middle-end/19857
32593 * gcc.dg/tree-ssa/20050215-1.c: New test.
32594 * gcc.c-torture/execute/20050215-1.c: New test.
32596 2005-02-15 Eric Christopher <echristo@redhat.com>
32598 * gcc.dg/cpp/20050215-1.c: New file.
32600 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
32602 PR tree-optimization/15785
32603 * gcc.dg/pr15785-1.c: New test.
32605 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32608 * g++.dg/init/ctor4.C: New.
32609 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32611 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32613 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32614 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32616 2005-02-15 Andreas Schwab <schwab@suse.de>
32618 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32621 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32623 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32625 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32627 PR tree-optimization/19853
32628 * gcc.c-torture/compile/pr19853.c: New test.
32630 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32633 * g++.dg/parse/local-class1.C: New.
32636 * g++.dg/parse/ptrmem3.C: New.
32639 * g++.old-deja/g++.oliva/template6.C: Add another case.
32640 * g++.dg/template/explicit6.C: New.
32642 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32645 * g++.dg/other/redecl2.C: New.
32647 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32650 * g++.dg/abi/covariant4.C: New.
32652 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32654 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32657 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32659 * gcc.dg/vect/vect-96.c: Fix typo.
32661 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32665 * g++.dg/template/enum5.C: New test.
32667 2005-02-12 Ira Rosen <irar@il.ibm.com>
32669 * gcc.dg/vect/vect-97.c: New test.
32671 2005-02-12 Ira Rosen <irar@il.ibm.com>
32673 * gcc.dg/vect/vect-96.c: New test.
32675 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32677 * gcc.dg/builtins-34.c: Also check ldexp*.
32679 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32681 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32683 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32685 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32686 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32687 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32688 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32689 selector_list, selector_expression, dg-process-target): Move to new
32690 file target-supports-dg.exp.
32691 * lib/target-supports-dg.exp: New.
32693 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32696 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32699 * g++.dg/other/ptrmem6.C: New test.
32701 PR middle-end/19858
32702 * gcc.c-torture/compile/20050210-1.c: New test.
32704 2005-02-11 Mark Mitchell <mark@codesourcery.com>
32707 * g++.dg/warn/Wbraces1.C: New test.
32709 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
32711 * gcc.dg/builtins-52.c: New testcase.
32713 2005-02-10 Jakub Jelinek <jakub@redhat.com>
32716 * gcc.c-torture/execute/20050119-1.c: New test.
32718 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32721 * g++.dg/init/delete1.C: New test.
32723 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
32726 * g++.dg/template/static12.C: New test.
32728 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32731 * g++.dg/conversion/ambig1.C: New test.
32734 * g++.dg/ext/attrib19.C: New test.
32737 * g++.dg/parse/dtor5.C: New test.
32740 * g++.dg/template/dtor3.C: New test.
32743 * g++.dg/template/static11.C: New test.
32744 * g++.dg/template/crash2.C: Remove dg-error marker.
32746 2005-02-09 Janis Johnson <janis187@us.ibm.com>
32749 * g++.old-deja/g++.mike/p10769a.C: Remove.
32751 2005-02-09 Roger Sayle <roger@eyesopen.com>
32753 * gcc.dg/builtins-48.c: New test case.
32754 * gcc.dg/builtins-49.c: New test case.
32755 * gcc.dg/builtins-50.c: New test case.
32756 * gcc.dg/builtins-51.c: New test case.
32758 2005-02-09 Ian Lance Taylor <ian@airs.com>
32760 PR middle-end/19583
32761 * g++.dg/warn/Wreturn-type-3.C: New test.
32763 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32765 PR middle-end/19402
32766 * gcc.dg/pr19402-1.c: New testcase.
32767 * gcc.dg/pr19402-2.c: likewise.
32769 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32771 PR middle-end/19854
32772 * g++.dg/tree-ssa/tmmti.C: New testcase.
32774 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32776 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32778 2005-02-08 Mark Mitchell <mark@codesourcery.com>
32781 * g++.dg/parse/crash23.C: New test.
32782 * g++.dg/warn/Weff1.C: New test.
32784 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32786 * gcc.dg/20050209-1.c: New test.
32788 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32791 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32793 2005-02-08 Mike Stump <mrs@apple.com>
32795 * g++.dg/pch/import-2.c: New test.
32796 * g++.dg/pch/import-2.hs: New.
32797 * g++.dg/pch/include/import-2a.h: New.
32798 * g++.dg/pch/include/import-2b.h: New.
32800 2005-02-08 Janis Johnson <janis187@us.ibm.com>
32802 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32804 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32806 * gfortran.dg/substr_1.f90: New test.
32808 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
32810 PR middle-end/19775
32811 * gcc.dg/torture/builtin-power-1.c: Disable test for
32812 invalid transformation.
32813 * gcc.dg/builtins-10.c: Likewise. Disable one test we
32814 no longer optimize.
32815 * gcc.dg/builtins-47.c: New testcase.
32817 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
32818 Dorit Naishlos <dorit@il.ibm.com>
32820 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32822 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
32824 * gcc.c-torture/compile/20050206-1.c: New test.
32826 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32829 * g++.dg/opt/pr19768.C: New test.
32831 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32834 * gcc.c-torture/compile/pr19736.c: New test.
32836 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32839 * g++.dg/parse/error25.C: New test.
32841 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
32843 * gcc.c-torture/execute/20050203-1.c: New.
32845 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
32847 * gcc.dg/vect/vect-85.c: Remove xfail.
32848 * gcc.dg/vect/vect-86.c: Remove xfail.
32849 * gcc.dg/vect/vect-87.c: Remove xfail.
32850 * gcc.dg/vect/vect-88.c: Remove xfail.
32852 2005-02-02 Geoffrey Keating <geoffk@apple.com>
32854 * gcc.dg/altivec-19.c: New.
32856 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
32859 * gcc.dg/nested-func-3.c: New test.
32860 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32862 2005-02-02 Janis Johnson <janis187@us.ibm.com>
32864 * gcc.test-framework/gen_directive_tests: Generate tests for
32865 selector expressions.
32867 2005-02-02 Matt Austern <austern@apple.com>
32870 * g++/ext/builtin7.C: New.
32871 * g++/ext/builtin8.C: New.
32873 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32876 * gcc.dg/pr18502-1.c: New test.
32878 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32881 * g++.dg/template/local4.C: Tweak.
32883 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
32885 PR tree-optimization/19578
32886 * gcc.c-torture/compile/20050202-1.c: New test.
32888 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32891 * gcc.dg/c99-init-4.c: New test.
32893 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32895 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32897 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32899 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32900 * g++.dg/eh/check-vect.h: New.
32902 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32903 * gcc.dg/vect/vect-78.c: Ditto.
32904 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32907 * g++.dg/conversion/simd1.C: Expect warning.
32908 * g++.dg/ext/attribute-test-1.C: Ditto.
32909 * g++.dg/ext/attribute-test-2.C: Ditto.
32910 * g++.dg/ext/attribute-test-3.C: Ditto.
32911 * g++.dg/ext/attribute-test-4.C: Ditto.
32913 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32914 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32916 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32918 2005-02-01 Richard Henderson <rth@redhat.com>
32920 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32921 long double for ibm double-double format.
32922 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32924 2005-02-01 Diego Novillo <dnovillo@redhat.com>
32926 PR tree-optimization/19633
32927 * gcc.dg/pr19633-1.c: New test.
32928 * gcc.dg/pr19633.c: Tweak to make pointer point
32929 to NULL or a symbol.
32931 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32933 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32935 (dg-process-target (local override)): Handle selector expressions.
32937 * gcc.test-framework/README: Describe tests in source directory.
32938 * gcc.test-framework/test-framework.awk: Handle dg- tests.
32939 * gcc.test-framework/test-framework.exp: Handle dg- tests.
32940 * gcc.test-framework/dg-bogus-exp-P.c: New test.
32941 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32942 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32943 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32944 * gcc.test-framework/dg-do-link-exp-P.c: New test.
32945 * gcc.test-framework/dg-do-run-exp-P.c: New test.
32946 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32947 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32948 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32949 * gcc.test-framework/dg-error-exp-P.c: New test.
32950 * gcc.test-framework/dg-error-exp-XP.c: New test.
32951 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32952 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32953 * gcc.test-framework/dg-output-exp-P.c: New test.
32954 * gcc.test-framework/dg-output-exp-XF.c: New test.
32955 * gcc.test-framework/dg-warning-exp-P.c: New test.
32956 * gcc.misc-tests/dg-1.c: Remove.
32957 * gcc.misc-tests/dg-2.c: Remove.
32958 * gcc.misc-tests/dg-3.c: Remove.
32959 * gcc.misc-tests/dg-4.c: Remove.
32960 * gcc.misc-tests/dg-5.c: Remove.
32961 * gcc.misc-tests/dg-6.c: Remove.
32962 * gcc.misc-tests/dg-7.c: Remove.
32963 * gcc.misc-tests/dg-8.c: Remove.
32964 * gcc.misc-tests/dg-9.c: Remove.
32965 * gcc.misc-tests/dg-10.c: Remove.
32966 * gcc.misc-tests/dg-11.c: Remove.
32967 * gcc.misc-tests/dg-12.c: Remove.
32968 * gcc.misc-tests/dg-test.exp: Remove.
32970 * gcc.test-framework/test-framework.awk: Change recording and
32971 printing of passes and failures.
32973 * gcc.test-framework: New directory.
32974 * gcc.test-framework/README: New.
32975 * gcc.test-framework/test-framework.exp: New.
32976 * gcc.test-framework/test-framework.awk: New.
32977 * gcc.test-framework/gen_directive_tests: New.
32979 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
32981 * lib/treelang.exp: Fix comment typos.
32982 (treelang_target_compile): Don't append libs=-ltreelang to options.
32984 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
32986 * g++.dg/parse/typename7.C: Adjust error messages.
32988 2005-01-31 Jeff Law <law@redhat.com>
32990 * gcc.c-torture/execute/20050131-1.c: New test.
32991 * gcc.dg/wcaselabel.c: New test.
32993 2005-01-31 Mark Mitchell <mark@codesourcery.com>
32995 * g++.dg/other/warning1.C: Adjust error messags.
32996 * g++.dg/parse/constant5.C: New test.
32998 2005-01-31 Steven Bosscher <stevenb@suse.de>
33001 * gcc.c-torture/compile/20011130-1.c: Reorder to make
33002 the test case valid.
33003 * gcc.dg/20030815-1.c: Remove invalid tests.
33004 * gcc.dg/array-7.c: Adjust expected result.
33005 * gcc.dg/pr18596-3.c: Likewise.
33006 * gcc.dg/noncompile/20000901-1.c: Likewise.
33007 * gcc.dg/noncompile/init-2.c: Likewise.
33008 * gcc.dg/noncompile/init-4.c: Likewise.
33010 2005-01-31 Dale Johannesen <dalej@apple.com>
33012 * g++.dg/opt/pr19650.C: New test.
33014 2005-01-31 Richard Henderson <rth@redhat.com>
33016 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33017 long double for intel double extended format.
33018 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33020 2005-01-30 Mark Mitchell <mark@codesourcery.com>
33023 * g++.dg/template/static10.C: New test.
33026 * g++.dg/parse/error24.C: New test.
33029 * g++.dg/lookup/builtin1.C: New test.
33032 * g++.dg/warn/conv3.C: New test.
33034 2005-01-30 Bud Davis <bdavis@gfortran.org>
33037 * gfortan.dg/inquire_7.f90
33039 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
33041 PR tree-optimization/15791
33042 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33043 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33044 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33045 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33046 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33047 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33048 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33049 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33050 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33051 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33053 2005-01-29 Paul Brook <paul@codesourcery.com>
33056 * check.c (real_or_complex_check): New function.
33057 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33058 * intrinsic.c (add_functions): Use new check functions.
33059 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33062 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
33064 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33065 gcc.dg/lvalue-3.c: New tests.
33066 * gcc.dg/concat.c: Update expected messages.
33068 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
33070 PR libfortran/19595
33071 * gfortran.dg/eor_1.f90: New test.
33073 2005-01-29 Steven G. Kargl <kargls@comcast.net>
33076 * gfortran.dg/logical_data_1.f90: New test.
33078 2005-01-28 Mark Mitchell <mark@codesourcery.com>
33081 * g++.dg/template/crash33.C: New test.
33084 * g++.dg/template/crash32.C: New test.
33086 2005-01-28 Ian Lance Taylor <ian@airs.com>
33088 PR middle-end/16558
33089 * g++.dg/warn/Wreturn-type-2.C: New test.
33091 2004-06-24 Jeff Law <law@redhat.com>
33093 * gcc.dg/tree-ssa/20050128-1.c: New test.
33095 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
33097 * gcc.target/frv/all-mdpackh-1.c: New test.
33099 2005-01-28 Steven Bosscher <stevenb@suse.de>
33101 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33103 2005-01-27 Richard Henderson <rth@redhat.com>
33105 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33107 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
33109 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33111 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
33113 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33114 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33115 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33116 to cope with cases where the multilib options override the dg-options.
33118 2005-01-27 Jakub Jelinek <jakub@redhat.com>
33121 * gcc.dg/noncompile/20050120-1.c: New test.
33123 2005-01-26 Diego Novillo <dnovillo@redhat.com>
33125 PR tree-optimization/19633
33126 * gcc.dg/pr19633.c: New test.
33127 * gcc.dg/tree-ssa/pr19633.c: New test.
33129 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
33131 * gcc.dg/20041216-1.c: New test.
33133 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
33136 * objc.dg/selector-2.m: New test.
33138 2005-01-26 Jakub Jelinek <jakub@redhat.com>
33140 * g++.dg/opt/range-test-2.C: New test.
33142 PR rtl-optimization/19579
33143 * gcc.c-torture/execute/20050124-1.c: New test.
33145 2005-01-26 Greg Parker <gparker@apple.com>
33146 Stuart Hastings <stuart@apple.com>
33148 * gcc.c-torture/execute/20050125-1.c: New.
33150 2005-01-18 Jan Hubicka <jh@suse.cz>
33152 PR tree-optimize/19337
33153 * gcc.c-torture/compile/20050119-1.c: New test.
33155 2005-01-24 James E Wilson <wilson@specifixinc.com>
33157 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33158 test for successful match.
33160 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
33163 * objc.dg/comp-types-7.m: New test.
33165 2005-01-24 Janis Johnson <janis187@us.ibm.com>
33167 * lib/target-supports.exp (current_target_name): New.
33168 (check_effective_target_ilp32, check_effective_target_lp64):
33169 Cache the result to use as long as the current target, with
33170 multilib flags, remains the same.
33172 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33173 (dg-require-weak, dg-require-visibility, dg-require-alias,
33174 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33175 dg-require-effective-target, dg-skip-if): Remove call to
33176 skip_test_and_clear_xfail.
33177 (dg-test): Clear xfail data.
33179 2005-01-24 Jakub Jelinek <jakub@redhat.com>
33182 * gcc.dg/ppc64-toc.c: New test.
33184 * g++.dg/tree-ssa/empty-1.C: New test.
33186 PR middle-end/19551
33187 * gcc.c-torture/execute/20050121-1.c: New test.
33188 * gcc.dg/20050121-2.c: New test.
33190 2004-01-23 Steven G. Kargl <kargls@comcast.net>
33191 Paul Brook <paul@codesourcery.com>
33194 * gfortran.dg/real_const_1.f: New test.
33195 * gfortran.dg/real_const_2.f90: New test.
33196 * gfortran.dg/complex_int_1.f90: New test.
33198 2005-01-23 Bud Davis <bdavis9659@comcast.net>
33201 * gfortan.dg/inquire_6.f90: New test.
33203 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33205 PR libfortran/19451
33206 * open_readonly_1.f90: New test.
33208 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33210 PR libfortran/18982
33211 * gfortran.dg/open_new.f90: New file.
33213 2005-01-22 Paul Brook <paul@codesourcery.com>
33215 * namelist_1.f90: New test.
33217 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
33219 PR tree-optimization/19484
33220 * gcc.c-torture/compile/20050122-[12].c: New tests.
33222 2005-01-22 Paul Brook <paul@codesourcery.com>
33224 * gfortran.dg/implicit_2.f90: New test.
33226 2005-01-22 Bud Davis <bdavis9659@comcast.net>
33229 * gfortran.dg/inquire_5.f90: New test.
33231 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33234 * gcc.dg/pr18809-1.c: New test.
33236 2005-01-21 Ian Lance Taylor <ian@airs.com>
33238 * gcc.dg/20050121-1.c: New test.
33240 PR tree-optimization/13000
33241 * gcc.dg/20040206-1.c: Change warning to point where function is
33244 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33247 * g++.dg/template/array11.C: New test.
33249 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33251 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33252 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33253 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33254 * gfortran.dg/getenv_1.f90: Add dg-do directive.
33255 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33256 gfortran.dg/pr17164.f90: Add missing dg-do directives.
33258 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
33260 PR tree-optimization/15349
33261 * gcc.dg/tree-ssa/pr15349.c: New.
33263 2005-01-20 Steve Ellcey <sje@cup.hp.com>
33265 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33267 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
33269 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33270 scan-assembler-times directive name.
33272 * gcc.dg/asm-a.c: Move dg-require-effective-target to
33275 PR rtl-optimization/19462
33276 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33278 2005-01-19 Steve Ellcey <sje@cup.hp.com>
33280 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33281 counting function calls on ia64.
33283 2005-01-19 Jakub Jelinek <jakub@redhat.com>
33285 PR rtl-optimization/15139
33286 * gcc.dg/20050111-2.c: New test.
33289 * gcc.c-torture/compile/20050113-1.c: New testcase.
33291 PR middle-end/19164
33292 * gcc.dg/20050113-1.c: New testcase.
33294 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
33296 * gcc.dg/vect/vect-85.c: Add comment.
33297 * gcc.dg/vect/vect-86.c: Add xfail for now.
33298 * gcc.dg/vect/vect-87.c: Add xfail for now.
33299 * gcc.dg/vect/vect-88.c: Add xfail for now.
33300 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33302 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33304 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33306 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33308 * g++.dg/debug/typedef3.C: New test.
33310 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
33313 * gcc.dg/asm-a.c: New test.
33315 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
33317 * gcc.dg/sh-relax.c: Add prototype for abort.
33319 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33321 * gcc.dg/short-compare-1.c: New test.
33322 * gcc.dg/short-compare-2.c: Likewise.
33324 2005-01-18 Michael Matz <matz@suse.de>
33326 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33328 2005-01-17 Diego Novillo <dnovillo@redhat.com>
33330 PR tree-optimization/19121
33331 * gcc.c-torture/compile/pr19121.c: New test.
33333 2005-01-17 James E. Wilson <wilson@specifixinc.com>
33336 * gcc.c-torture/compile/pr19357.c: New test.
33338 2005-01-17 Ian Lance Taylor <ian@airs.com>
33341 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33342 pass--those that refer just to the variable, possibly with a
33344 * gcc.dg/c99-const-expr-3.c: Likewise.
33346 PR middle-end/13127
33347 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33350 2005-01-16 Bud Davis <bdavis9659@comcast.net>
33353 * gfortran.dg/endfile_2.f90: New test.
33355 2005-01-16 Steven G. Kargl <kargls@comcast.net>
33358 * gfortran.dg/select_5.f90: New test.
33360 2004-01-16 Paul Brook <paul@codesourcery.com>
33362 * gfortran.dg/common_4.f90: New test.
33364 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
33366 PR rtl-optimization/19462
33367 * gcc.dg/torture/pr19462-1.c: New test.
33369 2005-01-15 Ziemowit Laski <zlaski@apple.com>
33372 * objc.dg/func-ptr-2.m: New.
33373 * objc.dg/volatile-1.m: New.
33375 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33377 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33379 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33381 PR tree-optimization/19060
33382 * gcc.c-torture/execute/20050104-1.c: New test.
33384 2005-01-15 Bud Davis <bdavis9659@comcast.net>
33387 * gfortran.dg/write_to_null.f90: New test.
33389 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
33390 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33393 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33396 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33399 * g++.dg/init/vector1.C: New test.
33401 2005-01-14 James E. Wilson <wilson@specifixinc.com>
33404 * gcc.target/ia64/sibcall-unwind-1.c: New test.
33406 * gcc.target/ia64/sibcall-unwind-2.c: New test.
33408 2005-01-14 Steven G. Kargl <kargls@comcast.net>
33410 * gfortran.dg/select_1.f90: New test.
33411 * gfortran.dg/select_2.f90: New test.
33412 * gfortran.dg/select_3.f90: New test.
33413 * gfortran.dg/select_4.f90: New test.
33415 2005-01-14 Jakub Jelinek <jakub@redhat.com>
33417 PR middle-end/19084
33418 PR rtl-optimization/19348
33419 * gcc.dg/20050111-1.c: New test.
33420 * gcc.c-torture/execute/20050111-1.c: New test.
33422 * gcc.dg/i386-asm-4.c: New test.
33424 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33426 * gcc.dg/nested-func-2.c: New test.
33427 * ada/acats/norun.lst: Remove c953002.
33429 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
33431 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33433 2005-01-12 Ben Elliston <bje@au.ibm.com>
33435 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33437 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
33440 * g++.dg/abi/align1.C: New test.
33442 2005-01-11 Alan Modra <amodra@bigpond.net.au>
33444 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33446 * g++.dg/ext/altivec_check.h: Support compiling as C.
33448 2005-01-10 Roger Sayle <roger@eyesopen.com>
33451 * g++.dg/expr/pr19355-1.C: New test case.
33453 2005-01-10 Laurent GUERBY <laurent@guerby.net>
33455 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33456 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33457 * ada/acats/tests/c3/c92005b.ada: Likewise.
33458 * ada/acats/tests/c3/cxb3012.a: Likewise.
33459 * ada/acats/norun.lst: Add c380004 and c953002, add PR
33461 2005-01-09 Paul Brook <paul@codesourcery.com>
33463 * gfortran.dg/common_2.f90: New file.
33464 * gfortran.dg/common_3.f90: New file.
33466 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
33468 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33470 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33472 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33473 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33474 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33475 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33476 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33477 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33478 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33479 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33480 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33481 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33482 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33483 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33484 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33485 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33486 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33487 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33488 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33489 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33490 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33491 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33492 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33493 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33494 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33495 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33496 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33497 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33498 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33499 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33500 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33501 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33502 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33503 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33504 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33505 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33506 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33507 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33508 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33509 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33510 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33511 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33512 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33513 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33514 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33515 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33516 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33517 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33518 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33519 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33520 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33521 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33522 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33523 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33524 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33525 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33526 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33527 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33528 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33529 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33530 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33531 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33532 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33533 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33534 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33535 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33536 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33537 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33538 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33540 * gcc.dg/vect/vect-1.c: Fix spelling.
33541 * gcc.dg/vect/vect-10.c: Fix spelling.
33542 * gcc.dg/vect/vect-11.c: Fix spelling.
33543 * gcc.dg/vect/vect-12.c: Fix spelling.
33544 * gcc.dg/vect/vect-14.c: Fix spelling.
33545 * gcc.dg/vect/vect-15.c: Fix spelling.
33546 * gcc.dg/vect/vect-16.c: Fix spelling.
33547 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33548 * gcc.dg/vect/vect-64.c: Fix comments.
33549 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33551 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33552 Ira Rosen <irar@il.ibm.com>
33554 * gcc.dg/vect/vect-70.c: New test.
33555 * gcc.dg/vect/vect-71.c: New test.
33557 2005-01-09 Manfred Hollstein <mh@suse.com>
33559 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33560 * gcc.dg/pr18241-2.c: Likewise.
33561 * gcc.dg/pr18241-3.c: Likewise.
33562 * gcc.dg/pr18241-4.c: Likewise.
33563 * gcc.dg/pr18241-5.c: Likewise.
33565 2005-01-08 Richard Henderson <rth@redhat.com>
33567 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33568 False for x86 and x86-64.
33570 2005-01-08 Diego Novillo <dnovillo@redhat.com>
33572 PR tree-optimization/18241
33573 * gcc.dg/pr18241-1.c: New test.
33574 * gcc.dg/pr18241-2.c: New test.
33575 * gcc.dg/pr18241-3.c: New test.
33576 * gcc.dg/pr18241-4.c: New test.
33577 * gcc.dg/pr18241-5.c: New test.
33579 2005-01-08 Steven G. Kargl <kargls@comcast.net>
33581 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33582 gfortran.dg/select_4.f90: New.
33584 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33586 * gcc.c-torture/execute/20050107-1.c: New test.
33588 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
33591 * g++.dg/template/ref2.C: New.
33593 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
33595 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33596 instead of being empty.
33598 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33601 * gfortran.dg/array-1.f90: New test.
33603 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33605 PR tree-optimization/19283
33606 * gcc.c-torture/execute/20050106-1.c: New test.
33608 PR rtl-optimization/18861
33609 * gcc.dg/20050105-1.c: New test.
33611 PR tree-optimization/18828
33612 * gcc.dg/20050105-2.c: New test.
33614 2005-01-07 Andreas Jaeger <aj@suse.de>
33616 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33618 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33621 * gfortran.dg/fmt_read.f90: New test.
33623 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33625 * gcc.dg/rs6000-ldouble-2.c: New.
33627 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33630 * g++.dg/parser/ctor2.C: New test.
33632 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33635 * g++.dg/template/using9.C: New test.
33637 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33640 * g++.dg/lookup/friend6.C: New test.
33642 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33645 * g++.dg/template/array10.C: New.
33647 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33649 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33650 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33652 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33654 * gcc.c-torture/compile/20050105-1.c: New test.
33656 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33658 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33660 2005-01-05 Roger Sayle <roger@eyesopen.com>
33662 PR middle-end/19100
33663 * gcc.dg/conv-3.c: New test case.
33665 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33667 * gcc.dg/asm-wide-1.c: New test.
33669 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33672 * g++.dg/parse/crash22.C: New
33674 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33677 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33679 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33681 PR middle-end/17767
33682 * gcc.dg/i386-mmx-6.c: New test case.
33684 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33686 PR tree-optimization/18308
33687 * gcc.dg/vect/pr18308.c: New testcase.
33689 2005-01-04 Andreas Jaeger <aj@suse.de>
33691 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33693 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33694 Robert Bowdidge <bowdidge@apple.com>
33696 * gcc.dg/cpp/subframework1.c: New.
33697 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33698 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33699 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33700 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33702 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33704 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33706 * gcc.dg/darwin-weakimport-2.c: New.
33708 2005-01-03 Richard Henderson <rth@redhat.com>
33710 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33712 2005-01-03 Richard Henderson <rth@redhat.com>
33714 * gcc.dg/vect/vect.exp: Enable for ia64.
33715 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33716 (check_effective_target_vect_float): Likewise.
33717 (check_effective_target_vect_no_align): Likewise.
33718 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33719 * gcc.dg/vect/vect-8.c: Likewise.
33721 2005-01-03 Uros Bizjak <uros@kss-loka.si>
33724 * gcc.dg/pr19236-1.c: New test case.
33726 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
33728 PR rtl-optimization/12092
33729 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33731 2005-01-02 Andreas Jaeger <aj@suse.de>
33733 * gcc.dg/pr12092-1.c: Do not run on x86_64.
33735 2005-01-01 Roger Sayle <roger@eyesopen.com>
33736 Andrew Pinski <pinskia@physics.uc.edu>
33738 PR rtl-optimization/12092
33739 * gcc.dg/pr12092-1.c: New test case.
33741 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
33743 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33744 'hidden' and 'default' for better portability.
33745 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33747 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33749 * g++.old-deja/g++.brendan/new3.C: Likewise.
33751 2005-01-01 Steven Bosscher <stevenb@suse.de>
33753 * gcc.dg/20041231-1.C: New test.
33754 * g++.dg/warn/Wunreachable-code-1.C: New test.
33756 2004-12-30 David Edelsohn <edelsohn@gnu.org>
33758 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33759 file, not /dev/null. Abort on error.
33761 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
33762 Ziemowit Laski <zlaski@apple.com>
33765 * objc.dg/encode-5.m: New test.
33767 2004-12-29 Richard Henderson <rth@redhat.com>
33769 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33770 * objc.dg/stabs-1.m: Disable for ia64.
33772 2004-12-29 Mark Mitchell <mark@codesourcery.com>
33775 * g++.dg/warn/Wunused-10.C: New test.
33777 2004-12-28 Richard Henderson <rth@redhat.com>
33779 * objc.dg/stabs-1.m: Disable for alpha.
33781 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33784 * g++.dg/parse/error23.C: New test.
33786 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33788 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33791 * gfortran.dg/intrinsic_modulo_1.f90: New.
33792 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33793 tests with divisor -1.
33795 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33797 * g++.dg/opt/temp1.C (memcpy): Return a value.
33800 * g++.dg/expr/cond7.C: New test.
33802 2004-12-27 Paul Brook <paul@codesourcery.com>
33804 * gfortran.dg/g77/select_no_compile.f: Remove.
33806 2004-12-27 Richard Henderson <rth@redhat.com>
33808 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33809 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33810 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33812 2004-12-26 Richard Henderson <rth@redhat.com>
33814 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33815 by 1i instead of token pasting.
33817 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33819 PR tree-optimization/17578
33820 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33821 to additional_flags.
33822 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33824 2004-12-25 Richard Henderson <rth@redhat.com>
33826 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33829 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33831 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33833 * gcc.dg/pr17957.c (dg-options): Likewise.
33834 * gcc.dg/struct-ret-1.c: Add prototype for abort.
33835 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33836 instead of 0 on __hppa__.
33837 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33838 "foo,%r" on hppa*-*-*.
33840 2004-12-23 Bud Davis <bdavis9659@comcast.net>
33843 * gfortran.dg/complex_write.f90: New test.
33845 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33848 * g++.dg/parse/pragma2.C: New test.
33850 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33852 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33854 * gcc.dg/empty2.c: Add missing dg-warning.
33856 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33859 * g++.dg/template/local4.C: New test.
33860 * g++.dg/template/crash19.C: Add dg-error marker.
33862 * g++.dg/template/crash31.C: Correct embedded PR number.
33864 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33867 * g++.dg/opt/temp1.C: Add do-run marker.
33869 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33871 * g++.dg/template/spec19.C: New.
33873 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33876 * gcc.dg/empty2.c: New.
33878 2004-12-23 Richard Henderson <rth@redhat.com>
33880 * lib/target-supports.exp (check_effective_target_vect_no_align):
33881 Remove i?86 and x86-64.
33883 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33886 * g++.dg/opt/temp1.C: New test.
33888 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33891 * g++.dg/template/friend33.C: New testcase.
33893 2004-12-22 Mark Mitchell <mark@codesourcery.com>
33896 * g++.dg/template/cond5.C: New test.
33899 * g++.dg/inherit/thunk3.C: New test.
33902 * g++.dg/warn/Wunused-9.C: New test.
33904 2004-12-22 Janis Johnson <janis187@us.ibm.com>
33906 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33908 2004-12-22 Jan Beulich <jbeulich@novell.com>
33910 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33912 2004-12-21 Mark Mitchell <mark@codesourcery.com>
33915 * g++.dg/ext/packed8.C: New test.
33918 * g++.dg/template/crash31.C: New test.
33921 * g++.dg/template/crash30.C: New test.
33923 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
33926 * g++.dg/eh/ctor3.C: New test.
33928 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33930 * objc.dg/stabs-1.m: Allow section name to be quoted and
33931 assembly label to begin with '.LL'.
33933 2004-12-21 Janis Johnson <janis187@us.ibm.com>
33935 * gcc.dg/vect/vect.exp
33936 (check_effective_target_lp64_or_vect_no_align): New.
33937 * gcc.dg/vect/vect-77.c: Use it.
33938 * gcc.dg/vect/vect-78.c: Use it.
33940 * lib/target-supports.exp
33941 (check_effective_target_vect_no_max,
33942 check_effective_target_vect_no_bitwise,
33943 check_effective_target_vect_no_align): New.
33944 * gcc.dg/vect/vect-13.c: Use them.
33945 * gcc.dg/vect/vect-17.c: Ditto.
33946 * gcc.dg/vect/vect-18.c: Ditto.
33947 * gcc.dg/vect/vect-19.c: Ditto.
33948 * gcc.dg/vect/vect-20.c: Ditto.
33949 * gcc.dg/vect/vect-27.c: Ditto.
33950 * gcc.dg/vect/vect-29.c: Ditto.
33951 * gcc.dg/vect/vect-44.c: Ditto.
33952 * gcc.dg/vect/vect-48.c: Ditto.
33953 * gcc.dg/vect/vect-50.c: Ditto.
33954 * gcc.dg/vect/vect-52.c: Ditto.
33955 * gcc.dg/vect/vect-54.c: Ditto.
33956 * gcc.dg/vect/vect-56.c: Ditto.
33957 * gcc.dg/vect/vect-58.c: Ditto.
33958 * gcc.dg/vect/vect-60.c: Ditto.
33959 * gcc.dg/vect/vect-72.c: Ditto.
33960 * gcc.dg/vect/vect-80.c: Ditto.
33962 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
33965 * g++.dg/init/string1.C: New.
33968 * g++.dg/other/synth1.C: New.
33970 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33973 * gcc.dg/pr18963-1.c: New test.
33975 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33978 * gcc.dg/funcdef-storage-1.c (foo): Remove.
33979 * gcc.dg/pr18596-1.c: Use dg-error.
33980 (dg-options): Use -fno-unit-at-a-time.
33981 * gcc.dg/pr18596-2.c: New test.
33982 * gcc.dg/pr18596-3.c: New test.
33984 2004-12-20 Roger Sayle <roger@eyesopen.com>
33986 PR middle-end/18683
33987 * g++.dg/opt/pr18683-1.C: New test case.
33989 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
33992 * g++.dg/opt/max1.C: Fix for 64bit targets.
33994 2004-12-20 Matt Austern <austern@apple.com>
33997 * g++.dg/ext/builtin6.C: New
33999 2004-12-20 Diego Novillo <dnovillo@redhat.com>
34001 PR tree-optimization/19080
34002 * gcc.c-torture/compile/pr19080.c: New test.
34004 2004-12-20 Steven Bosscher <stevenb@suse.de>
34006 * gcc.dg/20041219-1.c: New test.
34008 2004-12-19 Roger Sayle <roger@eyesopen.com>
34010 PR middle-end/19068
34011 * g++.dg/opt/max1.C: New test case.
34013 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34015 * gcc.dg/fdata-sections-1.c: New test.
34017 2004-12-18 Roger Sayle <roger@eyesopen.com>
34019 PR middle-end/18548
34020 * gcc.dg/max-1.c: New test case.
34022 2004-12-18 Jakub Jelinek <jakub@redhat.com>
34024 * gcc.c-torture/execute/20041218-1.c: New test.
34026 2004-12-17 Diego Novillo <dnovillo@redhat.com>
34028 * gcc.dg/pr18501.c: New test.
34029 * gcc.dg/uninit-5.c: XFAIL.
34030 * gcc.dg/uninit-9.c: XFAIL.
34032 2004-12-17 Dale Johannesen <dalej@apple.com>
34034 * gcc.dg/20041213-1.c: New.
34036 2004-12-17 Ziemowit Laski <zlaski@apple.com>
34038 * objc.dg/stabs-1.m: Allow assembly label to begin
34041 2004-12-17 Jakub Jelinek <jakub@redhat.com>
34043 * gcc.c-torture/execute/20041213-1.c: Move...
34044 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34046 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
34049 * g++.dg/lookup/conv-5.C: New.
34051 2004-12-16 Ziemowit Laski <zlaski@apple.com>
34053 * objc.dg/stabs-1.m: New test.
34055 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
34057 * gcc.dg/visibility-c.c: Change compile to
34058 assemble for the test.
34060 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
34063 * gcc.dg/visibility-c.c: New test.
34065 2004-12-16 Roger Sayle <roger@eyesopen.com>
34067 PR middle-end/18493
34068 * gcc.dg/switch-8.c: New test case.
34070 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
34073 * g++.dg/template/init4.C: New.
34074 * g++.dg/opt/static3.C: Enable optimizer.
34076 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
34078 * g++.dg/other/complex1.C: New test.
34080 2004-12-15 Alan Modra <amodra@bigpond.net.au>
34082 * g++.dg/opt/inline9.C: New test.
34084 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34087 * gfotran.dg/nullify_1.f: New test.
34089 2004-12-15 Richard Henderson <rth@redhat.com>
34091 * gcc.target/i386/i386.exp: New harness.
34092 * gcc.target/i386/vect-args.c: New.
34094 2004-12-15 David Edelsohn <edelsohn@gnu.org>
34096 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34098 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34101 * g++.dg/template/friend32.C: New test.
34103 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34105 * cpp/pragma-once-1.c: New test.
34106 * cpp/pragma-once-1b.h: Likewise.
34107 * cpp/pragma-once-1c.h: Likewise.
34108 * cpp/pragma-once-1d.h: Likewise.
34109 * cpp/inc/pragma-once-1a.h: Likewise.
34111 2004-12-15 Bud Davis <bdavis9659@comcast.net>
34112 Steven G. Kargl <kargls@comcast.net>
34115 * gfortran.dg/list_read_3.f90: New test.
34117 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34119 * gcc.dg/ftrapv-2.c: New test.
34121 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
34124 * g++.dg/template/typename9.C: New test.
34126 2004-12-14 Mark Mitchell <mark@codesourcery.com>
34129 * g++.dg/template/typename8.C: New test.
34130 * g++.dg/parse/friend2.C: Tweak error message.
34132 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
34134 * gcc.c-torture/20041214-1.c: New test.
34136 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
34139 * g++.dg/init/array17.C: New test.
34141 2004-12-14 Mark Mitchell <mark@codesourcery.com>
34144 * g++.dg/init/aggr3.C: New test.
34146 2004-12-14 Janis Johnson <janis187@us.ibm.com>
34148 * gcc.dg/altivec-types-1.c: New test.
34149 * gcc.dg/altivec-types-2.c: New test.
34150 * gcc.dg/altivec-types-3.c: New test.
34151 * gcc.dg/altivec-types-4.c: New test.
34152 * g++.dg/ext/altivec-types-1.C: New test.
34153 * g++.dg/ext/altivec-types-2.C: New test.
34154 * g++.dg/ext/altivec-types-3.C: New test.
34155 * g++.dg/ext/altivec-types-4.C: New test.
34157 2004-12-14 Jakub Jelinek <jakub@redhat.com>
34159 PR middle-end/18951
34160 * gcc.c-torture/execute/20041213-1.c: New test.
34162 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
34165 * g++.dg/template/cast1.C: New.
34167 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
34169 * gcc.c-torture/execute/20041213-2.c: New test.
34171 2004-12-13 Richard Henderson <rth@redhat.com>
34173 * gcc.dg/i386-sse-10.c: Fix typo in options.
34175 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
34178 * g++.dg/opt/pr18968.C: New test.
34180 2004-12-13 Mark Mitchell <mark@codesourcery.com>
34183 * g++.dg/ext/visibility/staticdatamem.C: New test.
34185 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
34187 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34189 2004-12-13 Roger Sayle <roger@eyesopen.com>
34191 PR rtl-optimization/18928
34192 * gcc.dg/pr18928-1.c: New test case.
34194 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
34197 * gcc.c-torture/compile/20041211-1.c: New.
34199 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34201 PR middle-end/17564
34202 * gcc.c-torture/execute/20041212-1.c: New test.
34204 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34207 * gfortran.dg/common_1.f90: New test.
34209 2004-12-12 Steven G. Kargl <kargls@comcast.net>
34210 Paul Brook <paul@codesourcery.com>
34213 * gfortran.dg/real_do_1.f90: New test.
34215 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
34218 * g++.dg/opt/ptrmem6.C: New test.
34220 2004-12-11 Roger Sayle <roger@eyesopen.com>
34222 PR middle-end/18921
34223 * gcc.dg/pr18921-1.c: New test case.
34225 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34228 * gfortran.dg/scale_1.f90: New test.
34230 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
34232 PR middle-end/18903
34233 * gcc.c-torture/compile/pr18903.c: New test.
34235 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
34237 * gcc.c-torture/execute/20041210-1.c: New test.
34239 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34242 * g++.dg/parser/struct-1.C: New test.
34243 * g++.dg/parser/struct-2.C: New test.
34244 * g++.dg/parser/struct-3.C: New test.
34246 2004-12-09 Richard Henderson <rth@redhat.com>
34248 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34250 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34251 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34253 2004-12-09 Matt Austern <austern@apple.com>
34256 * g++.dg/ext/builtin1.C: New
34257 * g++.dg/ext/builtin2.C: New
34258 * g++.dg/ext/builtin3.C: New
34259 * g++.dg/ext/builtin4.C: New
34260 * g++.dg/ext/builtin5.C: New
34262 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
34265 * g++.dg/opt/ptrmem5.C: New test.
34267 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
34269 * g++.dg/parse/typename5.C: Adjust for new error.
34270 * g++.dg/parse/typename7.C: New.
34272 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34275 * g++.dg/other/mmintrin.C: New test.
34277 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
34280 * g++.dg/init/array15.C: New.
34281 * g++.dg/init/array16.C: New.
34283 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34286 * gfortran.dg/assign_1.f90: New test.
34288 2004-12-08 Nick Clifton <nickc@redhat.com>
34290 * gcc.target/xstormy16/bss_below100: New directory containing tests.
34291 * gcc.target/xstormy16/data_below100: Likewise.
34292 * gcc.target/xstormy16/sfr: Likewise.
34293 * gcc.target/xstormy16/below100.S: New test source file.
34294 * gcc.target/xstormy16/below100.ld: New test linker script.
34295 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34296 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34298 * gcc.target/xstormy16/bp.c: Likewise.
34300 * gcc.target/xstormy16/bss_below100: New files:
34301 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34302 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34303 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34304 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34305 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34306 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34307 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34308 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34309 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34310 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34311 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34312 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34313 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34314 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34315 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34316 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34317 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34318 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34319 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34320 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34321 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34322 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34323 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34324 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34325 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34326 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34327 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34329 * gcc.target/xstormy16/data_below100: New files:
34330 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34331 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34332 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34333 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34334 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34335 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34336 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34337 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34338 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34339 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34340 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34341 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34342 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34343 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34344 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34345 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34346 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34347 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34348 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34349 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34350 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34351 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34352 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34353 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34354 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34355 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34356 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34358 * gcc.target/xstormy16/sfr: New files:
34359 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34360 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34361 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34362 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34363 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34364 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34365 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34366 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34367 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34368 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34369 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34370 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34371 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34372 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34373 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34374 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34375 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34376 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34377 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34378 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34379 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34380 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34381 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34382 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34383 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34384 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34385 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34386 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34387 27_if0_sfrw_bitfield_f.c
34389 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34392 * g++.dg/lookup/name-clash4.C: New test.
34394 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
34397 * g++.dg/opt/array1.C: New.
34400 * g++.dg/template/operator5.C: New.
34402 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
34405 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34407 2004-12-07 Steven Bosscher <stevenb@suse.de>
34409 * gcc.dg/noncompile/20041207.c: New test.
34411 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
34413 * g++.dg/other/unreachable-1.C: New test.
34415 2004-12-06 Nick Clifton <nickc@redhat.com>
34417 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34418 <limits.h> because the latter comes from gcc's include/ directory
34419 and not the newlib/libc/include directory.
34421 2004-12-04 Richard Henderson <rth@redhat.com>
34423 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34425 2004-12-04 Richard Henderson <rth@redhat.com>
34427 * lib/target-supports.exp (check_gc_sections_available): Disable
34428 for alpha and ia64.
34430 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
34432 PR middle-end/17909
34433 * g++.dg/other/vararg-2.C: New test.
34435 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34437 PR c++/17011, c++/17971
34438 * g++.dg/template/error15.C: Adjust expected error.
34439 * g++.dg/template/instantiate3.C: Likewise.
34441 2004-12-03 Janis Johnson <janis187@us.ibm.com>
34443 * gcc.dg/altivec-18.c: Fix for darwin
34445 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
34448 * g++.dg/parse/ptrmem2.C: New.
34451 * g++.dg/template/new1.C: New.
34453 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34456 * gfortran.dg/direct_io_3.f90: New test.
34458 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
34461 * g++.dg/parse/crash21.C: New.
34463 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34465 PR c++/15664, c++/18276
34466 * g++.dg/template/ttp13.C: New test.
34467 * g++.dg/template/ttp14.C: Likewise.
34469 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34472 * g++.dg/parse/enum2.C: New test.
34473 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34475 2004-12-02 Nick Clifton <nickc@redhat.com>
34477 * gcc.target/xstormy16: New test directory.
34478 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34479 * gcc.target/xstormy16/bp.c: Check the generation of bp
34481 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34482 bn instructions and the BELOW100 attribute.
34484 2004-12-02 Alan Modra <amodra@bigpond.net.au>
34487 * gcc.dg/ppc-eabi.c: New.
34489 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34492 * gfortran.dg/backspace.f90
34494 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34496 * gfortran.dg/inquire.f90: New test.
34498 2004-12-01 Janis Johnson <janis187@us.ibm.com>
34500 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34501 handle effective-target-keyword.
34502 (dg-skip-if): Support effective-target keyword as target list.
34503 (dg-xfail-if): Ditto.
34504 * lib/target-supports.exp (is-effective-target-keyword): New proc.
34506 2004-12-01 Diego Novillo <dnovillo@redhat.com>
34508 PR tree-optimization/18291
34509 * gcc.c-torture/compile/pr18291.c: New test.
34511 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
34514 * g++.dg/parse/crash20.C: New.
34517 * g++.dg/overload/arg1.C: New.
34518 * g++.dg/overload/arg2.C: New.
34519 * g++.dg/overload/arg3.C: New.
34520 * g++.dg/overload/arg4.C: New.
34522 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
34524 * gcc.dg/c99-flex-array-4.c: Remove.
34526 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34528 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34530 * lib/target-supports.exp (is-effective-target): Simplify.
34532 * lib/target-supports.exp (check_effective_target_vect_long):
34533 Fix for powerpc64-*-*.
34535 2004-11-30 Loren James Rittle <ljrittle@acm.org>
34537 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34538 to support new requirements on FreeBSD 5.
34540 2004-11-30 Devang Patel <dpatel@apple.com>
34543 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34545 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34547 * g++.dg/ext/altivec-13.C: New test.
34549 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
34552 * gcc.c-torture/execute/p18298.c: New test.
34554 2004-11-30 Ira Rosen <irar@il.ibm.com>
34555 Dorit Naishlos <dorit@il.ibm.com>
34558 * gcc.dg/vect/vect-89.c: New test.
34560 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
34562 * gcc.dg/pr18596-1.c: New test.
34564 2004-11-30 Ben Elliston <bje@au.ibm.com>
34566 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34568 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34571 * gcc.dg/pr18479.c: New test.
34573 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34576 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34577 mmix-knuth-mmixware.
34579 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34580 cris-*-elf* cris-*-aout* mmix-*-*
34582 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34584 PR middle-end/18725
34585 * gcc.dg/pr18725.c: New test.
34587 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34590 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34593 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34595 2004-11-29 Mark Mitchell <mark@codesourcery.com>
34598 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34599 * g++.old-deja/g++.law/ctors5.C: Likewise.
34600 * g++.old-deja/g++.other/crash25.C: Likewise.
34603 * g++.dg/template/error16.C: New test.
34606 * g++.dg/template/crash29.C: New test.
34608 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34610 PR tree-optimization/18712
34611 * gcc.c-torture/compile/pr18712.c: New test.
34613 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34616 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34619 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34622 * g++.dg/lookup/crash6.C: New test.
34624 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34626 PR middle-end/18164
34627 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34629 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34631 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34632 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34633 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34635 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34637 * gcc.dg/pr18164.c: New test.
34639 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34641 * gcc.dg/funroll-loops-all.c: New.
34643 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34646 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34647 delimeter, match space and TAB as well as ":".
34650 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34653 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34656 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34659 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34661 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34663 * gfortran.dg/direct_io_2.f90: New test.
34665 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34668 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34670 2004-11-28 Richard Henderson <rth@redhat.com>
34672 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34674 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34676 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34677 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34678 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34679 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34680 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34681 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34682 gcc.dg/pointer-arith-8.c: New tests.
34684 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34687 * gfortran.dg/endfile.f90: New test.
34689 2004-11-27 Falk Hueffner <falk@debian.org>
34691 * gcc.dg/loop-6.c: New test.
34693 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34695 * gcc.c-torture/execute/20041126-1.c: New test.
34697 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34699 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34702 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34704 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34707 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34709 PR rtl-optimization/17825
34710 * gcc.c-torture/compile/20041119-1.c: New test.
34712 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34714 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34715 Check existence of ld library path variables before unsetting.
34717 2004-11-26 Mark Mitchell <mark@codesourcery.com>
34719 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34721 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34723 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34725 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34727 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34729 2004-11-26 Ben Elliston <bje@au.ibm.com>
34731 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34734 2004-11-26 Ben Elliston <bje@au.ibm.com>
34736 * gcc.dg/pr17957.c: Pass --param, not -param.
34738 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
34740 PR middle-end/17957
34741 * gcc.dg/pr17957.c: New test.
34743 2004-11-25 Mark Mitchell <mark@codesourcery.com>
34746 * g++.dg/template/crash28.C: Likewise.
34749 * g++.dg/expr/unary2.C: Adjust lvalue messages.
34750 * g++.dg/ext/lvaddr.C: Likewise.
34751 * g++.dg/opt/pr7503-3.C: Likewise.
34754 * g++.dg/parse/qualified3.C: New test.
34755 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34758 * g++.dg/expr/return1.C: New test.
34760 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34762 Friend class name lookup 3/n, PR c++/3332
34763 * g++.dg/lookup/friend3.C: New test.
34764 * g++.dg/lookup/friend4.C: Likewise.
34765 * g++.dg/lookup/friend5.C: Likewise.
34767 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34769 Friend class name lookup 2/n, PR c++/14513, c++/15410
34770 * g++.dg/lookup/friend2.C: New test.
34771 * g++.dg/template/friend31.C: Likewise.
34773 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34775 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34777 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34780 * g++.dg/tc1/dr56.C: Remove.
34781 * g++.dg/template/typedef1.C: Add dg-error markers.
34782 * g++.old-deja/g++.other/typedef7.C: Likewise.
34785 * g++.dg/parse/typedef7.C: New test.
34787 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
34789 * gcc.c-torture/execute/20041124-1.c: New test.
34791 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34793 * g++.dg/template/deduce3.C: New test.
34796 * g++.dg/template/crash27.C: New test.
34799 * g++.dg/warn/Wshadow-3.C: New test.
34801 2004-11-24 Devang Patel <dpatel@apple.com>
34804 * gcc.dg/cpp/isysroot-1.c: New test.
34805 * gcc.dg/cpp/usr/include/stdio.h: New file.
34806 * gcc.dg/cpp/isysroot-2.c: New test.
34807 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34810 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34813 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34815 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34817 * gcc.target/sparc/align.c: Do not include <stdint.h>.
34818 * gcc.target/sparc/pdist.c: Likewise.
34820 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
34823 * g++.dg/conversion/simd1.C: New test.
34825 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34827 * lib/target-libpath.exp: New file defining
34828 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34829 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34830 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34831 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34832 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
34834 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
34836 * gcc.dg/pragma-align-2.c: Test macro expansion.
34837 * gcc.dg/pragma-pack-2.c: New test.
34839 2004-11-23 Richard Henderson <rth@redhat.com>
34841 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34842 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34843 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34844 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34845 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34846 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34848 * gcc.dg/vect/vect.exp: Add check for alpha.
34849 * lib/target-supports.exp (check_alpha_max_hw_available): New.
34850 (check_effective_target_vect_int): Enable for alpha.
34851 (check_effective_target_vect_long): New.
34852 (is-effective-target): Add it.
34854 2004-11-23 Uros Bizjak <uros@kss-loka.si>
34856 * gcc.dg/pr18614-1.c: New test.
34858 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34860 * gcc.dg/setjmp-2.c: New test.
34862 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
34864 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34865 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34866 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34867 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34868 gcc.target/sparc/pdist.c: New tests.
34870 2004-11-22 Bob Wilson <bob.wilson@acm.org>
34872 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34874 2004-11-22 Dale Johannesen <dalej@apple.com>
34876 * gcc.dg/20041111-1.c: New.
34878 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34881 * gcc.dg/vect/pr18536.c: New test.
34883 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34886 * g++.dg/template/nontype11.C: New test.
34888 2004-11-21 Roger Sayle <roger@eyesopen.com>
34890 PR middle-end/18520
34891 * gcc.dg/pr18520-1.c: New test case.
34893 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
34895 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34896 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34897 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34898 expected diagnostics.
34900 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34903 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34904 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34905 vect-77.c, vect-77a.c: XFAIL on the SPARC.
34907 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34909 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34911 2004-11-19 Mark Mitchell <mark@codesourcery.com>
34912 Joseph Myers <joseph@codesourcery.com>
34914 * lib/target-supports.exp (check_visibility_available): Really
34917 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34920 * gcc.dg/vect/vect-85.c: New test.
34921 * gcc.dg/vect/vect-86.c: New test.
34922 * gcc.dg/vect/vect-87.c: New test.
34923 * gcc.dg/vect/vect-88.c: New test.
34925 2004-11-19 Ben Elliston <bje@au.ibm.com>
34927 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34929 2004-11-18 Janis Johnson <janis187@us.ibm.com>
34931 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34932 * gcc.dg/ppc-and-1.c: Ditto.
34933 * gcc.dg/ppc-compare-1.c: Ditto.
34934 * gcc.dg/ppc-mov-1.c: Ditto
34936 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
34937 Mark Mitchell <mark@codesourcery.com>
34939 * gcc.dg/pragma-init-fini-2.c: New test.
34941 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34942 Aldy Hernandez <aldyh@redhat.com>
34944 * lib/target-supports.exp (check_effective_target_vect_int): New
34945 (check_effective_target_vect_float): New
34946 (check_effective_target_vect_double): New.
34947 (is-effective-target): Support new effective targets keywords.
34948 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34949 default action for dg-do.
34950 * gcc.dg/vect/pr16105.c: Use new support.
34951 * gcc.dg/vect/pr18400.c: Ditto.
34952 * gcc.dg/vect/pr18425.c: Ditto.
34953 * gcc.dg/vect/vect-1.c: Ditto.
34954 * gcc.dg/vect/vect-10.c: Ditto.
34955 * gcc.dg/vect/vect-11.c: Ditto.
34956 * gcc.dg/vect/vect-12.c: Ditto.
34957 * gcc.dg/vect/vect-13.c: Ditto.
34958 * gcc.dg/vect/vect-14.c: Ditto.
34959 * gcc.dg/vect/vect-15.c: Ditto.
34960 * gcc.dg/vect/vect-16.c: Ditto.
34961 * gcc.dg/vect/vect-17.c: Ditto.
34962 * gcc.dg/vect/vect-18.c: Ditto.
34963 * gcc.dg/vect/vect-19.c: Ditto.
34964 * gcc.dg/vect/vect-2.c: Ditto.
34965 * gcc.dg/vect/vect-20.c: Ditto.
34966 * gcc.dg/vect/vect-21.c: Ditto.
34967 * gcc.dg/vect/vect-22.c: Ditto.
34968 * gcc.dg/vect/vect-23.c: Ditto.
34969 * gcc.dg/vect/vect-24.c: Ditto.
34970 * gcc.dg/vect/vect-25.c: Ditto.
34971 * gcc.dg/vect/vect-26.c: Ditto.
34972 * gcc.dg/vect/vect-27.c: Ditto.
34973 * gcc.dg/vect/vect-27a.c: Ditto.
34974 * gcc.dg/vect/vect-28.c: Ditto.
34975 * gcc.dg/vect/vect-29.c: Ditto.
34976 * gcc.dg/vect/vect-29a.c: Ditto.
34977 * gcc.dg/vect/vect-3.c: Ditto.
34978 * gcc.dg/vect/vect-30.c: Ditto.
34979 * gcc.dg/vect/vect-31.c: Ditto.
34980 * gcc.dg/vect/vect-32.c: Ditto.
34981 * gcc.dg/vect/vect-33.c: Ditto.
34982 * gcc.dg/vect/vect-34.c: Ditto.
34983 * gcc.dg/vect/vect-35.c: Ditto.
34984 * gcc.dg/vect/vect-36.c: Ditto.
34985 * gcc.dg/vect/vect-37.c: Ditto.
34986 * gcc.dg/vect/vect-38.c: Ditto.
34987 * gcc.dg/vect/vect-4.c: Ditto.
34988 * gcc.dg/vect/vect-40.c: Ditto.
34989 * gcc.dg/vect/vect-41.c: Ditto.
34990 * gcc.dg/vect/vect-42.c: Ditto.
34991 * gcc.dg/vect/vect-43.c: Ditto.
34992 * gcc.dg/vect/vect-44.c: Ditto.
34993 * gcc.dg/vect/vect-45.c: Ditto.
34994 * gcc.dg/vect/vect-46.c: Ditto.
34995 * gcc.dg/vect/vect-47.c: Ditto.
34996 * gcc.dg/vect/vect-48.c: Ditto.
34997 * gcc.dg/vect/vect-48a.c: Ditto.
34998 * gcc.dg/vect/vect-49.c: Ditto.
34999 * gcc.dg/vect/vect-5.c: Ditto.
35000 * gcc.dg/vect/vect-50.c: Ditto.
35001 * gcc.dg/vect/vect-51.c: Ditto.
35002 * gcc.dg/vect/vect-52.c: Ditto.
35003 * gcc.dg/vect/vect-53.c: Ditto.
35004 * gcc.dg/vect/vect-54.c: Ditto.
35005 * gcc.dg/vect/vect-55.c: Ditto.
35006 * gcc.dg/vect/vect-56.c: Ditto.
35007 * gcc.dg/vect/vect-56a.c: Ditto.
35008 * gcc.dg/vect/vect-57.c: Ditto.
35009 * gcc.dg/vect/vect-58.c: Ditto.
35010 * gcc.dg/vect/vect-59.c: Ditto.
35011 * gcc.dg/vect/vect-6.c: Ditto.
35012 * gcc.dg/vect/vect-60.c: Ditto.
35013 * gcc.dg/vect/vect-61.c: Ditto.
35014 * gcc.dg/vect/vect-62.c: Ditto.
35015 * gcc.dg/vect/vect-63.c: Ditto.
35016 * gcc.dg/vect/vect-64.c: Ditto.
35017 * gcc.dg/vect/vect-65.c: Ditto.
35018 * gcc.dg/vect/vect-66.c: Ditto.
35019 * gcc.dg/vect/vect-67.c: Ditto.
35020 * gcc.dg/vect/vect-68.c: Ditto.
35021 * gcc.dg/vect/vect-69.c: Ditto.
35022 * gcc.dg/vect/vect-7.c: Ditto.
35023 * gcc.dg/vect/vect-72.c: Ditto.
35024 * gcc.dg/vect/vect-72a.c: Ditto.
35025 * gcc.dg/vect/vect-73.c: Ditto.
35026 * gcc.dg/vect/vect-74.c: Ditto.
35027 * gcc.dg/vect/vect-75.c: Ditto.
35028 * gcc.dg/vect/vect-76.c: Ditto.
35029 * gcc.dg/vect/vect-77.c: Ditto.
35030 * gcc.dg/vect/vect-77a.c: Ditto.
35031 * gcc.dg/vect/vect-78.c: Ditto.
35032 * gcc.dg/vect/vect-79.c: Ditto.
35033 * gcc.dg/vect/vect-8.c: Ditto.
35034 * gcc.dg/vect/vect-80.c: Ditto.
35035 * gcc.dg/vect/vect-82.c: Ditto.
35036 * gcc.dg/vect/vect-82_64.c: Ditto.
35037 * gcc.dg/vect/vect-83.c: Ditto.
35038 * gcc.dg/vect/vect-83_64.c: Ditto.
35039 * gcc.dg/vect/vect-9.c: Ditto.
35040 * gcc.dg/vect/vect-all.c: Ditto.
35041 * gcc.dg/vect/vect-none.c: Ditto.
35043 2004-11-17 Janis Johnson <janis187@us.ibm.com>
35045 * lib/gcc-dg.exp (dg-skip-if): New function.
35046 (dg-forbid-option): Remove.
35047 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35048 * g++.dg/abi/bitfield8.C: Likewise.
35049 * g++.dg/abi/dtor1.C: Likewise.
35050 * g++.dg/abi/empty10.C: Likewise.
35051 * g++.dg/abi/empty7.C: Likewise.
35052 * g++.dg/abi/empty9.C: Likewise.
35053 * g++.dg/abi/layout3.C: Likewise.
35054 * g++.dg/abi/layout4.C: Likewise.
35055 * g++.dg/abi/thunk1.C: Likewise.
35056 * g++.dg/abi/thunk2.C: Likewise.
35057 * g++.dg/abi/vbase11.C: Likewise.
35058 * g++.dg/abi/vthunk2.C: Likewise.
35059 * g++.dg/abi/vthunk3.C: Likewise.
35060 * g++.dg/ext/attrib8.C: Likewise.
35061 * g++.dg/opt/longbranch2.C: Likewise.
35062 * g++.dg/opt/reg-stack4.C: Likewise.
35063 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35064 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35065 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35066 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35067 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35068 * gcc.dg/20000609-1.c: Likewise.
35069 * gcc.dg/20000720-1.c: Likewise.
35070 * gcc.dg/20011107-1.c: Likewise.
35071 * gcc.dg/20011119-1.c: Likewise.
35072 * gcc.dg/20020108-1.c: Likewise.
35073 * gcc.dg/20020122-2.c: Likewise.
35074 * gcc.dg/20020122-3.c: Likewise.
35075 * gcc.dg/20020201-3.c: Likewise.
35076 * gcc.dg/20020206-1.c: Likewise.
35077 * gcc.dg/20020218-1.c: Likewise.
35078 * gcc.dg/20020310-1.c: Likewise.
35079 * gcc.dg/20020411-1.c: Likewise.
35080 * gcc.dg/20020418-2.c: Likewise.
35081 * gcc.dg/20020426-1.c: Likewise.
35082 * gcc.dg/20020426-2.c: Likewise.
35083 * gcc.dg/20020517-1.c: Likewise.
35084 * gcc.dg/20020523-1.c: Likewise.
35085 * gcc.dg/20020523-2.c: Likewise.
35086 * gcc.dg/20020729-1.c: Likewise.
35087 * gcc.dg/20030204-1.c: Likewise.
35088 * gcc.dg/20030826-2.c: Likewise.
35089 * gcc.dg/20030926-1.c: Likewise.
35090 * gcc.dg/20031202-1.c: Likewise.
35091 * gcc.dg/980312-1.c: Likewise.
35092 * gcc.dg/980313-1.c: Likewise.
35093 * gcc.dg/990117-1.c: Likewise.
35094 * gcc.dg/990424-1.c: Likewise.
35095 * gcc.dg/990524-1.c: Likewise.
35096 * gcc.dg/991230-1.c: Likewise.
35097 * gcc.dg/i386-387-1.c: Likewise.
35098 * gcc.dg/i386-387-2.c: Likewise.
35099 * gcc.dg/i386-387-3.c: Likewise.
35100 * gcc.dg/i386-387-4.c: Likewise.
35101 * gcc.dg/i386-387-5.c: Likewise.
35102 * gcc.dg/i386-387-6.c: Likewise.
35103 * gcc.dg/i386-asm-1.c: Likewise.
35104 * gcc.dg/i386-bitfield1.c: Likewise.
35105 * gcc.dg/i386-bitfield2.c: Likewise.
35106 * gcc.dg/i386-loop-1.c: Likewise.
35107 * gcc.dg/i386-loop-2.c: Likewise.
35108 * gcc.dg/i386-loop-3.c: Likewise.
35109 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35110 * gcc.dg/i386-pic-1.c: Likewise.
35111 * gcc.dg/i386-regparm.c: Likewise.
35112 * gcc.dg/i386-signbit-1.c: Likewise.
35113 * gcc.dg/i386-signbit-2.c: Likewise.
35114 * gcc.dg/i386-signbit-3.c: Likewise.
35115 * gcc.dg/i386-sse-5.c: Likewise.
35116 * gcc.dg/i386-sse-8.c: Likewise.
35117 * gcc.dg/i386-unroll-1.c: Likewise.
35118 * gcc.dg/tls/opt-1.c: Likewise.
35119 * gcc.dg/tls/opt-2.c: Likewise.
35120 * gcc.dg/unroll-1.c: Likewise.
35121 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35122 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35123 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35124 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35126 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35128 * g++.dg/template/incomplete1.C: New test.
35130 2004-11-16 Nick Clifton <nickc@redhat.com>
35132 Revert patches accidentally commited during checkin of fixes for
35134 gcc.c-torture/execute/simd-4.c: Revert
35135 gcc.dg/20040910-1.c: Revert.
35137 2004-11-16 Paul Brook <paul@codesourcery.com>
35140 * gfortran.dg/der_pointer_1.f90: New test.
35142 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
35145 * gcc.dg/bitfld-13.c: New test.
35147 2004-11-15 Janis Johnson <janis187@us.ibm.com>
35149 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35152 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35153 * gcc.dg/ppc64-abi-2.c: Ditto.
35154 * gcc.dg/ppc64-abi-3.c: Ditto.
35156 * lib/gcc-dg.exp (dg-target-list): Remove.
35158 2004-11-15 Steve Ellcey <sje@cup.hp.com>
35160 * gcc.dg/ia64-postinc.c: New test.
35162 2004-11-15 Mark Mitchell <mark@codesourcery.com>
35164 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35166 2004-11-15 Nick Clifton <nickc@redhat.com>
35168 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35169 __INT_MAX__ so that the test can be compiled by toolchains
35170 targeted at 16-bit processors.
35172 * gcc.dg/20040625-1.c: Use long constants rather than integers
35173 when performing arithmetic that will overflow 16-bits.
35175 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35176 xstormy16. It does not support 128-bit vector operations.
35178 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35179 with the macro PTR_TYPE. Define this macro to an integer type
35180 suitable for holding a pointer.
35182 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35183 the target is a 16-bit processor.
35185 * gcc.dg/cpp/if-2.c: Expect a different warning message from
35186 16-bit targets where the character constant will be too long.
35188 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35189 where the double will not be directly addressable.
35191 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35193 Friend class name lookup 1/n, PR c++/18471
35194 * g++.dg/template/crash26.C: New test.
35195 * g++.dg/lookup/struct1.C: Adjust expected error.
35196 * g++.dg/parse/elab1.C: Likewise.
35197 * g++.dg/parse/elab2.C: Likewise.
35198 * g++.dg/parse/int-as-enum1.C: Likewise.
35199 * g++.dg/parse/struct-as-enum1.C: Likewise.
35200 * g++.dg/parse/typedef1.C: Likewise.
35201 * g++.dg/parse/typedef3.C: Likewise.
35202 * g++.dg/parse/typedef4.C: Likewise.
35203 * g++.dg/parse/typedef5.C: Likewise.
35204 * g++.dg/template/nontype4.C: Likewise.
35205 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35206 * g++.old-deja/g++.other/elab1.C: Likewise.
35207 * g++.old-deja/g++.other/syntax4.C: Likewise.
35209 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35211 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35213 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
35215 * gcc.c-torture/execute/20041114-1.c: New test.
35217 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
35219 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35220 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35221 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35222 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35223 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35224 gcc.dg/switch-7.c: New tests.
35226 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35228 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35230 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35233 * gcc.dg/vect/pr18400.c: New test.
35235 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35236 Andrew Pinski <pinskia@physics.uc.edu>
35239 * gcc.dg/vect/pr18425.c: New test.
35241 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35243 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35244 Guard with dg-require-alias and dg-require-visibility.
35246 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35248 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35250 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35252 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35254 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35257 * g++.dg/template/defarg5.C: New test.
35259 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35261 * g++.dg/parse/cast1.C: Run only on ILP32.
35262 * g++.old-deja/g++.mike/p784.C: Likewise.
35264 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
35266 * gcc.c-torture/execute/20041113-1.c: New test.
35268 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35271 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35272 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35273 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35274 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35275 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35276 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35277 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35278 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35279 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35280 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35281 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35282 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35283 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35285 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35287 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35288 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35289 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35290 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35291 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35292 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35293 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35294 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35295 gcc.target/sparc/combined-1.c: New tests.
35297 2004-11-12 Ziemowit Laski <zlaski@apple.com>
35299 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35302 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35304 * lib/gcc-dg.exp (dg-forbid-option): New function.
35305 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35306 * g++.dg/abi/bitfield8.C: Likewise.
35307 * g++.dg/abi/dtor1.C: Likewise.
35308 * g++.dg/abi/empty10.C: Likewise.
35309 * g++.dg/abi/empty7.C: Likewise.
35310 * g++.dg/abi/empty9.C: Likewise.
35311 * g++.dg/abi/layout3.C: Likewise.
35312 * g++.dg/abi/layout4.C: Likewise.
35313 * g++.dg/abi/thunk1.C: Likewise.
35314 * g++.dg/abi/thunk2.C: Likewise.
35315 * g++.dg/abi/vbase11.C: Likewise.
35316 * g++.dg/abi/vthunk2.C: Likewise.
35317 * g++.dg/abi/vthunk3.C: Likewise.
35318 * g++.dg/ext/attrib8.C: Likewise.
35319 * g++.dg/opt/longbranch2.C: Likewise.
35320 * g++.dg/opt/reg-stack4.C: Likewise.
35321 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35322 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35323 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35324 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35325 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35326 * gcc.dg/20000609-1.c: Likewise.
35327 * gcc.dg/20000720-1.c: Likewise.
35328 * gcc.dg/20011107-1.c: Likewise.
35329 * gcc.dg/20011119-1.c: Likewise.
35330 * gcc.dg/20020108-1.c: Likewise.
35331 * gcc.dg/20020122-2.c: Likewise.
35332 * gcc.dg/20020122-3.c: Likewise.
35333 * gcc.dg/20020201-3.c: Likewise.
35334 * gcc.dg/20020206-1.c: Likewise.
35335 * gcc.dg/20020218-1.c: Likewise.
35336 * gcc.dg/20020310-1.c: Likewise.
35337 * gcc.dg/20020411-1.c: Likewise.
35338 * gcc.dg/20020418-2.c: Likewise.
35339 * gcc.dg/20020426-1.c: Likewise.
35340 * gcc.dg/20020426-2.c: Likewise.
35341 * gcc.dg/20020517-1.c: Likewise.
35342 * gcc.dg/20020523-1.c: Likewise.
35343 * gcc.dg/20020523-2.c: Likewise.
35344 * gcc.dg/20020729-1.c: Likewise.
35345 * gcc.dg/20030204-1.c: Likewise.
35346 * gcc.dg/20030826-2.c: Likewise.
35347 * gcc.dg/20030926-1.c: Likewise.
35348 * gcc.dg/20031202-1.c: Likewise.
35349 * gcc.dg/980312-1.c: Likewise.
35350 * gcc.dg/980313-1.c: Likewise.
35351 * gcc.dg/990117-1.c: Likewise.
35352 * gcc.dg/990424-1.c: Likewise.
35353 * gcc.dg/990524-1.c: Likewise.
35354 * gcc.dg/991230-1.c: Likewise.
35355 * gcc.dg/i386-387-1.c: Likewise.
35356 * gcc.dg/i386-387-2.c: Likewise.
35357 * gcc.dg/i386-387-3.c: Likewise.
35358 * gcc.dg/i386-387-4.c: Likewise.
35359 * gcc.dg/i386-387-5.c: Likewise.
35360 * gcc.dg/i386-387-6.c: Likewise.
35361 * gcc.dg/i386-asm-1.c: Likewise.
35362 * gcc.dg/i386-bitfield1.c: Likewise.
35363 * gcc.dg/i386-bitfield2.c: Likewise.
35364 * gcc.dg/i386-loop-1.c: Likewise.
35365 * gcc.dg/i386-loop-2.c: Likewise.
35366 * gcc.dg/i386-loop-3.c: Likewise.
35367 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35368 * gcc.dg/i386-pic-1.c: Likewise.
35369 * gcc.dg/i386-regparm.c: Likewise.
35370 * gcc.dg/i386-signbit-1.c: Likewise.
35371 * gcc.dg/i386-signbit-2.c: Likewise.
35372 * gcc.dg/i386-signbit-3.c: Likewise.
35373 * gcc.dg/i386-sse-5.c: Likewise.
35374 * gcc.dg/i386-sse-8.c: Likewise.
35375 * gcc.dg/i386-unroll-1.c: Likewise.
35376 * gcc.dg/tls/opt-1.c: Likewise.
35377 * gcc.dg/tls/opt-2.c: Likewise.
35378 * gcc.dg/unroll-1.c: Likewise.
35379 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35380 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35381 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35382 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35383 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35386 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35389 * g++.dg/parse/cond1.C: New test.
35392 * g++.dg/template/array9.C: New test.
35393 * g++.dg/ext/vla1.C: Adjust error messages.
35394 * g++.dg/ext/vlm1.C: Likewise.
35395 * g++.dg/template/crash2.C: Likewise.
35398 * g++.dg/template/call3.C: New test.
35401 * g++.dg/template/ptrmem11.C: New test.
35403 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
35406 * lib/g++.exp: Set LC_ALL and LANG to C.
35407 * lib/gcc-dg.exp: Likewise.
35408 * lib/gfortran.exp: Likewise.
35409 * lib/objc.exp: Likewise.
35410 * lib/treelang.exp: Likewise.
35412 2004-11-12 Andreas Schwab <schwab@suse.de>
35414 * gcc.dg/pr16286.c: Fix last change.
35416 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35419 * g++.dg/init/global1.C: New test.
35421 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
35423 * gcc.c-torture/execute/20041112-1.c: New test.
35425 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35427 * lib/gcc-dg.exp (dg-target-list): New.
35429 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35430 Richard Sandiford <rsandifo@redhat.com>
35432 * lib/target-supports.exp (get-compiler_messages): New.
35433 (check_named_sections_available): Use it.
35434 (check_effective_target_ilp32): New.
35435 (check_effective_target_lp64): New.
35436 (is-effective-target): New.
35437 * lib/gcc-dg.exp (dg-require-effective-target): New.
35439 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
35441 * gcc.dg/precedence-1.c: New test.
35443 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35445 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35447 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35448 message, delete generated files, use more descriptive name for
35449 executable, and make the test unsupported when it cannot be run.
35451 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35452 (dg-require-weak, dg-require-visibility, dg-require-alias,
35453 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35454 dg-require-iconv, dg-require-named-sections): Use it.
35456 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35458 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
35461 * gcc.dg/ppc-and-1: New
35464 * gcc.dg/ppc-mov-1.c: New.
35467 * gcc.dg/ppc-compare-1.c: New.
35469 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
35471 * objc.dg/desig-init-2.m: New test.
35473 2004-11-10 Adam Nemet <anemet@lnxw.com>
35475 PR middle-end/18160
35476 * g++.dg/warn/register-var-1.C: New test.
35477 * g++.dg/warn/register-var-2.C: New test.
35479 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35481 * gcc.dg/union-2.c: New test.
35483 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
35485 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35486 New test for PR tree-optimization/17892.
35488 2004-11-09 Mark Mitchell <mark@codesourcery.com>
35491 * g++.dg/init/new12.C: New test.
35493 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
35495 * gcc.target/sparc: New directory.
35496 * gcc.target/sparc/sparc.exp: New driver.
35497 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35498 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35499 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35500 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35502 2004-11-10 Paul Brook <paul@codesourcery.com>
35505 * gfortran.dg/list_read.c: New test.
35507 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35510 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35511 expected diagnostic location.
35513 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
35515 * gcc.dg/20041109-1.c: New test.
35517 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35520 * objc/compile/pr18406.m: New test.
35522 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35524 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35526 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35528 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35530 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35532 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35534 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35536 * gcc.dg/20030225-2.c: Add prototype for abort and
35539 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
35542 * gcc.c-torture/pr18299-1.c: New test.
35544 2004-11-06 Andreas Schwab <schwab@suse.de>
35546 * gcc.dg/pr16286.c: Also test for bool and pixel.
35548 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
35550 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35551 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35552 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35553 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35554 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35555 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35556 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35557 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35558 gcc.dg/struct-semi-3.c: New tests.
35560 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35562 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35564 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35566 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35567 Do not use C99 designators.
35569 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35571 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35573 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35575 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35576 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35577 * gcc.c-torture/execute/simd-5.x: Remove.
35579 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
35581 PR rtl-optimization/17933
35582 * gcc.dg/torture/pr17933-1.c: New test.
35584 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35587 * lib/target-supports.exp (check_weak_available): Support
35590 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
35592 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35593 call to fflush(stdout) before abort.
35594 (my_ffsll): New function.
35595 (generate_fields): Use it.
35597 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35599 * gcc.dg/init-undef-1.c: New test.
35601 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35603 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35604 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35605 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35606 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35607 expected messages for new parser.
35609 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35611 * g++.dg/ext/visibility/symbian1.C: New test.
35613 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35615 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35618 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35620 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35621 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35622 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35623 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35624 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35625 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35626 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35627 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35628 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35629 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35631 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35633 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35634 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35635 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35636 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35637 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35638 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35639 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35642 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35645 * gcc.dg/20041104-1.c: New test.
35647 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35649 * g++.dg/template/nontype7.C: New test.
35650 * g++.dg/template/nontype8.C: Likewise.
35651 * g++.dg/template/nontype9.C: Likewise.
35652 * g++.dg/template/nontype10.C: Likewise.
35653 * g++.dg/tc1/dr49.C: Likewise.
35654 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35655 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35657 2004-11-04 Ben Elliston <bje@au.ibm.com>
35659 * g++.dg/rtti/tinfo1.C: Remove xfails.
35661 2004-11-04 Ben Elliston <bje@au.ibm.com>
35663 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35664 packed attribute to the definition to satisfy the new C++ parser.
35666 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35668 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35669 invocations of va_arg.
35671 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35674 * g++.dg/template/crash25.C: New test.
35677 * g++.dg/template/typedef2.C: New test.
35678 * g++.dg/parse/crash13.C: Adjust error markers.
35681 * g++.dg/conversion/const3.C: New test.
35683 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35688 * gfortran.dg/generic_[123].f90: New testcases.
35690 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35692 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35693 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35695 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35698 * gcc.c-torture/compile/pr16808.c: New test.
35700 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
35702 PR rtl-optimization/17104
35703 * gcc.dg/ppc-bitfield1.c: New.
35705 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35707 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35709 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35711 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
35712 strings for 32-bit code.
35714 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
35717 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35719 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
35722 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35724 2004-10-31 Mark Mitchell <mark@codesourcery.com>
35727 * g++.dg/init/aggr2.C: New test.
35729 2004-10-30 Ziemowit Laski <zlaski@apple.com>
35731 * objc.dg/local-decl-1.m: New test.
35733 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
35735 * gcc.dg/20040910-1.c: Adjust regex.
35737 2004-10-30 Roger Sayle <roger@eyesopen.com>
35739 PR rtl-optimization/18084
35740 * g++.dg/opt/pr18084-1.C: New testcase.
35742 2004-10-30 Matt Austern <austern@apple.com>
35745 * g++.dg/ext/attrib18.C: New test.
35747 2004-10-30 Roger Sayle <roger@eyesopen.com>
35749 PR middle-end/18096
35750 * gcc.dg/pr18096-1.c: New test case.
35752 2004-10-30 Roger Sayle <roger@eyesopen.com>
35754 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35756 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
35759 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35760 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35761 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35762 gcc.dg/old-style-prom-3.c: New tests.
35764 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
35766 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35767 Remove unnecessary inclusion of stdio.h.
35769 2004-10-29 Roger Sayle <roger@eyesopen.com>
35771 PR rtl-optimization/17581
35772 * gcc.dg/pr17581-1.c: New test case.
35774 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
35776 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35778 * g++.dg/conversion/dr195-1.C: New.
35779 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35780 * g++.old-deja/g++.mike/p10148.C: Likewise.
35782 2004-10-29 Mark Mitchell <mark@codesourcery.com>
35785 * g++.dg/debug/typedef2.C: New test.
35787 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
35790 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35791 * gfortran.dg/g77/README: Update.
35793 2004-10-28 Matt Austern <austern@apple.com>
35796 * g++.dg/ext/packed7.C: New test.
35798 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
35800 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35802 * lib/scanasm.exp (hidden-scan-for): New proc.
35803 (scan-hidden): Use hidden-scan-for instead of constructing the scan
35805 (scan-not-hidden): Likewise.
35806 * lib/target-supports.exp (check_visibility_available): mach-o is
35809 2004-10-28 Mark Mitchell <mark@codesourcery.com>
35812 * g++.dg/template/memclass3.C: New test.
35814 2004-10-28 Adam Nemet <anemet@lnxw.com>
35816 PR middle-end/18160
35817 * gcc.dg/register-var-1.c: New test.
35818 * gcc.dg/register-var-2.c: New test.
35819 * gcc.dg/asm-7.c: Taking the address of a register variable is an
35822 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
35825 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35827 * gcc.dg/vect/vect-22.c: Likewise.
35829 2004-10-28 Jakub Jelinek <jakub@redhat.com>
35831 * gcc.dg/i386-rotate-1.c: New test.
35833 2004-10-27 Mark Mitchell <mark@codesourcery.com>
35835 * g++.dg/init/ref12.C: Add "run" marker.
35838 * g++.dg/init/ref12.C: New test.
35841 * g++.dg/template/shift1.C: New test.
35842 * g++.dg/template/error10.C: Adjust error markers.
35844 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
35847 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35849 2004-10-27 Geoffrey Keating <geoffk@apple.com>
35851 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35852 * gcc.dg/weak/weak-3.c: Likewise.
35853 * gcc.dg/weak/weak-5.c: Likewise.
35854 * gcc.dg/weak/weak-9.c: Likewise.
35855 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35856 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35858 * gcc.dg/darwin-weakimport-1.c: New.
35860 2004-10-28 Ben Elliston <bje@au.ibm.com>
35862 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35864 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
35866 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35867 'syntax' error messages.
35868 * gcc.dg/cpp/direct2s.c: Likewise.
35870 2004-10-26 Geoffrey Keating <geoffk@apple.com>
35872 * gcc.c-torture/compile/20041026-1.c: New.
35874 2004-10-26 Mark Mitchell <mark@codesourcery.com>
35877 * g++.dg/lookup/ns2.C: New test.
35880 * g++.dg/template/enum4.C: New test.
35883 * g++.dg/template/expr1.C: New test.
35885 2004-10-26 Ben Elliston <bje@au.ibm.com>
35887 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35889 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
35891 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35892 gcc.dg/decl-nospec-3.c: New tests.
35894 2004-10-26 Ziemowit Laski <zlaski@apple.com>
35896 * objc.dg/super-class-3.m: New test.
35898 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
35900 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35902 * gcc.dg/cpp/direct2s.c: Likewise.
35904 2004-10-25 Geoffrey Keating <geoffk@apple.com>
35906 * objc.dg/image-info.m: Update for changes to section selection.
35908 2004-10-25 David Ayers <d.ayers@inode.at>
35909 Ziemowit Laski <zlaski@apple.com>
35911 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35912 diagnostics when messaging 'id <Proto>'.
35913 * objc.dg/class-protocol-1.m: New test.
35914 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35915 a non-existent method signature.
35916 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35917 Update diagnostics when messaging with non-existent method signature.
35918 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35919 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35920 invalid receivers are now resolved as if messaging 'id'; remove
35921 extraneous diagnostics.
35923 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
35926 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35927 gcc.dg/init-desig-obs-3.c: New tests.
35929 2004-10-25 Jakub Jelinek <jakub@redhat.com>
35931 * gcc.dg/debug/20041023-1.c: New test.
35933 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
35935 PR middle-end/17407
35936 * gcc.c-torture/compile/pr17407.c: New test.
35939 * g++.dg/template/array8.C: New test.
35941 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35944 * lib/g++.exp: Accept more than one multilib libgcc.
35945 * lib/gcc-dg.exp: Likewise.
35946 * lib/objc.exp: Likewise.
35947 * lib/treelang.exp: Likewise.
35948 * lib/gfortran.exp: Likewise.
35950 2004-10-24 Ben Elliston <bje@au.ibm.com>
35952 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35954 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
35956 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35957 * gcc.dg/c99-const-expr-3.c: Likewise.
35959 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
35961 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35963 2004-10-23 Ben Elliston <bje@au.ibm.com>
35965 * gcc.c-torture/execute/loop-2e.x: Remove.
35967 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
35970 * g++.dg/parse/crash18.C: New.
35971 * g++.dg/parse/crash19.C: New.
35973 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35975 * g++.dg/ext/dllimport1.C: Move dg-warnings.
35976 * g++.dg/ext/dllimport2.C: Same.
35977 * g++.dg/ext/dllimport8.C: Same.
35979 2004-10-21 Mark Mitchell <mark@codesourcery.com>
35982 * g++.dg/conversion/cast1.C: New test.
35983 * g++.dg/overload/pmf1.C: Adjust error marker.
35985 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
35988 * objc.dg/const-str-7.m: New test.
35990 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35992 * g++.dg/template/memfriend11.C: Fix comment typo.
35993 * g++.dg/template/memfriend14.C: Likewise.
35995 2004-10-20 Richard Henderson <rth@redhat.com>
35997 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35998 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35999 -fasynchronous-unwind-tables.
36001 2004-10-20 Richard Henderson <rth@redhat.com>
36003 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36004 (main): Return success.
36005 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36006 (main): Return success.
36008 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36011 * g++.dg/template/memfriend9.C: New test.
36012 * g++.dg/template/memfriend10.C: Likewise.
36013 * g++.dg/template/memfriend11.C: Likewise.
36014 * g++.dg/template/memfriend12.C: Likewise.
36015 * g++.dg/template/memfriend13.C: Likewise.
36016 * g++.dg/template/memfriend14.C: Likewise.
36017 * g++.dg/template/memfriend15.C: Likewise.
36018 * g++.dg/template/memfriend16.C: Likewise.
36019 * g++.dg/template/memfriend17.C: Likewise.
36020 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36022 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
36024 * g++.dg/conversion/dr195.C: New.
36025 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36027 2004-10-20 Ben Elliston <bje@au.ibm.com>
36028 Devang Patel <dpatel@apple.com>
36030 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36031 of floating point arithmetic, which could trap.
36033 2004-10-19 Mark Mitchell <mark@codesourcery.com>
36036 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36037 * g++.dg/conversion/const2.C: New test.
36038 * g++.dg/expr/reinterpret2.C: New test.
36039 * g++.dg/expr/reinterpret3.C: New test.
36040 * g++.dg/expr/cast2.C: New test.
36041 * g++.dg/expr/copy1.C: New test.
36042 * g++.dg/other/conversion1.C: Change error message.
36043 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36044 function pointers to void *.
36045 * g++.old-deja/g++.mike/p10148.C: Likewise.
36047 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36049 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36051 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
36055 * g++.dg/parse/expr3.C: New test.
36057 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36059 * gcc.dg/smod-1.c: New test.
36061 2004-10-18 Ziemowit Laski <zlaski@apple.com>
36063 * objc.dg/method-14.m: New test.
36065 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
36067 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36068 Also xfail as the patch was reverted.
36070 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
36072 PR middle-end/16973
36073 * gcc.dg/pr16973.c: New test.
36075 2004-10-18 Diego Novillo <dnovillo@redhat.com>
36077 PR tree-optimization/17656
36078 * gcc.c-torture/compile/pr17656.c: New test.
36080 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
36082 * g++.dg/eh/shadow1.C: New.
36084 2004-10-18 Jakub Jelinek <jakub@redhat.com>
36086 * gcc.c-torture/compile/20041018-1.c: New test.
36088 2004-10-18 Ben Elliston <bje@au.ibm.com>
36090 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36091 compiler referring to register 0 when accessing sdata. The linker
36092 now patches things up.
36094 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
36097 * gcc.c-torture/compile/pr17529.c: New test.
36099 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36102 * g++.dg/ext/attrib17.C: New test.
36104 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36106 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36108 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36111 * g++.dg/ext/attrib16.C: New test.
36113 2004-10-15 Mark Mitchell <mark@codesourcery.com>
36116 * g++.dg/init/dso_handle1.C: New test.
36119 * g++.dg/parse/typedef6.C: New test.
36122 * g++.dg/parse/pragma1.C: New test.
36124 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
36126 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36128 2004-10-15 Steve Ellcey <sje@cup.hp.com>
36130 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36131 -fno-common when on HPPA HP-UX platforms.
36133 2004-10-15 Jakub Jelinek <jakub@redhat.com>
36136 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36138 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36141 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
36144 * g++.dg/lookup/strong-using-4.C: New test.
36146 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
36148 PR middle-end/16567
36149 * gcc.c-torture/compile/nested-1.c: New test.
36151 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36153 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36154 and mipsisa64*-*-* (until support for misaligned loads is added).
36155 * gcc.dg/vect/vect-50.c: Likewise.
36156 * gcc.dg/vect/vect-52.c: Likewise.
36157 * gcc.dg/vect/vect-54.c: Likewise.
36158 * gcc.dg/vect/vect-58.c: Likewise.
36159 * gcc.dg/vect/vect-60.c: Likewise.
36160 * gcc.dg/vect/vect-80.c: Likewise.
36162 2004-10-14 Mark Mitchell <mark@codesourcery.com>
36165 * g++.dg/init/dtor3.C: New test.
36167 2004-10-15 Ben Elliston <bje@au.ibm.com>
36169 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36171 2004-10-14 Geoffrey Keating <geoffk@apple.com>
36173 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36174 * gcc.dg/macho-lo-sum.c: Likewise.
36176 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
36178 * gcc.dg/ppc-spe64-1.c: New test.
36180 2004-10-14 Devang Patel <dpatel@apple.com>
36183 * gcc.dg/pr17635.c : New test.
36185 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
36187 * gcc.dg/vect/vect-28.c: Remove xfail.
36188 * gcc.dg/vect/vect-30.c: Remove xfail.
36189 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36190 * gcc.dg/vect/vect-33.c: Remove xfail.
36191 * gcc.dg/vect/vect-44.c: Remove xfail.
36192 * gcc.dg/vect/vect-46.c: Remove xfail.
36193 * gcc.dg/vect/vect-50.c: Remove xfail.
36194 * gcc.dg/vect/vect-52.c: Remove xfail.
36195 * gcc.dg/vect/vect-54.c: Remove xfail.
36196 * gcc.dg/vect/vect-58.c: Remove xfail.
36197 * gcc.dg/vect/vect-60.c: Remove xfail.
36198 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36199 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36200 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36201 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36202 * gcc.dg/vect/vect-8.c: Remove xfail.
36203 * gcc.dg/vect/vect-80.c: Remove xfail.
36204 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36206 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36208 * gcc.dg/vect/vect-82.c: New testcase.
36209 * gcc.dg/vect/vect-82_64.c: New testcase.
36210 * gcc.dg/vect/vect-83.c: New testcase.
36211 * gcc.dg/vect/vect-83_64.c: New testcase.
36213 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36215 * gcc.dg/cpp/error-1.c: New test.
36217 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36219 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36221 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
36224 * gcc.dg/cris-peep2-xsrand2.c: New test.
36226 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
36229 * g++.dg/expr/for2.C: New test.
36231 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36233 * g++.dg/inherit/thunk1.C: Run on the SPARC.
36235 2004-10-13 Jakub Jelinek <jakub@redhat.com>
36237 PR tree-optimization/17724
36238 * g++.dg/opt/pr17724-1.C: New test.
36239 * g++.dg/opt/pr17724-2.C: New test.
36240 * g++.dg/opt/pr17724-3.C: New test.
36241 * g++.dg/opt/pr17724-4.C: New test.
36242 * g++.dg/opt/pr17724-5.C: New test.
36243 * g++.dg/opt/pr17724-6.C: New test.
36245 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
36248 * gcc.dg/pr17301-2.c: New test.
36250 2004-10-11 Mark Mitchell <mark@codesourcery.com>
36253 * g++.dg/parse/error22.C: New test.
36256 * g++.dg/template/spec18.C: New test.
36258 2004-10-11 Steve Ellcey <sje@cup.hp.com>
36260 * gcc.dg/ia64-asm-1.c: Add prototype for abort
36261 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36263 * gcc.dg/ia64-sync-2.c: Ditto.
36264 * gcc.dg/ia64-sync-3.c: Ditto.
36266 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
36268 * g++.dg/eh/cleanup5.C: Add dg-options "".
36270 2004-10-11 Roger Sayle <roger@eyesopen.com>
36272 PR middle-end/17657
36273 * gcc.dg/switch-4.c: New test case.
36275 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
36277 * gcc.c-torture/execute/20041011-1.c: New test.
36279 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36282 * g++.dg/init/for3.C: New test.
36285 * g++.dg/opt/switch2.C: New test.
36287 PR middle-end/17703
36288 * g++.dg/warn/Wreturn-2.C: New test.
36290 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36293 * g++.dg/eh/cleanup5.C: New test.
36295 2004-10-10 Mark Mitchell <mark@codesourcery.com>
36298 * g++.dg/parse/error21.C: New test.
36300 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
36302 * g++.dg/overload/pmf1.C: Adjust quoting marks.
36303 * g++.dg/warn/incomplete1.C: Likewise.
36304 * g++.dg/template/qualttp20.C: Likewise.
36306 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36309 * parm-incomplete-1.c: New test.
36311 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36314 * g++.dg/parse/error19.C: New test.
36317 * g++.dg/init/new11.C: New test.
36320 * g++.dg/parse/error20.C: New test.
36323 * g++.dg/template/crash24.C: New test.
36325 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36328 * gcc.dg/pr17301-1.c: New test.
36330 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36333 * gcc.dg/anon-struct-5.c: New test.
36335 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
36338 * gcc.dg/pr17844-1.c: New test.
36340 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
36342 PR tree-optimization/17906
36343 * gcc.c-torture/compile/pr17906.c: New.
36345 2004-10-09 Stuart Hastings <stuart@apple.com>
36346 Roger Sayle <roger@eyesopen.com>
36348 PR rtl-optimization/17853
36349 * gcc.dg/i386-mmx-5.c: New testcase.
36351 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
36353 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36355 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36358 * g++.dg/template/static9.C: New test.
36361 * g++.dg/parse/operator5.C: New test.
36363 2004-10-09 Roger Sayle <roger@eyesopen.com>
36365 PR middle-end/17894
36366 * gcc.c-torture/execute/divcmp-4.c: New test case.
36368 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36371 * g++.dg/opt/pr17902.C: New test.
36373 2004-10-09 Jakub Jelinek <jakub@redhat.com>
36375 * gcc.dg/cpp/ident-1.c: Add dg-options "".
36377 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36379 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36381 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36383 * gcc.dg/assign-warn-3.c: New test.
36385 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36388 * gcc.dg/cpp/ident-1.c: New test.
36390 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
36392 * gcc.c-torture/compile/acc1.c: New.
36394 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36396 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36397 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36399 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36401 * gcc.dg/ultrasp11.c: New test.
36403 2004-10-08 Michael Matz <matz@suse.de>
36405 * gcc.dg/doloop-2.c: New test.
36407 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36409 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36410 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36411 objc.dg/method-9.m: Update expected diagnostics.
36413 2004-10-07 Geoffrey Keating <geoffk@apple.com>
36415 * gcc.dg/ppc-fsel-3.c: New file.
36416 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36418 2004-10-07 Paul Brook <paul@codesourcery.com>
36420 * gfortran.dg/intrinsic_verify_1.f90: New test.
36422 2004-10-07 Paul Brook <paul@codesourcery.com>
36424 * gfortran.dg/empty_format_1.f90: Remove stray commas.
36426 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36428 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36429 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36432 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
36434 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36436 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36439 * g++.dg/warn/Winline-4.C: New test.
36441 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36443 * gcc.c-torture/compile/20041007-1.c: New test.
36445 2004-10-07 Paul Brook <paul@codesourcery.com>
36448 * gfortran.dg/use_allocated_1.f90: New test.
36450 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36452 PR middle-end/17849
36453 * gfortran.fortran-torture/compile/nested.f90: New test
36455 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
36457 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36459 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36462 * g++.dg/ext/asm6.C: New test.
36464 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
36466 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36468 2004-10-06 Paul Brook <paul@codesourcery.com>
36470 PR libfortran/17709
36471 * gfortran.dg/empty_format_1.f90: New test.
36473 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36476 * gfortran.dg/ishft.f90: New test.
36479 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36482 2004-10-06 Paul Brook <paul@codesourcery.com>
36484 * gfortran.dg/do_1.f90: New test.
36486 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36488 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36489 optimizing for size.
36491 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36493 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36495 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36497 * gcc.c-torture/compile/20041005-1.c: New test.
36499 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
36502 * g++.dg/lookup/koenig4.C: New.
36504 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
36506 * g++.dg/other/classkey1.C: Adjust quoting marks.
36507 * g++.dg/parse/error15.C: Likewise.
36508 * g++.dg/template/meminit2.C (int>): Likewise.
36510 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36513 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36516 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36519 * gfortran.dg/pr17708.f90: New test.
36521 2004-10-04 Chao-ying Fu <fu@mips.com>
36523 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36524 * gcc.dg/vect/vect-4.c: Ditto.
36525 * gcc.dg/vect/vect-5.c: Ditto.
36526 * gcc.dg/vect/vect-6.c: Ditto.
36527 * gcc.dg/vect/vect-8.c: Ditto.
36528 * gcc.dg/vect/vect-16.c: Ditto.
36529 * gcc.dg/vect/vect-30.c: Ditto.
36530 * gcc.dg/vect/vect-40.c: Ditto.
36531 * gcc.dg/vect/vect-41.c: Ditto.
36532 * gcc.dg/vect/vect-42.c: Ditto.
36533 * gcc.dg/vect/vect-43.c: Ditto.
36534 * gcc.dg/vect/vect-44.c: Ditto.
36535 * gcc.dg/vect/vect-45.c: Ditto.
36536 * gcc.dg/vect/vect-46.c: Ditto.
36537 * gcc.dg/vect/vect-47.c: Ditto.
36538 * gcc.dg/vect/vect-48.c: Ditto.
36539 * gcc.dg/vect/vect-49.c: Ditto.
36540 * gcc.dg/vect/vect-50.c: Ditto.
36541 * gcc.dg/vect/vect-51.c: Ditto.
36542 * gcc.dg/vect/vect-52.c: Ditto.
36543 * gcc.dg/vect/vect-53.c: Ditto.
36544 * gcc.dg/vect/vect-54.c: Ditto.
36545 * gcc.dg/vect/vect-55.c: Ditto.
36546 * gcc.dg/vect/vect-56.c: Ditto.
36547 * gcc.dg/vect/vect-57.c: Ditto.
36548 * gcc.dg/vect/vect-58.c: Ditto.
36549 * gcc.dg/vect/vect-59.c: Ditto.
36550 * gcc.dg/vect/vect-60.c: Ditto.
36551 * gcc.dg/vect/vect-74.c: Ditto.
36552 * gcc.dg/vect/vect-79.c: Ditto.
36553 * gcc.dg/vect/vect-80.c: Ditto.
36555 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
36557 * gcc.dg/unused-7.c: Use the correct option.
36559 2004-10-04 Paul Brook <paul@codesourcery.com>
36560 Bud Davis <bdavis9659@comcast.net>
36564 * gfortran/pr17706.f90: New test.
36565 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36567 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36569 * gfortran.dg/pr17612.f90: New test.
36571 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
36573 * g++.dg/template/local1.C: Adjust quoting marks in
36574 testing for diagnostics.
36575 * g++.dg/tls/diag-2.C: Likewise.
36576 * g++.dg/other/error8.C: Likewise.
36578 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36581 * gcc.dg/unused-4.c: Adjust to be correct.
36584 * gcc.dg/unused-7.c: New test.
36586 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36589 * g++.dg/overload/template2.C: New test.
36591 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
36593 PR tree-optimization/16632
36594 * gcc.dg/tree-ssa/20041002-1.c: New.
36596 2004-10-03 Paul Brook <paul@codesourcery.com>
36598 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
36599 rather than relying on default formatting.
36601 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
36603 * gcc.dg/20040920-1.c: Update expected message text.
36605 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
36607 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36609 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36611 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36614 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36616 * gcc.dg/tree-ssa/pr17343.c: Remove.
36618 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36621 * gcc.dg/tree-ssa/pr17343.c: New test.
36623 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36625 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36626 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36627 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36628 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36629 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36631 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36633 * gcc.dg/lvalue-2.c: New test.
36635 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36638 * gcc.dg/pr17730-1.c: New test
36640 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36643 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36645 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36647 * gcc.c-torture/execute/stdarg-1.c: New test.
36648 * gcc.c-torture/execute/stdarg-2.c: New test.
36649 * gcc.c-torture/execute/stdarg-3.c: New test.
36650 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36651 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36652 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36653 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36654 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36656 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36658 PR tree-optimization/17697
36659 * g++.dg/opt/pr17697-1.C: New test.
36660 * g++.dg/opt/pr17697-2.C: New test.
36661 * g++.dg/opt/pr17697-3.C: New test.
36663 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36666 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36667 gcc.dg/vla-init-5.c: New tests.
36669 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36672 * gcc.dg/pr13804-1.c: New test.
36674 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36677 * gfortran.dg/pr16938.f90: New test.
36679 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36681 * g++.dg/template/crash23.C: New test.
36683 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36686 * g++.dg/template/static8.C: New test.
36688 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36691 * g++.dg/other/error9.C: New test.
36693 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36695 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36697 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36700 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36702 2004-09-26 Roger Sayle <roger@eyesopen.com>
36704 PR middle-end/17112
36705 * gcc.dg/pr17112-1.c: New test case.
36707 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
36710 * gcc.dg/pr11459-1.c: New test.
36712 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
36714 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36715 * gcc.dg/tree-ssa/loop-4.c: Likewise.
36717 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36719 * gfortran.dg/pr15324.f90: Make array bounds consistent.
36721 2004-09-25 Jan Hubicka <jh@suse.cz>
36723 * compile/30040909-1.c: New test.
36724 * compile/30040907-1.c: New test.
36726 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
36728 * gcc.c-torture/execute/va-arg-26.c: New test.
36730 2004-09-24 Zack Weinberg <zack@codesourcery.com>
36732 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36733 extra diagnostics on targets with 64-bit pointers.
36734 * objc.dg/selector-1.m: Adjust dg-warning regexp.
36736 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36739 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36740 * gcc.dg/decl-3.c: Adjust expected message.
36742 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36745 * gfortran.dg/pr17615.f90: New test.
36747 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
36749 PR tree-optimzation/17517
36750 * g++.dg/tree-ssa/pr17517.C: New Test.
36752 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36755 * g++.dg/lookup/ambig3.C: New.
36757 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
36760 * g++.dg/opt/pr17624.C: New test.
36762 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36765 * gcc.dg/Wbad-function-cast-1.c: New test.
36767 2004-09-23 Zack Weinberg <zack@codesourcery.com>
36769 * g++.dg/ext/complit1.C
36770 * g++.dg/other/error2.C
36771 * g++.dg/other/nontype-1.C
36772 * g++.dg/parse/crash11.C
36773 * g++.dg/parse/crash12.C
36774 * g++.dg/parse/error15.C
36775 * g++.dg/parse/error4.C
36776 * g++.dg/parse/tmpl-outside1.C
36777 * g++.dg/parse/too-many-tmpl-args1.C
36778 * g++.dg/template/dependent-expr3.C
36779 * g++.dg/template/error10.C
36780 * g++.dg/template/instantiate1.C
36781 * g++.dg/template/vtable2.C
36782 * g++.dg/warn/Wshadow-1.C
36783 * g++.dg/warn/weak1.C
36784 * g++.old-deja/g++.brendan/crash16.C
36785 * g++.old-deja/g++.brendan/crash18.C
36786 * g++.old-deja/g++.brendan/crash48.C
36787 * g++.old-deja/g++.brendan/crash49.C
36788 * g++.old-deja/g++.brendan/crash55.C
36789 * g++.old-deja/g++.brendan/crash56.C
36790 * g++.old-deja/g++.brendan/crash8.C
36791 * g++.old-deja/g++.brendan/enum11.C
36792 * g++.old-deja/g++.brendan/enum8.C
36793 * g++.old-deja/g++.brendan/enum9.C
36794 * g++.old-deja/g++.brendan/friend3.C
36795 * g++.old-deja/g++.brendan/misc14.C
36796 * g++.old-deja/g++.bugs/900402_02.C
36797 * g++.old-deja/g++.bugs/900404_03.C
36798 * g++.old-deja/g++.bugs/900404_04.C
36799 * g++.old-deja/g++.bugs/900428_03.C
36800 * g++.old-deja/g++.jason/crash4.C
36801 * g++.old-deja/g++.jason/overload21.C
36802 * g++.old-deja/g++.jason/redecl1.C
36803 * g++.old-deja/g++.jason/report.C
36804 * g++.old-deja/g++.jason/rfg10.C
36805 * g++.old-deja/g++.jason/template30.C
36806 * g++.old-deja/g++.law/arm12.C
36807 * g++.old-deja/g++.law/ctors5.C
36808 * g++.old-deja/g++.law/cvt20.C
36809 * g++.old-deja/g++.law/init10.C
36810 * g++.old-deja/g++.law/init8.C
36811 * g++.old-deja/g++.law/visibility17.C
36812 * g++.old-deja/g++.law/visibility7.C
36813 * g++.old-deja/g++.mike/net8.C
36814 * g++.old-deja/g++.mike/p646.C
36815 * g++.old-deja/g++.mike/p700.C
36816 * g++.old-deja/g++.mike/p701.C
36817 * g++.old-deja/g++.mike/p811.C
36818 * g++.old-deja/g++.ns/template13.C
36819 * g++.old-deja/g++.other/array3.C
36820 * g++.old-deja/g++.other/crash25.C
36821 * g++.old-deja/g++.other/dtor3.C
36822 * g++.old-deja/g++.other/dtor4.C
36823 * g++.old-deja/g++.other/main1.C
36824 * g++.old-deja/g++.other/warn7.C
36825 * g++.old-deja/g++.pt/crash11.C
36826 * g++.old-deja/g++.pt/crash36.C
36827 * g++.old-deja/g++.pt/spec22.C
36828 * g++.old-deja/g++.pt/spec9.C
36829 * g++.old-deja/g++.pt/ttp52.C
36830 * g++.old-deja/g++.robertl/eb103.C
36831 * g++.old-deja/g++.robertl/eb121.C
36832 * g++.old-deja/g++.robertl/eb22.C
36833 * g++.old-deja/g++.robertl/eb8.C:
36834 Update locations and/or regexps of dg-error markers.
36835 Remove markers for some bogus messages that are no longer issued.
36837 2004-09-23 Jakub Jelinek <jakub@redhat.com>
36839 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36840 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36842 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
36845 * g++.dg/lookup/crash5.C: New test.
36847 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
36849 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36850 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36851 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36852 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36853 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36854 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36856 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36857 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36858 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36859 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36860 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36861 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36863 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36865 * gcc.dg/vect/vect-44.c: Check additional cases.
36866 * gcc.dg/vect/vect-48.c: Check additional cases.
36868 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36869 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36870 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36871 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36872 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36873 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36874 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36875 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36876 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36878 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36879 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36880 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36882 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36884 * gcc.dg/tree-ssa/loop-6.c: New test.
36886 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
36889 * g++.dg/inherit/base2.C: New.
36891 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36893 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36894 * gcc.dg/20001012-2.c: Likewise.
36895 * gcc.dg/20001013-1.c: Likewise.
36896 * gcc.dg/20001101-1.c: Likewise.
36897 * gcc.dg/20001102-1.c: Likewise.
36898 * gcc.dg/bf-spl1.c: Likewise.
36899 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36900 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36902 2004-09-22 Diego Novillo <dnovillo@redhat.com>
36904 PR tree-optimization/16721
36905 * gcc.dg/tree-ssa/pr16721.c: New test.
36907 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
36909 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36910 * gcc.dg/20040305-1.c: Likewise.
36912 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
36915 * gcc.c-torture/compile/pr16566-1.c,
36916 gcc.c-torture/compile/pr16566-2.c,
36917 gcc.c-torture/compile/pr16566-3.c: New tests.
36919 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
36921 PR tree-optimization/17512
36922 * gcc.c-torture/compile/20040916-1.c.
36924 2004-09-21 Mark Mitchell <mark@codesourcery.com>
36926 * gcc.dg/pragma-re-3.c: New test.
36928 2004-09-17 Matt Austern <austern@apple.com>
36931 * g++.dg/other/anon3.C: New.
36933 2004-09-21 Roger Sayle <roger@eyesopen.com>
36936 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36937 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36938 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36939 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36940 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36942 2004-09-21 Bud Davis <bdavis9659@comcast.net>
36945 * gfortran.dg/pr17286.f90: New test.
36947 2004-09-20 Mark Mitchell <mark@codesourcery.com>
36950 * g++.dg/template/static7.C: New test.
36952 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
36955 * gcc.c-torture/compile/pr17558.c: New test.
36957 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36959 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36960 if SKIP_ATTRIBUTE is defined.
36962 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36965 * gfortran.dg/pr15957.f90: New test.
36967 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
36969 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36971 * gcc.dg/vect/vect-79.c: Likewise.
36972 * gcc.dg/vect/vect-80.c: Likewise.
36974 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36977 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36979 2004-09-20 Ira Rosen <irar@il.ibm.com>
36981 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36982 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36983 * gcc.dg/vect/vect-62.c: New testcase.
36984 * gcc.dg/vect/vect-63.c: New testcase.
36985 * gcc.dg/vect/vect-64.c: New testcase.
36986 * gcc.dg/vect/vect-65.c: New testcase.
36987 * gcc.dg/vect/vect-66.c: New testcase.
36988 * gcc.dg/vect/vect-67.c: New testcase.
36989 * gcc.dg/vect/vect-68.c: New testcase.
36990 * gcc.dg/vect/vect-69.c: New testcase.
36991 * gcc.dg/vect/vect-79.c: New testcase.
36992 * gcc.dg/vect/vect-80.c: New testcase.
36994 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36996 * gcc.target/mips/asm-1.c: New test.
36998 2004-09-19 Ira Rosen <irar@il.ibm.com>
37000 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37001 * gcc.dg/vect/vect-73.c: New testcase.
37002 * gcc.dg/vect/vect-74.c: New testcase.
37003 * gcc.dg/vect/vect-75.c: New testcase.
37004 * gcc.dg/vect/vect-76.c: New testcase.
37005 * gcc.dg/vect/vect-77.c: New testcase.
37006 * gcc.dg/vect/vect-78.c: New testcase
37008 2004-09-18 Paul Brook <paul@codesourcery.com>
37010 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37012 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
37015 * gcc.dg/pr17424-1.c: New test.
37017 2004-09-18 Diego Novillo <dnovillo@redhat.com>
37019 * g++.dg/tree-ssa/pr17153.C: New test.
37021 2004-09-16 Geoffrey Keating <geoffk@apple.com>
37024 * g++.dg/pch/wchar-1.C: New.
37025 * g++.dg/pch/wchar-1.Hs: New.
37027 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
37029 * gcc.c-torture/execute/20040917-1.c: New test.
37031 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37033 PR tree-optimization/17319
37034 * gcc.dg/pr17319.c: New test.
37036 2004-09-17 Devang Patel <dpatel@apple.com>
37038 * gcc.dg/20040813-1.c: New test.
37040 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37042 PR tree-optimization/17273
37043 * gcc.c-torture/compile/pr17273.c: New test.
37045 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
37047 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37048 Update expected messages.
37049 * gcc.dg/declspec-13.c: New test.
37051 2004-09-17 David Edelsohn <edelsohn@gnu.org>
37053 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37055 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37057 * gcc.c-torture/execute/pr17252.c: Use post-increment to
37058 change what 'a' is pointing to.
37060 2004-09-17 Mark Mitchell <mark@codesourcery.com>
37063 * g++.dg/template/error18.C: New test.
37066 * g++.dg/warn/Wunused-8.C: New test.
37068 2004-09-17 Steven Bosscher <stevenb@suse.de>
37070 PR tree-optimization/17513
37071 * gcc.dg/20040916-1.c: New test.
37073 2004-09-16 Mark Mitchell <mark@codesourcery.com>
37076 * g++.dg/template/typename7.C: New test.
37078 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37080 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37082 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
37084 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37085 with -ftree-based-profiling also.
37086 * lib/profopt.exp: Support late-set profile_option/feedback_option.
37088 2004-09-16 Victor Leikehman <lei@il.ibm.com>
37091 * gfortran.dg/der_array_io_1.f90: New test.
37092 * gfortran.dg/der_array_io_2.f90: New test.
37093 * gfortran.dg/der_array_io_3.f90: New test.
37095 2004-09-15 Mark Mitchell <mark@codesourcery.com>
37097 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37100 2004-09-15 Mark Mitchell <mark@codesourcery.com>
37102 * g++.dg/opt/switch1.C: New test.
37104 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
37106 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37107 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37108 Update expected messages.
37110 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37113 * gfortran.dg/same_name_1.f90: New test.
37115 2004-09-15 Diego Novillo <dnovillo@redhat.com>
37117 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
37118 dereference garbage pointers.
37120 2004-09-15 Jakub Jelinek <jakub@redhat.com>
37122 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37123 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37125 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37126 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37127 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37129 2004-09-14 Mark Mitchell <mark@codesourcery.com>
37132 * g++.dg/template/mangle1.C: New test.
37134 2004-09-14 Diego Novillo <dnovillo@redhat.com>
37136 PR tree-optimization/17252
37137 * gcc.c-torture/execute/pr17252.c: New test.
37139 2004-09-14 Andrew Pinski <apinski@apple.com>
37141 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37143 2004-09-14 Roger Sayle <roger@eyesopen.com>
37145 PR rtl-optimization/9771
37146 * gcc.dg/pr9771-1.c: New test case.
37148 2004-09-14 Diego Novillo <dnovillo@redhat.com>
37150 PR tree-optimization/15262
37151 * gcc.c-torture/execute/pr15262-1.c: New test.
37152 * gcc.c-torture/execute/pr15262-2.c: New test.
37154 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
37156 * gcc.dg/declspec-12.c: New test.
37158 2004-09-14 Bud Davis <bdavis9659@comcast.net>
37160 * gfortran.dg/pr17090.f90: Add directives to test.
37162 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37164 * gcc.c-torture/compile/20040914-1.c: New test.
37166 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37169 * g++.dg/template/decl2.C: New test.
37171 2004-09-13 Bud Davis <bdavis9659@comcast.net>
37174 * gfortran.dg/pr17090.f90: New test.
37176 2004-09-13 Dale Johannesen <dalej@apple.com>
37178 * gcc.c-torture/compile/pr17408.c: New test case.
37180 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37183 * g++.dg/parse/crash17.C: New test.
37186 * g++.dg/template/enum3.C: New test.
37188 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
37190 * lib/gcc-defs.exp: Load wrapper.exp.
37191 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37193 * lib/gcc.exp (gcc_init): Similar.
37194 * lib/gfortran.exp (gfortran_init): Similar.
37195 * lib/objc.exp (objc_init): Similar.
37196 * lib/treelang.exp (treelang_init): Similar.
37197 * lib/wrapper.exp: New file with build_wrapper call machinery in
37198 ${tool}_maybe_build_wrapper.
37200 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37202 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37204 * gcc.dg/declspec-11.c: Update expected messages.
37205 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37206 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37207 gcc.dg/inline-12.c: New tests.
37209 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
37211 * g++.dg/tree-ssa/pr17400.C: New testcase.
37213 2004-09-13 James E Wilson <wilson@specifixinc.com>
37215 * gcc.target/mips/sb1-1.c: New testcase.
37217 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
37219 * lib/g77-dg.exp: Remove unused file.
37220 * lib/mike-g77.exp: Ditto.
37221 * lib/g77.exp: Ditto.
37223 2004-09-12 Richard Henderson <rth@redhat.com>
37225 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37227 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37229 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37230 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37231 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37232 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37233 Update expected messages.
37235 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
37237 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37238 declaration/use mismatch for dirp parameter.
37240 2004-09-12 Andrew Pinski <apinski@apple.com>
37242 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37243 -fgnu-runtime is passed.
37245 2004-09-12 Richard Henderson <rth@redhat.com>
37247 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37248 do the uplevel thing and update additional_flags directly.
37249 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37250 gfortran.fortran-torture/execute/intrinsic_nearest.x,
37251 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37252 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37254 2004-09-11 Steven Bosscher <stevenb@suse.de>
37256 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37258 2004-09-11 Roger Sayle <roger@eyesopen.com>
37260 PR middle-end/17411
37261 * g++.dg/opt/pr17411-1.C: New test case.
37263 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37265 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37266 gcc.dg/tls/diag-2.c: Update expected messages.
37267 * gcc.dg/991209-1.c: Specify compilation options. Update expected
37269 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37270 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37271 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37272 gcc.dg/tls/diag-5.c: New tests.
37274 2004-09-11 Zack Weinberg <zack@codesourcery.com>
37276 * gcc.dg/20040910-1.c: Correct dg-error regexp.
37278 2004-09-11 Steven Bosscher <stevenb@suse.de>
37280 * g++.dg/parse/break-in-for.C: New test.
37282 2004-09-11 Jakub Jelinek <jakub@redhat.com>
37284 * gcc.dg/tree-ssa/20040911-1.c: New test.
37286 2004-09-11 Andreas Jaeger <aj@suse.de>
37288 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37289 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37291 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
37293 * gcc.target/frv: New directory of FR-V-specific tests.
37295 2004-09-10 James E Wilson <wilson@specifixinc.com>
37297 * gcc.dg/convert-vec-1.c: New test.
37299 2004-09-10 Roger Sayle <roger@eyesopen.com>
37301 PR middle-end/17024
37302 * gcc.dg/pr17024-1.c: New test case.
37304 2004-09-10 Eric Christopher <echristo@redhat.com>
37306 * gcc.dg/20040910-1.c: New test.
37308 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37310 * gcc.dg/bitfld-9.c: New test.
37312 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
37314 * gcc.c-torture/execute/ieee/acc1.c: New test.
37315 * gcc.c-torture/execute/ieee/acc2.c: New test.
37316 * gcc.c-torture/execute/ieee/mzero6.c: New test.
37318 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
37320 * gcc.dg/deprecated-2.c: New test.
37322 2004-09-09 James E Wilson <wilson@specifixinc.com>
37324 * gcc.dg/init-vec-1.c: New test.
37326 2004-09-09 Roger Sayle <roger@eyesopen.com>
37328 PR middle-end/17055
37329 * gcc.dg/pr17055-1.c: New test case.
37331 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
37334 * gcc.c-torture/execute/pr17377.c: New test.
37336 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37339 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37340 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37341 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37342 gcc.dg/long-long-typespec-1.c: New tests.
37343 * gcc.dg/tls/diag-2.c: Update expected diagnostics
37345 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37347 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37348 gcc.dg/gnu99-static-1.c: New tests.
37350 2004-09-08 Devang Patel <dpatel@apple.com>
37352 * gcc.dg/darwin-ld-20040828-1.c: New test.
37353 * gcc.dg/darwin-ld-20040828-2.c: New test.
37354 * gcc.dg/darwin-ld-20040828-3.c: New test.
37356 2004-09-08 Ziemowit Laski <zlaski@apple.com>
37358 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37359 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37361 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37362 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37364 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37365 types they qualify.
37366 * objc.dg/type-size-2.m: Fix wording in comment.
37367 * objc.dg/va-meth-1.m: New test case.
37369 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
37372 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37373 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37375 2004-09-06 Devang Patel <dpatel@apple.com>
37377 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37378 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37380 2004-09-06 Zack Weinberg <zack@codesourcery.com>
37382 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37383 reflect changed line numbering of diagnostics.
37385 2004-09-06 Paul Brook <paul@codesourcery.com>
37387 * gfortran.dg/edit_real_1.f90: Add new test.
37389 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37391 * gcc.dg/tree-ssa/loop-2.c: New test.
37392 * gcc.dg/tree-ssa/loop-3.c: New test.
37393 * gcc.dg/tree-ssa/loop-4.c: New test.
37394 * gcc.dg/tree-ssa/loop-5.c: New test.
37396 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37398 * gcc.dg/format/sentinel-1.c: Update for parameter option.
37400 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37402 * gcc.dg/format/sentinel-1.c: New test.
37404 2004-09-04 Uros Bizjak <uros@kss-loka.si>
37406 * gcc.dg/builtins-46.c: New.
37408 2004-09-03 Devang Patel <dpatel@apple.com>
37410 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37411 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37413 2004-09-03 Jan Beulich <jbeulich@novell.com>
37415 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37416 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37417 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37418 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37419 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37420 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37421 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37422 the non-portable bzero.
37423 * gcc.dg/20010912-1.c: xfail for NetWare.
37424 * gcc.dg/20020426-2.c: xfail for NetWare.
37425 * gcc.dg/20021014-1.c: xfail for NetWare.
37426 * gcc.dg/20021018-1.c: xfail for NetWare.
37427 * gcc.dg/20030213-1.c: xfail for NetWare.
37428 * gcc.dg/20030225-1.c: xfail for NetWare.
37429 * gcc.dg/20030708-1.c: xfail for NetWare.
37430 * gcc.dg/builtins-config.h: Also exclude NetWare.
37431 * gcc.dg/format/format.h: Define restrict only if not already defined.
37432 * gcc.dg/nest.c: xfail for NetWare.
37433 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37434 * lib/target-supports.exp (check_visibility_available): Exclude
37437 2004-09-03 Jan Beulich <jbeulich@novell.com>
37439 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37440 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37441 deterministic starting point for the alignment of structure fields.
37442 * gcc.dg/Wpadded.c: Dito.
37443 * g++.dg/abi/vbase10.C: Dito.
37445 2004-09-03 Devang Patel <dpatel@apple.com>
37447 * g++.dg/debug/pr15736.cc: New test.
37449 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37451 * README.QMTEST: Fix out-of-date link.
37453 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
37456 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37457 Delete. Duplicate of gfortran.dg/g77/20010610.f
37459 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37461 * g++.dg/abi/arm_rtti1.C: New test.
37463 2004-09-02 Geoffrey Keating <geoffk@apple.com>
37465 * gcc.dg/ppc-vector-memcpy.c: New.
37466 * gcc.dg/ppc-vector-memset.c: New.
37468 2004-09-02 Chao-ying Fu <fu@mips.com>
37470 * gcc.target/mips/mips-3d-1.c: New test.
37471 * gcc.target/mips/mips-3d-2.c: New test.
37472 * gcc.target/mips/mips-3d-3.c: New test.
37473 * gcc.target/mips/mips-3d-4.c: New test.
37474 * gcc.target/mips/mips-3d-5.c: New test.
37475 * gcc.target/mips/mips-3d-6.c: New test.
37476 * gcc.target/mips/mips-3d-7.c: New test.
37477 * gcc.target/mips/mips-3d-8.c: New test.
37478 * gcc.target/mips/mips-3d-9.c: New test.
37479 * gcc.target/mips/mips-ps-1.c: New test.
37480 * gcc.target/mips/mips-ps-2.c: New test.
37481 * gcc.target/mips/mips-ps-3.c: New test.
37482 * gcc.target/mips/mips-ps-4.c: New test.
37483 * gcc.target/mips/mips-ps-type.c: New test.
37485 2004-09-02 Paul Brook <paul@codesourcery.com>
37487 * gfortran.dg/edit_real_1.f90: Add new tests.
37489 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37492 * gfortran.dg/merge_char_1.f90: New test.
37494 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37497 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37499 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37502 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37504 2004-09-01 Mark Mitchell <mark@codesourcery.com>
37506 * g++.dg/opt/loop1.C: Do not XFAIL.
37508 2004-09-01 Jakub Jelinek <jakub@redhat.com>
37510 * gcc.c-torture/execute/20040831-1.c: New test.
37512 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
37515 * gfortran.dg/g77/20010610.f: Now passes.
37516 Copy from g77.f-torture/execute. Add dg-run directive.
37517 * gfortran.dg/g77/README: Update
37519 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
37521 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37522 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37523 (t1, t2, t3, t4): Add volatile.
37525 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37527 * g++.dg/ext/visibility/arm1.C: New test.
37529 2004-08-31 Geoffrey Keating <geoffk@apple.com>
37531 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37534 2004-09-01 Paul Brook <paul@codesourcery.com>
37536 * gfortran.dg/eof_2.f90: New test.
37538 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37541 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37543 2004-08-31 Bud Davis <bdavis9659@comcast.net>
37545 PR libfortran/16805
37546 * gfortran.dg/list_read_2.f90: New test.
37548 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37550 * g++.dg/abi/key1.C: New test.
37552 2004-08-31 Richard Henderson <rth@redhat.com>
37554 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37556 * g++.dg/other/offsetof5.C: Remove duplicate.
37558 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37561 * gfortran.dg/func_derived_1.f90: New test.
37563 2004-08-31 Paul Brook <paul@codesourcery.com>
37565 * gfortran.dg/eof_1.f90: New test.
37567 2004-08-31 Paul Brook <paul@codesourcery.com>
37569 * gfortran.dg/list_read_1.f90: New file.
37571 2004-08-30 Mark Mitchell <mark@codesourcery.com>
37573 * g++.dg/opt/loop1.C: XFAIL.
37575 2004-08-30 Geoffrey Keating <geoffk@apple.com>
37577 * gcc.dg/funcdef-storage-1.c: New.
37578 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37579 an extern function in local scope.
37580 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37581 declare an 'auto inline' function in local scope.
37582 * gcc.dg/20011130-1.c: Likewise.
37583 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37584 an 'auto' function in local scope.
37585 * gcc.dg/20021014-1.c: Likewise.
37586 * gcc.dg/20030331-2.c: Likewise.
37588 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37590 * gfortran.dg/blockdata_1.f90: New test.
37592 2004-08-30 Richard Henderson <rth@redhat.com>
37594 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37596 2004-08-30 Richard Henderson <rth@redhat.com>
37598 * lib/fortran-torture.exp (fortran-torture-execute): Honor
37599 additional_flags set by alternate driver.
37600 (ieee-options): New procedure.
37601 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37602 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37603 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37604 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37606 2004-08-30 Richard Henderson <rth@redhat.com>
37608 * lib/f-torture.exp: Remove.
37610 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37612 PR rtl-optimization/16590
37613 * g++.dg/opt/loop1.C: New test.
37615 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37618 * gfortran.dg/oldstyle_1.f90: New test.
37620 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37621 Paul Brook <paul@codesourcery.com>
37623 * gfortran.dg/g77/README: Update.
37624 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37625 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37626 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37628 2004-08-28 Paul Brook <paul@codesourcery.com>
37630 PR libfortran/17195
37631 * gfortran.dg/edit_real_1.f90: New test.
37633 2004-08-27 Paul Brook <paul@codesourcery.com>
37635 * gfortran.dg/rewind_1.f90: New test.
37637 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37640 * gfortran.dg/pr16597.f90: New test.
37642 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37645 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37646 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37647 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37648 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37649 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37651 2004-08-26 Nick Clifton <nickc@redhat.com>
37653 * gcc.c-torture/compile/pr17119.c: New test.
37655 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37657 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37659 2004-08-25 Richard Henderson <rth@redhat.com>
37661 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37662 the bits that expect kind=8 to be the largest real kind.
37664 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37666 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37668 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37670 * gfortran.dg/assignment_1.f90: New test.
37672 2004-08-25 Adam Nemet <anemet@lnxw.com>
37674 * g++.dg/template/repo3.C: New test.
37676 2004-08-25 Roger Sayle <roger@eyesopen.com>
37678 PR middle-end/16693
37679 PR tree-optimization/16372
37680 * g++.dg/opt/pr16372-1.C: New test case.
37681 * g++.dg/opt/pr16693-1.C: New test case.
37682 * g++.dg/opt/pr16693-2.C: New test case.
37684 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37686 * objc.dg/proto-lossage-4.m: New test.
37688 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37691 * g++.dg/inherit/local2.C: New test.
37693 2004-08-25 Paul Brook <paul@codesourcery.com>
37696 * gfortran.dg/string_ctor_1.f90: New test.
37698 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37701 * g++.dg/template/redecl2.C: New test.
37703 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37706 * gfortran.dg/pr17143.f90: New test.
37708 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37711 * gfortran.dg/pr17164.f90: New test.
37713 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37715 * gcc.dg/tree-ssa/loop-1.c: New test.
37717 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37719 * gcc.c-torture/compile/20040824-1.c: New test.
37721 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37723 * gcc.c-torture/compile/iftrap-3.c: New test.
37725 2004-08-24 Paul Brook <paul@codesourcery.com>
37727 * gfortran.dg/entry_2.f90: New test.
37729 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37732 * g++.dg/lookup/ambig[12].C: New.
37734 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37737 * g++.dg/template/crash21.C: New test.
37738 * g++.dg/template/crash22.C: Likewise.
37740 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37743 * g++.dg/template/access15.C: New.
37745 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37748 * g++.dg/template/repo2.C: New test.
37750 2004-08-23 Roger Sayle <roger@eyesopen.com>
37752 PR rtl-optimization/17078
37753 * gcc.c-torture/execute/pr17078-1.c: New test case.
37755 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37758 * gcc.dg/debug/crash1.c: New test.
37760 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37763 * gcc.dg/loop-5.c: New test.
37765 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37767 * gcc.c-torture/execute/20040823-1.c: New test.
37769 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
37771 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37772 to the assembler. Simplify test accordingly.
37773 (asm_abi_flags): Use GNU names.
37774 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37775 to check for ABI flags.
37777 2004-08-22 Andrew Pinski <apinski@apple.com>
37779 * g++.dg/opt/pr14029.C: New test.
37780 * gcc.c-torture/execute/pr15262.c: New test.
37782 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37784 * gfortran.dg/reduction.f90: Add checks with complex arguments.
37786 2004-08-21 Bud Davis <bdavis9659@comcast.net>
37789 * gfortran.dg/direct_io.f90: New test.
37791 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37794 * g++.dg/inherit/local2.C: New test.
37796 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37799 * g++.dg/warn/Wparentheses-4.C: New test.
37801 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37804 * g++.dg/inherit/local2.C: New test.
37806 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37807 * gcc.dg/ppc-ldstruct.c: Likewise.
37808 * gcc.dg/ppc64-abi-2.c: Likewise.
37810 2004-08-20 Jakub Jelinek <jakub@redhat.com>
37812 PR rtl-optimization/17099
37813 * gcc.c-torture/execute/20040820-1.c: New test.
37815 2004-08-20 David Edelsohn <edelsohn@gnu.org>
37817 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37819 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
37822 * gfortran.dg/auto_array_1.f90: New test.
37824 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37827 * gfortran.dg/simpleif_1.f90: New test.
37829 2004-08-19 Mark Mitchell <mark@codesourcery.com>
37831 * lib/target-supports.exp (check_profiling_available): Return
37832 false for arm*-*-symbianelf* and arm*-*-eabi*.
37835 * g++.dg/template/delete1.C: New test.
37837 2004-08-19 Paul Brook <paul@codesourcery.com>
37841 * gfortran.dg/data_char_1.f90: New test.
37843 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
37846 * gfortran.dg/reduction.f90: New testcase.
37848 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37851 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37853 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
37856 * g++.dg/Wparentheses-3.C: New test.
37858 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
37860 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37861 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37862 * gcc.dg/vect/vect-2.c: Likewise.
37863 * gcc.dg/vect/vect-3.c: Likewise.
37864 * gcc.dg/vect/vect-4.c: Likewise.
37865 * gcc.dg/vect/vect-5.c: Likewise.
37866 * gcc.dg/vect/vect-6.c: Likewise.
37867 * gcc.dg/vect/vect-7.c: Likewise.
37868 * gcc.dg/vect/vect-25.c: Likewise.
37869 * gcc.dg/vect/vect-31.c: Likewise.
37870 * gcc.dg/vect/vect-32.c: Likewise.
37871 * gcc.dg/vect/vect-34.c: Likewise.
37872 * gcc.dg/vect/vect-36.c: Likewise.
37873 * gcc.dg/vect/vect-all.c: Likewise.
37875 2004-08-18 Mark Mitchell <mark@codesourcery.com>
37878 * g++.dg/template/operator4.C: New test.
37880 2004-08-18 Richard Henderson <rth@redhat.com>
37882 * gcc.dg/20040206-1.c: XFAIL.
37884 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37887 * g++.dg/template/array7.C: New test.
37889 2004-08-17 James E Wilson <wilson@specifixinc.com>
37891 * gcc.dg/mips-movcc-1.c: New test.
37892 * gcc.dg/mips-movcc-2.c: New test.
37893 * gcc.dg/mips-movcc-3.c: New test.
37895 * gcc.dg/mips-nmadd-1.c: New test.
37896 * gcc.dg/mips-nmadd-2.c: New test.
37898 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37901 * g++.dg/opt/inline8.C: New test.
37904 * g++.dg/parse/error17.C: New test.
37906 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
37908 * gcc.dg/vect: New directory for vectorizer tests.
37909 * gcc.dg/vect/tree-vect.h: New file.
37910 * gcc.dg/vect/vect.exp: New file.
37911 * gcc.dg/vect/pr16105.c.c: New test.
37912 * gcc.dg/vect/vect-1.c: New test.
37913 * gcc.dg/vect/vect-2.c: New test.
37914 * gcc.dg/vect/vect-3.c: New test.
37915 * gcc.dg/vect/vect-4.c: New test.
37916 * gcc.dg/vect/vect-5.c: New test.
37917 * gcc.dg/vect/vect-6.c: New test.
37918 * gcc.dg/vect/vect-7.c: New test.
37919 * gcc.dg/vect/vect-8.c: New test.
37920 * gcc.dg/vect/vect-9.c: New test.
37921 * gcc.dg/vect/vect-10.c: New test.
37922 * gcc.dg/vect/vect-11.c: New test.
37923 * gcc.dg/vect/vect-12.c: New test.
37924 * gcc.dg/vect/vect-13.c: New test.
37925 * gcc.dg/vect/vect-14.c: New test.
37926 * gcc.dg/vect/vect-15.c: New test.
37927 * gcc.dg/vect/vect-16.c: New test.
37928 * gcc.dg/vect/vect-17.c: New test.
37929 * gcc.dg/vect/vect-18.c: New test.
37930 * gcc.dg/vect/vect-19.c: New test.
37931 * gcc.dg/vect/vect-20.c: New test.
37932 * gcc.dg/vect/vect-21.c: New test.
37933 * gcc.dg/vect/vect-22.c: New test.
37934 * gcc.dg/vect/vect-23.c: New test.
37935 * gcc.dg/vect/vect-24.c: New test.
37936 * gcc.dg/vect/vect-25.c: New test.
37937 * gcc.dg/vect/vect-26.c: New test.
37938 * gcc.dg/vect/vect-27.c: New test.
37939 * gcc.dg/vect/vect-28.c: New test.
37940 * gcc.dg/vect/vect-29.c: New test.
37941 * gcc.dg/vect/vect-30.c: New test.
37942 * gcc.dg/vect/vect-31.c: New test.
37943 * gcc.dg/vect/vect-32.c: New test.
37944 * gcc.dg/vect/vect-33.c: New test.
37945 * gcc.dg/vect/vect-34.c: New test.
37946 * gcc.dg/vect/vect-35.c: New test.
37947 * gcc.dg/vect/vect-36.c: New test.
37948 * gcc.dg/vect/vect-37.c: New test.
37949 * gcc.dg/vect/vect-38.c: New test.
37950 * gcc.dg/vect/vect-40.c: New test.
37951 * gcc.dg/vect/vect-41.c: New test.
37952 * gcc.dg/vect/vect-42.c: New test.
37953 * gcc.dg/vect/vect-43.c: New test.
37954 * gcc.dg/vect/vect-44.c: New test.
37955 * gcc.dg/vect/vect-45.c: New test.
37956 * gcc.dg/vect/vect-46.c: New test.
37957 * gcc.dg/vect/vect-47.c: New test.
37958 * gcc.dg/vect/vect-48.c: New test.
37959 * gcc.dg/vect/vect-49.c: New test.
37960 * gcc.dg/vect/vect-50.c: New test.
37961 * gcc.dg/vect/vect-51.c: New test.
37962 * gcc.dg/vect/vect-52.c: New test.
37963 * gcc.dg/vect/vect-53.c: New test.
37964 * gcc.dg/vect/vect-54.c: New test.
37965 * gcc.dg/vect/vect-55.c: New test.
37966 * gcc.dg/vect/vect-56.c: New test.
37967 * gcc.dg/vect/vect-57.c: New test.
37968 * gcc.dg/vect/vect-58.c: New test.
37969 * gcc.dg/vect/vect-59.c: New test.
37970 * gcc.dg/vect/vect-60.c: New test.
37971 * gcc.dg/vect/vect-61.c: New test.
37972 * gcc.dg/vect/vect-all.c: New test.
37973 * gcc.dg/vect/vect-none.c: New test.
37975 2004-08-17 Paul Brook <paul@codesourcery.com>
37978 * gfortran.dg/entry_1.f90: New test.
37980 2004-08-17 Andrew Pinski <apinski@apple.com>
37982 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37984 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
37986 * gcc.dg/pr17036-1.c: New test.
37988 2004-08-16 Devang Patel <dpatel@apple.com>
37990 * gcc.dg/darwin-20040809-1.c: New test.
37992 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
37994 * gcc.dg/funcdef-attr-1.c: New test.
37996 2004-08-16 Janis Johnson <janis187@us.ibm.com>
37998 * gcc.dg/altivec-17.c: New test.
37999 * gcc.dg/altivec-18.c: New test.
38001 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38004 * g++.dg/template/vtable2.C: New test.
38006 2004-08-14 Richard Henderson <rth@redhat.com>
38008 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38009 * gcc.dg/pack-test-4.c (main): Return 0.
38010 * gcc.dg/setjmp-1.c: Remove XFAIL.
38011 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38013 2004-08-14 Richard Henderson <rth@redhat.com>
38015 * gcc.dg/980217-1.c: Add prototype for printf.
38017 2004-08-13 Bud Davis <bdavis9659@comcast.net>
38019 * gfortran.dg/pr16935.f90: New test.
38021 2004-08-13 Janis Johnson <janis187@us.ibm.com>
38023 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38025 2004-08-13 Paul Brook <paul@codesourcery.com>
38027 * gfortran.dg/der_io_1.f90: Remove stray comma.
38029 2004-08-12 Janis Johnson <janis187@us.ibm.com>
38031 * gcc.dg/vmx/cw-bug-2.c: Remove.
38032 * gcc.dg/vmx/vprint-1.c: Remove.
38033 * gcc.dg/vmx/vscan-1.c: Remove.
38035 2004-08-12 Devang patel <dpatel@apple.com>
38037 * gcc.dg/darwin-20040809-2.c: New test.
38039 2004-08-12 Janis Johnson <janis1872us.ibm.com>
38041 * g++.dg/ext/altivec-12.C: New test.
38043 * g++.dg/ext/altivec-11.C: New test.
38045 2004-08-12 Paul Brook <paul@codesourcery.com>
38047 * g++.dg/abi/arm_cxa_vec_1.C: New test.
38049 2004-08-12 Janis Johnson <janis187@us.ibm.com>
38051 * g++.dg/ext/altivec-2.C: Check for hardware support before
38052 executing any VMX instructions.
38054 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38056 2004-08-12 Jakub Jelinek <jakub@redhat.com>
38059 * g++.old-deja/g++.other/comdat4.C: New test.
38060 * g++.old-deja/g++.other/comdat4-aux.cc: New.
38062 2004-08-12 Ben Elliston <bje@au.ibm.com>
38065 * gcc.dg/pr16286.c: New test.
38067 2004-08-12 Jan Beulich <jbeulich@novell.com>
38069 * g++.dg/ext/asm5.C: New.
38071 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38074 * g++.dg/eh/crash1.C: New test.
38077 * g++.dg/ext/construct1.C: New test.
38079 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38082 * g++.dg/init/ptrmem1.C: New test.
38085 * g++.dg/parse/offsetof5.C: New test.
38088 * g++.dg/template/overload3.C: New test.
38090 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38093 * g++.dg/parse/error16.C: New test.
38096 * g++.dg/template/error14.C: New test.
38099 * g++.dg/template/error15.C: New test.
38101 2004-08-11 Devang Patel <dpatel@apple.com>
38103 * gcc.dg/darwin-ld-20040809-1.c: New test.
38104 * gcc.dg/darwin-ld-20040809-2.c: New test.
38106 2004-08-11 Steven G. Kargl <kargls@comcast.net>
38109 * gfortran.dg/dfloat_1.f90: New test.
38111 2004-08-09 Mark Mitchell <mark@codesourcery.com>
38113 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38114 * gcc.dg/dll-2.c: Fix dg-require syntax.
38115 * gcc.misc-tests/arm-isr.c (abort): Declare.
38118 2004-08-10 Mark Mitchell <mark@codesourcery.com>
38121 * g++.dg/parse/crash16.C: New test.
38123 2004-08-10 Roger Sayle <roger@eyesopen.com>
38125 * gcc.dg/mips-rsqrt-1.c: New test case.
38126 * gcc.dg/mips-rsqrt-2.c: New test case.
38127 * gcc.dg/mips-rsqrt-3.c: New test case.
38129 2004-08-10 Paul Brook <paul@codesourcery.com>
38131 * gfortran.dg/der_io_1.f90: New test.
38133 2004-08-10 Paul Brook <paul@codesourcery.com>
38136 * gfortran.dg/der_array_1.f90: New test.
38138 2004-08-09 David Edelsohn <edelsohn@gnu.org>
38140 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38142 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
38144 * gcc.dg/wchar_t-2.c: Fix typo.
38146 2004-08-09 Falk Hueffner <falk@debian.org>
38148 PR tree-optimization/12517
38149 * gcc.c-torture/compile/pr12517.c: New test.
38151 PR tree-optimization/12578
38152 * gcc.c-torture/compile/pr12578.c: New test.
38154 PR tree-optimization/12899
38155 * gcc.c-torture/compile/pr12899.c: New test.
38157 PR rtl-optimization/14692
38158 * gcc.c-torture/compile/pr14692.c: New test.
38160 PR tree-optimization/16461
38161 * gcc.c-torture/compile/pr16461.c: New test.
38163 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
38165 * gfortran.dg/getenv_1.f90: New test.
38167 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38169 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38171 * gcc.dg/symbian5.c: Test -fno-short-wchar.
38173 2004-08-06 Paul Brook <paul@codesourcery.com>
38175 * gfortran.dg/ret_array_1.f90: New test.
38176 * gfortran.dg/ret_pointer_1.f90: New test.
38178 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
38180 * gcc.dg/missing-field-init-[12].c: New tests.
38181 * g++.dg/warn/missing-field-init-[12].C: New tests.
38183 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38185 * gcc.dg/enum2.c: New test.
38186 * gcc.dg/symbian3.c: Likewise.
38187 * gcc.dg/symbian4.c: Likewise.
38188 * gcc.dg/wchar_t-2.c: Likewise.
38190 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38192 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38195 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38197 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38198 dg-require-visiblity.
38199 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38200 * g++.dg/ext/visibility/fvisibility.C: Likewise.
38201 * g++.dg/ext/visibility/memfuncts.C: Likewise.
38202 * g++.dg/ext/visibility/new1.C: Likewise.
38203 * g++.dg/ext/visibility/pragma.C: Likewise.
38204 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38205 * g++.dg/ext/visibility/virtual.C: Likewise.
38206 * g++/dg/ext/visibility/visibility-1.C: Likewise.
38207 * g++/dg/ext/visibility/visibility-2.C: Likewise.
38208 * g++/dg/ext/visibility/visibility-3.C: Likewise.
38209 * g++/dg/ext/visibility/visibility-4.C: Likewise.
38210 * g++/dg/ext/visibility/visibility-5.C: Likewise.
38211 * g++/dg/ext/visibility/visibility-6.C: Likewise.
38212 * g++/dg/ext/visibility/visibility-7.C: Likewise.
38213 * g++/dg/ext/visibility/visibility-8.C: New test.
38214 * gcc.c-torture/compile/dll.x: Remove.
38215 * gcc.dg/dll-2.c: Use dg-require-dll
38216 * gcc.dg/visibility-10.c: New test.
38217 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38219 * lib/scanasm.exp (scan_hidden): New function.
38220 (scan_not_hidden): Likewise.
38222 2004-08-05 David Edelsohn <edelsohn@gnu.org>
38224 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38226 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
38228 * gcc.c-torture/execute/20040805-1.c: New test.
38230 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
38232 * gcc.dg/20020118-1.c: Declare abort.
38233 * gcc.dg/altivec_check.h: Likewise.
38234 * gcc.dg/iftrap-2.c: Likewise.
38235 * gcc.dg/pragma-darwin.c: Likewise.
38236 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38238 2004-08-04 Geoffrey Keating <geoffk@apple.com>
38240 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38242 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
38244 * gcc.c-torture/execute/builtins/abs-2.c,
38245 gcc.c-torture/execute/builtins/abs-3.c,
38246 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38247 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38248 intmax_t, uintmax_t and their limits.
38249 * gcc.dg/intmax_t-1.c: New test.
38251 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38253 * g++.dg/tc1/dr147.C: Add reference to PR.
38255 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
38257 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38258 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38260 2004-08-03 David Edelsohn <edelsohn@gnu.org>
38262 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38264 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38266 * gcc.dg/redecl-5.c: New test.
38267 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38270 2004-08-03 Roger Sayle <roger@eyesopen.com>
38272 PR middle-end/16790
38273 * gcc.c-torture/execute/pr16790-1.c: New test case.
38275 2004-08-03 Mark Mitchell <mark@codesourcery.com>
38277 * g++.dg/ext/visibility/assign1.C: New test.
38278 * g++.dg/ext/visibility/new1.C: Likewise.
38280 * gcc.dg/symbian1.c: New test.
38281 * gcc.dg/symbian2.c: Likewise.
38283 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
38286 * gcc.dg/i386-sse-9.c: New test.
38288 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38290 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38292 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38294 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38295 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38296 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38297 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38298 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38299 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38300 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38301 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38302 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38303 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38304 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38305 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38306 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38307 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38308 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38309 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38310 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38311 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38312 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38313 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38314 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38315 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38316 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38317 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38318 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38319 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38320 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38321 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38322 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38323 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38324 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38325 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38326 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38327 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38328 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38329 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38330 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38331 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38332 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38333 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38334 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38335 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38336 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38337 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38338 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38339 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38340 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38341 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38342 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38343 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38344 gcc.misc-tests/i386-pf-3dnow-1.c,
38345 gcc.misc-tests/i386-pf-athlon-1.c,
38346 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38347 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38348 Declare built-in functions used.
38349 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38351 2004-08-02 Mark Mitchell <mark@codesourcery.com>
38354 * g++.dg/lookup/using12.C: New test.
38356 * g++.dg/init/null1.C: Fix PR number.
38357 * g++.dg/parse/namespace10.C: Likewise.
38359 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38362 * g++.dg/template/spec17.C: New test.
38363 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38364 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38366 2004-08-02 David Billinghurst
38369 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38371 2004-08-01 Zack Weinberg <zack@codesourcery.com>
38373 * gcc.dg/ia64-got-1.c: New test case.
38375 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38378 * g++.dg/init/null1.C: New test.
38379 * g++.dg/tc1/dr76.C: Adjust error marker.
38382 * g++.dg/parse/namespace10.C: New test.
38385 * g++.dg/inherit/ptrmem2.C: New test.
38387 2004-08-02 Ben Elliston <bje@au.ibm.com>
38390 * gcc.dg/pr16155.c: New test.
38392 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
38394 * gcc.dg/redecl-2.c: New test.
38396 2004-07-30 Geoffrey Keating <geoffk@apple.com>
38398 * gcc.dg/darwin-longdouble.c: New file.
38400 2004-07-30 Richard Henderson <rth@redhat.com>
38402 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38403 write to constant argument.
38404 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38406 2004-07-30 Richard Henderson <rth@redhat.com>
38408 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38409 tests of nearest around zero.
38411 2004-07-30 Andrew Pinski <apinski@apple.com>
38413 * gcc.c-torture/compile/20040730-1.c: New test.
38415 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38417 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38420 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38422 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38424 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
38426 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38427 contains $ld_library_path.
38428 * lib/gfortran.exp (gfortran_link_flags): Likewise.
38430 2004-07-29 Richard Henderson <rth@redhat.com>
38432 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38434 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38435 (alt2, which): New.
38436 (Check): Accept either alternative.
38438 2004-07-29 Mark Mitchell <mark@codesourcery.com>
38440 * g++.dg/abi/inline1.C: New test.
38441 * g++.dg/abi/local1-a.cc: Likewise.
38442 * g++.dg/abi/local1.C: Likewise.
38443 * g++.dg/abi/mangle11.C: Tweak location of warnings.
38444 * g++.dg/abi/mangle12.C: Likewise.
38445 * g++.dg/abi/mangle17.C: Likewise.
38446 * g++.dg/abi/mangle20-2.C: Likewise.
38447 * g++.dg/opt/interface1.C: Likewise.
38448 * g++.dg/opt/interface1.h: Likewise.
38449 * g++.dg/opt/interface1-a.cc: New test.
38450 * g++.dg/parse/repo1.C: New test.
38451 * g++.dg/template/repo1.C: Likewise.
38452 * g++.dg/warn/Winline-1.C: Likewise.
38453 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38455 2004-07-29 Diego Novillo <dnovillo@redhat.com>
38457 * gcc.dg/tree-ssa/20040729-1.c: New test.
38459 2004-07-27 Matt Austern <austern@apple.com>
38461 * gcc.dg/darwin-bool-1.c: New test.
38462 * gcc.dg/darwin-bool-2.c: New test.
38464 2004-07-28 Richard Henderson <rth@redhat.com>
38466 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38467 arguments in the correct type. Don't write to constant arguments.
38469 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38471 PR tree-optimization/16688
38472 PR tree-optimization/16689
38473 * g++.dg/tree-ssa/pr16688.C: New test.
38475 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38477 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38478 loads. Not only in the comment, this time.
38480 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
38482 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
38483 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38484 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
38485 * gcc.dg/sh4a-bitmovua.c: New.
38486 * gcc.dg/sh4a-cos.c: New.
38487 * gcc.dg/sh4a-cosf.c: New.
38488 * gcc.dg/sh4a-fprun.c: New.
38489 * gcc.dg/sh4a-fsrra.c: New.
38490 * gcc.dg/sh4a-memmovua.c: New.
38491 * gcc.dg/sh4a-sin.c: New.
38492 * gcc.dg/sh4a-sincos.c: New.
38493 * gcc.dg/sh4a-sincosf.c: New.
38494 * gcc.dg/sh4a-sinf.c: New.
38496 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38498 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38500 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38502 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38505 2004-07-27 Andrew Pinski <apinski@apple.com>
38507 * g++.dg/rtti/tinfo1.C: Correct the xfail.
38509 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
38511 * gcc.dg/pragma-isr.c: New test.
38513 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38516 * g++.dg/template/ttp11.C: New test.
38518 2004-07-27 Diego Novillo <dnovillo@redhat.com>
38520 * gcc.c-torture/compile/20040727-1.c: New test.
38522 2004-07-26 Eric Christopher <echristo@redhat.com>
38524 * gcc.c-torture/compile/20040726-2.c: New test.
38526 2004-07-26 Andrew Pinski <apinski@apple.com>
38528 * g++.dg/rtti/tinfo1.C: Xfail.
38530 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
38532 * gcc.c-torture/compile/20040726-1.c: New test.
38534 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
38535 Brian Ryner <bryner@brianryner.com>
38539 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38540 * g++.dg/ext/visibility/: New directory.
38541 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38542 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38543 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38544 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38545 * g++.dg/ext/visibility/fvisibility.C,
38546 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38547 g++.dg/ext/visibility/fvisibility-override1.C
38548 g++.dg/ext/visibility/fvisibility-override2.C
38549 g++.dg/ext/visibility/memfuncts.C
38550 g++.dg/ext/visibility/noPLT.C
38551 g++.dg/ext/visibility/pragma.C
38552 g++.dg/ext/visibility/pragma-override1.C
38553 g++.dg/ext/visibility/pragma-override2.C
38554 g++.dg/ext/visibility/staticmemfuncts.C
38555 g++.dg/ext/visibility/virtual.C: New tests.
38557 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38560 * gcc.dg/pr15360-1.c: New test.
38562 2004-07-25 Daniel Jacobowitz <dan@debian.org>
38564 * gcc.dg/pragma-align-2.c: New test.
38565 * gcc.dg/pragma-init-fini.c: New test.
38566 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
38569 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38571 * gcc.dg/init-string-2.c: New test.
38573 2004-07-24 Zack Weinberg <zack@codesourcery.com>
38576 * gcc.dg/Wredundant-decls-1.c: New test case.
38578 2004-07-24 Jakub Jelinek <jakub@redhat.com>
38580 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38581 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38582 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38583 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38584 * gcc.dg/compat/generate-random.c: New file.
38585 * gcc.dg/compat/generate-random.h: Likewise.
38586 * gcc.dg/compat/generate-random_r.c: Likewise.
38587 * gcc.dg/compat/struct-layout-1.h: Likewise.
38588 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38589 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38590 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38591 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38592 * gcc.dg/compat/struct-layout-1_main.c: New test.
38593 * gcc.dg/compat/struct-layout-1_x.c: New file.
38594 * gcc.dg/compat/struct-layout-1_y.c: New file.
38595 * gcc.dg/compat/struct-layout-1_test.h: New file.
38597 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
38599 * gcc.dg/comp-return-1.c: New test
38601 2004-07-23 Janis Johnson <janis187@us.ibm.com>
38603 * gcc.dg/vmx/8-02a.c: Fix typo.
38605 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38606 * gcc.dg/darwin-abi-3.c: New test.
38608 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38609 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38611 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38612 * gcc.dg/vmx/ops-long-1.c: New test.
38613 * gcc.dg/vmx/ops-long-2.c: New test.
38615 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38617 * g++.dg/lookup/conv-[1234].C: New.
38619 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38621 * g++.dg/parse/attr2.C: Simplify.
38623 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38626 * gcc.c-torture/execute/pr7284-1.c: New test.
38628 2004-07-22 Brian Booth <bbooth@redhat.com>
38630 * gcc.dg/tree-ssa/20040721-1.c: New test.
38632 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38634 * g++.dg/template/crash20.c: New.
38636 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38638 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38639 Add dg-run directive. Declare variables as required.
38640 * gfortran.dg/g77/README: Update
38642 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38644 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38645 gcc.dg/cris-peep2-andu2.c: New tests.
38647 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38650 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38652 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38654 * gcc.dg/qual-return-2.c: Update expected messages.
38655 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38657 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38659 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38660 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38662 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38665 * gcc.dg/init-string-1.c: New test.
38667 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38669 PR middle-end/15345
38671 * gcc.dg/torture/nested-fn-1.c: New test.
38673 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38676 * gcc.dg/ia64-fptr-1.c: New file.
38678 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38681 * g++.dg/template/spec16.C: New test.
38682 * g++.old-deja/g++.robertl/eb118.C: Remove.
38684 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38687 * g++.dg/template/spec15.C: New test.
38689 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38691 Copy cases from g77.f-torture/execute and add dg-run
38692 directive. Other changes as noted.
38693 * gfortran.dg/g77/13037.f
38694 * gfortran.dg/g77/1832.f
38695 * gfortran.dg/g77/19981119-0.f
38696 * gfortran.dg/g77/19990313-0.f
38697 * gfortran.dg/g77/19990313-1.f
38698 * gfortran.dg/g77/19990313-2.f
38699 * gfortran.dg/g77/19990313-3.f
38700 * gfortran.dg/g77/19990419-1.f
38701 * gfortran.dg/g77/19990826-0.f
38702 * gfortran.dg/g77/19990826-2.f
38703 * gfortran.dg/g77/20000503-1.f
38704 * gfortran.dg/g77/20001111.f
38705 * gfortran.dg/g77/20010116.f
38706 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38707 * gfortran.dg/g77/20010430.f
38708 * gfortran.dg/g77/6177.f
38709 * gfortran.dg/g77/947.f
38710 * gfortran.dg/g77/970816-3.f
38711 * gfortran.dg/g77/971102-1.f
38712 * gfortran.dg/g77/980520-1.f
38713 * gfortran.dg/g77/980628-0.f
38714 * gfortran.dg/g77/980628-1.f
38715 * gfortran.dg/g77/980628-10.f
38716 * gfortran.dg/g77/980628-2.f
38717 * gfortran.dg/g77/980628-3.f
38718 * gfortran.dg/g77/980628-7.f
38719 * gfortran.dg/g77/980628-8.f
38720 * gfortran.dg/g77/980628-9.f
38721 * gfortran.dg/g77/980701-0.f
38722 * gfortran.dg/g77/980701-1.f
38723 * gfortran.dg/g77/cabs.f
38724 * gfortran.dg/g77/claus.f
38725 * gfortran.dg/g77/complex_1.f
38726 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38727 * gfortran.dg/g77/dcomplex.f
38728 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38729 * gfortran.dg/g77/f90-intrinsic-mathematical.f
38730 * gfortran.dg/g77/f90-intrinsic-numeric.f
38731 * gfortran.dg/g77/int8421.f
38732 * gfortran.dg/g77/labug1.f
38733 * gfortran.dg/g77/large_vec.f
38734 * gfortran.dg/g77/le.f
38735 * gfortran.dg/g77/short.f
38736 * gfortran.dg/g77/README: Update
38738 2004-07-20 Mark Mitchell <mark@codesourcery.com>
38741 * g++.dg/parse/lookup4.C: New test.
38743 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38746 * g++.dg/template/ttp10.C: New test.
38748 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
38750 * gcc.dg/pr12625-1.c: New test.
38752 2004-07-20 Steven Bosscher <stevenb@suse.de>
38754 * gcc.dg/switch-warn-1.c: New test.
38755 * gcc.dg/switch-warn-2.c: New test.
38756 * gcc.c-torture/compile/pr14730.c: Update.
38758 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
38760 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38761 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38762 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38763 g++.dg/template/nontype3.C: Remove trailing CR from tests.
38765 2004-07-18 Mark Mitchell <mark@codesourcery.com>
38768 * g++.dg/template/assign1.C: New test.
38770 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38773 * g++.dg/template/ttp9.C: New test.
38775 2004-07-19 Daniel Jacobowitz <dan@debian.org>
38777 * gcc.dg/format/cmn-err-1.c: New test.
38779 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
38781 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38782 gcc.dg/Wparentheses-10.c: New tests.
38783 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38785 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38788 * gfortran.dg/g77//ffixed-line-length-0.f,
38789 gfortran.dg/g77/ffixed-line-length-132.f,
38790 gfortran.dg/g77/ffixed-line-length-72.f,
38791 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38792 gfortran.dg/g77/README: Update.
38794 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38797 * g++.dg/template/non-dependent7.C: New test.
38798 * g++.dg/template/non-dependent8.C: Likewise.
38799 * g++.dg/template/non-dependent9.C: Likewise.
38800 * g++.dg/template/non-dependent10.C: Likewise.
38802 2004-07-17 Mark Mitchell <mark@codesourcery.com>
38805 * g++.dg/parse/attr2.C: New test.
38807 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
38810 * g77.f-torture: Ditto.
38812 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
38814 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38815 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38816 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38818 2004-07-16 Richard Henderson <rth@redhat.com>
38820 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38822 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38824 * lib/fortran-torture.exp (fortran-torture): Don't test compile
38825 tests with full list of options.
38826 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38827 of TORTURE_OPTIONS if test contains 'dg-do run'.
38830 * gfortran.dg/do_iterator.f90: New test.
38832 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38834 PR rtl-optimization/16536
38835 * gcc.c-torture/execute/restrict-1.c: New test.
38837 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38840 * gfortran.dg/pr15324.f90: New test.
38843 * gfortran.dg/pr15129.f90: New test.
38846 * gfortran.dg/pr15140.f90: New test.
38849 * gfortran.fortran-torture/execute/bounds.f90: Add check for
38850 compile-time simplification.
38852 2004-07-14 Mike Stump <mrs@apple.com>
38854 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38856 2004-07-14 James E Wilson <wilson@specifixinc.com>
38859 * gcc.dg/profile-generate-1.c: New.
38861 2004-07-15 Jakub Jelinek <jakub@redhat.com>
38863 * gcc.c-torture/execute/20040709-1.c: New test.
38864 * gcc.c-torture/execute/20040709-2.c: New test.
38866 2004-07-14 Mike Stump <mrs@apple.com>
38868 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38870 2004-07-14 Mike Stump <mrs@apple.com>
38872 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38874 2004-07-13 Mark Mitchell <mark@codesourcery.com>
38877 * g++.dg/parse/mutable1.C: New test.
38879 2004-07-13 Diego Novillo <dnovillo@redhat.com>
38881 PR tree-optimization/16443
38882 * gcc.dg/tree-ssa/20040713-1.c: New test.
38884 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
38886 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38889 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38891 * gfortran.dg/g77/README: New file
38892 * gfortran.dg/g77/19981216-0.f: Copy from
38893 g77.f-torture/noncompile. Add "dg-do compile" and
38894 dg-error as required.
38895 * gfortran.dg/g77/19990218-1.f: Likewise.
38896 * gfortran.dg/g77/19990905-1.f: Likewise.
38897 * gfortran.dg/g77/9263.f: Likewise.
38898 * gfortran.dg/g77/980615-0.f: Likewise.
38899 * gfortran.dg/g77/980616-0.f: Likewise.
38900 * gfortran.dg/g77/check0.f: Likewise.
38901 * gfortran.dg/g77/select_no_compile.f: Likewise.
38903 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38905 Copy files from g77.f-torture/compile.
38906 Add "{ dg-do compile}". Other changes as noted
38907 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38908 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38909 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38910 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38911 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38912 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38913 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38914 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38915 statement to conform to standard. Append alpha1.x for reference.
38916 * gfortran.dg/g77/xformat.f: Add dg-warning
38918 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38920 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38921 Add {dg-do compile} directive.
38922 * gfortran.dg/g77/cpp2.F: Likewise.
38924 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38927 * g++.dg/lookup/name-clash1.C: New test.
38930 * g++.dg/lookup/name-clash2.C: New test.
38933 * g++.dg/lookup/name-clash3.C: New test.
38935 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38937 * g++.dg/lookup/new2.C: New test.
38938 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38940 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
38942 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38943 Add {dg-do compile} directive.
38944 * gfortran.dg/g77/13060.f: Likewise.
38945 * gfortran.dg/g77/19990218-0.f: Likewise.
38946 * gfortran.dg/g77/19990305-0.f: Likewise.
38947 * gfortran.dg/g77/19990419-0.f: Likewise.
38948 * gfortran.dg/g77/19990502-0.f: Likewise.
38949 * gfortran.dg/g77/19990502-1.f: Likewise.
38950 * gfortran.dg/g77/19990525-0.f: Likewise.
38951 * gfortran.dg/g77/19990826-1.f: Likewise.
38952 * gfortran.dg/g77/19990826-3.f: Likewise.
38953 * gfortran.dg/g77/19990905-2.f: Likewise.
38954 * gfortran.dg/g77/20000412-1.f: Likewise.
38955 * gfortran.dg/g77/20000511-1.f: Likewise.
38956 * gfortran.dg/g77/20000511-2.f: Likewise.
38957 * gfortran.dg/g77/20000518.f: Likewise.
38958 * gfortran.dg/g77/20000601-1.f: Likewise.
38959 * gfortran.dg/g77/20000601-2.f: Likewise.
38960 * gfortran.dg/g77/20000629-1.f: Likewise.
38961 * gfortran.dg/g77/20000630-2.f: Likewise.
38962 * gfortran.dg/g77/20010115.f: Likewise.
38963 * gfortran.dg/g77/20010321-1.f: Likewise.
38964 * gfortran.dg/g77/20010426.f: Likewise.
38965 * gfortran.dg/g77/20020307-1.f: Likewise.
38966 * gfortran.dg/g77/8485.f: Likewise.
38967 * gfortran.dg/g77/960317-1.f: Likewise.
38968 * gfortran.dg/g77/970915-0.f: Likewise.
38969 * gfortran.dg/g77/980310-1.f: Likewise.
38970 * gfortran.dg/g77/980310-2.f: Likewise.
38971 * gfortran.dg/g77/980310-3.f: Likewise.
38972 * gfortran.dg/g77/980310-4.f: Likewise.
38973 * gfortran.dg/g77/980310-6.f: Likewise.
38974 * gfortran.dg/g77/980310-7.f: Likewise.
38975 * gfortran.dg/g77/980310-8.f: Likewise.
38976 * gfortran.dg/g77/980419-2.f: Likewise.
38977 * gfortran.dg/g77/980424-0.f: Likewise.
38978 * gfortran.dg/g77/980427-0.f: Likewise.
38979 * gfortran.dg/g77/980729-0.f: Likewise.
38980 * gfortran.dg/g77/981117-1.f: Likewise.
38981 * gfortran.dg/g77/toon_1.f: Likewise.
38983 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38986 * g++.dg/other/abstract2.C: New test.
38988 2004-07-12 Paul Brook <paul@codesourcery.com>
38990 * gfortran.dg/pointer_init_1.f90: New test.
38992 2004-07-11 Paul Brook <paul@codesourcery.com>
38995 * gfortran.dg/contained_1.f90: New test.
38997 2004-07-11 Mark Mitchell <mark@codesourcery.com>
38999 * g++.dg/parse/defarg8.C: New test.
39001 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39004 * gfortran.dg/pr16433.f: New test.
39007 * gfortran.dg/pr15754.f90: New test.
39009 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
39011 PR tree-optimization/16437
39012 * gcc.c-torture/execute/bitfld-4.c: New test.
39014 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39016 * gfortran.fortran-torture/execute/common_2.f90: Add check for
39017 access to common var from module.
39019 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39022 * gfortran.fortran-torture/execute/common_2.f90: New test.
39024 2004-07-10 Paul Brook <paul@codesourcery.com>
39026 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39028 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39031 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39033 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
39035 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39036 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39037 * gfortran.dg/g77/ffree-form-1.f: Likewise.
39038 * gfortran.dg/g77/ffree-form-2.f: Likewise.
39039 * gfortran.dg/g77/ffree-form-3.f: Likewise.
39040 * gfortran.dg/g77/fno-underscoring.f: Likewise.
39041 * gfortran.dg/g77/funderscoring.f: Likewise.
39042 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
39044 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39046 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39048 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39049 Paul Brook <paul@codesourcery.com>
39052 * gfortran.dg/common_pointer_1.f90: New test.
39054 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39056 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39058 2004-07-09 James E Wilson <wilson@specifixinc.com>
39061 * gcc.c-torture/compile/20040709-1.c: New.
39063 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39066 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39068 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39071 * gfortran.dg/shape_1.f90: New test.
39073 2004-07-09 Zack Weinberg <zack@codesourcery.com>
39074 Andrew Pinski <apinski@apple.com>
39076 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39078 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39080 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39083 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39084 Paul Brook <paul@codesourcery.com>
39086 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39089 2004-07-09 Diego Novillo <dnovillo@redhat.com>
39091 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39093 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39095 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39096 testcases with capital suffix.
39098 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39104 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39106 * gfortran.dg/implicit_1.f90: New test.
39108 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39110 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39111 expression to match gfortran warning/error messages
39112 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39115 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39117 * lib/fortran-torture.exp: Rename proc search_for to
39120 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39122 * gcc.c-torture/execute/simd-5.x: New file.
39123 XFAIL on SPARC 64-bit at -O0.
39125 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39129 * g++.dg/warn/effc3.C: New test.
39131 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39133 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39134 change X to 1X in format.
39135 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39136 add data statements to conform to standard.
39138 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39140 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39141 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39142 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39144 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39146 * gfortran.dg/g77/7388.f: Copy from g77.dg
39147 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39148 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39149 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39150 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39151 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39152 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39153 * gfortran.dg/g77/strlen0.f: Likewise.
39155 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39157 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39158 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39160 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39162 * gcc.c-torture/execute/920428-2.x: Delete.
39163 * gcc.c-torture/execute/920501-7.x: Likewise.
39165 2004-07-08 Jakub Jelinek <jakub@redhat.com>
39167 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39168 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
39169 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39171 (PREFETCH_3DNOW): Add -march=c3.
39173 2004-07-08 Diego Novillo <dnovillo@redhat.com>
39176 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39177 * gcc.c-torture/execute/bf64-1.x: Likewise.
39179 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39181 * gcc.c-torture/compile/20040708-1.c: New test.
39183 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39186 * g++.dg/warn/effc2.C: New test.
39188 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
39190 * gcc.c-torture/execute/bitfld-1.x: Remove.
39191 * gcc.c-torture/execute/bitfld-3.c: New test.
39192 * gcc.dg/bitfld-2.c: Remove XFAILs.
39194 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
39197 * g++.dg/rtti/tinfo1.C: New file.
39199 2004-07-07 Eric Christopher <echristo@redhat.com>
39201 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39203 2004-07-07 Andrew Pinski <apinski@apple.com>
39205 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39207 2004-07-07 Mark Mitchell <mark@codesourcery.com>
39209 * g++.dg/init/call1.C: XFAIL.
39211 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
39213 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39214 except for movstrict*, to movmem* and clrstr* to clrmem*.
39216 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
39218 * gcc.c-torture/execute/20040707-1.c: New test.
39220 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
39222 * gcc.c-torture/execute/20040706-1.c: New test.
39224 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39227 * g++.dg/template/spec14.C: New test.
39229 2004-07-05 Jakub Jelinek <jakub@redhat.com>
39231 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39232 nothing if not yet defined. Use it in b, c and d type definitions.
39233 * gcc.c-torture/execute/20040705-1.c: New test.
39234 * gcc.c-torture/execute/20040705-2.c: New test.
39236 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39239 * g++.dg/lookup/new1.C: New test.
39241 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39244 * g++.dg/template/sizeof8.C: New test.
39246 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
39248 * gcc.c-torture/compile/20040705-1.c: New test.
39250 2004-07-04 Bud Davis <bdavis9659@comcast.net>
39252 * gfortran.fortran-torture/execute/seq_io.f90: New test.
39254 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
39256 * gcc.dg/cpp/if-mop.c: Two new testcases.
39257 * gcc.dg/cpp/trad/comment-3.c: New.
39259 2004-07-04 Paul Brook <paul@codesourcery.com>
39261 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39263 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
39266 * g++.dg/lookup/crash4.C: New test.
39268 2004-07-02 Zack Weinberg <zack@codesourcery.com>
39270 * gcc.c-torture/execute/builtin-abs-1.c
39271 * gcc.c-torture/execute/builtin-abs-2.c
39272 * gcc.c-torture/execute/builtin-complex-1.c
39273 * gcc.c-torture/execute/builtins/string-1-lib.c
39274 * gcc.c-torture/execute/builtins/string-1.c
39275 * gcc.c-torture/execute/builtins/string-2-lib.c
39276 * gcc.c-torture/execute/builtins/string-2.c
39277 * gcc.c-torture/execute/builtins/string-3-lib.c
39278 * gcc.c-torture/execute/builtins/string-3.c
39279 * gcc.c-torture/execute/builtins/string-4-lib.c
39280 * gcc.c-torture/execute/builtins/string-4.c
39281 * gcc.c-torture/execute/builtins/string-5-lib.c
39282 * gcc.c-torture/execute/builtins/string-5.c
39283 * gcc.c-torture/execute/builtins/string-6-lib.c
39284 * gcc.c-torture/execute/builtins/string-6.c
39285 * gcc.c-torture/execute/builtins/string-7-lib.c
39286 * gcc.c-torture/execute/builtins/string-7.c
39287 * gcc.c-torture/execute/builtins/string-8-lib.c
39288 * gcc.c-torture/execute/builtins/string-8.c
39289 * gcc.c-torture/execute/builtins/string-9-lib.c
39290 * gcc.c-torture/execute/builtins/string-9.c
39291 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39292 * gcc.c-torture/execute/builtins/string-asm-1.c
39293 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39294 * gcc.c-torture/execute/builtins/string-asm-2.c
39295 * gcc.c-torture/execute/stdio-opt-1.c
39296 * gcc.c-torture/execute/stdio-opt-2.c
39297 * gcc.c-torture/execute/stdio-opt-3.c
39298 * gcc.c-torture/execute/string-opt-1.c
39299 * gcc.c-torture/execute/string-opt-10.c
39300 * gcc.c-torture/execute/string-opt-11.c
39301 * gcc.c-torture/execute/string-opt-12.c
39302 * gcc.c-torture/execute/string-opt-13.c
39303 * gcc.c-torture/execute/string-opt-14.c
39304 * gcc.c-torture/execute/string-opt-15.c
39305 * gcc.c-torture/execute/string-opt-16.c
39306 * gcc.c-torture/execute/string-opt-2.c
39307 * gcc.c-torture/execute/string-opt-6.c
39308 * gcc.c-torture/execute/string-opt-7.c
39309 * gcc.c-torture/execute/string-opt-8.c:
39312 * gcc.c-torture/execute/builtins/abs-2.c
39313 * gcc.c-torture/execute/builtins/abs-3.c
39314 * gcc.c-torture/execute/builtins/complex-1.c
39315 * gcc.c-torture/execute/builtins/fprintf.c
39316 * gcc.c-torture/execute/builtins/fputs.c
39317 * gcc.c-torture/execute/builtins/memcmp.c
39318 * gcc.c-torture/execute/builtins/memmove.c
39319 * gcc.c-torture/execute/builtins/memops-asm.c
39320 * gcc.c-torture/execute/builtins/mempcpy-2.c
39321 * gcc.c-torture/execute/builtins/mempcpy.c
39322 * gcc.c-torture/execute/builtins/memset.c
39323 * gcc.c-torture/execute/builtins/printf.c
39324 * gcc.c-torture/execute/builtins/sprintf.c
39325 * gcc.c-torture/execute/builtins/strcat.c
39326 * gcc.c-torture/execute/builtins/strchr.c
39327 * gcc.c-torture/execute/builtins/strcmp.c
39328 * gcc.c-torture/execute/builtins/strcpy.c
39329 * gcc.c-torture/execute/builtins/strcspn.c
39330 * gcc.c-torture/execute/builtins/strlen-2.c
39331 * gcc.c-torture/execute/builtins/strlen.c
39332 * gcc.c-torture/execute/builtins/strncat.c
39333 * gcc.c-torture/execute/builtins/strncmp-2.c
39334 * gcc.c-torture/execute/builtins/strncmp.c
39335 * gcc.c-torture/execute/builtins/strncpy.c
39336 * gcc.c-torture/execute/builtins/strpbrk.c
39337 * gcc.c-torture/execute/builtins/strpcpy-2.c
39338 * gcc.c-torture/execute/builtins/strpcpy.c
39339 * gcc.c-torture/execute/builtins/strrchr.c
39340 * gcc.c-torture/execute/builtins/strspn.c
39341 * gcc.c-torture/execute/builtins/strstr-asm.c
39342 * gcc.c-torture/execute/builtins/strstr.c:
39343 ... these new files.
39345 * gcc.c-torture/execute/builtins/abs-2-lib.c
39346 * gcc.c-torture/execute/builtins/abs-3-lib.c
39347 * gcc.c-torture/execute/builtins/complex-1-lib.c
39348 * gcc.c-torture/execute/builtins/fprintf-lib.c
39349 * gcc.c-torture/execute/builtins/fputs-lib.c
39350 * gcc.c-torture/execute/builtins/memcmp-lib.c
39351 * gcc.c-torture/execute/builtins/memmove-lib.c
39352 * gcc.c-torture/execute/builtins/memops-asm-lib.c
39353 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39354 * gcc.c-torture/execute/builtins/mempcpy-lib.c
39355 * gcc.c-torture/execute/builtins/memset-lib.c
39356 * gcc.c-torture/execute/builtins/printf-lib.c
39357 * gcc.c-torture/execute/builtins/sprintf-lib.c
39358 * gcc.c-torture/execute/builtins/strcat-lib.c
39359 * gcc.c-torture/execute/builtins/strchr-lib.c
39360 * gcc.c-torture/execute/builtins/strcmp-lib.c
39361 * gcc.c-torture/execute/builtins/strcpy-lib.c
39362 * gcc.c-torture/execute/builtins/strcspn-lib.c
39363 * gcc.c-torture/execute/builtins/strlen-2-lib.c
39364 * gcc.c-torture/execute/builtins/strlen-lib.c
39365 * gcc.c-torture/execute/builtins/strncat-lib.c
39366 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39367 * gcc.c-torture/execute/builtins/strncmp-lib.c
39368 * gcc.c-torture/execute/builtins/strncpy-lib.c
39369 * gcc.c-torture/execute/builtins/strpbrk-lib.c
39370 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39371 * gcc.c-torture/execute/builtins/strpcpy-lib.c
39372 * gcc.c-torture/execute/builtins/strrchr-lib.c
39373 * gcc.c-torture/execute/builtins/strspn-lib.c
39374 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39375 * gcc.c-torture/execute/builtins/strstr-lib.c
39376 * gcc.c-torture/execute/builtins/lib/abs.c
39377 * gcc.c-torture/execute/builtins/lib/fprintf.c
39378 * gcc.c-torture/execute/builtins/lib/memset.c
39379 * gcc.c-torture/execute/builtins/lib/printf.c
39380 * gcc.c-torture/execute/builtins/lib/sprintf.c
39381 * gcc.c-torture/execute/builtins/lib/strcpy.c
39382 * gcc.c-torture/execute/builtins/lib/strcspn.c
39383 * gcc.c-torture/execute/builtins/lib/strncat.c
39384 * gcc.c-torture/execute/builtins/lib/strncmp.c
39385 * gcc.c-torture/execute/builtins/lib/strncpy.c
39386 * gcc.c-torture/execute/builtins/lib/strpbrk.c
39387 * gcc.c-torture/execute/builtins/lib/strspn.c
39388 * gcc.c-torture/execute/builtins/lib/strstr.c:
39389 New files containing support routines.
39391 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39393 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39394 when not optimizing.
39396 2004-07-02 Mark Mitchell <mark@codesourcery.com>
39399 * g++.dg/abi/mangle22.C: New test.
39400 * g++.dg/abi/mangle23.C: Likewise.
39402 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
39405 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39406 Allow for cases without denormalized floating point numbers.
39408 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
39411 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39412 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39413 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39414 expected warning text.
39415 * gcc.dg/format/diag-2.c: New test.
39417 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39419 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39421 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
39423 * gcc.dg/builtins-43.c: New.
39424 * gcc.dg/builtins-44.c: New.
39425 * gcc.dg/builtins-45.c: New.
39427 2004-06-26 Geoffrey Keating <geoffk@apple.com>
39428 Andreas Tobler <a.tobler@schweiz.ch>
39430 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39431 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
39433 * gcc.dg/cleanup-11.c: Likewise.
39434 * gcc.dg/cleanup-8.c: Likewise.
39435 * gcc.dg/cleanup-9.c: Likewise.
39436 * gcc.dg/cleanup-5.c: Run on all platforms.
39438 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
39440 * g++.dg/warn/nonnull1.C: New test.
39442 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39444 * gcc.dg/compat/compat-common.h: Wrap up CINT in
39445 an #ifndef SKIP_COMPLEX_INT/#endif pair.
39446 Special-case the Sun compiler wrt to <complex.h>.
39448 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
39450 * gcc.dg/Wunreachable-8.C: New test.
39452 * gcc.dg/h8300-ice2.c : New test.
39454 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
39457 * gfortran.fortran-torture/compile/implicit.f90: Add test
39458 for implicit character.
39460 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
39463 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39464 Use tiny() intrinsic to find smallest non-negative real
39466 2004-06-30 Jakub Jelinek <jakub@redhat.com>
39468 * gcc.dg/compat/struct-by-value-22_main.c: New test.
39469 * gcc.dg/compat/struct-by-value-22_x.c: New.
39470 * gcc.dg/compat/struct-by-value-22_y.c: New.
39472 * gcc.c-torture/execute/20040629-1.c: New test.
39474 2004-06-29 Jakub Jelinek <jakub@redhat.com>
39476 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39477 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39480 * gcc.dg/20040625-1.c: New test.
39482 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39484 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39486 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39489 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39491 2004-06-29 Richard Henderson <rth@redhat.com>
39493 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39495 2004-06-29 Paul Brook <paul@codesourcery.com>
39497 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39498 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39500 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
39503 * g++.dg/parse/crash15.C: New.
39505 2004-06-28 Andrew Pinski <apinski@apple.com>
39507 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39508 by the error already.
39510 * g++.dg/opt/ptrmem4.C: Change to compile only test.
39512 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
39515 * gcc.dg/h8300-bss-align-1.c : New.
39517 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
39520 * g++.dg/template/ctor4.C: New.
39522 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39525 * g++.dg/warn/Wsequence-point-1.C: New test.
39527 2004-06-27 Paul Brook <paul@codesourcery.com>
39529 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39531 2004-06-27 Zack Weinberg <zack@codesourcery.com>
39533 * g++.old-deja/g++.mike/p7325.C: Remove.
39535 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39538 * gcc.dg/pr14963.c: New test.
39540 2004-06-27 Mark Mitchell <mark@codesourcery.com>
39543 * g++.dg/parse/redef1.C: New test.
39545 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
39547 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39549 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39551 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39552 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39554 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39555 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39556 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39557 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39558 g++.brendan/enum14.C.
39559 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39560 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39561 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39563 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39566 2004-06-27 Roger Sayle <roger@eyesopen.com>
39568 * gcc.dg/20040527-1.c: New test case.
39570 2004-06-26 Bud Davis <bdavis9659@comcast.net>
39572 PR gfortran/pr16196
39573 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39575 2004-06-25 Roger Sayle <roger@eyesopen.com>
39577 PR middle-end/15825
39578 * gcc.dg/pr15825-1.c: New test case.
39580 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39582 * gcc.c-torture/execute/20040625-1.c: New test.
39584 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39586 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39588 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39590 * gcc.dg/torture/mips-div-1.c: New test.
39592 2004-06-24 Jeff Law <law@redhat.com>
39594 * gcc.dg/tree-ssa/20040624-1.c: New test.
39596 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
39598 * gcc.c-torture/compile/20040624-1.c: New test.
39600 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39602 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39605 2004-06-23 Andrew Pinski <apinski@apple.com>
39607 PR middle-end/15988
39608 * g++.dg/opt/ptrmem4.C: New test.
39610 * gcc.dg/c90-array-quals-2.c: New test.
39612 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39614 * gcc.dg/kpice1.c: New test.
39616 2006-06-23 Andrew Pinski <apinski@apple.com>
39618 * gcc.dg/c90-array-quals.c: New test.
39620 2006-06-22 Richard Henderson <rth@redhat.com>
39622 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39624 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39626 * gcc.dg/builtins-config.h: Handle FreeBSD.
39628 2006-06-22 Richard Henderson <rth@redhat.com>
39630 * g++.dg/opt/devirt1.C: New.
39632 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39634 * g++.dg/opt/pr15551.C: New testcase.
39636 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39639 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39640 x86_64-*-linux* when compiling for 32bit.
39642 2004-06-21 Andrew Pinski <apinski@apple.com>
39644 * gcc.dg/pch/struct-1.c: New.
39645 * gcc.dg/pch/struct-1.hs: New.
39647 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39649 * gcc.dg/pch/save-temps-1.c: New file.
39650 * gcc.dg/pch/save-temps-1.hs: New file.
39652 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39654 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39655 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39657 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39659 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39661 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39662 Remove trailing spaces.
39664 2004-06-21 Richard Henderson <rth@redhat.com>
39666 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39667 merging && to BIT_FIELD_REF.
39669 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39671 * g++.dg/opt/placeholder1.C: New test.
39673 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39675 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39676 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39677 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39678 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39680 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39682 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39684 * g++.dg/other/pragma-re-1.C: Add comments.
39686 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39689 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39691 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39693 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39694 instead of setting the type of size_t by
39697 2004-06-18 Roger Sayle <roger@eyesopen.com>
39699 * gcc.dg/unordered-2.c: New test case.
39700 * gcc.dg/unordered-3.c: New test case.
39702 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
39705 * lib/g++.exp (g++_version): Tweak regexp for version
39706 * lib/g77.exp (g77_version): Likewise.
39707 * lib/gfortran.exp (gfortran_version): Likewise.
39708 * lib/objc.exp (objc_version): Likewise.
39709 * lib/treelang.exp (treelang_version): Likewise.
39711 2004-06-19 Jakub Jelinek <jakub@redhat.com>
39713 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39714 Use INT_MAX instead of __INT_MAX__.
39715 * gcc.dg/compat/struct-align-2_y.c: Likewise.
39717 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39718 * gcc.dg/compat/scalar-return-3_x.c: Use it.
39719 * gcc.dg/compat/scalar-return-3_y.c: Use it.
39720 * gcc.dg/compat/scalar-return-4_x.c: Use it.
39721 * gcc.dg/compat/scalar-return-4_y.c: Use it.
39722 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39723 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39724 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39725 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39727 * gcc.dg/range-test-1.c: New test.
39728 * g++.dg/opt/range-test-1.C: New test.
39730 2004-06-17 Richard Henderson <rth@redhat.com>
39732 * objc.dg/sync-1.m: New.
39733 * objc.dg/try-catch-1.m: Don't force next runtime.
39734 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39735 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
39736 shadowed catch clause.
39737 * objc.dg/try-catch-5.m: New.
39739 2004-06-17 Zack Weinberg <zack@codesourcery.com>
39742 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39744 2004-06-15 Richard Henderson <rth@redhat.com>
39746 * gcc.dg/20001116-1.c: Move expected warning line.
39748 2004-06-15 Richard Henderson <rth@redhat.com>
39750 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39751 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39753 2004-06-15 Jeff Law <law@redhat.com>
39755 * gcc.dg/tree-ssa/20040615-1.c: New test.
39756 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39757 be less sensitive to operand ordering.
39758 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39760 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
39762 * g++.dg/abi/bitfield3.C: Add comment..
39764 2004-06-15 Richard Henderson <rth@redhat.com>
39766 * g++.dg/ext/stmtexpr1.C: XFAIL.
39767 * gcc.dg/20030612-1.c: XFAIL.
39769 2004-06-15 Eric Christopher <echristo@redhat.com>
39771 * g++.dg/charset/asm5.c: New.
39772 * gcc.dg/charset/asm6.c: New.
39774 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39777 * gfortran.fortran-torture/execute/select_1.f90: New test.
39779 2004-06-15 Paul Brook <paul@codesourcery.com>
39781 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39783 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39786 * g++.dg/lookup/crash3.C: New test.
39788 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39791 * g++.dg/parse/dtor4.C: New test.
39793 2004-06-14 Jeff Law <law@redhat.com>
39795 * gcc.c-torture/compile/20040614-1.c: New test.
39797 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39800 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39801 LEN of a character array.
39803 2004-06-14 Mark Mitchell <mark@codesourcery.com>
39806 * g++.dg/template/ptrmem10.C: New test.
39809 * g++.dg/template/friend30.C: New test.
39811 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39814 * gfortran.fortran-torture/compile/mloc.f90: New test.
39816 2004-06-13 Paul Brook <paul@codesourcery.com>
39818 * gfortran.fortran-torture/execute/random_2.f90: New test.
39820 2004-06-13 Eric Christopher <echristo@redhat.com>
39822 * gcc.dg/noncompile/redecl-1.c: Fix error message.
39824 2004-06-12 Paul Brook <paul@codesourcery.com>
39826 * gfortran.fortran-torture/execute/contained_3.f90: New test.
39828 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39831 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39833 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39836 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39837 syntax errors in end statements of contained subroutines.
39839 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39842 * gfortran.fortran-torture/execute/null_arg.f90: New test.
39844 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39847 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39849 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39852 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39854 2004-06-11 Mark Mitchell <mark@codesourcery.com>
39857 * g++.dg/parse/enum1.C: New test.
39859 2004-06-10 Jeff Law <law@redhat.com>
39861 * gcc.c-torture/compile/20040610-1.c: New test.
39863 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39865 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39866 * g++.old-deja/g++.other/decl3.C: Likewise.
39868 2004-06-10 Brian Booth <bbooth@redhat.com>
39870 * gcc.dg/tree-ssa/20031015-1.c: Scan for
39871 V_MAY_DEF instead of VDEF.
39872 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39874 2004-06-10 Mark Mitchell <mark@codesourcery.com>
39877 * g++.dg/conversion/const1.C: New test.
39880 * g++.dg/conversion/reinterpret1.C: New test.
39883 * g++.dg/template/enum2.C: New test.
39886 * g++.dg/template/error13.C: New test.
39888 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39891 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39892 arguments to test_* REAL and of the right size.
39894 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39897 PR rtl-optimization/15681
39898 * gcc.dg/20040609-1.c: New test.
39900 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39903 * g++.dg/opt/builtins1.C: New test.
39905 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
39907 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39908 that use default windows32 struct layout.
39909 * gcc.dg/i386-bitfield2.c: Likewise.
39911 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
39913 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39914 for mingw32 and cygwin targets.
39916 2004-06-09 Geoffrey Keating <geoffk@apple.com>
39918 * gcc.dg/pch/macro-4.c: New.
39919 * gcc.dg/pch/macro-4.hs: New.
39921 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39924 * gfortran.fortran-torture/compile/name_clash.f90: New test.
39926 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39929 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39931 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39934 * gfortran.fortran-torture/execute/t_edit.f90: New test.
39936 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39939 * gfortran.fortran-torture/execute/backspace.c : New test.
39941 2004-06-09 Paul Brook <paul@codesourcery.com>
39943 * gfortran.fortran-torture/execure/intrinsic_associated.f90
39944 (pointer_to_section): Rewrite to use smaller array.
39946 2004-06-08 David Edelsohn <edelsohn@gnu.org>
39948 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39949 * gcc.dg/ext/altivec-10.c: Same.
39950 * gcc.dg/ext/altivec-11.c: Same.
39951 * gcc.dg/ext/altivec-12.c: Same.
39952 * gcc.dg/ext/altivec-13.c: Same.
39953 * gcc.dg/ext/altivec-14.c: Same.
39954 * gcc.dg/ext/altivec-15.c: Same.
39955 * gcc.dg/ext/altivec-16.c: Same.
39956 * gcc.dg/ext/altivec-3.c: Same.
39957 * gcc.dg/ext/altivec-4.c: Same.
39958 * gcc.dg/ext/altivec-6.c: Same.
39959 * gcc.dg/ext/altivec-7.c: Same.
39960 * gcc.dg/ext/altivec-8.c: Same.
39961 * gcc.dg/ext/altivec-varargs-1.c: Same.
39963 * g++.dg/ext/altivec-1.C: Correct dg syntax.
39964 * g++.dg/ext/altivec-10.C: Same.
39965 * g++.dg/ext/altivec-2.C: Same.
39966 * g++.dg/ext/altivec-3.C: Same.
39967 * g++.dg/ext/altivec-4.C: Same.
39968 * g++.dg/ext/altivec-5.C: Same.
39969 * g++.dg/ext/altivec-6.C: Same.
39970 * g++.dg/ext/altivec-7.C: Same.
39971 * g++.dg/ext/altivec-8.C: Same.
39972 * g++.dg/ext/altivec-9.C: Same.
39974 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39977 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39979 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39981 * gcc.dg/union-1.c: New test.
39983 2004-06-07 Roger Sayle <roger@eyesopen.com>
39985 * gcc.dg/builtins-41.c: New test case.
39986 * gcc.dg/builtins-42.c: New test case.
39988 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39990 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39991 * g++.dg/ext/altivec-10.C: Same.
39992 * g++.dg/ext/altivec-2.C: Same.
39993 * g++.dg/ext/altivec-3.C: Same.
39994 * g++.dg/ext/altivec-4.C: Same.
39995 * g++.dg/ext/altivec-5.C: Same.
39996 * g++.dg/ext/altivec-6.C: Same.
39997 * g++.dg/ext/altivec-7.C: Same.
39998 * g++.dg/ext/altivec-8.C: Same.
39999 * g++.dg/ext/altivec-9.C: Same.
40000 * g++.old-deja/g++.abi/cxa_vec.C: Same.
40001 * g++.old-deja/g++.brendan/new3.C: Same.
40002 * gcc.c-torture/execute/eeprof-1.x: Same.
40004 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
40007 * gcc.dg/pr14765-1.c: New test.
40009 2004-06-07 Roger Sayle <roger@eyesopen.com>
40012 * gcc.dg/pr14649-1.c: New test case.
40014 2004-06-07 Richard Henderson <rth@redhat.com>
40016 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40019 2004-06-07 David Edelsohn <edelsohn@gnu.org>
40021 * g++.dg/eh/elide1.C: Remove XFAIL.
40023 2004-06-07 Mark Mitchell <mark@codesourcery.com>
40026 * g++.dg/expr/sizeof3.C: New test.
40029 * g++.dg/template/access14.C: New test.
40032 * g++.dg/template/enum1.C: New test.
40035 * g++.dg/eh/throw1.C: New test.
40037 2004-06-07 David Ayers <d.ayers@inode.at>
40038 Ziemowit Laski <zlaski@apple.com>
40040 * lib/objc.exp (objc_target_compile): Revert the '-framework
40041 Foundation' flag fix, since bare Darwin does not ship
40042 with the Foundation framework.
40043 * objc/execute/next_mapping.h: Provide a local NSConstantString
40044 @interface and @implementation.
40045 (objc_constant_string_init): A constructor function, used to
40046 initialize the NSConstantString meta-class object.
40047 * objc/execute/string1.m: Include "next_mapping.h" instead of
40048 <Foundation/NSString.h>.
40049 * objc/execute/string2.m: Likewise.
40050 * objc/execute/string3.m: Likewise.
40051 * objc/execute/string4.m: Likewise.
40053 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
40055 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40056 to double. Replace double with FLOAT.
40057 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40059 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40060 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40061 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40062 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40063 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40064 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40065 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40066 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40068 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
40071 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40073 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40076 * g++.dg/template/meminit2.C: New test.
40078 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
40081 * gcc.c-torture/execute/compare-fp-1.c,
40082 gcc.c-torture/execute/compare-fp-2.c,
40083 gcc.c-torture/execute/compare-fp-3.c,
40084 gcc.c-torture/execute/compare-fp-4.c,
40085 gcc.c-torture/execute/compare-fp-3.x,
40086 gcc.c-torture/execute/compare-fp-4.x: Moved...
40087 * gcc.c-torture/execute/ieee/compare-fp-1.c,
40088 gcc.c-torture/execute/ieee/compare-fp-2.c,
40089 gcc.c-torture/execute/ieee/compare-fp-3.c,
40090 gcc.c-torture/execute/ieee/compare-fp-4.c,
40091 gcc.c-torture/execute/ieee/compare-fp-3.x,
40092 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40094 2004-06-04 David Ayers <d.ayers@inode.at>
40096 * objc/execute/protocol-isEqual-4.m: New testcase.
40098 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
40100 * objc/execute/protocol-isEqual-1.m: New testcase.
40101 * objc/execute/protocol-isEqual-2.m: New testcase.
40102 * objc/execute/protocol-isEqual-3.m: New testcase.
40104 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40106 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40108 2004-06-02 Ziemowit Laski <zlaski@apple.com>
40110 * lib/objc.exp (objc_target_compile): When running tests on
40111 Darwin (Mac OS X), inform the linker about '-framework
40114 2004-06-02 Eric Christopher <echristo@redhat.com>
40116 * gcc.c-torture/compile/20040602-1.c: New.
40118 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
40120 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40121 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40123 PR tree-optimization/14736
40124 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40126 PR tree-optimization/14042
40127 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40129 PR tree-optimization/14729
40130 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40132 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40135 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40137 2004-06-01 Richard Hederson <rth@redhat.com>
40139 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40141 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40144 * g++.dg/parse/offsetof4.C: New test.
40146 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
40149 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40151 2004-05-31 Mark Mitchell <mark@codesourcery.com>
40154 * g++.dg/template/friend29.C: New test.
40156 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
40159 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40161 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
40163 * gcc.dg/sparc-trap-1.c: New test.
40165 2004-05-31 Roger Sayle <roger@eyesopen.com>
40167 PR middle-end/15069
40168 * g++.dg/opt/fold3.C: New test case.
40170 2004-05-30 Graham Stott <graham.stott@btinternet.com>
40172 * lib/target-supports.exp (check_iconv_available): Fix fallout
40173 from 2004-05-28 patch.
40175 2004-05-30 Paul Brook <paul@codesourcery.com>
40178 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40179 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40181 2004-05-30 Steven G. Kargl <kargls@comcast.net>
40183 * gfortran.fortran-torture/execute/random_1.f90: New test.
40185 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40187 * g++.dg/ext/altivec-10.C: New test.
40189 2004-05-29 Paul Brook <paul@codesourcery.com>
40191 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40193 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40195 * gcc.dg/altivec-16.c: New test.
40197 2004-05-28 Janis Johnson <janis187@us.ibm.com>
40199 * lib/target-supports.exp (check_vmx_hw_available): New.
40200 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40202 * lib/target-supports.exp (check_alias_available,
40203 check_iconv_available, check_named_sections_available): Use
40204 unique names for temporary files.
40206 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40208 * gcc.dg/altivec-15.c: New test.
40210 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40213 * g++.dg/warn/noeffect6.C: New test.
40216 * g++.dg/expr/ptrmem4.C: New test.
40219 * g++.dg/template/operator3.C: New test.
40221 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40224 * g++.dg/lookup/redecl1.C: New test.
40225 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40227 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
40229 * gcc.c-torture/execute/compare-fp-1.c,
40230 gcc.c-torture/execute/compare-fp-2.c,
40231 gcc.c-torture/execute/compare-fp-3.c,
40232 gcc.c-torture/execute/compare-fp-4.c,
40233 gcc.c-torture/execute/compare-fp-3.x,
40234 gcc.c-torture/execute/compare-fp-4.x,
40235 gcc.dg/pr15649-1.c: New.
40237 2004-05-27 Adam Nemet <anemet@lnxw.com>
40240 * g++.dg/init/array14.C: New test.
40242 2004-05-25 Janis Johnson <janis187@us.ibm.com>
40244 * lib/compat.exp (compat-get-options-main): New.
40245 (compat-get-options): Remove unneeded code, warn for ignored
40247 (compat-execute): Check flag set by dg-require-* commands.
40249 * lib/compat.exp (compat-execute): Break up long lines.
40251 2004-05-24 Janis Johnson <janis187@us.ibm.com>
40253 * gcc.dg/altivec-7.c: Don't use 'vector long'.
40254 * gcc.dg/altivec-14.c: New test.
40255 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40257 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40258 * gcc.dg/altivec-12.c: Ditto.
40260 * gcc.dg/altivec-3.c: Move call to altivec_check.
40262 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40265 * g++.dg/template/error12.C: New test.
40268 * g++.dg/ext/attrib15.C: New test.
40271 * g++.dg/template/ptrmem9.C: New test.
40273 2004-05-25 Paul Brook <paul@codesourcery.com>
40275 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40277 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40280 * g++.dg/template/crash19.C: New test.
40282 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40285 * g++.dg/template/redecl1.C: New test.
40287 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40290 * g++.dg/other/ns1.C: New test.
40293 * g++.dg/template/invalid1.C: New test.
40295 2004-05-23 Paul Brook <paul@codesourcery.com>
40296 Victor Leikehman <lei@haifasphere.co.il>
40298 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40299 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40301 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40305 * g++.dg/template/non-dependent5.C: New test.
40306 * g++.dg/template/non-dependent6.C: New test.
40308 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40311 * g++.dg/inherit/union1.C: New test.
40314 * g++.dg/template/addr1.C: New test.
40317 * g++.dg/template/array5.C: New test.
40320 * g++.dg/template/array6.C: New test.
40322 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
40323 Roger Sayle <roger@eyesopen.com>
40325 * g++.dg/lookup/forscope2.C: New test case.
40327 2004-05-22 Ben Elliston <bje@au.ibm.com>
40329 * gcc.dg/cpp/Wmissingdirs.c: New.
40331 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40334 * gcc.dg/compat/union-m128-1.h: New file.
40335 * gcc.dg/compat/union-m128-1_main.c: Likewise.
40336 * gcc.dg/compat/union-m128-1_x.c: Likewise.
40337 * gcc.dg/compat/union-m128-1_y.c: Likewise.
40339 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40342 * gcc.dg/compat/struct-complex-1.h: New file.
40343 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40344 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40345 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40347 2004-05-20 Roger Sayle <roger@eyesopen.com>
40350 * gcc.dg/pr3074-1.c: New test case.
40351 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40353 2004-05-20 Falk Hueffner <falk@debian.org>
40356 * gcc.dg/ftrapv-1.c: New test case.
40358 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
40360 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40362 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
40363 Jeff Law <law@redhat.com>
40365 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40366 * gcc.dg/tree-ssa/20040518-2.c: New test.
40368 * gcc.dg/tree-ssa/20040518-1.c: New test.
40370 2004-05-18 Zack Weinberg <zack@codesourcery.com>
40372 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40374 2004-05-18 Paul Brook <paul@codesourcery.com>
40377 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40379 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40381 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40384 2004-05-17 Steven Bosscher <stevenb@suse.de>
40386 * gcc.dg/tree-ssa/20040517-1.c: New test.
40388 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40390 * gcc.dg/loop-4.c: New test.
40392 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
40394 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40396 2004-05-15 Bud Davis <bdavis9659@comcast.net>
40399 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40401 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40405 * gfortran.fortran-torture/compile/data_1.f90: New test.
40407 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
40409 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40410 * gcc.dg/uninit-H.c: Define ASM for __s390__.
40412 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40414 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40416 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40419 * gcc.dg/format/xopen-1.c: Adjust expected message.
40420 * gcc.dg/format/xopen-3.c: New test.
40422 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
40424 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40426 2004-05-14 Jeff Law <law@redhat.com>
40428 * gcc.dg/tree-ssa/20040514-2.c: New test.
40430 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40432 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40434 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40437 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
40439 * gcc.dg/tree-ssa/20040514-1.c: New test.
40441 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40443 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40446 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40449 * gfortran.fortran-torture/compile/do_1.f90: New test.
40451 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40454 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40457 2004-05-14 Bud Davis <bdavis9659@comcast.net>
40460 * gfortran.fortran-torture/execute/random_init.f90: New test.
40462 2004-05-13 Paul Brook <paul@codesourcery.com>
40465 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40467 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
40469 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40470 for the powerpc case.
40472 2004-05-13 Jeff Law <law@redhat.com>
40474 * gcc.dg/tree-ssa/20040513-1.c: New test.
40475 * gcc.dg/tree-ssa/20040513-2.c: New test.
40477 2004-05-13 Paul Brook <paul@codesourcery.com>
40479 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40480 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40481 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40483 2004-05-13 Andreas Schwab <schwab@suse.de>
40486 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40489 2004-05-13 Bud Davis <bdavis9659@comcast.net>
40492 * gfortran.fortran-torture/execute/adjustr.f90: New file.
40494 2004-05-13 Diego Novillo <dnovillo@redhat.com>
40496 Merge from tree-ssa-20020619-branch. See
40497 ChangeLog.tree-ssa for details.
40499 2004-05-11 Ziemowit Laski <zlaski@apple.com>
40501 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40502 include <altivec.h> explicitly.
40503 * gcc.dg/altivec-13.c: Likewise.
40505 2004-05-11 Paul Brook <paul@codesourcery.com>
40507 * gcc.c-torture/compile/20010518-1.c: Force enum size.
40509 2004-05-10 Eric Christopher <echristo@redhat.com>
40511 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40512 * gcc.dg/sibcall-4.c: Ditto.
40514 2004-05-10 Ziemowit Laski <zlaski@apple.com>
40516 * g++.dg/ext/altivec-8.C: New test case.
40517 * gcc.dg/altivec-13.c: New test case.
40519 2004-05-08 Roger Sayle <roger@eyesopen.com>
40521 * gcc.c-torture/execute/divcmp-1.c: New test case.
40522 * gcc.c-torture/execute/divcmp-2.c: New test case.
40523 * gcc.c-torture/execute/divcmp-3.c: New test case.
40525 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40527 * g++.dg/other/pragma-re-2.C: New test.
40529 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40531 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40532 * gcc.dg/i386-387-2.c: Likewise.
40534 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40536 * gcc.dg/i386-387-6.c: Likewise.
40538 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40540 * gcc.dg/builtins-33.c: Also check log1p*.
40542 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
40544 PR optimization/15296
40545 * gcc.c-torture/execute/pr15296.c: New test.
40547 2004-05-05 Uros Bizjak <uros@kss-loka.si>
40549 * gcc.dg/builtins-40.c: New test.
40551 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
40553 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40555 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
40557 * g++.dg/ext/spe1.C: New testcase.
40559 2004-05-04 Ziemowit Laski <zlaski@apple.com>
40561 * objc.dg/image-info.m: Allow additional attributes
40562 for __image_info section.
40564 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
40566 * gcc.dg/torture/mips-hilo-2.c: New test.
40568 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40571 * g++.dg/template/member5.C: New test.
40573 2004-05-03 Uros Bizjak <uros@kss-loka.si>
40575 * gcc.dg/builtins-34.c: Also check expm1*.
40577 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40579 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40580 * gcc.dg/torture/builtin-convert-3.c: New test.
40582 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
40584 PR middle-end/15054
40585 * g++.dg/opt/pr15054.C: New test.
40587 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40589 * gcc.dg/torture/builtin-rounding-1.c: New test.
40590 * gcc.dg/builtins-25.c: Delete.
40591 * gcc.dg/builtins-29.c: Delete.
40593 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
40595 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40596 * gcc.dg/sibcall-4.c: Likewise.
40597 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40599 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40601 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40602 bit-field on 16-bit targets.
40604 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40606 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40609 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40611 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40612 * gcc.dg/rs6000-power2-2.c: Likewise.
40614 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40616 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40617 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40618 Change the asm registers to be in form of frN instead of fN.
40620 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40622 * gcc.dg/torture/builtin-convert-2.c: New test.
40624 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40626 * gcc.dg/rs6000-power2-1.c: New test.
40627 * gcc.dg/rs6000-power2-2.c: New test.
40629 2004-04-28 Jan Hubicka <jh@suse.cz>
40631 * gcc.dg/unused-6.c: New test.
40633 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40634 Ulrich Weigand <uweigand@de.ibm.com>
40636 * ada/acats/run_all.sh: Define $target variable.
40638 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40641 * g++.dg/other/vararg-1.C: New test.
40644 * g++.dg/eh/cleanup3.C: New test.
40646 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40648 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40649 and ad8011a (target_insn).
40650 * ada/acats/support/macro.dfs: Likewise.
40651 * ada/acats/support/impbit.adb: New file.
40653 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40655 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40657 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40659 * gcc.dg/loop-3.c: New test.
40661 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40663 * gcc.c-torture/execute/simd-5.c: New test.
40665 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40668 * g++.dg/template/crash18.C: New test.
40670 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40672 * g++.dg/ext/complit3.C: New test.
40674 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40676 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40677 * gcc.dg/altivec-3.c: Same.
40678 * gcc.dg/altivec-varargs-1.c: Same.
40680 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40682 * lib/target-supports.exp (check_profiling_available): Assume
40683 profiling is not available on powerpc-eabi targets.
40685 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40687 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40688 * gcc.dg/vmx/bug-1.c: Ditto.
40690 2004-04-20 Eric Christopher <echristo@redhat.com>
40692 * gcc.dg/charset/extern.c: New test.
40693 * g++.dg/charset/extern3.cc: Ditto.
40695 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40697 * gcc.dg/builtins-39.c: New test.
40699 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40701 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40703 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
40705 * gcc.dg/torture/mips-hilo-1.c: New test.
40707 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
40709 * gcc.c-torture/compile/20040419-1.c: New test.
40711 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
40713 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40715 2004-04-18 Zack Weinberg <zack@codesourcery.com>
40716 Aldy Hernandez <aldyh@redhat.com>
40718 * gcc.c-torture/execute/va-arg-24.c: New.
40720 2004-04-17 Zack Weinberg <zack@codesourcery.com>
40721 Aldy Hernandez <aldyh@redhat.com>
40723 * gcc.dg/vmx/1b-01.c: New.
40724 * gcc.dg/vmx/1b-02.c: New.
40725 * gcc.dg/vmx/1b-03.c: New.
40726 * gcc.dg/vmx/1b-04.c: New.
40727 * gcc.dg/vmx/1b-05.c: New.
40728 * gcc.dg/vmx/1b-06.c: New.
40729 * gcc.dg/vmx/1b-07.c: New.
40730 * gcc.dg/vmx/1c-01.c: New.
40731 * gcc.dg/vmx/1c-02.c: New.
40732 * gcc.dg/vmx/3a-01a.c: New.
40733 * gcc.dg/vmx/3a-01.c: New.
40734 * gcc.dg/vmx/3a-01m.c: New.
40735 * gcc.dg/vmx/3a-03.c: New.
40736 * gcc.dg/vmx/3a-03m.c: New.
40737 * gcc.dg/vmx/3a-04.c: New.
40738 * gcc.dg/vmx/3a-04m.c: New.
40739 * gcc.dg/vmx/3a-05.c: New.
40740 * gcc.dg/vmx/3a-06.c: New.
40741 * gcc.dg/vmx/3a-06m.c: New.
40742 * gcc.dg/vmx/3a-07.c: New.
40743 * gcc.dg/vmx/3b-01.c: New.
40744 * gcc.dg/vmx/3b-02.c: New.
40745 * gcc.dg/vmx/3b-10.c: New.
40746 * gcc.dg/vmx/3b-13.c: New.
40747 * gcc.dg/vmx/3b-14.c: New.
40748 * gcc.dg/vmx/3b-15.c: New.
40749 * gcc.dg/vmx/3c-01a.c: New.
40750 * gcc.dg/vmx/3c-01.c: New.
40751 * gcc.dg/vmx/3c-02.c: New.
40752 * gcc.dg/vmx/3c-03.c: New.
40753 * gcc.dg/vmx/3d-01.c: New.
40754 * gcc.dg/vmx/4-01.c: New.
40755 * gcc.dg/vmx/4-03.c: New.
40756 * gcc.dg/vmx/5-01.c: New.
40757 * gcc.dg/vmx/5-02.c: New.
40758 * gcc.dg/vmx/5-03.c: New.
40759 * gcc.dg/vmx/5-04.c: New.
40760 * gcc.dg/vmx/5-05.c: New.
40761 * gcc.dg/vmx/5-06.c: New.
40762 * gcc.dg/vmx/5-07.c: New.
40763 * gcc.dg/vmx/5-07t.c: New.
40764 * gcc.dg/vmx/5-08.c: New.
40765 * gcc.dg/vmx/5-10.c: New.
40766 * gcc.dg/vmx/5-11.c: New.
40767 * gcc.dg/vmx/7-01a.c: New.
40768 * gcc.dg/vmx/7-01.c: New.
40769 * gcc.dg/vmx/7c-01.c: New.
40770 * gcc.dg/vmx/7d-01.c: New.
40771 * gcc.dg/vmx/7d-02.c: New.
40772 * gcc.dg/vmx/8-01.c: New.
40773 * gcc.dg/vmx/8-02a.c: New.
40774 * gcc.dg/vmx/8-02.c: New.
40775 * gcc.dg/vmx/brode-1.c: New.
40776 * gcc.dg/vmx/bug-1.c: New.
40777 * gcc.dg/vmx/bug-2.c: New.
40778 * gcc.dg/vmx/bug-3.c: New.
40779 * gcc.dg/vmx/cw-bug-1.c: New.
40780 * gcc.dg/vmx/cw-bug-2.c: New.
40781 * gcc.dg/vmx/cw-bug-3.c: New.
40782 * gcc.dg/vmx/dct.c: New.
40783 * gcc.dg/vmx/debug-1.c: New.
40784 * gcc.dg/vmx/debug-2.c: New.
40785 * gcc.dg/vmx/debug-3.c: New.
40786 * gcc.dg/vmx/debug-4.c: New.
40787 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40788 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40789 * gcc.dg/vmx/eg-5.c: New.
40790 * gcc.dg/vmx/fft.c: New.
40791 * gcc.dg/vmx/gcc-bug-1.c: New.
40792 * gcc.dg/vmx/gcc-bug-2.c: New.
40793 * gcc.dg/vmx/gcc-bug-3.c: New.
40794 * gcc.dg/vmx/gcc-bug-4.c: New.
40795 * gcc.dg/vmx/gcc-bug-5.c: New.
40796 * gcc.dg/vmx/gcc-bug-6.c: New.
40797 * gcc.dg/vmx/gcc-bug-7.c: New.
40798 * gcc.dg/vmx/gcc-bug-8.c: New.
40799 * gcc.dg/vmx/gcc-bug-9.c: New.
40800 * gcc.dg/vmx/gcc-bug-b.c: New.
40801 * gcc.dg/vmx/gcc-bug-c.c: New.
40802 * gcc.dg/vmx/gcc-bug-d.c: New.
40803 * gcc.dg/vmx/gcc-bug-e.c: New.
40804 * gcc.dg/vmx/gcc-bug-f.c: New.
40805 * gcc.dg/vmx/gcc-bug-g.c: New.
40806 * gcc.dg/vmx/gcc-bug-i.c: New.
40807 * gcc.dg/vmx/harness.h: New.
40808 * gcc.dg/vmx/ira1.c: New.
40809 * gcc.dg/vmx/ira2a.c: New.
40810 * gcc.dg/vmx/ira2b.c: New.
40811 * gcc.dg/vmx/ira2.c: New.
40812 * gcc.dg/vmx/ira2c.c: New.
40813 * gcc.dg/vmx/mem.c: New.
40814 * gcc.dg/vmx/newton-1.c: New.
40815 * gcc.dg/vmx/ops.c: New.
40816 * gcc.dg/vmx/sn7153.c: New.
40817 * gcc.dg/vmx/spill2.c: New.
40818 * gcc.dg/vmx/spill3.c: New.
40819 * gcc.dg/vmx/spill.c: New.
40820 * gcc.dg/vmx/t.c: New.
40821 * gcc.dg/vmx/varargs-1.c: New.
40822 * gcc.dg/vmx/varargs-2.c: New.
40823 * gcc.dg/vmx/varargs-3.c: New.
40824 * gcc.dg/vmx/varargs-4.c: New.
40825 * gcc.dg/vmx/varargs-5.c: New.
40826 * gcc.dg/vmx/varargs-6.c: New.
40827 * gcc.dg/vmx/varargs-7.c: New.
40828 * gcc.dg/vmx/vmx.exp: New.
40829 * gcc.dg/vmx/vprint-1.c: New.
40830 * gcc.dg/vmx/vscan-1.c: New.
40831 * gcc.dg/vmx/x-01.c: New.
40832 * gcc.dg/vmx/x-02.c: New.
40833 * gcc.dg/vmx/x-03.c: New.
40834 * gcc.dg/vmx/x-04.c: New.
40835 * gcc.dg/vmx/x-05.c: New.
40836 * gcc.dg/vmx/yousufi-1.c: New.
40837 * gcc.dg/vmx/zero-1.c: New.
40838 * gcc.dg/vmx/zero.c: New.
40840 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
40842 * g++.dg/lookup/java1.C: Update for chage of
40844 * g++.dg/lookup/java2.C: Likewise.
40846 2004-04-17 Laurent GUERBY <laurent@guerby.net>
40848 * ada/acats/run_all.sh: use -O2 by default.
40850 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
40852 * gcc.dg/vr-mult-[12].c: New tests.
40854 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40856 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40858 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40860 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
40862 * lib/target-supports.exp (check_profiling_available): Assume
40863 profiling isn't available for mips*-*-elf targets.
40865 2004-04-14 Uros Bizjak <uros@kss-loka.si>
40867 * gcc.dg/builtins-38.c: New test.
40869 2004-04-14 Eric Christopher <echristo@redhat.com>
40871 * g++.dg/charset/charset.exp: Run .cc extension tests.
40873 2004-04-14 Zack Weinberg <zack@codesourcery.com>
40875 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
40877 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40879 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40881 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
40883 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40884 * gcc.dg/i386-387-2.c: Likewise.
40886 * gcc.dg/i386-387-7.c: New test.
40887 * gcc.dg/i386-387-8.c: New test.
40889 * gcc.dg/builtins-37.c: New test.
40891 2004-04-13 Geoffrey Keating <geoffk@apple.com>
40893 * g++.dg/pch/externc-1.C: Add missing semicolon.
40895 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
40897 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40899 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40901 * gcc.c-torture/execute/20040411-1.c: New test.
40903 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
40905 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40907 2004-04-09 Chris Demetriou <cgd@broadcom.com>
40909 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40911 2004-04-09 Zack Weinberg <zack@codesourcery.com>
40913 * lib/target-supports.exp (check_named_sections_available): New.
40914 * lib/gcc-dg.exp (dg-require-named-sections): New.
40915 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40916 old-deja.exp. Also prune error-count message from HP linker.
40917 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40919 * g++.dg/init/init-ref4.C: Use dg-require-weak.
40920 * g++.old-deja/g++.pt/static3.C: Likewise.
40921 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40923 2004-04-09 Roger Sayle <roger@eyesopen.com>
40925 * gcc.c-torture/execute/20040409-1.c: New test case.
40926 * gcc.c-torture/execute/20040409-2.c: New test case.
40927 * gcc.c-torture/execute/20040409-3.c: New test case.
40929 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
40931 * gcc.dg/20040409-1.c: New test.
40933 2004-04-08 Roger Sayle <roger@eyesopen.com>
40936 * g++.dg/opt/pr14888.C: New test case.
40938 2004-04-08 Geoffrey Keating <geoffk@apple.com>
40940 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40941 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40942 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40943 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40946 2004-04-08 Paul Brook <paul@codesourcery.com>
40948 * gcc.dg/spill-1.c: New test.
40950 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40952 * gcc.dg/torture/builtin-ctype-2.c: New test.
40954 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
40956 * gcc.dg/pch/pch.exp: Add largefile test.
40958 2004-04-06 Geoffrey Keating <geoffk@apple.com>
40960 * g++.dg/pch/externc-1.Hs: New.
40961 * g++.dg/pch/externc-1.C: New.
40963 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40965 * gcc.dg/compat/struct-by-value-5a_main.c,
40966 gcc.dg/compat/struct-by-value-5b_main.c: New files.
40967 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40968 * gcc.dg/compat/struct-by-value-5a_x.c,
40969 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40970 gcc.dg/compat/struct-by-value-5_x.c.
40971 * gcc.dg/compat/struct-by-value-5a_y.c,
40972 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40973 gcc.dg/compat/struct-by-value-5_y.c.
40975 * gcc.dg/compat/struct-by-value-6a_main.c,
40976 gcc.dg/compat/struct-by-value-6b_main.c: New files.
40977 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40978 * gcc.dg/compat/struct-by-value-6a_x.c,
40979 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40980 gcc.dg/compat/struct-by-value-6_x.c.
40981 * gcc.dg/compat/struct-by-value-6a_y.c,
40982 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40983 gcc.dg/compat/struct-by-value-6_y.c.
40985 * gcc.dg/compat/struct-by-value-7a_main.c,
40986 gcc.dg/compat/struct-by-value-7b_main.c: New files.
40987 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40988 * gcc.dg/compat/struct-by-value-7a_x.c,
40989 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40990 gcc.dg/compat/struct-by-value-7_x.c.
40991 * gcc.dg/compat/struct-by-value-7a_y.c,
40992 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40993 gcc.dg/compat/struct-by-value-7_y.c.
40995 2004-04-06 Jakub Jelinek <jakub@redhat.com>
40997 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40998 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40999 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41002 2004-04-06 Uros Bizjak <uros@kss-loka.si>
41004 * gcc.dg/builtins-36.c: New test.
41006 2004-04-06 Paul Brook <paul@codesourcery.com>
41008 * README.gcc: Remove obsolete contraint on testcases.
41010 2004-04-05 Paul Brook <paul@codesourcery.com>
41013 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
41014 failure and exit(0) on success.
41015 * g++.dg/expr/anew2.C: Ditto.
41016 * g++.dg/expr/anew3.C: Ditto.
41017 * g++.dg/expr/anew4.C: Ditto.
41019 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
41022 * g++.dg/template/unify7.C: New.
41024 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
41026 * g++.dg/README: Bring up to date with new subdirectories; remove
41027 duplicate subdirectory lines.
41029 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
41032 * g++.dg/template/unify5.C: New.
41033 * g++.dg/template/unify6.C: New.
41034 * g++.dg/template/qualttp20.C: Adjust.
41035 * g++.old-deja/g++.jason/report.C: Adjust.
41036 * g++.old-deja/g++.other/qual1.C: Adjust.
41038 2004-04-01 Mark Mitchell <mark@codesourcery.com>
41041 * g++.dg/inherit/ptrmem1.C: New test.
41043 2004-04-01 Jakub Jelinek <jakub@redhat.com>
41046 * gcc.c-torture/execute/20040331-1.c: New test.
41047 * gcc.dg/20040331-1.c: New test.
41049 2004-04-01 Paul Brook <paul@codesourcery.com>
41051 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41053 2004-03-30 Mark Mitchell <mark@codesourcery.com>
41056 * g++.dg/init/goto1.C: New test.
41059 * g++.dg/template/defarg4.C: New test.
41061 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
41063 * gcc.dg/altivec-11.c: Extend test for more valid cases.
41065 2004-03-28 David Edelsohn <edelsohn@gnu.org>
41067 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41069 2004-03-28 Zack Weinberg <zack@codesourcery.com>
41071 * gcc.dg/noncompile/undeclared-2.c: New test.
41073 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
41075 * gcc.dg/940409-1.c: Remove XFAIL.
41076 * gcc.dg/reg-vol-struct-1.c: New test.
41078 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41080 * gcc.dg/torture/builtin-wctype-1.c: New test.
41082 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
41084 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41085 * gcc.dg/20001101-1.c: Likewise.
41086 * gcc.dg/20001102-1.c: Likewise.
41088 2004-03-25 Roger Sayle <roger@eyesopen.com>
41090 * gcc.dg/compare8.c: Add an additional test for XOR.
41092 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41094 * gcc.dg/torture/builtin-ctype-1.c: New test.
41096 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41098 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41099 * gcc.dg/torture/builtin-math-1.c: Likewise.
41100 * gcc.dg/torture/builtin-power-1.c: New test.
41102 2004-03-24 Andreas Schwab <schwab@suse.de>
41104 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41107 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
41108 Roger Sayle <roger@eyesopen.com>
41110 * gcc.dg/compare8.c: New test case.
41112 2004-03-23 Ziemowit Laski <zlaski@apple.com>
41114 * g++.dg/ext/altivec-7.C: New test.
41116 2004-03-23 Zack Weinberg <zack@codesourcery.com>
41118 PR 12267, 12391, 12560, 13129, 14114, 14133
41119 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41120 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41121 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41122 Adjust error regexps.
41123 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41124 * gcc.dg/noncompile/undeclared-1.c: New test cases.
41125 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41126 * gcc.dg/local1.c: Add explanatory comment.
41128 2004-03-23 Roger Sayle <roger@eyesopen.com>
41130 PR optimization/14669
41131 * g++.dg/opt/fold2.C: New test case.
41133 2004-03-22 Jakub Jelinek <jakub@redhat.com>
41136 * gcc.dg/20040322-1.c: New test.
41138 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41140 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
41141 * gcc.dg/ultrasp4.c: Likewise.
41142 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
41144 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
41146 * gcc.dg/i386-sse-8.c: Reset default options.
41148 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
41150 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41151 in the error message text.
41153 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41155 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41157 2004-03-21 Mark Mitchell <mark@codesourcery.com>
41160 * g++.dg/init/array13.C: New test.
41162 2004-03-20 Roger Sayle <roger@eyesopen.com>
41165 * gcc.c-torture/compile/pr13889.c: New test case.
41167 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
41170 * builtins-1.c (nan, nans): Don't test.
41171 * builtins-30.c: Don't use nan, nanf, nanl.
41172 * builtins-35.c: New test.
41174 2004-03-19 Ziemowit Laski <zlaski@apple.com>
41176 * g++.dg/ext/altivec-6.C: New test.
41178 2004-03-19 Mark Mitchell <mark@codesourcery.com>
41180 * g++.dg/init/placement3.C: New test.
41182 * g++.dg/template/spec13.C: New test.
41184 * g++.dg/lookup/using11.C: New test.
41186 * g++.dg/lookup/koenig3.C: New test.
41188 * g++.dg/template/operator2.C: New test.
41190 * g++.dg/expr/dtor3.C: New test.
41191 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41193 * g++.old-deja/g++.law/visibility28.C: Likewise.
41195 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
41197 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41198 * gcc.dg/ppc64-abi-3.c: Likewise.
41200 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41203 * g++.dg/parse/template15.C: New test.
41205 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41207 * g++.dg/expr/dtor2.C: New test.
41209 * g++.dg/lookup/anon4.C: New test.
41211 * g++.dg/overload/using1.C: New test.
41213 * g++.dg/template/lookup7.C: New test.
41215 * g++.dg/template/typename6.C: New test.
41217 * g++.dg/expr/cond6.C: New test.
41219 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41221 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41223 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41225 * g++.dg/expr/cond5.C: New test.
41226 * g++.dg/expr/constcast1.C: Likewise.
41227 * g++.dg/expr/ptrmem2.C: Likewise.
41228 * g++.dg/expr/ptrmem3.C: Likewise.
41229 * g++.dg/lookup/main1.C: Likewise.
41230 * g++.dg/template/lookup6.C: Likewise.
41232 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41234 * gcc.dg/local1.c: New test.
41236 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41238 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41240 * gcc.dg/torture/builtin-convert-1.c: New test.
41242 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41244 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41246 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41249 * g++.dg/warn/Wunused-7.C: New test.
41251 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41253 * gcc.dg/torture/builtin-integral-1.c: New test.
41255 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41258 * g++.dg/parse/non-dependent3.C: New test.
41260 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
41262 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41263 * g++.dg/eh/simd-2.C: Likewise.
41264 * g++.dg/init/array10.C: Likewise.
41265 * gcc.c-torture/compile/simd-1.c: Likewise.
41266 * gcc.c-torture/compile/simd-2.c: Likewise.
41267 * gcc.c-torture/compile/simd-3.c: Likewise.
41268 * gcc.c-torture/compile/simd-4.c: Likewise.
41269 * gcc.c-torture/compile/simd-6.c: Likewise.
41270 * gcc.c-torture/execute/simd-1.c: Likewise.
41271 * gcc.c-torture/execute/simd-2.c: Likewise.
41272 * gcc.dg/compat/vector-defs.h: Likewise.
41273 * gcc.dg/20020531-1.c: Likewise.
41274 * gcc.dg/altivec-3.c: Likewise.
41275 * gcc.dg/altivec-4.c: Likewise.
41276 * gcc.dg/altivec-varargs-1.c: Likewise.
41277 * gcc.dg/compat/vector-defs.h: Likewise.
41278 * gcc.dg/i386-mmx-3.c: Likewise.
41279 * gcc.dg/i386-sse-4.c: Likewise.
41280 * gcc.dg/i386-sse-5.c: Likewise.
41281 * gcc.dg/i386-sse-8.c: Likewise.
41282 * gcc.dg/simd-1.c: Likewise.
41283 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
41284 __ev64_opaque__ since the machine description provides it.
41286 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41288 * lib/compat.exp (skip_list): New global variable.
41289 Use it to hold the user defined COMPAT_SKIPS list if any.
41290 (compat-obj): Add the members of skip_list to optall.
41292 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41294 * gcc.dg/compat/union-by-value-1_main.c,
41295 union-by-value-1_x.c, union-by-value-1_y.c,
41296 union-check.h, union-defs.h,
41297 union-init.h, union-return-1_main.c,
41298 union-return-1_x.c, union-return-1_y.c: New files.
41300 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41302 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41303 mixed-struct-init.h: Add 4 mixed structure types.
41304 struct-by-value-21_main.c, struct-by-value-21_x.c,
41305 struct-by-value-21_y.c, struct-return-21_main.c,
41306 struct-return-21_x.c, struct-return-21_y.c: New files.
41308 2004-03-13 Mark Mitchell <mark@codesourcery.com>
41311 * g++.dg/parse/template14.C: New test.
41313 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41315 * gcc.c-torture/execute/20040313-1.c: New test.
41317 2004-03-13 Jakub Jelinek <jakub@redhat.com>
41320 * gcc.dg/20040311-2.c: New test.
41322 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
41325 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41328 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
41330 * gcc.dg/20040305-2.c: Add missing return statement.
41332 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41334 * gcc.dg/builtins-34.c: Also check pow10*.
41336 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41339 * gcc.dg/20040305-2.c: New test.
41341 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41343 * gcc.dg/20040310-1.c: New test.
41345 2004-03-11 Roger Sayle <roger@eyesopen.com>
41347 * gcc.c-torture/execute/20040311-1.c: New test case.
41349 2004-03-11 Mark Mitchell <mark@codesourcery.com>
41352 * g++.dg/lookup/enum1.C: New test.
41354 2004-03-10 Mark Mitchell <mark@codesourcery.com>
41357 * g++.dg/lookup/struct2.C: New test.
41359 2004-03-10 Uros Bizjak <uros@kss-loka.si>
41361 * gcc.dg/builtins-34.c: New test.
41363 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41365 * gcc.dg/torture/builtin-nonneg-1.c: New test.
41367 2004-03-09 James E Wilson <wilson@specifixinc.com>
41369 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41370 * gcc.dg/alias-2.c: New testcase.
41372 2004-03-09 Zack Weinberg <zack@codesourcery.com>
41374 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41376 2004-03-09 Roger Sayle <roger@eyesopen.com>
41378 * gcc.c-torture/execute/20040309-1.c: New test case.
41380 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
41383 * g++.dg/overload/ref1.C: New.
41385 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41388 * g++.dg/template/spec12.C: New test.
41391 * g++.dg/parse/crash14.C: New test.
41393 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41396 * g++.dg/init/ref11.C: New test.
41398 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41401 * g++.dg/parse/builtin2.C: New test.
41403 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41406 * g++.dg/init/ctor3.C: New test.
41407 * g++.dg/init/union1.C: New test.
41408 * g++.dg/ext/anon-struct4.C: New test.
41410 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41412 * g++.dg/lookup/koenig1.C: Tweak error messages.
41413 * g++.dg/lookup/used-before-declaration.C: Likewise.
41414 * g++.dg/other/do1.C: Likewise.
41415 * g++.dg/overload/koenig1.C: Likewise.
41416 * g++.dg/parse/crash13.C: Likewise.
41417 * g++.dg/template/instantiate3.C: Likewise.
41419 2004-03-08 Eric Christopher <echristo@redhat.com>
41421 * * lib/target-supports.exp: Enable libiconv in test
41422 compilation. Fix up error checking.
41424 2004-03-08 Roger Sayle <roger@eyesopen.com>
41426 PR middle-end/14289
41427 * gcc.dg/pr14289-1.c: New test case.
41428 * gcc.dg/pr14289-2.c: Likewise.
41429 * gcc.dg/pr14289-3.c: Likewise.
41431 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
41433 * gcc.c-torture/execute/20040308-1.c: New test.
41435 2004-03-07 Roger Sayle <roger@eyesopen.com>
41437 * gcc.c-torture/execute/20040307-1.c: New test case.
41439 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
41441 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41443 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
41445 * gcc.dg/20040306-1.c: New test.
41447 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
41449 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41451 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41453 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41456 * gcc.dg/decl-6.c: New test.
41458 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41460 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41461 Rename LOGPOW -> LOG_POW.
41462 (SQRT_EXP, POW_EXP): New.
41464 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41466 * gcc.dg/i386-sse-8.c: New test.
41468 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41471 * gcc.dg/decl-5.c: New test.
41473 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
41475 * gcc.dg/20040305-1.c: New test.
41477 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
41480 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41482 2004-03-04 Ziemowit Laski <zlaski@apple.com>
41484 PR c++/14425, c++/14426
41485 * g++.dg/ext/altivec-4.C: New test.
41486 * g++.dg/ext/altivec-5.C: New test.
41488 2004-03-04 Geoffrey Keating <geoffk@apple.com>
41490 * g++.old-deja/g++.other/linkage1.C: Expect errors about
41491 global variables of a type with no linkage.
41492 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41493 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41494 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41495 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41496 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41497 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41498 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41499 * g++.dg/warn/deprecated.C: Name enum Color.
41500 * g++.dg/overload/VLA.C: Name structure for 'b'.
41501 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41503 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41505 * gcc.c-torture/compile/20040304-1.c: New test.
41507 2004-03-03 Zack Weinberg <zack@codesourcery.com>
41510 * gcc.dg/decl-4.c: New testcase.
41512 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
41514 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41515 as PRECF if sizeof (float) > sizeof (double).
41516 (PRECL): Make it the same as PRECF if
41517 sizeof (float) > sizeof (long double).
41519 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41521 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41522 system type. Add check for irix6 which doesn't have c99 runtime.
41524 2004-03-03 Bob Wilson <bob.wilson@acm.org>
41526 * gcc.dg/const-elim-1.c: xfail for xtensa.
41528 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41531 * g++.dg/template/cond4.C: New test.
41533 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41536 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41539 * g++.dg/parse/defarg7.C: New test.
41542 * g++.dg/template/friend26.C: New test.
41544 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41547 * g++.dg/abi/mangle21.C: New test.
41550 * g++.dg/parse/constructor2.C: New test.
41553 * g++.dg/template/sfinae1.C: New test.
41555 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41558 * g++.dg/expr/crash2.C: New test.
41560 PR middle-end/13448
41561 * gcc.dg/inline-5.c: New test.
41562 * gcc.dg/always-inline.c: Split out tests into ...
41563 * gcc.dg/always-inline2.c: ... this and ...
41564 * gcc.dg/always-inline3.c: ... this.
41566 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41569 * g++.dg/debug/crash1.C: New test.
41571 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
41573 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41574 function with __attribute__((noinline)).
41575 (recurser_void2): Likewise.
41576 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41577 (recurser_void2): Likewise.
41579 2004-02-29 Roger Sayle <roger@eyesopen.com>
41581 PR middle-end/14203
41582 * g++.dg/warn/Wunused-6.C: New test case.
41584 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
41586 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41589 2004-02-27 Eric Christopher <echristo@redhat.com>
41591 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41592 * g++.dg/charset/asm2.c: Run only x86.
41593 * gcc.dg/charset/asm3.c: Ditto.
41595 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
41597 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41600 2004-02-27 Ziemowit Laski <zlaski@apple.com>
41602 * g++.dg/ext/altivec-3.C: New.
41604 2004-02-26 Richard Henderson <rth@redhat.com>
41606 * g++.dg/ext/attrib10.C: Mark for warning.
41607 * gcc.dg/attr-alias-1.c: New.
41609 2004-02-26 Richard Henderson <rth@redhat.com>
41611 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41612 * gcc.c-torture/execute/20040208-2.c: ... it back.
41614 2004-02-26 Eric Christopher <echristo@redhat.com>
41616 * lib/target-supports.exp (check-iconv-available): New function.
41617 * lib/gcc-dg.exp (dg-require-iconv): New function.
41619 * gcc.dg/charset: New directory.
41620 * gcc.dg/charset/charset.exp: New file.
41621 * gcc.dg/charset/asm1.c: Ditto.
41622 * gcc.dg/charset/asm2.c: Ditto.
41623 * gcc.dg/charset/asm3.c: Ditto.
41624 * gcc.dg/charset/asm4.c: Ditto.
41625 * gcc.dg/charset/asm5.c: Ditto.
41626 * gcc.dg/charset/attribute1.c: Ditto.
41627 * gcc.dg/charset/attribute2.c: Ditto.
41628 * gcc.dg/charset/string1.c: Ditto.
41629 * g++.dg/charset: New directory.
41630 * g++.dg/dg.exp: Add here. Special options.
41631 * g++.dg/charset/charset.exp: New file.
41632 * g++.dg/charset/asm1.c: Ditto.
41633 * g++.dg/charset/asm2.c: Ditto.
41634 * g++.dg/charset/asm3.c: Ditto.
41635 * g++.dg/charset/asm4.c: Ditto.
41636 * g++.dg/charset/attribute1.c: Ditto.
41637 * g++.dg/charset/attribute2.c: Ditto.
41638 * g++.dg/charset/extern1.cc: Ditto.
41639 * g++.dg/charset/extern2.cc: Ditto.
41640 * g++.dg/charset/string1.c: Ditto.
41642 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41645 * g++.dg/parse/comma1.C: New test.
41647 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41650 * g++.dg/template/ttp8.C: New test.
41652 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41654 * gcc.dg/fixuns-trunc-1.c: New test.
41656 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41658 * gcc.dg/builtins-config.h: Use #elif.
41660 2004-02-26 Michael Matz <matz@suse.de>
41662 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41663 * gcc.dg/991214-1.c: Likewise.
41664 * gcc.dg/i386-asm-1.c: Likewise.
41666 2004-02-25 Richard Henderson <rth@redhat.com>
41668 * gcc.c-torture/execute/20040208-2.c: Move ...
41669 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41671 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41674 * g++.dg/other/crash-3.C: New test.
41676 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41678 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41679 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41681 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41684 2004-02-24 Michael Matz <matz@suse.de>
41686 * gcc.dg/i386-regparm.c: New.
41688 2004-02-23 James E Wilson <wilson@specifixinc.com>
41690 * gcc.c-torture/execute/20040223-1.c: New.
41692 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41693 Kazu Hirata <kazu@cs.umass.edu>
41695 * gcc.dg/fwritable-strings-1.c: Remove.
41697 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41700 * gcc.dg/20040223-1.c: New test.
41702 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41705 * g++.dg/ext/typeof9.C: New test.
41707 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41710 * g++.dg/other/switch1.C: New test.
41712 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41714 * gcc.dg/cast-function-1.c: Adjust for new informative message.
41715 * gcc.dg/va-arg-1.c: Likewise.
41717 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41720 * g++.dg/template/koenig5.C: New test.
41722 2004-02-21 Ziemowit Laski <zlaski@apple.com>
41724 * g++.dg/ext/altivec-1.C: Generalize target triple.
41725 * g++.dg/ext/altivec-2.C: New test case.
41726 * g++.dg/ext/altivec_check.h: New file.
41727 * gcc.dg/altivec-1.c: Generalize target triple;
41728 include altivec_check.h and call altivec_check().
41729 * gcc.dg/altivec-[2-5].c: Generalize target triple.
41730 * gcc.dg/altivec-6.c: New test case.
41731 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41732 type casts as needed.
41733 * gcc.dg/altivec-10.c: Include altivec_check.h and call
41735 * gcc.dg/altivec-12.c: New test case.
41736 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41737 include altivec_check.h and call altivec_check().
41738 * gcc.dg/altivec_check.h: New file.
41740 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41742 * lib/target-supports.exp (check_alias_available): Don't mangle
41743 function `g' in test program.
41745 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41747 * lib/target-supports.exp (check_profiling_available): Check
41748 argument to determine whether we support a profiling type.
41749 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41750 check_profiling_available.
41751 * g++.dg/bprob/bprob.exp: Likewise.
41752 * g77.dg/bprob/bprob.exp: Likewise.
41753 * gcc.misc-tests/bprob.exp: Likewise.
41754 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41755 dg-require-profiling and delete expected error handling.
41756 * gcc.dg/20021014-1.c: Likewise.
41757 * gcc.dg/nest.c: Likewise.
41759 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41762 * g++.dg/other/vthunk1.C: New test.
41764 2004-02-20 Falk Hueffner <falk@debian.org>
41767 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41769 2004-02-20 Mark Mitchell <mark@codesourcery.com>
41772 * g++.dg/other/error8.C: Remove XFAIL markers.
41775 * g++.dg/ext/packed5.C: New test.
41778 * g++.dg/warn/Wunused-5.C: New test.
41781 * g++.dg/lookup/member1.C: New test.
41783 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
41785 * gcc.c-torture/compile/20040130-1.c: Enable only when
41786 __INT_MAX__ >= 2147483647L.
41787 * gcc.c-torture/compile/961203-1.c: Likewise.
41789 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
41791 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41792 * g++.dg/opt/template1.C: Robustify assembler regexp
41794 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41796 * gcc.c-torture/execute/simd-4.x: Remove.
41797 * gcc.c-torture/execute/va-arg-25.x: Likewise.
41798 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41799 Guard with #ifndef SKIP_ATTRIBUTE.
41800 * gcc.dg/compat/vector-1_y.c: Likewise.
41801 * gcc.dg/compat/vector-2_x.c: Likewise.
41802 * gcc.dg/compat/vector-2_y.c: Likewise.
41803 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41804 * g++.dg/eh/simd-2.C: Likewise.
41806 2004-02-19 Alan Modra <amodra@bigpond.net.au>
41808 * gcc.c-torture/compile/complex-1.c: New.
41810 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
41813 * gcc.c-torture/execute/20040218-1.c: New test.
41815 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41818 * g++.dg/parse/new2.C: New test.
41820 2004-02-18 Paul Brook <paul@codesourcery.com>
41822 * gcc.c-torture/compile/libcall-1.c: New test.
41824 2004-02-18 Paul Brook <paul@codesourcery.com>
41827 * gcc.dg/debug/debug-7.c: New test.
41829 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
41831 * gcc.dg/20040217-1.c: New test.
41833 2004-02-17 Zack Weinberg <zack@codesourcery.com>
41835 * gcc.c-torture/execute/990208-1.x: Delete.
41837 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
41839 * gcc.c-torture/execute/20040208-2.x: New file.
41841 2004-02-17 Mark Mitchell <mark@codesourcery.com>
41844 * g++.dg/abi/structret1.C: New test.
41846 2004-02-17 Jakub Jelinek <jakub@redhat.com>
41848 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41849 (i386_cpuid): No need to test if cpuid is available on AMD64.
41850 Fix assembly, so that it works onboth i386 and AMD64.
41851 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41852 (vecInLong): Fix s[] member type to unsigned int.
41853 (vecInWord): Remove type.
41854 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41855 (a64, b64, c64, d64, e64): Remove.
41856 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41857 Remove unused variable. Remove initialization of removed variables.
41858 Don't call mmx_tests nor sse_tests.
41859 (reference_mmx, reference_sse): Remove.
41860 (check): Add return stmt.
41861 * gcc.dg/i386-sse-7.c: New test.
41862 * gcc.dg/i386-mmx-4.c: New test.
41864 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41866 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41867 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41868 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41869 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41870 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41871 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41872 g++.dg/tc1/dr94.C: Fix line terminator.
41874 2004-02-16 Geoffrey Keating <geoffk@apple.com>
41876 * gcc.c-torture/compile/20040216-1.c: New.
41878 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41880 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41881 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41882 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41883 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41884 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41885 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41887 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41889 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41891 2004-02-15 Mark Mitchell <mark@codesourcery.com>
41894 * g++.dg/expr/cond4.C: New test.
41897 * g++.dg/lookup/crash2.C: New test.
41899 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
41901 * gcc.c-torture/compile/20040214-2.c: New test.
41903 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
41906 * g++.dg/ext/typeof8.C: New test.
41908 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
41910 * gcc.c-torture/compile/20040214-1.c: New test.
41912 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41915 * g++.dg/template/spec11.C: New test.
41917 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41920 * g++.dg/other/error8.C: New test.
41922 2004-02-13 Mark Mitchell <mark@codesourcery.com>
41925 * g++.dg/template/array4.C: New test.
41928 * g++.dg/inherit/thunk2.C: New test.
41931 * g++.dg/eh/cond2.C: New test.
41933 2004-02-12 Alan Modra <amodra@bigpond.net.au>
41935 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41937 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
41939 * lib/scanasm.exp (dg-scan): Quote pattern before display.
41941 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
41943 * g++.dg/simd-2.C: xfail on ppc64-linux.
41945 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
41948 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41951 2004-02-11 Uros Bizjak <uros@kss-loka.si>
41953 * gcc.dg/builtins-33.c: New test.
41955 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
41957 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41959 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41961 * g++.dg/simd-2.C: Set -maltivec for ppc64.
41963 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41965 * gcc.dg/ppc64-abi-3.c: New test.
41967 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
41971 * gcc.dg/pr14092-1.c: New testcase.
41973 2004-02-10 Alan Modra <amodra@bigpond.net.au>
41975 * gcc.dg/cpp/assert4.c: Fix typo last change.
41977 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41978 * gcc.dg/cpp/assert4.c: Handle powerpc64.
41980 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41982 2004-02-09 Roger Sayle <roger@eyesopen.com>
41984 * gcc.c-torture/compile/20040209-1.c: New test case.
41986 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
41988 * gcc.dg/c90-init-1.c: Adjust expected error messages.
41990 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
41992 * gcc.c-torture/execute/20040208-[12].c: New tests.
41994 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41996 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41998 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42000 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42002 2004-02-07 Zack Weinberg <zack@codesourcery.com>
42005 * gcc.dg/visibility-8.c: New testcase.
42007 2004-02-07 Zack Weinberg <zack@codesourcery.com>
42009 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42011 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42013 2004-02-07 Roger Sayle <roger@eyesopen.com>
42015 PR middle-end/13696
42016 * g++.dg/opt/fold1.C: New test case.
42018 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42021 * g++.dg/other/crash-2.C: New test.
42023 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42026 * g++.dg/parse/angle-bracket2.C: New test.
42028 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42030 PR middle-end/13750
42032 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42034 * g++.dg/pch/wchar-1.C: New.
42035 * g++.dg/pch/wchar-1.Hs: New.
42037 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42040 * g++.dg/parse/error15.C: New test.
42041 * g++.dg/parse/crash11.C: Update dg-error mark.
42043 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42046 * g++.dg/warn/conv2.C: New test.
42048 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42051 * g++.dg/warn/incomplete1.C: Remove xfail.
42053 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42055 * lib/file-format.exp (gcc_target_object_format): Use
42056 ${tool}_target_compile, not gcc_target_compile.
42057 * lib/target-supports.exp (check_alias_available): Likewise.
42058 (check_gc_sections_available): Likewise.
42059 * g++.dg/ext/attrib10.C: Use dg-require-alias.
42060 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42063 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42066 * g++.dg/template/static6.C: New test.
42068 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
42070 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42072 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42074 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42075 tests for systems where `char' is unsigned by default.
42077 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42080 * g++.dg/template/partial3.C: New test.
42082 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
42084 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42085 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42086 Remove mentions of obsolete ports.
42088 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
42090 * gcc.dg/noncompile/20001228-1.c: Fix for new
42093 2004-02-03 Roger Sayle <roger@eyesopen.com>
42096 * gcc.c-torture/execute/multdi-1.c: New test case.
42098 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42101 * g++.dg/template/lookup5.C: New test.
42103 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42106 * g++.dg/template/lookup4.C: New test.
42109 * g++.dg/parse/error14.C: New test.
42112 * g++.dg/parse/template13.C: New test.
42114 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42117 * g++.dg/template/koenig4.C: New test.
42120 * g++.dg/template/crash17.C: New test.
42123 * g++.dg/parse/error13.C: New test.
42124 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42126 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42128 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42130 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
42134 * gcc.dg/noncompile/20040203-1.c: New test.
42135 * gcc.dg/noncompile/20040203-2.c: Likewise.
42136 * gcc.dg/noncompile/20040203-3.c: Likewise.
42137 * gcc.dg/20040203-1.c: Likewise.
42139 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
42142 * g++.dg/template/sizeof7.C: New test.
42144 2004-02-02 Eric Christopher <echristo@redhat.com>
42145 Zack Weinberg <zack@codesourcery.com>
42147 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42149 2004-02-02 Zack Weinberg <zack@codesourcery.com>
42151 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42152 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42153 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42154 * gcc.dg/cleanup-5.c: Run only on Linux targets.
42156 2004-02-02 Mark Mitchell <mark@codesourcery.com>
42159 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42162 * g++.dg/ext/attrib13.C: New test.
42165 * g++.dg/conversion/op2.C: New test.
42167 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42169 * gcc.dg/titype-1.c: Fix pasto.
42171 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42173 * gcc.dg/titype-1.c: New test.
42175 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42178 * g++.dg/template/non-type-template-argument-1.C,
42179 g++.dg/template/qualified-id1.C: Update dg-error marks.
42180 * g++.dg/template/nontype6.C: New test.
42182 2004-02-01 Roger Sayle <roger@eyesopen.com>
42184 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42185 * gcc.dg/builtins-31.c: New testcase.
42186 * gcc.dg/builtins-32.c: New testcase.
42188 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
42190 * objc.dg/call-super-2.m: Update line numbers
42191 for the including of stddef.h.
42193 2004-01-30 Michael Matz <matz@suse.de>
42195 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42196 g++.dg/ext/case-range3.C: New tests.
42198 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42202 * g++.dg/template/member4.C: New test.
42204 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42207 * g++.dg/template/sizeof6.C: New test.
42209 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42211 * gcc.dg/fwritable-strings-1.c: New test.
42213 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42215 * gcc.c-torture/compile/20040130-1.c: New test.
42217 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
42219 * objc.dg/call-super-2.m: Include stddef.h for size_t.
42221 2004-01-29 Mark Mitchell <mark@codesourcery.com>
42224 * g++.dg/template/ctor3.C: New test.
42226 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42228 * g++.dg/tc1: New directory.
42229 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42230 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42231 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42232 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42233 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42235 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42237 * g++.dg/parse/error11.C: New test.
42238 * g++.dg/parse/error12.C: Likewise.
42240 2004-01-28 Ziemowit Laski <zlaski@apple.com>
42242 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42243 (scan_initial, main): Use aligned_sizeof instead of sizeof.
42245 2004-01-28 Mark Mitchell <mark@codesourcery.com>
42248 * g++.dg/ext/attrib12.C: New test.
42251 * g++.dg/parse/cast2.C: New test.
42253 2004-01-27 James E Wilson <wilson@specifixinc.com>
42255 * objc.dg/encode-2.m (main): New local string. Set depending on
42256 sizeof long. Use in sscanf call.
42257 * objc.dg/encode-3.m (main): New local string. Set depending on
42258 sizeof long. Use in scan_initial call.
42260 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42262 * objc.dg/call-super-2.m: Make LP64-safe.
42263 * objc.dg/desig-init-1.m: Likewise.
42265 2004-01-27 Devang Patel <dpatel@apple.com>
42267 * g++.dg/debug/namespace1.C: New test.
42269 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
42271 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42274 * gcc.dg/arm-mmx-1.c: New test.
42276 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42278 * gcc.dg/20040127-1.c: New test.
42279 * gcc.dg/20040127-2.c: New test.
42281 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42283 * objc.dg/stret-1.m (glob): Renamed to globa.
42285 2004-01-26 Mark Mitchell <mark@codesourcery.com>
42288 * g++.dg/expr/for1.C: New test.
42290 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
42292 PR middle-end/13779
42293 * gcc.dg/darwin-longlong.c: New test.
42295 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
42297 * gcc.dg/20040124-1.c: Moved test from here...
42298 * gcc.c-torture/compile/20040124-1.c: ...to here.
42300 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42302 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
42303 the assembly output if -m64 is passed.
42305 2004-01-25 Mark Mitchell <mark@codesourcery.com>
42308 * g++.dg/template/cond3.C: New test.
42310 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42313 * g++.dg/template/ttp7.C: New test.
42315 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42318 * g++.dg/template/nontype4.C: New test.
42319 * g++.dg/template/nontype5.C: Likewise.
42321 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
42323 * gcc.dg/torture/mips-clobber-at.c: New test.
42325 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
42327 * gcc.dg/20040124-1.c: New test.
42329 2004-01-24 Jakub Jelinek <jakub@redhat.com>
42331 * gcc.dg/20040123-1.c: New test.
42333 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42335 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42337 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
42339 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42341 2004-01-23 Andrew Pinski <apinski@apple.com>
42343 * gcc.dg/20030121-1.c: Move to ..
42344 * gcc.dg/20040121-1.c: here.
42346 2004-01-23 Roger Sayle <roger@eyesopen.com>
42348 * gcc.dg/builtins-29.c: New test case.
42350 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42353 * gcc.dg/builtins-30.c: New testcase.
42355 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
42357 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42358 * lib/g77.exp: Likewise.
42359 * lib/objc.exp: Likewise.
42360 * lib/g++.exp: Likewise.
42362 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42364 * gcc.dg/struct-by-value-2.c: New test.
42366 2004-01-21 Andrew Pinski <apinski@apple.com>
42369 * gcc.dg/20030121-1.c: New test.
42371 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
42373 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
42374 clobber frame pointer register in asm statement.
42376 2004-01-21 Falk Hueffner <falk@debian.org>
42378 * gcc.c-torture/compile/20040121-1.c: New test.
42380 2004-01-21 Zack Weinberg <zack@codesourcery.com>
42382 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42384 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
42386 * gcc.dg/ppc64-abi-2.c: New test.
42388 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
42390 * lib/treelang.exp: Fill out this file.
42391 * lib/treelang-dg.exp: New File.
42393 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
42395 * gcc.c-torture/compile/981022-1.c: Remove.
42396 * gcc.dg/array-5.c: Remove XFAIL.
42397 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42398 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42399 gcc.dg/cond-lvalue-1.c: Update.
42400 * gcc.dg/cast-lvalue-2.c: New test.
42402 2004-01-19 Mark Mitchell <mark@codesourcery.com>
42405 * g++.dg/other/error1.C (class foo): Tweak error message.
42408 * g++.dg/template/call2.C: New test.
42410 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42412 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42413 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42414 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42415 scalar-return-1_x.c, scalar-return-2_y.c,
42416 scalar-return-3_x.c, scalar-return-3_y.c,
42417 scalar-return-4_x.c, scalar-return-4_y.c,
42418 struct-align-1.h, struct-align-1_x.c,
42419 struct-align-1_y.c, struct-align-2.h,
42420 struct-align-2_x.c, struct-align-2_y.c,
42421 struct-by-value-10_y.c, struct-by-value-11_x.c,
42422 struct-by-value-11_y.c, struct-by-value-12_x.c,
42423 struct-by-value-12_y.c, struct-by-value-13_x.c,
42424 struct-by-value-13_y.c, struct-by-value-14_x.c,
42425 struct-by-value-14_y.c, struct-by-value-15_x.c,
42426 struct-by-value-15_y.c, struct-by-value-16_y.c,
42427 struct-by-value-17_y.c, struct-by-value-18_y.c,
42428 struct-by-value-19_y.c, struct-by-value-1_x.c,
42429 struct-by-value-1_y.c, struct-by-value-20_y.c,
42430 struct-by-value-2_x.c, struct-by-value-2_y.c,
42431 struct-by-value-3_y.c, struct-by-value-4_x.c,
42432 struct-by-value-4_y.c, struct-by-value-5_y.c,
42433 struct-by-value-6_y.c, struct-by-value-7_y.c
42434 struct-by-value-8_x.c, struct-by-value-8_y.c
42435 struct-by-value-9_x.c, struct-by-value-9_y.c
42436 struct-return-10_x.c, struct-return-10_y.c,
42437 struct-return-19_x.c, struct-return-20_x.c
42438 struct-return-2_x.c, struct-return-2_y.c
42439 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42440 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
42442 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42444 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42445 attribute on sparc*-sun-solaris2.*.
42447 2004-01-18 Mark Mitchell <mark@codesourcery.com>
42450 * g++.dg/ext/typeof7.C: New test.
42452 2004-01-18 David Edelsohn <edelsohn@gnu.org>
42454 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42455 * gcc.dg/const-elim-1.c: Same.
42457 2004-01-17 Ziemowit Laski <zlaski@apple.com>
42459 * objc.dg/stret-1.m: New.
42460 * objc.dg/stret-2.m: New.
42462 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
42465 * g++.dg/ext/vector1.C: New test.
42467 2004-01-16 Geoffrey Keating <geoffk@apple.com>
42469 * gcc.dg/pch/import-1.c: New.
42470 * gcc.dg/pch/import-1.hs: New.
42471 * gcc.dg/pch/import-1a.h: New.
42472 * gcc.dg/pch/import-1b.h: New.
42473 * gcc.dg/pch/import-1c.h: New.
42475 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42478 * g++.dg/ext/array1.C: New test.
42481 * g++.dg/conversion/op1.C: New test.
42483 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
42486 From Kazumoto Kojima / Dan Kegel:
42487 * gcc.dg/pr11864-1.c: New test.
42490 From Marcus Comstedt / Dan Kegel:
42491 * gcc.dg/pr10392-1.c: New test.
42493 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42496 * g++.dg/init/ref10.C: New test.
42498 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42501 * g++.dg/parse/typename6.C: New test.
42503 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42506 * g++.dg/pch/wchar-1.C: New.
42507 * g++.dg/pch/wchar-1.Hs: New.
42509 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42512 * g++.dg/expr/sizeof2.C: New test.
42514 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
42516 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42518 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42521 * g++.dg/lookup/strong-using-3.C: New.
42522 * g++.dg/lookup/using-10.C: New.
42524 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42527 * g++.dg/lookup/strong-using-2.C: New.
42529 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
42530 Dan Kegel <dank@kegel.com>
42531 J"orn Rennecke <joern.rennecke@superh.com>
42534 * gcc.dg/pr9365-1.c: New test.
42536 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42539 * g++.dg/parse/casting-operator2.C: New test.
42540 * g++.old-deja/g++.pt/explicit83.C: Remove.
42542 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
42544 * gcc.dg/label-compound-stmt-1.c: New test.
42545 * gcc.c-torture/compile/950922-1.c,
42546 gcc.c-torture/compile/20000211-3.c,
42547 gcc.c-torture/compile/20000518-1.c,
42548 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42549 compound statements.
42551 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
42553 * gcc.dg/ppc64-abi-1.c: New test.
42555 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
42557 * g++.dg/ext/attrib9.C: Add dg-warnings.
42559 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42562 * g++.dg/parse/dtor3.C: New test.
42564 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
42567 * g++.dg/parse/try-catch-1.C: New test.
42569 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
42571 * ada/acats/run_all.sh: Add more verbose output in acats.log
42572 when compiling tests.
42574 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42577 * gcc.dg/typedef-redecl.c: New test case.
42578 * gcc.dg/typedef-redecl.h: New support file.
42580 2004-01-13 Jan Hubicka <jh@suse.cz>
42582 * gcc.dg/always_inline.c: New test.
42583 * gcc.dg/debug/20031231-1.c: Fix.
42585 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42588 * g++.dg/template/array3.C: New test.
42590 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42592 * g++.dg/ext/lvalue1.C: No longer expected to fail.
42593 * g++.dg/warn/Wunused-2.C: Likewise.
42595 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42598 * g++.dg/template/instantiate6.C: New test.
42600 2004-01-12 Roger Sayle <roger@eyesopen.com>
42602 PR middle-end/11397
42603 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42605 2004-01-12 Jan Hubicka <jh@suse.cz>
42608 * gcc.dg/20040112-1.c: New.
42610 * gcc.dg/dwarf-die[1-7].c: Move to...
42611 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42612 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42614 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42617 * g++.dg/parse/friend4.C: New test.
42619 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42622 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42623 definition is called a friend.
42625 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42627 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42629 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42632 * g++.dg/parse/error10.C: New test.
42633 * g++.dg/template/arg2.C: Accept "invalid type" error.
42635 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42637 PR middle-end/13392
42638 * g++.dg/opt/expect2.C: New test.
42640 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42642 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42643 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42644 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42645 Update dg-error regexps.
42647 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42649 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42650 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42652 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42654 * gcc.dg/pragma-re-1.c: Use right pointer type.
42656 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42658 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42660 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42662 * gcc.dg/rs6000-ldouble-1.c: New.
42664 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42668 * g++.dg/other/abstract1.C: New test.
42670 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42672 * g++.dg/lookup/strong-using-1.C: New.
42674 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42677 * gcc.dg/func-ptr-conv-1.c: New test.
42678 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42680 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42683 * gcc.c-torture/compile/20040109-1.c: New.
42685 2004-01-08 Stuart Hastings <stuart@apple.com>
42687 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42688 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42689 * gcc.dg/i386-sse-6.c: ...this new testcase.
42691 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42693 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42695 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42697 * ada/acats/run_acats: Treat 'gnatchop' the same way
42698 as 'gnatmake'. Export GCC_DRIVER.
42699 * ada/acats/run_all.sh: Add target_gnatchop. Use
42700 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42702 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42705 * g++.dg/template/dependent-expr4.C: New test.
42707 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
42709 * gcc.dg/altivec-11.c: New test.
42711 2004-01-07 Mark Mitchell <mark@codesourcery.com>
42713 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42715 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42718 * gcc.dg/enum-compat-1.c: New test.
42719 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42721 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42724 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42725 gcc.dg/c99-idem-qual-3.c: New tests.
42727 2004-01-07 Alan Modra <amodra@bigpond.net.au>
42729 * gcc.dg/winline-7.c: Don't cast void * to int.
42731 2004-01-06 Jan Hubicka <jh@suse.cz>
42733 * gcc.dg/i386-sse-5.c: New test
42734 * g++.dg/eh/simd-1.c: Add -w argument for i386.
42736 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42739 * g++.dg/rtti/typeid4.C: New test.
42741 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42743 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42745 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42748 * g++.dg/template/error11.C: New test.
42751 * g++.dg/template/class2.C: New test.
42753 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
42754 Richard Sandiford <rsandifo@redhat.com>
42757 * g++.dg/opt/alias3.C: New test.
42759 2004-01-04 Mark Mitchell <mark@codesourcery.com>
42762 * g++.dg/template/koenig3.C: New test.
42765 * g++.dg/parse/offsetof3.C: New test.
42767 * g++.dg/init/copy7.C: Add missing dg-error markers.
42770 * g++.dg/init/copy7.c: New test.
42773 * g++.dg/parse/cast1.C: New test.
42775 2004-01-04 Jan Hubicka <jh@suse.cz>
42777 * gcc.dg/winline[1-7].c: New tests.
42779 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42782 * g++.dg/template/qualttp22.C: New test.
42784 2004-01-01 Jan Hubicka <jh@suse.cz>
42786 * gcc.dg/debug/20031231-1.c: New.
42787 * gcc.c-torture/compile/20040101-1.c: New.
42788 * gcc.dg/dwarf-die-[1-7].c: New.
42790 2004-01-01 Jakub Jelinek <jakub@redhat.com>
42792 PR optimization/13521
42793 * gcc.c-torture/compile/20031231-1.c: New test.
42795 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42797 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42799 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42802 * g++.dg/template/crash16.C: New test.
42804 2003-12-30 Mark Mitchell <mark@codesourcery.com>
42806 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42808 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42810 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42812 * g++.old-deja/g++.jason/thunk3.C: Likewise.
42813 * g++.old-deja/g++.law/profile1.C: Likewise.
42814 * gcc.c-torture/compile/981006-1.c: Likewise.
42815 * gcc.c-torture/execute/loop-2e.x: Likewise.
42816 * gcc.c-torture/execute/loop-2f.x: Remove.
42817 * gcc.c-torture/execute/loop-2g.x: Likewise.
42818 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42819 * gcc.dg/20020312-2.c: Remove traces of dead ports.
42821 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
42824 * g++.dg/ext/attrib11.C: New test.
42827 * g++.dg/template/array2-1.C: New test.
42828 * g++.dg/template/array2-2.C: New test.
42830 2003-12-29 Mark Mitchell <mark@codesourcery.com>
42832 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42834 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
42837 * g++.dg/template/array1-1.C: New test.
42838 * g++.dg/template/array1-2.C: New test.
42840 2003-12-29 Roger Sayle <roger@eyesopen.com>
42843 * g77.dg/12632.f: New test case.
42845 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42848 * g++.dg/parse/nontype1.C: New test.
42850 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42853 * g++.dg/parse/explicit1.C: New test.
42854 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42856 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42859 * g++.dg/opt/inline6.C: New test.
42862 * g++.dg/parse/error9.C: New test.
42864 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42866 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42869 * g++.dg/init/assign1.C: New test.
42871 2003-12-28 Roger Sayle <roger@eyesopen.com>
42874 * g++.dg/warn/format3.C: New test case.
42876 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42878 * gcc.c-torture/compile/20031227-1.c: New test.
42880 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42882 * g++.dg/bprob/bprob.exp: Load target-supports.exp
42883 * g77.dg/bprob/bprob.exp: Likewise.
42884 * gcc.misc-tests/bprob.exp: Likewise.
42885 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
42886 variants on systems where the library does not provide that
42888 * gcc.dg/builtins-20.c: Use builtins-config.h.
42889 * gcc.dg/builtins-config.h: New file.
42891 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42893 * lib/gcc-dg.exp (dg-require-profiling): New function.
42894 * lib/target-supports.exp (check_profiling_available): Likewise.
42895 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42896 * g77.dg/bprob/bprob.exp: Likewise.
42897 * gcc.misc-tests/bprob.exp: Likewise.
42898 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42899 * gcc.dg/20021014-1.c: Likewise.
42900 * gcc.dg/nest.c: Likewise.
42902 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42904 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42906 * g++.dg/lookup/java2.C: Likewise.
42907 * gcc.dg/cpp/lexident.c: Likewise.
42909 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
42911 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42913 * gcc.c-torture/compile/961203-1.c: Likewise.
42914 * gcc.c-torture/compile/980506-1.c: Likewise.
42916 2003-12-23 Zack Weinberg <zack@codesourcery.com>
42918 * lib/gcc-dg.exp (dg-prune-output): New annotation.
42919 (additional_prunes): New global.
42920 (gcc-dg-prune): Handle additional per-test pruning.
42921 (dg-test): Clear additional_prunes between tests.
42923 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
42924 dg-prune-output to avoid spurious failures from assembler
42925 complaining about nonexistent WAW violations.
42926 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42927 Use dg-prune-output to avoid spurious failures from assembler
42928 warning about Itanium B-step errata.
42930 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42932 * g++.dg/abi/macro0.C: New test.
42933 * g++.dg/abi/macro1.C: Likewise.
42934 * g++.dg/abi/macro2.C: Likewise.
42936 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42937 * g++.dg/abi/bitfield7.C: Likewise.
42938 * g++.dg/abi/dtor2.C: Likewise.
42939 * g++.dg/abi/mangle11.C: Likewise.
42940 * g++.dg/abi/mangle12.C: Likewise.
42941 * g++.dg/abi/mangle14.C: Likewise.
42942 * g++.dg/abi/mangle17.C: Likewise.
42943 * g++.dg/abi/vbase10.C: Likewise.
42944 * g++.dg/abi/vbase14.C: Likewise.
42945 * g++.dg/template/qualttp17.C: Likewise.
42947 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
42950 * gcc.dg/20031223-1.c: New test.
42952 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42954 * gcc.dg/noreturn-7.c: New test.
42956 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42958 * gcc.dg/null-pointer-1.c: New test.
42960 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42962 * g++.old-deja/g++.jason/template18.C: Remove.
42963 * g++.old-deja/g++.jason/template37.C: Likewise.
42966 * g++.dg/lookup/ns1.C: New test.
42969 * g++.dg/template/lookup3.C: New test.
42971 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42973 * g++.dg/template/recurse1.C: New test
42975 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42978 * g++.dg/parse/semicolon1.C: New test.
42979 * g++.dg/parse/semicolon1.h: Likewise.
42981 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
42983 * gcc.dg/darwin-misaligned.c: New test.
42985 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42988 * gcc.dg/20031222-1.c: New test.
42990 2003-12-21 Mark Mitchell <mark@codesourcery.com>
42993 * g++.dg/parse/error8.C: New test.
42996 * g++.dg/warn/ctor-init-1.C: New test.
42998 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
43000 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43002 * gcc.c-torture/compile/930217-1.c: Likewise.
43003 * gcc.c-torture/compile/930513-1.c: Likewise.
43004 * gcc.c-torture/execute/920908-2.c: Likewise.
43005 * gcc.c-torture/execute/921204-1.c: Likewise.
43006 * gcc.c-torture/execute/930621-1.c: Likewise.
43007 * gcc.c-torture/execute/930630-1.c: Likewise.
43008 * gcc.c-torture/execute/931031-1.c: Likewise.
43009 * gcc.c-torture/execute/980602-2.c: Likewise.
43010 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43011 * gcc.c-torture/execute/compndlit-1.c: Likewise.
43012 * gcc.c-torture/execute/extzvsi.c: Likewise.
43013 * gcc.c-torture/unsorted/ext.c: Likewise.
43015 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
43018 * gcc.c-torture/compile/20031220-2.c: New test case.
43020 2003-12-20 Roger Sayle <roger@eyesopen.com>
43022 PR optimization/13031
43023 * gcc.c-torture/compile/20031220-1.c: New test case.
43025 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43027 * gcc.dg/cast-function-1.c: New test.
43029 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
43031 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43034 2003-12-19 Mark Mitchell <mark@codesourcery.com>
43037 * g++.dg/ext/attrib10.C: New test.
43039 2003-12-19 Jakub Jelinek <jakub@redhat.com>
43041 * gcc.dg/cleanup-10.c: New test.
43042 * gcc.dg/cleanup-11.c: New test.
43044 2003-12-19 Jakub Jelinek <jakub@redhat.com>
43047 * g++.dg/opt/expect1.C: New test.
43049 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
43051 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43053 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
43056 * gcc.dg/20031218-1.c: New test.
43059 * gcc.dg/20031218-2.c: New test.
43060 * gcc.dg/20031218-3.c: New test.
43062 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43063 of label name and allow for USER_LABEL_PREFIX == "_" names.
43064 * g++.dg/abi/mangle18-2.C: Likewise.
43065 * g++.dg/abi/mangle19-1.C: Likewise.
43066 * g++.dg/abi/mangle19-2.C: Likewise.
43067 * g++.dg/abi/mangle20-1.C: Likewise.
43068 * g++.dg/abi/mangle20-2.C: Likewise.
43070 2003-12-18 Richard Henderson <rth@redhat.com>
43072 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43074 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
43075 Dan Kegel <dank@kegel.com>
43078 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43079 testing a cross compiler, it causes spurious compile failures.
43080 * lib/g++.exp: Likewise.
43082 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43085 * g++.dg/template/access13.C: New test.
43087 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
43089 * gcc.dg/20031216-1.c: New test.
43091 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43094 * g++.dg/template/error10.C: New test.
43096 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43098 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43099 * g++.dg/eh/simd-2.C: Likewise.
43101 2003-12-17 James E Wilson <wilson@specifixinc.com>
43102 Roger Sayle <roger@eyesopen.com>
43104 * gcc.c-torture/execute/ieee/mzero5.c: New.
43106 2003-12-17 Mark Mitchell <mark@codesourcery.com>
43109 * g++.dg/parse/error6.C: New test.
43112 * g++.dg/parse/error7.C: New test.
43114 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43116 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43117 at -O with stabs debugging formats.
43118 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43119 * gcc.dg/debug/debug-2.c: Likewise.
43121 2003-12-16 Mark Mitchell <mark@codesourcery.com>
43124 * g++.dg/init/error1.C: New test.
43127 * g++.dg/init/pm3.C: New test.
43129 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
43132 * gcc.dg/bitfld-8.c: New test.
43134 2003-12-16 James Lemke <jim@wasabisystems.com>
43136 * gcc.dg/arm-scd42-[123].c: New tests.
43138 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43141 * g++.dg/abi/mangle20-1.C: New test.
43142 * g++.dg/abi/mangle20-2.C: New test.
43144 2003-12-16 Mark Mitchell <mark@codesourcery.com>
43147 * g++.dg/other/offsetof2.C: Remove XFAIL.
43148 * g++.dg/parse/offsetof1.C: New test.
43149 * g++.gd/parse/offsetof2.C: Likewise.
43151 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43153 * g++.dg/template/nontype3.C: New test.
43154 * g++.dg/template/static2.C: Tweaked the dg-error clause.
43156 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43158 * g++.dg/warn/noreturn-3.C: Also test instantiation.
43160 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43163 * g++.dg/expr/assign1.C: New test.
43166 * g++.dg/abi/mangle19-1.C: New test.
43167 * g++.dg/abi/mangle19-2.C: New test.
43169 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
43171 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43173 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43175 * gcc.c-torture/execute/20031216-1.c: New test.
43177 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43179 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43182 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43185 * g++.dg/template/error9.C: New test.
43188 * g++.dg/template/error8.C: New test.
43190 2003-12-15 Roger Sayle <roger@eyesopen.com>
43192 PR middle-end/13400
43193 * gcc.c-torture/execute/20031215-1.c: New test case.
43195 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43198 * g++.dg/parse/error5.C: New test.
43201 * g++.dg/expr/sizeof1.C: New test.
43204 * g++.dg/template/crash15.C: New test.
43206 2003-12-15 Geoffrey Keating <geoffk@apple.com>
43208 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43209 a non-POD type as the last named parameter of a varargs function.
43211 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43215 * g++.dg/template/crash14.C: New test.
43216 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43218 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
43220 * g++.dg/other/java1.C: New test.
43223 * g++.dg/abi/mangle18-1.C: New test.
43224 * g++.dg/abi/mangle18-2.C: New test.
43226 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43228 PR optimization/10312
43229 * gcc.c-torture/execute/20031214-1.c: New.
43231 2003-12-14 Mark Mitchell <mark@codesourcery.com>
43235 * g++.dg/parse/error3.C: New test.
43236 * g++.dg/parse/error4.C: Likewise.
43237 * g++.dg/abi/mangle4.C: Tweak error messages.
43238 * g++.dg/lookup/using5.C: Likewise.
43239 * g++.dg/other/error2.C: Likewise.
43240 * g++.dg/parse/typename5.C: Likewise.
43241 * g++.dg/parse/undefined1.C: Likewise.
43242 * g++.dg/template/arg2.C: Likewise.
43243 * g++.dg/template/ttp3.C: Likewise.
43244 * g++.dg/template/type1.C: Likewise.
43245 * g++.old-deja/g++.other/crash32.C: Likewise.
43246 * g++.old-djea/g++.pt/defarg8.C: Likewise.
43248 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43251 * g++.dg/warn/noreturn-3.C: New test.
43253 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43256 * g++.dg/abi/covariant3.C: New.
43258 2003-12-12 Jakub Jelinek <jakub@redhat.com>
43260 * g++.dg/eh/ia64-1.C: New test.
43262 2003-12-12 Roger Sayle <roger@eyesopen.com>
43264 PR optimization/13037
43265 * g77.f-torture/execute/13037.f: New test case.
43267 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43270 * g++.dg/abi/covariant2.C: New.
43272 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
43274 * gcc.dg/cpp/trad/macro.c: New tests.
43276 2003-12-11 Zack Weinberg <zack@codesourcery.com>
43278 * gcc.c-torture/execute/wchar_t-1.x: Delete.
43280 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
43283 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43285 * lib/g++.exp (g++_version): Likewise.
43286 * lib/g77.exp (g77_version): Likewise.
43287 * lib/objc.exp (default_objc_version): Likewise.
43289 2003-12-10 Richard Henderson <rth@redhat.com>
43291 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43293 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43295 2003-12-08 Matt Austern <austern@apple.com>
43298 * lib/gcc-dg.exp (dg-require-visibility): Define.
43299 * lib/target-supports (check_visibility_available): Define.
43300 * gcc.dg/visibility-1.c: New test.
43301 * gcc.dg/visibility-2.c: Likewise.
43302 * gcc.dg/visibility-3.c: Likewise.
43303 * gcc.dg/visibility-4.c: Likewise.
43304 * gcc.dg/visibility-5.c: Likewise.
43305 * gcc.dg/visibility-6.c: Likewise.
43306 * g++.dg/ext/visibility-1.C: Likewise.
43307 * g++.dg/ext/visibility-2.C: Likewise.
43308 * g++.dg/ext/visibility-3.C: Likewise.
43309 * g++.dg/ext/visibility-4.C: Likewise.
43310 * g++.dg/ext/visibility-5.C: Likewise.
43311 * g++.dg/ext/visibility-6.C: Likewise.
43313 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43315 * g++.dg/lookup/java1.C: New test.
43316 * g++.dg/lookup/java2.C: New test.
43318 2003-12-07 Falk Hueffner <falk@debian.org>
43320 * g++.dg/opt/noreturn-1.C: New test.
43322 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
43324 * gcc.dg/overflow-1.c: New test.
43326 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43328 * g77.f-torture/compile/13060.f: New test.
43330 2003-12-06 Mark Mitchell <mark@codesourcery.com>
43333 * g++.dg/inherit/operator2.C: New test.
43335 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43338 * g++.dg/ext/attrib9.C: New test.
43340 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43343 * g++.dg/template/error7.C: New test.
43345 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
43346 J"orn Rennecke <joern.rennecke@superh.com>
43349 * g++.dg/other/struct-va_list.C: New test.
43351 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43354 * g++.dg/parse/defarg6.C: New test.
43356 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
43359 * gcc.c-torture/execute/20031201-1.c: New test.
43361 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
43363 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43365 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43367 * gcc.dg/builtin-return-1.c: New test.
43369 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
43370 J"orn Rennecke <joern.rennecke@superh.com>
43372 PR optimization/13260
43373 * gcc.c-torture/execute/20031204-1.c: New test.
43375 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43378 * g++.dg/template/error6.C: New test.
43380 2003-12-03 Jakub Jelinek <jakub@redhat.com>
43382 * gcc.dg/20031202-1.c: New test.
43384 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43387 * g++.dg/template/eh1.C: New test.
43390 * g++.dg/template/error5.C: New test.
43392 2003-12-02 David Ung <davidu@mips.com>
43394 * gcc.dg/compat/vector-check.h: Corrected type for var
43397 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43400 * g++.dg/template/ptrmem8.C: New test.
43402 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43405 * g++.dg/template/dependent-expr3.C: New test.
43407 2003-12-01 James Lemke <jim@wasabisystems.com>
43409 * gcc.dg/arm-g2.c: New test.
43411 2003-12-01 Roger Sayle <roger@eyesopen.com>
43413 PR optimization/11634
43414 * gcc.dg/20031201-2.c: New test case.
43416 2003-12-01 Zack Weinberg <zack@codesourcery.com>
43419 * objc.dg/proto-lossage-3.m: New test.
43421 2003-12-01 Roger Sayle <roger@eyesopen.com>
43423 PR optimization/12628
43424 * gcc.dg/20031201-1.c: New test case.
43426 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43428 * gcc.dg/unaligned-1.c: New test.
43430 2003-11-30 Mark Mitchell <mark@codesourcery.com>
43433 * g++.dg/template/error4.C: New test.
43434 * g++.dg/template/nested3.C: Adjust error markers.
43436 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43438 * gcc.dg/cpp/assert4.c: Check more #system assertions.
43440 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
43443 * gcc.dg/bitfld-7.c: New test.
43445 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
43447 * gcc.dg/tls/asm-1.C: New test.
43449 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43451 * gcc.dg/cpp/assert4.c: Update.
43453 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43455 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43456 * gcc.dg/builtin-apply3.c: New test.
43458 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43460 * lib/compat.exp (compat-obj): New xfaildata parameter.
43461 Use it to set compiler_conditional_xfail_data before compiling.
43462 (compat-get-options): Handle dg-xfail-if.
43463 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43464 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43465 * gcc.dg/compat/vector-1_y.c: Likewise.
43466 * gcc.dg/compat/vector-2_x.c: Likewise.
43467 * gcc.dg/compat/vector-2_y.c: Likewise.
43469 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43471 * g++.dg/opt/reg-stack4.C: New test.
43473 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43475 * gcc.dg/builtin-apply2.c: New test.
43477 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43479 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43481 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43484 * g++.dg/template/template-id-2.C: New test.
43486 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43489 * g++.dg/template/memfriend1.C: New test.
43490 * g++.dg/template/memfriend2.C: Likewise.
43491 * g++.dg/template/memfriend3.C: Likewise.
43492 * g++.dg/template/memfriend4.C: Likewise.
43493 * g++.dg/template/memfriend5.C: Likewise.
43494 * g++.dg/template/memfriend6.C: Likewise.
43495 * g++.dg/template/memfriend7.C: Likewise.
43496 * g++.dg/template/memfriend8.C: Likewise.
43497 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43499 2003-11-21 Mark Mitchell <mark@codesourcery.com>
43502 * g++.dg/ext/cond1.C: New test.
43504 2003-11-20 Richard Henderson <rth@redhat.com>
43506 * gcc.dg/20020201-2.c: Remove.
43507 * gcc.dg/20020201-4.c: Remove.
43508 * gcc.dg/20020304-1.c: Remove.
43510 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
43512 * gcc.dg/cpp/trad/xwin1.c: New test case.
43514 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
43516 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43517 * lib/g77.exp: Likewise.
43518 * lib/objc.exp: Likewise.
43519 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43522 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43525 * g++.dg/template/static5.C: New test.
43527 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
43529 * gcc.dg/nested-func-1.c: New test.
43531 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43533 * gcc.dg/cpp/assert4.c: New test.
43535 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43538 * g++.dg/lookup/using9.c: New test.
43540 2003-11-14 Mark Mitchell <mark@codesourcery.com>
43543 * g++.dg/template/error3.C: New test.
43545 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
43548 * ada/acats/run_acats, run_all.sh: Fix syntax error.
43549 No longer use a wrapper for gcc, since this does not work under
43552 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43555 * g++.dg/template/ptrmem7.C: New test.
43557 2003-11-13 Andrew Pinski <apinski@apple.com>
43559 * gcc.c-torture/compile/20031113-1.c: New test.
43561 2003-11-13 Mark Mitchell <mark@codesourcery.com>
43562 Kean Johnston <jkj@sco.com>
43565 * gcc.dg/unused-4.c: Update.
43567 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43569 * g++.dg/opt/const3.C: New test.
43571 2003-11-13 Jan Hubicka <jh@suse.cz>
43573 * gcc.c-torture/compile/20031112-1.c: New test.
43575 2003-11-12 Mark Mitchell <mark@codesourcery.com>
43577 * g++.dg/parse/crash10.C: Remove bogus error marker.
43579 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43581 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43582 (host_gcc): Likewise.
43583 (ROOT): Honor $PWDCMD.
43585 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43587 2003-11-12 Catherine Moore <clm@redhat.com>
43589 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43591 2003-11-12 Andreas Jaeger <aj@suse.de>
43592 Jakub Jelinek <jakub@redhat.com>
43593 Andrew Pinski <pinskia@physics.uc.edu>
43594 Richard Henderson <rth@redhat.com>
43596 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43598 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43600 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43601 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43603 2003-11-11 Andreas Jaeger <aj@suse.de>
43605 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43607 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43609 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43611 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43614 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43616 * gcc.dg/trampoline-1.c: New test.
43618 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43620 * gcc.c-torture/compile/200031109-1.c: New test.
43622 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43626 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43627 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43628 gcc.dg/format/no-y2k-1.c: Update.
43630 2003-11-08 Roger Sayle <roger@eyesopen.com>
43632 PR optimization/10467
43633 * gcc.dg/20031108-1.c: New test case.
43635 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43637 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43639 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43641 * gcc.dg/compound-lvalue-1.c: New test.
43642 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43645 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43647 * gcc.dg/altivec-varargs-1.c: New test.
43649 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43651 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43652 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43653 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43654 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43655 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43657 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43659 * gcc.dg/cond-lvalue-1.c: New test.
43661 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43663 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43665 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43668 * g++.dg/template/instantiate5.C: New test.
43670 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43673 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43674 * ChangeLog: Add missing first entry for above test.
43676 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43679 * g++.dg/template/using8.C: New test.
43680 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43682 2003-11-02 Roger Sayle <roger@eyesopen.com>
43684 PR optimization/10817
43685 * gcc.c-torture/compile/20031102-1.c: New test case.
43687 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43689 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43692 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43694 * gcc.dg/20031102-1.c: New test.
43696 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43698 * gcc.dg/complex-1.c: New test.
43700 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43703 * g++.dg/template/crash13.C: Adjust expected error location.
43704 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43706 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43708 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43710 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43713 * gcc.c-torture/compile/20031031-2.c: New test.
43715 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43718 * gcc.c-torture/compile/20031031-1.c: New test.
43720 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43722 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43723 * gcc.misc-tests/bprob.exp: Likewise.
43724 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43725 the execution test on arm-elf configs.
43726 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
43727 configs that don't support scratch files.
43728 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43730 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
43732 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43735 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
43737 * ada/acats/run_all.sh: Redirect mv output to /dev/null
43738 Avoid non pure sh syntax. Add more logging.
43740 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43743 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43746 * gcc.dg/ppc-stackalign-1.c: New test.
43748 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
43750 * ada/acats/run_all.sh: Change output to be more compliant with
43752 Create acats.sum and acats.log files under testsuite/ada/acats
43753 Only run [a-z]* directories, to filter out e.g. CVS.
43754 Redirect build output to log file.
43756 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43758 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43760 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43763 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43765 2003-10-27 Jakub Jelinek <jakub@redhat.com>
43767 * gcc.c-torture/compile/20031023-1.c: New test.
43768 * gcc.c-torture/compile/20031023-2.c: New test.
43769 * gcc.c-torture/compile/20031023-3.c: New test.
43770 * gcc.c-torture/compile/20031023-4.c: New test.
43772 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43775 * g++.dg/lookup/scoped8.C: New test.
43777 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43779 * g++.dg/opt/reg-stack3.C: New test.
43781 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43783 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
43785 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43788 * g++.dg/template/crash13.C: New test.
43790 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43792 * gcc.dg/c99-restrict-2.c: New test.
43794 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
43796 PR c++/12698, c++/12699, c++/12700, c++/12566
43797 * g++.dg/inherit/covariant9.C: New test.
43798 * g++.dg/inherit/covariant10.C: New test.
43799 * g++.dg/inherit/covariant11.C: New test.
43801 2003-10-23 Jason Merrill <jason@redhat.com>
43804 * g++.dg/ext/complit2.C: New test.
43806 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43809 * gcc.c-torture/execute/20031020-1.c: New test.
43811 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43813 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43814 following the jump_insn.
43816 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
43818 * gcc.dg/cast-lvalue-1.c: New test.
43820 2003-10-21 Mark Mitchell <mark@codesourcery.com>
43823 * g++.dg/template/cond2.C: New test.
43825 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
43827 * gcc.dg/builtins-28.c: New test.
43829 2003-10-20 Jan Hubicka <jh@suse.cz>
43831 * g++.dg/opt/inline4.C: Do not use min-inline-insns
43833 * gcc.dg/inline-2.c: Likewise.
43835 2003-10-20 Phil Edwards <phil@codesourcery.com>
43837 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43838 * gcc.dg/nest.c: Likewise.
43840 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43842 PR c++/9781, c++/10583, c++/11862
43843 * g++.dg/parse/crash13.C: New test.
43845 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43847 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43849 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43851 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43852 Define HAVE_C99_RUNTIME except on Solaris.
43853 * gcc.dg/builtins-20.c: Likewise.
43855 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43857 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43859 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43862 * g++.dg/template/crash21.C: New test.
43864 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43867 * g++.dg/template/typename5.C: New test.
43869 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43872 * g++.dg/template/friend25.C: New test.
43874 2003-10-16 Ziemowit Laski <zlaski@apple.com>
43876 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43879 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
43881 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43884 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
43886 * gcc.c-torture/execute/960416-1.x: Remove.
43887 * gcc.c-torture/execute/divconst-3.x: Likewise.
43889 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
43892 * gcc.dg/torture/cris-volatile-1.c: New test.
43894 2003-10-14 Roger Sayle <roger@eyesopen.com>
43896 PR optimization/9325
43897 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43898 for overflowing floating point to integer conversion during RTL
43901 2003-10-13 Ziemowit Laski <zlaski@apple.com>
43903 * objc/execute/_cmd.m: Fix typo.
43904 * objc.dg/image-info.m, objc.dg/symtab-1.m:
43905 Relax 'scan-assembler' regexp.
43906 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43907 objc.dg/try-catch-4.m: Run on non-Darwin targets.
43908 * objc.dg/zero-link-2.m: Remove blank line.
43909 * objc.dg/zero-link-3.m: New test case.
43911 2003-10-13 Geoffrey Keating <geoffk@apple.com>
43913 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43915 * gcc.dg/asm-names.c: Use scan-assembler-not rather
43916 than linker trickery.
43918 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43921 * g++.dg/other/friend2.C: New test.
43923 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43925 * gcc.dg/20031012-1.c: New test.
43927 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43929 * gcc.dg/weak/weak-3.c: Fix for new warning.
43931 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
43933 PR optimization/8750
43934 * gcc.c-torture/execute/20031012-1.c: New test case.
43936 2003-10-11 Roger Sayle <roger@eyesopen.com>
43938 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43939 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43941 2003-10-11 Roger Sayle <roger@eyesopen.com>
43943 PR optimization/12260
43944 * gcc.c-torture/compile/20031011-2.c: New test case.
43946 2003-10-11 Roger Sayle <roger@eyesopen.com>
43948 * gcc.c-torture/execute/20031011-1.c: New testcase.
43950 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
43952 * gcc.c-torture/compile/20031011-1.c: New test.
43954 2003-10-11 Jan Hubicka <jh@suse.cz>
43956 * g++.dg/other/first-global.C: New test.
43958 2003-10-11 Roger Sayle <roger@eyesopen.com>
43960 * gcc.c-torture/execute/string-opt-18.c: New testcase.
43962 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
43964 * gcc.c-torture/compile/20031010-1.c: New test.
43966 2003-10-10 Geoffrey Keating <geoffk@apple.com>
43968 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43969 * gcc.c-torture/execute/va-arg-25.c: ... here.
43971 2003-10-09 Mark Mitchell <mark@codesourcery.com>
43973 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43975 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
43977 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43979 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43981 * g++.dg/parse/error2.C: New test.
43983 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43986 * g++.dg/other/error5.C: Modify the error message.
43987 * g++.dg/lookup/using8.C: New test.
43989 2003-10-07 Geoffrey Keating <geoffk@apple.com>
43991 * gcc.dg/darwin-abi-2.c: New file.
43992 * gcc.c-torture/execute/va-arg-24.c: New file.
43994 2003-10-06 Bob Wilson <bob.wilson@acm.org>
43996 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
43999 2003-10-06 Mark Mitchell <mark@codesourcery.com>
44002 * g++.dg/other/error4.C: Update error messages.
44003 * g++.dg/template/ptrmem4.C: Likewise.
44006 * g++.dg/init/new9.C: New test.
44008 PR c++/12334, c++/12236, c++/8656
44009 * g++.dg/ext/attrib8.C: New test.
44011 2003-10-06 Devang Patel <dpatel@apple.com>
44013 * gcc.dg/debug/dwarf2-3.h: New test.
44014 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44016 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
44018 * g++.dg/opt/cfg2.C: New test.
44020 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44022 * g++.dg/opt/float1.C: New test.
44024 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44026 * gcc.dg/c90-array-lval-6.c: New test.
44027 * gcc.dg/c99-array-lval-6.c: New test.
44029 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
44030 Ziemowit Laski <zlaski@apple.com>
44032 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44033 'Derived', so that it is never considered a class method; add
44034 new warning for '+port' method ambiguity.
44035 * objc.dg/method-12.m: Include <objc/objc.h> instead of
44036 <objc/objc-api.h> (needed on Mac OS X).
44037 * objc.dg/method-13.m: New test.
44039 2003-10-03 Roger Sayle <roger@eyesopen.com>
44041 PR optimization/9325, PR java/6391
44042 * gcc.c-torture/execute/20031003-1.c: New test case.
44044 2003-10-02 Mark Mitchell <mark@codesourcery.com>
44046 PR optimization/12180
44047 * gcc.dg/20031002-1.c: New test.
44050 * g++.dg/inherit/error1.C: New test.
44052 2003-10-02 Chris Demetriou <cgd@broadcom.com>
44054 * lib/f-torture.exp (search_for): Rename to...
44055 (search_for_re): This. Also, clean up comments and the
44056 "regexp" invocation.
44058 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
44060 * gcc.c-torture/compile/20031002-1.c: New test.
44062 2003-10-02 Jakub Jelinek <jakub@redhat.com>
44064 * g++.dg/opt/cond1.C: New test.
44066 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
44068 * gcc.dg/Wold-style-definition-2.c: New testcase.
44069 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44071 2003-09-29 Richard Henderson <rth@redhat.com>
44073 * g++.dg/init/array10.C: Add dg-options.
44075 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
44077 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44079 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44081 * g++.dg/template/friend19.C: Fix typo.
44082 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44084 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
44086 * gcc.c-torture/execute/20030928-1.c: New test.
44087 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44089 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44091 * g++.dg/opt/unroll1.C: New test.
44093 2003-09-26 Roger Sayle <roger@eyesopen.com>
44095 PR optimization/11741
44096 * gcc.dg/20030926-1.c: New test case.
44098 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44101 * g++.dg/parse/access7.C: New test.
44102 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44104 2003-09-24 Ziemowit Laski <zlaski@apple.com>
44106 MERGE OF objc-improvements-branch into MAINLINE:
44107 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44108 if libobjc has not been built.
44109 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44110 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44111 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44112 objc/execute/nested-3.m, objc/execute/np-2.m,
44113 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44114 objc/execute/redefining_self.m, objc/execute/root_methods.m,
44115 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44116 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44117 objc.dg/special/unclaimed-category-1.h,
44118 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44119 well as GNU runtime.
44120 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44121 * execute/cascading-1.m, execute/function-message-1.m,
44122 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44123 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44124 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44125 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44126 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44127 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44128 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44129 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44130 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44131 * objc.dg/bitfield-2.m: Run only on Darwin.
44132 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44133 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44134 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44135 * objc.dg/const-str-1.m: Fix constant string layout.
44137 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
44139 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44141 2003-09-23 Geoffrey Keating <geoffk@apple.com>
44143 * gcc.dg/darwin-abi-1.c: New file.
44145 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
44148 * gcc.c-torture/compile/20030921-1.c: New test.
44150 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44152 * g++.dg/opt/reg-stack2.C: New test.
44154 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44156 * g++.dg/eh/delayslot1.C: New test.
44158 2003-09-20 Richard Henderson <rth@redhat.com>
44160 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44162 2003-09-20 Roger Sayle <roger@eyesopen.com>
44164 * gcc.c-torture/execute/20030920-1.c: New test case.
44166 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44168 * g++.dg/rtti/typeid3.C: Correct expected error message.
44170 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44173 * g++.dg/parse/crash12.C: New test.
44175 2003-09-19 Janis Johnson <janis187@us.ibm.com>
44177 * gcc.dg/compat/mixed-struct-check.h: New.
44178 * gcc.dg/compat/mixed-struct-defs.h: New.
44179 * gcc.dg/compat/mixed-struct-init.h: New.
44180 * gcc.dg/compat/struct-by-value-19_main.c: New.
44181 * gcc.dg/compat/struct-by-value-19_x.c: New.
44182 * gcc.dg/compat/struct-by-value-19_y.c: New.
44183 * gcc.dg/compat/struct-by-value-20_main.c: New.
44184 * gcc.dg/compat/struct-by-value-20_x.c: New.
44185 * gcc.dg/compat/struct-by-value-20_y.c: New.
44186 * gcc.dg/compat/struct-return-19_main.c: New.
44187 * gcc.dg/compat/struct-return-19_x.c: New.
44188 * gcc.dg/compat/struct-return-19_y.c: New.
44189 * gcc.dg/compat/struct-return-20_main.c: New.
44190 * gcc.dg/compat/struct-return-20_x.c: New.
44191 * gcc.dg/compat/struct-return-20_y.c: New.
44193 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
44194 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44195 so that it will not complain on LP64 targets.
44197 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44200 * g++.dg/template/friend24.C: New test.
44202 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
44205 * g++.dg/template/memtmpl2.C: New test.
44207 2003-09-18 Mark Mitchell <mark@codesourcery.com>
44210 * gcc.dg/builtin-apply1.c: New test.
44212 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
44215 * g++.dg/warn/Wunused-4.C: New test.
44217 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44220 * g++.dg/other/gc2.C: New test.
44222 2003-09-17 Mark Mitchell <mark@codesourcery.com>
44225 * g++.dg/rtti/typeid3.C: New test.
44228 * g++.dg/overload/template1.C: New test.
44230 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44232 * g++.dg/opt/cfg3.C: New test.
44234 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44237 * g++.dg/template/crash11.C: New test.
44239 2003-09-16 Jason Merrill <jason@redhat.com>
44240 Jakub Jelinek <jakub@redhat.com>
44242 * gcc.dg/attr-warn-unused-result.c: New test.
44244 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
44247 * g++.dg/expr/call2.C: New test.
44249 2003-09-15 Andreas Jaeger <aj@suse.de>
44251 * gcc.dg/Wold-style-definition-1.c: New test.
44253 2003-09-14 Mark Mitchell <mark@codesourcery.com>
44256 * g++.dg/parse/template12.C: New test.
44258 * g++.dg/abi/bitfield11.C: New test.
44259 * g++.dg/abi/bitfield12.C: Likewise.
44261 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
44263 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
44264 non-expansion of functional macro name without arguments at EOL.
44265 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
44267 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
44269 * gcc.c-torture/execute/20030914-[12].c: New tests.
44271 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
44274 * g++.dg/overload/addr1.C: New test.
44276 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
44278 * gcc.dg/20030909-1.c: New test.
44280 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44282 * gcc.dg/ultrasp10.c: New test.
44284 2003-09-09 Devang Patel <dpatel@apple.com>
44286 * gcc.dg/darwin-ld-6.c: New test.
44288 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44290 * gcc.dg/torture/builtin-explog-1.c: New testcase.
44292 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44294 * gcc.dg/ia64-types1.c: New test.
44295 * gcc.dg/ia64-types2.c: Likewise.
44297 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44299 * gcc.dg/builtins-1.c: Add more _Complex tests.
44300 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44302 * gcc.dg/builtins-1.c: Test existing _Complex functions.
44303 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44305 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44308 * g++.dg/lookup/koenig2.C: New test.
44311 * g++.dg/rtti/typeid2.C: New test.
44313 2003-09-08 Jakub Jelinek <jakub@redhat.com>
44315 * gcc.c-torture/compile/20030904-1.c: New test.
44317 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44319 * g++.dg/opt/longbranch2.C: New test.
44321 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44323 * g++.dg/template/crash10.C: Only compile it.
44325 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44327 PR middle-end/11665
44328 * gcc.c-torture/compile/20030907-1.c: New test.
44329 * g++.dg/init/array11.C: New test.
44331 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44334 * g++.dg/init/struct1.C: New test.
44336 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44339 * g++.dg/expr/comma1.C: New test.
44341 2003-09-06 Mark Mitchell <mark@codesourcery.com>
44344 * g++.dg/expr/static_cast5.C: New test.
44346 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
44349 * g++.dg/lookup/scoped7.C: New test.
44352 * g++.dg/other/static1.C: New test.
44355 * g++.dg/warn/template-1.C: New test.
44358 * g++.dg/template/crash10.C: New test.
44361 * g++.dg/overload/VLA.C: New test.
44364 * g++.dg/template/call1.C: New test.
44366 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44369 * g++.dg/parse/using3.C: New test.
44371 2003-09-06 Roger Sayle <roger@eyesopen.com>
44374 * g++.dg/overload/builtin3.C: New test case.
44376 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
44379 * gcc.dg/20030906-1.c: New test.
44380 * gcc.dg/20030906-2.c: Likewise.
44382 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44385 * g++.dg/parse/defarg5.C: New test.
44387 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44389 2003-09-05 Mark Mitchell <mark@codesourcery.com>
44392 * g++.dg/expr/static_cast4.C: New test.
44395 * g++.dg/template/crash9.C: New test.
44397 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
44399 * g++.old-deja/g++.ext/pretty2.C: Update for change
44401 * g++.old-deja/g++.ext/pretty3.C: Likewise.
44403 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
44406 * g++/dg/template/qualified-id1.C: New test.
44409 * g++.dg/warn/noeffect4.C: New test.
44411 2003-09-04 Matt Austern <austern@apple.com>
44413 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44414 * g++.dg/ext/fnname2.C: Likewise.
44415 * g++.dg/ext/fnname3.C: Likewise.
44417 2003-09-04 Mark Mitchell <mark@codesourcery.com>
44419 * g++.dg/expr/lval1.C: New test.
44420 * g++.dg/ext/lvcast.C: Remove.
44422 2003-09-03 Roger Sayle <roger@eyesopen.com>
44424 PR optimization/11700.
44425 * gcc.c-torture/compile/20030903-1.c: New test case.
44427 2003-09-03 Mark Mitchell <mark@codesourcery.com>
44430 * g++.dg/abi/layout4.C: New test.
44432 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
44435 * g++.dg/parse/friend3.C: New test.
44437 2003-09-02 Mark Mitchell <mark@codesourcery.com>
44440 * g++.dg/template/class1.C: New test.
44443 * g++.dg/expr/call1.C: New test.
44445 2003-09-01 Mark Mitchell <mark@codesourcery.com>
44448 * g++.dg/init/ref9.C: New test.
44451 * g++.dg/template/nested4.C: New test.
44453 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44456 * g++.dg/template/non-dependent4.C: New test.
44459 * g++.dg/inherit/conv1.C: New test.
44461 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44464 * g++.dg/ext/label1.C: New test.
44465 * g++.dg/ext/label2.C: Likewise.
44467 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44469 * g++.dg/expr/cond3.C: New test.
44471 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44473 * gcc.dg/builtins-1.c: Add new builtin cases.
44475 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44477 * gcc.dg/builtins-1.c: Add new cases.
44478 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44480 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44482 * gcc.dg/builtins-1.c: Add more math builtin tests.
44483 * gcc.dg/torture/builtin-attr-1.c: New test.
44485 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44487 PR optimization/5079
44488 * g++.dg/opt/static3.C: New test.
44490 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44492 * gcc.misc-tests/gcov-10b.c: New test.
44494 2003-08-27 Mark Mitchell <mark@codesourcery.com>
44496 * g++.dg/opt/ptrmem3.C: New test.
44498 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44500 2003-08-27 Jakub Jelinek <jakub@redhat.com>
44502 * gcc.dg/20030826-2.c: New test.
44504 2003-08-26 Roger Sayle <roger@eyesopen.com>
44506 PR middle-end/12002
44507 * g77.f-torture/compile/12002.f: New test case.
44509 2003-08-26 Roger Sayle <roger@eyesopen.com>
44511 * gcc.dg/20030826-1.c: New test case.
44513 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
44515 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44517 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
44520 * c++.dg/lookup/crash1.C: New test.
44522 * c++.dg/warn/noeffect3.C: New test.
44524 2003-08-25 Janis Johnson <janis187@us.ibm.com>
44526 * gcc.dg/compat/vector-1_x.c: Compile with -w.
44527 * gcc.dg/compat/vector-1_y.c: Ditto.
44528 * gcc.dg/compat/vector-2_x.c: Ditto.
44529 * gcc.dg/compat/vector-2_y.c: Ditto.
44531 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
44533 * gcc.dg/20030702-1.c: New test.
44535 2003-08-25 Mark Mitchell <mark@codesourcery.com>
44538 * g++.dg/ext/altivec-1.C: New test.
44540 2003-08-24 Richard Henderson <rth@redhat.com>
44542 * g++.dg/eh/simd-2.C: Add -w for x86.
44544 2003-08-23 Jakub Jelinek <jakub@redhat.com>
44546 * gcc.dg/20030815-1.c: New test.
44548 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44551 * g++.dg/parse/access6.C: New test.
44553 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44555 PR c++/641, c++/11876
44556 * g++.dg/template/friend22.C: New test.
44557 * g++.dg/template/friend23.C: Likewise.
44559 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44561 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44564 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44566 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44568 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44570 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44572 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44574 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44576 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44578 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44580 2003-08-21 Mark Mitchell <mark@codesourcery.com>
44583 * g++.dg/overload/prom1.C: New test.
44586 * g++.dg/parse/dtor2.C: New test.
44589 * g++.dg/parse/using2.C: New test.
44591 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
44594 * gcc.c-torture/compile/20030821-1.c: New.
44596 2003-08-20 Mark Mitchell <mark@codesourcery.com>
44599 * g++.dg/template/deduce2.C: New test.
44601 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
44603 * gcc.c-torture/execute/20030821-1.c: New test.
44605 2003-08-20 Roger Sayle <roger@eyesopen.com>
44607 PR middle-end/11984
44608 * gcc.dg/20030820-1.c: New test case.
44610 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44613 * g++.dg/warn/noeffect2.C: New test.
44615 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44618 * g++.dg/template/dtor2.C: New test.
44621 * g++.dg/template/operator1.C: New test.
44622 * g++.dg/parse/operator4.C: New test.
44625 * g++.dg/expr/enum1.C: New test.
44626 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44629 * g++.dg/parse/elab2.C: New test.
44630 * g++.dg/parse/typedef4.C: Change error message.
44631 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44632 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44633 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44635 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44637 * gcc.dg/pch/warn-1.c: New.
44638 * gcc.dg/pch/warn-1.hs: New.
44640 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44643 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44645 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44647 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44649 * gcc.dg/uninit-D.c: New Test.
44650 * gcc.dg/uninit-E.c: New Test.
44651 * gcc.dg/uninit-F.c: New Test.
44652 * gcc.dg/uninit-G.c: New Test.
44654 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44656 * g++.dg/README: Describe the pch directory.
44658 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44661 * g++.dg/parse/access4.C: New test.
44662 * g++.dg/parse/access5.C: Likewise.
44663 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44665 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44667 * gcc.dg/noncompile/20030818-1.c: New.
44669 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44672 * g++.dg/warn/noeffect1.C: New test.
44674 * g++.dg/template/scope2.C: New test.
44675 * g++.dg/template/error2.C: Correct dg-error
44677 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44679 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44681 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44684 * g++.dg/template/warn1.C: New.
44686 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44688 * g++.dg/template/error2.C: New test.
44689 * g++.dg/lookup/using7.C: Adjust errors
44690 * g++.old-deja/g++.pt/crash36.C: Likewise.
44691 * g++.old-deja/g++.pt/derived3.C: Likewise.
44693 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44695 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44696 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44697 * gcc.c-torture/execute/builtins/string-9.c: New, from
44698 string-opt-9.c. Adjust for execute/builtins framework.
44699 * gcc.c-torture/execute/string-opt-9.c: Delete.
44701 2003-08-12 Mark Mitchell <mark@codesourcery.com>
44703 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44705 * g++.dg/parse/ret-type2.C: New test.
44708 * g++.dg/init/new8.C: New test.
44711 * g++.dg/parse/typedef5.C: New test.
44714 * g++.dg/parse/qualified2.C: New test.
44715 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44718 2003-08-11 Mark Mitchell <mark@codesourcery.com>
44720 * g++.dg/conversion/ptrmem1.C: New test.
44722 2003-08-11 Jakub Jelinek <jakub@redhat.com>
44725 * gcc.dg/20030811-1.c: New test.
44728 * gcc.c-torture/execute/20030811-1.c: New test.
44730 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44732 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44734 2003-08-10 Mark Mitchell <mark@codesourcery.com>
44737 * g++.dg/inherit/multiple1.C: New test.
44739 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
44741 * gcc.dg/spe1.c: New test.
44744 * g++.dg/expr/cast2.C: New test.
44747 * g++.dg/template/dependent-name2.C: New test.
44749 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
44751 * g++.dg/parse/crash11.C: Put the dg options in comments.
44753 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
44755 * lib/gcc-dg.exp: Update for diagnostic change.
44757 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44760 * g++.dg/parse/crash11.C: New test.
44762 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
44764 * gcc.dg/cpp/spacing1.c: Update.
44766 2003-08-04 Janis Johnson <janis187@us.ibm.com>
44769 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44770 a value for -mtune.
44772 2003-08-04 Roger Sayle <roger@eyesopen.com>
44774 PR middle-end/11771
44775 * gcc.c-torture/compile/20030804-1.c: New test case.
44777 2003-08-04 Roger Sayle <roger@eyesopen.com>
44779 * gcc.dg/20030804-1.c: New test case.
44781 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
44783 * gcc.dg/cpp/separate-1.c: New test.
44785 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
44788 * g++.dg/template/dependent-expr2.C: New test.
44791 * g++.dg/expr/ptrmem1.C: New test.
44793 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44796 * g++.dg/template/friend15.C: New test.
44798 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
44800 * lib/dg-pch.exp: Work round PCH bug.
44802 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44804 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
44805 builtins. Move cases from builtins-4.c here.
44807 * gcc.dg/torture/builtin-math-1.c: New test taken from
44808 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44811 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44814 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
44817 * g++.dg/template/using7.C: New test.
44819 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
44821 * import1.c, import2.c: New tests.
44823 2003-08-01 Jakub Jelinek <jakub@redhat.com>
44825 * g++.dg/eh/crossjump1.C: New test.
44827 2003-08-01 Mark Mitchell <mark@codesourcery.com>
44830 * g++.dg/template/using6.C: New test.
44833 * g++.dg/template/koenig2.C: New test.
44835 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44838 * g++.dg/parse/typedef4.C: New test.
44840 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44842 PR c++/8442, c++/8806
44843 * g++.dg/template/elab1.C: New test.
44844 * g++.dg/template/type2.C: Likewise.
44845 * g++.dg/template/ttp3.C: Adjust expected error message.
44846 * g++.old-deja/g++.law/visibility13.C: Likewise.
44847 * g++.old-deja/g++.niklas/t135.C: Likewise.
44848 * g++.old-deja/g++.pt/ttp41.C: Likewise.
44849 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44851 * g++.old-deja/g++.pt/ttp44.C: Likewise.
44853 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
44856 * g++.dg/ext/stmtexpr1.C: New test.
44858 * g++.dg/opt/tmp1.C: New test.
44861 * g++.dg/parse/constant4.C: New test.
44864 * g++.dg/template/using5.C: New test.
44866 2003-07-31 Roger Sayle <roger@eyesopen.com>
44868 * gcc.dg/builtins-27.c: New test case.
44870 2003-07-31 Jakub Jelinek <jakub@redhat.com>
44872 * gcc.dg/tls/opt-7.c: New test.
44874 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
44876 * g++.old-deja/g++.other/crash18.C: Remove.
44878 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
44880 * g++.dg/template/explicit3.C: New.
44881 * g++.dg/template/explicit4.C: New.
44882 * g++.dg/template/explicit5.C: New.
44885 * g++.dg/template/memtmpl1.C: New.
44887 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
44890 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44891 * gcc.dg/i386-387-5.c (dg-options): Likewise.
44893 2003-07-30 Jan Hubicka <jh@suse.cz>
44897 2003-07-29 Zack Weinberg <zack@codesourcery.com>
44899 * gcc.dg/struct-in-proto-1.c: New test.
44901 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
44903 * gcc.dg/cpp/include2.c: Only expect one message.
44905 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
44908 * g++.dg/template/using1.C: New test.
44909 * g++.dg/template/using2.C: New test.
44910 * g++.dg/template/using3.C: New test.
44911 * g++.dg/template/using4.C: New test.
44913 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
44915 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44916 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44918 2003-07-28 Jan Hubicka <jh@suse.cz>
44921 * g++.dg/opt/call1.C: New test.
44923 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
44926 * g++.dg/init/enum2.C: New test.
44927 * g++.dg/template/overload1.C: Add "-w" option.
44929 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
44931 * gcc.dg/Wdeclaration-after-statement-1.c,
44932 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44934 2003-07-28 Jakub Jelinek <jakub@redhat.com>
44936 * gcc.c-torture/compile/20030725-1.c: New test.
44938 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
44940 * gcc.dg/20030505.c: Only run for SPE.
44941 Remove definition of opaque type.
44943 2003-07-27 Mark Mitchell <mark@codesourcery.com>
44945 * g++.dg/template/ptrmem6.C: New test.
44947 2003-07-26 Geoffrey Keating <geoffk@apple.com>
44949 * gcc.c-torture/compile/zero-strct-2.c: New test.
44951 2003-07-25 Geoffrey Keating <geoffk@apple.com>
44953 * gcc.dg/intermod-1.c: New test.
44955 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
44958 * g++.dg/template/lookup2.C: New test.
44959 * g++.dg/template/memclass1.C: Remove instantiated from error.
44960 * g++.dg/other/error2.C: Tweak expected errors.
44963 * g++.dg/template/defarg3.C: New test.
44965 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44967 2003-07-24 Mark Mitchell <mark@codesourcery.com>
44969 * g++.dg/inherit/access5.C: New test.
44971 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44974 * g++.dg/template/crash8.C: New test.
44976 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
44979 * gcc.dg/noncompile/incomplete-2.c: New test.
44981 2003-07-23 Mark Mitchell <mark@codesourcery.com>
44984 * g++.dg/inherit/access4.C: New test.
44987 * g++.dg/expr/cond2.C: New test.
44989 PR optimization/10679
44990 * g++.dg/opt/inline4.C: New test.
44992 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
44994 * g++.dg/parse/crash10: New test.
44996 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44998 * g++.dg/ext/flexary1.C: New test.
45000 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45003 * g++.dg/template/crash9.C: New test.
45005 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45008 * g++.dg/parse/typedef3.C: New test.
45011 * g++.dg/parse/operator2.C: New test.
45014 * g++.dg/parse/def-tmpl-arg1.C: New test.
45017 * g++.dg/parse/funptr1.C: New test.
45020 * g++.dg/parse/ambig3.C: New test.
45023 * g++.dg/parse/operator3.C: New test.
45026 * g++.dg/parse/template10.C: New test.
45029 * g++.dg/parse/template11.C: New test.
45032 * g++.dg/parse/invalid-op1.C: New test.
45035 * g++.dg/parse/condexpr1.C: New test.
45037 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
45039 * g++.dg/ext/packed3.C: New test.
45040 * g++.dg/ext/packed4.C: New test.
45042 * gcc.dg/pack-test-3.c: New test.
45044 2003-07-21 Janis Johnson <janis187@us.ibm.com>
45046 * lib/compat.exp: Handle dg-options per source file.
45047 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45048 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45049 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45050 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45051 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45052 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45053 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45054 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45055 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45056 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45057 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45058 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45059 * g++.dg/compat/break/bitfield7_x.C: Ditto.
45060 * g++.dg/compat/break/bitfield7_y.C: Ditto.
45062 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
45065 * gcc.c-torture/execute/20030718-1.c: New test.
45067 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45069 PR optimization/11536
45070 * gcc.dg/20030721-1.c: New test.
45072 2003-07-19 Mark Mitchell <mark@codesourcery.com>
45075 * g++.dg/template/lookup1.C: New test.
45077 2003-07-19 Zack Weinberg <zack@codesourcery.com>
45079 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45080 diagnostics of ill-formed constructs involving labels.
45081 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45082 the new 'previously defined here' message.
45084 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
45086 * g++.dg/parse/non-dependent2.C: New test.
45088 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
45090 * g++.dg/init/init-ref4.C: xfail on targets without
45093 2003-07-17 Jakub Jelinek <jakub@redhat.com>
45096 * gcc.c-torture/execute/20030717-1.c: New test.
45098 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45100 * g++.dg/opt/cfg1.C: New test.
45102 2003-07-17 Mark Mitchell <mark@codesourcery.com>
45104 PR optimization/11557
45105 * gcc.dg/20030717-1.c: New test.
45107 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
45110 * g++.dg/expr/crash-1.C: New test.
45113 * g++.dg/template/init3.C: New test.
45116 * g++.dg/template/non-dependent1.C: New test.
45119 * g++.dg/template/non-dependent2.C: New test.
45122 * g++.dg/template/non-dependent3.C: New test.
45125 * g++.dg/template/sizeof5.C: New test.
45127 2003-07-17 Geoffrey Keating <geoffk@apple.com>
45130 * gcc.c-torture/compile/mangle-1.c: New file.
45132 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45135 * g++.dg/parse/access3.C: New test.
45137 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
45140 * g++.dg/init/init-ref4.C: New test.
45142 2003-07-16 Mark Mitchell <mark@codesourcery.com>
45145 * g++.dg/parse/constant3.C: New test.
45146 * g++.dg/parse/crash7.C: Likewise.
45148 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
45151 * gcc.dg/i386-pentium4-not-mull.c: New.
45153 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
45155 * gcc.dg/asm-names.c (ymain): Make it weak.
45157 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45160 * g++.dg/template/friend21.C: New test.
45162 2003-07-16 Jakub Jelinek <jakub@redhat.com>
45164 * gcc.dg/cleanup-8.c: New test.
45165 * gcc.dg/cleanup-9.c: New test.
45167 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
45169 * g++.dg/ext/dll-MI1.h: New file.
45170 * g++.dg/ext/dllexport-MI1.C: New file.
45171 * g++.dg/ext/dllimport-MI1.C: New file.
45173 2003-07-15 Jakub Jelinek <jakub@redhat.com>
45175 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45176 it does not have cmpstrsi patterns (just cmpmemsi).
45178 2003-07-15 Mark Mitchell <mark@codesourcery.com>
45181 * g++.dg/debug/debug8.C: New test.
45183 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45186 * g++.dg/template/crash7.C: New test.
45188 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
45191 * gcc.c-torture/compile/20030708-1.c: New.
45193 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
45195 * gcc.c-torture/execute/20030715-1.c: New test.
45197 2003-07-14 Geoffrey Keating <geoffk@apple.com>
45199 * gcc.dg/pch/inline-3.c: New file.
45200 * gcc.dg/pch/inline-3.hs: New file.
45201 * gcc.dg/pch/inline-4.c: New file.
45202 * gcc.dg/pch/inline-4.hs: New file.
45204 2003-07-14 Mark Mitchell <mark@codesourcery.com>
45207 * g++.dg/template/crash6.C: New test.
45210 * g++.dg/template/friend20.C: New test.
45213 * g++.dg/template/overload2.C: New test.
45215 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45217 PR optimization/11440
45218 * gcc.c-torture/execute/20030714-1.c: New test.
45220 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45223 * g++.dg/template/partial2.C: New test.
45225 2003-07-13 Mark Mitchell <mark@codesourcery.com>
45228 * g++.dg/template/anon1.C: New test.
45232 * g++.dg/parse/template9.C: Likewise.
45233 * g++.dg/template/crash4.C: New test.
45234 * g++.dg/template/koenig1.C: Likewise.
45235 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45236 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45237 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45239 * g++.old-deja/g++.jason/template36.C: Likewise.
45240 * g++.old-deja/g++.mike/p1989.C: Likewise.
45241 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45242 * g++.old-deja/g++.pt/ttp20.C: Use this->.
45243 * g++.old-deja/g++.pt/ttp21.C: Use this->.
45244 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45246 * g++.old-deja/g++.pt/union2.C: Use this->.
45248 2003-07-11 Jakub Jelinek <jakub@redhat.com>
45250 * gcc.dg/20030711-1.c: New test.
45252 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
45255 * g++.dg/parse/args1.C: New test.
45256 * g++.pt/defarg8.C: Change expected errors.
45258 2003-07-11 Mark Mitchell <mark@codesourcery.com>
45261 * g++.dg/template/nontype2.C: New test.
45264 * g++.dg/parse/template8.C: New test.
45267 * g++.dg/template/scope1.C: New test.
45269 * g++.dg/warn/Wsign-compare-1.C: New test.
45271 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45273 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45275 2003-07-10 Mark Mitchell <mark@codesourcery.com>
45278 * g++.dg/template/explicit2.C: New test.
45281 * g++.dg/warn/pedantic1.C: New test.
45283 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
45286 * g++.dg/other/field1.C: New test.
45288 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45291 * gcc.c-torture/compile/20030707-1.c: New.
45293 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45296 * g++.dg/template/access12.C: New test.
45298 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
45300 * g++.dg/bprob/bprob.exp (prof_ext): Update.
45301 * g77.dg/bprob/bprob.exp (prof_ext): Update.
45302 * gcc.misc-tests/bprob.exp (prof_ext): Update.
45303 * gcc.misc-tests/gcov.exp: Update
45304 * g++.dg/gcov/gcov.exp: Update
45305 * lib/gcov.exp: Update.
45307 2003-07-08 Mark Mitchell <mark@codesourcery.com>
45309 * g++.dg/abi/mangle17.C: Make sure template expressions are
45311 * g++.dg/abi/mangle4.C: Mark erroneous casts.
45312 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45313 * g++.dg/opt/stack1.C: Remove erroneous code.
45314 * g++.dg/parse/template7.C: New test.
45315 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45316 * g++.old-deja/g++.pt/crash4.C: Likewise.
45318 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45320 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45321 with zero or one occurence of `$' after the initial `L'.
45323 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
45325 * gcc.c-torture/compile/20030704-1.c: Add a comment.
45327 2003-07-08 Roger Sayle <roger@eyesopen.com>
45330 * gcc.dg/Wunreachable-6.c: New testcase.
45331 * gcc.dg/Wunreachable-7.c: New testcase.
45333 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45336 * gcc.dg/20030708-1.c: New test.
45338 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
45340 * gcc.dg/compat/sdata-section.h: New file.
45341 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45342 * gcc.dg/torture/mips-sdata-1.c: New test.
45344 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45347 * g++.dg/template/friend19.C: New test.
45349 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45351 * g++.dg/opt/strength-reduce.C: New test.
45353 2003-07-07 Roger Sayle <roger@eyesopen.com>
45356 * gcc.dg/20030707-1.c: New testcase.
45358 2003-07-07 Roger Sayle <roger@eyesopen.com>
45360 PR optimization/11059
45361 * g++.dg/opt/emptyunion.C: New testcase.
45363 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45364 Eric Botcazou <ebotcazou@libertysurf.fr>
45366 * g++.dg/opt/stack1.C: New test.
45368 2003-07-05 Mark Mitchell <mark@codesourcery.com>
45370 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45374 * g++.dg/expr/static_cast3.C: New test.
45376 2003-07-04 Zack Weinberg <zack@codesourcery.com>
45378 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45380 * gcc.dg/concat.c: Concatenation of string constants with
45381 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45382 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45383 * gcc.dg/cpp/escape-2.c: Use wide character constants where
45384 necessary to avoid multi-character character constant warning.
45385 * gcc.dg/cpp/escape.c: Likewise.
45386 * gcc.dg/cpp/ucs.c: Likewise.
45387 Remove backslashes from dg-bogus comments, as they confuse Tcl.
45390 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45393 * gcc.c-torture/compile/20030704-1.c: New.
45395 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45397 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45399 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
45401 PR c++/5287, PR c++/7910, PR c++/11021
45402 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45403 tests for warnings.
45404 * g++.dg/ext/dllimport2.C: Add tests for warnings.
45405 * g++.dg/ext/dllimport3.C: Likewise.
45406 * g++.dg/ext/dllimport4.C: New file.
45407 * g++.dg/ext/dllimport5.C: New file.
45408 * g++.dg/ext/dllimport6.C: New file.
45409 * g++.dg/ext/dllimport7.C: New file.
45410 * g++.dg/ext/dllimport8.C: New file.
45411 * g++.dg/ext/dllimport9.C: New file.
45412 * g++.dg/ext/dllimport10.C: New file.
45413 * g++.dg/ext/dllexport1.C: New file.
45415 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45417 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45418 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45420 2003-07-03 Roger Sayle <roger@eyesopen.com>
45422 * gcc.dg/builtins-25.c: New testcase.
45423 * gcc.dg/builtins-26.c: New testcase.
45425 2003-07-03 Janis Johnson <janis187@us.ibm.com>
45427 * gcc.dg/compat/vector-defs.h: New file.
45428 * gcc.dg/compat/vector-setup.h: New file.
45429 * gcc.dg/compat/vector-check.h: New file.
45430 * gcc.dg/compat/vector-1_main.c: New file.
45431 * gcc.dg/compat/vector-1_x.c: New file.
45432 * gcc.dg/compat/vector-1_y.c: New file.
45433 * gcc.dg/compat/vector-2_main.c: New file.
45434 * gcc.dg/compat/vector-2_x.c: New file.
45435 * gcc.dg/compat/vector-2_y.c: New file.
45437 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45438 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45439 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45440 * gcc.dg/compat/struct-align-1.h: New file.
45441 * gcc.dg/compat/struct-align-1_main.c: New file.
45442 * gcc.dg/compat/struct-align-1_x.c: New file.
45443 * gcc.dg/compat/struct-align-1_y.c: New file.
45444 * gcc.dg/compat/struct-align-2.h: New file.
45445 * gcc.dg/compat/struct-align-2_main.c: New file.
45446 * gcc.dg/compat/struct-align-2_x.c: New file.
45447 * gcc.dg/compat/struct-align-2_y.c: New file.
45449 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45450 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45451 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45452 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45453 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45454 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45455 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45456 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45457 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45458 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45459 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45460 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45461 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45462 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45463 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45464 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45465 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45466 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45467 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45468 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45469 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45470 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45471 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45472 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45473 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45474 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45475 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45476 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45477 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45479 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45481 * gcc.dg/i386-call-1.c: New test.
45483 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
45486 * g++.dg/parse/defarg4.C: New.
45488 2003-07-03 Roger Sayle <roger@eyesopen.com>
45491 * gcc.c-torture/compile/20030703-1.c: New test case.
45493 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45495 * g++.dg/template/local3.C: Remove extra semicolon.
45497 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45499 * gcc.dg/i386-volatile-1.c: New test.
45501 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
45504 * g++.dg/other/offsetof2.C: XFAIL.
45505 * g++.dg/other/offsetof5.C: New.
45508 * g++.dg/template/error1.C: New.
45511 * g++.dg/template/dependent-expr1.C: New.
45513 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45516 * g++.dg/template/local3.C: New test.
45519 * g++.dg/lookup/scoped6.C: New test.
45521 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
45524 * g++.dg/other/error7.C: New test.
45526 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
45528 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45529 * g++.old-deja/g++.abi/vtable3.h: Likewise.
45530 * g++.old-deja/g++.law/code-gen5.C: Likewise.
45531 * g++.old-deja/g++.other/union2.C: Likewise.
45532 * gcc.dg/c90-const-expr-2.c: Likewise.
45533 * gcc.dg/c90-const-expr-3.c: Likewise.
45534 * gcc.dg/c99-const-expr-2.c: Likewise.
45535 * gcc.dg/c99-const-expr-3.c: Likewise.
45536 * gcc.dg/concat.c: Likewise.
45538 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45541 * g++.dg/init/static1.C: New test.
45543 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45545 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45546 * g++.old-deja/g++.other/access2.C: Likewise.
45547 * g++.old-deja/g++.other/decl2.C: Likewise.
45548 * gcc.c-torture/execute/20020615-1.c: Likewise.
45550 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45553 * g++.dg/template/sizeof4.C: New test.
45555 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45557 * g++.dg/other/error6.C: New test.
45559 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45562 * g++.dg/parse/constant2.C: New test.
45564 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45567 * g++.dg/other/error5.C: New test.
45569 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45571 * gcc.dg/format/gcc_diag-1.c: New test.
45573 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
45575 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45577 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
45579 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45580 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45581 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45583 2003-06-28 Jakub Jelinek <jakub@redhat.com>
45585 * gcc.c-torture/execute/builtins/string-8.c: New test.
45586 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45587 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45588 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45590 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45593 * g++.dg/ext/typeof6.C: New test.
45595 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45598 * g++.dg/init/enum1.C: New test.
45600 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
45602 * gcc.dg/20030627-1.c: New test.
45604 2003-06-26 Mark Mitchell <mark@codesourcery.com>
45607 * g++.dg/expr/static_cast2.C: New test.
45609 2003-06-26 Roger Sayle <roger@eyesopen.com>
45610 Jakub Jelinek <jakub@redhat.com>
45612 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45613 sprintf(dst,"%s",src) optimization.
45614 * gcc.c-torture/execute/20030626-1.c: New test case.
45615 * gcc.c-torture/execute/20030626-2.c: New test case.
45617 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45619 * gcc.c-torture/execute/multi-ix.c: New test.
45621 * gcc.c-torture/execute/simd-4.c (main):
45622 Added missing semicolon at end of union.
45624 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45627 * g++.dg/template/explicit-instantiation3.C: New test.
45629 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45631 * gcc.dg/20030626-1.c: Use signed char.
45633 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45635 * gcc.dg/20030626-1.c: New test.
45637 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45639 * const-str-2.m: Update.
45641 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45644 * g++.dg/rtti/dyncast1.C: New test.
45645 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45646 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45647 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45650 * g++.dg/expr/static_cast1.C: New test.
45652 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45654 * gcc.dg/20030625-1.c: New test.
45656 2003-06-24 Roger Sayle <roger@eyesopen.com>
45658 * gcc.c-torture/compile/20030624-1.c: New test case.
45660 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45662 * gcc.c-torture/execute/string-opt-17.c: New test.
45664 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45667 * g++.dg/parse/crash6.C: New test.
45669 2003-06-23 Roger Sayle <roger@eyesopen.com>
45671 * gcc.dg/builtins-24.c: New test case.
45673 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45675 * g++.dg/opt/operator1.C: New test.
45677 2003-06-22 Roger Sayle <roger@eyesopen.com>
45679 * gcc.c-torture/execute/string-opt-16.c: New test case.
45681 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45683 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45684 * g++.old-deja/g++.other/conv7.C: Likewise.
45685 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45686 * g++.old-deja/g++.other/overload14.C: Likewise.
45688 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45690 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45691 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45693 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45696 * g++.dg/warn/Winline-3.C: New test.
45698 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45700 * lib/target-supports.exp (check_alias_available): Make the test
45701 program acceptable to the Solaris assembler.
45704 * g++.dg/template/memclass2.C: New test.
45706 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45707 Eric Botcazou <ebotcazou@libertysurf.fr>
45709 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45710 data for non-matching targets.
45711 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45713 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45716 * g++.dg/template/member3.C: New test.
45718 2003-06-19 Mark Mitchell <mark@codesourcery.com>
45721 * g++.dg/template/func1.C: New test.
45724 * g++.dg/template/static4.C: New test.
45725 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45728 * g++.dg/init/ref7.C: New test.
45730 2003-06-19 Matt Austern <austern@apple.com>
45733 * g++.dg/anew1.C: New test.
45734 * g++.dg/anew2.C: New test.
45735 * g++.dg/anew3.C: New test.
45736 * g++.dg/anew4.C: New test.
45738 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
45740 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45742 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
45744 * gcc.c-torture/execute/simd-4.c (main): Make expected value
45747 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
45749 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45752 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
45754 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45755 * gcc.c-torture/compile/961203-1.c: Likewise.
45756 * gcc.c-torture/compile/980506-1.c: Likewise.
45758 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45761 * g++.dg/lookup/using7.C: New test.
45763 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45766 * g++.dg/abi/conv1.C: Remove it.
45767 * g++.dg/template/conv7.C: New test.
45768 * g++.dg/template/conv8.C: Likewise.
45769 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45770 conversion operator.
45772 2003-06-17 Janis Johnson <janis187@us.ibm.com>
45774 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45775 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45776 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45777 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45778 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45779 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45780 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45781 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45782 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45783 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45784 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45785 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45786 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45787 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45788 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45789 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45790 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45791 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45792 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45793 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45794 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45795 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45796 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45797 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45798 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45799 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45800 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45801 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45802 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45804 2003-06-16 Mark Mitchell <mark@codesourcery.com>
45806 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45807 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45810 2003-06-16 Roger Sayle <roger@eyesopen.com>
45812 * gcc.dg/i386-387-5.c: New test case.
45813 * gcc.dg/i386-387-6.c: New test case.
45814 * gcc.dg/builtins-23.c: New test case.
45816 2003-06-15 Roger Sayle <roger@eyesopen.com>
45818 * gcc.dg/builtins-22.c: New test case.
45819 * gcc.dg/i386-387-1.c: Update to test exp.
45820 * gcc.dg/i386-387-2.c: Likewise.
45822 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45824 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45826 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45828 * lib/gcc-dg.exp (dg-require-dll): New function.
45829 (dg-xfail-if): Likewise.
45830 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45833 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45834 * gcc.c-torture/compile/20001205-1.c: Likewise.
45835 * gcc.c-torture/compile/20001226-1.c: Likewise.
45836 * gcc.c-torture/compile/20010518-2.c: Likewise.
45837 * gcc.c-torture/compile/20020312-1.c: Likewise.
45838 * gcc.c-torture/compile/20020604-1.c: Likewise.
45839 * gcc.c-torture/compile/920501-12.c: Likewise.
45840 * gcc.c-torture/compile/920501-4.c: Likewise.
45841 * gcc.c-torture/compile/920520-1.c: Likewise.
45842 * gcc.c-torture/compile/920521-1.c: Likewise.
45843 * gcc.c-torture/compile/920625-1.c: Likewise.
45844 * gcc.c-torture/compile/961203-1.c: Likewise.
45845 * gcc.c-torture/compile/980506-1.c: Likewise.
45846 * gcc.c-torture/compile/981006-1.c: Likewise.
45847 * gcc.c-torture/compile/981022-1.c: Likewise.
45848 * gcc.c-torture/compile/981223-1.c: Likewise.
45849 * gcc.c-torture/compile/990617-1.c: Likewise.
45850 * gcc.c-torture/compile/dll.c: Likewise.
45851 * gcc.c-torture/compile/labels-3.c: Likewise.
45852 * gcc.c-torture/compile/mipscop-1.c: Likewise.
45853 * gcc.c-torture/compile/mipscop-2.c: Likewise.
45854 * gcc.c-torture/compile/mipscop-3.c: Likewise.
45855 * gcc.c-torture/compile/mipscop-4.c: Likewise.
45856 * gcc.c-torture/compile/simd-5.c: Likewise.
45857 * gcc.c-torture/compile/20000804-1.x: Remove.
45858 * gcc.c-torture/compile/20001205-1.x: Likewise.
45859 * gcc.c-torture/compile/20001226-1.x: Likewise.
45860 * gcc.c-torture/compile/20010518-2.x: Likewise.
45861 * gcc.c-torture/compile/20020312-1.x: Likewise.
45862 * gcc.c-torture/compile/20020604-1.x: Likewise.
45863 * gcc.c-torture/compile/920501-12.x: Likewise.
45864 * gcc.c-torture/compile/920501-4.x: Likewise.
45865 * gcc.c-torture/compile/920520-1.x: Likewise.
45866 * gcc.c-torture/compile/920521-1.x: Likewise.
45867 * gcc.c-torture/compile/920625-1.x: Likewise.
45868 * gcc.c-torture/compile/961203-1.x: Likewise.
45869 * gcc.c-torture/compile/980506-1.x: Likewise.
45870 * gcc.c-torture/compile/981006-1.x: Likewise.
45871 * gcc.c-torture/compile/981022-1.x: Likewise.
45872 * gcc.c-torture/compile/981223-1.x: Likewise.
45873 * gcc.c-torture/compile/990617-1.x: Likewise.
45874 * gcc.c-torture/compile/mipscop-1.x: Likewise.
45875 * gcc.c-torture/compile/mipscop-2.x: Likewise.
45876 * gcc.c-torture/compile/mipscop-3.x: Likewise.
45877 * gcc.c-torture/compile/mipscop-4.x: Likewise.
45878 * gcc.c-torture/compile/simd-5.x: Likewise.
45880 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45882 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45884 * gcc.c-torture/execute/20030611-1.c: New test.
45886 2003-06-12 Roger Sayle <roger@eyesopen.com>
45889 * gcc.dg/20030612-1.c: New test case.
45891 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45894 * g++.dg/expr/cast1.C: New test.
45896 2003-06-12 Roger Sayle <roger@eyesopen.com>
45898 * gcc.dg/builtins-21.c: New test case.
45900 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
45902 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45903 options instead of at the end.
45904 * lib/objc.exp (objc_target_compile): Likewise.
45906 2003-06-11 Mark Mitchell <mark@codesourcery.com>
45909 * g++.dg/parse/error1.C: New test.
45911 2003-06-11 Janis Johnson <janis187@us.ibm.com>
45913 * gcc.dg/compat/struct-by-value-11_main.c: New file.
45914 * gcc.dg/compat/struct-by-value-11_x.c: New file.
45915 * gcc.dg/compat/struct-by-value-11_y.c: New file.
45916 * gcc.dg/compat/struct-by-value-12_main.c: New file.
45917 * gcc.dg/compat/struct-by-value-12_x.c: New file.
45918 * gcc.dg/compat/struct-by-value-12_y.c: New file.
45919 * gcc.dg/compat/struct-by-value-13_main.c: New file.
45920 * gcc.dg/compat/struct-by-value-13_x.c: New file.
45921 * gcc.dg/compat/struct-by-value-13_y.c: New file.
45922 * gcc.dg/compat/struct-by-value-14_main.c: New file.
45923 * gcc.dg/compat/struct-by-value-14_x.c: New file.
45924 * gcc.dg/compat/struct-by-value-14_y.c: New file.
45925 * gcc.dg/compat/struct-by-value-15_main.c: New file.
45926 * gcc.dg/compat/struct-by-value-15_x.c: New file.
45927 * gcc.dg/compat/struct-by-value-15_y.c: New file.
45928 * gcc.dg/compat/struct-by-value-16_main.c: New file.
45929 * gcc.dg/compat/struct-by-value-16_x.c: New file.
45930 * gcc.dg/compat/struct-by-value-16_y.c: New file.
45931 * gcc.dg/compat/struct-by-value-17_main.c: New file.
45932 * gcc.dg/compat/struct-by-value-17_x.c: New file.
45933 * gcc.dg/compat/struct-by-value-17_y.c: New file.
45934 * gcc.dg/compat/struct-by-value-18_main.c: New file.
45935 * gcc.dg/compat/struct-by-value-18_x.c: New file.
45936 * gcc.dg/compat/struct-by-value-18_y.c: New file.
45938 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45939 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45940 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45941 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45942 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45943 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45944 * gcc.dg/compat/scalar-return-3_main.c: New file.
45945 * gcc.dg/compat/scalar-return-3_x.c: New file.
45946 * gcc.dg/compat/scalar-return-3_y.c: New file.
45947 * gcc.dg/compat/scalar-return-4_main.c: New file.
45948 * gcc.dg/compat/scalar-return-4_x.c: New file.
45949 * gcc.dg/compat/scalar-return-4_y.c: New file.
45951 2003-06-10 Janis Johnson <janis187@us.ibm.com>
45953 * gcc.dg/compat/fp2-struct-check.h: New file.
45954 * gcc.dg/compat/fp2-struct-defs.h: New file.
45955 * gcc.dg/compat/fp2-struct-init.h: New file.
45956 * gcc.dg/compat/struct-by-value-10_main.c: New file.
45957 * gcc.dg/compat/struct-by-value-10_x.c: New file.
45958 * gcc.dg/compat/struct-by-value-10_y.c: New file.
45959 * gcc.dg/compat/struct-return-10_main.c: New file.
45960 * gcc.dg/compat/struct-return-10_x.c: New file.
45961 * gcc.dg/compat/struct-return-10_y.c: New file.
45963 * gcc.dg/compat/compat-common.h: New file.
45964 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45965 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45966 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45967 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45968 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45969 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45970 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45971 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45972 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45973 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45974 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45975 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45976 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45977 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45978 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45979 * gcc.dg/compat/small-struct-check.h: Ditto.
45980 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45981 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45982 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45983 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45984 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45985 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45986 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45987 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45988 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45989 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45990 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45991 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45992 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45993 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45994 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45995 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45996 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45997 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45998 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45999 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46000 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46001 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46002 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46003 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46004 * gcc.dg/compat/struct-return-2_main.c: Ditto.
46005 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46006 * gcc.dg/compat/struct-return-2_y.c: Ditto.
46007 * gcc.dg/compat/struct-return-3_main.c: Ditto.
46008 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46009 * gcc.dg/compat/struct-return-3_y.c: Ditto.
46011 2003-06-10 Geoffrey Keating <geoffk@apple.com>
46013 * g++.dg/pch/static-1.C: New file.
46014 * g++.dg/pch/static-1.Hs: New file.
46016 2003-06-10 Richard Henderson <rth@redhat.com>
46018 * gcc.dg/asm-7.c: Adjust expected warning text.
46020 2003-06-10 Roger Sayle <roger@eyesopen.com>
46022 * gcc.dg/builtins-20.c: New test case.
46024 2003-06-10 Mark Mitchell <mark@codesourcery.com>
46027 * g++.dg/opt/template1.C: New test.
46029 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46031 * lib/gcc-dg.exp (dg-test): Clear additional_files and
46032 additional_sources.
46034 2003-05-21 David Taylor <dtaylor@emc.com>
46036 * gcc.dg/Wpadded.c: New file.
46038 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46040 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46041 * gcc.dg/special/weak-2.c: Add dg-require-weak.
46042 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46045 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
46047 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46049 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46051 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46052 (dg-require-alias): Likewise.
46053 (dg-require-gc-sections): Likewise.
46054 * lib/target-supports.exp (check_gc_sections_available): Likewise.
46056 2003-06-08 Richard Henderson <rth@redhat.com>
46058 * gcc.dg/20011029-2.c: Fix the array reference.
46059 * gcc.dg/asm-7.c: New.
46061 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
46063 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46065 2003-06-08 Mark Mitchell <mark@codesourcery.com>
46067 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46068 (dg-require-gc-sections): Likewise.
46070 2003-06-08 Jan Hubicka <jh@suse.cz>
46072 * i386-cmov1.c: Fix regular expression.
46073 * i386-cvt-1.c: Likewise.
46074 * i386-local.c: Likewise.
46075 * i386-local2.c: Likewise.
46076 * i386-mul.c: Likewise.
46077 * i386-ssetype-1.c: Likewise.
46078 * i386-ssetype-3.c: Likewise.
46079 * i386-ssetype-5.c: Likewise.
46081 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46084 * g++.dg/warn/implicit-typename2.C: New test.
46085 * g++.dg/warn/implicit-typename3.C: New test.
46087 2003-06-07 Richard Henderson <rth@redhat.com>
46089 * g++.dg/other/offsetof3.C: Use size_t.
46090 * g++.dg/other/offsetof4.C: Likewise.
46092 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
46094 * lib/copy-file.exp: New. Implement gcc_copy_files.
46096 * lib/dg-pch.exp: Load copy-file.exp
46097 (dg-pch): Use gcc_copy_files instead of "file copy".
46099 2003-06-06 Mark Mitchell <mark@codesourcery.com>
46101 * gcc.dg/weak/weak.exp: Simplify.
46102 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46103 * gcc.dg/weak/weak-1.c: Likewise.
46104 * gcc.dg/weak/weak-2.c: Likewise.
46105 * gcc.dg/weak/weak-3.c: Likewise.
46106 * gcc.dg/weak/weak-4.c: Likewise.
46107 * gcc.dg/weak/weak-5.c: Likewise.
46108 * gcc.dg/weak/weak-6.c: Likewise.
46109 * gcc.dg/weak/weak-7.c: Likewise.
46110 * gcc.dg/weak/weak-8.c: Likewise.
46111 * gcc.dg/weak/weak-9.c: Likewise.
46113 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
46115 gcc.c-torture/execute/20030606-1.c: New.
46117 2003-06-06 Roger Sayle <roger@eyesopen.com>
46119 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46120 * gcc.dg/builtins-19.c: Likewise.
46122 2003-06-06 Roger Sayle <roger@eyesopen.com>
46124 * gcc.dg/builtins-2.c: Add some more tests.
46125 * gcc.dg/builtins-18.c: New test case.
46126 * gcc.dg/builtins-19.c: New test case.
46128 2003-06-06 Roger Sayle <roger@eyesopen.com>
46129 Jim Wilson <wilson@tuliptree.org>
46131 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46133 2003-06-06 Jakub Jelinek <jakub@redhat.com>
46135 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46136 mempcpy/stpcpy calls not to be optimized into something else.
46137 * gcc.c-torture/execute/string-opt-3.c: Moved to...
46138 * gcc.c-torture/execute/builtins/string-7.c: ...here.
46139 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46141 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46143 * gcc.dg/format/asm_fprintf-1.c: New test.
46145 2003-06-05 Mark Mitchell <mark@codesourcery.com>
46147 * lib/gcc-defs.exp (additional_sources): New variable.
46148 (dg-additional-sources): New function.
46149 (additional_files): New variable.
46150 (dg-additional-files): New function.
46151 (dg-additional-files-options): Likewise.
46152 * lib/gcc-dg.exp (dg-require-weak): New function.
46153 (dg-require-alias): Likewise.
46154 (dg-require-gc-sections): Likewise.
46155 * lib/target-supports.exp (check_alias_available): Remove testfile
46157 (check_gc_sections_available): New function.
46158 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46159 (dg-gpp-additional-files): Likewise.
46160 * lib/g++.exp (additional_sources): Remove.
46161 (additional_files): Likewise.
46162 (g++_target_compile): Use dg-additional-files-options.
46164 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
46166 * gcc.dg/special/ecos.exp: Remove.
46167 * gcc.dg/special/20000419-2.c: Use dg-require-*.
46168 * gcc.dg/special/alias-1.c: Likewise.
46169 * gcc.dg/special/alias-2.c: Likewise.
46170 * gcc.dg/special/gcsec-1.c: Likewise.
46171 * gcc.dg/special/weak-1.c: Likewise.
46172 * gcc.dg/special/weak-2.c: Likewise.
46173 * gcc.dg/special/wkali-1.c: Likewise.
46174 * gcc.dg/special/wkali-2.c: Likewise.
46176 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46177 dg-gpp-additional-*.
46178 * g++.dg/special/conpr-3.C: Likewise.
46179 * g++.dg/special/conpr-4.C: Likewise.
46180 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46181 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46182 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46183 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46184 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46185 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46186 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46187 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46188 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46189 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46190 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46191 * g++.old-deja/g++.other/comdat1.C: Likewise.
46192 * g++.old-deja/g++.other/comdat2.C: Likewise.
46193 * g++.old-deja/g++.other/comdat3.C: Likewise.
46194 * g++.old-deja/g++.other/ctor1.C: Likewise.
46195 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46197 2003-06-05 Richard Henderson <rth@redhat.com>
46199 * gcc.dg/debug/20030605-1.c: New.
46201 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46203 * README.QMTEST: Update.
46205 2003-06-04 Richard Henderson <rth@redhat.com>
46207 * gcc.dg/cleanup-1.c: New.
46208 * gcc.dg/cleanup-2.c: New.
46209 * gcc.dg/cleanup-3.c: New.
46210 * gcc.dg/cleanup-4.c: New.
46211 * gcc.dg/cleanup-5.c: New.
46212 * gcc.dg/cleanup-6.c: New.
46213 * gcc.dg/cleanup-7.c: New.
46215 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46217 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46219 * lib/dg-pch.exp: New file.
46220 * g++.dg/pch/pch.exp: Use dg-pch.exp.
46221 * gcc.dg/pch/pch.exp: Likewise.
46223 2003-06-04 Roger Sayle <roger@eyesopen.com>
46225 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46226 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46227 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46228 * gcc.dg/builtins-17.c: New test case.
46229 * gcc.dg/i386-387-4.c: New test case.
46230 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46232 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46234 * gcc.dg/ultrasp9.c: New test.
46236 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46238 * gcc.c-torture/compile/20030604-1.c: New test.
46239 * gcc.dg/sparc-constant-1.c: New test.
46241 2003-06-03 Glen Nakamura <glen@imodulo.com>
46243 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46245 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
46247 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46249 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46250 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46252 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
46254 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46256 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46259 * g++.dg/template/spec10.C: New test.
46261 2003-06-03 Roger Sayle <roger@eyesopen.com>
46263 * gcc.dg/builtins-16.c: New test case.
46265 2003-06-03 Jakub Jelinek <jakub@redhat.com>
46267 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46268 mempcpy test with post-increments.
46269 * gcc.c-torture/execute/string-opt-3.c: New test.
46270 * gcc.dg/string-opt-1.c: New test.
46272 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
46275 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46277 2003-06-02 Mark Mitchell <mark@codesourcery.com>
46279 * lib/scanasm.exp (dg-scan): New function, factored out of ...
46280 (scan-assembler): ... here. Use dg-scan.
46281 (scan-assembler-not): Likewise.
46282 (scan-file): New function.
46283 (scan-file-not): Likewise.
46284 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46285 * gcc.dg/cpp/_Pragma4.c: Likewise.
46286 * gcc.dg/cpp/_Pragma5.c: Likewise.
46287 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46288 * gcc.dg/cpp/avoidpaste2.c: Likewise.
46289 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46290 * gcc.dg/cpp/cmdlne-P.c: Likewise.
46291 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46292 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46293 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46294 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46295 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46296 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46297 * gcc.dg/cpp/cxxcom1.c: Likewise.
46298 * gcc.dg/cpp/line1.c: Likewise.
46299 * gcc.dg/cpp/maccom1.c: Likewise.
46300 * gcc.dg/cpp/maccom2.c: Likewise.
46301 * gcc.dg/cpp/maccom3.c: Likewise.
46302 * gcc.dg/cpp/maccom4.c: Likewise.
46303 * gcc.dg/cpp/maccom5.c: Likewise.
46304 * gcc.dg/cpp/maccom6.c: Likewise.
46305 * gcc.dg/cpp/multiline.c: Likewise.
46306 * gcc.dg/cpp/spacing1.c: Likewise.
46307 * gcc.dg/cpp/spacing2.c: Likewise.
46308 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46309 * gcc.dg/cpp/trad/maccom1.c: Likewise.
46310 * gcc.dg/cpp/trad/maccom2.c: Likewise.
46311 * gcc.dg/cpp/trad/maccom3.c: Likewise.
46312 * gcc.dg/cpp/trad/maccom4.c: Likewise.
46313 * gcc.dg/cpp/trad/maccom6.c: Likewise.
46314 * gcc.dg/cpp/cxxcom2.c: Likewise.
46315 * gcc.dg/cpp/cxxcom2.h: New file.
46317 * gcc.dg/cpp/truefalse.cpp: Move it to ...
46318 * g++.dg/cpp/truefalse.C: Here.
46319 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46321 2003-06-01 Loren James Rittle <ljrittle@acm.org>
46323 * gcc.dg/cpp/redef3.c: New file.
46325 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
46327 * gcc.dg/i386-loop-3.c: New test.
46329 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
46331 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46333 2003-05-31 Roger Sayle <roger@eyesopen.com>
46335 * gcc.dg/fwrapv-1.c: New test case.
46336 * gcc.dg/fwrapv-2.c: New test case.
46338 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46341 * g++.dg/template/spec9.C: New test.
46343 2003-05-29 Roger Sayle <roger@eyesopen.com>
46345 * gcc.dg/duff-4.c: New test case.
46347 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
46350 * g77.dg/ffixed-form-1.f: New test
46351 * g77.dg/ffixed-form-2.f: New test
46352 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46353 * g77.dg/ffree-form-3.f: New test
46355 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
46357 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46358 * gcc.dg/wint_t-1.c: Likewise.
46360 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46362 * g++.dg/template/access11.C: New test.
46364 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46367 * g++.dg/template/access10.C: New test.
46369 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46370 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46372 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46374 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46376 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46377 suppress for powerpc-*-darwin*.
46378 * gcc.dg/torture/builtin-noret-2.c: Likewise.
46380 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46382 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46383 suppress option for powerpc-*-darwin*.
46385 2003-05-23 Roger Sayle <roger@eyesopen.com>
46387 * gcc.dg/builtins-1.c: Add tests for tan and atan.
46388 * gcc.dg/builtins-4.c: Add test for fmod.
46390 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46393 * g++.dg/template/instantiate4.C: New test.
46395 2003-05-22 Roger Sayle <roger@eyesopen.com>
46397 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46399 2003-05-21 Janis Johnson <janis187@us.ibm.com>
46401 * gcc.dg/compat/scalar-return-1_main.c: New file.
46402 * gcc.dg/compat/scalar-return-1_x.c: New file.
46403 * gcc.dg/compat/scalar-return-1_y.c: New file.
46404 * gcc.dg/compat/scalar-return-2_main.c: New file.
46405 * gcc.dg/compat/scalar-return-2_x.c: New file.
46406 * gcc.dg/compat/scalar-return-2_y.c: New file.
46407 * gcc.dg/compat/struct-return-3_main.c: New file.
46408 * gcc.dg/compat/struct-return-3_y.c: New file.
46409 * gcc.dg/compat/struct-return-3_x.c: New file.
46410 * gcc.dg/compat/struct-return-2_main.c: New file.
46411 * gcc.dg/compat/struct-return-2_x.c: New file.
46412 * gcc.dg/compat/struct-return-2_y.c: New file.
46414 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46416 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46417 for hppa*-hp-hpux*.
46418 * gcc.dg/20021014-1.c (dg-options): Likewise.
46419 * gcc.dg/nest.c (dg-options): Likewise.
46421 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
46424 * g++.dg/ext/dllimport2.C: New file.
46425 * g++.dg/ext/dllimport3.C: New file.
46427 2003-05-20 Janis Johnson <janis187@us.ibm.com>
46429 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46430 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46431 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46432 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46433 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46434 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46435 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46436 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46437 * gcc.dg/compat/small-struct-defs.h: New file.
46438 * gcc.dg/compat/small-struct-init.h: New file.
46439 * gcc.dg/compat/small-struct-check.h: New file.
46440 * gcc.dg/compat/fp-struct-defs.h: New file.
46441 * gcc.dg/compat/fp-struct-check.h: New file.
46442 * gcc.dg/compat/fp-struct-init.h: New file.
46443 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46444 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46446 2003-05-19 Jakub Jelinek <jakub@redhat.com>
46448 * gcc.dg/20030225-2.c: New test.
46450 2003-05-18 Roger Sayle <roger@eyesopen.com>
46451 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46453 * gcc.c-torture/compile/20030518-1.c: New test case.
46455 2003-05-18 Mark Mitchell <mark@codesourcery.com>
46457 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46458 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46459 gcc-dg-debug-runtest.
46460 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46461 gcc-dg-debug-runtest.
46463 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46466 * g++.dg/lookup/using6.C: New test.
46468 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46470 * g++.dg/parse/access2.C: New test.
46472 2003-05-17 Mark Mitchell <mark@codesourcery.com>
46474 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46475 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46476 * gcc.dg/debug/debug.exp: Likewise.
46478 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
46480 * gcc.dg/dollar.c: New test.
46482 2003-05-16 Janis Johnson <janis187@us.ibm.com>
46484 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46485 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46486 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46487 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46488 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46489 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46490 * gcc.dg/compat/struct-by-value-6_main.c: New file.
46491 * gcc.dg/compat/struct-by-value-6_x.c: New file.
46492 * gcc.dg/compat/struct-by-value-6_y.c: New file.
46493 * gcc.dg/compat/struct-by-value-7_main.c: New file.
46494 * gcc.dg/compat/struct-by-value-7_x.c: New file.
46495 * gcc.dg/compat/struct-by-value-7_y.c: New file.
46496 * gcc.dg/compat/struct-by-value-8_main.c: New file.
46497 * gcc.dg/compat/struct-by-value-8_x.c: New file.
46498 * gcc.dg/compat/struct-by-value-8_y.c: New file.
46499 * gcc.dg/compat/struct-by-value-9_main.c: New file.
46500 * gcc.dg/compat/struct-by-value-9_x.c: New file.
46501 * gcc.dg/compat/struct-by-value-9_y.c: New file.
46503 2003-05-16 Mark Mitchell <mark@codesourcery.com>
46505 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46506 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
46507 support for "repo" mode.
46508 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46509 * lib/g77-dg.exp: Likewise.
46510 * lib/obj-dg.exp: Likewise.
46512 2003-05-16 Jakub Jelinek <jakub@redhat.com>
46514 Merge from gcc-3_2-rhl8-branch:
46515 2003-04-23 Jakub Jelinek <jakub@redhat.com>
46517 * gcc.dg/tls/opt-6.c: New test.
46519 2003-04-05 Jakub Jelinek <jakub@redhat.com>
46521 * gcc.dg/20030405-1.c: New test.
46523 2003-03-09 Jakub Jelinek <jakub@redhat.com>
46525 * gcc.dg/20030309-1.c: New test.
46527 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46529 * gcc.c-torture/execute/20030307-1.c: New test.
46531 2003-02-20 Randolph Chung <tausq@debian.org>
46533 * gcc.c-torture/compile/20030220-1.c: New test.
46535 2003-02-18 Jakub Jelinek <jakub@redhat.com>
46537 * gcc.dg/20030217-1.c: New test.
46539 2003-01-29 Jakub Jelinek <jakub@redhat.com>
46541 * gcc.c-torture/compile/20020129-1.c: New test.
46543 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46545 * gcc.dg/unroll-1.c: New test.
46547 2002-11-16 Jan Hubicka <jh@suse.cz>
46549 * gcc.c-torture/execute/20020920-1.c: New test.
46551 2002-10-08 Jakub Jelinek <jakub@redhat.com>
46554 * gcc.c-torture/compile/20021008-1.c: New test.
46556 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
46559 * gcc.c-torture/execute/20020810-1.c: New test.
46561 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46563 * gcc.c-torture/compile/20020807-1.c: New test.
46565 2002-07-30 Jakub Jelinek <jakub@redhat.com>
46567 * gcc.dg/tls/opt-1.c: New test.
46569 2002-07-29 Jakub Jelinek <jakub@redhat.com>
46571 * gcc.dg/20020729-1.c: New test.
46573 2002-07-20 Jakub Jelinek <jakub@redhat.com>
46575 * g++.dg/opt/life1.C: New test.
46577 2002-05-20 Jakub Jelinek <jakub@redhat.com>
46579 * gcc.dg/20020525-1.c: New test.
46581 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46584 * g++.dg/ext/pretty1.C: New test.
46585 * g++.dg/ext/pretty2.C: New test.
46587 2003-05-15 Mark Mitchell <mark@codesourcery.com>
46590 * g++.dg/ext/typeof5.C: New test.
46592 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
46594 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46595 __USER_LABEL_PREFIX__ into account.
46596 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46598 2003-05-14 Roger Sayle <roger@eyesopen.com>
46600 * gcc.dg/builtins-15.c: New test case.
46602 2003-05-13 Zack Weinberg <zack@codesourcery.com>
46604 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46606 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46608 * lib/g++.exp: Tweak handling of additional source files.
46609 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46610 * g++.dg/special/conpr-2a.C: Rename to ...
46611 * g++.dg/special/conpr-2a.cc: ... this.
46612 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46613 * g++.dg/special/conpr-3a.C: Rename to ...
46614 * g++.dg/special/conpr-3a.cc: This.
46615 * g++.dg/special/conpr-3b.C: Rename to ...
46616 * g++.dg/special/conpr-3b.cc: This.
46617 * g++.dg/special/conpr-4.C: New test.
46618 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46620 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46622 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46624 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46626 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46627 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46628 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46629 * g++.old-deja/g++.other/warn3.C: Likewise.
46631 2003-05-11 Roger Sayle <roger@eyesopen.com>
46633 * gcc.dg/i386-387-1.c: Update to also test log.
46634 * gcc.dg/i386-387-2.c: Likewise.
46636 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46638 * g77.f-torture/execute/int8421.f: New test.
46640 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46642 PR c++/10230, c++/10481
46643 * g++.dg/lookup/scoped5.C: New test.
46645 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46648 * g++.dg/template/ttp6.C: New test.
46650 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46652 * gcc.c-torture/execute/builtins: New directory.
46653 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46654 gcc.c-torture/execute/builtins.
46655 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46656 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46657 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46658 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46660 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46663 * g++.dg/template/access8.C: New test.
46664 * g++.dg/template/access9.C: New test.
46666 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46669 * g++.dg/parse/access1.C: New test.
46671 2003-05-09 DJ Delorie <dj@redhat.com>
46673 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46674 long, and not an int.
46676 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46678 PR c++/10555, c++/10576
46679 * g++.dg/template/memclass1.C: New test.
46681 2003-05-08 DJ Delorie <dj@redhat.com>
46683 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46685 * gcc.c-torture/execute/20021024-1.x: Likewise.
46686 * gcc.c-torture/execute/shiftdi.x: Likewise.
46687 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46688 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46689 * gcc.dg/20021018-1.c: Likewise.
46691 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46693 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46695 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46696 (bcopy): Call memmove.
46698 2003-05-08 Roger Sayle <roger@eyesopen.com>
46700 * g77.f-torture/compile/8485.f: New test case.
46702 2003-05-07 Richard Henderson <rth@redhat.com>
46705 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46706 Verify exception_cleanup not called for rethrows.
46707 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46708 when exiting catch block without rethrowing.
46709 * g++.dg/eh/forced3.C: New.
46710 * g++.dg/eh/forced4.C: New.
46712 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
46714 * gcc.dg/20030505.c: Fix triplet.
46716 2003-05-06 DJ Delorie <dj@redhat.com>
46718 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46719 * gcc.dg/nest.c: Likewise.
46721 2003-05-05 Roger Sayle <roger@eyesopen.com>
46723 * gcc.dg/builtins-14.c: New test case.
46725 2003-05-05 Janis Johnson <janis187@us.ibm.com>
46727 * lib/compat.exp (compat-execute): New argument.
46728 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46729 * gcc.dg/compat: New test directory.
46730 * gcc.dg/compat/compat.exp: New expect script.
46731 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46732 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46733 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46734 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46735 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46736 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46738 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46739 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46740 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46741 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46742 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46743 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46744 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46745 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46746 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46747 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46748 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46749 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46750 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46751 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46752 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46754 2003-05-05 Zack Weinberg <zack@codesourcery.com>
46756 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46758 2003-05-05 Jakub Jelinek <jakub@redhat.com>
46760 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46762 2003-05-05 Geoffrey Keating <geoffk@apple.com>
46764 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46765 * gcc.dg/ppc-fsel-2.c: New test.
46767 * gcc.dg/unused-5.c: New test.
46769 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46772 * g++.dg/warn/pmf1.C: New test.
46774 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46777 * g++.dg/warn/main.C: New test.
46779 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46781 * gcc.dg/nonnull-3.c: New test.
46783 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
46785 * gcc.dg/cpp/Wtrigraphs.c: Update.
46786 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46788 2003-05-03 Geoffrey Keating <geoffk@apple.com>
46790 * gcc.dg/ppc-fsel-1.c: New test.
46792 2003-05-03 Zack Weinberg <zack@codesourcery.com>
46795 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46797 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
46799 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46801 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46803 PR c++/9364, c++/10553, c++/10586
46804 * g++.dg/parse/typename4.C: New test.
46805 * g++.dg/parse/typename5.C: Likewise.
46807 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
46809 * gcc.c-torture/compile/20030503-1.c: New test.
46811 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46813 * g++.dg/lookup/using5.C: Fix testcase error.
46815 2003-05-01 Chris Demetriou <cgd@broadcom.com>
46817 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46818 since MEABI is no longer supported. Remove all vestiges
46819 of MEABI from the test.
46821 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46824 * g++.dg/lookup/using5.C: New test.
46826 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46829 * g++.dg/template/ttp5.C: New test.
46831 2003-04-30 Mark Mitchell <mark@codesourcery.com>
46833 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46834 (dg-gpp-additional-sources): New function.
46835 (dg-gpp-additional-files): Likewise.
46836 * lib/g++.exp (additional_sources): New variable.
46837 (additional_files): Likewise.
46838 (g++_target_compile): Deal with them.
46839 * lib/old-dejagnu.exp: Remove.
46840 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46841 * g++.old-deja: Revise all tests to use dg commands.
46843 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46845 PR c++/9432, c++/9528
46846 * g++.dg/lookup/using4.C: New test.
46848 2003-04-29 Geoffrey Keating <geoffk@apple.com>
46850 * gcc.dg/noreturn-5.c: New file.
46851 * gcc.dg/noreturn-6.c: New file.
46853 * gcc.c-torture/compile/inline-1.c: New file.
46855 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46858 * g++.dg/template/explicit1.C: New test.
46860 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46863 * g++.dg/other/bitfield1.C: New test.
46866 * g++.dg/init/new7.C: New test.
46868 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46870 * g++.dg/ext/desig1.C: New test.
46871 * g++.dg/ext/init1.C: Update.
46873 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46875 2003-04-28 Mark Mitchell <mark@codesourcery.com>
46878 * g++.dg/warn/Winline-1.C: New test.
46880 2003-04-28 Jakub Jelinek <jakub@redhat.com>
46882 * gcc.c-torture/execute/string-opt-19.c: New test.
46884 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46885 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46887 2003-04-27 Mark Mitchell <mark@codesourcery.com>
46890 * g++.dg/init/new6.C: New test.
46893 * g++.dg/init/ref6.C: New test.
46895 2003-04-26 David Edelsohn <edelsohn@gnu.org>
46897 * g++.dg/warn/weak1.C: XFAIL on AIX4.
46899 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46901 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46902 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46904 2003-04-25 Mark Mitchell <mark@codesourcery.com>
46906 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46907 initialized static data members.
46909 2003-04-25 H.J. Lu <hjl@gnu.org>
46911 * gcc.dg/ia64-sync-4.c: New test.
46913 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46915 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
46918 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
46921 * g++.dg/warn/conv1.C: New test.
46922 * g++.old-deja/g++.other/conv7.C: Adjust.
46923 * g++.old-deja/g++.other/overload14.C: Adjust.
46925 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46928 * g++.dg/template/defarg2.C: New test.
46930 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
46932 * gcc.dg/cpp/include2.c: Update.
46933 * gcc.dg/cpp/multiline-2.c: New.
46934 * gcc.dg/cpp/multiline.c: Update.
46935 * gcc.dg/cpp/strify2.c: Update.
46936 * gcc.dg/cpp/trad/literals-2.c: Update.
46938 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46940 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46942 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46944 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46946 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46949 * g++.dg/parse/crash4.C: New test.
46952 * g++.dg/parse/crash5.C: New test.
46954 2003-04-22 Mark Mitchell <mark@codesourcery.com>
46957 * g++.dg/parse/crash3.C: New test.
46960 * g++.dg/parse/elab1.C: New test.
46962 2003-04-22 Devang Patel <dpatel@apple.com>
46964 * gcc.dg/cpp/trad/funlike-5.c: New test.
46966 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
46968 * g++.dg/other/packed1.C: Fix dg options.
46970 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
46972 * g++.dg/other/offsetof2.C: New test.
46974 2003-04-21 Mark Mitchell <mark@codesourcery.com>
46976 * g++.dg/template/recurse.C: Adjust location of error messages.
46978 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
46981 * g++.dg/init/addr-const1.C: New test.
46982 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46984 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
46987 * g++.dg/lookup/struct-hack1.C: New test.
46989 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
46991 * ucs.c: Update diagnostic messages.
46993 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46995 * gcc.dg/cpp/truefalse.cpp: New test.
46996 * gcc.dg/cpp/cpp.exp: Update.
46997 * g++.dg/other/stdbool-if.C: Remove.
46999 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
47001 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47002 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47004 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
47006 * gcc.c-torture/compile/20030418-1.c: New test.
47008 2003-04-17 Janis Johnson <janis187@us.ibm.com>
47010 * README.compat: Remove; content moved to doc/sourcebuild.texi.
47012 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47015 g++.dg/template/dependent-name1.C: New test.
47017 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
47019 * gcc.dg/warn-1.c (tourist_guide): New array,
47020 contains a pointer to bar.
47022 2003-04-16 Roger Sayle <roger@eyesopen.com>
47024 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47025 * gcc.c-torture/execute/medce-1.c: New test case.
47026 * gcc.c-torture/execute/medce-2.c: New test case.
47028 2003-04-15 Mark Mitchell <mark@codesourcery.com>
47030 * lib/prune.exp: Ignore more messages.
47033 * g++.dg/parse/lookup3.C: New test.
47035 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
47037 * gcc.c-torture/compile/20030415-1.c : New test.
47039 2003-04-14 Mark Mitchell <mark@codesourcery.com>
47041 * gcc.c-torture/execute/scope-2.c: Move to ...
47042 * gcc.dg/noncompile/scope.c: .... here.
47044 2003-04-14 Roger Sayle <roger@eyesopen.com>
47046 * gcc.dg/20030414-2.c: New test case.
47048 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
47051 * gcc.dg/20030414-1.c: New test.
47053 2003-04-13 Roger Sayle <roger@eyesopen.com>
47055 * gcc.dg/builtins-12.c: New test case.
47056 * gcc.dg/builtins-13.c: New test case.
47058 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47060 * gcc.c-torture/execute/string-opt-18.c: New test.
47062 2003-04-13 Mark Mitchell <mark@codesourcery.com>
47065 * g++.dg/init/new5.C: New test.
47067 2003-04-12 Mark Mitchell <mark@codesourcery.com>
47070 * g++.dg/ext/dllimport1.C: New test.
47072 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47074 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47076 2003-04-11 Bud Davis <bdavis9659@comcast.net>
47079 * g77.f-torture/noncompile/9263.f: New test
47081 * g77.f-torture/execute/1832.f: New test
47083 2003-04-11 David Chad <davidc@freebsd.org>
47084 Loren J. Rittle <ljrittle@acm.org>
47087 * objc.dg/headers.m: New test.
47089 2003-04-10 Zack Weinberg <zack@codesourcery.com>
47091 * gcc.c-torture/execute/builtin-noret-2.c: New.
47092 * gcc.c-torture/execute/builtin-noret-2.x: New.
47093 XFAIL builtin-noret-2.c at -O1 and above.
47094 * gcc.dg/redecl.c: New.
47095 * gcc.dg/Wshadow-1.c: Update error regexps.
47097 2003-04-10 Mark Mitchell <mark@codesourcery.com>
47099 * g++.dg/abi/bitfield10.C: New test.
47101 2003-04-09 Mike Stump <mrs@apple.com>
47103 * gcc.dg/pch/pch.exp: Make testcase names longer.
47104 * g++.dg/pch/pch.exp: Make testcase names longer.
47106 2003-04-08 Roger Sayle <roger@eyesopen.com>
47108 * gcc.dg/builtins-11.c: New test case.
47110 2003-04-08 Roger Sayle <roger@eyesopen.com>
47112 * gcc.dg/builtins-9.c: New test case.
47113 * gcc.dg/builtins-10.c: New test case.
47115 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
47117 * gcc.dg/noncompile/init-4.c.c: New test.
47119 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
47121 * gcc.misc-test/gcov-9.c: New test.
47122 * gcc.misc-test/gcov-10.c: New test
47123 * gcc.misc-test/gcov-11.c: New test.
47125 2003-04-05 Zack Weinberg <zack@codesourcery.com>
47127 PR optimization/10024
47128 * gcc.c-torture/compile/20030405-1.c: New test.
47130 2003-04-04 Geoffrey Keating <geoffk@apple.com>
47132 * gcc.dg/pch/static-3.c: New.
47133 * gcc.dg/pch/static-3.hs: New.
47134 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47136 2003-04-04 Richard Henderson <rth@redhat.com>
47138 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47139 * g++.dg/eh/forced2.C: Likewise.
47141 2003-04-03 Mike Stump <mrs@apple.com>
47143 * lib/scanasm.exp (scan-assembler): Add xfail processing for
47145 (scan-assembler-times, scan-assembler-not): Likewise.
47146 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47148 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47150 * gcc.dg/sparc-loop-1.c: New test.
47152 2003-04-02 Geoffrey Keating <geoffk@apple.com>
47155 * g++.dg/pch/system-2.C: New.
47156 * g++.dg/pch/system-2.Hs: New.
47158 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
47160 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47162 * g++.dg/eh/simd-1.C (vecfunc): Same.
47164 2003-04-01 Roger Sayle <roger@eyesopen.com>
47166 * gcc.c-torture/execute/20030401-1.c: New test case.
47168 2003-04-01 Ziemowit Laski <zlaski@apple.com>
47170 * objc.dg/defs.m: New.
47172 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
47174 * g++.dg/eh/simd-1.C: New.
47175 * g++.dg/eh/simd-2.C: New.
47177 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
47179 * gcc.c-torture/execute/simd-3.c: New.
47181 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47184 * gcc.dg/20030331-2.c: New test.
47186 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47189 * g++.dg/parse/crash2.C: New test.
47191 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47193 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47194 * gcc.c-torture/execute/20030331-1.c: ...here.
47196 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47198 * gcc.c-torture/execute/20030331-1.c: New test.
47200 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
47202 * lib/gcov.exp: Adjust call return testing strings.
47203 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47205 2003-03-31 Roger Sayle <roger@eyesopen.com>
47207 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47208 * gcc.dg/builtins-7.c: New test case.
47209 * gcc.dg/builtins-8.c: New test case.
47211 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47213 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47215 2003-03-30 Mark Mitchell <mark@codesourcery.com>
47218 * g++.dg/lookup-class-member-2.C: New test.
47220 2003-03-30 Glen Nakamura <glen@imodulo.com>
47222 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47224 2003-03-28 Roger Sayle <roger@eyesopen.com>
47226 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47228 2003-03-28 Mark Mitchell <mark@codesourcery.com>
47230 * g++.dg/init/attrib1.C: New test.
47232 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47234 * gcc.dg/ultrasp8.c: New test.
47236 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47238 * gcc.dg/ultrasp7.c: New test.
47240 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
47243 * g++.dg/template/inline1.C: New test.
47245 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47247 * gcc.dg/sparc-dwarf2.c: New test.
47249 2003-03-27 Roger Sayle <roger@eyesopen.com>
47251 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47252 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47254 2003-03-27 Mark Mitchell <mark@codesourcery.com>
47256 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47257 than reading .x files.
47258 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47259 * g77.dg/gcov/gcov-1.f: Likewise.
47260 * gcc.misc-tests/gcov-4b.c: Likewise.
47261 * gcc.misc-tests/gcov-5b.c: Likewise.
47262 * gcc.misc-tests/gcov-6.c: Likewise.
47263 * gcc.misc-tests/gcov-7.c: Likewise.
47264 * gcc.misc-tests/gcov-8.c: Likewise.
47265 * g++.dg/gcov/gcov-1.x: Remove.
47266 * g77.dg/gcov/gcov-1.x: Likewise.
47267 * gcc.misc-tests/gcov-4b.x: Likewise.
47268 * gcc.misc-tests/gcov-5b.x: Likewise.
47269 * gcc.misc-tests/gcov-6.x: Likewise.
47270 * gcc.misc-tests/gcov-7.x: Likewise.
47271 * gcc.misc-tests/gcov-8.x: Likewise.
47273 2003-03-27 Glen Nakamura <glen@imodulo.com>
47276 * gcc.dg/20030324-1.c: New test.
47278 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
47281 * g++.dg/template/arg3.C: New test.
47284 * g++.dg/template/friend18.C: New test.
47286 2003-03-26 Roger Sayle <roger@eyesopen.com>
47288 * g77.f-torture/compile/20030326-1.f: New test case.
47290 2003-03-26 Janis Johnson <janis187@us.ibm.com>
47292 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47294 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47296 2003-03-26 Jakub Jelinek <jakub@redhat.com>
47298 * gcc.dg/ia64-sync-3.c: New test.
47300 2003-03-26 Alan Modra <amodra@bigpond.net.au>
47302 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47304 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47306 * gcc.dg/ultrasp6.c: New test.
47308 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47310 * gcc.dg/i386-signbit-1.c: New test.
47311 * gcc.dg/i386-signbit-2.c: New test.
47312 * gcc.dg/i386-signbit-3.c: New test.
47314 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47316 * gcc.dg/ultrasp5.c: Fix options.
47318 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47320 * gcc.dg/ultrasp5.c: Fix comment.
47322 2003-03-24 Bud Davis <bdavis9659@comcast.net>
47325 * g77.f-torture/execute/10197.f: New test.
47327 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
47329 PR c++/9898, c++/383
47330 * g++.dg/template/conv6.C: New test.
47333 * g++.dg/template/ptrmem5.C: New test.
47336 * g++.dg/lookup/koenig1.C: New test.
47339 * g++.dg/lookup/template2.C: New test.
47341 2003-03-24 Jakub Jelinek <jakub@redhat.com>
47343 * g++.dg/opt/rtti1.C: New test.
47345 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
47347 * gcc.dg/ultrasp5.c: New test.
47349 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
47352 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47355 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47358 * gcc.dg/20030323-1.c: New test.
47360 2003-03-23 Roger Sayle <roger@eyesopen.com>
47362 * gcc.c-torture/compile/20030323-1.c: New test case.
47364 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
47366 * gcc.dg/20030321-1.c: New test.
47368 2003-03-22 Zack Weinberg <zack@codesourcery.com>
47370 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47372 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
47374 PR c++/9978, c++/9708
47375 * g++.dg/ext/vlm1.C: Adjust expected error.
47376 * g++.dg/ext/vla2.C: New test.
47377 * g++.dg/template/arg1.C: New test.
47378 * g++.dg/template/arg2.C: New test.
47380 2003-03-22 Bud Davis <bdavis9659@comcast.net>
47382 * g77.f-torture/execute/select.f: New test.
47383 * g77.f-torture/noncompile/select_no_compile.f: New test.
47385 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
47388 * g++.dg/other/error4.C: New test.
47390 2003-03-20 Mark Mitchell <mark@codesourcery.com>
47392 * g++.dg/template/friend17.C: New test.
47394 2003-03-21 Alan Modra <amodra@bigpond.net.au>
47396 * gcc.c-torture/compile/20030320-1.c: New.
47398 2003-03-20 Roger Sayle <roger@eyesopen.com>
47400 * gcc.dg/builtins-6.c: New test case.
47402 2003-03-19 Alan Modra <amodra@bigpond.net.au>
47405 * gcc.c-torture/compile/20030319-1.c: New.
47407 2003-03-18 Jan Hubicka <jh@suse.cz>
47409 * gcc.dg/i386-cvt-1.c: New test.
47411 2003-03-17 Zack Weinberg <zack@codesourcery.com>
47413 * objc.dg/naming-1.m: Use "(parse|syntax) error".
47414 * objc.dg/naming-2.m: Likewise.
47416 2003-03-17 Mark Mitchell <mark@codesourcery.com>
47419 * g++.dg/parse/crash1.C: New test.
47421 2003-03-16 Mark Mitchell <mark@codesourcery.com>
47424 * g++.dg/eh/cleanup1.C: New test.
47426 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
47428 * gcc.c-torture/execute/20030316-1.c: New test case.
47430 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
47433 * g++.dg/init/ctor2.C: New test.
47435 2003-03-15 Roger Sayle <roger@eyesopen.com>
47437 * g77.f-torture/compile/xformat.f: New test case.
47439 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47441 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47442 * g++.old-deja/g++.mike/eh50.C: Likewise.
47444 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47447 * g++.dg/template/spec7.C: New test.
47448 * g++.dg/template/spec8.C: Likewise.
47450 2003-03-14 Jakub Jelinek <jakub@redhat.com>
47452 * gcc.c-torture/execute/20030313-1.c: New test.
47454 2003-03-14 Richard Henderson <rth@redhat.com>
47456 * gcc.dg/inline-2.c: Adjust alpha test for external call.
47458 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47460 * gcc.c-torture/compile/20030314-1.c: New test.
47462 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
47464 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47465 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47467 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47468 to accept newer _imp__ prefix and additional
47469 newline in .drectve section.
47470 * gcc.dg/dll-4.c: Likewise.
47471 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47474 2003-03-13 Mark Mitchell <mark@codesourcery.com>
47476 * g++.dg/parse/namespace9.C: New test.
47478 * g++.dg/init/ref5.C: New test.
47479 * g++.dg/parse/ptrmem1.C: Likewise.
47481 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47483 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47484 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47485 regular expression.
47486 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47487 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47489 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
47491 * gcc.c-torture/execute/20030224-2.c: New test.
47493 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47495 * gcc.dg/decl-3.c: New test.
47497 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47499 * gcc.dg/i386-loop-2.c: New test.
47501 2003-03-11 Mark Mitchell <mark@codesourcery.com>
47504 * g++.dg/parse/namespace8.C: New test.
47507 * g++.dg/overload/builtin2.C: New test.
47509 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
47511 * gcc.dg/return-type-3.c: New test.
47513 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47515 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47516 profiling options are not supported.
47518 2003-03-10 Mark Mitchell <mark@codesourcery.com>
47520 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47521 * g++.old-deja/g++.warn/impint2.C: Likewise.
47523 2003-03-10 Devang Patel <dpatel@apple.com>
47525 * g++.dg/cpp/c++_cmd_1.C: New test.
47526 * g++.dg/cpp/c++_cmd_1.h: New file.
47528 2003-03-10 Segher Boessenkool <segher@koffie.nl>
47530 * gcc.dg/altivec-9.c: New file.
47532 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47534 * gcc.dg/ppc-sdata-1.c: New test.
47535 * gcc.dg/ppc-sdata-2.c: New test.
47537 2003-03-09 Mark Mitchell <mark@codesourcery.com>
47540 * g++.dg/opt/ptrmem2.C: New test.
47543 * g++.dg/opt/ptrmem1.C: New test.
47545 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47547 * gcc.dg/i386-loop-1.c: New test.
47549 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47552 * g++.dg/lookup/friend1.C: New test.
47554 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47557 * g++.dg/parser/constructor1.C: New test.
47559 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
47561 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47563 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47565 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
47567 * gcc.dg/cpp/Wunused.c: Update test.
47569 2003-03-08 Jan Hubicka <jh@suse.cz>
47571 * gcc.dg/inline-3.c: New test.
47573 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47576 * g++.dg/parse/builtin1.C: New test.
47579 * g++.dg/abi/cookie1.C: New test.
47580 * g++.dg/abi/cookie2.C: Likewise.
47583 * g++.dg/template/field1.C: New test.
47586 * g++.dg/parse/class1.C: New test.
47587 * g++.dg/parse/namespace7.C: Likewise.
47588 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47590 2003-03-07 Mark Mitchell <mark@codesourcery.com>
47592 * g++.dg/init/ref4.C: New test.
47594 2003-03-07 Jan Hubicka <jh@suse.cz>
47596 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47597 * gcc.dg/inline-3.c: New test.
47599 2003-03-06 Mark Mitchell <mark@codesourcery.com>
47601 * g++.dg/init/ref3.C: New test.
47604 * g++.dg/init/ref2.C: New test.
47607 * g++.dg/warn/Wshadow-2.C: New test.
47610 * g++.dg/warn/Woverloaded-1.C: New test.
47612 2003-03-05 Jan Hubicka <jh@suse.cz>
47614 * gcc.dg/i386-local2.c: New.
47615 * gcc.dg/i386-local.c: Fix typo.
47617 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47619 * g++.dg/abi/layout3.C: New test.
47621 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47623 * gcc.c-torture/compile/20030305-1.c
47625 2003-03-05 Jan Hubicka <jh@suse.cz>
47627 * gcc.dg/i386-local.c: New.
47629 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47631 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47633 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47635 * gcc.dg/switch-2.c: New test.
47636 * gcc.dg/switch-3.c: New test.
47637 * gcc.dg/Wswitch.c: Adjust line numbers.
47638 * gcc.dg/Wswitch-default.c: Likewise.
47639 * gcc.dg/Wswitch-enum.c: Likewise.
47641 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47643 * gcc.c-torture/execute/20030222-1.c: New test.
47645 2003-03-03 James E Wilson <wilson@tuliptree.org>
47647 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47649 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47652 * g++.dg/init/ref1.C: New test.
47654 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47656 * gcc.dg/sh-relax.c: New SH-only test.
47658 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47660 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47661 comment explaining purpose of testcase.
47663 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47665 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47666 for HC11/HC12 (asm needs two int registers).
47667 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47668 HC11/HC12 because the test uses an asm which needs two 32-bit
47671 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47673 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47674 for HC11/HC12 (array is too large otherwise).
47675 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47676 * gcc.c-torture/compile/20010518-2.x: Likewise.
47677 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47678 HC11/HC12 (array is too large).
47680 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47682 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47683 * lib/g++-dg.exp (g++-dg-test): Likewise.
47685 2003-03-01 Roger Sayle <roger@eyesopen.com>
47687 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47688 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47690 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47692 * g++.dg/warn/implicit-typename1.C: Remove warning.
47694 2003-02-28 Richard Henderson <rth@redhat.com>
47696 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47697 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47699 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47701 * gcc.dg/pch/pch.exp: Change .pch to .gch.
47702 * g++.dg/pch/pch.exp: Likewise.
47704 2003-02-28 Mark Mitchell <mark@codesourcery.com>
47707 * g++.dg/init/new4.C: New test.
47709 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
47711 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47713 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
47715 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47718 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47721 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47723 * lib/scanasm.exp: Add support for counting numbers of
47725 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47726 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47728 2003-02-25 Mark Mitchell <mark@codesourcery.com>
47731 * g++.dg/template/static3.C: New test.
47734 * g++.dg/parse/namespace6.C: New test.
47736 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47739 * gcc.dg/20030225-1.c: New test.
47741 2003-02-24 Mark Mitchell <mark@codesourcery.com>
47743 * README: Remove out-of-date information.
47746 * g++.dg/template/spec6.C: New test.
47748 2003-02-24 Jeff Law <law@redhat.com>
47750 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47752 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47754 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47755 * gcc.dg/pragma-ep-1.c: Likewise.
47757 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47760 * g++.dg/template/friend16.C: New test.
47762 2003-02-23 Mark Mitchell <mark@codesourcery.com>
47765 * g++.dg/parse/fused-params1.C: Adjust error messages.
47766 * g++.dg/template/nested3.C: New test.
47768 2003-02-24 Alan Modra <amodra@bigpond.net.au>
47770 * g++.dg/abi/param1.C: New test.
47772 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47775 * g++.dg/warn/implicit-typename1.C: New test.
47777 2003-02-22 Kelley Cook <kelleycook@comcast.net>
47779 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47781 * g++.old-deja/g++.other/store-expr2.C: Likewise.
47782 * gcc.c-torture/execute/20010129-1.x: Likewise.
47783 * gcc.dg/20011107-1.c: Likewise.
47784 * gcc.dg/20020108-1.c: Likewise.
47785 * gcc.dg/20020122-3.c: Likewise.
47786 * gcc.dg/20020206-1.c: Likewise.
47787 * gcc.dg/20020310-1.c: Likewise.
47788 * gcc.dg/20020426-2.c: Likewise.
47789 * gcc.dg/20020517-1.c: Likewise.
47790 * gcc.dg/991230-1.c: Likewise.
47791 * gcc.dg/i386-unroll-1.c: Likewise.
47792 * gcc.misc-tests/i386-prefetch.exp: Likewise.
47794 2003-02-22 Jan Hubicka <jh@suse.cz>
47796 * gcc.dg/i386-mul.c: New test.
47798 2003-02-21 Roger Sayle <roger@eyesopen.com>
47800 * gcc.dg/builtins-5.c: New test case.
47802 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
47804 * gcc.dg/asmreg-1.c: New test.
47806 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47809 * g++.dg/parse/varmod1.C: New test.
47811 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47814 * g++.dg/template/op1.C: New test.
47816 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47819 * g++.dg/template/nested2.C: New test.
47821 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47824 * g++.dg/expr/dtor1.C: New test.
47826 2003-02-21 Zack Weinberg <zack@codesourcery.com>
47828 * gcc.dg/cpp/include3.c: New test.
47829 * gcc.dg/cpp/inc/foo.h: New file.
47831 2003-02-21 Glen Nakamura <glen@imodulo.com>
47833 * gcc.c-torture/execute/20030221-1.c: New test.
47835 2003-02-20 Mark Mitchell <mark@codesourcery.com>
47838 * g++.dg/abi/conv1.C: New test.
47840 2003-02-20 Jan Hubicka <jh@suse.cz>
47842 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47844 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
47846 * gcc.c-torture/compile/20030219-1.c: New test.
47848 2003-02-18 Jan Hubicka <jh@suse.cz>
47850 * gcc.dg/funcorder.c: New test.
47852 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47854 * gcc.c-torture/execute/20030218-1.c: New.
47856 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
47858 * gcc.dg/20030218-1.c: New.
47860 2003-02-18 Richard Henderson <rth@redhat.com>
47862 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47863 * gcc.dg/attr-used-2.c: New.
47865 2003-02-18 Mark Mitchell <mark@codesourcery.com>
47868 * g++.dg/init/copy5.C: New test.
47870 2003-02-18 Geoffrey Keating <geoffk@apple.com>
47872 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47873 * g++.dg/pch/pch.exp: Likewise.
47875 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47877 * gcc.c-torture/execute/20030209-1.c: Enable the test if
47878 STACK_SIZE is not defined.
47880 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47883 * g++.dg/template/init1.C: New test.
47885 2003-02-16 Jan HUbicka <jh@suse.cz>
47887 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47888 (foo): Add few extra tests
47889 * gcc.dg/c99-const-expr-3.c: Likewise.
47890 * gcc.c-torture/execute/20030216-1.c: New.
47892 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47895 * g++.dg/ext/typeof4.C: New test.
47897 2003-02-15 Roger Sayle <roger@eyesopen.com>
47899 * gcc.dg/i386-387-3.c: New test case.
47901 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
47903 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47904 cris-*-elf* cris-*-aout* and mmix-*-*.
47906 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
47908 * gcc.dg/20030213-1.c: New test.
47910 2003-02-12 Roger Sayle <roger@eyesopen.com>
47912 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47913 * gcc.dg/i386-387-2.c: Likewise.
47915 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
47917 * gcc.dg/ppc-spe.c: Fix formatting.
47918 Enable tests that were previously unsupported by gas.
47919 Delete tests for instructions that no longer exist.
47920 Switch arguments on evsubifw builtin.
47922 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
47924 * gcc.c-torture/execute/20030209-1.c: Disable the test if
47925 STACK_SIZE is too small.
47927 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
47928 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
47930 * gcc.dg/decl-2.c: New test.
47932 2003-02-10 Jan Hubicka <jh@suse.cz>
47934 * gcc.dg/i386-fpcvt-1.c: New test.
47936 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
47938 * gcc.c-torture/execute/20030209-1.c: New test.
47940 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
47942 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47943 int-wide bitops, use the constants of the same width.
47944 Likewise, if long long is 32-bit wide, test bitops using
47947 2003-02-07 Loren James Rittle <ljrittle@acm.org>
47949 * gcc.dg/20021014-1.c: Annotate with expected notice text.
47951 2003-02-07 Roger Sayle <roger@eyesopen.com>
47953 * gcc.dg/builtins-4.c: New test case.
47955 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47957 * gcc.dg/20020430-1.c: Fix dg command typos.
47958 * gcc.dg/20020503-1.c: Likewise.
47960 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47963 * g++.dg/parse/fused-params1.C: New test.
47966 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47969 * g++.dg/parse/non-dependent1.C: New test.
47972 * g++.dg/parse/dupl-tmpl-args1.C: New test.
47975 * g++.dg/parse/undefined7.C: New test.
47976 * g++.dg/parse/non-templ1.C: New test.
47979 * g++.dg/parse/too-many-tmpl-args1.C: New test.
47981 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
47983 * gcc.c-torture/compile/20030206-1.c: New test.
47985 2003-02-05 Roger Sayle <roger@eyesopen.com>
47987 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47988 "pow" to "foo" to avoid potential confusion with a math built-in.
47990 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47992 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47993 conditions for SPARC targets.
47995 2003-02-05 Jakub Jelinek <jakub@redhat.com>
47997 * gcc.dg/20030204-1.c: New test.
47999 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48002 * g++.dg/parse/array-size1.C: New test.
48005 * g++.dg/parse/undefined3.C: New test.
48008 * g++.dg/parse/undefined4.C: New test.
48011 * g++.dg/parse/undefined5.C: New test.
48014 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48017 * g++.dg/parse/casting-operator1.C: New test.
48020 * g++.dg/parse/undefined6.C: New test.
48023 * g++.dg/parse/missing-template1.C: New test.
48025 2003-02-04 Jan Hubicka <jh@suse.cz>
48027 * gcc.dg/i386-cadd.c: Compile using -march=k8.
48028 * gcc.dg/i386-cmov?.c: Likewise.
48029 * gcc.dg/i386-fpcvt-?.c: Likewise.
48030 * gcc.dg/i386-ssefp-1.c: Likewise.
48031 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48034 2003-02-03 Mark Mitchell <mark@codesourcery.com>
48037 * g++.dg/ext/max.C: New test.
48039 2003-02-03 Jan Hubicka <jh@suse.cz>
48041 * gcc.c-torture/execute/20030203-1.c: New test.
48043 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
48045 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48048 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
48050 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48051 * g++.dg/init/new2.C: Likewise.
48052 * g++.dg/other/new1.C: Likewise.
48054 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
48056 * gcc.dg/struct-ret-libc.c: New test.
48058 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
48060 * gcc.dg/20030129-1.c: New test.
48062 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48065 * g++.dg/template/ptrmem4.C: New test.
48067 2003-01-29 Mark Mitchell <mark@codesourcery.com>
48069 * g++.dg/parser/constant1.C: New test.
48071 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48074 * g++.dg/parse/friend2.C: New test.
48076 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
48079 * g++.dg/template/unify4.C: New test.
48081 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
48083 * gcc.c-torture/execute/20030128-1.c: New test.
48085 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
48087 * g++.dg/lookup/nested1.C: Test moved from ...
48088 * g++.old-deja/g++.other/lookup24.C: ... here.
48090 2003-01-28 Jan Hubicka <jh@suse.cz>
48092 * gcc.dg/i386-cmov5.c: New test.
48094 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48096 * gcc.c-torture/execute/20010925-1.c: Changed the
48097 memcpy declaration.
48099 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
48102 * g++.dg/parse/template5.C: New test.
48104 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
48107 * g77.dg/pr9258: New test.
48109 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48111 * README: Move relevant parts from README.g++.
48113 * README.g++: Remove this file.
48115 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
48117 * g++.dg/abi/dcast1.C: New test.
48119 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48121 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48123 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
48126 * g++.old-deja/g++.other/lookup24.C: New test.
48128 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48131 * gcc.dg/uninit-C.c: New test.
48133 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
48135 * g++.dg/abi/covariant1.C: New test.
48137 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
48139 * gcc.dg/20030123-1.c: New test.
48141 2003-01-25 Jan Hubicka <jh@suse.cz>
48144 * gcc.c-torture/compile/20030125-1.c
48146 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
48149 * g++.dg/parse/template3.C: New test.
48150 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48153 * g++.dg/parse/template4.C: New test.
48156 * g++.dg/template/qual2.C: New test.
48159 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48161 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48163 2003-01-25 Roger Sayle <roger@eyesopen.com>
48165 * gcc.c-torture/execute/switch-1.c: New test case.
48167 2003-01-25 Jan Hubicka <jh@suse.cz>
48169 * gcc.c-torture/execute/20030125-1.[cx]: New test.
48171 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
48173 Tweaks for Bison-1.875. From the NEWS file:
48174 "- `parse error' -> `syntax error'
48175 Bison now uniformly uses the term `syntax error'"
48176 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48177 * gcc.dg/cpp/digraph2.c: Likewise.
48178 * gcc.dg/cpp/direct2.c: Likewise.
48179 * gcc.dg/cpp/paste4.c: Likewise.
48180 * gcc.dg/c90-restrict-1.c: Likewise.
48181 * gcc.dg/c99-func-2.c: Likewise.
48182 * gcc.dg/noncompile/920721-2.c: Likewise.
48183 * gcc.dg/noncompile/930622-2.c: Likewise.
48184 * gcc.dg/noncompile/940112-1.c: Likewise.
48185 * gcc.dg/noncompile/950921-1.c: Likewise.
48186 * gcc.dg/noncompile/951123-1.c: Likewise.
48187 * gcc.dg/noncompile/971104-1.c: Likewise.
48188 * gcc.dg/noncompile/990416-1.c: Likewise.
48190 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
48192 * g++.dg/parse/undefined1.C: Add error message.
48194 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48197 * g++.dg/parse/new1.C: New test.
48200 * g++.dg/parse/template2.C: New test.
48203 * g++.dg/parse/typedef2.C: New test.
48206 * g++.dg/ext/typeof3.C: New test.
48208 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48211 * g++.dg/parse/ret-type1.C: New test.
48214 * g++.dg/parse/tmpl-outside1.C: New test.
48217 * g++.dg/parse/int-as-enum1.C: New test.
48220 * g++.dg/parse/no-typename1.C: New test.
48223 * g++.dg/parse/no-value1.C: New test.
48226 * g++.dg/parse/wrong-inline1.C: New test.
48229 * g++.dg/parse/ref1.C: New test.
48232 * g++.dg/parse/attr-ctor1.C: New test.
48235 * g++.dg/parse/namespace5.C: New test.
48238 * g++.dg/parse/func-def1.C: New test.
48241 * g++.dg/parse/undefined1.C: New test.
48243 PR c++/5723, PR c++/8522
48244 * g++.dg/parse/specialization1.C: New test.
48246 PR c++/163, PR c++/8595
48247 * g++.dg/parse/struct-as-enum1.C: New test.
48250 * g++.dg/parse/undefined2.C: New test.
48252 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48255 * g++.dg/parse/template1.C: New test.
48258 * g++.dg/parse/using1.C: New test.
48262 * g++.dg/parse/expr2.C: New test.
48265 * g++.dg/parse/lookup2.C: Likewise.
48267 2003-01-21 Jan Hubicka <jh@suse.cz>
48269 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48270 * gcc.c-torture/execute/eeprof-1.c: Likewise.
48271 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48272 * gcc.c-torture/execute/string-opt-*.c: Likewise.
48274 2003-01-20 Nick Clifton <nickc@redhat.com>
48276 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
48277 problem with ARM sibcall code generation.
48279 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
48281 * gcc.c-torture/execute/20030120-1.c: New.
48283 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
48285 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48287 2003-01-17 Mark Mitchell <mark@codesourcery.com>
48290 * g++.dg/parse/ctor1.C: New test.
48293 * g++.dg/parse/qualified1.C: New test.
48295 * g++.dg/parse/typename3.C: New test.
48297 2003-01-16 Richard Henderson <rth@redhat.com>
48299 * g++.dg/tls/init-2.C: Fix error matches for real this time.
48301 2003-01-16 Richard Henderson <rth@redhat.com>
48303 * g++.dg/pch/pch.exp: Copy test header to the working directory
48304 before using it either for precompilation or direct use.
48305 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48306 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48308 2003-01-16 Richard Henderson <rth@redhat.com>
48310 * gcc.dg/pch/pch.exp: Copy test header to the working directory
48311 before using it either for precompilation or direct use.
48312 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48313 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48315 2003-01-16 Mark Mitchell <mark@codesourcery.com>
48317 * g++.dg/ext/typename1.C: Add typename keyword.
48318 * g++.dg/template/crash1.C: Update error messages.
48319 * g++.dg/template/crash2.C: Remove error message.
48320 * g++.dg/parse/typename2.C: New test.
48321 * g++.dg/template/typename2.C: Change implicit
48322 typename warning into error.
48323 * g++.old-deja/g++.benjamin/tem03.C: Issue more
48325 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48326 * g++.old-deja/g++.brendan/crash56.C: Add this->.
48327 * g++.old-deja/g++.law/visibility13.C: Remove error
48329 * g++.old-deja/g++.ns/template17.C: Reorder code to
48330 make declaration visible in template.
48331 * g++.old-deja/g++.pt/crash3.C: Fix typos.
48332 * g++.old-deja/g++.pt/crash36.C: Issue more error
48334 * g++.old-deja/g++.pt/crash5.C: Improve error
48336 * g++.old-deja/g++.pt/crash67.C: Remove warning.
48337 * g++.old-deja/g++.pt/inherit1.C: Add this->.
48338 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48339 * g++.old-deja/g++.pt/typename16.C: Replace implicit
48340 typename warning with error message.
48341 * g++.old-deja/g++.pt/typename19.C: Remove warning.
48342 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48343 * g++.old-deja/g++.robertl/eb24.C: Use this->.
48345 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
48347 * g++.dg/parse/ambig2.C: New test.
48349 2003-01-15 Richard Henderson <rth@redhat.com>
48351 * g++.dg/tls/init-2.C: Update error message string.
48353 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48355 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48357 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
48359 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48361 * gcc.c-torture/compile/20001205-1.x: Likewise.
48362 * gcc.c-torture/compile/20001226-1.x: Likewise.
48363 * gcc.c-torture/compile/920520-1.x: Likewise.
48364 * gcc.c-torture/compile/961203-1.x: Likewise.
48365 * gcc.c-torture/compile/20020604-1.x: Likewise.
48367 2003-01-15 Jan Hubicka <jh@suse.cz>
48369 * gcc.c-torture/compile/20030115-1.c: New test.
48371 * gcc.dg/i386-fpcvt-1.c: New test.
48372 * gcc.dg/i386-fpcvt-2.c: New test.
48374 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
48376 Further conform g++'s __vmi_class_type_info to the C++ ABI
48378 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48381 2003-01-14 Jan Hubicka <jh@suse.cz>
48383 * gcc.dg/i386-fpcvt-1.c: New test.
48384 * gcc.dg/i386-fpcvt-2.c: New test.
48386 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48388 * gcc.dg/i386-mmx-3.c: New test.
48390 2003-01-12 Mark Mitchell <mark@codesourcery.com>
48393 * g++.dg/parse/octal1.C: New file.
48396 * g++.dg/parse/typename1.C: New file.
48398 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
48400 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48401 * gcc.dg/bf-no-ms-layout.c: Likewise.
48402 * gcc.dg/bf-ms-attrib.c: Likewise.
48404 2003-01-10 Mark Mitchell <mark@codesourcery.com>
48407 * g++.dg/parse/dtor1.C: New file.
48410 * g++.dg/rtti/typeid1.C: New file.
48413 * g++.dg/parse/lookup1.C: New file.
48416 * g++.dg/templ/spec5.C: New file.
48418 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
48420 * gcc.c-torture/compile/20030110-1.c: New test.
48422 2003-01-09 Geoffrey Keating <geoffk@apple.com>
48424 Merge from pch-branch:
48426 2002-12-23 Geoffrey Keating <geoffk@apple.com>
48428 * gcc.dg/pch/cpp-1.h: New.
48429 * gcc.dg/pch/cpp-1.c: New.
48430 * gcc.dg/pch/cpp-2.h: New.
48431 * gcc.dg/pch/cpp-2.c: New.
48433 2002-11-19 Geoffrey Keating <geoffk@apple.com>
48435 * gcc.dg/pch/except-1.h: New.
48436 * gcc.dg/pch/except-1.c: New.
48438 2002-11-13 Geoffrey Keating <geoffk@apple.com>
48440 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48442 * gcc.dg/pch: Include *.hp not *.h.
48443 * gcc.dg/pch/system-1.h: New.
48444 * gcc.dg/pch/system-1.c: New.
48446 2002-11-11 Geoffrey Keating <geoffk@apple.com>
48448 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48449 rather than trying to build and run a program using PCH.
48450 * gcc.dg/pch: Remove dg-do commands from test files.
48452 2002-11-08 Geoffrey Keating <geoffk@apple.com>
48454 * gcc.dg/pch/macro-3.c: New.
48455 * gcc.dg/pch/macro-3.h: New.
48457 2002-11-04 Geoffrey Keating <geoffk@apple.com>
48459 * gcc.dg/pch/common-1.c: New.
48460 * gcc.dg/pch/common-1.h: New.
48461 * gcc.dg/pch/decl-1.c: New.
48462 * gcc.dg/pch/decl-1.h: New.
48463 * gcc.dg/pch/decl-2.c: New.
48464 * gcc.dg/pch/decl-2.h: New.
48465 * gcc.dg/pch/decl-3.c: New.
48466 * gcc.dg/pch/decl-3.h: New.
48467 * gcc.dg/pch/decl-4.c: New.
48468 * gcc.dg/pch/decl-4.h: New.
48469 * gcc.dg/pch/decl-5.c: New.
48470 * gcc.dg/pch/decl-5.h: New.
48471 * gcc.dg/pch/global-1.c: New.
48472 * gcc.dg/pch/global-1.h: New.
48473 * gcc.dg/pch/inline-1.c: New.
48474 * gcc.dg/pch/inline-1.h: New.
48475 * gcc.dg/pch/inline-2.c: New.
48476 * gcc.dg/pch/inline-2.h: New.
48477 * gcc.dg/pch/static-1.c: New.
48478 * gcc.dg/pch/static-1.h: New.
48479 * gcc.dg/pch/static-2.c: New.
48480 * gcc.dg/pch/static-2.h: New.
48482 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
48484 * g++.dg/pch/pch.exp: Better handle failing testcases.
48485 * gcc.dg/pch/pch.exp: Likewise.
48486 * gcc.dg/pch/macro-1.c: New.
48487 * gcc.dg/pch/macro-1.h: New.
48488 * gcc.dg/pch/macro-2.c: New.
48489 * gcc.dg/pch/macro-2.h: New.
48491 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
48493 * g++.dg/dg.exp: Treat files in pch/ specially.
48494 * g++.dg/pch/pch.exp: New file.
48495 * g++.dg/pch/empty.H: New file.
48496 * g++.dg/pch/empty.C: New file.
48497 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48500 * gcc.dg/pch/pch.exp: New file.
48501 * gcc.dg/pch/empty.h: New file.
48502 * gcc.dg/pch/empty.c: New file.
48503 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48506 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48508 * g++.dg/template/friend14.C: New test.
48510 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48512 * gcc.dg/old-style-asm-1.c: New test.
48514 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
48516 * gcc.c-torture/compile/20030109-1.c: New test.
48518 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48520 * gcc.c-torture/execute/20030109-1.c: New test.
48522 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
48524 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48525 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48526 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48527 * g++.old-deja/g++.mike/eh2.C: Likewise.
48528 * g++.old-deja/g++.mike/eh3.C: Likewise.
48529 * g++.old-deja/g++.mike/eh5.C: Likewise.
48530 * g++.old-deja/g++.mike/eh6.C: Likewise.
48531 * g++.old-deja/g++.mike/eh7.C: Likewise.
48532 * g++.old-deja/g++.mike/eh8.C: Likewise.
48533 * g++.old-deja/g++.mike/eh9.C: Likewise.
48534 * g++.old-deja/g++.mike/eh10.C: Likewise.
48535 * g++.old-deja/g++.mike/eh12.C: Likewise.
48536 * g++.old-deja/g++.mike/eh13.C: Likewise.
48537 * g++.old-deja/g++.mike/eh14.C: Likewise.
48538 * g++.old-deja/g++.mike/eh16.C: Likewise.
48539 * g++.old-deja/g++.mike/eh17.C: Likewise.
48540 * g++.old-deja/g++.mike/eh18.C: Likewise.
48541 * g++.old-deja/g++.mike/eh21.C: Likewise.
48542 * g++.old-deja/g++.mike/eh23.C: Likewise.
48543 * g++.old-deja/g++.mike/eh24.C: Likewise.
48544 * g++.old-deja/g++.mike/eh25.C: Likewise.
48545 * g++.old-deja/g++.mike/eh26.C: Likewise.
48546 * g++.old-deja/g++.mike/eh27.C: Likewise.
48547 * g++.old-deja/g++.mike/eh28.C: Likewise.
48548 * g++.old-deja/g++.mike/eh29.C: Likewise.
48549 * g++.old-deja/g++.mike/eh31.C: Likewise.
48550 * g++.old-deja/g++.mike/eh33.C: Likewise.
48551 * g++.old-deja/g++.mike/eh34.C: Likewise.
48552 * g++.old-deja/g++.mike/eh35.C: Likewise.
48553 * g++.old-deja/g++.mike/eh36.C: Likewise.
48554 * g++.old-deja/g++.mike/eh37.C: Likewise.
48555 * g++.old-deja/g++.mike/eh38.C: Likewise.
48556 * g++.old-deja/g++.mike/eh39.C: Likewise.
48557 * g++.old-deja/g++.mike/eh40.C: Likewise.
48558 * g++.old-deja/g++.mike/eh41.C: Likewise.
48559 * g++.old-deja/g++.mike/eh42.C: Likewise.
48560 * g++.old-deja/g++.mike/eh44.C: Likewise.
48561 * g++.old-deja/g++.mike/eh46.C: Likewise.
48562 * g++.old-deja/g++.mike/eh47.C: Likewise.
48563 * g++.old-deja/g++.mike/eh48.C: Likewise.
48564 * g++.old-deja/g++.mike/eh49.C: Likewise.
48565 * g++.old-deja/g++.mike/eh50.C: Likewise.
48566 * g++.old-deja/g++.mike/eh51.C: Likewise.
48567 * g++.old-deja/g++.mike/eh53.C: Likewise.
48568 * g++.old-deja/g++.mike/eh55.C: Likewise.
48569 * g++.old-deja/g++.mike/p7912.C: Likewise.
48570 * g++.old-deja/g++.mike/p9706.C: Likewise.
48571 * g++.old-deja/g++.mike/p10416.C: Likewise.
48572 * g++.old-deja/g++.mike/p11667.C: Likewise.
48573 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48574 Remove redundant reference to Iris.
48575 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48576 Elxsi, i860, Pico Java, and WE32K.
48578 2003-01-07 Mark Mitchell <mark@codesourcery.com>
48580 * g++.dg/ext/asm4.C: New test.
48582 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48585 * g++.dg/template/friend12.C: New test.
48586 * g++.dg/template/friend13.C: Likewise.
48587 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48589 2003-01-08 Jan Hubicka <jh@suse.cz>
48591 * gcc.dg/i386-cadd.c: New test.
48592 * gcc.dg/i386-cmov4.c: Likewise.
48594 2003-01-06 Mark Mitchell <mark@codesourcery.com>
48597 * g++.dg/warn/Wunused-3.C: New test.
48599 * g++.dg/abi/bitfield9.C: New test.
48602 * g++.dg/parse/defarg3.C: New test.
48604 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
48606 * g++.dg/parse/ambig1.C: New test.
48607 * g++.dg/parse/defarg2.C: New test.
48609 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48611 * g++.dg/template/defarg-1.C: New test.
48612 * g++.dg/template/local2.C: Likewise.
48614 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48616 * gcc.c-torture/execute/20030105-1.c: New test.
48618 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48620 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48621 * g++.dg/parse/namespace4.C: Likewise.
48623 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48625 * g++.dg/template/ntp2.C: New test.
48627 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48629 * g++.dg/parse/extern-C-1.C: New test.
48631 * g++.dg/parse/namespace4.C: New test.
48633 * g++.dg/template/nested1.C: New test.
48635 * g++.dg/parse/namespace3.C: New test.
48637 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48639 * g++.dg/lookup/two-stage1.C: New test.
48641 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48643 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48644 * g++.old-deja/g++.jason/access8.C: Likewise.
48645 * g++.old-deja/g++.other/decl5.C: Likewise.
48647 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48649 * g++.dg/parse/parse7.C: New test.
48651 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48654 * g++.dg/ext/attrib7.C: New test.
48656 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48658 * g++.dg/parse/parse6.C: New test.
48660 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48662 * gcc.dg/h8300-stack-1.c: New.
48664 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48666 g++.dg/lookup/exception1.C: New test.
48668 g++.dg/lookup/template1.C: New test.
48670 g++.dg/parse/namespace2.C: New test.
48672 g++.dg/parse/parens2.C: New test.
48674 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48676 * g++.dg/parse/parse5.C: New test.
48677 * g++.dg/lookup/scoped4.C: New test.
48679 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48681 * g++.dg/parse/parens1.C: New test.
48683 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48685 * g++.dg/parse/parens2.C: New test.
48687 * g++.dg/lookup/scope-operator1.C: New test.
48689 * g++.dg/parse/operator1.C: New test.
48691 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48693 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48694 * g++.old-deja/g++.other/access6.C: Likewise.
48695 * g++.old-deja/g++.other/decl1.C: Likewise.
48696 * g++.old-deja/g++.pt/typename12.C: Likewise.
48698 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48700 * g++.dg/parse/namespace1.C: New test.
48702 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48704 * g++.dg/parse/parse4.C: New test.
48706 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48708 * g++.dg/parse/parse3.C: New test.
48710 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48712 * g++.dg/parse/parse2.C: New test.
48714 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48716 * g++.dg/template/friend11.C: New test.
48718 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48720 * g++.dg/parse/parse1.C: New test.
48722 2002-12-31 Janis Johnson <janis187@us.ibm.com>
48724 * lib/profopt.exp: Change the name of a global variable to avoid
48725 possible clashes with other test suites.
48727 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
48729 * g++.dg/inherit/covariant8.C: New test.
48731 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48733 * g++.dg/init/array9.C: New test.
48736 * g++.dg/parse/expr1.C: New test.
48738 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
48740 * gcc.c-torture/compile/20021230-1.c: New test.
48742 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
48744 * g++.dg/inherit/covariant5.C: New test.
48745 * g++.dg/inherit/covariant6.C: New test.
48746 * g++.dg/inherit/covariant7.C: New test.
48748 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48751 * g++.dg/other/access2.C: New test.
48753 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
48755 * g++.dg/other/anon-struct.C: No longer fails
48756 * g++.old-deja/g++.brendan/parse4.C: Likewise.
48757 * g++.old-deja/g++.brendan/parse5.C: Likewise.
48758 * g++.old-deja/g++.brendan/parse6.C: Likewise.
48760 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
48762 * g++.dg/parse/angle-bracket.C (main): No longer fails.
48764 2002-12-27 Mark Mitchell <mark@codesourcery.com>
48766 * g++.dg/eh/spec4.C: Remove stray semicolon.
48767 * g++.dg/expr/pmf-1.C: Change error message.
48768 * g++.dg/ext/asm1.C: Remove stray semicolon.
48769 * g++.dg/ext/typename1.C: Add missing typenames.
48770 * g++.dg/inherit/template-as-base.C: Change error message.
48771 * g++.dg/lookup/scoped1.C: Likewise.
48772 * g++.dg/lookup/scoped2.C: Likewise.
48773 * g++.dg/lookup/using2.C: Likewise.
48774 * g++.dg/other/component1.C: Remove stray semicolon.
48775 * g++.dg/other/do1.C: Change error message.
48776 * g++.dg/other/error2.C: Likewise.
48777 * g++.dg/other/init1.C: Likewise.
48778 * g++.dg/other/packed1.C: Remove stray semicolon.
48779 * g++.dg/other/ptrmem2.C: Change error message.
48780 * g++.dg/parse/parameter-declaration-1.C: Remove line number
48782 * g++.dg/special/initp1.C: Remove invalid attribute usage.
48783 * g++.dg/template/access3.C: Add typename keyword.
48784 * g++.dg/template/access5.C: Remove stray semicolon.
48785 * g++.dg/template/access6.C: Likewise.
48786 * g++.dg/template/complit1.C: Likewise.
48787 * g++.dg/template/crash1.C: Change error message.
48788 * g++.dg/template/inherit2.C: Remove stray semicolon.
48789 * g++.dg/template/instantiate2.C: Likewise.
48790 * g++.dg/template/instantiate3.C: Change error message.
48791 * g++.dg/template/qual1.C: Remove stray semicolon.
48792 * g++.dg/template/qualttp18.C: Change error message.
48793 * g++.dg/template/ref1.C: Remove stray semicolon.
48794 * g++.dg/template/sizeof1.C (A::value): Declare it.
48795 * g++.dg/template/spec4.C: Change error message.
48796 * g++.dg/template/static1.C: Likewise.
48797 * g++.dg/template/type1.C: Likewise.
48798 * g++.dg/template/typename3.C: Likewise.
48799 * g++.old-deja/g++.benjamin/13478.C: Change error message.
48800 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48801 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48802 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48803 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48804 named return value extension.
48805 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48806 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48807 * g++.old-deja/g++.bob/extern_C.C: Likewise.
48808 * g++.old-deja/g++.bob/inherit2.C: Likewise.
48809 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48810 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48811 * g++.old-deja/g++.brendan/crash13.C: Likewise.
48812 * g++.old-deja/g++.brendan/crash15.C: Likewise.
48813 * g++.old-deja/g++.brendan/crash18.C: Change error message.
48814 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48815 * g++.old-deja/g++.brendan/crash38.C: Likewise.
48816 * g++.old-deja/g++.brendan/crash50.C: Likewise.
48817 * g++.old-deja/g++.brendan/crash56.C: Likewise.
48818 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48820 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48821 * g++.old-deja/g++.brendan/crash8.C: Change error message.
48822 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48823 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48824 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48825 * g++.old-deja/g++.brendan/template11.C: Likewise.
48826 * g++.old-deja/g++.brendan/template26.C: Likewise.
48827 * g++.old-deja/g++.brendan/template27.C: Use explicit
48828 specialization syntax.
48829 * g++.old-deja/g++.brendan/template30.C: Likewise.
48830 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48831 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48832 non-dependent names.
48833 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48834 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48835 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48836 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48837 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48838 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48839 named return value extension.
48840 * g++.old-deja/g++.ext/namedret2.C: Likewise.
48841 * g++.old-deja/g++.ext/namedret3.C: Likewise.
48842 * g++.old-deja/g++.ext/return1.C: Likewise.
48843 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48844 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48845 * g++.old-deja/g++.jason/access8.C: Likewise.
48846 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48847 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48848 pseudo-destructor names.
48849 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48850 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48851 pseudo-destructor names.
48852 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48853 * g++.old-deja/g++.jason/overload19.C: Likewise.
48854 * g++.old-deja/g++.jason/overload32.C: Likewise.
48855 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48857 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48858 * g++.old-deja/g++.jason/return.C: Likewise.
48859 * g++.old-deja/g++.jason/return2.C: Likewise.
48860 * g++.old-deja/g++.jason/shadow1.C: Likewise.
48861 * g++.old-deja/g++.jason/special.C: Use explicit specialization
48863 * g++.old-deja/g++.jason/template10.C: Account for use of
48864 non-dependent names.
48865 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48867 * g++.old-deja/g++.jason/template37.C: Likewise.
48868 * g++.old-deja/g++.law/access4.C: Change error messages.
48869 * g++.old-deja/g++.law/arm13.C: Remove incorrect
48870 pseudo-destructor names.
48871 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48872 * g++.old-deja/g++.law/ctors9.C: Likewise.
48873 * g++.old-deja/g++.law/cvt22.C: Likewise.
48874 * g++.old-deja/g++.law/dtors5.C: Likewise.
48875 * g++.old-deja/g++.law/global-init1.C: Likewise.
48876 * g++.old-deja/g++.law/missed-error3.C: Likewise.
48877 * g++.old-deja/g++.law/operators28.C: Likewise.
48878 * g++.old-deja/g++.law/visibility28.C: Likewise.
48879 * g++.old-deja/g++.martin/eval1.C: Likewise.
48880 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48882 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48883 * g++.old-deja/g++.mike/net34.C: Likewise.
48884 * g++.old-deja/g++.mike/net36.C: Likewise.
48885 * g++.old-deja/g++.mike/ns2.C: Likewise.
48886 * g++.old-deja/g++.mike/p12306.C: Likewise.
48887 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48889 * g++.old-deja/g++.mike/p700.C: Likewise.
48890 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48891 * g++.old-deja/g++.mike/p710.C: Likewise.
48892 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48894 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48895 * g++.old-deja/g++.mike/pmf9.C: Likewise.
48896 * g++.old-deja/g++.ns/crash2.C: Likewise.
48897 * g++.old-deja/g++.ns/crash3.C: Likewise.
48898 * g++.old-deja/g++.ns/invalid1.C: Likewise.
48899 * g++.old-deja/g++.ns/ns17.C: Likewise.
48900 * g++.old-deja/g++.ns/template16.C: Likewise.
48901 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48903 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48904 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48905 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48906 named return value extension.
48907 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48908 * g++.old-deja/g++.other/access4.C: Issue additional error
48910 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48911 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48912 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48913 * g++.old-deja/g++.other/crash25.C: Change error message.
48914 * g++.old-deja/g++.other/crash4.C: Change error message.
48915 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48916 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48917 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48919 * g++.old-deja/g++.other/defarg8.C: Likewise.
48920 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48921 * g++.old-deja/g++.other/dtor10.C: Likewise.
48922 * g++.old-deja/g++.other/incomplete.C: Likewise.
48923 * g++.old-deja/g++.other/linkage7.C: Likewise.
48924 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48926 * g++.old-deja/g++.other/mangle2.C: Likewise.
48927 * g++.old-deja/g++.other/refinit2.C: Likewise.
48928 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48929 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48930 * g++.old-deja/g++.pt/crash28.C: Likewise.
48931 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48933 * g++.old-deja/g++.pt/crash32.C: Change error message.
48934 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48935 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48936 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48937 error message position.
48938 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48939 * g++.old-deja/g++.pt/defarg8.C: Change error message.
48940 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48942 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48943 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48944 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48945 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48947 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48948 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48949 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48951 * g++.old-deja/g++.pt/explicit71.C: Change error message.
48952 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48954 * g++.old-deja/g++.pt/friend28.C: Account for use of
48955 non-dependent names.
48956 * g++.old-deja/g++.pt/friend29.C: Likewise.
48957 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48959 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48960 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48961 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48963 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48964 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48966 * g++.old-deja/g++.pt/memclass20.C: Likewise.
48967 * g++.old-deja/g++.pt/memclass5.C: Likewise.
48968 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48970 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48971 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48972 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48973 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48974 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48975 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48977 * g++.old-deja/g++.pt/spec10.C: Likewise.
48978 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48979 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48980 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48981 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48982 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48983 * g++.old-deja/g++.pt/ttp62.C: Likewise.
48984 * g++.old-deja/g++.pt/ttp64.C: Likewise.
48985 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48986 * g++.old-deja/g++.pt/typename15.C: Likewise.
48987 * g++.old-deja/g++.pt/typename22.C: Likewise.
48988 * g++.old-deja/g++.pt/typename6.C: Change error messages.
48989 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48990 * g++.old-deja/g++.pt/virtual2.C: Likewise.
48991 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48993 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48994 return value extension.
48995 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48996 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48997 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48998 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49000 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
49002 * g++.dg/warn/inline1.C: New test.
49003 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49004 * g++.old-deja/g++.jason/synth10.C: Likewise.
49005 * g++.old-deja/g++.mike/net31.C: Likewise.
49006 * g++.old-deja/g++.mike/p8786.C: Likewise.
49008 * g++.dg/template/friend10.C: New test.
49009 * g++.dg/template/conv5.C: New test.
49011 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
49013 * g++.dg/lookup/scoped3.C: New test.
49015 * g++.dg/lookup/decl1.C: New test.
49016 * g++.dg/lookup/decl2.C: New test.
49018 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
49020 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49021 gcc.c-torture/compile/20021015-1.c,
49022 gcc.c-torture/compile/20021015-2.c,
49023 gcc.c-torture/compile/20021123-1.c,
49024 gcc.c-torture/compile/20021123-2.c,
49025 gcc.c-torture/compile/20021123-3.c,
49026 gcc.c-torture/compile/20021123-4.c,
49027 gcc.c-torture/execute/20021024-1.c: Add tests previously added
49028 only to 3.1 or 3.2 branch.
49030 2002-12-23 Mark Mitchell <mark@codesourcery.com>
49032 * gcc.dg/i386-bitfield3.c: New test.
49034 * gcc.dg/i386-bitfield2.c: New test.
49036 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
49038 * g++.dg/parse/conv_op1.C: New test.
49040 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
49042 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49045 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
49047 * gcc.c-torture/compile/20021220-1.c: New test.
49049 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
49051 * gcc.dg/i386-fastcall-1.c: New.
49053 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49055 * gcc.c-torture/execute/20021219-1.c: New test.
49057 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49059 * gcc.dg/i386-pic-1.c: New test.
49061 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49064 * g++.dg/template/friend9.C: New test.
49066 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49069 * g++.dg/template/access7.C: New test.
49071 2002-12-18 Nick Clifton <nickc@redhat.com>
49073 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49074 the libstdc++-v3 directory has been found.
49076 2002-12-12 Devang Patel <dpatel@apple.com>
49077 * gcc.dg/darwin-ld-1.c: New test.
49078 * gcc.dg/darwin-ld-2.c: New test.
49079 * gcc.dg/darwin-ld-3.c: New test.
49080 * gcc.dg/darwin-ld-4.c: New test.
49081 * gcc.dg/darwin-ld-5.c: New test.
49083 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49085 * gcc.c-torture/compile/20021212-1.c: New test.
49087 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
49089 * gcc.dg/fshort-wchar: New test.
49091 2002-12-10 Mark Mitchell <mark@codesourcery.com>
49094 * g++.dg/template/dtor1.C: New test.
49096 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49099 2002-12-10 Jakub Jelinek <jakub@redhat.com>
49101 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49103 2002-12-09 Mark Mitchell <mark@codesourcery.com>
49105 * g++.dg/template/static1.C: New test.
49106 * g++.dg/template/static2.C: New test.
49107 * g++.old-deja/g++.ext/memconst.C: New test.
49109 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49111 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49112 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49113 * g++.dg/special/initp1.C: Likewise.
49115 2002-12-06 Jakub Jelinek <jakub@redhat.com>
49117 * gcc.c-torture/execute/20021204-1.c: New test.
49119 2002-12-04 Geoffrey Keating <geoffk@apple.com>
49121 * gcc.dg/ppc-fmadd-1.c: New file.
49122 * gcc.dg/ppc-fmadd-2.c: New file.
49123 * gcc.dg/ppc-fmadd-3.c: New file.
49125 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49127 * gcc.c-torture/compile/20021204-1.c: New test.
49129 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
49131 * g++.dg/inherit/covariant2.C: New test.
49132 * g++.dg/inherit/covariant3.C: New test.
49133 * g++.dg/inherit/covariant4.C: New test.
49134 * g++.dg/inherit/covariant1.C: Remove XFAIL.
49135 * g++.old-deja/g++.robertl/eb17.C: Likewise.
49137 2002-12-03 Mark Mitchell <mark@codesourcery.com>
49140 * g++.dg/init/brace3.C: New test.
49142 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
49144 * gcc.dg/20020210-1.c: Fix a comment typo.
49146 2002-12-02 Mark Mitchell <mark@codesourcery.com>
49149 * g++.dg/parse/defarg1.C: New test.
49152 * g++.dg/template/char1.C: New test.
49154 * g++.dg/template/varmod1.C: Fix typo.
49156 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49159 * g++.old-deja/g++.pt/crash32.C: Expect error.
49161 2002-12-01 Mark Mitchell <mark@codesourcery.com>
49164 * g++.dg/template/varmod1.C: New test.
49167 * g++.dg/inherit/typeinfo1.C: New test.
49170 * g++.dg/inherit/typedef1.C: New test.
49172 2002-11-30 Mark Mitchell <mark@codesourcery.com>
49176 * g++.dg/template/strlen1.C: New test.
49179 * g++.dg/template/ctor2.C: New test.
49182 * g++.dg/init/string1.C: New test.
49185 * g++.dg/template/friend8.C: New test.
49187 2002-11-29 Joe Buck <jbuck@synopsys.com>
49189 * g++.dg/lookup/anon2.C: New test.
49191 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
49193 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49196 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
49198 * gcc.dg/bitfld-6.c: New test.
49200 2002-11-27 Jan Hubicka <jh@suse.cz>
49202 * gcc.c-torture/execute/20021127.[cx]: New test.
49204 2002-11-26 Jan Hubicka <jh@suse.cz>
49206 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49209 2002-11-26 Geoffrey Keating <geoffk@apple.com>
49211 * g++.dg/init/brace2.C: New test.
49212 * g++.old-deja/g++.mike/p9129.C: Correct.
49214 2002-11-26 Mark Mitchell <mark@codesourcery.com>
49216 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49218 2002-11-25 Andreas Bauer <baueran@in.tum.de>
49220 * gcc.dg/sibcall-6: New test for indirect sibcalls.
49222 2002-11-25 Mark Mitchell <mark@codesourcery.com>
49224 * g++.dg/abi/empty11.C: New test.
49225 * g++.dg/rtti/cv1.C: New test.
49227 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
49229 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49231 2002-11-24 Mark Mitchell <mark@codesourcery.com>
49233 * g++.dg/abi/empty10.C: New test.
49235 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49237 * gcc.c-torture/compile/20021124-1.c: New test.
49239 2002-11-22 Mark Mitchell <mark@codesourcery.com>
49241 * g++.dg/abi/rtti2.C: New test.
49243 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
49245 * gcc.dg/i386-unroll-1.c: New test.
49247 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
49249 * gcc.c-torture/compile/20021120-1.c: New test.
49250 * gcc.c-torture/compile/20021120-2.c: New test.
49252 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49254 * gcc.dg/bitfld-5.c: New test.
49256 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49258 * gcc.c-torture/execute/20021120-3.c: New test.
49260 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49262 * gcc.c-torture/execute/20021120-2.c: New test.
49264 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49266 * gcc.c-torture/execute/20021120-1.c: New test.
49268 2002-11-20 Jakub Jelinek <jakub@redhat.com>
49270 * gcc.c-torture/execute/20021118-3.c: New test.
49272 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49274 * gcc.c-torture/compile/20021119-1.c: New test.
49276 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
49278 * gcc.dg/duff-1.c: New test.
49279 * gcc.dg/duff-2.c: New test.
49280 * gcc.dg/duff-3.c: New test.
49282 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
49284 * gcc.dg/cpp/_Pragma5.c: New test.
49286 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49288 * gcc.c-torture/execute/20021118-2.c: New test.
49290 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49292 * gcc.c-torture/execute/20021118-1.c: New test.
49294 2002-11-16 Jakub Jelinek <jakub@redhat.com>
49296 * gcc.dg/20021116-1.c: New test.
49298 2002-11-14 Mark Mitchell <mark@codesourcery.com>
49300 * g++.dg/abi/vcall1.C: New test.
49302 2002-11-14 Jakub Jelinek <jakub@redhat.com>
49304 * gcc.dg/20021029-1.c: New test.
49305 * gcc.dg/20021029-2.c: New test.
49307 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49309 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49311 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49314 * gcc.dg/20021110.c: Move to ...
49315 * gcc.c-torture/compile/20021110.c: .... here.
49317 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49320 * gcc.c-torture/execute/20021111-1.c
49322 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49325 * gcc.dg/20021110.c: New test.
49327 2002-11-10 Mark Mitchell <mark@codesourcery.com>
49329 * g++.dg/abi/vthunk3.C: Run only on x86.
49331 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
49333 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49335 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
49337 * lib/compat.exp (compat-execute): Fix logic error in last
49340 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
49342 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49344 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49347 * g++.dg/template/access6.C: New test.
49349 2002-11-08 Jan Hubicka <jh@suse.cz>
49351 * gcc.dg/i386-ssefp-1.c: New test.
49352 * gcc.dg/i386-ssefp-1.c: New test.
49354 2002-11-08 Jan Hubicka <jh@suse.cz>
49356 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49358 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49360 * g++.dg/abi/vthunk3.C: New test.
49363 * g++.dg/template/crash2.C: New test.
49365 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49367 * g++.dg/abi/dtor1.C: New test.
49368 * g++.dg/abi/dtor2.C: Likewise.
49370 2002-11-05 Geoffrey Keating <geoffk@apple.com>
49372 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49375 2002-11-04 Adam Nemet <anemet@lnxw.com>
49377 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49378 -mthumb. Only xfail with -O0.
49380 2002-11-03 Mark Mitchell <mark@codesourcery.com>
49382 * g++.dg/abi/thunk1.C: New test.
49383 * g++.dg/abi/thunk2.C: Likewise.
49384 * g++.dg/abi/vtt1.C: Likewise.
49386 2002-11-02 Diego Novillo <dnovillo@redhat.com>
49388 PR optimization/8423
49389 * gcc.c-torture/execute/builtin-constant.c: New test.
49391 2002-11-01 Zack Weinberg <zack@codesourcery.com>
49393 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49394 Add some more cases.
49396 2002-11-01 Mark Mitchell <mark@codesourcery.com>
49399 * g++.dg/opt/local1.C: New test.
49401 2002-10-30 Mark Mitchell <mark@codesourcery.com>
49404 * g++.dg/template/complit1.C: New test.
49407 * g++.dg/template/typename4.C: Likewise.
49409 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49411 Core issue 287, PR c++/7639
49412 * g++.dg/template/instantiate1.C: Adjust error location.
49413 * g++.dg/template/instantiate3.C: New test.
49414 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49415 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49416 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49418 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
49420 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49422 2002-10-29 Mark Mitchell <mark@codesourcery.com>
49425 * g++.dg/init/dtor2.C: New test.
49427 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49429 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49430 * gcc.dg/nest.c: Bypass errors on irix6.
49432 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
49434 * gcc.dg/nest.c: Expect error for mmix-*-*.
49435 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49437 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
49439 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49442 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49444 2002-10-25 Mike Stump <mrs@apple.com>
49446 * gcc.dg/warn-1.c: New test.
49448 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49450 * g++.dg/template/typename3.C: New test.
49452 2002-10-25 Mark Mitchell <mark@codesourcery.com>
49454 * g++.dg/lookup/ptrmem1.C: New test.
49456 * g++.dg/abi/vthunk2.C: New test.
49458 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49460 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49462 2002-10-24 Mark Mitchell <mark@codesourcery.com>
49464 * g++.dg/abi/empty9.C: New test.
49466 2002-10-24 Richard Henderson <rth@redhat.com>
49468 * g++.dg/inherit/thunk1.C: Enable for ia64.
49470 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49473 * g++.dg/lookup/pretty1.C: New test.
49475 2002-10-23 Jakub Jelinek <jakub@redhat.com>
49477 * gcc.dg/20021023-1.c: New test.
49479 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49482 * g++.dg/parse/inline1.C: New test.
49484 2002-10-23 Richard Henderson <rth@redhat.com>
49486 * g++.dg/inherit/thunk1.C: Enable for x86_64.
49488 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49490 2002-10-22 Mark Mitchell <mark@codesourcery.com>
49493 * g++.dg/parse/stmtexpr3.C: New test.
49495 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
49497 * g++.dg/expr/cond1.C: New test.
49499 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49501 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49503 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49505 * g++.dg/abi/vbase13.C: New test.
49506 * g++.dg/abi/vbase14.C: Likewise.
49508 2002-10-21 Jakub Jelinek <jakub@redhat.com>
49510 * gcc.dg/tls/pic-1.c: New test.
49511 * gcc.dg/tls/nonpic-1.c: New test.
49512 * gcc.dg/20021018-1.c: New test.
49514 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49516 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49517 Remove only files with the same base name as the test case.
49518 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49519 (profopt-execute): Likewise. Also, remove old profiling
49520 and performance data files before running the tests.
49522 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49523 * g++.dg/bprob/bprob.exp: Likewise.
49524 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
49525 to allow more general test case names.
49527 * g++.dg/bprob/bprob-1.C: Rename to ...
49528 * g++.dg/bprob/g++-bprob-1.C: ... this.
49530 * g77.dg/bprob/bprob-1.f: Rename to ...
49531 * g77.dg/bprob/g77-bprob-1.f: ... this.
49533 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49535 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49536 bison 1.50 or later.
49538 2002-10-21 Janis Johnson <janis187@us.ibm.com>
49540 * g++.dg/README: Describe more test directories.
49542 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49544 * g++.dg/init/array6.C: Add additional tests.
49546 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49548 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49549 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49551 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
49553 * gcc.c-torture/compile/20020604-1.x: New.
49554 * gcc.c-torture/compile/simd-5.x: Likewise.
49555 * gcc.c-torture/execute/920710-1.x: Likewise.
49556 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49558 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49560 * g++.dg/inherit/override1.C: Add dg-options clause.
49562 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49564 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49567 2002-10-19 Andreas Schwab <schwab@suse.de>
49569 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49570 directory component.
49572 2002-10-18 Mark Mitchell <mark@codesourcery.com>
49574 * g++.dg/inherit/thunk1.C: New test.
49576 * g++.dg/inherit/override1.C: New test.
49578 * g++.dg/abi/mangle11.C: New test.
49579 * g++.dg/abi/mangle14.C: New test.
49580 * g++.dg/abi/mangle17.C: New test.
49582 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
49584 * g++.dg/overload/member2.C: New test.
49586 2002-10-17 Janis Johnson <janis187@us.ibm.com>
49588 * g++.dg/README: Describe new compat directory.
49589 * g++.dg/dg.exp: Skip tests in compat directory.
49590 * README.compat: New file.
49591 * lib/compat.exp: New expect script.
49592 * g++.dg/compat: New test directory.
49593 * g++.dg/compat/compat.exp: New expect script.
49594 * g++.dg/compat/abi: New test directory.
49595 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49596 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49597 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49598 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49599 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49600 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49601 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49602 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49603 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49604 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49605 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49606 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49607 * g++.dg/compat/break: New test directory.
49608 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49609 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49610 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49611 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49612 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49613 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49614 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49615 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49616 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49617 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49618 g++.dg/compat/break/README: New files.
49619 * g++.dg/compat/eh: New test directory.
49620 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49621 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49622 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49623 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49624 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49625 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49626 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49627 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49628 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49629 g++.dg/compat/eh/filter2_y.C,
49630 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49631 g++.dg/compat/eh/new1_y.C,
49632 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49633 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49634 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49635 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49636 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49637 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49638 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49639 g++.dg/compat/eh/unexpected1_y.C: New files.
49640 * g++.dg/compat/init: New test directory.
49641 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49642 g++.dg/compat/init/array5_y.C,
49643 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49644 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49645 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49646 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49647 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49648 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49649 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49650 g++.dg/compat/init/init-ref2_y.C: New files.
49652 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49655 * g++.dg/inherit/using3.C: New test.
49657 2002-10-17 Jan Hubicka <jh@suse.cz>
49659 * gcc.dg/20021017-2.c: New test.
49661 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49663 * g++.dg/abi/mangle16.C: Adjust.
49665 * g++.dg/init/array8.C: New test.
49667 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49669 * gcc.dg/special/mips-abi.exp: New test.
49670 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49672 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49674 * g++.dg/abi/mangle16.C: New test.
49675 * g++.dg/abi/mangle17.C: Likewise.
49678 * g++.dg/template/ref1.C: New test.
49680 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49682 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49684 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49686 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49688 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49691 * g++.dg/init/array7.C: New test.
49693 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49695 * g++.dg/init/array6.C: New test.
49697 * g++.dg/abi/mangle13.C: Likewise.
49698 * g++.dg/abi/mangle14.C: Likewise.
49699 * g++.dg/abi/mangle15.C: Likewise.
49701 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49703 * g++.dg/abi/empty8.C: New test.
49705 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
49707 * g++.dg/init/ctor1.C: New test.
49709 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
49711 * gcc.c-torture/execute/20021015-1.c: New test.
49713 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
49715 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49717 2002-10-14 Jan Hubicka <jh@suse.cz>
49719 * gcc.dg/i386-ssetype-[1-5].c: New tests.
49721 2002-10-14 Richard Henderson <rth@redhat.com>
49723 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49725 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49727 PR optimization/6631
49728 * g++.dg/opt/const2.C: New test.
49730 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49733 * g++.dg/parse/friend1.C: New test.
49734 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49736 2002-10-14 Jakub Jelinek <jakub@redhat.com>
49738 * gcc.dg/20021014-1.c: New test.
49740 2002-10-11 Mark Mitchell <mark@codesourcery.com>
49743 * g++.dg/ext/vlm1.C: New test.
49744 * g++.dg/ext/vlm2.C: Likewise.
49746 * g++.dg/init/array1.C: Remove invalid braces.
49747 * g++.dg/init/brace1.C: New test.
49748 * g++.dg/init/copy2.C: Likewise.
49749 * g++.dg/init/copy3.C: Likewise.
49750 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49751 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49754 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
49756 * gcc.dg/cpp/assembler.S: Don't use -ansi.
49758 2002-10-11 Richard Shann <richard.shann@superh.com>
49760 * gcc.c-torture/compile/simd-5.c: New test.
49762 2002-10-10 Roger Sayle <roger@eyesopen.com>
49764 * gcc.c-torture/execute/shiftopt-1.c: New test case.
49766 2002-10-10 Jim Wilson <wilson@redhat.com>
49768 * gcc.c-torture/execute/20021010-1.c: New test.
49770 2002-10-09 Zack Weinberg <zack@codesourcery.com>
49773 * g++.dg/ext/typedef-init.C: New test.
49774 * gcc.dg/typedef-init.c: New test.
49776 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
49778 * gcc.dg/cpp/paste13.c: New test.
49780 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49782 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
49783 remaining platforms, XFAIL during compile, not execute. Don't
49786 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
49788 * gcc.dg/alias-1.c: Tweak expected warning.
49790 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49792 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49794 2002-10-06 Andreas Jaeger <aj@suse.de>
49796 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49797 * gcc.dg/cpp/c++98.C: Likewise.
49799 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49800 * g++.dg/cpp/c++98.C: Likewise.
49802 * g++.dg/README (Subdirectories): Mention cpp directory.
49805 * gcc.dg/20021006-1.c: New test.
49807 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49810 * g++.dg/other/warning1.C: New test.
49812 2002-10-04 Roger Sayle <roger@eyesopen.com>
49814 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49815 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
49816 and sparc-*-* with -m64 as expected failures. See PR 8087.
49818 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49821 * g++.dg/template/ptrmem3.C: New test.
49824 * g++.dg/template/union1.C: New test.
49826 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49829 * g++.dg/abi/mangle9.C: New test.
49830 * g++.dg/abi/mangle10.C: New test.
49831 * g++.dg/abi/mangle11.C: New test.
49832 * g++.dg/abi/mangle12.C: New test.
49834 2002-10-02 Mark Mitchell <mark@codesourcery.com>
49837 * g++.dg/template/meminit1.C: New test.
49838 * g++.dg/warn/Wreorder-1.C: Likewise.
49839 * g++.old-deja/g++.mike/warn3.C: Tweak.
49840 * lib/prune.exp: Ingore "in copy constructor".
49842 2002-10-02 Andreas Jaeger <aj@suse.de>
49844 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49845 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49846 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49849 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49851 * gcc.dg/empty1.C: Fix typo.
49853 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
49855 * gcc.dg/alias-1.c: New test.
49857 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49859 * gcc.dg/empty1.C: New test.
49861 * g++.dg/tls/init-2.C: Tweak error messages.
49863 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
49865 * gcc.c-torture/compile/20020923-1.c: New test.
49867 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
49869 * gcc.c-torture/execute/ffs-1.c: New test.
49870 * gcc.c-torture/execute/ffs-2.c: Ditto.
49872 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
49874 * g++.dg/overload/member1.C: New test.
49876 2002-09-30 Mark Mitchell <mark@codesourcery.com>
49878 * g++.dg/abi/empty7.C: New test.
49879 * g++.dg/init/pm2.C: Likewise.
49881 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
49883 * g++.dg/rtti/crash1.C: New test.
49885 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
49887 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49888 gcc.dg/sibcall-4.c: New tests.
49890 2002-09-28 Roger Sayle <roger@eyesopen.com>
49892 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49893 powerpc and MMIX targets.
49895 2002-09-27 Zack Weinberg <zack@codesourcery.com>
49897 * gcc.dg/cpp/20020927-1.c: New.
49899 2002-09-26 David S. Miller <davem@redhat.com>
49901 * gcc.c-torture/compile/trunctfdf.c: New.
49903 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49905 * lib/target-supports.exp (check_weak_available): Handle solaris2.
49907 2002-09-27 Alan Modra <amodra@bigpond.net.au>
49909 * gcc.c-torture/execute/loop-15.c: New.
49911 2002-09-26 Janis Johnson <janis187@us.ibm.com>
49913 * README.QMTEST: Fix typo.
49915 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
49917 * gcc.dg/20020926-1.c: New test.
49919 2002-09-25 David S. Miller <davem@redhat.com>
49922 * gcc.c-torture/execute/shiftdi.c: New test.
49924 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
49926 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49927 unique to the tool.
49928 * lib/g77.exp (g77_init): Likewise.
49929 * lib/g++.exp (g++_init): Likewise.
49930 * lib/objc.exp (objc_init): Likewise.
49932 2002-09-25 Mark Mitchell <mark@codesourcery.com>
49934 * g++.dg/abi/empty5.C: New test.
49935 * g++.dg/abi/empty6.C: New test.
49936 * g++.dg/abi/vbase12.C: New test.
49938 2002-09-25 Richard Henderson <rth@redhat.com>
49940 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49941 too-small long double.
49943 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
49945 * gcc.dg/20020919-1.c: New test.
49947 2002-09-23 Mark Mitchell <mark@codesourcery.com>
49949 * g++.dg/abi/bitfield6.C: New test.
49950 * g++.dg/abi/bitfield7.C: New test.
49951 * g++.dg/abi/bitfield8.C: New test.
49952 * g++.dg/abi/vbase11.C: New test.
49954 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
49956 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49957 hppa*-*-hpux*. Update test comment.
49959 2002-09-20 Jakub Jelinek <jakub@redhat.com>
49961 * gcc.dg/tls/struct-1.c: New test.
49963 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
49965 * gcc.dg/cpp/tr-warn2.c: Update.
49967 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49969 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49971 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49973 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49976 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
49978 * gcc.c-torture/execute/ieee/mzero3.c: New test.
49980 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49981 Adjust for c++filt moved to binutils. Remove spurious duplicate
49982 setting of cxxfilt.
49984 2002-09-19 Geoffrey Keating <geoffk@apple.com>
49986 * gcc.dg/20020312-2.c: Update for darwin.
49988 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
49990 * g++.old-deja/g++.other/crash32.C: Mark ICE.
49992 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
49994 * objc.dg/comp-types-1.m: New test.
49995 * objc.dg/comp-types-2.m: New test.
49996 * objc.dg/comp-types-3.m: New test.
49997 * objc.dg/comp-types-4.m: New test.
49998 * objc.dg/comp-types-5.m: New test.
49999 * objc.dg/comp-types-6.m: New test.
50001 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
50003 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50005 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
50007 * g++.dg/other/do1.C: New test.
50009 * g++.dg/template/subst1.C: New test.
50011 2002-09-16 Steve Ellcey <sje@cup.hp.com>
50013 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50015 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
50017 * g++.dg/template/qualttp20.C: Adjust expected errors.
50018 * g++.old-deja/g++.jason/report.C: Likewise.
50019 * g++.old-deja/g++.other/qual1.C: Likewise.
50021 * g++.dg/lookup/scoped2.C: New test.
50023 * g++.dg/ext/asm3.C: New test.
50025 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
50027 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50029 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
50031 * ChangeLog: follow spelling conventions.
50032 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50033 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50034 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50035 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50036 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50037 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50038 * g++.old-deja/g++.law/global-init1.C: Likewise.
50039 * g++.old-deja/g++.other/delete4.C: Likewise.
50040 * g++.old-deja/g++.other/inline21.C: Likewise.
50041 * g++.old-deja/g++.other/singleton.C: Likewise.
50042 * g77.dg/strlen0.f: Likewise.
50043 * g77.f-torture/compile/20010519-1.f: Likewise.
50044 * g77.f-torture/compile/980310-4.f: Likewise.
50045 * gcc.c-torture/compile/20000605-1.c: Likewise.
50046 * gcc.c-torture/execute/20020225-1.c: Likewise.
50047 * gcc.dg/c90-hexfloat-2.c: Likewise.
50048 * gcc.dg/c99-bool-1.c: Likewise.
50049 * gcc.dg/c99-hexfloat-2.c: Likewise.
50050 * gcc.dg/dll-2.c: Likewise.
50051 * gcc.dg/wtr-union-init-1.c: Likewise.
50052 * gcc.dg/wtr-union-init-2.c: Likewise.
50053 * gcc.dg/wtr-union-init-3.c: Likewise.
50054 * gcc.dg/cpp/avoidpaste1.c: Likewise.
50055 * gcc.dg/cpp/defined.c: Likewise.
50056 * gcc.dg/cpp/macsyntx.c: Likewise.
50057 * gcc.dg/cpp/paste2.c: Likewise.
50058 * gcc.dg/cpp/trad/defined.c: Likewise.
50059 * gcc.dg/format/c90-printf-1.c: Likewise.
50060 * gcc.dg/format/c90-scanf-1.c: Likewise.
50061 * gcc.dg/format/c99-printf-1.c: Likewise.
50062 * gcc.dg/format/c99-scanf-1.c: Likewise.
50063 * gcc.misc-tests/gcov-8.c: Likewise.
50064 * lib/profopt.exp: Likewise.
50066 2002-09-15 Krister Walfridsson <cato@df.lth.se>
50068 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50070 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
50072 * g++.dg/inherit/using2.C: New test.
50074 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
50076 * ChangeLog: Follow spelling conventions.
50077 * g++.dg/template/friend4.C: Likewise.
50078 * g++.old-deja/g++.pt/crash67.C: Likewise.
50079 * gcc.c-torture/execute/20000801-4.c: Likewise.
50080 * gcc.dg/c90-digraph-1.c: Likewise.
50081 * gcc.dg/c94-digraph-1.c: Likewise.
50082 * gcc.dg/c99-digraph-1.c: Likewise.
50083 * gcc.dg/cpp/line5.c: Likewise.
50084 * gcc.dg/cpp/multiline.c: Likewise.
50085 * gcc.dg/cpp/trad/literals-1.c: Likewise.
50086 * gcc.dg/format/attr-3.c: Likewise.
50087 * gcc.dg/format/c90-scanf-3.c: Likewise.
50088 * gcc.dg/format/ext-4.c: Likewise.
50090 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
50092 * g++.dg/template/pretty1.C: New test.
50094 2002-09-14 Alan Modra <amodra@bigpond.net.au>
50096 * gcc.c-torture/execute/struct-cpy-1.c: New test.
50098 2002-09-13 Matt Austern <austern@apple.com>
50100 * g++.dg/other/constref[12].C: New, regression tests for
50101 passing a cast expression to a function by const reference.
50103 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
50105 * g++.dg/template/deduce1.C: New test.
50107 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
50109 * gcc.c-torture/execute/simd-1.c: Force all use of int to
50112 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
50114 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50117 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
50119 * gcc.c-torture/compile/20020910-1.c: New test.
50121 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
50123 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50125 2002-09-10 Andreas Jaeger <aj@suse.de>
50127 * gcc.dg/20020312-2.c: Adjust for x86-64.
50129 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
50131 * g77.dg/7388.f: New test case for PR 7388.
50133 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
50135 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50137 2002-09-05 Ziemowit Laski <zlaski@apple.com>
50139 * objc.dg/proto-lossage-1.m: New test.
50141 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
50143 * gcc.dg/cpp/_Pragma4.c: Fix typo.
50145 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
50147 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
50150 2002-09-06 Stan Shebs <shebs@apple.com>
50151 David Edelsohn <edelsohn@gnu.org>
50153 * gcc.dg/weak: New directory.
50154 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50155 target-specific xfail bits.
50156 * gcc.dg/typeof-2.c: Move to new directory.
50157 * gcc.dg/weak.exp: New expect script.
50159 2002-09-06 Alan Modra <amodra@bigpond.net.au>
50161 * gcc.c-torture/execute/extzvsi.c: New test.
50163 2002-09-05 Stan Shebs <shebs@apple.com>
50165 * gcc.dg/weak-1.c: xfail on Darwin.
50166 * gcc.dg/weak-2.c: Ditto.
50167 * gcc.dg/weak-3.c: Ditto.
50168 * gcc.dg/weak-4.c: Ditto.
50169 * gcc.dg/weak-5.c: Ditto.
50170 * gcc.dg/weak-6.c: Ditto.
50171 * gcc.dg/weak-7.c: Ditto.
50172 * gcc.dg/weak-8.c: Ditto.
50173 * gcc.dg/weak-9.c: Ditto.
50175 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
50177 * gcc.c-torture/execute/loop-14.c: New test.
50179 2002-09-04 Jakub Jelinek <jakub@redhat.com>
50181 * g++.dg/other/cxa-atexit1.C: New test.
50183 * gcc.dg/typeof-2.c: New test.
50185 2002-09-03 Roger Sayle <roger@eyesopen.com>
50187 * gcc.dg/builtins-2.c: New testcase.
50188 * gcc.dg/builtins-3.c: New testcase.
50190 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
50192 * gcc.dg/cpp/_Pragma4.c: New test.
50194 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
50196 * objc/execute/nil_method-1.m: New testcase.
50198 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
50200 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50201 [Object class], not [Object initialize].
50203 2002-08-31 Roger Sayle <roger@eyesopen.com>
50204 Hans-Peter Nilsson <hp@bitrange.com>
50206 * gcc.c-torture/execute/20020720-1.x: Skip test on
50207 mmix-knuth-mmixware. Correct comment.
50209 2002-08-27 Mark Mitchell <mark@codesourcery.com>
50211 * g++.dg/abi/bitfield5.C: New test.
50212 * g++.dg/abi/vbase10.C: Likewise.
50214 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
50216 * objc.dg/undeclared-selector.m: New test.
50218 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
50220 * g++.dg/other/offsetof1.C: Avoid cast warning.
50222 2002-08-26 Ziemowit Laski <zlaski@apple.com>
50224 * objc.dg/super-class-2.m: New test.
50226 2002-08-24 Matt Austern <austern@apple.com>
50228 * g++.dg/ext/lvaddr.C: New test.
50229 * g++.dg/ext/lvcast.C: New test.
50231 2002-08-22 Mark Mitchell <mark@codesourcery.com>
50233 * g++.dg/inherit/cond1.C: New test.
50235 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
50237 * gcc.dg/noncompile/incomplete-1.c: New test.
50239 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
50241 * gcc.dg/typespec-1.c: New test.
50243 2002-08-20 Devang Patel <dpatel@apple.com>
50244 * objc.dg/proto-hier-2.m: New test.
50246 2002-08-19 Ziemowit Laski <zlaski@apple.com>
50248 * objc.dg/bitfield-1.m: New test.
50249 * objc.dg/bitfield-2.m: New test.
50251 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
50253 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50254 gcc.dg/c99-flex-array-4.c: New tests.
50256 2002-08-16 Stan Shebs <shebs@apple.com>
50258 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50260 2002-08-15 Jakub Jelinek <jakub@redhat.com>
50262 * gcc.dg/typeof-1.c: New test.
50263 * g++.dg/ext/typeof2.C: New test.
50265 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
50267 * g++.dg/other/offsetof1.C: New test.
50269 2002-08-14 Richard Henderson <rth@redhat.com>
50271 * gcc.dg/tls/diag-3.c: Fix expected message strings.
50273 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
50275 * gcc.dg/cpp/_Pragma3.c: New test.
50277 2002-08-13 Mark Mitchell <mark@codesourcery.com>
50279 * g++.dg/template/inherit3: New test.
50281 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
50283 * gcc.dg/bitfld-4.c: Add blank options.
50285 2002-08-09 Mark Mitchell <mark@codesourcery.com>
50287 * g++.dg/template/crash1.C: New test.
50289 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50291 * gcc.dg/tls/opt-2.c: New test.
50293 2002-08-08 Devang Patel <dpatel@apple.com>
50295 * objc.dg/selector-1.m : New test
50297 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50299 * g++.dg/abi/bitfield4.C: New test.
50300 * gcc.dg/bitfld-4.c: New test.
50302 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50304 * g++.dg/other/packed1.C: New test.
50306 2002-08-07 Mark Mitchell <mark@codesourcery.com>
50308 * g++.dg/abi/offsetof.C: Tweak error messages.
50309 * g++.old-deja/g++.mike/p10769a.C: Likewise.
50311 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50313 * gcc.dg/bitfld-3.c: New test.
50315 2002-08-07 Jakub Jelinek <jakub@redhat.com>
50316 Richard Henderson <rth@redhat.com>
50318 * gcc.dg/i386-bitfield1.c: New test.
50319 * g++.dg/abi/bitfield3.C: Update.
50321 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
50323 * objc.dg/const-str-2.m: Update.
50324 * gcc.dg/cpp/c++98.c: Change to C extension.
50325 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50326 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50328 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
50330 * gcc.dg/tls/diag-3.c: New.
50332 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
50334 * g++.dg/README (Subdirectories): Document new subdir expr.
50335 * g++.dg/expr/pmf-1.C: New test.
50337 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
50339 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50341 2002-08-06 Jakub Jelinek <jakub@redhat.com>
50343 * g++.dg/abi/bitfield3.C: New test.
50345 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
50347 * lib/gcov.exp: Tweak expected line formats.
50348 * gcc.misc-tests/gcov8.c: New test.
50349 * gcc.misc-tests/gcov8.x: New flags.
50351 2002-08-05 Jakub Jelinek <jakub@redhat.com>
50353 * consistency.vlad/layout/endian.c: Include string.h.
50355 * gcc.c-torture/execute/20020805-1.c: New test.
50357 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
50359 * g++.dg/other/conversion1.C: New test.
50361 2002-08-03 Roger Sayle <roger@eyesopen.com>
50363 * gcc.dg/builtins-1.c: New testcase.
50365 2002-08-02 Mark Mitchell <mark@codesourcery.com>
50367 * g++.dg/inherit/access3.C: New test.
50369 2002-08-01 Jakub Jelinek <jakub@redhat.com>
50371 * gcc.dg/ia64-visibility-2.c: New test.
50373 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
50375 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50376 __qualifier_flags to __flags.
50378 2002-07-31 Mark Mitchell <mark@codesourcery.com>
50380 * g++.dg/inherit/operator1.C: New test.
50381 * g++.dg/lookup/disamb1.C: Fix typo in comment.
50382 * g++.dg/other/error1.C: Change expected error message.
50383 * g++.dg/template/conv4.C: Likewise.
50385 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
50387 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50388 for documented behavior.
50390 2002-07-25 Roger Sayle <roger@eyesopen.com>
50392 * gcc.c-torture/execute/20020720-1.x: Skip this test on
50393 several targets known to fail.
50395 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
50397 * gcc.dg/mips-args-[123].c: New tests.
50399 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
50401 * gcc.dg/ppc-spe.c: New.
50403 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
50405 * g++.dg/other/ptrmem4.C: New testcase.
50407 2002-07-24 Richard Henderson <rth@redhat.com>
50409 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50411 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
50413 * g++.dg/ext/alignof1.C (main): Return 0 for success.
50415 2002-07-24 Roger Sayle <roger@eyesopen.com>
50417 * gcc.c-torture/execute/memset-3.c: New testcase.
50419 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
50421 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50422 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50424 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50426 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50429 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
50431 * gcc.c-torture/compile/simd-4.c: New test.
50433 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50435 PR c++/7347, c++/7348
50436 * g++.dg/template/access4.C: New test.
50437 * g++.dg/template/access5.C: New test.
50438 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50439 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50440 * g++.old-deja/g++.pt/ttp58.C: Likewise.
50441 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50443 2002-07-22 Jakub Jelinek <jakub@redhat.com>
50445 * gcc.dg/gnu89-init-2.c: New test.
50447 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
50449 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50451 2002-07-20 Roger Sayle <roger@eyesopen.com>
50453 * gcc.c-torture/execute/20020720-1.c: New testcase.
50455 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
50457 * gcc.dg/cpp/Wsignprom.c: New tests.
50459 2002-07-20 Alan Modra <amodra@bigpond.net.au>
50461 * gcc.c-torture/execute/loop-13.c: New test.
50463 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
50465 * gcc.dg/cpp/expr.c: New tests.
50467 2002-07-18 David Edelsohn <edelsohn@gnu.org>
50469 * g++.dg/opt/pr6713.C: Add template instantiation.
50471 2002-07-18 Alan Modra <amodra@bigpond.net.au>
50473 * gcc.dg/nest.c: New test.
50475 2002-07-17 Richard Henderson <rth@redhat.com>
50477 * g++.dg/opt/pr6713.C: New test.
50479 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
50481 * gcc.c-torture/execute/loop-2e.x: Let the testcase
50482 XFAIL for all x86 processors.
50484 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
50486 * gcc.c-torture/execute/20010122-1.x: Do not test with
50487 -fomit-frame-pointer.
50489 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50491 * g++.dg/template/instantiate2.C: New test.
50492 * g++.dg/template/spec4.C: New test.
50494 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50496 * g++.dg/template/access2.C: New test.
50497 * g++.dg/template/access3.C: New test.
50499 2002-07-15 Zack Weinberg <zack@codesourcery.com>
50501 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50502 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50503 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50504 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50505 Convert to use <stdarg.h>.
50506 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50508 * gcc.dg/va-arg-2.c: New.
50509 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50511 2002-07-15 Jakub Jelinek <jakub@redhat.com>
50513 * gcc.c-torture/compile/20020710-1.c: New test.
50515 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
50516 Andrew Pinski <pinskia@physics.uc.edu>
50518 gcc.c-torture/compile/simd-2.c: New testcase.
50519 gcc.c-torture/compile/simd-3.c: Likewise.
50521 2002-07-11 Mark Mitchell <mark@codesourcery.com>
50524 * g++.dg/overload/error1.C: New test.
50526 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50528 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50529 configuration and IRIX 6 O32 ABI.
50531 2002-07-11 Roger Sayle <roger@eyesopen.com>
50533 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50535 2002-07-10 Roger Sayle <roger@eyesopen.com>
50537 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50539 2002-07-10 Jeffrey A Law <law@redhat.com>
50541 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50543 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
50545 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
50547 * gcc.dg/20020312-2.c: Check for __PPC__.
50549 2002-07-09 Diego Novillo <dnovillo@redhat.com>
50551 * gcc.c-torture/compile/20020709-1.c: New test.
50553 2002-07-07 Roger Sayle <roger@eyesopen.com>
50555 * g++.dg/template/qualttp21.C: New test case.
50557 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
50559 * gcc.c-torture/compile/20020706-1.c: New test.
50560 * gcc.c-torture/compile/20020706-2.c: New test.
50562 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
50563 Alexandre Oliva <aoliva@redhat.com>
50565 * g++.dg/warn/incomplete1.C: New test.
50567 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50570 * g++.dg/warn/noreturn1.C: New test.
50572 2002-07-03 Mark Mitchell <mark@codesourcery.com>
50575 * g++.dg/debug/debug6.C: New test.
50576 * g++.dg/debug/debug7.C: New test.
50578 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
50580 * gcc.c-torture/compile/simd-3.c: New test.
50582 2002-07-03 Chris Demetriou <cgd@broadcom.com>
50584 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50585 * gcc.dg/20020620-1.c: Likewise.
50587 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50590 * g++.dg/init/array4.C: New test.
50591 * g++.dg/init/array5.C: New test.
50593 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
50595 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50596 * gcc.c-torture/execute/simd-2.c (main): Likewise.
50598 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50600 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50601 * gcc.dg/wtr-aggr-init-1.c: Likewise.
50602 * gcc.dg/wtr-conversion-1.c: Likewise.
50603 * gcc.dg/wtr-escape-1.c: Likewise.
50604 * gcc.dg/wtr-int-type-1.c: Likewise.
50605 * gcc.dg/wtr-label-1.c: Likewise.
50606 * gcc.dg/wtr-static-1.c: Likewise.
50607 * gcc.dg/wtr-strcat-1.c: Likewise.
50608 * gcc.dg/wtr-suffix-1.c: Likewise.
50609 * gcc.dg/wtr-switch-1.c: Likewise.
50610 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50611 * gcc.dg/wtr-union-init-1.c: Likewise.
50612 * gcc.dg/wtr-union-init-2.c: Likewise.
50613 * gcc.dg/wtr-union-init-3.c: Likewise.
50615 * gcc.dg/wtr-func-def-1.c: New test.
50617 2002-07-02 Devang Patel <dpatel@apple.com>
50619 * objc.dg/param-1.m: New test.
50621 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50623 * gcc.dg/cpp/trad/directive.c: Add test.
50624 * gcc.dg/cpp/trad/macroargs.c: Add test.
50625 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50627 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50629 * gcc.dg/cpp/cmdlne-M.c: New test.
50631 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50633 * objc.dg/desig-init-1.m: New test.
50635 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50638 * g++.dg/template/instantiate1.C: New test.
50640 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50643 * g++.dg/template/sizeof2.C: New test.
50645 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50647 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50648 gcc.dg/cpp/trad/include.c: New tests.
50650 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50653 * gcc.c-torture/compile/20020701-1.c: New test.
50655 2002-07-01 Stan Shebs <shebs@apple.com>
50657 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50659 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50660 (objc-torture-execute): or here.
50662 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50664 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50666 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50668 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50670 2002-06-30 Devang Patel <dpatel@apple.com>
50672 * objc.dg/fsyntax-only.m: New test.
50674 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50677 * g++.dg/template/friend7.C: New file.
50679 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50681 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50684 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50686 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50687 avoid division by zero.
50689 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50691 * gcc.dg/Wunknownprag.c: New tests.
50693 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50695 * gcc.c-torture/execute/simd-2.c: New test.
50697 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50699 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50700 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50701 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50702 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50703 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50704 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50705 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50706 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50707 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50708 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50709 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50710 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50711 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50712 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50713 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50714 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50715 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50717 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
50719 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50720 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50721 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50722 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50724 * gcc.dg/cpp/trad/directive.c: Update.
50726 2002-06-23 Andreas Jaeger <aj@suse.de>
50728 * gcc.c-torture/execute/complex-6.c: New.
50730 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
50732 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50733 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50734 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50735 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50737 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
50739 * gcc.dg/cpp/trad: New directory with traditional tests copied
50740 from parent directory.
50741 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50742 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50743 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50744 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50745 Move to trad/ and rename.
50746 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50747 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50748 gcc.dg/cpp/trad/redef2.c: New tests.
50749 * gcc.dg/cpp/trad/trad.exp: New driver.
50751 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
50753 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50754 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50755 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50756 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50759 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
50761 * gcc.dg/20020620-1.c: New test.
50763 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50765 * g++.dg/template/ttp4.C: New test.
50767 2002-06-19 Jakub Jelinek <jakub@redhat.com>
50769 * g++.dg/opt/vt1.C: Fix regexp.
50771 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50773 * gcc.c-torture/execute/pure-1.c: Make functions static again.
50774 Don't use attribute `noinline'.
50776 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50778 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50780 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
50782 * gcc.c-torture/execute/simd-1.c: New.
50784 * gcc.dg/simd-1.c: New.
50786 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50788 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50790 2002-06-16 Richard Henderson <rth@redhat.com>
50792 * g++.dg/ext/anon-struct1.C: New.
50793 * g++.dg/ext/anon-struct2.C: New.
50794 * g++.dg/ext/anon-struct3.C: New.
50795 * gcc.dg/anon-struct-1.c: New.
50796 * gcc.dg/anon-struct-2.c: New.
50797 * gcc.dg/anon-struct-3.c: New.
50798 * gcc.dg/20011008-1.c: Adjust warning text.
50799 * gcc.dg/20020527-1.c: Add -fms-extensions.
50801 2002-06-16 Richard Henderson <rth@redhat.com>
50803 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50805 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
50807 * gcc.c-torture/execute/20020615-1.c: New test.
50809 2002-06-15 Roger Sayle <roger@eyesopen.com>
50811 * gcc.c-tortuture/execute/compare-1.c: New test case.
50812 * gcc.c-tortuture/execute/compare-2.c: New test case.
50813 * gcc.c-tortuture/execute/compare-3.c: New test case.
50815 2002-06-13 Richard Henderson <rth@redhat.com>
50817 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
50820 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50822 * g++.dg/template/typename2.C: Update error message.
50824 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
50826 * gcc.c-torture/execute/20020611-1.c: New test.
50828 2002-06-11 Bob Wilson <bob.wilson@acm.org>
50830 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50831 list of targets to skip.
50833 2002-06-10 Bob Wilson <bob.wilson@acm.org>
50835 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50836 targets if not optimizing.
50838 2002-06-10 Jakub Jelinek <jakub@redhat.com>
50840 * gcc.c-torture/compile/20020605-1.c: New test.
50842 * g++.dg/opt/vt1.C: New test.
50844 * gcc.dg/20020531-1.c: New test.
50846 * gcc.dg/20020530-1.c: New test.
50848 * gcc.dg/20020527-1.c: New test.
50850 * g++.dg/opt/cse1.C: New test.
50852 2002-06-07 Roger Sayle <roger@eyesopen.com>
50854 * gcc.dg/20020607-2.c: New test case.
50856 2002-06-07 Jakub Jelinek <jakub@redhat.com>
50858 * gcc.c-torture/compile/20020604-1.c: New test.
50860 2002-06-04 Richard Henderson <rth@redhat.com>
50862 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50863 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50864 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50866 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
50868 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50870 2002-06-03 Richard Henderson <rth@redhat.com>
50872 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50873 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50875 2002-06-02 Richard Henderson <rth@redhat.com>
50877 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50878 test functions static.
50880 2002-06-02 Andreas Jaeger <aj@suse.de>
50882 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50885 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
50887 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50888 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50889 Update for mofified diagnostics.
50890 * gcc.dg/c99-intconst-1.c: No longer fail.
50892 2002-06-02 Richard Henderson <rth@redhat.com>
50894 * gcc.dg/uninit-A.c: Remove xfail markers.
50896 2002-06-01 Roger Sayle <roger@eyesopen.com>
50898 * gcc.dg/fnegate-1.c: New test case.
50900 2002-05-30 Osku Salerma <osku@iki.fi>
50902 * gcc.c-torture/execute/mayalias-1.c: New file.
50904 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
50906 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50907 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50908 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50910 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
50912 * gcc.c-torture/execute/20020529-1.c: New test.
50914 2002-05-27 Richard Henderson <rth@redhat.com>
50916 * g++.dg/ext/attrib6.C: New test case.
50918 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50920 * gcc.c-torture/execute/pure-1.c: New test.
50922 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50924 * gcc.dg/cpp/arith-2.c: Remove.
50926 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50928 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50929 * gcc.dg/cpp/if-3.c: Remove.
50931 2002-05-26 Jakub Jelinek <jakub@redhat.com>
50933 * g++.dg/opt/cse2.C: New test.
50935 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
50937 * gcc.dg/cpp/arith-1.c: New semantic tests.
50938 * gcc.dg/cpp/if-1.c: Update.
50940 2002-05-24 Ben Elliston <bje@redhat.com>
50942 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50944 2002-05-24 Jakub Jelinek <jakub@redhat.com>
50946 * gcc.dg/verbose-asm.c: New test.
50948 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
50950 * gcc.dg/cpp/paste12.c: New test.
50952 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50954 * g++.dg/parse/named_ops.C: New test.
50956 2002-05-23 Mark Mitchell <mark@codesourcery.com>
50958 * gcc.dg/weak-8.c: New test.
50960 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
50962 * gcc.dg/weak-2.c: Allow optional leading underscore
50963 in scan-assembler symbol name.
50964 * gcc.dg/weak-3.c: Likewise.
50965 * gcc.dg/weak-4.c: Likewise.
50966 * gcc.dg/weak-5.c: Likewise.
50968 2002-05-23 Jakub Jelinek <jakub@redhat.com>
50970 * gcc.dg/20020523-1.c: New test.
50972 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50974 * objc.dg/const-str-2.m: Update now that we stop after
50975 a command line error.
50977 2002-05-22 Richard Henderson <rth@redhat.com>
50979 * g++.dg/dg.exp: Fix typo in test pruneing.
50981 2002-05-22 Richard Henderson <rth@redhat.com>
50983 * g++.dg/dg.exp: Prune the tls subdirectory.
50984 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50985 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50986 * g++.dg/tls/init-1.C: New.
50988 2002-05-22 Jakub Jelinek <jakub@redhat.com>
50990 * gcc.dg/20020517-1.c: New test.
50992 2002-05-21 Richard Henderson <rth@redhat.com>
50994 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50995 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50997 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
50999 * g++.dg/other/copy2.C: New test.
51001 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
51003 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51004 (MAX_COPY): Bump up to 10 times sizeof (long long).
51005 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51007 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51008 sizeof (long long).
51010 * gcc.c-torture/execute/strcpy-1.c: New test.
51012 2002-05-19 Jason Merrill <jason2redhat.com>
51014 * g++.dg/ext/oper1.C: New test.
51016 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
51017 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
51019 * README.QMTEST: New file.
51021 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51023 2002-05-19 Andreas Jaeger <aj@suse.de>
51025 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51027 * gcc.c-torture/execute/loop-2d.x: Likewise.
51029 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
51031 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51032 support weak symbols.
51033 * gcc.dg/weak-4.c: Likewise.
51034 * gcc.dg/weak-6.c: Likewise.
51036 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
51038 * gcc.dg/weak-3.c: Add dg-excess-error comment for
51039 cygwin, coff and h8300-*-hms targets
51040 * gcc.dg/weak-5.c: Likewise.
51041 * gcc.dg/weak-7.c: Likewise.
51043 2002-05-16 Jason Merrill <jason@redhat.com>
51045 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51046 (scan-assembler-not, scan-assembler-dem): Likewise.
51047 (scan-assembler-dem-not): Likewise.
51049 2002-05-15 Richard Henderson <rth@redhat.com>
51051 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51053 2002-05-15 Richard Henderson <rth@redhat.com>
51055 * gcc.dg/weak-5.c (vfoo1c): No warning here.
51056 (vfoo1f): Warning here.
51057 (vfoo1l): Don't redefine the alias.
51059 2002-05-14 Jason Merrill <jason@redhat.com>
51060 Alexandre Oliva <aoliva@redhat.com>
51062 * g++.dg/init/pm1.C: New test.
51064 2002-05-12 David S. Miller <davem@redhat.com>
51066 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51069 2002-05-10 Roger Sayle <roger@eyesopen.com>
51071 * gcc.c-torture/execute/20020510-1.c: New test case.
51073 2002-05-10 David S. Miller <davem@redhat.com>
51075 * gcc.c-torture/execute/conversion.c: Test long double too.
51077 2002-05-09 Jakub Jelinek <jakub@redhat.com>
51079 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51080 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51081 * lib/g++.exp (g++_link_flags): Likewise.
51082 * lib/objc.exp (objc_target_compile): Likewise.
51084 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
51086 * gcc.dg/cpp/poison.c: Update.
51087 * gcc.dg/cpp/20000625-2.c: Remove.
51088 * gcc.dg/cpp/direct2s.c: Remove final test.
51090 2002-05-08 Tom Rix <trix@redhat.com>
51092 * gcc.c-torture/execute/20020508-1.c: New test.
51093 * gcc.c-torture/execute/20020508-2.c: New test.
51094 * gcc.c-torture/execute/20020508-3.c: New test.
51096 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
51098 * gcc.dg/cpp/charconst-4.c: More tests.
51100 2002-05-08 Mark Mitchell <mark@codesourcery.com>
51103 * gcc.dg/weak-3.c: Update location of warning messages.
51104 * gcc.dg/weak-5.c: Likewise.
51106 2002-05-06 Roger Sayle <roger@eyesopen.com>
51108 * gcc.c-torture/execute/20020506-1.c: New test case.
51110 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
51112 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51114 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51116 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51118 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51120 * gcc.dg/cpp/charconst-3.c: New test.
51122 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51124 * gcc.dg/cpp/charconst.c: Update tests.
51126 2002-05-05 Tim Josling <tej@melbpc.org.au>
51128 * treelang: Added directory for new sample language treelang. Also
51129 lib/treelang.exp: New file to signal treelang should be tested.
51131 2002-05-03 Jakub Jelinek <jakub@redhat.com>
51133 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51134 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51135 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51136 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51137 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51138 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51139 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51141 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
51143 * gcc.dg/format/xopen-2.c: New test.
51145 2002-05-03 Jakub Jelinek <jakub@redhat.com>
51147 * gcc.dg/20020503-1.c: New test.
51149 2002-05-02 Mark Mitchell <mark@codesourcery.com>
51151 * g++.dg/init/dtor1.C: Make it tougher.
51153 2002-05-01 Mark Mitchell <mark@codesourcery.com>
51155 * g++.dg/init/dtor1.C: New test.
51157 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
51159 * gcc.dg/altivec-8.c: New.
51161 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
51163 * gcc.dg/altivec-7.c: New.
51165 2002-04-29 Jakub Jelinek <jakub@redhat.com>
51167 * g++.dg/parse/typedef1.C: New test.
51169 2002-04-29 Mark Mitchell <mark@codesourcery.com>
51172 * g++.dg/template/friend6.C: New test.
51175 * g++.dg/init/copy1.C: New test.
51177 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
51179 * g++.dg/warn/effc1.C: New test.
51181 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
51183 * gcc.dg/cpp/if-cexp.c: Add a test.
51185 2002-04-28 Jakub Jelinek <jakub@redhat.com>
51187 * gcc.dg/20020426-2.c: New test.
51189 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
51191 * gcc.dg/cpp/if-mop.c: Update.
51192 * gcc.dg/cpp/if-mpar.c: Add test.
51193 * gcc.dg/cpp/if-oppr.c: Update.
51195 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51198 * gcc.dg/weak-[2-7].c: New tests.
51200 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51202 * gcc.dg/enum1.c: New test.
51204 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51207 * g++.dg/inherit/access2.C: New test.
51209 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51212 * gcc.dg/20020426-1.c: New test.
51214 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51216 * g++.dg/abi/enum1.C: New test.
51218 2002-04-26 Richard Henderson <rth@redhat.com>
51220 * gcc.dg/c99-bool-1.c: Expect always true warning.
51222 2002-04-25 Roger Sayle <roger@eyesopen.com>
51224 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51226 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51228 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51231 2002-04-24 Mark Mitchell <mark@codesourcery.com>
51233 * g++.dg/abi/mange7.C: New test.
51236 * g++.dg/parse/stmtexpr2.C: New test.
51238 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
51240 * gcc.dg/20020312-2.c: Add SH target.
51242 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51244 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51245 compiler output on mips*-*-irix*.
51247 2002-04-23 Jakub Jelinek <jakub@redhat.com>
51249 * g++.dg/parse/attr1.C: New test.
51251 2002-04-23 Roger Sayle <roger@eyesopen.com>
51253 * gcc.c-torture/execute/string-opt-17.c: New test case.
51254 * gcc.c-torture/execute/memset-2.c: New test case.
51256 2002-04-23 Mark Mitchell <mark@codesourcery.com>
51259 * g++.dg/template/friend5.C: New test.
51262 * g++.dg/template/qual1.C: Likewise.
51264 2002-04-22 Zack Weinberg <zack@codesourcery.com>
51266 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51267 Include stdlib.h, not stdio.h or ctype.h.
51269 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
51271 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51272 cris-*-elf* and mmix-*-*.
51273 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51274 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51275 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51277 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51278 * gcc.dg/wchar_t-1.c: Ditto.
51280 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
51282 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51285 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
51287 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51289 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51291 * gcc.c-torture/execute/20000906-1.x: Delete.
51293 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
51295 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51297 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
51300 * g77.f-torture/execute/6367.f: New test.
51301 * g77.f-torture/execute/6367.x: Disable for MMIX.
51303 2002-04-19 Mark Mitchell <mark@codesourcery.com>
51306 * g++.dg/opt/inline2.C: New test.
51308 2002-04-18 Richard Henderson <rth@redhat.com>
51310 * gcc.dg/20000906-1.c: Enable for all targets.
51311 * gcc.c-torture/compile/iftrap-2.c: New.
51313 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51315 * gcc.dg/20020418-1.c: New test.
51316 * gcc.dg/20020418-2.c: New test.
51318 2002-04-18 Richard Henderson <rth@redhat.com>
51320 * gcc.c-torture/compile/iftrap-1.c: New.
51321 * gcc.dg/iftrap-1.c: Adjust for ia64.
51322 * gcc.dg/iftrap-2.c: New.
51324 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51326 * gcc.c-torture/compile/20020418-1.c: New test.
51328 2002-04-18 Roger Sayle <roger@eyesopen.com>
51330 * gcc.c-torture/compile/20020415-1.c: New.
51332 2002-04-18 David S. Miller <davem@redhat.com>
51334 * gcc.c-torture/execute/20020418-1.c: New test.
51336 2002-04-17 Jakub Jelinek <jakub@redhat.com>
51338 * gcc.dg/20020416-1.c: New test.
51340 * g++.dg/opt/inline1.C: New test.
51342 2002-04-16 Jakub Jelinek <jakub@redhat.com>
51344 * gcc.dg/altivec-5.c: New test.
51346 * gcc.dg/20020415-1.c: New test.
51348 2002-04-15 Mark Mitchell <mark@codesourcery.com>
51350 * lib/chill.exp: Remove.
51352 2002-04-14 Jakub Jelinek <jakub@redhat.com>
51354 * g++.dg/other/big-struct.C: New test.
51356 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
51358 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51361 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
51364 * gcc.dg/i386-387-1.c: Allow optional leading underscore
51365 in scan-assembler function name
51367 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
51369 * g77.f-torture/execute/980628-4.x,
51370 g77.f-torture/execute/980628-5.x,
51371 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51372 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51373 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51376 2002-04-13 David S. Miller <davem@redhat.com>
51378 * gcc.c-torture/execute/20020413-1.c: New test.
51380 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
51383 * g++.dg/ext/asm1.C: New tests.
51385 2002-04-12 Mark Mitchell <mark@codesourcery.com>
51388 * g++.dg/parse/stmtexpr1.C: New test.
51391 * g++.dg/template/copy1.C: New test.
51393 2002-04-12 Richard Henderson <rth@redhat.com>
51395 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51397 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
51399 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51400 gcc.c-torture/execute/20020307-2.c.
51402 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
51404 * g++.dg/ext/attrib5.C,
51405 * g++.dg/lookup/struct1.C: New tests.
51407 2002-04-11 Jakub Jelinek <jakub@redhat.com>
51409 * gcc.dg/20020411-1.c: New test.
51411 * gcc.c-torture/execute/20020411-1.c: New test.
51413 2002-04-10 Janis Johnson <janis187@us.ibm.com>
51415 * g77.f-torture/execute/6177.f: New test.
51417 2002-04-10 Jakub Jelinek <jakub@redhat.com>
51420 * g++.dg/opt/cleanup1.C: New test.
51422 * g++.dg/opt/const1.C: New test.
51424 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
51426 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51428 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
51431 * g++.dg/template/typename2.C: New test.
51433 2002-04-10 Alan Modra <amodra@bigpond.net.au>
51435 * gcc.c-torture/execute/loop-12.c: New.
51437 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
51439 * g77.f-torture/execute/980628-4.x,
51440 g77.f-torture/execute/980628-5.x,
51441 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51442 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51443 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51445 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51447 PR optimization/6086
51448 * g++.dg/opt/preinc1.C: New test.
51450 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51453 * g++.dg/opt/static2.C: New test.
51455 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51458 * gcc.dg/20020406-1.c: New test.
51460 2002-04-04 David S. Miller <davem@redhat.com>
51462 * gcc.c-torture/execute/20020404-1.c: New test.
51464 2002-04-04 Jakub Jelinek <jakub@redhat.com>
51467 * gcc.dg/20020312-2.c: Do not declare global register variable
51468 if __PIC__ or __pic__ is defined.
51470 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
51472 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
51473 __asm__ so that it works correctly even if -ansi -pedantic-errors.
51475 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51477 * gcc.misc-tests/linkage.exp: Update last change to handle
51478 sparc*-, not just sparc-.
51480 2002-04-03 Richard Henderson <rth@redhat.com>
51482 * gcc.dg/cpp/ucs.c: Improved long UCS test.
51484 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51486 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51488 2002-04-02 David S. Miller <davem@redhat.com>
51490 * gcc.c-torture/execute/20020402-3.c: New test.
51492 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51494 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51495 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51497 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51498 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51499 g77.f-torture/execute/20001201.x,
51500 g77.f-torture/execute/u77-test.x: New files.
51502 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51503 * gcc.dg/wchar_t-1.c: Ditto.
51505 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51507 * gcc.c-torture/execute/20020402-1.c: New test.
51509 2002-04-01 Richard Henderson <rth@redhat.com>
51511 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51513 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51515 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51517 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51519 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51521 * g++.dg/inherit/template-as-base.C: Expect error.
51522 * g++.dg/inherit/namespace-as-base.C: Likewise.
51524 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
51526 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51527 g++.dg/ext/instantiate3.C: Tweak match patterns.
51529 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51530 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51533 2002-03-31 Richard Henderson <rth@redhat.com>
51535 * gcc.dg/special/alias-2.c: New.
51536 * gcc.dg/special/ecos.exp: Run it.
51538 2002-03-31 Richard Henderson <rth@redhat.com>
51540 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51542 2002-03-31 Kazu Hirata <kazu@hxi.com>
51544 * gcc.dg/weak-1.c: Disable on h8300 port.
51546 2002-03-29 Janis Johnson <janis187@us.ibm.com>
51548 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51549 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51551 * g++.dg/bprob/bprob-1.C: New test.
51552 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51553 * g++.dg/gcov/gcov-1.C: New test.
51554 * g++.dg/gcov/gcov-1.x: New file.
51555 * g++.dg/gcov/gcov-2.C: New test.
51556 * g++.dg/gcov/gcov-3.C: New test.
51557 * g++.dg/gcov/gcov-3.h: New file.
51559 2002-03-28 Roger Sayle <roger@eyesopen.com>
51561 * g++.old-deja/g++.other/builtins5.C: New test.
51562 * g++.old-deja/g++.other/builtins6.C: New test.
51563 * g++.old-deja/g++.other/builtins7.C: New test.
51564 * g++.old-deja/g++.other/builtins8.C: New test.
51565 * g++.old-deja/g++.other/builtins9.C: New test.
51567 2002-03-29 Jakub Jelinek <jakub@redhat.com>
51569 * g++.dg/opt/static1.C: New test.
51571 * g++.dg/opt/longbranch1.C: New test.
51573 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
51575 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51577 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51579 2002-03-28 Jeffrey A Law (law@redhat.com)
51581 * gcc.c-torture/execute/20020328-1.c: New test.
51583 2002-03-27 Richard Henderson <rth@redhat.com>
51585 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51586 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51587 move from g++.old-deja/g++.ext/.
51589 2002-03-27 Mark Mitchell <mark@codesourcery.com>
51591 * g++.dg/init/new2.C: New test.
51593 2002-03-26 Richard Henderson <rth@redhat.com>
51595 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51597 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51600 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
51602 * gcc.dg/20001102-1.c: Likewise.
51604 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
51606 * gcc.dg/cpp/endif-pedantic1.c,
51607 gcc.dg/cpp/endif-pedantic2.c: New tests.
51609 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51611 * g++.dg/init/new1.C: New test.
51613 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51615 * g++.dg/abi/vbase9.C: New test.
51617 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51619 * gcc.dg/arm-asm.c: New test.
51621 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51623 * gcc.dg/Wswitch-enum.c: New test.
51626 2002-03-26 Richard Henderson <rth@redhat.com>
51628 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51631 2002-03-25 Richard Henderson <rth@redhat.com>
51633 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51636 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51637 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51639 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51641 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51643 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51645 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51646 targets using generic thunk support.
51648 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51650 * gcc.c-torture/compile/20020323-1.c: New test.
51652 * g++.dg/opt/conj2.C: New test.
51654 2002-03-24 Richard Henderson <rth@redhat.com>
51656 * gcc.dg/weak-1.c: Use -fno-common.
51658 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51660 * g77.dg/f77-edit-apostrophe-out.f: New test
51661 * g77.dg/f77-edit-h-out.f: New test
51662 * g77.dg/f77-edit-t-in.f: New test
51663 * g77.dg/f77-edit-t-out.f: New test
51664 * g77.dg/f77-edit-x-out.f: New test
51665 * g77.dg/f77-edit-slash-out.f: New test
51666 * g77.dg/f77-edit-colon-out.f: New test
51667 * g77.dg/f77-edit-s-out.f: New test
51669 2002-03-24 Richard Henderson <rth@redhat.com>
51671 * objc/execute/formal_protocol-6.x: New XFAIL.
51673 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51675 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51676 that do not support weak symbols
51678 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51680 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51681 * lib/g77.exp: Likewise.
51682 * lib/objc.exp: Likewise.
51684 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51686 * gcc.dg/Wswitch-default.c: New test.
51688 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51690 * g++.dg/other/enum1.C: New test.
51692 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51694 * gcc.dg/pragma-ep-3.c: Fix typo.
51696 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51698 * g++.dg/inherit/template-as-base.C: New test.
51700 2002-03-22 Jakub Jelinek <jakub@redhat.com>
51702 * g++.old-deja/g++.other/dwarf2-1.C: Move...
51703 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
51705 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
51707 * gcc.dg/cpp/multiline.c: Update to match.
51709 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
51711 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51713 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
51715 * gcc.dg/cpp/extratokens2.c: New file.
51717 2002-03-21 David Edelsohn <edelsohn@gnu.org>
51719 * gcc.dg/20020312-2.c: Add rs6000 target.
51721 * gcc.c-torture/compile/20020319-1.c: New test.
51723 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51725 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51726 (A, E): Handle this.
51728 2002-03-20 Jason Merrill <jason@redhat.com>
51730 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51732 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51733 through prune_gcc_output.
51735 2002-03-20 Jakub Jelinek <jakub@redhat.com>
51737 * gcc.c-torture/compile/20020320-1.c: New test.
51739 2002-03-19 Jakub Jelinek <jakub@redhat.com>
51741 * gcc.c-torture/compile/20020318-1.c: New test.
51743 * gcc.dg/struct-by-value-1.c: New test.
51745 * gcc.dg/20020319-1.c: New test.
51747 2002-03-18 Jakub Jelinek <jakub@redhat.com>
51749 * g++.dg/opt/conj1.C: New test.
51751 2002-03-17 Mark Mitchell <mark@codesourcery.com>
51753 * g++.dg/template/qualttp20.C: Revert previous change.
51754 * g++.dg/template/qualttp3.C: Likewise.
51755 * g++.dg/template/qualttp4.C: Likewise.
51756 * g++.dg/template/qualttp5.C: Likewise.
51757 * g++.dg/template/qualttp6.C: Likewise.
51758 * g++.dg/template/qualttp7.C: Likewise.
51759 * g++.dg/template/qualttp8.C: Likewise.
51760 * g++.dg/template/recurse.C: Likewise.
51762 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
51764 * gcc.dg/cpp/wchar-1.c: Update.
51766 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
51768 * g++.dg/template/conv1.C: New test.
51769 * g++.dg/template/conv2.C: New test.
51770 * g++.dg/template/conv3.C: New test.
51771 * g++.dg/template/conv4.C: New test.
51773 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51775 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51776 * g++.dg/template/qualttp3.C: Likewise.
51777 * g++.dg/template/qualttp4.C: Likewise.
51778 * g++.dg/template/qualttp5.C: Likewise.
51779 * g++.dg/template/qualttp6.C: Likewise.
51780 * g++.dg/template/qualttp7.C: Likewise.
51781 * g++.dg/template/qualttp8.C: Likewise.
51782 * g++.dg/template/recurse.C: Likewise.
51784 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51786 * g++.dg/opt/dtor1.C: New test.
51788 2002-03-15 Jakub Jelinek <jakub@redhat.com>
51790 * gcc.c-torture/compile/20020315-1.c: New test.
51792 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
51794 * gcc.dg/weak-1.c: Fix scan tests.
51796 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
51798 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51799 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51800 cris-*-aout* mmix-*-*.
51801 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51802 cris-*-aout* mmix-*-*.
51803 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51804 cris-*-elf* cris-*-aout* and mmix-*-*.
51805 * gcc.dg/20001009-1.c: Ditto.
51806 * gcc.dg/20010912-1.c: Ditto.
51807 * gcc.dg/20020122-4.c: Ditto.
51808 * gcc.dg/inline-2.c: Ditto.
51810 2002-03-14 Jeffrey A Law (law@cygnus.com)
51812 * gcc.c-torture/compile/20020314-1.c: New test.
51814 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
51816 * gcc.c-torture/execute/20020314-1.c: New test.
51818 2002-03-14 Jakub Jelinek <jakub@redhat.com>
51820 * g++.dg/warn/Wunused-1.C: New test.
51822 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
51824 * g++.dg/abi/mangle6.C: New test.
51826 2002-03-13 Jakub Jelinek <jakub@redhat.com>
51828 * gcc.c-torture/compile/20020309-2.c: New test.
51830 * gcc.c-torture/compile/20020312-1.c: New test.
51832 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
51834 * g++.dg/other/access1.C: New test.
51836 2002-03-12 Jakub Jelinek <jakub@redhat.com>
51838 * gcc.c-torture/execute/wchar_t-1.c: New test.
51840 2002-03-12 David Edelsohn <edelsohn@gnu.org>
51842 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51844 2002-03-12 Roger Sayle <roger@eyesopen.com>
51846 * gcc.dg/20020312-1.c: New test case.
51848 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
51850 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51852 2002-03-11 Richard Henderson <rth@redhat.com>
51854 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51855 * g++.old-deja/g++.jason/report.C: Likewise.
51857 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51859 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51860 * g++.old-deja/g++.robertl/eb56.C: Likewise.
51862 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51864 * g++.dg/overload/pmf1.C: New test.
51866 2002-03-11 Kazu Hirata <kazu@hxi.com>
51868 * gcc.c-torture/execute/20020307-1.c: Use long.
51870 2002-03-11 Jakub Jelinek <jakub@redhat.com>
51872 PR optimization/5844
51873 * gcc.dg/20020310-1.c: New test.
51875 2002-03-09 Michael Meissner <meissner@redhat.com>
51877 * gcc.c-torture/execute/memcpy-2.c: New test.
51878 * gcc.c-torture/execute/memset-1.c: New test.
51879 * gcc.c-torture/execute/strlen-1.c: New test.
51880 * gcc.c-torture/execute/strcmp-1.c: New test.
51881 * gcc.c-torture/execute/strncmp-1.c: New test.
51883 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
51885 * gcc.dg/ppc-ldstruct.c: New test.
51887 2002-03-09 Jakub Jelinek <jakub@redhat.com>
51889 * gcc.c-torture/execute/va-arg-22.c: New test.
51891 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51893 * gcc.c-torture/compile/20020309-1.c: New test.
51895 2002-03-08 Jakub Jelinek <jakub@redhat.com>
51897 * gcc.c-torture/execute/20020307-2.c: New test.
51899 2002-03-07 Jeffrey A Law (law@redhat.com)
51901 * g77.f-torture/compile/20020307-1.f: New test.
51903 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
51905 * gcc.dg/unordered-1.c: New test.
51907 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
51909 * gcc.c-torture/execute/20020307-1.c: New test.
51911 2002-03-05 Jakub Jelinek <jakub@redhat.com>
51913 * gcc.dg/20020304-1.c: New test.
51915 * gcc.c-torture/compile/20020304-2.c: New test.
51917 2002-03-04 Zack Weinberg <zack@codesourcery.com>
51919 * gcc.c-torture/compile/20020304-1.c: New test case
51922 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
51924 * gcc.dg/20020103-1.c: Add other -D ppc variants.
51926 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
51928 * g++.dg/other/classkey1.C: New test.
51930 2002-03-01 Richard Henderson <rth@redhat.com>
51932 * gcc.c-torture/compile/981223-1.x: New.
51933 * gcc.c-torture/compile/920625-1.x: New.
51935 2002-02-28 Richard Henderson <rth@redhat.com>
51937 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51939 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
51941 * gcc.c-torture/execute/20020227-1.c: New test.
51943 2002-02-27 Mark Mitchell <mark@codesourcery.com>
51945 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51947 * g++.old-deja/g++.oliva/partord1.C: Likewise.
51948 * g++.old-deja.g++.other/defarg1.C: Likewise.
51949 * g++.old-deja/g++.pt/calls2.C: Likewise.
51950 * g++.old-deja/g++.pt/crash20.C: Likewise.
51951 * g++.old-deja/g++.pt/crash30.C: Likewise.
51952 * g++.old-deja/g++.pt/crash36.C: Likewise.
51953 * g++.old-deja/g++.pt/crash6.C: Likewise.
51954 * g++.old-deja/g++.pt/defarg13.C: Likewise.
51955 * g++.old-deja/g++.pt/derived3.C: Likewise.
51956 * g++.old-deja/g++.pt/error1.C: Likewise.
51957 * g++.old-deja/g++.pt/friend21.C: Likewise.
51958 * g++.old-deja/g++.pt/friend23.C: Likewise.
51959 * g++.old-deja/g++.pt/infinite1.C: Likewise.
51960 * g++.old-deja/g++.robertl/eb128.C: Likewise.
51962 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
51964 * gcc.c-torture/execute/20020225-2.c: New test.
51966 2002-02-27 Zack Weinberg <zack@codesourcery.com>
51968 * gcc.c-torture/execute/920730-1t.c,
51969 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51970 Delete test cases, only relevant to -traditional.
51972 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
51974 * gcc.dg/cpp/undef1.c: Remove.
51975 * gcc.dg/cpp/directiv.c: Update.
51976 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51978 2002-02-27 Michael Meissner <meissner@redhat.com>
51980 * gcc.c-torture/execute/20020226-1.c: New test.
51982 2002-02-26 Jakub Jelinek <jakub@redhat.com>
51984 * g++.dg/debug/debug4.C: New test.
51986 * gcc.dg/ia64-visibility-1.c: New test.
51988 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
51990 * gcc.dg/debug/20020224-1.c: New.
51992 2002-02-25 Kazu Hirata <kazu@hxi.com>
51994 * gcc.c-torture/execute/960416-1.x: New.
51995 * gcc.c-torture/execute/divconst-3.x: Likewise.
51997 2002-02-25 Jakub Jelinek <jakub@redhat.com>
51999 * gcc.dg/20020224-1.c: New test.
52001 2002-02-25 Alan Modra <amodra@bigpond.net.au>
52003 * gcc.c-torture/execute/20020225-1.c: New.
52005 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
52007 * gcc.dg/cpp/wchar-1.c: New test.
52009 2002-02-23 Jakub Jelinek <jakub@redhat.com>
52011 * gcc.dg/20020222-1.c: New test.
52013 2002-02-22 Jakub Jelinek <jakub@redhat.com>
52015 * g++.dg/opt/anonunion1.C: New test.
52017 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
52019 * g++.dg/template/qualttp19.C: New test.
52020 * g++.dg/template/qualttp20.C: New test.
52021 * g++.old-deja/g++.jason/report.C: Adjust expected errors
52022 * g++.old-deja/g++.other/qual1.C: Likewise.
52024 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
52026 * gcc.dg/attr-alwaysinline.c: New.
52028 2002-02-21 Jakub Jelinek <jakub@redhat.com>
52030 * gcc.dg/20020220-1.c: New test.
52032 * gcc.dg/20020220-2.c: New test.
52034 * g++.dg/opt/mmx1.C: New test.
52036 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
52038 * gcc.c-torture/compile/20020110.c: New test.
52040 2002-02-20 Jakub Jelinek <jakub@redhat.com>
52042 * gcc.c-torture/execute/20020219-1.c: New test.
52044 * gcc.dg/20020219-1.c: New test.
52046 * gcc.dg/noncompile/20020220-1.c: New test.
52048 * g++.dg/opt/ptrintsum1.C: New test.
52050 * gcc.dg/debug/20020220-1.c: New test.
52052 2002-02-17 Jakub Jelinek <jakub@redhat.com>
52054 * gcc.c-torture/execute/20020216-1.c: New test.
52056 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
52058 * gcc.dg/decl-1.c: Update, new test.
52060 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
52062 * g++.dg/abi/bitfield1.C: New test.
52063 * g++.dg/abi/bitfield2.C: New test.
52065 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
52067 * gcc.dg/attr-nest.c: New test.
52069 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
52071 * gcc.c-torture/execute/20020215-1.c: New test.
52073 2002-02-14 Jakub Jelinek <jakub@redhat.com>
52075 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52076 * g++.dg/debug/debug.exp: New.
52077 * g++.dg/debug/trivial.C: New.
52078 * g++.dg/debug/debug1.C: Moved...
52079 * g++.dg/other/debug1.C: ...from here.
52080 * g++.dg/debug/debug2.C: Moved...
52081 * g++.dg/other/debug2.C: ...from here.
52082 * g++.dg/debug/debug3.C: Moved...
52083 * g++.dg/other/debug3.C: ...from here.
52085 * gcc.dg/noncompile/20020213-1.c: New test.
52087 2002-02-13 Jakub Jelinek <jakub@redhat.com>
52089 * g++.dg/other/debug3.C: New test.
52091 * gcc.c-torture/execute/20020213-1.c: New test.
52093 2002-02-13 Richard Smith <richard@ex-parrot.com>
52095 * g++.old-deja/g++.other/thunk1.C: New test.
52097 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
52099 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52101 2002-02-13 Stan Shebs <shebs@apple.com>
52103 * gcc.dg/altivec-3.c: New.
52105 2002-02-12 Jakub Jelinek <jakub@redhat.com>
52107 * gcc.dg/Wunreachable-1.c: New test.
52108 * gcc.dg/Wunreachable-2.c: New test.
52110 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
52112 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52114 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
52116 * gcc.dg/decl-1.c: New test.
52118 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
52120 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52122 2002-02-10 Kazu Hirata <kazu@hxi.com>
52124 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52125 * gcc.c-torture/compile/980506-1.x: Likewise.
52127 2002-02-10 Kazu Hirata <kazu@hxi.com>
52129 * gcc.dg/20020210-1.c: New.
52131 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
52133 * g77.f-torture/execute/947.f: New regression test
52134 for PR fortran/947.
52136 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
52138 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52139 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52141 2002-02-08 Richard Henderson <rth@redhat.com>
52143 * gcc.c-torture/compile/labels-3.c: New.
52145 2002-02-08 Jakub Jelinek <jakub@redhat.com>
52147 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52148 expression statements work instead.
52149 * gcc.dg/noncompile/20020207-1.c: New test.
52151 2002-02-07 Richard Henderson <rth@redhat.com>
52153 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52155 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52157 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52159 * lib/g77-dg.exp: Trim g77 error messages so that they are
52160 recognized by dg.exp.
52162 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52165 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
52167 2002-02-07 Richard Henderson <rth@redhat.com>
52169 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52170 to be sufficiently aligned for integers.
52172 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
52174 * g++.dg/template/friend4.C: New test.
52176 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52179 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52182 2002-02-07 Richard Henderson <rth@redhat.com>
52184 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52185 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52186 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52187 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52189 2002-02-06 Richard Henderson <rth@redhat.com>
52191 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52193 2002-02-06 Janis Johnson <janis187@us.ibm.com>
52195 * gcc.dg/20020206-1.c: New test.
52197 2002-02-06 Jakub Jelinek <jakub@redhat.com>
52199 * gcc.c-torture/execute/20020206-1.c: New test.
52201 * gcc.c-torture/execute/20020206-2.c: New test.
52203 PR optimization/5429:
52204 * gcc.c-torture/compile/20020206-1.c: New test.
52206 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
52208 * g++.dg/ext/align1.C: Do not use an explicit alignment value
52209 as certain file formats cannot support particularly large
52212 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52213 and do not expect to be able to link the executable.
52215 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52216 fail because the COFF format does not support the weak attribute.
52218 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
52220 * g77.dg/pr5473.f: New test
52222 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
52224 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52225 Fix testcase accordingly.
52227 2002-02-04 Richard Henderson <rth@redhat.com>
52229 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52230 (buf): Change to be an array of pointers, not ints.
52232 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52234 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
52235 before all tests. Move warning one line above to match where it
52237 * gcc.dg/Wswitch-2.c: New test.
52238 * g++.dg/warn/Wswitch-1.C: New test.
52239 * g++.dg/warn/Wswitch-2.C: New test.
52241 2002-02-04 Richard Henderson <rth@redhat.com>
52243 * g++.dg/abi/offsetof.C: Fix size comparison.
52245 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
52247 * gcc.dg/cast-qual-2.c: New test.
52249 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52251 * gcc.dg/20020201-4.c: New test.
52253 2002-02-04 Ben Elliston <bje@redhat.com>
52255 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52256 target_info attribute != 0, in addition to the empty string.
52257 (gcc_target_compile): Likewise.
52259 2002-02-03 Andrew Cagney <ac131313@redhat.com>
52261 * gcc.dg/Wswitch.c: New test.
52262 PR gcc/4475. PR gcc/3780.
52264 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
52266 * g77.f-torture/execute/5122.f: New test for regressions
52267 against PR fortran/5122.
52269 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
52271 * g77.f-torture/compile/pr3743.f: Delete
52272 * g77.dg/pr3743-1.f: New test.
52273 * g77.dg/pr3743-2.f: New test.
52274 * g77.dg/pr3743-3.f: New test.
52275 * g77.dg/pr3743-4.f: New test.
52277 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52279 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52281 2002-02-02 Richard Henderson <rth@redhat.com>
52283 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52284 * gcc.c-torture/execute/bf64-1.c: Likewise.
52286 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52288 * gcc.dg/20020201-2.c: New test.
52290 * gcc.dg/20020201-3.c: New test.
52292 * gcc.c-torture/execute/bitfld-2.c: New test.
52294 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52296 * gcc.dg/bitfld-1.c: Update.
52297 * gcc.dg/bitfld-2.c: Update.
52298 * gcc.c-torture/execute/bitfld-1.x: New.
52300 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52302 * gcc.c-torture/execute/20020201-1.c: New test.
52304 2002-02-01 Janis Johnson <janis187@us.ibm.com>
52307 * gcc.dg/20020201-1.c: New test.
52309 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
52312 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52313 * g77.f-torture/compile/pr3743.x: Remove
52315 2002-01-31 Tom Rix <trix@redhat.com>
52317 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52319 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52321 * gcc.dg/noncompile/20020130-1.c: New test.
52323 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
52325 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52327 2002-01-29 Richard Henderson <rth@redhat.com>
52329 * gcc.c-torture/execute/991118-1.c: Cast various constants back
52331 * gcc.c-torture/execute/bf64-1.c: Likewise.
52333 2002-01-29 Jakub Jelinek <jakub@redhat.com>
52335 * gcc.c-torture/execute/20020129-1.c: New test.
52337 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52339 * gcc.c-torture/compile/20000224-1.c: Update.
52340 * gcc.c-torture/execute/bitfld-1.c: New tests.
52341 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52342 * gcc.dg/uninit-A.c: Update.
52344 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
52346 * g++.dg/template/ctor1.C: Add instantiation.
52348 2002-01-28 Paul Koning <pkoning@equallogic.com>
52350 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52351 argument to __builtin_prefetch to be const ptr.
52353 2002-01-28 Jakub Jelinek <jakub@redhat.com>
52355 * gcc.c-torture/compile/20020120-1.c: New test.
52357 2002-01-27 Kazu Hirata <kazu@hxi.com>
52359 * gcc.c-torture/execute/20020127-1.c: New test.
52361 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
52363 * g77.dg/f77-edit-i-in.f: New test
52364 * g77.dg/f77-edit-i-out.f: New test
52366 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
52368 * gcc.dg/debug/debug.exp: New file.
52369 * gcc.dg/debug/trivial.c: New file.
52370 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52371 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52372 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52373 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52374 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52375 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52376 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52377 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52378 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52379 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52380 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52381 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52382 * gcc.dg/20000503-1.c: Removed.
52383 * gcc.dg/20010207-1.c: Removed.
52384 * gcc.dg/20011223-1.c: Removed.
52385 * gcc.dg/20020104-2.c: Removed.
52386 * gcc.dg/debug-1.c: Removed.
52387 * gcc.dg/debug-2.c: Removed.
52388 * gcc.dg/debug-3.c: Removed.
52389 * gcc.dg/debug-4.c: Removed.
52390 * gcc.dg/debug-5.c: Removed.
52391 * gcc.dg/debug-6.c: Removed.
52392 * gcc.dg/dwarf2-1.c: Removed.
52393 * gcc.dg/dwarf2-2.c: Removed.
52395 2002-01-25 Jakub Jelinek <jakub@redhat.com>
52397 * g++.old-deja/g++.other/eh5.C: New test.
52398 * g++.old-deja/g++.other/sibcall2.C: New test.
52399 * g++.old-deja/g++.other/array9.C: New test.
52400 * g++.old-deja/g++.other/typename2.C: New test.
52401 * g++.old-deja/g++.other/crash60.C: New test.
52402 * g++.old-deja/g++.other/conv9.C: New test.
52403 * g++.old-deja/g++.other/mangle10.C: New test.
52404 * g++.old-deja/g++.other/unchanging1.C: New test.
52405 * g++.old-deja/g++.other/exprstmt1.C: New test.
52406 * g++.old-deja/g++.other/inline23.C: New test.
52407 * g++.old-deja/g++.eh/ia64-1.C: New test.
52408 * g++.old-deja/g++.other/dwarf2-1.C: New test.
52409 * g++.old-deja/g++.other/reload1.C: New test.
52410 * g++.old-deja/g++.other/static20.C: New test.
52411 * g++.old-deja/g++.other/local-alloc1.C: New test.
52412 * g++.old-deja/g++.other/conv8.C: New test.
52413 * g++.old-deja/g++.other/stmtexpr2.C: New test.
52414 * g++.old-deja/g++.other/storeexpr1.C: New test.
52415 * g++.old-deja/g++.other/storeexpr2.C: New test.
52416 * g++.dg/eh/template2.C: New test.
52417 * g++.dg/warn/weak1.C: New test.
52419 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
52421 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52422 Remove first, non-varying, argument.
52424 2002-01-23 Richard Henderson <rth@redhat.com>
52426 * gcc.dg/inline-2.c: New.
52428 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52429 Add optional target arg. Check number of arguments.
52430 (scan-assembler-not, scan-assembler-dem): Likewise.
52431 (scan-assembler-dem-not): Likewise.
52433 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52435 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52437 * g++.old-deja/g++.brendan/parse3.C,
52438 g++.old-deja/g++.other/crash26.C,
52439 g++.old-deja/g++.other/crash28.C,
52440 g++.old-deja/g++.other/crash29.C,
52441 g++.old-deja/g++.other/crash30.C,
52442 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52444 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
52446 * gcc.dg/20020115-1.c: New.
52448 2002-01-23 Bob Wilson <bob.wilson@acm.org>
52450 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52452 2002-01-23 Janis Johnson <janis187@us.ibm.com>
52454 * gcc.dg/20020122-3.c: New.
52456 2002-01-23 Jakub Jelinek <jakub@redhat.com>
52458 * g++.dg/other/gc1.C: New test.
52460 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52462 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52464 2002-01-22 Richard Henderson <rth@redhat.com>
52466 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52468 2002-01-22 Richard Henderson <rth@redhat.com>
52470 * gcc.dg/20020122-4.c: New.
52472 2002-01-22 H.J. Lu <hjl@gnu.org>
52474 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52476 * gcc.dg/special/ecos.exp: Likewise.
52477 * lib/g++-dg.exp: Likewise.
52478 * lib/g77-dg.exp: Likewise.
52479 * lib/gcc-dg.exp : Likewise.
52480 * lib/mike-g++.exp: Likewise.
52481 * lib/mike-g77.exp: Likewise.
52482 * lib/mike-gcc.exp: Likewise.
52483 * lib/objc-dg.exp: Likewise.
52485 2002-01-22 Janis Johnson <janis187@us.ibm.com>
52488 * gcc.dg/20020122-2.c: New test.
52490 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
52492 * gcc.dg/20020122-1.c: New test.
52494 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
52496 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52498 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
52500 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52502 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52504 * gcc.c-torture/compile/20020121-1.c: New test.
52506 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
52508 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52511 2002-01-21 Jakub Jelinek <jakub@redhat.com>
52513 * gcc.dg/20020218-1.c: New test.
52515 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
52517 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52519 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52520 "At global scope" warning
52521 * g++.dg/ext/align1.C: Change cygwin test for alignment
52522 from db-bogus to dg-warning
52524 2002-01-21 Zack Weinberg <zack@codesourcery.com>
52526 * g77.f-torture/compile/cpp2.F: New test.
52528 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
52530 * g++.dg/template/access1.C: New test.
52532 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
52534 * gcc.dg/20020118-1.c: New.
52536 2002-01-18 Kazu Hirata <kazu@hxi.com>
52538 * gcc.c-torture/execute/20020118-1.c: New test.
52540 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52542 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52543 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52544 alignment warnings.
52546 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52548 * gcc.misc-tests/i386-prefetch.exp: Save and restore
52549 torture_with_loops and torture_without_loops
52551 2002-01-17 Jakub Jelinek <jakub@redhat.com>
52553 * gcc.c-torture/compile/20020116-1.c: New test.
52555 2002-01-16 Jakub Jelinek <jakub@redhat.com>
52557 * gcc.dg/20020116-2.c: New test.
52559 * gcc.dg/ultrasp4.c: New test.
52561 * gcc.dg/20020116-1.c: New test.
52563 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
52565 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52568 2002-01-15 Janis Johnson <janis187@us.ibm.com>
52570 * gcc.misc-tests/i386-prefetch.exp: New.
52571 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52572 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52573 * gcc.misc-tests/i386-pf-none-1.c: New test.
52574 * gcc.misc-tests/i386-pf-sse-1.c: New test.
52576 2002-01-15 Jakub Jelinek <jakub@redhat.com>
52578 * gcc.dg/gnu89-init-1.c: Add new tests.
52580 2002-01-15 Andreas Jaeger <aj@suse.de>
52582 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52583 * gcc.dg/i386-mmx-2.c: Likewise.
52584 * gcc.dg/i386-sse-1.c: Likewise.
52585 * gcc.dg/i386-sse-2.c: Likewise.
52586 * gcc.dg/i386-sse-3.c: Likewise.
52588 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
52590 * g77.f-torture/execute/intrinsic-unix-bessel.f:
52591 Uncomment additional cases that now pass.
52593 2002-01-11 Richard Henderson <rth@redhat.com>
52595 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52596 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52598 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
52600 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52602 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
52604 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52605 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52607 2002-01-10 Dale Johannesen <dalej@apple.com>
52609 * gcc.c-torture/execute/loop-11.c: New.
52611 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52613 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52614 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52616 2002-01-09 Richard Henderson <rth@redhat.com>
52618 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52619 type in which to perform the operation for each size.
52621 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52623 * gcc.c-torture/compile/20020109-2.c: New test.
52625 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52627 * gcc.c-torture/execute/loop-10.c: New test.
52629 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52631 * gcc.c-torture/compile/20010226-1.c: New test.
52632 * gcc.c-torture/compile/20010227-1.c: New test.
52633 * gcc.c-torture/compile/20010426-1.c: New test.
52634 * gcc.c-torture/compile/20010510-1.c: New test.
52635 * gcc.c-torture/compile/20010605-3.c: New test.
52636 * gcc.c-torture/compile/20010824-1.c: New test.
52637 * gcc.c-torture/execute/20010409-1.c: New test.
52638 * gcc.dg/noncompile/20000901-1.c: New test.
52639 * gcc.dg/20001023-1.c: New test.
52640 * gcc.dg/20001101-1.c: New test.
52641 * gcc.dg/20001102-1.c: New test.
52642 * gcc.dg/20010207-1.c: New test.
52643 * gcc.dg/20010405-1.c: New test.
52644 * gcc.dg/20010822-1.c: New test.
52645 * gcc.dg/20011107-1.c: New test.
52647 2002-01-09 Jeffrey A Law (law@redhat.com)
52649 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52651 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52652 execution failure on PA targets.
52654 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52656 * gcc.c-torture/compile/20020109-1.c: New test.
52658 2002-01-08 Kazu Hirata <kazu@hxi.com>
52660 * gcc.c-torture/execute/20020108-1.c: New test.
52662 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52664 * gcc.dg/20020108-1.c: New test.
52666 2002-01-08 H.J. Lu <hjl@gnu.org>
52668 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52671 2002-01-08 Geoff Keating <geoffk@redhat.com>
52673 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52676 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52678 * gcc.dg/altivec-4.c: Test altivec predicates.
52680 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52682 * gcc.c-torture/execute/20020107-1.c: New test.
52684 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52687 * gcc.c-torture/compile/20020106-1.c: New test.
52689 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52691 * gcc.c-torture/execute/nestfunc-4.c: New test.
52693 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52695 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52696 extra triple that slipped in.
52697 * g++.old-deja/g++.abi/align.C: Likewise.
52698 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52700 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52702 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52703 * g++.old-deja/g++.abi/align.C: Likewise.
52704 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52706 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52708 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52711 2002-01-04 Jakub Jelinek <jakub@redhat.com>
52713 * gcc.dg/20020104-1.c: New test.
52715 * gcc.dg/20020104-2.c: New test.
52717 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
52719 * gcc.dg/20020103-1.c: Fix typo in target selector.
52721 2002-01-03 Richard Henderson <rth@redhat.com>
52723 * gcc.dg/20020103-1.c: New.
52725 2002-01-03 Kazu Hirata <kazu@hxi.com>
52727 * gcc.c-torture/execute/20020103-1.c: New test.
52729 2002-01-03 Jakub Jelinek <jakub@redhat.com>
52731 * g++.dg/other/debug2.C: New test.
52733 * gcc.c-torture/compile/20020103-1.c: New test.
52735 2002-01-02 Jakub Jelinek <jakub@redhat.com>
52737 * gcc.dg/gnu89-init-1.c: Added new tests.
52739 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52741 * g++.dg/template/friend2.C: Remove as patch is reverted.
52743 * g++.dg/warn/oldcast1.C: New test.
52745 * g++.dg/template/ptrmem1.C: New test.
52746 * g++.dg/template/ptrmem2.C: New test.
52748 * g++.dg/template/ntp.C: New test.
52750 * g++.dg/other/component1.C: New test.
52752 * g++.dg/template/ttp3.C: New test.
52754 * g++.dg/template/friend2.C: New test.
52755 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52757 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52759 * g++.dg/other/ptrmem1.C: New test.
52760 * g++.dg/other/ptrmem2.C: New test.
52762 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52764 * g++.dg/template/ctor1.C: New test.
52766 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52768 * g++.dg/template/friend2.C: New test.
52770 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
52772 * gcc.dg/mmix-1.c: New test.
52774 2001-12-31 Richard Henderson <rth@redhat.com>
52776 * gcc.dg/asm-5.c: New.
52778 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
52780 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52781 in namespace __gnu_cxx
52783 2001-12-30 Richard Henderson <rth@redhat.com>
52785 * gcc.dg/debug-6.c: New.
52787 2001-12-30 Jakub Jelinek <jakub@redhat.com>
52789 * gcc.c-torture/compile/20011229-2.c: New test.
52791 2001-12-29 Jakub Jelinek <jakub@redhat.com>
52793 * gcc.dg/debug-3.c: New test.
52794 * gcc.dg/debug-4.c: New test.
52795 * gcc.dg/debug-5.c: New test.
52797 2001-12-29 Richard Henderson <rth@redhat.com>
52799 * g++.dg/eh/loop1.C: New.
52801 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52803 * g++.dg/template/crash1.C: New test.
52805 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52807 * g++.dg/other/const1.C: New test.
52809 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52811 * gcc.c-torture/compile/20011229-1.c: New test.
52813 2001-12-28 Stan Shebs <shebs@apple.com>
52815 * lib/objc-torture.exp: Resync with c-torture.exp.
52816 * lib/objc.exp: Load standard libraries.
52818 2001-12-28 Jakub Jelinek <jakub@redhat.com>
52820 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52823 2001-12-27 Roger Sayle <roger@eyesopen.com>
52825 * gcc.c-torture/execute/string-opt-16.c: New testcase.
52827 2001-12-27 Richard Henderson <rth@redhat.com>
52829 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52831 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
52833 * g++.dg/eh/ctor1.C: New test.
52834 * g++.dg/other/error2.C: New test.
52836 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
52838 * g++.dg/other/init2.C: New test.
52840 2001-12-24 Richard Henderson <rth@redhat.com>
52842 * gcc.dg/20011223-1.c: New.
52843 * gcc.dg/inline-1.c: New.
52845 2001-12-23 Richard Henderson <rth@redhat.com>
52847 * gcc.dg/asm-4.c: Test operand modifiers.
52849 2001-12-23 Richard Henderson <rth@redhat.com>
52851 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52853 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
52855 * gcc.c-torture/execute/20011223-1.c: New test.
52857 2001-12-21 Richard Henderson <rth@redhat.com>
52859 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52860 re-enables the warning.
52862 2001-12-21 Richard Henderson <rth@redhat.com>
52864 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52866 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52868 * gcc.c-torture/compile/20011218-1.c: New test.
52870 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
52872 * gcc.misc-test/arm-isr.exp: New file. Control running of the
52874 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
52875 epilogue generation for ARM ISR routines.
52877 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52879 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52880 * gcc.dg/format/c90-printf-3.c: Likewise.
52881 * gcc.dg/format/c99-printf-3.c: Likewise.
52882 * gcc.dg/format/ext-1.c: Likewise.
52883 * gcc.dg/format/ext-6.c: Likewise.
52884 * gcc.dg/format/format.h: Prototype unlocked stdio.
52886 2001-12-20 Richard Henderson <rth@redhat.com>
52888 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52890 (malloc): Correct allocation logic. Abort if we fill up the
52891 arena before initialization complete.
52892 (realloc): Correct allocation logic.
52894 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52896 * gcc.c-torture/compile/20011219-2.c: New test.
52898 * gcc.c-torture/execute/20011219-1.c: New test.
52900 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
52902 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52903 target does not support weak symbols.
52905 2001-12-19 Jakub Jelinek <jakub@redhat.com>
52907 * gcc.c-torture/compile/20011219-1.c: New test.
52909 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
52911 * g++.dg/other/error1.C: New test.
52913 2001-12-17 Jeffrey A Law (law@redhat.com)
52915 * gcc.c-torture/execute/20011217-1.c: New test.
52917 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
52919 * objc.dg/special/: New directory.
52920 * objc.dg/special/special.exp: New file.
52921 * objc.dg/special/unclaimed-category-1.h: New file.
52922 * objc.dg/special/unclaimed-category-1a.m: New file.
52923 * objc.dg/special/unclaimed-category-1.m: New file.
52925 2001-12-17 Andreas Jaeger <aj@suse.de>
52927 * gcc.c-torture/compile/20011217-2.c: New test.
52929 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
52931 * gcc.c-torture/compile/20011217-1.c: New test.
52933 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
52935 * gcc.dg/20011214-1.c: New.
52937 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
52939 * gcc.dg/altivec-4.c: New.
52941 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
52943 * gcc.dg/20011113-1.c: New test.
52945 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52947 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52948 std::__malloc_alloc_template<0> and
52949 std::__default_alloc_template<false, 0>.
52951 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
52953 * objc/execute/bf-21.m: New test.
52954 * objc/execute/enumeration-1.m: New test.
52955 * objc/execute/enumeration-2.m: New test.
52957 2001-12-12 Jakub Jelinek <jakub@redhat.com>
52959 * gcc.dg/gnu89-init-1.c: New test.
52961 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
52963 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52964 * g++.old-deja/g++.jason/2371.C: Likewise.
52965 * g++.old-deja/g++.jason/template33.C: Likewise.
52966 * g++.old-deja/g++.jason/template34.C: Likewise.
52967 * g++.old-deja/g++.jason/template36.C: Likewise.
52968 * g++.old-deja/g++.oliva/typename1.C: Likewise.
52969 * g++.old-deja/g++.oliva/typename2.C: Likewise.
52970 * g++.old-deja/g++.other/typename1.C: Likewise.
52971 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52972 * g++.old-deja/g++.pt/nontype5.C: Likewise.
52973 * g++.old-deja/g++.pt/typename11.C: Likewise.
52974 * g++.old-deja/g++.pt/typename14.C: Likewise.
52975 * g++.old-deja/g++.pt/typename16.C: Likewise.
52976 * g++.old-deja/g++.pt/typename3.C: Likewise.
52977 * g++.old-deja/g++.pt/typename4.C: Likewise.
52978 * g++.old-deja/g++.pt/typename5.C: Likewise.
52979 * g++.old-deja/g++.pt/typename7.C: Likewise.
52980 * g++.old-deja/g++.robertl/eb9.C: Likewise.
52982 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
52984 * g++.dg/other/linkage1.C: New test.
52985 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52988 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
52990 * gcc.dg/concat.c: New test.
52992 2001-12-11 Stan Shebs <shebs@apple.com>
52994 * objc/compile: New test directory.
52995 * objc/compile/compile.exp: New expect script.
52996 * objc/compile/20011211-1.m: New compile test.
52998 2001-12-11 Jason Merrill <jason@redhat.com>
53000 * lib/prune.exp (prune_gcc_output): Also handle "In member
53001 function". So many permutations...
53003 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
53005 * g++.dg/template/typedef1.C: New test.
53007 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
53009 * g++.dg/other/copy1.C: New test.
53011 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
53013 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53015 * gcc.dg/builtin-choose-expr.c: New.
53017 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
53019 * gcc.dg/altivec-2.c: New.
53021 2001-12-07 Richard Henderson <rth@redhat.com>
53023 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53025 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
53027 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53030 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53032 * g++-old.deja/g++.robertl/eb101.C: Deleted.
53034 2001-12-06 Janis Johnson <janis187@us.ibm.com>
53036 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53037 variable argument list.
53039 2001-12-06 Zack Weinberg <zack@codesourcery.com>
53041 * gcc.c-torture/execute/memcheck: Delete entire directory.
53042 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53043 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53045 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
53047 * gcc.dg/Wshadow-1.c: New test.
53049 2001-12-05 Jakub Jelinek <jakub@redhat.com>
53051 * gcc.c-torture/compile/20011130-1.c: New test.
53053 * gcc.dg/noncompile/20011025-1.c: New test.
53055 * g++.dg/other/anon-union.C: New test.
53057 * gcc.c-torture/execute/20011024-1.c: New test.
53059 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
53061 * gcc.c-torture/execute/20000722-1.x,
53062 gcc.c-torture/execute/20010123-1.x: Remove.
53063 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53064 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53065 gcc.dg/c99-complit-2.c: New tests.
53067 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
53069 * g++.dg/inherit/base1.C: New test.
53071 2001-12-04 Jakub Jelinek <jakub@redhat.com>
53073 * g++.dg/other/stdarg1.C: New test.
53075 * gcc.c-torture/compile/20011130-2.c: New test.
53077 2001-12-03 Janis Johnson <janis187@us.ibm.com>
53079 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53080 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53081 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53082 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53083 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53084 * gcc.dg/builtin-prefetch-1.c: New test.
53086 2001-12-03 Jakub Jelinek <jakub@redhat.com>
53088 * gcc.dg/20011130-1.c: New test.
53090 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
53092 * g++.dg/other/scope1.C: New test.
53093 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53095 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
53097 * gcc.dg/vla-init-1.c: New test.
53099 2001-12-01 Geoff Keating <geoffk@redhat.com>
53101 * gcc.c-torture/compile/structs.c: New testcase from GDB.
53103 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
53105 * objc.dg/alias.m: Update.
53106 * objc.dg/class-1.m: Update.
53107 * objc.dg/const-str-1.m: Update.
53108 * objc.dg/fwd-proto-1.m: Update.
53109 * objc.dg/id-1.m: Update.
53110 * objc.dg/super-class-1.m: Update.
53112 2001-11-29 Mark Mitchell <mark@codesourcery.com>
53114 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53117 2001-11-28 Jeffrey A Law (law@cygnus.com)
53119 * gcc.c-torture/execute/20011128-1.c: New test.
53121 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
53123 * gcc.dg/20011127-1.c: New test.
53125 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
53127 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
53128 from Austin Group draft 7.
53129 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
53130 scanf format arguments.
53131 * gcc.dg/format/no-exargs-2.c: New test.
53133 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
53135 * g++.dg/abi/vbase8-4.C: New test.
53137 2001-11-24 Ian Lance Taylor <ian@airs.com>
53139 * gcc.c-torture/execute/20011121-1.c: New test.
53141 2001-11-23 Jeffrey A Law (law@cygnus.com)
53143 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53145 2001-11-23 Andreas Jaeger <aj@suse.de>
53147 * gcc.dg/cpp/charconst-2.c: New test.
53149 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
53151 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53152 to the host if it is remote. Let tests specify extra headers
53154 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53155 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53156 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53157 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53158 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53159 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53160 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53161 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53162 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53163 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53165 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
53167 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53168 for little endian ARMs.
53170 2001-11-20 Jakub Jelinek <jakub@redhat.com>
53172 * gcc.c-torture/compile/20011119-1.c: New test.
53173 * gcc.c-torture/compile/20011119-2.c: New test.
53175 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
53177 * gcc.dg/altivec-1.c: Fix typo.
53179 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53181 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53183 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
53185 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53187 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
53189 * lib/g77.exp: Don't specify --rpath-link.
53191 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53192 across all the headers.
53193 * gcc.dg/format/format.exp: For testing on a remote host,
53196 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53197 * gcc.c-torture/execute/930406-1.c: Likewise.
53198 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53200 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
53202 * gcc.dg/altivec-1.c: New.
53204 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
53206 * gcc.dg/cpp/fpreprocessed.c: New test case.
53208 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53210 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53211 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53212 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53214 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53216 * gcc.dg/no-builtin-1.c: New test.
53218 2001-11-16 Jakub Jelinek <jakub@redhat.com>
53220 * gcc.c-torture/execute/20011115-1.c: New test.
53222 2001-11-15 Jakub Jelinek <jakub@redhat.com>
53224 * gcc.c-torture/compile/20011114-2.c: New test.
53225 * gcc.c-torture/compile/20011114-3.c: New test.
53226 * gcc.c-torture/compile/20011114-4.c: New test.
53228 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
53230 * g++.dg/other/init1.C: New test.
53232 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
53234 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53237 * gcc.c-torture/execute/20011114-1.c: New testcase.
53239 * gcc.c-torture/compile/20010327-1.c: Revert last change.
53240 * gcc.c-torture/compile/20011114-1.c: New test, exactly
53241 like the (before this change) version of 20010327-1.c.
53243 2001-11-14 Roger Sayle <roger@eyesopen.com>
53245 * gcc.c-torture/execute/string-opt-13.c: New testcase.
53247 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
53249 * g++.dg/init/array2.C: New test.
53251 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
53253 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53255 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
53257 * g++.dg/other/forscope1.C: New test.
53258 * g++.dg/ext/forscope1.C: New test.
53259 * g++.dg/ext/forscope2.C: New test.
53261 2001-11-13 Jakub Jelinek <jakub@redhat.com>
53263 * gcc.c-torture/execute/20011113-1.c: New test.
53265 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
53267 * gcc.c-torture/execute/20011109-2.c: New test.
53269 * gcc.c-torture/execute/20011109-1.c: New test.
53271 2001-11-09 Jakub Jelinek <jakub@redhat.com>
53273 * gcc.c-torture/compile/20011109-1.c: New test.
53275 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
53277 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53278 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53279 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53280 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53281 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53282 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53283 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53285 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
53287 * g++.dg/warn/Wshadow-1.C: New tests.
53288 * g++.old-deja/g++.mike/for3.C: Update.
53290 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
53292 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53293 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53294 XFAILs. Adjust expected error texts.
53295 * gcc.c-torture/compile/20011106-1.c,
53296 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53297 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53298 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53299 gcc.dg/c99-array-lval-5.c: New tests.
53301 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53303 * gcc.dg/cpp/defined.c: Update.
53305 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53307 * gcc.c-torture/execute/anon-1.c: New test.
53309 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
53311 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53312 same size, so no warning should be produced on stormy16.
53314 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53315 due to oversized array.
53316 * g++.old-deja/g++.mike/ns15.C: Likewise.
53317 * g++.old-deja/g++.pt/crash16.C: Likewise.
53319 2001-11-02 Graham Stott <grahams@redhat.com>
53321 * g++.dgother/debug1.C: Fix typos.
53323 2001-11-01 Jakub Jelinek <jakub@redhat.com>
53325 * g++.dg/other/debug1.C: New test.
53327 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53329 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53332 2001-10-30 Jakub Jelinek <jakub@redhat.com>
53334 * gcc.dg/20011029-2.c: New test.
53336 * gcc.c-torture/compile/20011029-1.c: New test.
53338 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
53340 * objc/execute/class_self-1.m: New test.
53341 * objc/execute/class_self-2.m: New test.
53343 2001-10-25 Zack Weinberg <zack@codesourcery.com>
53345 * gcc.misc-tests/msgs.exp: Delete.
53346 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53347 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
53348 error set to match recent changes.
53350 2001-10-24 Zack Weinberg <zack@codesourcery.com>
53352 * gcc.dg/20011021-1.c: New test.
53354 2001-10-24 Jakub Jelinek <jakub@redhat.com>
53356 * gcc.c-torture/compile/20011023-1.c: New test.
53358 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
53360 * lib/g77.exp: Rewrite based on lib/g++.exp.
53362 2001-10-19 Jakub Jelinek <jakub@redhat.com>
53364 * gcc.c-torture/execute/20011019-1.c: New test.
53366 * gcc.dg/20011018-1.c: New test.
53368 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
53370 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53372 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
53374 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53375 * gcc.dg/attr-invalid.c: Likewise.
53377 2001-10-18 Jakub Jelinek <jakub@redhat.com>
53379 * gcc.dg/20011015-1.c: New test.
53381 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53383 * g++.dg/template/unify2.C: New test.
53385 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53387 * g++.dg/other/exception-specification.C: New test
53389 2001-10-13 Tom Rix <trix@redhat.com>
53391 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53392 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53394 2001-10-12 Jakub Jelinek <jakub@redhat.com>
53396 * gcc.dg/20011009-1.c: New test.
53398 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
53401 * g++.dg/other/friend1.C: New test.
53403 2001-10-11 Richard Henderson <rth@redhat.com>
53405 * g++.old-deja/g++.other/crash18.C: Add -S to options.
53407 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53409 * gcc.c-torture/compile/20011010-1.c: New.
53411 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
53413 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53414 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53415 g77.f-torture/execute/execute.exp,
53416 g77.f-torture/noncompile/noncompile.exp,
53417 gcc.c-torture/compile/compile.exp,
53418 gcc.c-torture/execute/execute.exp,
53419 gcc.c-torture/execute/ieee/ieee.exp,
53420 gcc.c-torture/execute/memcheck/memcheck.exp,
53421 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53422 objc/execute/execute.exp: Update FSF address.
53424 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
53426 * gcc.dg/cpp/cmdlne-C.c: Update.
53427 * gcc.dg/cpp/cmdlne-C2.c: New.
53429 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53431 * gcc.c-torture/execute/20011008-3.c: New.
53433 2001-10-08 DJ Delorie <dj@redhat.com>
53435 * gcc.dg/20011008-1.c: New.
53436 * gcc.dg/20011008-2.c: New.
53438 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
53440 * gcc.dg/cpp/spacing1.c: Update test.
53442 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53444 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53445 spelling errors of "separate" as "seperate".
53447 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
53449 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53450 enough to avoid inlining.
53452 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53454 * lib/g77.exp: set libg2c_dir correctly.
53456 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
53458 * gcc.dg/cpp/macro11.c: New test.
53460 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53462 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53463 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53464 gcc.dg/format/multattr-3.c: New tests.
53465 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
53466 tests for format attributes on function pointers being rejected.
53468 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53470 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53472 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53474 * g++.dg/warn/format1.C: New test.
53476 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
53478 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53480 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53482 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53484 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53486 * gcc.dg/cpp/redef2.c: Add test.
53488 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
53490 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53491 long-standing bug on i686, apparently.
53492 * gcc.c-torture/execute/loop-2c.x: New file.
53493 * gcc.c-torture/execute/loop-2d.x: New file.
53494 * gcc.c-torture/execute/loop-3c.x: New file.
53496 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
53498 * gcc.dg/cpp/20000625-2.c: Correct line number.
53500 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53502 * gcc.dg/cpp/macro10.c: New test.
53503 * gcc.dg/cpp/strify3.c: New test.
53504 * gcc.dg/cpp/spacing1.c: Add tests.
53505 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53506 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53508 2001-09-24 DJ Delorie <dj@redhat.com>
53510 * gcc.c-torture/execute/20010924-1.c: New test.
53512 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53514 * objc/execute/paste.m: Remove.
53516 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
53518 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53520 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
53522 * g77.dg/strlen0.f: New test.
53524 2001-09-21 Richard Henderson <rth@redhat.com>
53526 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53527 * g++.old-deja/g++.abi/vtable2.C: Likewise.
53529 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
53531 Table-driven attributes.
53532 * g++.dg/ext/attrib1.C: New test.
53534 2001-09-20 DJ Delorie <dj@redhat.com>
53536 * gcc.dg/20000926-1.c: Update expected warning messages.
53537 * gcc.dg/array-2.c: Likewise, and test for warnings too.
53538 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53541 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
53543 * g++.dg/eh/registers1.C: New test case.
53545 2001-09-17 Richard Henderson <rth@redhat.com>
53547 * gcc.dg/array-5.c: Fix VLA decomposition test.
53549 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
53551 * gcc.dg/cpp/line5.c: New testcase.
53553 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
53555 * gcc.dg/cpp/macro9.c: New test.
53557 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
53559 * gcc.c-torture/execute/980223.c: Change type of addr from long
53562 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
53564 * gcc.c-torture/execute/20010915-1.c: New test.
53566 2001-09-14 Janis Johnson <janis187@us.ibm.com>
53568 * g77.dg/bprob: New directory.
53569 * g77.dg/bprob/bprob.exp: New file.
53570 * g77.dg/bprob/bprob-1.f: New test.
53571 * g77.dg/gcov: New directory.
53572 * g77.dg/gcov/gcov.exp: New file.
53573 * g77.dg/gcov/gcov-1.f: New test.
53574 * g77.dg/gcov/gcov-1.x: New file.
53576 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
53578 * gcc.dg/cpp/directiv.c: Update.
53579 * gcc.dg/cpp/undef1.c: Update.
53581 2001-09-12 Jakub Jelinek <jakub@redhat.com>
53583 * gcc.dg/20010912-1.c: New test.
53585 2001-09-11 Janis Johnson <janis187@us.ibm.com>
53587 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53588 language-independent file in lib.
53589 * lib/gcov.exp: New file.
53591 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
53593 * gcc.c-torture/compile/20010911-1.c: New test.
53595 2001-09-10 Janis Johnson <janis187@us.ibm.com>
53597 * lib/profopt.exp: New, to support profile-directed optimizations.
53598 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53599 * gcc.misc-tests/bprob-1.c: New test.
53600 * gcc.misc-tests/bprob-2.c: New test.
53602 2001-09-07 Janis Johnson <janis187@us.ibm.com>
53604 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53605 XFAIL and which kinds of gcov output to verify.
53606 * gcc.misc-tests/gcov-4b.x: New file.
53607 * gcc.misc-tests/gcov-5b.x: New file.
53608 * gcc.misc-tests/gcov-6.x: New file.
53609 * gcc.misc-tests/gcov-7.c: New test.
53610 * gcc.misc-tests/gcov-7.x: New file.
53612 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53614 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53615 * gcc.misc-tests/gcov-6.c: New test.
53617 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53620 * g++.dg/abi/vbase1.C: New test.
53622 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53624 * objc.dg/method-2.m: New.
53626 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53629 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53630 * g++.dg/init/empty1.C: New test.
53632 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53634 * gcc.c-torture/compile/20010903-1.c: New test.
53636 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53638 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53641 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53643 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53645 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53647 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53649 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53651 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53652 for 16-bit 'unsigned int'.
53654 2001-08-29 Kazu Hirata <kazu@hxi.com>
53656 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53658 2001-08-27 Richard Henderson <rth@redhat.com>
53660 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53661 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53663 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53665 * gcc.dg/asm-names.c (ymain): New.
53667 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53669 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53670 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53671 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53673 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53675 * gcc.dg/compare5.c: New testcase.
53677 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53679 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53680 and "In instantiation".
53682 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53684 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53686 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53688 * gcc.misc-tests/gcov.exp: Add support for branch information.
53689 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53690 * gcc.misc-tests/gcov-4.c: New test.
53691 * gcc.misc-tests/gcov-4b.c: New test.
53692 * gcc.misc-tests/gcov-5b.c: New test.
53694 2001-08-20 Zack Weinberg <zackw@panix.com>
53696 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53699 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53701 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53703 2001-08-19 Jakub Jelinek <jakub@redhat.com>
53705 * g++.dg/eh/template1.C: New test.
53707 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
53709 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53711 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53714 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
53716 * lib/g77-dg.exp: Use prune.exp for common procedures
53717 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53718 * lib/g77.exp: (g77-dg-prune) Remove
53720 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
53722 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53724 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53726 * g++.dg/template/unify1.C: New test.
53728 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
53730 * g++.dg/abi/empty4.C: New test.
53732 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
53734 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53736 * g77.f-torture/compile/pr3743.x: Likewise.
53738 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53740 * g++.dg/other/using-declaration.C: New test.
53742 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53744 * gcc.dg/cpp/tr-sign.c: New testcase.
53746 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53748 * gcc.dg/cpp/19951025-1.c: Revert.
53749 * gcc.dg/cpp/directiv.c: We no longer process directives that
53750 interrupt macro arguments.
53752 2001-08-03 Zack Weinberg <zackw@stanford.edu>
53754 * gcc.dg/bconstp-1.c: New test.
53756 2001-08-03 Richard Henderson <rth@redhat.com>
53758 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53760 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
53762 * gcc.dg/cpp/19951025-1.c: Update.
53764 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
53766 * g77.dg/ff90-1.f (s): Fix reference of variable z,
53769 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
53772 * g++.old-deja/g++.ns/ns14.C: Remove special options.
53773 * g++.old-deja/g++.other/std1.C: Likewise.
53774 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53776 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53778 * lib/g77.exp: Load gcc-defs.exp for common procedures
53779 (g77_pass, g77_fail, g77_finish, g77_exit,
53780 ${tool}_check_unsupported_p} Now redundant. Deleted.
53782 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53784 * g77.dg/fbackslash.f
53785 * g77.dg/fcase-preserve.f
53787 * g77.dg/ffixed-line-length-0.f
53788 * g77.dg/ffixed-line-length-132.f
53789 * g77.dg/ffixed-line-length-7.f
53790 * g77.dg/ffixed-line-length-72.f
53791 * g77.dg/ffixed-line-length-none.f
53792 * g77.dg/ffree-form-1.f
53793 * g77.dg/fno-backslash.f
53794 * g77.dg/fno-f90-1.f
53795 * g77.dg/fno-fixed-form-1.f
53796 * g77.dg/fno-onetrip.f
53797 * g77.dg/fno-typeless-boz.f
53798 * g77.dg/fno-underscoring.f
53799 * g77.dg/fno-vxt-1.f
53800 * g77.dg/fonetrip.f
53801 * g77.dg/ftypeless-boz.f
53802 * g77.dg/fugly-assumed.f
53803 * g77.dg/funderscoring.f
53806 2001-08-01 Ziemowit Laski <zlaski@apple.com>
53808 * objc.dg/fwd-proto-1.m: New.
53809 * objc.dg/local-decl-1.m: New.
53810 * objc.dg/naming-1.m: New.
53811 * objc.dg/naming-2.m: New.
53812 * objc.dg/proto-hier-1.m: New.
53814 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
53816 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53817 largest-type elements to a struct makes its size grow.
53819 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53821 * g++.dg/abi/vthunk1.C: New test.
53823 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53825 * g++.dg/abi/vbase8-22.C: New test.
53827 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53829 * gcc.dg/cpp/macro8.c: New test.
53831 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53833 * g++.dg/abi/vbase8-21.C: New test.
53835 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53837 * g++.dg/abi/vbase8-10.C: New test.
53839 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53841 * lib/g++.exp (g++_set_ld_library_path): Renamed to
53842 ${tool}_set_ld_library_path.
53844 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53847 2001-07-26 Stan Cox <scox@redhat.com>
53849 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53850 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53851 gcc_exit, gcc_check_unsupported_p):
53852 Moved to gcc-deps.exp
53853 * gcc-deps.exp: New file.
53855 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53857 * g++.old-deja/g++.pt/defarg14.C: New test.
53859 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53861 * g++.old-deja/g++.other/lineno5.C: New test.
53863 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53865 * g++.old-deja/g++.pt/crash68.C: New test.
53867 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53869 * g++.old-deja/g++.other/crash42.C: New test.
53871 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53873 * gcc.dg/cpp/extratokens.c: Fix.
53874 * gcc.dg/cpp/skipping2.c: New tests.
53876 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53878 * gcc.c-torture/execute/20010724-1.c: New file.
53879 * gcc.c-torture/execute/20010724-1.x: New file.
53881 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53883 * g++.old-deja/g++.other/cond7.C: New test.
53885 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53887 * g++.old-deja/g++.other/optimize4.C: New test.
53889 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53891 * g++.old-deja/g++.abi/vbase8-5.C: New test.
53893 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
53895 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53896 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53897 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53898 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53900 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53901 bug report" message.
53903 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53904 * g++.dg/ext/instantiate1.C: Move from old-deja.
53906 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
53908 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53909 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53910 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53911 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53913 2001-07-23 Jeffrey A Law (law@cygnus.com)
53915 * gcc.c-torture/execute/20010723-1.c: New test.
53917 2001-07-23 Ben Elliston <bje@redhat.com>
53919 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53921 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53923 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53925 Delete handling of ieee_multilib_flags.
53926 Pass -mieee for alpha*-*-* and sh-*-*.
53927 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53929 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
53931 Remove old-abi tests.
53932 * g++.old-deja/g++.mike/p11116.C: Remove.
53933 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53935 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
53937 * g77.f-torture/compile/pr3743.f: New test
53939 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
53941 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53943 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53945 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53946 g++.old-deja/g++.pt/static6.C: Likewise.
53947 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53948 supports weak symbols.
53950 2001-07-18 Andreas Jaeger <aj@suse.de>
53952 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53955 2001-07-18 Andreas Jaeger <aj@suse.de>
53957 * gcc.dg/iftrap-1.c: Fix target line.
53959 2001-07-17 Richard Henderson <rth@redhat.com>
53961 * gcc.c-torture/execute/20010717-1.c: New.
53963 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53965 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53968 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53970 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53972 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53974 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53975 UAC_SIGBUS, UAC_NOPRINT definitions.
53977 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
53979 * objc/execute/object_is_class.m: New test.
53980 * objc/execute/object_is_meta_class.m: New test.
53982 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53984 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53985 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53987 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
53989 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53990 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53992 2001-07-14 Richard Henderson <rth@redhat.com>
53994 * gcc.dg/iftrap-1.c: New.
53996 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
53998 * g77.f-torture/execute/intrinsic77.f: New test.
54000 2001-07-11 Janis Johnson <janis@us.ibm.com>
54002 * gcc.misc-tests/gcov-3.c: New test.
54004 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
54006 * gcc.c-torture/compile/20010711-1.c,
54007 * gcc.c-torture/compile/20010711-2.c: New tests.
54009 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
54011 * gcc.c-torture/execute/20010711-1.c: New test.
54013 2001-07-11 Ben Elliston <bje@redhat.com>
54015 * g++.old-deja/g++.other/enum5.C: New test.
54017 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
54019 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54020 (g++-dg-prune): Call prune_gcc_output.
54021 * prune.exp: New file for prune_gcc_output.
54022 * lib/g++.exp, lib/gcc.exp: Load it.
54024 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
54026 * gcc.c-torture/compile/20010701-1.c,
54027 g++.old-deja/g++.ext/attrib6.C: New tests.
54029 2001-07-06 Jeffrey A Law (law@cygnus.com)
54031 * gcc.c-torture/compile/20010706-1.c: New test.
54033 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
54035 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54037 2001-06-28 Stan Shebs <shebs@apple.com>
54039 * gcc.dg/pragma-darwin.c: New test.
54041 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54043 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54044 Solaris 2.[678] system.
54046 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
54048 * gcc.dg/20010622-1.c: New test.
54050 2001-06-18 Stan Shebs <shebs@apple.com>
54052 * objc.dg: New directory.
54053 * objc.dg/dg.exp: New file.
54054 * objc.dg/alias.m: New.
54055 * objc.dg/class-1.m: New.
54056 * objc.dg/class-2.m: New.
54057 * objc.dg/const-str-1.m: New.
54058 * objc.dg/const-str-2.m: New.
54059 * objc.dg/id-1.m: New.
54060 * objc.dg/method-1.m: New.
54061 * objc.dg/super-class-1.m: New.
54062 * lib/objc-dg.exp: New file.
54064 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
54066 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54069 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
54071 * g++.old-deja/g++.abi/vbase8-9.C: New test.
54073 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54075 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54078 2001-06-12 Richard Henderson <rth@redhat.com>
54080 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54082 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
54084 * g++.old-deja/g++.abi/vbase5.C: New test.
54085 * g++.old-deja/g++.abi/vbase6.C: New test.
54086 * g++.old-deja/g++.abi/vbase7.C: New test.
54088 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54090 * gcc.c-torture/compile/20010610-1.c: New test.
54092 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
54094 * g++.old-deja/g++.abi/vbase4.C: New test.
54096 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54098 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54099 support %f for HC11/HC12 targets.
54100 * gcc.c-torture/execute/930513-1.x: New file, likewise.
54101 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54102 on HC11/HC12 targets.
54103 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54105 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54107 * gcc.dg/wchar_t-1.c: New file.
54108 * gcc.dg/wint_t-1.c: Likewise.
54110 2001-06-11 Bernd Schmidt <bernds@redhat.com>
54112 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54114 2001-06-11 Richard Henderson <rth@redhat.com>
54116 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54118 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
54120 * gcc.c-torture/compile/20010611-1.c: New test.
54122 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
54124 * gcc.dg/c99-tag-1.c: Add more tests.
54126 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
54128 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54129 representation on MN10300 and ARM/Thumb.
54131 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
54133 * g77.f-torture/execute/20010610.f: New.
54135 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
54137 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54140 2001-06-09 Richard Henderson <rth@redhat.com>
54142 * gcc.c-torture/execute/ashrdi-1.c: New.
54143 * gcc.c-torture/execute/ashldi-1.c: New.
54144 * gcc.c-torture/execute/lshrdi-1.c: New.
54146 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
54148 * objc/execute/load-3.m: Added. Check sending +load to categories,
54149 in addition to classes.
54151 2001-06-08 Stan Shebs <shebs@apple.com>
54153 * objc/execute/load-2.m: New test. From Nicola Pero
54154 <n.pero@mi.flashnet.it>.
54156 2001-06-08 Jakub Jelinek <jakub@redhat.com>
54158 * gcc.c-torture/execute/20010605-2.c: New test.
54160 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54162 * g++.old-deja/g++.abi/vbase2.C: New test.
54163 * g++.old-deja/g++.abi/vbase3.C: New test.
54165 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54167 * g++.old-deja/g++.pt/friend49.C: New test.
54169 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
54171 * g++.old-deja/g++.ext/anon3.C: New test.
54173 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
54175 * g++.old-deja/g++.other/conv7.C: New test.
54177 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
54179 * gcc.c-torture/compile/20010605-2.c: New test.
54181 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
54183 * gcc.c-torture/execute/20010604-1.c: New test.
54185 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
54187 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54189 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
54191 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54192 (g++_link_flags): Likewise.
54193 (g++_init): Pass gccpath's value to two previous functions.
54195 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54197 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54198 Ensure logfile entry matches exec command line.
54200 2001-05-31 Richard Henderson <rth@redhat.com>
54202 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54203 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54205 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
54207 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54208 compiler for irix6.2
54210 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
54212 * g++.old-deja/g++.other/optimize3.C: New file.
54214 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
54216 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54219 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
54221 * g++.old-deja/g++.other/optimize2.C: New file.
54223 2001-05-25 Diego Novillo <dnovillo@redhat.com>
54225 * gcc.c-torture/compile/20010518-2.c: New file.
54226 * gcc.c-torture/execute/20010518-1.c: New file.
54227 * gcc.c-torture/execute/20010518-2.c: New file.
54229 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
54231 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54233 2001-05-24 Mark Mitchell <mark@codesourcery.com>
54235 G++ no longer defines builtins that do not begin with __builtin.
54236 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54237 * g++.old-deja/g++.brendand/misc13.C: Likewise.
54238 * g++.old-deja/g++.law/builtin1.C: Likewise.
54239 * g++.old-deja/g++.law/cvt2.C: Likewise.
54240 * g++.old-deja/g++.mike/net5.C: Likewise.
54241 * g++.old-deja/g++.other/builtins1.C: Likewise.
54242 * g++.old-deja/g++.other/builtins2.C: Likewise.
54243 * g++.old-deja/g++.other/builtins3.C: Likewise.
54244 * g++.old-deja/g++.other/builtins4.C: Likewise.
54245 * g++.old-deja/g++.other/inline8.C: Likewise.
54246 * g++.old-deja/g++.robertl/eb39.C: Likewise.
54248 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
54250 * g++.old-deja/g++.pt/using1.C: Adjust.
54251 * g++.old-deja/g++.pt/using2.C: New test.
54253 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
54255 * gcc.dg/cpp/charconst.c: New tests.
54256 * gcc.dg/cpp/escape.c: New tests.
54257 * gcc.dg/cpp/escape-1.c: New tests.
54258 * gcc.dg/cpp/escape-2.c: New tests.
54259 * gcc.dg/cpp/ucs.c: New tests.
54261 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
54263 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54264 native compiler for irix6.5.
54266 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
54268 * lib/g++.exp (g++_include_flags): Use args to compute
54270 (g++_link_flags): Likewise.
54271 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54273 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
54275 * gcc.dg/c90-hexfloat-1.c: Add more tests.
54277 2001-05-21 Geoff Keating <geoffk@redhat.com>
54279 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54282 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54284 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54286 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54287 to STACK_SIZE; Use it to define size of add_histo array.
54288 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54290 (f): Use GITT_SIZE to define size of gitt local table.
54291 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54292 to STACK_SIZE; Use it to define size of bytemem array.
54294 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54296 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54297 on 68HC11/HC12 due to the asm instruction.
54298 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54299 * gcc.c-torture/compile/920520-1.x: Likewise.
54300 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54301 on 68HC11/HC12 because the function is larger than 64K.
54302 * gcc.c-torture/compile/961203-1.x: New file, this test fails
54303 on 68HC11/HC12 because the structure is too large.
54305 2001-05-20 Richard Henderson <rth@redhat.com>
54307 * gcc.c-torture/execute/20010520-1.c: New.
54309 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54311 * g++.old-deja/g++.warn/compare1.C: New test.
54312 * gcc.dg/compare4.c: New test.
54314 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
54316 * g++.old-deja/g++.other/optimize1.C: New test.
54318 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54320 * g++.old-deja/g++.pt/spec41.C: New test.
54322 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
54324 * gcc.c-torture/compile/20010114-1.x: Remove.
54326 2001-05-18 Stan Shebs <shebs@apple.com>
54328 * gcc.c-torture/compile/20010518-1.c: New test.
54330 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
54332 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54333 * g++.old-deja/g++.pt/crash67.C: New test.
54335 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
54337 * g++.old-deja/g++.other/debug9.C: New test.
54339 2001-05-16 Zack Weinberg <zackw@stanford.edu>
54341 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54343 2001-05-16 Jan Hubicka <jh@suse.cz>
54345 * gcc.c-torture/compile/20010516-1.c: New test.
54347 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54349 * g++.old-deja/g++.other/crash41.C: New test.
54351 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54353 * g++.old-deja/g++.pt/crash66.C: New test.
54355 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
54357 * g++.old-deja/g++.robertl/eb27.C: Convert.
54359 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
54361 * g++.dg/friend-warn.C: New test. Do not warn about friend
54362 declaration being redundant.
54364 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
54366 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54368 2001-05-14 Mark Mitchell <mark@codesourcery.com>
54370 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54372 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
54374 * lib/g++.exp: Use testsuite_flags.
54376 2001-05-13 Mark Mitchell <mark@codesourcery.com>
54378 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54380 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
54382 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54384 2001-05-11 Mark Mitchell <mark@codesourcery.com>
54386 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54388 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
54390 * gcc.c-torture/compile/20010313-1.c: New test.
54392 2001-05-09 Zack Weinberg <zackw@stanford.edu>
54394 * gcc.dg/cpp/direct2.c: New test.
54395 * gccq.dg/cpp/direct2s.c: New test.
54397 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54399 2001-05-07 Mark Mitchell <mark@codesourcery.com>
54401 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54402 * g++.old-deja/g++.other/op3.C: Likewise.
54404 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
54406 * gcc.dg/cpp/syshdr.h: New file.
54407 * gcc.dg/cpp/sysmac1.c: Update.
54408 * gcc.dg/cpp/sysmac2.c: Update.
54410 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
54412 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54414 2001-05-04 David Edelsohn <edelsohn@gnu.org>
54416 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54417 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54419 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
54421 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54423 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
54425 * lib/g++.exp (g++_include_flags): Don't use any special flags
54426 if TESTING_IN_BUILD_TREE is not defined.
54427 (g++_init): Use a plain 'c++' as the compiler if
54428 TESTING_IN_BUILD_TREEE is not defined.
54430 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54432 * g++.old-deja/g++.eh/catch13.C: New test.
54433 * g++.old-deja/g++.eh/catch14.C: New test.
54435 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54437 * gcc.dg/cpp/tr-define.c: New test.
54439 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
54441 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54442 <stdlib.h>, not <malloc.h>.
54444 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54446 * g++.old-deja/g++.ns/template17.C: New test.
54448 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54450 * g++.old-deja/g++.pt/ref4.C: New test.
54452 2001-04-30 Richard Henderson <rth@redhat.com>
54454 * gcc.dg/20000724-1.c: Revert last change.
54456 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
54458 * g77.f-torture/execute/20010430.f: New test.
54460 2001-04-30 Mark Mitchell <mark@codesourcery.com>
54462 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54464 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
54466 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54468 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54470 * g++.old-deja/g++.eh/crash6.C: New test.
54472 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54474 * g++.old-deja/g++.other/warn7.C: New test.
54476 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54478 * g++.old-deja/g++.other/defarg9.C: New test.
54480 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54482 * g77.f-torture/compile/20010426.f: New test.
54483 * g77.f-torture/execute/20010426.f: New test.
54485 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54487 * g77.f-torture/compile/20000629-1.x: Remove - error
54490 2001-04-26 Jeffrey A Law (law@cygnus.com)
54492 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54493 Tweak slightly to work with g++.dg framework.
54494 * g++.dg/special/ecos.exp: Run initp1.C test.
54495 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54497 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54498 its linker doesn't give line numbers either.
54499 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54501 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54503 * g++.old-deja/g++.other/lex1.C: New test.
54505 2001-04-26 Jakub Jelinek <jakub@redhat.com>
54507 * gcc.dg/noncompile/20010425-1.c: New test.
54509 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54511 * g++.old-deja/g++.pt/mangle2.C: New test.
54513 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54515 * gcc.dg/format/plus-1.c: New test.
54517 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54519 * gcc.dg/20010423-1.c: New test.
54521 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54523 * gcc.c-torture/execute/20010422-1.c: New test.
54525 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
54527 * g++.old-deja/g++.ns/type2.C: New test.
54529 2001-04-24 Zack Weinberg <zackw@stanford.edu>
54531 * g++.old-deja/g++.other/perf1.C: New test.
54533 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
54535 * gcc.dg/c99-func-2.c: Remove xfail.
54536 * gcc.dg/c99-func-3.c: Remove xfail.
54537 * gcc.dg/c99-func-4.c: Remove xfail.
54539 2001-04-23 Zack Weinberg <zackw@stanford.edu>
54541 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54543 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
54545 * gcc.c-torture/compile/20010423-1.c: New test.
54547 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54549 * g++.old-deja/g++.pt/typename28.C: New test.
54551 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54553 * g++.old-deja/g++.abi/empty2.C: New test.
54554 * g++.old-deja/g++.abi/empty3.C: New test.
54556 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54558 * g++.old-deja/g++.other/comdat2.C: New test.
54559 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54561 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54563 * g++.old-deja/g++.other/overload14.C: New test.
54565 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54567 * g++.old-deja/g++.other/lookup23.C: New test.
54569 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54571 * gcc.c-torture/execute/20010403-1.c: New test.
54573 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
54574 Mark Mitchell <mark@codesourcery.com>
54576 * lib/old-dejagnu.exp: Don't delete output of executable.
54577 Add .exe suffix to executables.
54579 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
54581 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54583 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54585 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54587 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54589 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54590 * g++.old-deja/g++.abi/crash1.C: New test.
54592 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54594 * g++.old-deja/g++.other/crash40.C: New test.
54596 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54598 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54600 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
54602 * g++.old-deja/g++.other/warn6.C: New test.
54604 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54606 * g++.old-deja/g++.robertl/eb42.C: Same.
54608 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54610 * gcc.dg/wtr-conversion-1.c: New testcase.
54612 2001-04-10 Richard Henderson <rth@redhat.com>
54614 * g++.old-deja/g++.other/array5.C: New.
54616 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54618 * gcc.c-torture/execute/20010408-1.c: New test.
54620 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54622 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54623 headers and constructs.
54624 * g++.old-deja/g++.robertl/eb79.C: Same.
54625 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54626 * g++.old-deja/g++.robertl/eb73.C: Same.
54627 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54628 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54629 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54630 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54631 * g++.old-deja/g++.robertl/eb44.C: Same.
54632 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54633 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54634 * g++.old-deja/g++.robertl/eb39.C: Same.
54635 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54636 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54637 * g++.old-deja/g++.robertl/eb30.C: Same.
54638 * g++.old-deja/g++.robertl/eb3.C: Same.
54639 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54640 * g++.old-deja/g++.robertl/eb21.C: Same.
54641 * g++.old-deja/g++.robertl/eb15.C: Same.
54642 * g++.old-deja/g++.robertl/eb118.C: Same.
54643 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54644 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54645 * g++.old-deja/g++.robertl/eb109.C: Same.
54646 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54647 * g++.old-deja/g++.mike/rtti1.C: Same.
54648 * g++.old-deja/g++.mike/p658.C: Same.
54649 * g++.old-deja/g++.mike/net46.C: Same.
54650 * g++.old-deja/g++.mike/net34.C: Same.
54651 * g++.old-deja/g++.mike/memoize1.C: Same.
54652 * g++.old-deja/g++.mike/eh2.C: Same.
54653 * g++.old-deja/g++.law/weak.C: Same.
54654 * g++.old-deja/g++.law/visibility7.C: Same.
54655 * g++.old-deja/g++.law/visibility25.C: Same.
54656 * g++.old-deja/g++.law/visibility22.C: Same.
54657 * g++.old-deja/g++.law/visibility2.C: Same.
54658 * g++.old-deja/g++.law/visibility17.C: Same.
54659 * g++.old-deja/g++.law/visibility13.C: Same.
54660 * g++.old-deja/g++.law/visibility10.C: Same.
54661 * g++.old-deja/g++.law/visibility1.C: Same.
54662 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54663 * g++.old-deja/g++.law/vbase1.C: Same.
54664 * g++.old-deja/g++.law/operators32.C: Same.
54665 * g++.old-deja/g++.law/nest3.C: Same.
54666 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54667 * g++.old-deja/g++.law/except5.C (main): Same.
54668 * g++.old-deja/g++.law/cvt7.C (run): Same.
54669 * g++.old-deja/g++.law/cvt2.C: Same.
54670 * g++.old-deja/g++.law/cvt16.C: Same.
54671 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54672 * g++.old-deja/g++.law/ctors17.C (main): Same.
54673 * g++.old-deja/g++.law/ctors13.C: Same.
54674 * g++.old-deja/g++.law/ctors12.C (main): Same.
54675 * g++.old-deja/g++.law/ctors10.C: Same.
54676 * g++.old-deja/g++.law/code-gen5.C: Same.
54677 * g++.old-deja/g++.law/bad-error7.C: Same.
54678 * g++.old-deja/g++.law/arm9.C: Same.
54679 * g++.old-deja/g++.law/arm12.C: Same.
54680 * g++.old-deja/g++.law/arg8.C: Same.
54681 * g++.old-deja/g++.law/arg1.C: Same.
54682 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54683 * g++.old-deja/g++.jason/template31.C: Same.
54684 * g++.old-deja/g++.jason/template24.C (main): Same.
54685 * g++.old-deja/g++.jason/2371.C: Same.
54686 * g++.old-deja/g++.eh/new2.C: Same.
54687 * g++.old-deja/g++.eh/new1.C: Same.
54688 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54689 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54690 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54691 * g++.old-deja/g++.brendan/crash62.C: Same.
54692 * g++.old-deja/g++.brendan/crash52.C: Same.
54693 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54694 * g++.old-deja/g++.brendan/crash38.C: Same.
54695 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54696 * g++.old-deja/g++.brendan/copy9.C: Same.
54698 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54700 * gcc.c-torture/execute/20001203-2.c (memset):
54701 Count argument is of type __SIZE_TYPE__.
54703 2001-04-04 Diego Novillo <dnovillo@redhat.com>
54705 * gcc.c-torture/compile/20010404-1.c: New test.
54707 2001-04-04 Jakub Jelinek <jakub@redhat.com>
54709 * gcc.c-torture/compile/20010326-1.c: New test.
54711 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
54713 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54714 peculiarities of the SH.
54715 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54717 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54719 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54720 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54721 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54723 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54725 * g77.f-torture/compile/20010321-1.f: New test.
54727 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54729 * gcc.c-torture/compile/20010329-1.c: New test.
54731 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54733 * gcc.c-torture/execute/20010329-1.c: New test.
54735 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54737 * g++.old-deja/g++.other/eh4.C: Fix typo.
54739 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54741 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54743 2001-03-28 Philip Blundell <philb@gnu.org>
54745 * gcc.c-torture/compile/20010328-1.c: New test.
54747 2001-03-27 Richard Henderson <rth@redhat.com>
54749 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54750 * g++.old-deja/g++.eh/vbase3.C: Likewise.
54752 2001-03-27 Alan Modra <alan@linuxcare.com.au>
54754 * gcc.c-torture/compile/20010327-1.c: New test.
54756 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
54758 * g++.old-deja/g++.other/friend12.C: New test.
54759 * g++.old-deja/g++.other/friend9.C: Expect no errors.
54760 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54762 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
54764 * gcc.c-torture/execute/20010325-1.c: New test.
54766 2001-03-23 Jakub Jelinek <jakub@redhat.com>
54768 * g++.old-deja/g++.other/mangle3.C: New test.
54770 2001-03-22 Jakub Jelinek <jakub@redhat.com>
54772 * g++.old-deja/g++.other/anon8.C: New test.
54774 2001-03-20 Philip Blundell <philb@gnu.org>
54776 * gcc.c-torture/compile/20010320-1.c: New test.
54778 2001-03-17 Richard Henderson <rth@redhat.com>
54780 * g++.old-deja/g++.other/eh4.C: Add expected error text.
54782 2001-03-15 Geoff Keating <geoff@redhat.com>
54784 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54787 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
54789 * g++.old-deja/g++.other/eh4.C: New test.
54791 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
54793 * gcc.dg/cpp/mi1.c: Update.
54795 2001-03-14 Jakub Jelinek <jakub@redhat.com>
54797 * g++.old-deja/g++.other/regstack.C: New test.
54799 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
54801 * g++.old-deja/g++.other/ref4.C: New test.
54803 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
54805 * objc/execute/va_method.m: Added.
54806 * objc/execute/IMP.m: Added.
54807 * objc/execute/_cmd.m: Added.
54808 * objc/execute/accessing_ivars.m: Added.
54809 * objc/execute/class-1.m: Added.
54810 * objc/execute/class-10.m: Added.
54811 * objc/execute/class-11.m: Added.
54812 * objc/execute/class-12.m: Added.
54813 * objc/execute/class-13.m: Added.
54814 * objc/execute/class-14.m: Added.
54815 * objc/execute/class-2.m: Added.
54816 * objc/execute/class-3.m: Added.
54817 * objc/execute/class-4.m: Added.
54818 * objc/execute/class-5.m: Added.
54819 * objc/execute/class-6.m: Added.
54820 * objc/execute/class-7.m: Added.
54821 * objc/execute/class-8.m: Added.
54822 * objc/execute/class-9.m: Added.
54823 * objc/execute/class-tests-1.h
54824 * objc/execute/class-tests-2.h
54825 * objc/execute/compatibility_alias.m: Added.
54826 * objc/execute/encode-1.m: Added.
54827 * objc/execute/formal_protocol-1.m: Added.
54828 * objc/execute/formal_protocol-2.m: Added.
54829 * objc/execute/formal_protocol-3.m: Added.
54830 * objc/execute/formal_protocol-4.m: Added.
54831 * objc/execute/formal_protocol-5.m: Added.
54832 * objc/execute/formal_protocol-6.m: Added.
54833 * objc/execute/formal_protocol-7.m: Added.
54834 * objc/execute/informal_protocol.m: Added.
54835 * objc/execute/initialize.m: Added.
54836 * objc/execute/load.m: Added.
54837 * objc/execute/many_args_method.m: Added.
54838 * objc/execute/nested-3.m: Added.
54839 * objc/execute/no_clash.m: Added.
54840 * objc/execute/private.m: Added.
54841 * objc/execute/redefining_self.m: Added.
54842 * objc/execute/root_methods.m: Added.
54843 * objc/execute/selector-1.m: Added.
54844 * objc/execute/static-1.m: Added.
54845 * objc/execute/static-2.m: Added.
54846 * objc/execute/va_method.m: Added.
54848 2001-03-10 Richard Henderson <rth@redhat.com>
54850 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54852 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
54854 * g++.old-deja/g++.other/crash31.C: XFAIL.
54855 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54856 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54857 * gcc.c-torture/execute/20010123-1.x: XFAIL.
54858 * gcc.c-torture/execute/20010124-1.x: XFAIL.
54859 * gcc.dg/sequence-pt-1.c: XFAIL one test.
54861 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54863 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54865 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54867 * gcc.dg/20000724-1.c: Don't use multiline strings.
54869 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54871 * objc/execute/string1.m, objc/execute/string2.m: Compare the
54872 result of -cString against what we expect it to be; don't just
54873 print it out for no one to read.
54875 * objc/execute/string3.m, objc/execute/string4.m: New tests.
54876 Based on testcases provided by Nicola Pero.
54878 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54880 * gcc.dg/cpp/macro7.c: New test.
54882 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54884 * gcc.dg/cpp/multiline.c: Update.
54886 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54888 * g++.old-deja/g++.other/enum3.C: New test.
54890 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54892 * g++.old-deja/g++.other/pod1.C: New test.
54894 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54896 * g++.old-deja/g++.ext/overload1.C: New test.
54898 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54900 * g++.old-deja/g++.pt/using1.C: New test.
54902 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54904 * g++.old-deja/g++.other/using9.C: New test.
54906 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
54908 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54910 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54912 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
54914 * g++.old-deja/g++.ext/realpt1.C: Remove.
54916 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
54918 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54920 2001-02-26 Will Cohen <wcohen@redhat.com>
54922 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54924 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
54926 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54927 templatized constructors.
54929 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54931 * gcc.c-torture/execute/20010224-1.c: New test.
54933 2001-02-23 Jakub Jelinek <jakub@redhat.com>
54935 * gcc.c-torture/execute/20010222-1.c: New test.
54937 2001-02-22 Jakub Jelinek <jakub@redhat.com>
54939 * g++.old-deja/g++.other/inline20.C: New test.
54941 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
54943 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54945 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54947 * g++.old-deja/g++.other/lookup22.C: New test.
54949 2001-02-19 Zack Weinberg <zackw@stanford.edu>
54951 * g77.dg: New directory.
54952 * g77.dg/20010216-1.f: New test case.
54953 * g77.dg/dg.exp: New driver.
54954 * lib/g77-dg.exp: New driver library.
54956 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54958 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54960 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
54962 * g++.old-deja/g++.other/decl9.C: New test.
54964 2001-02-16 Jakub Jelinek <jakub@redhat.com>
54966 * g++.old-deja/g++.other/init16.C: Update the test so that it does
54967 not need <string> and also tests the initialization at runtime.
54969 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54971 * gcc.c-torture/execute/longlong.c: New test.
54973 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54975 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54977 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54979 * gcc.c-torture/execute/920302-1.c (execute):
54980 Change argument type to short.
54982 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54984 * g++.old-deja/g++.pt/deduct6.C: New test.
54986 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54988 * g++.old-deja/g++.pt/deduct5.C: New test.
54990 2001-02-14 Jakub Jelinek <jakub@redhat.com>
54992 * gcc.c-torture/execute/20010209-1.c: New test.
54994 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
54996 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54998 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
55000 * g++.dg/vtgc1.C: Update for new ABI.
55002 * consistency.vlad: New directory, 1665 files.
55004 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
55006 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55008 * gcc.dg/cpp/digraphs.c: Declare puts.
55010 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55012 * g++.old-deja/g++.other/warn5.C: New test.
55014 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55016 * g++.old-deja/g++.pt/spec40.C: New test.
55018 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55020 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55022 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55024 2001-02-12 Jakub Jelinek <jakub@redhat.com>
55026 * gcc.c-torture/compile/20010209-1.c: New test.
55028 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
55030 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55031 excess errors message but not if it crashes.
55032 * g++.old-deja/g++.other/crash27.C: Likewise.
55033 * g++.old-deja/g++.other/crash28.C: Likewise.
55034 * g++.old-deja/g++.other/crash30.C: Likewise.
55035 * g++.old-deja/g++.other/crash32.C: Likewise.
55036 * g++.old-deja/g++.other/crash35.C: Likewise.
55037 * g++.old-deja/g++.pt/inherit2.C: Likewise.
55039 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
55041 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55042 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55043 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55044 g77.f-torture/execute/execute.exp,
55045 g77.f-torture/noncompile/noncompile.exp,
55046 gcc.c-torture/execute/execute.exp,
55047 gcc.c-torture/execute/memcheck/memcheck.exp,
55048 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55049 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55050 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55051 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55052 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55053 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55054 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55055 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55056 Remove bug reporting instructions with ancient email addresses.
55058 2001-02-07 Jakub Jelinek <jakub@redhat.com>
55060 * gcc.dg/20010202-1.c: New test.
55061 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55063 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
55065 * g++.dg/stdbool-if.C: New test.
55067 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
55069 * objc/execute/fdecl.m: Added main().
55071 2001-02-07 Jakub Jelinek <jakub@redhat.com>
55073 * gcc.c-torture/execute/20010206-1.c: New test.
55075 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
55077 * gcc.dg/cpp/avoidpaste1.c: Update.
55079 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
55081 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55082 Pero <nicola@brainstorm.co.uk>.
55083 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55085 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
55087 * g++.old-deja/g++.pt/spec39.C: New test.
55089 2001-02-05 Jakub Jelinek <jakub@redhat.com>
55091 * gcc.c-torture/compile/20010202-1.c: New test.
55093 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
55095 * g++.old-deja/g++.abi/primary2.C: New test.
55096 * g++.old-deja/g++.abi/primary3.C: New test.
55097 * g++.old-deja/g++.abi/primary4.C: New test.
55098 * g++.old-deja/g++.abi/primary5.C: New test.
55099 * g++.old-deja/g++.abi/vtable3.h: New test.
55100 * g++.old-deja/g++.abi/vtable3a.C: New test.
55101 * g++.old-deja/g++.abi/vtable3b.C: New test.
55102 * g++.old-deja/g++.abi/vtable3c.C: New test.
55103 * g++.old-deja/g++.abi/vtable3d.C: New test.
55104 * g++.old-deja/g++.abi/vtable3e.C: New test.
55105 * g++.old-deja/g++.abi/vtable3f.C: New test.
55106 * g++.old-deja/g++.abi/vtable3g.C: New test.
55107 * g++.old-deja/g++.abi/vtable3h.C: New test.
55108 * g++.old-deja/g++.abi/vtable3i.C: New test.
55109 * g++.old-deja/g++.abi/vtable3j.C: New test.
55110 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55112 2001-02-03 Jakub Jelinek <jakub@redhat.com>
55114 * g++.old-deja/g++.other/anon6.C: New test.
55115 * g++.old-deja/g++.other/anon7.C: New test.
55117 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
55119 * gcc.dg/cpp/avoidpaste2.c: New tests.
55121 2001-01-31 Jakub Jelinek <jakub@redhat.com>
55123 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55125 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
55127 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55128 DECIMAL_DIG cases for Irix."
55130 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
55132 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55134 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
55136 * gcc.dg/c99-tag-1.c: New test.
55138 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
55140 * gcc.dg/cpp/tr-warn1.c: Add tests.
55142 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
55144 * gcc.dg/cpp/avoidpaste1.c: Update.
55145 * gcc.dg/cpp/paste4.c: Update.
55147 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
55149 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55152 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55154 * g++.old-deja/g++.other/inline19.C: New test.
55156 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
55158 * gcc.dg/Wlarger-than.c: New test.
55160 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
55162 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55164 2001-01-29 Jakub Jelinek <jakub@redhat.com>
55166 * gcc.c-torture/execute/20010129-1.c: New test.
55167 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55169 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
55171 * gcc.dg/cpp/avoidpaste1.c: Test case.
55173 2001-01-28 Jakub Jelinek <jakub@redhat.com>
55175 * g++.old-deja/g++.other/inline18.C: New test.
55177 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55179 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55180 and __builtin_putchar.
55182 2001-01-27 Jakub Jelinek <jakub@redhat.com>
55184 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55187 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
55189 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55190 floating point number rounding mode to round to the nearest
55191 representable mode.
55193 2001-01-25 Jakub Jelinek <jakub@redhat.com>
55195 * g++.old-deja/g++.other/mangle2.C: New test.
55197 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
55199 * gcc.c-torture/compile/20010124-1.c: New test.
55201 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
55203 * g++.old-deja/g++.pt/spec38.C: New test.
55205 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55207 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55210 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55212 * gcc.c-torture/execute/20010123-1.c: New test.
55214 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55216 * g++.old-deja/g++.pt/spec37.C: New test.
55218 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55220 * g++.old-deja/g++.pt/overload14.C: New test.
55222 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55224 * gcc.c-torture/execute/20010122-1.c: New test, exercise
55225 __builtin_return_address.
55227 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
55229 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55230 * g++.old-deja/g++.pt/spec35.C: New test.
55231 * g++.old-deja/g++.pt/spec36.C: New test.
55233 2001-01-20 Jakub Jelinek <jakub@redhat.com>
55235 * gcc.c-torture/compile/20010118-1.c: New test.
55237 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
55239 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55241 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55243 * gcc.c-torture/execute/20010119-1.c: New test.
55245 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55247 * g++.old-deja/g++.other/vbase5.C: New test.
55249 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55251 * gcc.c-torture/execute/20010118-1.c: New test.
55253 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55255 * g++.old-deja/g++.pt/deduct3.C: New test.
55257 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55259 * g++.old-deja/g++.pt/spec34.C: New test.
55261 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55263 * g77.f-torture/compile/20000601-2.f: New test.
55265 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55267 * g++.old-deja/g++.other/init17.C: New test.
55269 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
55271 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55273 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55275 * g++.old-deja/g++.pt/unify8.C: New test.
55277 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55279 * g++.old-deja/g++.abi/vbase1.C: New test.
55281 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55283 * g++.old-deja/g++.pt/crash65.C: New test.
55285 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
55287 * gcc.dg/cpp/assembl2.S: New test case.
55289 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
55291 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55294 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55296 * g++.old-deja/g++.other/builtins1.C: New test.
55297 * g++.old-deja/g++.other/builtins2.C: Likewise.
55298 * g++.old-deja/g++.other/builtins3.C: Likewise.
55299 * g++.old-deja/g++.other/builtins4.C: Likewise.
55301 2001-01-17 Jakub Jelinek <jakub@redhat.com>
55303 * gcc.c-torture/compile/20010117-1.c: New test.
55304 * gcc.c-torture/compile/20010117-2.c: New test.
55306 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55308 * g77.f-torture/execute/20010116.[fx]: New test,
55310 * g77.f-torture/compile/20010115.f: Indicate it's
55311 a test for PR fortran/1636.
55313 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
55315 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55317 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55319 * g77.f-torture/compile/20010115.f: New test.
55321 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
55323 * g++.old-deja/g++.pt/nontype5.C: New test.
55325 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
55327 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55328 have an equivalent working one below it.
55330 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55332 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55333 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55335 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55337 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55338 message containing "init_priority".
55339 (conpr-2.C): Likewise.
55340 (conpr-3.C): Likewise.
55341 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55343 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55345 * gcc.c-torture/execute/20010114-2.c: New test.
55347 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
55349 * gcc.c-torture/compile/20010114-1.c: New test.
55350 * gcc.c-torture/compile/20010114-1.x: Xfail.
55351 * gcc.c-torture/compile/20010114-2.c: New test.
55352 * gcc.c-torture/execute/20010114-1.c: New test.
55353 * gcc.dg/trunc-1.c: New test.
55354 * gcc.dg/uninit-B.c: New test.
55356 2001-01-13 Nick Clifton <nickc@redhat.com>
55358 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55361 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
55363 * gcc.c-torture/compile/20010113-1.c: New test.
55365 2001-01-13 Jakub Jelinek <jakub@redhat.com>
55367 * gcc.c-torture/compile/20001212-1.c: New test.
55369 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
55371 * gcc.dg/cpp/widestr1.c: Update.
55372 * gcc.dg/cpp/prag-imp.c: Remove.
55374 2001-01-12 Jakub Jelinek <jakub@redhat.com>
55376 * gcc.c-torture/execute/20000801-3.x: Remove.
55377 * gcc.dg/c90-init-1.c: New test.
55378 * gcc.dg/c99-init-1.c: New test.
55379 * gcc.dg/c99-init-2.c: New test.
55380 * gcc.dg/gnu99-init-1.c: New test.
55382 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
55384 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55385 testing that no relevant ones were found.
55387 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55389 * g++.old-deja/g++.pt/cast2.C: New test.
55391 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55393 * g++.old-deja/g++.pt/friend47.C: New test.
55395 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55397 * g++.old-deja/g++.pt/instantiate13.C: New test.
55399 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55401 * g++.old-deja/g++.other/defarg7.C: New test.
55402 * g++.old-deja/g++.other/defarg8.C: New test.
55404 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55406 * g++.old-deja/g++.pt/crash64.C: New test.
55408 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55410 * g++.old-deja/g++.pt/crash63.C: New test.
55412 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
55414 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55416 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
55418 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55420 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55422 * g++.old-deja/g++.pt/error3.C: New test.
55424 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55426 * g++.old-deja/g++.other/crash39.C: New test.
55428 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55430 * g++.old-deja/g++.other/vbase4.C: New test.
55432 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
55434 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55435 * gcc.dg/special/20000419-2.c: New file. Identical to above.
55436 * gcc.dg/special/special.exp: New test driver which will check
55437 for alias support for the above test.
55439 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
55441 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55442 problems on small machines.
55443 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55446 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
55448 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55450 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55452 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
55454 * g++.old_deja/g++.pt/using8.C: New test.
55456 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
55458 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55460 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
55462 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55463 where a failure is expected.
55464 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55466 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55468 * g++.old_deja/g++.pt/instantiate12.C: New test.
55470 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55472 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55474 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55475 * g++.old-deja/g++.brendan/crash17.C: Likewise.
55476 * g++.old-deja/g++.brendan/crash29.C: Likewise.
55477 * g++.old-deja/g++.brendan/crash48.C: Likewise.
55478 * g++.old-deja/g++.brendan/ns1.C: Likewise.
55479 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55480 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55481 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55482 * g++.old-deja/g++.eh/spec6.C: Likewise.
55483 * g++.old-deja/g++.jason/crash3.C: Likewise.
55484 * g++.old-deja/g++.law/ctors11.C: Likewise.
55485 * g++.old-deja/g++.law/ctors17.C: Likewise.
55486 * g++.old-deja/g++.law/ctors5.C: Likewise.
55487 * g++.old-deja/g++.law/ctors9.C: Likewise.
55488 * g++.old-deja/g++.mike/ambig1.C: Likewise.
55489 * g++.old-deja/g++.mike/net22.C: Likewise.
55490 * g++.old-deja/g++.mike/p3538a.C: Likewise.
55491 * g++.old-deja/g++.mike/p3538b.C: Likewise.
55492 * g++.old-deja/g++.mike/virt3.C: Likewise.
55493 * g++.old-deja/g++.niklas/t128.C: Likewise.
55494 * g++.old-deja/g++.other/anon4.C: Likewise.
55495 * g++.old-deja/g++.other/using1.C: Likewise.
55496 * g++.old-deja/g++.other/warn3.C: Likewise.
55497 * g++.old-deja/g++.pt/t37.C: Likewise.
55498 * g++.old-deja/g++.robertl/eb69.C: Likewise.
55499 * g++.old-deja/g++.robertl/eb71.C: Likewise.
55501 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55503 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55505 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55507 * gcc.c-torture/execute/stdio-opt-3.c: New test.
55509 2001-01-07 Jakub Jelinek <jakub@redhat.com>
55511 * gcc.c-torture/compile/20010107-1.c: New test.
55513 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55515 * gcc.c-torture/execute/builtin-noret-1.c: New test.
55517 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55519 * gcc.dg/format/format.h: New file.
55520 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55521 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55522 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55523 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55524 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55525 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55526 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55527 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55528 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55529 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55530 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55531 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55532 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55533 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55534 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55535 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55536 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55537 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55538 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55539 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55540 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55541 instead of declaring standard types, macros and functions in each
55544 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
55546 * gcc.c-torture/execute/20010106-1.c: New test.
55548 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
55550 * gcc.dg/format/format.exp: New file.
55551 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55552 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55553 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55554 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55555 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55556 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55557 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55558 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55559 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55560 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55561 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55562 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55563 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55564 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55565 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55566 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55567 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55568 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55569 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55570 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55571 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55572 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55573 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55574 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55575 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55576 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55577 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55578 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55579 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55580 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55581 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55582 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55583 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55584 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55585 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55586 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55587 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55588 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55589 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55590 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55591 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55592 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55594 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
55596 * gcc.c-torture/execute/991228-1.c: Take word endianness into
55599 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
55601 * gcc.c-torture/execute/builtin-complex-1.c: New test.
55603 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
55605 * g++.old-deja/g++.pt/crash62.C: New test.
55607 2001-01-04 Richard Henderson <rth@redhat.com>
55609 * gcc.dg/20000926-1.c: Update expected warnings.
55610 * gcc.dg/array-2.c: Likewise.
55611 * gcc.dg/array-4.c: Also validate flexible array members.
55612 * gcc.dg/c99-flex-array-1.c: New.
55614 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55616 * gcc.c-torture/compile/20001222-1.x: Remove.
55618 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55620 * gcc.c-torture/execute/built-in-setjmp.c: New.
55622 2001-01-03 Richard Henderson <rth@redhat.com>
55624 * gcc.dg/940510-1.c: Update expected error wording.
55625 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55627 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55629 * lib/target-supports.exp (check_alias_available): Modified to
55630 indicate aliases not supported if only weak aliases are supported.
55632 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55634 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55635 Turn on cmpstrsi checks for __pj__ and __i370__.
55637 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55639 * g++.old-deja/g++.other/virtual11.C: New test.
55641 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55643 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55645 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55647 * gcc.c-torture/compile/20010102-1.c: New test.
55649 2001-01-02 Andreas Jaeger <aj@suse.de>
55651 * gcc.dg/noreturn-3.c: New test.
55653 * gcc.dg/noreturn-4.c: New test.
55655 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55657 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55658 __builtin_fputc and __builtin_fwrite.
55660 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55662 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55663 signed char, not default char.
55665 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55667 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55669 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55671 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55673 2000-12-29 Richard Henderson <rth@redhat.com>
55675 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55676 (__cyg_profile_func_exit): Define.
55678 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55680 * g++.dg/vtgc1.C: New test.
55682 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55684 * gcc.dg/noncompile/20001228-1.c: New test.
55686 * gcc.dg/20001228-1.c: New test.
55688 * gcc.c-torture/execute/20001228-1.c: New test.
55690 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55692 * gcc.dg/format-strfmon-1.c: New test.
55694 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55696 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55697 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55698 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55699 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55700 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55701 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55702 * gcc.c-torture/execute/string-opt-6.c: Likewise.
55703 * gcc.c-torture/execute/string-opt-7.c: Likewise.
55704 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55705 * gcc.c-torture/execute/string-opt-9.c: Likewise.
55706 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55707 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55708 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55710 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55711 * gcc.c-torture/execute/string-opt-4.c: Test index.
55713 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
55715 * gcc.c-torture/compile/20001226-1.c: New test.
55717 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
55719 * gcc.c-torture/compile/20001222-1.c: New test.
55720 * gcc.c-torture/compile/20001222-1.x: Xfail.
55722 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
55724 * gcc.c-torture/execute/comp-goto-2.c: New test.
55726 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
55728 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55729 Use long types if __INT_MAX__ is 32767.
55730 (main): Use cast to (sint32 *) when poking 88 into a_page.
55732 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55734 2000-12-21 Bernd Schmidt <bernds@redhat.com>
55736 * gcc.c-torture/compile/20001221-1.c: New test.
55737 * gcc.c-torture/execute/20001221-1.c: New test.
55739 2000-12-20 Richard Henderson <rth@redhat.com>
55741 * g++.old-deja/g++.pt/crash36.C: Update error lines.
55742 * g++.old-deja/g++.robertl/eb109.C: Likewise.
55744 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55746 * gcc.dg/compare3.c: New test.
55748 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55750 * gcc.dg/format-warnll-1.c: New test.
55752 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
55754 * gcc.dg/cpp/cmdlne-P.c: New test.
55756 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55758 * gcc.c-torture/execute/builtin-abs-1.c,
55759 gcc.c-torture/execute/builtin-abs-2.c: New tests.
55761 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55763 * gcc.dg/cpp/multiline.c: New test.
55765 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55767 * g++.old-deja/g++.other/syshdr1.C: Update.
55768 * gcc.dg/cpp/lineflags.c: Remove temporarily.
55770 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55772 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55774 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55776 * g++.old-deja/g++.pt/ttp65.C: New test.
55778 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55780 * g++.old-deja/g++.pt/ttp64.C: New test.
55782 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55784 * g++.old-deja/g++.pt/spec33.C: New test.
55786 2000-12-14 Catherine Moore <clm@redhat.com>
55788 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55789 * gcc.c-torture/execute/920612-2.c: Likewise.
55790 * gcc.c-torture/execute/920428-2.c: Likewise.
55791 * gcc-c-torture/execute/va-arg-11.c: Call exit.
55792 * gcc.c-torture/execute/va-arg-21.c: Likewise.
55794 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55796 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55797 * gcc.dg/pack-test-2.c: Likewise.
55799 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55801 Tests by Zack Weinberg <zackw@stanford.edu>.
55803 * gcc.dg/cpp/defined.c: Update.
55804 * gcc.dg/cpp/defined_trad.c: New tests.
55806 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55808 * gcc.dg/cpp/trad-direct.c: Update.
55810 2000-12-11 Neil Booth <neilb@earthling.net>
55812 * gcc.dg/cpp/defined_trad.c
55814 2000-12-11 Neil Booth <neilb@earthling.net>
55816 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55818 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
55820 * gcc.dg/format-miss-2.c: New test.
55822 2000-12-09 Neil Booth <neilb@earthling.net>
55824 * gcc.dg/cpp/lineflags.c: New tests.
55825 * gcc.dg/cpp/poison.c: Update.
55826 * gcc.dg/cpp/redef2.c: Update.
55827 * gcc.dg/cpp/skipping.c: New test.
55829 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
55831 * g++.old-deja/g++.other/eh3.C: New testcase.
55833 2000-12-07 Neil Booth <neilb@earthling.net>
55835 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55836 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55837 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55838 wtr-union-init-2.c, wtr-union-init-3.c: Update.
55839 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55842 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55844 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55845 __SIZE_TYPE__ instead of int for type of integers cast to
55848 2000-12-07 Jakub Jelinek <jakub@redhat.com>
55850 * g++.old-deja/g++.other/cleanup4.C: New test.
55852 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55854 * format-sec-1.c: New test.
55856 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55858 * gcc.dg/format-nonlit-3.c: New test.
55860 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55862 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55863 through a null pointer.
55865 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55867 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55868 * g++.old-deja/g++.pt/partial4.C: New test.
55870 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
55872 * gcc.c-torture/execute/ieee/hugeval.x: New.
55874 2000-12-06 Neil Booth <neilb@earthling.net>
55876 * gcc.dg/cpp/backslash2.c: New tests.
55878 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55880 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55881 * gcc.c-torture/execute/stdio-opt-2.c: New test.
55883 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
55885 * gcc.c-torture/execute/20001203-2.c: New testcase.
55887 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55889 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55890 * g++.old-deja/g++.other/virtual10.C: New test.
55892 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55894 * g++.old-deja/g++.mike/pmf5.C: Remove test.
55896 2000-12-05 Richard Henderson <rth@redhat.com>
55898 * gcc.c-torture/compile/20001205-1.c: New.
55900 2000-12-04 Neil Booth <neilb@earthling.net>
55902 * g++.old-deja/g++.other/virtual9.C: New test.
55903 * g++.old-deja/g++.pt/crash61.C: New test.
55904 * gcc.c-torture/execute/loop-9.c: New test.
55906 2000-12-04 Neil Booth <neilb@earthling.net>
55908 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55909 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55910 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55911 * gcc.dg/cpp/extratokens.c: ...here.
55913 2000-12-04 Neil Booth <neilb@earthling.net>
55915 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55918 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55920 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55921 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55923 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55925 * gcc.c-torture/execute/20001203-1.c: New test.
55927 2000-12-03 Neil Booth <neilb@earthling.net>
55929 * gcc.dg/cpp/macro6.c: New test cases.
55931 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55933 * gcc.c-torture/execute/string-opt-9.c: New test.
55934 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55935 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55936 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55938 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55939 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55941 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
55943 * gcc.dg/cpp/if-6.c: New testcase.
55945 * gcc.dg/20001201-1.c: New testcase.
55947 2000-12-02 Neil Booth <neilb@earthling.net>
55949 * g++.old-deja/g++.other/externC4.C,
55950 g++.old-deja/g++.other/friend10.C: New tests.
55952 2000-12-02 Neil Booth <neilb@earthling.net>
55954 * g++.old-deja/g++.other/instan2.C
55955 * g++.old-deja/g++.other/instan3.C: New test.
55957 2000-12-02 Neil Booth <neilb@earthling.net>
55959 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55960 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55961 gnuc99.c,gnuc99-pedantic.c: New tests.
55963 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55965 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55966 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55968 2000-12-01 Neil Booth <neilb@earthling.net>
55970 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55971 * gcc.dg/cpp/poison.c: Update.
55972 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55974 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
55976 * g77.f-torture/execute/20001201.f: New test.
55978 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55980 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55982 2000-12-01 Jakub Jelinek <jakub@redhat.com>
55984 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55986 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
55988 * g++.old-deja/g++.other/cast6.C: New test.
55990 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
55992 * gcc.c-torture/execute/20001130-2.c: New testcase.
55994 2000-11-30 Richard Henderson <rth@redhat.com>
55996 * gcc.c-torture/execute/20001130-1.c: New test.
55998 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56000 * g++.old-deja/g++.other/op3.C: New test.
56002 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56004 * g++.old-deja/g++.other/op2.C: New test.
56006 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56008 * g++.old-deja/g++.other/crash38.C: New test.
56010 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
56012 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56014 2000-11-29 Jakub Jelinek <jakub@redhat.com>
56016 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56018 * gcc.c-torture/execute/string-opt-6.c: New test.
56020 * gcc.dg/20001117-1.c: Add main.
56022 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
56024 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56026 * gcc.dg/940510-1.c: ... to here.
56028 * gcc.dg/20000926-1.c: GNU C now allows initializations of
56029 zero-size arrays in toplevel structures.
56031 2000-11-28 Jakub Jelinek <jakub@redhat.com>
56033 * gcc.c-torture/execute/loop-8.c: New test.
56035 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56037 * g++.old-deja/g++.other/base1.C: New test.
56039 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56041 * g++.old-deja/g++.other/parse2.C: New test.
56043 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56045 * g++.old-deja/g++.pt/incomplete1.C: New test.
56047 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56049 * g++.old-deja/g++.other/friend9.C: New test.
56051 2000-11-28 Jakub Jelinek <jakub@redhat.com>
56053 * gcc.dg/20001127-1.c: New test.
56055 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
56057 * g++.old-deja/g++.pt/friend46.C: New test.
56059 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
56061 * g++.old-deja/g++.other/ptrmem8.C: New test.
56063 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56065 * gcc.c-torture/execute/string-opt-7.c: New test.
56066 * gcc.c-torture/execute/string-opt-8.c: Likewise.
56068 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
56070 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56071 instead of 'mkcheck 2'.
56073 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
56075 * gcc.c-torture/execute/memcheck/driver.c,
56076 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56077 C9X references to refer to C99.
56079 2000-11-25 Jakub Jelinek <jakub@redhat.com>
56081 * gcc.dg/ultrasp3.c: New test.
56083 2000-11-25 Neil Booth <neilb@earthling.net>
56085 * gcc.dg/cpp/include2.c: Update test to be locale independent.
56087 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
56089 * gcc.c-torture/compile/20001123-2.c: New.
56091 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56093 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56095 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
56097 * gcc.dg/sequence-point-1.c: Add some new tests.
56098 * gcc.c-torture/execute/20001124-1.c: New test.
56100 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
56102 * g++.old-deja/g++.other/vaarg4.C: New test.
56103 * gcc.c-torture/compile/20001123-1.c: New test.
56105 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
56107 * g++.other/crash24.C: Adjust and remove XFAIL.
56108 * g++.other/crash37.C: New test.
56110 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
56112 * g++.old-deja/g++.pt/instantiate9.C: New test.
56114 2000-11-22 Mark Mitchell <mark@codesourcery.com>
56116 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56119 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56120 * g++.old-deja/g++.robertl/eb55.C: Likewise.
56122 2000-11-22 Neil Booth <neilb@earthling.net>
56124 * gcc.dg/cpp/Wtrigraphs.c: New test.
56126 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
56128 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56130 2000-11-22 Jakub Jelinek <jakub@redhat.com>
56132 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56134 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
56136 * lib/gcc-dg.exp: load_lib scanasm.exp.
56137 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56138 * lib/g++-dg.exp: load_lib scanasm.exp.
56139 * lib/scanasm.exp: New.
56140 (scan-assembler, scan-assembler-not): Add optional arguments to
56141 test name, or if not present, the pattern name.
56142 (scan-assembler-dem, scan-assembler-dem-not): New.
56144 * g++.dg/dg.exp: New.
56146 2000-11-21 Neil Booth <neilb@earthling.net>
56148 * gcc.dg/cpp/integrated1.c: Remove.
56150 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56152 * gcc.c-torture/execute/20001121-1.c: New test.
56154 2000-11-21 Richard Henderson <rth@redhat.com>
56156 * gcc.c-torture/compile/20001121-1.c: New test.
56158 2000-11-20 Neil Booth <neilb@earthling.net>
56160 * gcc.dg/cpp/integrated1.c: New test.
56162 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56164 * g++.old-deja/g++.other/inline17.C: New test.
56166 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
56168 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56169 local variable to be zero: I made the variable global. Now
56170 uses abort() and exit() instead of relying on main's return value.
56172 2000-11-20 Neil Booth <neilb@earthling.net>
56174 * gcc.dg/cpp/paste2.c: Update test.
56175 * objc/execute/paste.m: New test.
56177 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
56179 * gcc.dg/c99-condexpr-1.c: New test.
56181 2000-11-20 Neil Booth <neilb@earthling.net>
56183 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56185 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
56187 * g++.old-deja/g++.pt/export1.C: New test.
56189 2000-11-20 Jakub Jelinek <jakub@redhat.com>
56191 * gcc.dg/20001117-1.c: New test.
56193 2000-11-18 Richard Henderson <rth@redhat.com>
56195 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56197 2000-11-18 Richard Henderson <rth@redhat.com>
56199 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56200 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56201 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56203 2000-11-18 Richard Henderson <rth@redhat.com>
56205 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56206 (main): New. Exit cleanly.
56208 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
56210 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56211 gcc.dg/c99-fordecl-2.c: New tests.
56213 2000-11-18 Richard Henderson <rth@redhat.com>
56215 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56216 * gcc.c-torture/execute/zerolen-2.c: New.
56218 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56220 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56223 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56225 * g++.old-deja/g++.pt/instantiate8.C: New test.
56227 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56229 * g++.old-deja/g++.other/incomplete.C: Add more tests.
56230 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56232 2000-11-16 Nick Clifton <nickc@redhat.com>
56234 * gcc.c-torture/execute/nestfunc-2.c: New test.
56235 * gcc.c-torture/execute/nestfunc-3.c: New test.
56237 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56239 * gcc.c-torture/compile/20001116-1.c: New test.
56241 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56243 * gcc.c-torture/execute/20001115-1.c: New test.
56245 2000-11-15 Mark Mitchell <mark@codesourcery.com>
56247 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56248 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56249 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56250 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56252 2000-11-15 Neil Booth <neilb@earthling.net>
56254 gcc.dg/cpp/_Pragma1.c: Update.
56255 gcc.dg/cpp/_Pragma2.c: New test.
56257 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
56259 * g++.old-deja/g++.other/anon5.C: New test.
56261 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
56263 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56266 2000-11-14 Jakub Jelinek <jakub@redhat.com>
56268 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56271 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56273 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56274 labels at end of compound statements.
56276 2000-11-13 Jakub Jelinek <jakub@redhat.com>
56278 * gcc.c-torture/execute/loop-7.c: New test.
56280 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56282 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56284 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56286 * gcc.dg/c99-bool-1.c: New test.
56288 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56290 * gcc.dg/c99-scope-1.c: Remove xfail.
56291 * gcc.dg/c99-scope-2.c: New test.
56293 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56295 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56296 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56298 2000-11-11 Mark Mitchell <mark@codesourcery.com>
56300 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56303 * g++.mike/p700.C: Don't typedef wchar_t.
56304 * g++.mike/p784.C: Likewise.
56305 * g++.mike/eb101.C: Don't use __wchar_t.
56307 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
56309 * g77.f-torture/execute/20001111.[fx]: Test premature exit
56312 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56314 * gcc.c-torture/execute/20001111-1.c: New test.
56316 2000-11-10 Nick Clifton <nickc@redhat.com>
56318 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56319 long multuiple and accumulate.
56321 2000-11-09 Richard Henderson <rth@redhat.com>
56323 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56324 via size_t instead of int.
56326 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56327 * gcc.c-torture/execute/string-opt-2.c: Likewise.
56328 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56329 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56331 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
56333 * gcc.c-torture/compile/20001109-1.c: New test.
56334 * gcc.c-torture/compile/20001109-2.c: New test.
56336 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
56338 * g++.old-deja/g++.pt/operator1.C: New test.
56339 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56341 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56343 * gcc.dg/20001108-1.c: New test.
56345 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56347 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56348 with both arguments constant strings.
56349 * gcc.c-torture/execute/string-opt-3.c: New test.
56350 * gcc.c-torture/execute/string-opt-4.c: New test.
56351 * gcc.c-torture/execute/string-opt-5.c: New test.
56353 2000-11-08 Nick Clifton <nickc@redhat.com>
56355 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
56356 mulsidi3adddi patterns.
56358 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
56360 * g++.old-deja/g++.other/crash36.C: New test.
56362 2000-11-08 Jakub Jelinek <jakub@redhat.com>
56364 * g++.old-deja/g++.other/init16.C: New test.
56366 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
56368 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56370 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56372 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56373 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56374 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56376 2000-11-07 DJ Delorie <dj@redhat.com>
56378 * gcc.dg/20000614-1.c: Add return so that test can pass.
56380 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56382 * gcc.c-torture/execute/string-opt-1.c: New test.
56384 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56386 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
56387 mips-sgi-irix6.* because the MIPS ABI passes floating-point
56388 parameters in registers, and there is no way for a varargs
56389 function to know in which order the integer and floating-point
56390 parameters should be interleaved when they are placed on the
56392 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56393 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56395 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56397 * gcc.c-torture/execute/string-opt-2.c: New test.
56399 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
56401 * g++.old-deja/g++.pt/crash60.C: New test.
56403 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56405 * g++.old-deja/g++.other/crash24.C: New test.
56406 * g++.old-deja/g++.other/crash25.C: New test.
56407 * g++.old-deja/g++.other/crash26.C: New test.
56408 * g++.old-deja/g++.other/crash27.C: New test.
56409 * g++.old-deja/g++.other/crash28.C: New test.
56410 * g++.old-deja/g++.other/crash29.C: New test.
56411 * g++.old-deja/g++.other/crash30.C: New test.
56412 * g++.old-deja/g++.other/crash31.C: New test.
56413 * g++.old-deja/g++.other/crash32.C: New test.
56414 * g++.old-deja/g++.other/crash33.C: New test.
56415 * g++.old-deja/g++.other/crash34.C: New test.
56416 * g++.old-deja/g++.other/crash35.C: New test.
56418 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56420 * gcc.c-torture/execute/20001031-1.c: New test.
56422 2000-11-04 Mark Mitchell <mark@codesourcery.com>
56424 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56427 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56428 standards-conformant.
56430 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56432 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56433 * g++.old-deja/g++.mike/p755a.C: Likewise.
56434 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56435 library makes no calls to `operator new' during initialization.
56437 2000-11-04 Neil Booth <neilb@earthling.net>
56439 * gcc.dg/cpp/include2.c: New tests.
56441 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
56443 * lib/g++.exp (g++_set_ld_library_path): New function.
56444 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56446 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
56448 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
56451 2000-11-01 Richard Henderson <rth@redhat.com>
56453 * g++.old-deja/g++.ext/namedret1.C: New.
56454 * g++.old-deja/g++.ext/namedret2.C: New.
56455 * g++.old-deja/g++.ext/namedret3.C: New.
56457 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
56459 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56460 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56462 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56464 * gcc.c-torture/execute/va-arg-21.c: New test.
56466 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
56468 * gcc.dg/c99-complex-2.c: New test.
56470 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56472 * gcc.c-torture/execute/stdio-opt-1.c: New test.
56474 2000-10-31 Jakub Jelinek <jakub@redhat.com>
56476 * g++.old-deja/g++.other/inline16.C: New test.
56478 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
56480 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56481 __PRETTY_FUNCTION__
56483 2000-10-29 Neil Booth <neilb@earthling.net>
56485 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56487 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56488 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56491 2000-10-29 Neil Booth <neilb@earthling.net>
56493 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56494 * mi1.c, mi1c.h: Add null directives to multiple-include test.
56495 * mi5.c: Test multiple includes work with -C.
56496 * trigraphs.c: Test ^= version.
56498 2000-10-28 Neil Booth <neilb@earthling.net>
56500 New tests and test updates for new macro expander.
56502 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56503 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56504 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56505 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56506 new diagnostic messages.
56508 * gcc.dg/cpp/macro3.c: New tests.
56510 2000-10-27 Mark Mitchell <mark@codesourcery.com>
56512 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56515 2000-10-27 Jakub Jelinek <jakub@redhat.com>
56517 * g++.old-deja/g++.other/eh2.C: New test.
56519 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
56521 * gcc.c-torture/execute/20001027-1.c: New test.
56523 2000-10-26 Richard Henderson <rth@redhat.com>
56525 * gcc.c-torture/execute/20001026-1.c: New.
56527 2000-10-26 Mark Mitchell <mark@codesourcery.com>
56529 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56530 * g++.old-deja/g++.law/builtin1.C: Likewise.
56531 * g++.old-deja/g++.law/ctors10.C: Likewise.
56532 * g++.old-deja/g++.law/virtual3.C: Likewise.
56533 * g++.old-deja/g++.mike/p658.C: Likewise.
56534 * g++.old-deja/g++.other/sibcall1.C: Likewise.
56535 * g++.old-deja/g++.other/vaarg2.C: Likewise.
56536 * g++.old-deja/g++.robertl/eb124.C: Likewise.
56537 * g++.old-deja/g++.robertl/eb44.C: Likewise.
56538 * g++.old-deja/g++.robertl/eb77.C: Likewise.
56540 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
56542 * gcc.c-torture/compile/20001024-1.c: New test.
56544 2000-10-25 Mark Mitchell <mark@codesourcery.com>
56546 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56547 to tell us whether or not we are using V3.
56549 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
56551 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56554 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
56556 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56558 2000-10-25 Jakub Jelinek <jakub@redhat.com>
56560 * gcc.c-torture/execute/20001024-1.c: New test.
56562 2000-10-24 Jakub Jelinek <jakub@redhat.com>
56564 * g++.old-deja/g++.other/sibcall1.C: New test.
56566 2000-10-20 Jakub Jelinek <jakub@redhat.com>
56568 * gcc.dg/noncompile/init-3.c: New test.
56570 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
56572 * gcc.dg/format-array-1.c: New test.
56574 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56576 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56577 writing through null pointers; remove comment about testing
56578 unterminated strings.
56580 2000-10-17 Matthew Hiller <hiller@redhat.com>
56582 * gcc.c-torture/execute/20001017-2.c: New test.
56584 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56586 * gcc.c-torture/compile/20001018-1.c: New test.
56587 * gcc.c-torture/compile/20001018-1.x: Xfail.
56589 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56591 * gcc.c-torture/execute/20001017-1.c: New test.
56593 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56595 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56596 for multiple use of arguments with scanf formats; add tests for
56597 multiple use of arguments.
56599 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
56601 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56602 from some old tests.
56604 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56606 * gcc.dg/format-miss-1.c: New test.
56608 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56610 * gcc.c-torture/execute/20001013-1.c: New test.
56612 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56614 * gcc.dg/format-branch-1.c: New test.
56616 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56618 * README, lib/file-format.exp: Remove EGCS references.
56620 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56622 * gcc.dg/20001013-1.c: New test.
56624 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56626 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56627 for intmax_t in the compiler using __typeof__ and the type rules
56628 for conditional expressions.
56630 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56632 * gcc.dg/20001012-1.c: New test.
56633 * gcc.dg/20001012-2.c: New test.
56635 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56637 * gcc.dg/format-attr-1.c: New test.
56639 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56641 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56642 __LONG_LONG_MAX__ instead of LLONG_MAX.
56644 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56646 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56648 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56651 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56653 * gcc.dg/sequence-pt-1.c: New test.
56655 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56657 * gcc.c-torture/execute/20001011-1.c: New testcase.
56658 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56660 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56662 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56663 does not error on it.
56665 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56667 * gcc.dg/20001009-1.c: New test.
56669 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56671 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56672 * gcc.c-torture/execute/20001009-2.c: ... to here.
56674 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56676 * gcc.c-torture/compile/20001009-1.c: New testcase.
56677 * gcc.c-torture/execute/20001009-1.c: New testcase.
56678 Testcases provided by Jan Hubicka <jh@suse.cz>.
56680 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56682 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56683 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56684 uintmax_t using <limits.h> to emulate the compiler's internal
56685 logic. No longer XFAIL %j tests.
56687 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56689 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56690 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56691 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56692 regexps and details of expected handling of some bad formats.
56693 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56696 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56698 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56699 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56700 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56701 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56704 2000-10-06 Richard Henderson <rth@cygnus.com>
56706 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56707 * g++.old-deja/g++.brendan/crash52.C: Likewise.
56708 * g++.old-deja/g++.jason/report.C: Likewise.
56709 * g++.old-deja/g++.law/friend5.C: Likewise.
56710 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
56711 of the expected warnings.
56713 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
56715 * g++.old-deja/g++.pt/enum14.C: New test.
56717 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
56719 * g++.old-deja/g++.pt/crash59.C: New test.
56721 2000-10-04 Will Cohen <wcohen@redhat.com>
56723 * gcc.dg/20000926-1.c: New test.
56725 2000-10-03 Geoff Keating <geoffk@cygnus.com>
56727 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56728 function name for current C++ compiler.
56729 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56731 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
56733 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56734 __PRETTY_FUNCTION__.
56735 * g++.old-deja/g++.ext/pretty2.C: Likewise.
56737 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56739 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56741 2000-09-26 Jakub Jelinek <jakub@redhat.com>
56743 * gcc.c-torture/compile/20000923-1.c: New test.
56745 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56747 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56748 * g++.old-deja/g++.pt/ttp62.C: Same.
56749 * g++.old-deja/g++.other/inline14.C: Same.
56751 2000-09-24 Richard Henderson <rth@cygnus.com>
56753 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56755 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
56757 * gcc.dg/c90-printf-1.c: Add test for wide string format.
56759 2000-09-22 Geoff Keating <geoffk@cygnus.com>
56761 * gcc.c-torture/compile/20000922-1.c: New file.
56763 2000-09-21 Nick Clifton <nickc@redhat.com>
56765 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56766 a signed long modulo operation.
56767 (mod6): New function - perform an unsigned long modulo operation.
56768 (main): Add tests for modulos of very large numbers by very small
56771 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56773 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56775 2000-09-19 Richard Henderson <rth@cygnus.com>
56777 * gcc.dg/compare2.c (case 10): XFAIL.
56779 2000-09-18 Richard Henderson <rth@cygnus.com>
56781 * gcc.c-torture/execute/20000906-1.c: Move ...
56782 * gcc.dg/20000906-1.c: ... here. Only run on targets
56783 that support __builtin_trap.
56785 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
56787 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56789 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56791 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56792 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
56793 more $ format tests.
56795 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56797 * gcc.dg/format-errmk-1.c: New test.
56799 2000-09-17 Greg McGary <greg@mcgary.org>
56801 * gcc.c-torture/execute/20000917-1.x: Remove.
56803 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
56805 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56807 2000-09-17 Greg McGary <greg@mcgary.org>
56809 * gcc.c-torture/execute/20000917-1.c: New test.
56810 * gcc.c-torture/execute/20000917-1.x: XFAIL.
56812 2000-09-16 Neil Booth <NeilB@earthling.net>
56814 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56815 in nested macro bug.
56817 2000-09-15 Neil Booth <NeilB@earthling.net>
56819 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56821 2000-09-14 Jeffrey A Law (law@cygnus.com)
56823 * gcc.c-torture/execute/20000914-1.c: New test.
56825 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
56827 * g++.other/inline13.C: New test.
56829 2000-09-12 Andreas Jaeger <aj@suse.de>
56831 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56832 constant by Ulrich Drepper <drepper@redhat.com>.
56834 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
56836 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56838 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56840 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56842 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
56844 * gcc.dg/cpp/backslash.c: New test.
56846 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
56848 * gcc.c-torture/execute/20000910-1.c: New test.
56849 * gcc.c-torture/execute/20000910-2.c: Likewise.
56851 2000-09-11 Robert Lipe <robertl@sco.com>
56853 * gcc.dg/pragma-align.c: New test.
56855 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
56857 * g++.old-deja/g++.pt/explicit82.C: New test.
56858 * g++.old-deja/g++.pt/explicit83.C: New test.
56860 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
56862 * gcc.dg/asm-names.c: New test.
56864 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56866 * gcc.dg/cpp/tr-warn6.c: New test
56868 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
56870 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56873 2000-09-07 Catherine Moore <clm@redhat.com>
56875 * gcc.c-torture/execute/unroll-1.c: New test.
56877 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
56879 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56881 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56882 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56883 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56884 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56885 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56887 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56888 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56890 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56892 * g++.old-deja/g++.pt/deduct2.C: New test.
56894 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56896 * g++.old-deja/g++.pt/parms2.C: New test.
56898 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56900 * g++.old-deja/g++.pt/crash58.C: New test.
56902 2000-09-06 Greg McGary <greg@mcgary.org>
56904 * gcc.c-torture/execute/20000906-1.c: New test.
56905 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56907 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56909 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56911 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56913 * g++.old-deja/g++.pt/crash57.C: New test.
56915 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56917 * g++.old-deja/g++.pt/crash56.C: New test.
56919 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56921 * g++.old-deja/g++.pt/koenig1.C: New test.
56923 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56925 * gcc.dg/20000904-1.c: New test.
56927 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56929 * gcc.dg/cpp/paste8.c: New test.
56931 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
56933 * gcc.c-torture/compile/20000827-1.c: New test.
56935 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56937 * gcc.dg/format-diag-1.c: New test.
56939 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56941 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56942 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56943 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56944 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56945 gcc.dg/formatz-1.c: Adjust warning regular expressions.
56947 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56949 * g++.old-deja/g++.other/nested4.C: New test.
56951 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56953 * g++.old-deja/g++.ns/scoped1.C: New test.
56955 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
56957 * lib/g++.exp: Support testing already-installed GCC.
56959 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56961 * wtr-label-1.c, wtr-suffix-1.c: New tests.
56963 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56965 * gcc.dg/return-type-2.c: New test.
56967 2000-08-27 Geoff Keating <geoffk@cygnus.com>
56969 * gcc.c-torture/compile/20000825-1.c: New test.
56971 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
56973 * gcc.dg/dwarf2-2.c: New test.
56975 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
56977 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56978 dg-warning regexps.
56980 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
56982 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56983 gcc.dg/format-ext-5.c: New tests.
56985 2000-08-25 Jakub Jelinek <jakub@redhat.com>
56987 * g++.old-deja/g++.other/crash22.C: New test.
56989 2000-08-24 Mark Mitchell <mark@codesourcery.com>
56991 * gcc.dg/noncompile/930622-2.c: Adjust error message.
56993 2000-08-24 Richard Henderson <rth@cygnus.com>
56995 * gcc.dg/ia64-sync-1.c: New test.
56996 * gcc.dg/ia64-sync-2.c: New test.
56997 * gcc.dg/ia64-asm-1.c: New test.
56999 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
57001 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57002 * gcc.dg/format-ext-2.c: New test.
57004 2000-08-23 Jason Merrill <jason@redhat.com>
57006 * lib/old-dejagnu.exp: Also ignore "In member function" and
57009 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57011 * gcc.dg/noncompile/label-lineno-1.c: New test.
57013 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
57015 * gcc.dg/c99-array-nonobj-1.c: New test.
57017 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
57019 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57021 * gcc.dg/format-ext-1.c: New test.
57023 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57025 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57026 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57027 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57028 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57029 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57031 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
57033 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57034 gcc.dg/c99-strftime-2.c: New tests.
57036 2000-08-22 Richard Henderson <rth@cygnus.com>
57038 * gcc.c-torture/execute/20000822-1.c: New test.
57040 2000-08-21 Jakub Jelinek <jakub@redhat.com>
57042 * gcc.c-torture/execute/20000819-1.x: Remove.
57044 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
57046 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57047 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57048 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57049 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57050 gcc.dg/format-xopen-1.c: New tests.
57052 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
57054 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57056 2000-08-21 Jakub Jelinek <jakub@redhat.com>
57058 * g++.old-deja/g++.other/loop2.C: New test.
57060 * gcc.c-torture/compile/20000606-1.c: New test.
57061 * gcc.c-torture/compile/20000728-1.c: New test.
57062 * gcc.c-torture/execute/20000801-1.c: New test.
57063 * gcc.c-torture/execute/20000801-2.c: New test.
57064 * gcc.c-torture/execute/20000819-1.c: New test.
57065 * gcc.c-torture/execute/20000819-1.x: XFAIL.
57066 * gcc.dg/20000629-1.c: New test.
57067 * gcc.dg/20000724-1.c: New test.
57068 * gcc.dg/20000807-1.c: New test.
57070 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57072 * gcc.dg/cpp/pragma-1.c: New test.
57073 * gcc.dg/cpp/pragma-2.c: New test.
57075 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
57077 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57078 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
57080 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57082 * gcc.c-torture/compile/20000818-1.c: New test.
57084 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
57086 * gcc.c-torture/execute/20000818-1.c: New test.
57088 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
57090 * gcc.dg/format-va-1.c: New test.
57092 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57094 * g++.old-deja/g++.other/typedef8.C: New test.
57096 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57098 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57099 * g++.old-deja/g++.mike/net36.C: Mark candidate.
57100 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57101 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57102 * g++.old-deja/g++.other/ptrmem7.C: New test.
57103 * g++.old-deja/g++.pt/ptrmem10.C: New test.
57105 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57107 * g++.old-deja/g++.pt/typename27.C: New test.
57109 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
57111 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57112 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57113 * g++.old-deja/g++.pt/friend45.C: New test.
57114 * g++.old-deja/g++.other/friend8.C: New test.
57116 2000-08-15 Richard Henderson <rth@cygnus.com>
57118 * gcc.c-torture/execute/20000815-1.c: New test.
57120 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
57122 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57123 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57124 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57126 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
57128 * g++.old-deja/g++.other/refinit2.C: New test.
57130 2000-08-13 Geoff Keating <geoffk@cygnus.com>
57132 * lib/c-torture.exp (c-torture): Make
57133 compiler_conditional_xfail_data global.
57134 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57135 compiler_conditional_xfail_data machinery.
57136 (f-torture-execute): Likewise.
57137 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57138 and only when unrolling loops.
57140 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57142 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
57144 * g++.old-deja/g++.pt/explicit81.C: New test.
57146 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
57148 * g++.old-deja/g++.pt/typename26.C: New test.
57150 2000-08-10 Geoff Keating <geoffk@cygnus.com>
57152 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57155 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
57157 * g++.old-deja/g++.other/array3.C: New test.
57159 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57161 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57162 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57163 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57166 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
57168 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57169 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57171 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
57173 * gcc.c-torture/execute/20000808-1.c: New test.
57175 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57177 * gcc.dg/c90-const-expr-1.c: New test.
57179 2000-08-08 Richard Henderson <rth@cygnus.com>
57181 * gcc.dg/noncompile/920923-1.c: Declare calloc.
57183 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
57185 * gcc.dg/noncompile/const-ll-1.c: New test.
57187 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
57189 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57191 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
57193 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57194 that running programs linked against the shared version of libobjc
57197 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57199 * gcc.dg/c99-printf-1.c: New test.
57201 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57203 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57205 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
57207 * gcc.c-torture/execute/20000731-1.x: Delete.
57209 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
57211 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57212 and torture_without_loops as is done by c-torture.exp.
57213 (search_for): Copy from c-torture.exp.
57214 (gcc-dg-runtest): New function, drives a directory of tests
57215 iterating over the TORTURE_OPTIONS.
57216 (scan-assembler, scan-assembler-not): Move here from
57217 individual directory drivers.
57219 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57220 defined by lib/gcc-dg.exp.
57221 * gcc.dg/cpp/cpp.exp: Likewise.
57222 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
57223 gcc-dg-runtest, so we cycle over optimization options.
57225 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57226 * gcc.dg/compare2.c: No longer expected to fail.
57228 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57230 * gcc.c-torture/execute/20000804-1.c: New test.
57232 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
57234 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57236 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
57238 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57240 2000-08-03 Jeffrey A Law (law@cygnus.com)
57242 * gcc.c-torture/compile/20000803-1.c: New test.
57244 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
57246 * gcc.c-torture/execute/20000801-3.c,
57247 gcc.c-torture/execute/20000801-4.c: New tests.
57248 * gcc.c-torture/execute/20000801-3.x,
57249 gcc.c-torture/execute/20000801-4.x: Xfail.
57251 2000-08-02 Geoff Keating <geoffk@cygnus.com>
57253 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57254 libobjc/.libs to allow for libtool.
57256 2000-08-02 Jakub Jelinek <jakub@redhat.com>
57258 * gcc.c-torture/compile/20000802-1.c: New test.
57260 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
57262 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57264 2000-07-31 Jeffrey A Law (law@cygnus.com)
57266 * gcc-c-torture/execute/20000731-2.c: New test.
57268 * gcc.c-torture/execute/20000731-1.c: New test.
57269 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57271 2000-07-31 Jakub Jelinek <jakub@redhat.com>
57273 * gcc.dg/cpp/paste7.c: New test.
57274 * gcc.dg/cpp/20000725-1.c: New test.
57276 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
57278 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57279 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57280 declaration warning for __builtin_dwarf_reg_size.
57282 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57284 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
57286 * gcc.dg/noncompile/voidparam-1.c: New test.
57288 2000-07-30 Richard Henderson <rth@cygnus.com>
57290 * gcc.dg/c90-digraph-1.c: Don't xfail.
57291 * gcc.dg/compare2.c (case 10): Xfail.
57292 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57294 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
57296 * gcc.dg/c99-main-1.c: New test.
57298 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
57300 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57302 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
57304 * gcc.c-tortuer/execute/20000726-1.c: New test.
57306 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
57308 * gcc.c-torture/execute/enum-2.c: New test.
57310 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57312 * gcc.dg/cpp/tr-warn3.c: New test.
57314 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57316 * g++.old-deja/g++.ext/implicit1.C: Remove.
57317 * g++.old-deja/g++.jason/c2.C: Remove
57318 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57319 * g++.old-deja/g++.pt/crash16.C: Likewise.
57320 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57322 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57324 * g++.old-deja/g++.other/for2.C: New test.
57326 2000-07-25 Jakub Jelinek <jakub@redhat.com>
57328 * gcc.dg/20000720-1.c: New test.
57330 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
57332 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
57334 2000-07-24 Geoff Keating <geoffk@cygnus.com>
57336 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57337 * gcc.c-torture/execute/20000722-1.c: New.
57338 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57340 2000-07-24 Jakub Jelinek <jakub@redhat.com>
57342 * gcc.dg/cpp/20000720-1.S: New test.
57344 2000-07-21 Michael Meissner <meissner@redhat.com>
57346 * gcc.c-torture/execute/ieee/hugeval.c: New test.
57348 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57350 * g++.old-deja/g++.brendan/crash16.C,
57351 g++.old-deja/g++.brendan/parse3.C,
57352 g++.old-deja/g++.brendan/redecl1.C,
57353 g++.old-deja/g++.ns/template13.C,
57354 g++.old-deja/g++.other/decl4.C,
57355 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57357 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57359 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57360 and "Internal error".
57362 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57364 * gcc.dg/cpp/paste6.c: New test.
57366 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
57368 * gcc.dg/cpp/tr-direct.c: New test.
57370 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57371 gcc.dg/cpp/undef1.c: Tweak error regexps.
57373 2000-07-18 Eric Christopher <echristo@redhat.com>
57375 * gcc.c-torture/compile/20000718-1.c: New test.
57377 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
57379 * cpplex.c (_cpp_push_token): If the token being pushed back
57380 is the previous token in this context, just subtract one from
57382 * cppmacro.c (save_expansion): Clear aux field when storing a
57385 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
57387 * gcc.dg/noncompile/redecl-1.c: New test.
57389 2000-07-18 Jakub Jelinek <jakub@redhat.com>
57391 * gcc.c-torture/execute/20000717-5.c: New test.
57392 * gcc.c-torture/execute/20000717-1.x: Removed.
57394 2000-07-17 Richard Henderson <rth@cygnus.com>
57396 * gcc.c-torture/execute/20000717-4.c: New test.
57398 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
57400 * gcc.dg/cpp/syshdr.c: New test.
57401 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57403 2000-07-17 Neil Booth <neilb@earthling.net>
57405 * gcc.dg/cpp/cmdlne-dM.c: New test.
57406 * gcc.dg/cpp/cmdlne-dD.c: New test.
57408 2000-07-17 Jeffrey A Law (law@cygnus.com)
57410 * gcc.c-torture/execute/20000717-3.c: New test.
57412 * gcc.c-torture/compile/20000717-1.c: New test.
57414 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
57416 * gcc.c-torture/execute/20000717-2.c: New test.
57418 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
57420 * gcc.dg/formatz-1.c: New test.
57422 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57423 * gcc.dg/c99-digraph-1.c: New tests.
57425 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57426 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57428 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57429 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57430 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57431 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57432 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57433 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57434 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57436 2000-07-17 Greg McGary <greg@mcgary.org>
57438 * gcc.c-torture/execute/20000717-1.c: New test.
57439 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57441 2000-07-15 Jakub Jelinek <jakub@redhat.com>
57443 * gcc.c-torture/execute/20000715-2.c: New test.
57444 * gcc.dg/20000715-1.c: New test.
57446 2000-07-15 Michael Meissner <meissner@redhat.com>
57448 * gcc.c-torture/execute/20000715-1.c: New test.
57450 2000-07-13 Jakub Jelinek <jakub@redhat.com>
57452 * gcc.c-torture/execute/20000707-1.c: New test.
57454 2000-07-13 Neil Booth <NeilB@earthling.net>
57456 * gcc.dg/cpp/digraph1.c,
57457 gcc.dg/cpp/digraph2.c,
57458 gcc.dg/cpp/digraphs.c: New tests.
57460 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
57462 * g77.f-torture/compile/20000630-2.f: New test.
57463 * g77.f-torture/compile/20000630-2.x
57465 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
57467 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
57469 2000-07-11 Neil Booth <NeilB@earthling.net>
57471 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57473 2000-07-11 Neil Booth <NeilB@earthling.net>
57475 * gcc.dg/cpp/cmdlne-C.c: New.
57477 2000-07-09 Neil Booth <NeilB@earthling.net>
57479 * gcc.dg/cpp/directiv.c: New tests.
57480 * gcc.dg/cpp/undef1.c: Update.
57482 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
57484 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57486 2000-07-09 Neil Booth <NeilB@earthling.net>
57488 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57490 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
57492 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57493 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57495 2000-07-08 Neil Booth <NeilB@earthling.net>
57497 * gcc.dg/cpp/macsyntx.c: New tests.
57499 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57501 * gcc.dg/20000707-1.c: New test.
57503 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57505 * gcc.c-torture/execute/20000706-1.c: New test.
57506 * gcc.c-torture/execute/20000706-2.c: New test.
57507 * gcc.c-torture/execute/20000706-3.c: New test.
57508 * gcc.c-torture/execute/20000706-4.c: New test.
57509 * gcc.c-torture/execute/20000706-5.c: New test.
57511 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57513 * g++.old-deja/g++.pt/instantiate7.C: New test.
57515 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57517 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57518 * g++.old-deja/g++.mike/thunk3.C: Likewise.
57519 * g++.old-deja/g++.other/rtti3.C: Likewise.
57520 * g++.old-deja/g++.other/rttid3.C: Likewise.
57522 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
57524 * g77.f-torture/compile/20000630-1.x: Fix typo
57526 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
57528 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57531 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
57533 * gcc.dg/cpp/ident.c: New test.
57535 2000-07-05 Neil Booth <NeilB@earthling.net>
57537 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57538 gcc.dg/cpp/lexstrng.c: New tests.
57540 2000-07-04 Neil Booth <NeilB@earthling.net>
57542 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57543 * gcc.dg/cpp/strify2.c: Same.
57545 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
57547 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57548 * gcc.dg/cpp/19990703-1.c: Likewise.
57549 * gcc.dg/cpp/20000625-1.c: Likewise.
57550 * gcc.dg/cpp/20000625-2.c: Likewise.
57552 * gcc.dg/cpp/macro1.c,
57553 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57554 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57555 gcc.dg/cpp/strify1.c,
57556 gcc.dg/cpp/strify2.c: New tests.
57558 2000-07-03 Jakub Jelinek <jakub@redhat.com>
57560 * gcc.c-torture/execute/20000703-1.c: New test.
57562 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57564 * g++.old-deja/g++.pt (lookup10.C): New test.
57566 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57568 * g++.old-deja/g++.pt (typename25.C): New test.
57570 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
57572 * gcc.c-torture/compile/20000701-1.c: New test.
57574 2000-06-30 Nick Clifton <nickc@cygnus.com>
57576 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57579 2000-06-30 Catherine Moore <clm@cygnus.com>
57581 * gcc.c-torture/execute/align-1.c: New test.
57583 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
57585 * g++.old-deja/g++.pt/expr8.C: New test.
57586 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57588 2000-06-29 Nick Clifton <nickc@cygnus.com>
57590 * gcc.c-torture/compile/20000629-1.c: New test.
57592 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57595 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57596 gcc.dg/noncompile directory, depending on whether they're
57597 preprocessor tests or not. Annotate all the tests for the dg
57600 * gcc.c-torture/noncompile/noncompile.exp: Delete.
57601 * gcc.dg/noncompile/noncompile.exp: New.
57605 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
57606 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
57607 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57608 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57609 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57610 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57611 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57612 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57613 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57614 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57615 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57616 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57617 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57618 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57619 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57620 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57621 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57622 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57623 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57624 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57625 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57626 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57627 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57628 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57630 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57631 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57632 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57633 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57634 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57635 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57637 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57639 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57640 declare one variable. On the fourth, error.
57641 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57642 declared by 20000628-1a.h.
57644 2000-06-29 Richard Henderson <rth@redhat.com>
57646 * gcc.c-torture/execute/930529-1.x: New file.
57647 * gcc.dg/920413-1.c: Adjust expected warning text.
57648 * gcc.dg/980217-1.c: Declare abort.
57649 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57651 2000-06-29 Jeffrey A Law (law@cygnus.com)
57653 * g77.f-torture/compile/20000629-1.f: New test.
57654 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57656 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57658 Rearrange lots of files, removing entirely the
57659 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57663 gcc.c-torture/code_quality/code_quality.exp
57664 gcc.c-torture/special/special.exp
57665 gcc.failure/failure.exp
57666 gcc.failure/940409-1.x
57667 gcc.c-torture/compile/961203-1.x
57670 gcc.misc-tests/linkage.exp
57671 gcc.c-torture/execute/920730-1t.c
57672 gcc.c-torture/execute/920730-1t.x
57673 gcc.c-torture/compile/920520-1.x
57674 gcc.c-torture/compile/920521-1.x
57675 gcc.c-torture/compile/981006-1.x
57676 gcc.c-torture/execute/eeprof-1.x
57678 * Moved files (possibly with modifications to fit a new harness):
57680 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57681 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57682 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57683 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57684 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57685 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57686 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57687 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57688 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57689 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57690 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57691 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57692 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57693 gcc.failure/940409-1.c gcc.dg/940409-1.c
57695 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57697 * c-torture/compile/961203-1.x: Delete.
57699 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57700 not exit. Include stdio.h.
57701 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57702 * gcc.misc-tests/dg-12.c: Likewise.
57703 * gcc.misc-tests/dg-5.c: Likewise.
57704 * gcc.misc-tests/dg-6.c: Likewise.
57705 * gcc.misc-tests/dg-7.c: Prototype abort.
57706 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57707 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57708 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
57710 * gcc.misc-tests/sieve.c: Use return from main, not exit.
57711 * gcc.misc-tests/sort2.c: Use return from main, not exit.
57713 2000-06-28 Jakub Jelinek <jakub@redhat.com>
57715 * gcc.dg/cpp/20000628-1.c: New test.
57716 * gcc.dg/cpp/20000628-1.h: New header for above test.
57717 * gcc.dg/cpp/20000628-1a.h: Likewise.
57719 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
57721 * gcc.dg/cpp: New directory.
57722 * gcc.dg/cpp/cpp.exp: New driver.
57723 * gcc.dg/cpp/20000627-1.c: New test.
57724 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57725 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57726 and rewrite as a compilation test.
57728 * gcc.dg: Move many files into the cpp subdirectory, possibly
57729 renaming or editing them as well.
57731 990119-1.c cpp/19990119-1.c
57732 990228-1.c cpp/19990228-1.c
57733 990407-1.c cpp/19990407-1.c
57734 990409-1.c cpp/19990409-1.c
57735 990413-1.c cpp/19990413-1.c
57736 990703-1.c cpp/19990703-1.c
57737 20000127-1.c cpp/20000127-1.c
57738 20000129-1.c cpp/20000129-1.c
57739 20000207-1.c cpp/20000207-1.c
57740 20000207-2.c cpp/20000207-2.c
57741 20000209-1.c cpp/20000209-1.c
57742 20000209-2.c cpp/20000209-2.c
57743 20000301-1.c cpp/20000301-1.c
57744 20000419-1.c cpp/20000419-1.c
57745 20000510-1.S cpp/20000510-1.S
57746 20000519-1.c cpp/20000519-1.c
57747 20000529-1.c cpp/20000529-1.c
57748 20000625-1.c cpp/20000625-1.c
57749 20000625-2.c cpp/20000625-2.c
57750 cpp-as1.c cpp/assert1.c
57751 cpp-as2.c cpp/assert2.c
57752 cxx-comments-1.c cpp/cxxcom1.c
57753 cxx-comments-2.c cpp/cxxcom2.c
57754 endif-label.c cpp/endif.c
57755 cpp-hash1.c cpp/hash1.c
57756 cpp-hash2.c cpp/hash2.c
57757 cpp-if1.c cpp/if-1.c
57758 cpp-if2.c cpp/if-2.c
57759 cpp-if3.c cpp/if-3.c
57760 cpp-if4.c cpp/if-4.c
57761 cpp-if5.c cpp/if-5.c
57762 cpp-cond.c cpp/if-cexp.c
57763 cpp-missingop.c cpp/if-mop.c
57764 cpp-missingparen.c cpp/if-mpar.c
57765 cpp-opprec.c cpp/if-oppr.c
57766 cpp-ifparen.c cpp/if-paren.c
57767 cpp-shortcircuit.c cpp/if-sc.c
57768 cpp-shift.c cpp/if-shift.c
57769 cpp-unary.c cpp/if-unary.c
57770 cpp-li1.c cpp/line1.c
57771 cpp-li2.c cpp/line2.c
57772 lineno.c cpp/line3.c
57773 lineno-2.c cpp/line4.c
57775 cpp-mic.h cpp/mi1c.h
57776 cpp-micc.h cpp/mi1cc.h
57777 cpp-mind.h cpp/mi1nd.h
57778 cpp-mindp.h cpp/mi1ndp.h
57779 cpp-mix.h cpp/mi1x.h
57780 cpp-mi2.c cpp/mi2.c
57781 cpp-mi2a.h cpp/mi2a.h
57782 cpp-mi2b.h cpp/mi2b.h
57783 cpp-mi2c.h cpp/mi2c.h
57784 cpp-mi3.c cpp/mi3.c
57785 cpp-mi3.def cpp/mi3.def
57786 poison-1.c cpp/poison.c
57787 pr-impl.c cpp/prag-imp.c
57788 cpp-redef-2.c cpp/redef1.c
57789 cpp-redef.c cpp/redef2.c
57790 strpaste.c cpp/strp1.c
57791 strpaste-2.c cpp/strp2.c
57792 cpp-tradpaste.c cpp/tr-paste.c
57793 cpp-tradstringify.c cpp/tr-str.c
57794 cpp-tradwarn1.c cpp/tr-warn1.c
57795 cpp-tradwarn2.c cpp/tr-warn2.c
57796 trigraphs.c cpp/trigraphs.c
57797 cpp-unc1.c cpp/unc1.c
57798 cpp-unc2.c cpp/unc2.c
57799 cpp-unc3.c cpp/unc3.c
57800 cpp-unc.c cpp/unc4.c
57801 undef.c cpp/undef1.c
57802 undef-2.c cpp/undef2.c
57803 cpp-wi1.c cpp/widestr1.c
57805 2000-06-27 Mark Mitchell <mark@codesourcery.com>
57807 * lib/g++.exp (g++_include_flags): Tweak.
57809 2000-06-27 H.J. Lu <hjl@gnu.org>
57810 Loren J. Rittle <ljrittle@acm.org>
57812 * lib/g++.exp (g++_include_flags): Override libgloss.exp
57813 version with one that knows about the new gcc tree structure.
57814 (g++_link_flags): Same.
57816 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
57818 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57819 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57820 case we are cross-compiling.
57822 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57823 g++.old-deja/g++.niklas/Makefile.in,
57824 g++.old-deja/g++.niklas/configure.in,
57825 g++.old-deja/g++.other/Makefile.in,
57826 g++.old-deja/g++.other/configure.in,
57827 gcc.c-torture/code_quality/Makefile.in,
57828 gcc.c-torture/code_quality/configure.in,
57829 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57830 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57831 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57832 gcc.c-torture/execute/ieee/Makefile.in,
57833 gcc.c-torture/execute/ieee/configure.in,
57834 gcc.c-torture/noncompile/Makefile.in,
57835 gcc.c-torture/noncompile/configure.in,
57836 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57837 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57838 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57840 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57842 * g++.old-deja/g++.other/ambig3.C: New test.
57844 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57846 * g++.old-deja/g++.pt/syntax1.C: New test.
57847 * g++.old-deja/g++.pt/syntax2.C: New test.
57848 * g++.old-deja/g++.other/syntax3.C: New test.
57849 * g++.old-deja/g++.other/syntax4.C: New test.
57851 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57853 * gcc.dg/20000623-1.c: Prototype exit and abort.
57855 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57857 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57859 * gcc.dg/cpp-mi3.def: New file.
57861 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57863 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57864 lexer's error messages.
57865 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57866 divine anything from the linemarkers.
57867 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57868 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57870 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
57872 * gcc.dg/20000623-1.c: New test.
57874 2000-06-22 Jakub Jelinek <jakub@redhat.com>
57876 * gcc.c-torture/execute/20000622-1.c: New test.
57878 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57880 * g++.old-deja/g++.other/init15.C: New test.
57882 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57884 * g++.old-deja/g++.pt/vaarg2.C: New test.
57885 * g++.old-deja/g++.pt/vaarg3.C: New test.
57887 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
57889 * g++.old-deja/g++.other/dyncast6.C: New test.
57891 2000-06-15 Jakub Jelinek <jakub@redhat.com>
57893 * gcc.c-torture/execute/loop-6.c: New test.
57895 2000-06-14 Jakub Jelinek <jakub@redhat.com>
57897 * gcc.dg/20000614-1.c: New test.
57898 * gcc.dg/20000614-2.c: New test.
57900 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
57902 * g++.old-deja/g++.other/inline12.C: New test.
57904 2000-06-13 Jakub Jelinek <jakub@redhat.com>
57906 * g++.old-deja/g++.other/eh1.C: New test.
57908 2000-06-12 Jakub Jelinek <jakub@redhat.com>
57910 * g++.old-deja/g++.other/type.C: New test.
57912 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57914 * g++.old-deja/g++.other/initstring.C: New test.
57916 2000-06-12 Jason Merrill <jason@redhat.com>
57918 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57920 2000-06-09 Jeffrey A Law (law@cygnus.com)
57922 * gcc.c-torture/compile/20000609-1.c: New test.
57924 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
57926 * gcc.dg/20000609-1.c: New test.
57928 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
57930 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57931 * gcc.c-torture/noncompile/poison-1.c: Move...
57932 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57933 * gcc.dg/cpp-li1.c: Add a token after the #line.
57935 2000-06-05 Richard Henderson <rth@cygnus.com>
57937 * gcc.c-torture/execute/20000605-2.c: New test.
57938 * gcc.c-torture/execute/20000605-3.c: New test.
57940 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
57942 * g77.f-torture/execute/20000503-1.x: New file.
57944 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
57946 * g++.old-deja/g++.eh/badalloc1.C: New test.
57948 2000-06-05 Richard Henderson <rth@cygnus.com>
57950 * gcc.c-torture/execute/20000605-1.c: New test.
57952 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57953 Nathan Sidwell <nathan@codesourcery.com>
57955 * gcc.c-torture/compile/20000605-1.c: New test.
57957 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
57959 * g77.f-torture/compile/20000601-1.f: New test.
57961 2000-06-03 Richard Henderson <rth@cygnus.com>
57963 * gcc.c-torture/execute/20000603-1.c: New.
57965 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
57967 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57968 * gcc.dg/noreturn-2.c (noreturn): Likewise.
57970 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
57972 * gcc.dg/compare2.c (case 12): XFAIL.
57973 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57974 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57976 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57978 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
57980 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57981 guard macro is already defined when the header is first
57983 * gcc.dg/cpp-mix.h: New file.
57984 * gcc.dg/endif-label.c: Update patterns to match compiler.
57986 * g++.brendan/complex1.C: Declare abort.
57987 * g++.law/refs4.C: Remove XFAIL.
57988 * g++.oliva/expr2.C: Declare abort and exit.
57990 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
57992 * gcc.c-torture/execute/20000528-1.c: New test.
57994 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57995 * g++.old-deja/g++.law/temps4.C: Likewise.
57997 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57998 stdlib.h. Call abort() on failure.
57999 * g++.old-deja/g++.law/refs4.C: Likewise.
58000 * g++.old-deja/g++.law/temps4.C: Likewise.
58001 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58002 * gcc.c-torture/execute/20000112-1.c: Include string.h.
58004 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
58006 Relative to g++.dg/special:
58007 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58009 Relative to g++.old-deja:
58010 * g++.brendan/complex1.C, g++.jason/optimize2.C,
58011 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58012 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58013 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58014 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58015 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58016 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58018 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58019 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58020 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58021 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58022 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58023 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58026 * g++.other/goto1.C: Update expectations for error messages.
58028 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
58030 * gcc.c-torture/compile/20000523-1.c: New test.
58032 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
58034 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58036 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
58038 * g++.old-deja/g++.eh/catch11.C: New test.
58039 * g++.old-deja/g++.eh/catch12.C: New test.
58041 2000-05-24 Nick Clifton <nickc@cygnus.com>
58043 * gcc.c-torture/execute/20000523-1.c: New test.
58045 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
58047 * c-torture/execute/bcp-1.c: Replace abort in arg of
58048 __builtin_constant_p with a generic external function.
58050 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58051 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58052 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58053 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58054 Prototype abort and/or exit.
58056 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58057 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58058 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58059 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58061 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
58063 * gcc.dg/dwarf2-1.c: New test.
58065 2000-05-20 Richard Henderson <rth@cygnus.com>
58067 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58069 2000-05-20 Andreas Jaeger <aj@suse.de>
58071 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58074 2000-05-19 David Edelsohn <edelsohn@gnu.org>
58076 * gcc.c-torture/execute/20000519-2.c: New test.
58078 2000-05-19 Andreas Jaeger <aj@suse.de>
58080 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58081 which fails with SSA.
58083 * lib/c-torture.exp: Also test with -O3 -fssa.
58085 2000-05-18 Michael Meissner <meissner@redhat.com>
58087 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58088 * gcc.c-torture/execute/920415-1.c: Ditto.
58089 * gcc.c-torture/execute/920501-1.c: Ditto.
58090 * gcc.c-torture/execute/conversion.c: Ditto.
58091 * gcc.c-torture/execute/cvt-1.c: Ditto.
58093 2000-05-18 Jeffrey A Law (law@cygnus.com)
58095 * gcc.c-torture/compile/20000518-1.c: New test.
58097 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
58099 * g77.f-torture/compile/200005018.f: New test.
58101 2000-05-17 Jeffrey A Law (law@cygnus.com)
58103 * gcc.c-torture/compile/20000517-1.c: New test.
58105 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58107 * gcc.c-torture/execute/20000516-1.c: New test.
58109 2000-05-15 Jakub Jelinek <jakub@redhat.com>
58111 * g++.old-deja/g++.other/eh.C: New test.
58113 2000-05-12 Richard Henderson <rth@cygnus.com>
58115 * gcc.c-torture/execute/990208-1.c (main): Don't pass
58116 constants through to doit's conditional.
58118 2000-05-11 Jeffrey A Law (law@cygnus.com)
58120 * gcc.c-torture/compile/20000511-1.c: New test.
58121 * g77.f-torture/compile/20000511-1.f: New test.
58122 * g77.f-torture/compile/20000511-2.f: New test.
58124 2000-05-11 Michael Meissner <meissner@redhat.com>
58126 * gcc.c-torture/execute/20000511-1.c: New test.
58128 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
58130 * gcc.dg/dg.exp: Scan .S files as well as .c files.
58131 * gcc.dg/20000510-1.S: New.
58133 2000-05-08 Catherine Moore <clm@cygnus.com>
58135 * gcc.dg/unused-3.c: New.
58137 2000-05-06 Richard Henderson <rth@cygnus.com>
58139 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58140 * g++.old-deja/g++.mike/warn1.C: Likewise.
58141 * g++.old-deja/g++.pt/local1.C: Likewise.
58142 * g++.old-deja/g++.pt/local7.C: Likewise.
58143 * g++.old-deja/g++.pt/spec16.C: Likewise.
58145 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
58147 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58149 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
58151 * g77.f-torture/execute/20000503-1.f: New test.
58153 2000-05-04 Andreas Jaeger <aj@suse.de>
58155 * gcc.dg/noreturn-2.c: New test.
58157 2000-05-04 Neil Booth <NeilB@earthling.net>
58159 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58162 2000-05-04 Richard Henderson <rth@cygnus.com>
58164 * gcc.c-torture/execute/20000503-1.c: Fix typo.
58166 2000-05-04 Richard Henderson <rth@cygnus.com>
58168 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
58169 OpenSSL by Jason R Thorpe.
58171 2000-05-03 Jim Wilson <wilson@cygnus.com>
58173 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58175 2000-05-03 Robert Lipe <robertlipe@usa.net>
58177 * gcc.dg/20000503-1.c: New test.
58179 2000-05-02 Jakub Jelinek <jakub@redhat.com>
58181 * gcc.c-torture/compile/20000502-1.c: New test.
58182 * g++.old-deja/g++.other/align.C: New test.
58183 * gcc.dg/cpp-tradstringify.c: New test.
58185 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
58187 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58188 and hard registers.
58190 2000-04-26 Geoff Keating <geoffk@cygnus.com>
58192 * gcc.c-torture/execute/loop-5.c: New test.
58194 2000-04-25 Jakub Jelinek <jakub@redhat.com>
58196 * gcc.c-torture/execute/va-arg-20.c: New test.
58198 2000-04-23 Jeffrey A Law (law@cygnus.com)
58200 * gcc.c-torture/execute/20000422-1.c: New test.
58202 2000-04-20 Greg McGary <gkm@gnu.org>
58204 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58205 when optimizing, but without sibling-call optimizations (-O1).
58207 2000-04-20 Jeffrey A Law (law@cygnus.com)
58209 * gcc.c-torture/compile/20000420-1.c: New test.
58211 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
58213 * g++.abi/ptrflags.C: New test.
58214 * g++.eh/catchptr1.C: Test incomplete pointer chains.
58216 2000-04-19 Catherine Moore <clm@cygnus.com>
58218 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58220 2000-04-19 Greg McGary <gkm@gnu.org>
58222 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58223 sibling-call optimizations.
58225 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
58227 * gcc.dg/20000419-1.c: New test.
58229 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
58231 * gcc.c-torture/execute/20000412-6.c: New test.
58233 2000-04-12 Jeffrey A Law (law@cygnus.com)
58235 * gcc.c-torture/execute/20000412-5.c: New test.
58236 * g77.f-torture/compile/20000412-1.f: New test.
58237 * gcc.c-torture/execute/20000412-4.c: New test.
58238 * gcc.c-torture/compile/20000412-2.c: New test.
58239 * gcc.c-torture/execute/20000412-3.c: New test.
58240 * gcc.c-torture/compile/20000412-1.c: New test.
58241 * gcc.c-torture/execute/20000412-2.c: New test.
58243 2000-04-12 Jakub Jelinek <jakub@redhat.com>
58245 * objc/execute/bf-20.m: New test.
58247 2000-04-10 Richard Henderson <rth@cygnus.com>
58249 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58251 * gcc.c-torture/execute/20000412-1.c: New test.
58253 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
58255 * g++.old-deja/g++.eh/catchptr1.C: New test.
58257 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
58259 * g++.old-deja/g++.abi/cxa_vec.C: New test.
58261 2000-04-08 Neil Booth <NeilB@earthling.net>
58263 * gcc.dg/cpp-nullchar.c: Remove test as
58264 embedded nulls cause problems.
58266 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58268 * gcc.dg/compare2.c: New test.
58270 2000-04-08 Neil Booth <NeilB@earthling.net>
58272 * gcc.dg/cpp-nullchar.c: New test.
58274 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
58276 * gcc.dg/cpp-mi2.c: New test.
58277 * gcc.dg/cpp-mi2[abc].h: New files.
58279 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
58281 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58284 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
58286 * g++.old-deja/g++.abi/vmihint.C: New test.
58288 2000-04-06 Neil Booth <NeilB@earthling.net>
58290 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58291 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58294 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
58296 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58297 avoid stack-frame overwrite.
58299 2000-04-05 Jakub Jelinek <jakub@redhat.com>
58301 * gcc.c-torture/compile/20000405-2.c: New test.
58302 * gcc.c-torture/compile/20000405-3.c: New test.
58304 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58306 * gcc.c-torture/compile/20000405-1.c: New test.
58308 2000-04-04 Geoff Keating <geoffk@cygnus.com>
58310 * gcc.dg/cast-qual-1.c: Revert last change.
58312 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58314 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58316 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
58318 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58319 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58321 2000-04-03 Jeffrey A Law (law@cygnus.com)
58323 * gcc.c-torture/compile/20000403-2.c: New test.
58324 * gcc.c-torture/compile/20000403-1.c: New test.
58326 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
58328 * gcc.c-torture/execute/20000403-1.c: New test.
58330 2000-04-03 Geoff Keating <geoffk@cygnus.com>
58332 * gcc.c-torture/execute/20000402-1.c: New test.
58334 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
58336 * gcc.c-torture/execute/va-arg-15.c: New test.
58337 * gcc.c-torture/execute/va-arg-16.c: New test.
58338 * gcc.c-torture/execute/va-arg-17.c: New test.
58339 * gcc.c-torture/execute/va-arg-18.c: New test.
58340 * gcc.c-torture/execute/va-arg-19.c: New test.
58342 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
58344 * gcc.c-torture/compile/981211-1.c: Move to...
58345 * gcc.dg/cpp-as1.c: ...here.
58346 * gcc.dg/cpp-as2.c: New file.
58348 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58351 2000-04-02 Neil Booth <NeilB@earthling.net>
58353 * gcc.dg/cpp-cond.c New tests.
58354 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
58355 accidental success less likely.
58356 * gcc.dg/cpp-missingop.c New tests.
58357 * gcc.dg/cpp-missingparen.c New tests.
58358 * gcc.dg/cpp-shift.c New tests.
58359 * gcc.dg/cpp-shortcircuit.c New tests.
58360 * gcc.dg/cpp-unary.c New tests.
58362 2000-03-29 Jeffrey A Law (law@cygnus.com)
58364 * gcc.c-torture/compile/20000329-1.c: New test.
58366 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
58368 * gcc.c-torture/compile/20000326-1.c: New test.
58369 * gcc.c-torture/compile/20000326-2.c: New test.
58371 2000-03-24 Geoff Keating <geoffk@cygnus.com>
58373 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58374 the first parameter is a function argument.
58376 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
58378 * g++.old-deja/g++.ext/array4.C: New test.
58380 2000-03-22 Geoff Keating <geoffk@cygnus.com>
58382 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58384 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58386 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58388 2000-03-19 Richard Henderson <rth@cygnus.com>
58390 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58392 2000-03-19 Richard Henderson <rth@cygnus.com>
58394 * gcc.c-torture/compile/20000319-1.c: New test.
58396 2000-03-14 Jeffrey A Law (law@cygnus.com)
58398 * gcc.c-torture/execute/20000314-3.c: New test.
58399 * gcc.c-torture/execute/20000314-2.c: New test.
58400 * gcc.c-torture/execute/20000314-1.c: New test.
58401 * gcc.c-torture/compile/20000314-2.c: New test.
58402 * gcc.c-torture/compile/20000314-1.c: New test.
58404 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
58406 * g++.old-deja/g++.warn/inline.C: New test.
58408 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
58410 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58411 standards-compliant result rather than specific constants.
58412 Put test-values in array.
58414 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
58416 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58417 (g++_target_compile): Put test-specific options last.
58419 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58421 * g++.old-deja/g++.eh/vbase4.C: New test.
58423 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58425 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58427 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58429 * g++.old-deja/g++.brendan/misc12.C: Removed.
58430 * g++.old-deja/g++.pt/memtemp77.C: Constify.
58431 * g++.old-deja/g++.ext/pretty4.C: New test.
58433 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58435 * g++.old-deja/g++.other/string2.C: New test.
58437 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
58439 * g++.old-deja/g++.warn/impint2.C: New test.
58441 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
58443 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58446 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
58448 * g++.old-deja/g++.warn/impint.C: New test.
58449 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58450 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58451 * g++.old-deja/g++.pt/explicit12.C: Likewise.
58452 * g++.old-deja/g++.pt/explicit13.C: Likewise.
58453 * g++.old-deja/g++.pt/explicit17.C: Likewise.
58454 * g++.old-deja/g++.pt/explicit18.C: Likewise.
58455 * g++.old-deja/g++.pt/explicit19.C: Likewise.
58456 * g++.old-deja/g++.pt/explicit23.C: Likewise.
58457 * g++.old-deja/g++.pt/explicit31.C: Likewise.
58458 * g++.old-deja/g++.pt/explicit35.C: Likewise.
58459 * g++.old-deja/g++.pt/explicit6.C: Likewise.
58460 * g++.old-deja/g++.pt/memclass7.C: Likewise.
58462 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
58464 * gcc.dg/cpp-redef.c: New test.
58466 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
58468 * g++.old-deja/g++.pt/unify7.C: New test.
58470 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58472 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58473 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58475 2000-02-25 Geoff Keating <geoffk@cygnus.com>
58477 * gcc.c-torture/compile/20000224-1.c: New test.
58479 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58481 * gcc.c-torture/compile/cpp-2.c: New test.
58482 * gcc.c-torture/compile/cpp-1.c: New test.
58484 2000-02-25 Jeffrey A Law (law@cygnus.com)
58486 * gcc.c-torture/execute/20000225-1.c: New test.
58488 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58490 * gcc.dg/cpp-li2.c: New test.
58492 * gcc.dg/cpp-wi1.c: New test.
58494 * gcc.dg/cpp-li1.c: New test.
58496 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
58498 * g++.old-deja/g++.other/sizeof5.C: New test.
58500 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58502 * gcc.c-torture/execute/va-arg-13.c: New test.
58504 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
58506 * gcc.c-torture/execute/va-arg-12.c: New test.
58508 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58510 * gcc.c-torture/execute/20000223-1.c: New test.
58512 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58514 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58516 2000-02-22 Mark Mitchell <mark@codesourcery.com>
58518 * g++.old-deja/g++.abi/ptrmem.C: New test.
58520 2000-02-19 Richard Henderson <rth@cygnus.com>
58522 * gcc.c-torture/compile/init-3.c: New.
58524 2000-02-17 Mark Mitchell <mark@codesourcery.com>
58526 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58529 2000-02-11 Robert Lipe <robertl@sco.com>
58531 * gcc.c-torture/compile/20000211-3.c: New test.
58533 2000-02-11 Martin Buchholz <martin@xemacs.org>
58535 * gcc.c-torture/compile/20000211-2.c: New test.
58537 2000-02-11 Jeffrey A Law (law@cygnus.com)
58539 * gcc.c-torture/compile/20000211-1.c: New test.
58541 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
58543 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58546 2000-02-08 Nathan Sidwell <nathan@acm.org>
58548 * g++.old-deja/g++.other/cast5.C: New test.
58550 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
58552 * gcc.c-torture/execute/20000205-1.c: New.
58554 2000-02-03 Nathan Sidwell <nathan@acm.org>
58556 * g++.old-deja/g++.jason/cast3.C: Return void.
58557 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58559 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58561 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58563 * gcc.dg/loop-1.c: New test.
58565 2000-01-27 Jakub Jelinek <jakub@redhat.com>
58567 * gcc.c-torture/compile/20000127-1.c: New test.
58568 * gcc.c-torture/execute/991228-1.c: New test.
58570 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58572 * gcc.dg/unused-2.c: New test.
58574 * gcc.dg/conv-1.c: New test.
58576 2000-01-24 Mark Mitchell <mark@codesourcery.com>
58578 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58580 (tool_option_proc): Fix typo.
58582 2000-01-24 Geoff Keating <geoffk@cygnus.com>
58584 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58585 of the ld on the host, not on the build machine.
58586 Also, don't crash if '--help' is not a supported option.
58588 2000-01-24 Richard Henderson <rth@cygnus.com>
58590 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58592 2000-01-20 Jeffrey A Law (law@cygnus.com)
58594 * gcc.c-torture/execute/20000120-2.c: New test.
58595 * gcc.c-torture/execute/20000120-1.c: New test.
58597 2000-01-13 Jeffrey A Law (law@cygnus.com)
58599 * gcc.c-torture/execute/20000113-1.c: New test.
58601 2000-01-12 Jeffrey A Law (law@cygnus.com)
58603 * gcc.c-torture/execute/20000112-1.c: New test.
58605 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58607 * gcc.dg/20000111-1.c: New test.
58609 2000-01-10 Jeffrey A Law (law@cygnus.com)
58611 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58612 with 16 bit integers.
58614 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58616 * gcc.dg/20000108-1.c: New test.
58618 2000-01-05 Nathan Sidwell <nathan@acm.org>
58620 * g++.old-deja/g++.ns/koenig8.C: New test.
58622 2000-01-05 Nathan Sidwell <nathan@acm.org>
58624 * g++.old-deja/g++.other/cast4.C: New test.
58626 2000-01-05 Jeffrey A Law (law@cygnus.com)
58628 * gcc.c-torture/compile/20000105-2.c: New test.
58629 * gcc.c-torture/compile/20000105-1.c: New test.
58631 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58633 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58634 references to printf & atoi to conform to ANSI standard.
58635 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58636 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58637 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58638 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58639 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58640 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58641 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58642 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58643 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58644 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58645 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58646 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58647 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58648 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58649 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58650 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58651 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58652 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58653 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58654 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58655 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58656 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58657 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58658 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58659 * g++.old-deja/g++.brendan/init3.C: Likewise.
58660 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58661 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58662 * g++.old-deja/g++.brendan/new2.C: Likewise.
58663 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58664 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58665 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58666 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58667 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58668 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58669 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58670 * g++.old-deja/g++.brendan/template24.C: Likewise.
58671 * g++.old-deja/g++.brendan/template3.C: Likewise.
58672 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58673 * g++.old-deja/g++.jason/inline3.C: Likewise.
58674 * g++.old-deja/g++.jason/opeq.C: Likewise.
58675 * g++.old-deja/g++.law/arg5.C: Likewise.
58676 * g++.old-deja/g++.law/arm7.C: Likewise.
58677 * g++.old-deja/g++.law/ctors11.C: Likewise.
58678 * g++.old-deja/g++.law/cvt8.C: Likewise.
58679 * g++.old-deja/g++.law/init9.C: Likewise.
58680 * g++.old-deja/g++.law/refs4.C: Likewise.
58681 * g++.old-deja/g++.law/template2.C: Likewise.
58682 * g++.old-deja/g++.law/visibility24.C: Likewise.
58683 * g++.old-deja/g++.law/vtable3.C: Likewise.
58684 * g++.old-deja/g++.mike/asm2.C: Likewise.
58685 * g++.old-deja/g++.mike/eh1.C: Likewise.
58686 * g++.old-deja/g++.mike/misc1.C: Likewise.
58687 * g++.old-deja/g++.mike/misc13.C: Likewise.
58688 * g++.old-deja/g++.mike/misc14.C: Likewise.
58689 * g++.old-deja/g++.mike/ns12.C: Likewise.
58690 * g++.old-deja/g++.mike/p1248.C: Likewise.
58691 * g++.old-deja/g++.mike/p3708.C: Likewise.
58692 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58693 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58694 * g++.old-deja/g++.mike/p646.C: Likewise.
58695 * g++.old-deja/g++.mike/p700.C: Likewise.
58696 * g++.old-deja/g++.mike/p783.C: Likewise.
58697 * g++.old-deja/g++.mike/p783a.C: Likewise.
58698 * g++.old-deja/g++.mike/p783b.C: Likewise.
58699 * g++.old-deja/g++.mike/p786.C: Likewise.
58700 * g++.old-deja/g++.mike/p789.C: Likewise.
58701 * g++.old-deja/g++.mike/p789a.C: Likewise.
58702 * g++.old-deja/g++.mike/p807a.C: Likewise.
58703 * g++.old-deja/g++.other/delete3.C: Likewise.
58704 * g++.old-deja/g++.other/dyncast1.C: Likewise.
58705 * g++.old-deja/g++.other/dyncast2.C: Likewise.
58706 * g++.old-deja/g++.other/dyncast3.C: Likewise.
58707 * g++.old-deja/g++.other/empty1.C: Likewise.
58708 * g++.old-deja/g++.other/temporary1.C: Likewise.
58709 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58710 * g++.old-deja/g++.pt/t16.C: Likewise.
58711 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58713 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
58715 * gcc.dg/991230-1.c: New test.
58717 1999-12-29 Jeffrey A Law (law@cygnus.com)
58719 * gcc.c-torture/compile/991229-3.c: New test.
58720 * gcc.c-torture/compile/991229-2.c: New test.
58721 * gcc.c-torture/compile/991229-1.c: New test.
58723 1999-12-29 Greg McGary <gkm@eng.ascend.com>
58725 * gcc.c-torture/compile/labels-2.c: New test.
58727 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
58729 * gcc.c-torture/execute/991227-1.c: New test.
58731 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58733 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58735 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
58737 * gcc.c-torture/execute/991221-1.c: New test.
58739 1999-12-20 Nathan Sidwell <nathan@acm.org>
58741 * g++.old-deja/g++.other/cast3.C: New test.
58743 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
58745 * gcc.c-torture/execute/991216-4.c: New test.
58747 1999-12-16 Michael Meissner <meissner@cygnus.com>
58749 * gcc.c-torture/execute/991216-1.c: New test.
58750 * gcc.c-torture/execute/991216-2.c: New test.
58751 * gcc.c-torture/execute/991216-3.c: New test.
58753 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58755 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58756 Actually make the test fail by using "-O2" for compilation.
58758 1999-12-15 Nathan Sidwell <nathan@acm.org>
58760 * g++.old-deja/g++.warn/cast-align1.C: New test.
58762 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58764 * gcc.c-torture/compile/991214-1.c: New test.
58765 * gcc.c-torture/compile/991214-2.c: New test.
58767 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58769 * gcc.dg/991214-1.c: New test.
58771 1999-12-13 Jeffrey A Law (law@cygnus.com)
58773 * gcc.c-torture/compile/991213-3.c: New test.
58774 * gcc.c-torture/compile/991213-2.c: New test.
58775 * gcc.c-torture/compile/991213-1.c: New test.
58777 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
58779 * gcc.dg/991209-1.c: New test.
58781 1999-12-08 Nathan Sidwell <nathan@acm.org>
58783 * gcc.c-torture/compile/991208-1.c: New test.
58785 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58787 * gcc.dg/ultrasp2.c: New test.
58789 1999-12-05 Alex Samuel <samuel@codesourcery.com>
58791 * g++.old-deja/g++.abi/align.C (main): Fix typo.
58793 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
58795 * gcc.c-torture/compile/991202-1.c: New test.
58796 * gcc.c-torture/execute/991202-1.c: New test.
58797 * gcc.c-torture/execute/991202-2.c: New test.
58798 * gcc.c-torture/execute/991202-3.c: New test.
58800 1999-12-02 Alex Samuel <samuel@codesourcery.com>
58802 * g++.old-deja/g++.abi/align.C: New test.
58803 * g++.old-deja/g++.abi/aggregates.C: Likewise.
58804 * g++.old-deja/g++.abi/bitfields.C: Likewise.
58806 1999-12-01 Richard Henderson <rth@cygnus.com>
58808 * gcc.c-torture/execute/991201-1.c: New.
58810 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
58812 * gcc.dg/991129-1.c: New test.
58814 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
58816 * gcc.c-torture/compile/991127-1.c: New test.
58818 1999-11-22 Nathan Sidwell <nathan@acm.org>
58820 * g++.old-deja/g++.other/warn4.C: New test.
58822 1999-11-22 Nathan Sidwell <nathan@acm.org>
58824 * g++.old-deja/g++.eh/cleanup2.C: New test.
58825 * g++.old-deja/g++.ext/pretty2.C: New test.
58826 * g++.old-deja/g++.ext/pretty3.C: New test.
58827 * g++.old-deja/g++.other/debug6.C: New test.
58829 1999-10-20 Jim Wilson <wilson@cygnus.com>
58831 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58832 compiler_output to look for one error message instead of two.
58834 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
58836 * gcc.c-torture/execute/991118-1.c: Also test case
58837 where the word boundary does not split a byte evenly.
58839 1999-11-19 Nathan Sidwell <nathan@acm.org>
58841 * g++.old-deja/g++.ext/restrict1.C: New test.
58843 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58845 * gcc.c-torture/execute/991118-1.c: New test.
58847 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
58849 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58850 working directory pathnames.
58852 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
58854 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58855 host is equipped with driver.h and driver.o so it can actually
58856 compile and run the tests.
58858 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
58860 * gcc.c-torture/compile/991008-1.c: New test.
58862 1999-11-08 Nick Clifton <nickc@cygnus.com>
58864 * lib/gcc-dg.exp: Include target-supports.exp
58866 1999-11-05 Nick Clifton <nickc@cygnus.com>
58868 * lib/target-supports.exp: New file: Provide procs to test for
58869 features supported by the target.
58870 (check_weak_available): Moved here from ecos.exp.
58871 (check_alias_available): New proc: Determine of the target
58872 toolchain supports the alias attribute.
58874 * gcc.dg/special/ecos.exp: Move check_weak_available to
58875 target-supports.exp.
58876 (alias-1.c): Only perform the test if the target supports
58878 (wkali-1.c): Only perform the test if the target supports
58881 * gcc.dg/990506-0.c: Expect error messages from cross
58882 targets as well as native targets.
58884 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58886 * gcc.dg/ultrasp1.c: Removed xfail.
58887 * gcc.dg/struct-ret-2.c: Likewise.
58888 * gcc.dg/array-1.c: Likewise.
58890 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58892 * gcc.dg/struct-ret-2.c: New test.
58894 * gcc.dg/array-1.c: New test.
58896 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
58898 * gcc.c-torture/execute/991030-1.c: New test.
58900 1999-10-26 Richard Henderson <rth@cygnus.com>
58902 * gcc.c-torture/compile/991026-2.c: New test.
58904 1999-10-26 Jeffrey A Law (law@cygnus.com)
58906 * gcc.c-torture/compile/991026-1.c: New test.
58908 1999-10-23 Jeffrey A Law (law@cygnus.com)
58910 * gcc.c-torture/execute/991023-1.c: New test.
58912 1999-10-19 Jeffrey A Law (law@cygnus.com)
58914 * gcc.c-torture/execute/991019-1.c: New test.
58916 1999-10-16 Richard Henderson <rth@cygnus.com>
58918 * gcc.c-torture/execute/991016-1.c: New test.
58920 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
58922 * gcc.c-torture/execute/991014-1.c: New test.
58924 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
58926 * g++.old-deja/g++.other/union2.C: New test.
58928 1999-10-13 Nathan Sidwell <nathan@acm.org>
58930 * g++.old-deja/g++.other/vaarg2.C: New test.
58931 * g++.old-deja/g++.other/vaarg3.C: New test.
58933 1999-10-12 Craig Burley <craig@jcb-sc.com>
58935 * g77.f-torture/noncompile/19990905-1.f: Moved from being
58938 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
58940 * gcc.c-torture/execute/va-arg-11.c: New test.
58942 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
58944 * lib/file-format.exp (gcc_target_object_format): Don't
58945 crash if objdump is unavailable.
58947 1999-09-29 Donn Terry <donn@interix.com>
58949 * gcc.misc-tests/mg.exp: delete extraneous redirection.
58951 1999-09-28 Nick Clifton <nickc@cygnus.com>
58953 * gcc.c-torture/compile/990928-1.c: New test.
58955 1999-09-28 Nathan Sidwell <nathan@acm.org>
58957 * g++.old-deja/g++.other/decl6.C: New test.
58959 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58961 * gcc.c-torture/execute/va-arg-10.c: New test.
58963 1999-09-27 Nathan Sidwell <nathan@acm.org>
58965 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58966 __PRETTY_FUNCTION__.
58968 1999-09-23 Nick Clifton <nickc@cygnus.com>
58970 * gcc.c-torture/execute/990923-1.c: New test.
58972 1999-09-21 Nick Clifton <nickc@cygnus.com>
58974 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58975 for which -fpic is inappropriate.
58977 1999-09-21 Mark Mitchell <mark@codesourcery.com>
58979 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58981 1999-09-21 Nathan Sidwell <nathan@acm.org>
58983 * g++.old-deja/g++.other/dyncast1.C: New test.
58984 * g++.old-deja/g++.other/dyncast2.C: New test.
58985 * g++.old-deja/g++.other/dyncast3.C: New test.
58986 * g++.old-deja/g++.other/dyncast4.C: New test.
58987 * g++.old-deja/g++.other/dyncast5.C: New test.
58988 * g++.old-deja/g++.eh/catch3.C: New test.
58989 * g++.old-deja/g++.eh/catch3p.C: New test.
58990 * g++.old-deja/g++.eh/catch4.C: New test.
58991 * g++.old-deja/g++.eh/catch4p.C: New test.
58992 * g++.old-deja/g++.eh/catch5.C: New test.
58993 * g++.old-deja/g++.eh/catch5p.C: New test.
58994 * g++.old-deja/g++.eh/catch6.C: New test.
58995 * g++.old-deja/g++.eh/catch6p.C: New test.
58996 * g++.old-deja/g++.eh/catch7.C: New test.
58997 * g++.old-deja/g++.eh/catch7p.C: New test.
58998 * g++.old-deja/g++.eh/catch8.C: New test.
58999 * g++.old-deja/g++.eh/catch8p.C: New test.
59000 * g++.old-deja/g++.eh/catch9.C: New test.
59001 * g++.old-deja/g++.eh/catch9p.C: New test.
59003 1999-09-13 Nathan Sidwell <nathan@acm.org>
59005 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59006 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59008 1999-09-13 Jeffrey A Law (law@cygnus.com)
59010 * gcc.c-torture/compile/990913-1.c: New test.
59012 1999-09-10 Nathan Sidwell <nathan@acm.org>
59014 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59015 * g++.old-deja/g++.jason/rfg5.C: Likewise.
59017 1999-09-09 Richard Henderson <rth@cygnus.com>
59019 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59021 1999-09-09 Nathan Sidwell <nathan@acm.org>
59023 * g++.old-deja/g++.other/lookup11.C: New test.
59024 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59025 what is permitted and what we want.
59026 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59028 * g++.old-deja/g++.jason/rfg5.C: Likewise.
59030 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
59032 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59033 * gcc.c-torture/noncompile/poison-1.c: New file.
59035 1999-09-08 Nathan Sidwell <nathan@acm.org>
59037 * g++.old-deja/g++.other/sizeof3.C: New test.
59038 * g++.old-deja/g++.other/sizeof4.C: New test.
59039 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59040 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59042 1999-09-07 Richard Henderson <rth@cygnus.com>
59044 * gcc.dg/va-arg-1.c: New.
59046 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59048 * gcc.c-torture/execute/va-arg-9.c: New test.
59050 1999-09-05 Craig Burley <craig@jcb-sc.com>
59052 * g77.f-torture/compile/980519-2.f: New test.
59053 * g77.f-torture/compile/19990905-0.f: New test.
59054 * g77.f-torture/compile/19990905-1.f: New test.
59055 * g77.f-torture/compile/19990905-2.f: New test.
59057 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59059 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
59061 * gcc.c-torture/execute/990827-1.c: Fix typo.
59063 1999-09-03 Nathan Sidwell <nathan@acm.org>
59065 * g++.old-deja/g++.other/deref1.C: New test.
59067 1999-09-02 Nathan Sidwell <nathan@acm.org>
59069 * g++.old-deja/g++.other/ambig2.C: New test.
59070 * g++.old-deja/g++.other/cond5.C: New test.
59071 * g++.old-deja/g++.other/lookup16.C: New test.
59073 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
59075 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59078 1999-08-31 Jeffrey A Law (law@cygnus.com)
59080 * lib/c-torture.exp: Avoid the "compare executables" optimization
59081 when testing native.
59083 1999-08-29 Jeffrey A Law (law@cygnus.com)
59085 * gcc.c-torture/execute/990829-1.c: New test.
59086 * gcc.c-torture/compile/990829-1.c: New test.
59088 1999-08-27 Paul Burchard <burchard@pobox.com>
59090 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59091 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59092 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59093 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59094 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59095 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59096 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59097 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59098 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59099 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59100 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59102 1999-08-27 Jeffrey A Law (law@cygnus.com)
59104 * gcc.c-torture/execute/990827-1.c: New test.
59106 1999-08-26 Craig Burley <craig@jcb-sc.com>
59108 * g77.f-torture/noncompile/19990826-4.f: New test.
59110 * g77.f-torture/compile/19990826-3.f: New test.
59112 * g77.f-torture/execute/19990826-2.f: New test.
59114 * g77.f-torture/compile/19990826-1.f: New test.
59116 * gcc.c-torture/execute/990826-0.c: New test.
59117 * g77.c-torture/execute/19990826-0.f: New test.
59119 * g77.f-torture/noncompile/970626-2.f: New test.
59121 1999-08-25 Paul Burchard <burchard@pobox.com>
59123 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59124 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59125 lss-011.C: New tests.
59127 1999-08-25 Nathan Sidwell <nathan@acm.org>
59129 * g++.old-deja/g++.other/decl5.C: New test.
59131 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59133 * noncompile/noncompile.exp: Load_lib c-torture.exp.
59134 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59135 call `postbase' for each one. All callers of `postbase' changed
59136 to call this instead.
59138 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
59140 * gcc.c-torture/execute/990811-1.c: New test.
59142 1999-08-09 Nick Clifton <nickc@cygnus.com>
59144 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59147 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59150 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59152 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59154 1999-08-04 Jeffrey A Law (law@cygnus.com)
59156 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59158 1999-08-04 Nathan Sidwell <nathan@acm.org>
59160 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59162 1999-08-04 Jeffrey A Law (law@cygnus.com)
59164 * gcc.c-torture/execute/990804-1.c: New test.
59166 1999-08-03 Nathan Sidwell <nathan@acm.org>
59168 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59169 * g++.old-deja/g++.brendan/crash64.C: Likewise.
59170 * g++.old-deja/g++.brendan/overload8.C: Likewise.
59172 1999-08-03 Nathan Sidwell <nathan@acm.org>
59174 * g++.old-deja/g++.other/struct1.C: New test.
59176 1999-08-03 Nathan Sidwell <nathan@acm.org>
59178 * g++.old-deja/g++.other/enum2.C: New test.
59180 1999-08-02 Richard Henderson <rth@cygnus.com>
59182 Adapted from tests from Franz Sirl:
59183 * gcc.c-torture/execute/va-arg-7.c: New test.
59184 * gcc.c-torture/execute/va-arg-8.c: New test.
59186 1999-08-01 Jeffrey A Law (law@cygnus.com)
59188 * gcc.c-torture/compile/990801-2.c: New test.
59190 * gcc.c-torture/compile/990801-1.c: New test.
59192 1999-07-27 Michael Meissner <meissner@cygnus.com>
59194 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59195 fp-cmp-1.c, converting double to float.
59197 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59198 fp-cmp-1.c, converting double to long double.
59200 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59201 from fr1 to unknown_register, since fr1 is a legitimate register
59204 1999-07-25 Jeffrey A Law (law@cygnus.com)
59206 * README: More listname related changes.
59208 1999-07-08 Catherine Moore <clm@cygnus.com>
59210 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
59212 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
59214 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59216 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59218 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59220 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
59222 * gcc.dg/990703-1.c: New test.
59224 1999-06-29 Nick Clifton <nickc@cygnus.com>
59226 * lib/file-format.exp: New file: Move definition of proc
59227 gcc_target_object_format to here from
59228 gcc.dg/special/ecos.exp.
59230 * lib/c-torture.exp: Include lib file-format.exp.
59231 * lib/gcc-dg.exp: Include lib file-format.exp.
59233 * gcc.dg/special/ecos.exp: Remove definition of proc
59234 gcc_target_object_format.
59236 1999-06-28 Jeffrey A Law (law@cygnus.com)
59238 * gcc.c-torture/execute/990628-1.c: New test.
59240 1999-06-25 Jeffrey A Law (law@cygnus.com)
59242 * gcc.c-torture/compile/990625-2.c: New test.
59244 * gcc.c-torture/compile/990625-1.c: New test.
59246 1999-06-23 Nick Clifton <nickc@cygnus.com>
59248 * gcc.c-torture/compile/dll.c: New test case. Check that dll
59249 attributes compile.
59250 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59251 ports that use the COFF/PE file format.
59253 1999-06-17 Jeffrey A Law (law@cygnus.com)
59255 * gcc.c-torture/compile/990617-1.c: New test.
59257 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
59259 * g++.old-deja/g++.other/decl4.C: New test.
59261 1999-06-14 Nathan Sidwell <nathan@acm.org>
59263 * g++.old-deja/g++.other/bitfld3.C: New test.
59265 1999-06-08 Nathan Sidwell <nathan@acm.org>
59267 * g++.old-deja/g++.eh/catch1.C: New test.
59269 1999-06-07 Jeffrey A Law (law@cygnus.com)
59271 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59273 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59274 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
59276 1999-06-05 Craig Burley <craig@jcb-sc.com>
59278 * g77.f-torture/compile/19990502-0.f: Replace with new,
59279 shorter, test that still fails after recent changes.
59281 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59283 * gcc.c-torture/execute/990604-1.c: New test.
59285 1999-05-31 Jeffrey A Law (law@cygnus.com)
59287 * gcc.c-torture/execute/990531-1.c: New test.
59289 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59291 * gcc.c-torture/compile/990527-1.c: New test.
59293 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
59295 * gcc.c-torture/execute/990527-1.c: New test.
59297 1999-05-25 Nick Clifton <nickc@cygnus.com>
59299 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59300 bitfields as signed.
59302 1999-05-25 Craig Burley <craig@jcb-sc.com>
59304 * g77.f-torture/compile/19990525-0.f: New test.
59306 1999-05-25 Jeffrey A Law (law@cygnus.com)
59308 * gcc.c-torture/execute/990525-2.c: New test.
59310 * gcc.c-torture/execute/990525-1.c: New test.
59312 1999-05-24 Nathan Sidwell <nathan@acm.org>
59314 * g++.old-deja/g++.other/anon3.C: New test.
59315 * g++.old-deja/g++.other/anon4.C: New test.
59316 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59317 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59318 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59321 1999-05-24 Jeffrey A Law (law@cygnus.com)
59323 * gcc.c-torture/execute/990524-1.c: New test.
59325 * gcc.dg/990524-1.c: New test.
59327 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59329 * gcc.c-torture/compile/990523-1.c: New test.
59331 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
59333 * gcc.c-torture/compile/990519-1.c: New test.
59335 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59337 * gcc.c-torture/compile/990517-1.c: New test.
59339 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59340 (e4, f4): New tests.
59343 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59345 * gcc.dg/noreturn-1.c: New test.
59347 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59349 * gcc.c-torture/execute/990513-1.c: New test.
59351 1999-05-10 Richard Henderson <rth@cygnus.com>
59353 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59355 1999-05-10 Craig Burley <craig@jcb-sc.com>
59357 * g77.f-torture/execute/erfc.f: Use small single-precision
59358 values, to avoid problems on Alphas when not -mieee.
59360 1999-05-08 Craig Burley <craig@jcb-sc.com>
59362 * gcc.dg/990506-0.c: New test.
59364 1999-05-08 Richard Henderson <rth@cygnus.com>
59366 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59367 the constant to test. Don't XFAIL 64-bit targets.
59369 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59370 * g++.old-deja/g++.law/profile1.C: Likewise.
59372 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59373 operator new instances.
59374 * g++.old-deja/g++.other/delete5.C: Likewise.
59376 1999-05-03 Craig Burley <craig@jcb-sc.com>
59378 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59381 1999-05-03 Craig Burley <craig@jcb-sc.com>
59383 * g77.f-torture/execute/u77-test.f: Reverse order of two
59384 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59386 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59388 * gcc.dg/compare1.c: New test.
59390 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
59392 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59395 1999-05-02 Craig Burley <craig@jcb-sc.com>
59397 * g77.f-torture/compile/19990502-1.f: New test.
59399 1999-05-02 Craig Burley <craig@jcb-sc.com>
59401 * g77.f-torture/compile/19990502-0.f: New test.
59403 1999-05-02 Craig Burley <craig@jcb-sc.com>
59405 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59408 1999-05-02 Craig Burley <craig@jcb-sc.com>
59410 * g77.f-torture/execute/u77-test.f (main): List libU77
59411 intrinsics not currently tested.
59412 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59413 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59414 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59415 Trim blanks off the ends of some printed strings.
59417 1999-05-02 Craig Burley <craig@jcb-sc.com>
59419 * g77.f-torture/execute/u77-test.f (main): Just warn about
59420 FSTAT gid disagreement, as it's expected on some systems.
59422 1999-05-01 Craig Burley <craig@jcb-sc.com>
59424 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59425 use a new function, which allows for some slop.
59426 Clean up some commentary.
59427 (issum): The new function.
59428 (sgladd): Deleted subroutine.
59430 1999-05-01 Craig Burley <craig@jcb-sc.com>
59432 * g77.f-torture/execute/u77-test.f: Modify to be more like
59433 libf2c/libU77 version, bringing patches to that version here.
59434 Add suitable commentary.
59436 1999-04-25 Richard Henderson <rth@cygnus.com>
59438 * gcc.dg/990424-1.c: New test.
59440 1999-04-24 Craig Burley <craig@jcb-sc.com>
59442 * g77.f-torture/execute/u77-test.f (main): Bug involving
59443 LSTAT has been fixed, so turn back on full checking.
59445 1999-04-20 Craig Burley <craig@jcb-sc.com>
59447 * g77.f-torture/compile/19990419-0.f: New test.
59448 * g77.f-torture/execute/19990419-1.f: New test.
59450 1999-04-17 Richard Henderson <rth@cygnus.com>
59452 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59453 to avoid the need for a prototype to supress a warning.
59455 1999-04-07 Jim Wilson <wilson@cygnus.com>
59457 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59459 1999-04-04 Jeffrey A Law (law@cygnus.com)
59461 * gcc.c-torture/execute/990404-1.c: New test.
59463 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59465 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59466 * gcc.dg/cpp-if3.c: Don't use -pedantic.
59467 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59468 missing initializer warnings.
59470 1999-03-28 Jeffrey A Law (law@cygnus.com)
59472 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59475 1999-03-26 Jeffrey A Law (law@cygnus.com)
59477 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59479 1999-03-26 Craig Burley <craig@jcb-sc.com>
59481 * g77.f-torture/execute/19990325-0.f: New test.
59482 * g77.f-torture/execute/19990325-1.f: New test.
59484 1999-03-24 Jeffrey A Law (law@cygnus.com)
59486 * gcc.c-torture/execute/990324-1.c: New test.
59488 1999-03-22 Jim Wilson <wilson@cygnus.com>
59490 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59493 1999-03-17 Richard Henderson <rth@cygnus.com>
59495 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
59497 1999-03-13 Craig Burley <craig@jcb-sc.com>
59499 * g77.f-torture/execute/19990313-2.f: New test.
59500 * g77.f-torture/execute/19990313-3.f: New test.
59502 1999-03-13 Craig Burley <craig@jcb-sc.com>
59504 * g77.f-torture/execute/19990313-0.f: New test.
59505 * g77.f-torture/execute/19990313-1.f: New test.
59507 1999-03-12 Jim Wilson <wilson@cygnus.com>
59509 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59511 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59512 (main): Add check for u15. Conditionalize u31 check depending on
59513 whether ints are <32 bits or >=32 bits.
59515 1999-03-08 Craig Burley <craig@jcb-sc.com>
59517 * g77.f-torture/execute/19981119-0.f: Improve testiness.
59519 1999-03-08 Craig Burley <craig@jcb-sc.com>
59521 * g77.f-torture/compile/19990305-0.f: New test.
59522 * g77.f-torture/execute/19981119-0.f: New test.
59524 1999-03-08 Craig Burley <craig@jcb-sc.com>
59526 * g77.f-torture/execute/970625-2.f: call ABORT if final
59527 result is not correct, instead of just printing it.
59528 Add this checking via newly introduced obfuscation, to
59529 trip up buggy front ends.
59531 1999-03-07 Craig Burley <craig@jcb-sc.com>
59533 * g77.f-torture/compile/960317-1.f: Moved from being
59534 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
59536 1999-03-06 Craig Burley <craig@jcb-sc.com>
59538 * g77.f-torture/execute/960317-1.f: New (old) test.
59539 * g77.f-torture/execute/970625-2.f: Ditto.
59541 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
59543 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59544 error message on line 1 or line 2; cccp and cpplib do this differently.
59546 1999-03-01 Jeffrey A Law (law@cygnus.com)
59548 * g++.old-deja/g++.law/weak1.C: New test.
59550 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59552 * gcc.c-torture/execute/990119-1.c: Renamed to...
59553 * gcc.dg/990119-1.c: this, so it will only be tested once
59554 (it's a preprocessor test, it doesn't need to be run at
59555 multiple optimization levels).
59557 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59559 * lib/g++.exp: Don't add incdir=$base_dir/../include to
59562 1999-02-24 Craig Burley <craig@jcb-sc.com>
59564 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59565 * g77.f-torture/compile/19981216-0.f: ...as it is expected
59566 to not be compilable by current g77.
59568 1999-02-24 Nick Clifton <nickc@cygnus.com>
59570 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59572 1999-02-22 Jeffrey A Law (law@cygnus.com)
59574 * gcc.c-torture/execute/990222-1.c: New test.
59576 1999-02-19 Craig Burley <craig@jcb-sc.com>
59578 * g77.f-torture/compile/19990218-0.f: New test.
59579 * g77.f-torture/noncompile/19990218-1.f: New test.
59581 1999-02-18 Craig Burley <craig@jcb-sc.com>
59583 * g77.f-torture/compile/19981216-0.f: New test.
59585 1999-02-14 Jeffrey A Law (law@cygnus.com)
59587 * gcc.dg/990214-1.c: New test.
59589 1999-02-13 Jeffrey A Law (law@cygnus.com)
59591 * gcc.dg/990213-2.c: New test.
59593 * gcc.dg/990213-1.c: New test.
59595 1999-02-12 Jeffrey A Law (law@cygnus.com)
59597 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59600 1999-02-11 Nick Clifton <nickc@cygnus.com>
59602 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59603 specified by target.
59605 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59607 1999-02-11 Jeffrey A Law (law@cygnus.com)
59609 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59611 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59613 * gcc.dg/special/ecos.exp: New test driver for new tests with
59614 special requirements.
59616 * gcc.dg/special/alias-1.c: New test.
59617 * gcc.dg/special/gcsec-1.c: New test.
59618 * gcc.dg/special/weak-1.c: New test.
59619 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59620 * gcc.dg/special/weak-2.c: New test.
59621 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59622 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59623 * gcc.dg/special/wkali-1.c: New test.
59624 * gcc.dg/special/wkali-2.c: New test.
59625 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59626 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59628 1999-02-10 Felix Lee <flee@cygnus.com>
59630 * lib/c-torture.exp (c-torture-compile): Pull out code for
59631 analyzing gcc error messages.
59632 (c-torture-execute): Likewise. Fix some (harmless) false
59634 * lib/gcc.exp (gcc_check_compile): New function.
59636 1999-02-08 Richard Henderson <rth@cygnus.com>
59638 * gcc.c-torture/execute/990208-1.c: New test.
59640 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59642 * g++.dg/special/ecos.exp: New driver for new tests with special
59645 * g++.dg/special/conpr-1.C: New test
59646 * g++.dg/special/conpr-2.C: New test
59647 * g++.dg/special/conpr-2a.C: New test
59648 * g++.dg/special/conpr-3.C: New test
59649 * g++.dg/special/conpr-3a.C: New test
59650 * g++.dg/special/conpr-3b.C: New test
59652 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59653 allow g++ to use the dg driver
59655 * README: Add comment about g++.dg directory
59657 1999-02-06 Jeffrey A Law (law@cygnus.com)
59659 * README: Update email addresses.
59661 1999-02-03 Nick Clifton <nickc@cygnus.com>
59663 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59664 arguments in order to force structure S onto the stack even on
59666 (test): Pass 10 leading arguments to function foo as well as the
59669 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59670 failure for all targets.
59672 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59673 abort to terminate program execution.
59675 1999-01-30 Richard Henderson <rth@cygnus.com>
59677 * gcc.c-torture/execute/990130-1.c: New test.
59679 1999-01-30 Jeffrey A Law (law@cygnus.com)
59681 * gcc.dg/990130-1.c: New test.
59683 1999-01-28 Michael Meissner <meissner@cygnus.com>
59685 * gcc.c-torture/execute/990128-1.c: New test.
59687 1999-01-27 Michael Meissner <meissner@cygnus.com>
59689 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59691 1999-01-27 Felix Lee <flee@cygnus.com>
59693 * lib/c-torture.exp (c-torture-compile): pull out code for
59694 analyzing gcc error messages.
59695 (c-torture-execute): ditto, and fix some (harmless) false
59697 * lib/gcc.exp (gcc_check_compile): new function.
59699 1999-01-17 Jeffrey A Law (law@cygnus.com)
59701 * gcc.dg/990117-1.c: New test.
59703 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59705 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59707 1999-01-15 Jeffrey A Law (law@cygnus.com)
59709 * g77.f-torture/compile/990115-1.f: New test.
59711 1999-01-07 Jeffrey A Law (law@cygnus.com)
59713 * gcc.c-torture/compile/990107-1.c: New test
59715 1999-01-06 Jeffrey A Law (law@cygnus.com)
59717 * gcc.c-torture/execute/990106-2.c: New test.
59719 * gcc.c-torture/execute/990106-1.c: New test.
59721 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
59723 * gcc.c-torture/compile/981223-1.c: New test.
59725 1998-12-29 Richard Henderson <rth@cygnus.com>
59727 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59728 (opt3): Rename from opt4 and disable.
59730 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
59732 * g++.old-deja/g++.pt/ptrmem5.C: New test.
59734 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59736 * g++.old-deja/g++.other/conv5.C: New test.
59738 1998-12-14 Nick Clifton <nickc@cygnus.com>
59740 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59742 1998-12-11 Jeffrey A Law (law@cygnus.com)
59744 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59746 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
59748 * gcc.c-torture/compile/981211-1.c: New test.
59750 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59752 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59754 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59756 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59758 * gcc.special/930510-1.c: Make C9X safe.
59759 * gcc.misc-tests/gcov-1.c Similarly.
59760 * gcc.misc-tests/gcov-2.c Similarly.
59762 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59764 * gcc.dg/ultrasp1.c: New test.
59766 1998-12-06 Richard Henderson <rth@cygnus.com>
59768 * gcc.c-torture/execute/981206.c: New test.
59770 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59772 * g++.old-deja/g++.ns/template7.C: New test.
59774 * g++.old-deja/g++.other/expr1.C: New test.
59776 * g++.old-deja/g++.eh/tmpl3.C: New test.
59778 * g++.old-deja/g++.eh/tmpl2.C: New test.
59780 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59782 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59783 * g++.old-deja/g++.other/using6.C: Removed.
59784 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59786 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59788 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59790 * g++.old-deja/g++.pt/overload8.C: New test.
59792 * g++.old-deja/g++.pt/overload7.C: New test.
59794 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59796 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59797 and relinking messages.
59798 * lib/g++.exp (g++_target_compile): Remove .rpo file when
59799 compiling with -frepo.
59801 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
59803 * g++.old-deja/g++.pt/lookup6.C: New test.
59805 1998-11-30 Nick Clifton <nickc@cygnus.com>
59807 * gcc.c-torture/execute/981130-1.c: New test.
59808 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59810 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59812 * g++.old-deja/g++.pt/explicit76.C: New test.
59814 * g++.old-deja/g++.pt/friend38.C: New test.
59816 * g++.old-deja/g++.ns/crash2.C: New test.
59818 * g++.old-deja/g++.pt/defarg8.C: New test.
59820 * g++.old-deja/g++.pt/instantiate6.C: New test.
59822 * g++.old-deja/g++.pt/static6.C: New test.
59824 * g++.old-deja/g++.pt/decl2.C: New test.
59826 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59828 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
59829 problem is actually related with name lookup, but so what? :-)
59831 * g++.old-deja/g++.pt/friend37.C: New test.
59833 1998-11-25 Dave Love <d.love@dl.ac.uk>
59835 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59836 element, which fails on some systems.
59838 * g77.f-torture/execute/labug1.f: New test.
59840 1998-11-21 Jeffrey A Law (law@cygnus.com)
59842 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59845 1998-11-18 Dave Love <d.love@dl.ac.uk>
59847 * g77.f-torture/compile/981117-1.f: New test.
59849 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
59851 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
59852 properly discarded.
59854 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
59856 * gcc.c-torture/execute/memcheck: New directory of tests for
59857 -fcheck-memory-usage.
59859 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
59861 * README: New file, general information about the testsuite and
59862 new description of the various C++ test subdirectories.
59863 * README.g++: Eliminate obsolete information, update and move most
59864 relevant stuff to README.
59866 1998-11-07 Richard Henderson <rth@cygnus.com>
59868 * gcc.c-torture/compile/981107-1.c: New test.
59870 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
59872 * execute/memcpy-bi.c: New testcase.
59874 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
59876 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59879 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59880 template is selected.
59882 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59883 classes, it should be accepted for all types.
59885 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59887 * g++.old-deja/g++.pt/spec24.C: Ensure that template
59888 specializations start with template headers.
59890 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
59892 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59894 * g++.old-deja/g++.other/init9.C: Test cross initialization of
59897 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59899 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59901 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59903 * compile/981022-1.c, compile/981022-1.x: New test and driver.
59905 1998-10-19 Jeffrey A Law (law@cygnus.com)
59907 * 981019-1.c: New test.
59909 1998-10-14 Robert Lipe <robertl@dgii.com>
59911 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59914 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59916 * compile/981001-4.c: Remove use of GCC extension that triggers a
59919 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
59921 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59923 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59925 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
59926 instantiation of template produces incorrect code for delete
59929 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
59930 constructors' name is not unique.
59931 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59932 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59934 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
59935 automatic array of const is ill-formed.
59937 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
59938 of template parameter?
59940 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
59943 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
59944 pointer-to-member expression.
59946 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
59947 declaration causes ICE.
59949 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
59951 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
59952 reserved in the global namespace.
59954 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59955 generate needed virtual table.
59957 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59959 1998-10-10 Dariush Eslimi <eslimi@loran.com>
59961 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59962 template-dependent type
59964 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59966 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59967 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59968 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59970 * g++.old-deja/g++.other/using5.C: New test; using decl from base
59971 class should be usable as argument of member function.
59972 * g++.old-deja/g++.other/using6.C: New test; using decl from base
59973 class should be usable as return type of member function.
59974 * g++.old-deja/g++.other/using7.C: New test; using decl from base
59975 class should be usable as type of data member.
59977 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59979 1998-10-09 Jeffrey A Law (law@cygnus.com)
59981 * gcc.c-torture/special/920521-1.c: Fix bogus test.
59983 1998-10-08 Nick Clifton <nickc@cygnus.com>
59985 * gcc.dg/dll-?.c Add thumb to target list.
59986 Fix assembler scan patterns to match current assembler output.
59988 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
59990 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
59991 matching of template brackets.
59993 * g++.old-deja/g++.other/using4.C: New test. Test using
59994 declarations of methods from base classes.
59996 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
59997 within functions should introduce names into the innermost
59998 enclosing namespace.
60000 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
60001 of static locals if first initialization throws.
60003 1998-10-07 Jim Wilson <wilson@cygnus.com>
60005 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60007 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
60009 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
60010 lose track of the possible targets of tablejump insns.
60011 * special/special.exp: Run it.
60013 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60015 * g++.old-deja/g++.pt/friend35.C: New test. A template function
60016 must be declared before its specializations can be named in friend
60019 1998-10-05 Dave Love <d.love@dl.ac.uk>
60021 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60023 * g77.f-torture/execute/io1.f: New test.
60025 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
60027 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60028 with pointer to template function, for which no argument deduction
60031 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60032 specialization of template function as argument to template
60035 * g++.old-deja/g++.other/access2.C: New test; Inner class
60036 shouldn't have privileged access to Outer's names.
60038 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
60040 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60041 friend template declared within template class conflicts with
60042 nested class of the same name.
60044 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60047 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60048 object with direct initializer as function declaration.
60050 * g++.old-deja/g++.other/decl2.C: New test; duplicate
60053 * g++.old-deja/g++.other/null2.C: New test; conditional operator
60054 involving const pointer and NULL produces incorrect result.
60056 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60057 type name without `typename' should be rejected with -pedantic.
60059 1998-10-02 Richard Henderson <rth@cygnus.com>
60061 * g++.old-deja/g++.other/addrof1.C: New test.
60063 1998-10-01 Nick Clifton <nickc@cygnus.com>
60065 * gcc.c-torture/compile/981001-1.c: New test.
60066 * gcc.c-torture/execute/981001-1.c: New test.
60068 1998-10-01 Jeffrey A Law (law@cygnus.com)
60070 * gcc.c-torture/compile/981001-2.c: New test.
60071 * gcc.c-torture/compile/981001-3.c: New test.
60072 * gcc.c-torture/compile/981001-4.c: New test.
60074 1998-10-01 Robert Lipe <robertl@dgii.com>
60076 * lib/objc.exp (objc_target_compile): Add -L during compiles for
60077 multilibbed hosts. Idea grafted from g77.exp.
60079 1998-09-30 Dave Love <d.love@dl.ac.uk>
60081 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60082 avoid losing on systems which need -lsocket.
60084 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
60086 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60087 * g++.old-deja/g++.other/nested2.C: Ditto.
60088 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60091 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
60093 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60094 preferred over template operator!= for enum bitfields.
60096 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
60098 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60099 that happen to have the same base name, but in different scopes,
60100 are incorrectly rejected.
60102 1998-09-16 Richard Henderson <rth@cygnus.com>
60104 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60105 on the native word size instead of an integer literal.
60107 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
60109 * g++.old-deja/g++.other/static2.C: Invocation of static data
60110 member of type pointer-to-function denoted as non-static member.
60112 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60113 checks involving function types and aliases.
60115 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
60117 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60118 redefined to the same non-trivial type.
60120 * g++.old-deja/g++.pt/explicit73.C: Test for proper
60121 namespace-qualification of template specializations declared in
60124 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60125 to declare a subset of the specializations of a template function
60126 as friends of specializations of a template class.
60128 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60129 member templates that do not fully specialize the enclosing
60130 template class are rejected.
60132 1998-09-11 Dave Love <d.love@dl.ac.uk>
60134 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60136 1998-09-08 Dave Love <d.love@dl.ac.uk>
60138 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60139 altered from libf2c/libU77 version.
60141 1998-09-06 Dave Love <d.love@dl.ac.uk>
60143 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60145 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
60146 Alexandre Oliva <oliva@dcc.unicamp.br>
60148 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60149 (un)signed char are different types for template specialization
60152 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
60154 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60155 * objc: ObjC testsuite.
60157 1998-08-31 Catherine Moore <clm@cygnus.com>
60159 * gcc.c-torture/execute/941014-1.x: New file.
60161 1998-08-31 Nick Clifton <nickc@cygnus.com>
60163 * lib/c-torture.exp: Add support for
60164 torture_eval_before_compile and torture_eval_before_execute
60167 1998-08-30 Jeffrey A Law (law@cygnus.com)
60169 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
60170 this test triggers valid.
60172 1998-08-27 Jeffrey A Law (law@cygnus.com)
60174 * gcc.dg/980827-1.c: New test.
60176 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
60178 * gcc.c-torture/execute/loop-4b.c: New test.
60180 1998-08-26 Nick Clifton <nickc@cygnus.com>
60182 * lib/c-torture.exp: Add support for
60183 torture_eval_before_compile and torture_eval_before_execute
60186 1998-08-25 Jeffrey A Law (law@cygnus.com)
60188 * gcc.c-torture/compile/980825-1.c: New test.
60190 1998-08-24 Nick Clifton <nickc@cygnus.com>
60192 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60193 count number tests in opt_t0 not good_t0.
60195 1998-08-24 Jeffrey A Law (law@cygnus.com)
60197 * gcc.c-torture/compile/930326-1.x: Fix typo.
60199 1998-08-23 Mark Mitchell <mark@markmitchell.com>
60201 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60204 1998-08-21 Jeffrey A Law (law@cygnus.com)
60206 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60207 STACK_SIZE is defined.
60208 * gcc.c-torture/unsorted/stuct.c: Similarly.
60210 * gcc.c-torture/compile/980821-1.c: New test.
60212 1998-08-21 Jeffrey A Law (law@cygnus.com)
60214 * gcc.c-torture/execute/980526-2.c: Disable for targets with
60217 1998-08-19 Mark Mitchell <mark@markmitchell.com>
60219 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60222 1998-08-09 Mark Mitchell <mark@markmitchell.com>
60224 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60227 1998-08-18 Jeffrey A Law (law@cygnus.com)
60229 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60231 1998-08-16 Jeffrey A Law (law@cygnus.com)
60233 * gcc.c-torture/compile/980816-1.c: New test.
60235 * gcc.dg/980816-1.c: New test.
60237 1998-08-13 Jeffrey A Law (law@cygnus.com)
60239 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60240 compiler for ieee tests.
60242 1998-08-01 Dave Love <d.love@dl.ac.uk>
60244 * g77.f-torture/compile/980729-0.f: New test.
60246 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
60248 * gcc.c-torture/special/eeprof-1.c: New test, for
60249 -finstrument-functions.
60250 * gcc.c-torture/special/special.exp: Run it.
60252 1998-07-29 Jeffrey A Law (law@cygnus.com)
60254 * gcc.c-torture/compile/980729-1.c: New test.
60256 1998-07-27 Nick Clifton <nickc@cygnus.com>
60258 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60259 __thumb__ is defined, and test for ARM style doubles if so.
60261 1998-07-26 Dave Love <d.love@dl.ac.uk>
60263 * g77.f-torture/noncompile/980615-0.f: New test.
60265 1998-07-26 H.J. Lu (hjl@gnu.org)
60267 * gcc.dg/980312-1.c: Do link instead of compile.
60268 * gcc.dg/980313-1.c: Likewise.
60270 1998-07-26 Jeffrey A Law (law@cygnus.com)
60272 * gcc.c-torture/compile/980726-1.c: New test.
60274 1998-07-25 Dave Love <d.love@dl.ac.uk>
60276 * g77.f-torture/execute/io0.f: New test.
60278 1998-07-24 Nick Clifton <nickc@cygnus.com>
60280 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60283 1998-06-18 Michael Meissner <meissner@cygnus.com>
60285 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60288 1998-07-17 Nick Clifton <nickc@cygnus.com>
60290 * gcc.dg/980626-1.c: Expect failures for all toolchains until
60291 c-decl.c:grokdeclarator can handle mode attributes.
60293 1998-07-16 Jeffrey A Law (law@cygnus.com)
60295 * gcc.c-torture/execute/980716-1.c: New test.
60297 1998-07-13 Jeffrey A Law (law@cygnus.com)
60299 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60301 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
60303 * gcc.c-torture/execute/va-arg-3.x: Similarly.
60304 * gcc.c-torture/compile/930326-1.x: Similarly.
60306 1998-07-13 Dave Love <d.love@dl.ac.uk>
60308 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60309 New test from Craig.
60311 1998-07-12 Dave Love <d.love@dl.ac.uk>
60313 * g77.f-torture/noncompile/980616-0.f: New test.
60315 * g77.f-torture/execute/970816-3.f: New test from Craig.
60317 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60319 * g++.other/singleton.C: Return error value instead of taking
60322 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60324 * g++.other/singleton.C: New test. Warning is under dispute.
60325 Runtime crash is not.
60327 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60329 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60330 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60331 using6.C, using7.C}: New namespace tests.
60333 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60335 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60336 specialization with typedef'ed names used as array indexes.
60338 1998-07-09 Jeffrey A Law (law@cygnus.com)
60340 * gcc.c-torture/execute/980709-1.c: New test.
60342 * gcc.dg/980709-1.c: New test.
60344 1998-07-07 Richard Henderson <rth@cygnus.com>
60346 * gcc.c-torture/execute/bcp-1.c: New test.
60348 1998-07-07 Jeffrey A Law (law@cygnus.com)
60350 * gcc.c-torture/execute/980707-1.c: New test.
60352 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
60354 * gcc.c-torture/compile/980706-1.c: New test.
60356 1998-07-01 Dave Love <d.love@dl.ac.uk>
60358 * g77.f-torture/execute/980701-0.f,
60359 g77.f-torture/execute/980701-1.f: New test from Craig.
60361 1998-07-01 Jeffrey A Law (law@cygnus.com)
60363 * gcc.c-torture/compile/980701-1.c: New test.
60365 * gcc.c-torture/execute/980701-1.c: New test.
60367 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
60370 * g++.old-deja/g++.robertl/eb132.C: New test.
60371 * g++.old-deja/g++.robertl/eb133.C: Likewise.
60373 1998-06-29 Dave Love <d.love@dl.ac.uk>
60375 * g77.f-torture/execute/980628-7.f,
60376 g77.f-torture/execute/980628-8.f,
60377 g77.f-torture/execute/980628-9.f,
60378 g77.f-torture/execute/980628-10.f: New tests from Craig.
60380 * g77.f-torture/execute/980628-3.f: Remove mail headers.
60382 1998-06-28 Jeffrey A Law (law@cygnus.com)
60384 * g77.f-torture/execute/980628-4.f: New test from Craig.
60385 * g77.f-torture/execute/980628-5.f: Likewise.
60386 * g77.f-torture/execute/980628-2.f: Likewise.
60387 * g77.f-torture/execute/980628-0.f: Likewise.
60388 * g77.f-torture/execute/980628-1.f: Likewise.
60389 * g77.f-torture/execute/980628-3.f: Likewise.
60390 * g77.f-torture/execute/980628-6.f: Likewise.
60392 1998-06-28 Jeffrey A Law (law@cygnus.com)
60394 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60395 directory when nothing has been installed yet.
60397 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
60399 * gcc.c-torture/special/special.exp: Handle newer versions of
60402 1998-06-26 Jeffrey A Law (law@cygnus.com)
60404 * gcc.dg/980626-1.c: New test.
60406 1998-06-19 Bruno Haible <haible@ilog.fr>
60408 * gcc.misc-tests/m-un-2.c: New test.
60409 * g++.old-deja/g++.other/warn01.c: Likewise.
60411 1998-06-19 Robert Lipe <robertl@dgii.com>
60413 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60414 compatibility with assmblers with a different comment character.
60415 Eliminate use of GAS-specific extensions.
60417 1998-06-19 Jeffrey A Law (law@cygnus.com)
60419 * gcc.c-torture/execute/ieee/980619-1.c: New test.
60421 1998-06-19 Robert Lipe <robertl@dgii.com>
60423 * lib/g77.exp: Replace search for libf2c.a with search for newly
60426 1998-06-17 Jeffrey A Law (law@cygnus.com)
60428 * gcc.c-torture/execute/980617-1.c: New test.
60430 1998-06-12 Jeffrey A Law (law@cygnus.com)
60432 * gcc.c-torture/execute/980612-1.c: New test.
60434 1998-06-08 Jeffrey A Law (law@cygnus.com)
60436 * gcc.dg/980523-1.c: Only test on ppc-linux.
60437 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60439 * gcc.c-torture/execute/980608-1.c: New test.
60441 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
60443 * gcc.c-torture/execute/980605-1.c: New test.
60445 1998-06-04 Jeffrey A Law (law@cygnus.com)
60447 * gcc.c-torture/execute/980604-1.c: New test.
60449 1998-06-02 Jeffrey A Law (law@cygnus.com)
60451 * gcc.c-torture/execute/980602-1.c: New test.
60452 * gcc.c-torture/execute/980602-2.c: Likewise.
60454 1998-06-02 Dave Love <d.love@dl.ac.uk>
60456 * 970125-0.f: Fix per JCB. Add commentary.
60458 1998-05-31 Michael Meissner <meissner@cygnus.com>
60460 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60463 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60465 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60468 1998-05-28 Catherine Moore <clm@cygnus.com>
60470 * gcc.c-torture/execute/980526-3.c: New test.
60472 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
60474 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60475 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60476 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60477 m88k-motorola-sysv3 to XFAIL.
60479 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60481 * gcc.dg/980526-1.c: New test.
60482 * gcc.c-torture/execute/980526-2.c: New test.
60484 1998-05-26 Jeffrey A Law (law@cygnus.com)
60486 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60488 * gcc.c-torture/execute/980526-1.c: New test.
60490 1998-05-26 Dave Love <d.love@dl.ac.uk>
60492 * g77.f-torture/execute/alpha2.f: Add runtime test.
60494 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
60496 * g++.old-deja/old-deja.exp: Strip leading directories.
60498 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60499 error for the line. Don't run multiple tests for the same line.
60501 1998-05-23 Jeffrey A Law (law@cygnus.com)
60503 * gcc.dg/980523-1.c: New test.
60505 1998-05-23 Dave Love <d.love@dl.ac.uk>
60507 * g77.f-torture/compile/970915-0.f: New test.
60509 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
60511 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60513 1998-05-21 Jeffrey A Law (law@cygnus.com)
60515 * gcc.dg/980520-1.c: New test.
60517 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
60519 * gcc.dg/980502-1.c: Fix return type.
60521 1998-05-20 Jeffrey A Law (law@cygnus.com)
60523 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60524 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60525 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60526 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60527 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60529 1998-05-20 Dave Love <d.love@dl.ac.uk>
60531 * g77.f-torture/execute/980520-1.f: New test.
60533 1998-05-15 Dave Love <d.love@dl.ac.uk>
60535 * lib/mike-g77.exp: New file.
60537 * g77.f-torture/noncompile/noncompile.exp,
60538 g77.f-torture/noncompile/check0.f: New files.
60540 1998-05-14 Dave Love <d.love@dl.ac.uk>
60542 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60543 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60544 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60545 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60546 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60547 abort where appropriate.
60549 1998-05-05 Michael Meissner <meissner@cygnus.com>
60551 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60552 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60554 1998-04-29 Dave Love <d.love@dl.ac.uk>
60556 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60558 1998-04-27 Dave Love <d.love@dl.ac.uk>
60560 * g77.f-torture/compile/980427-0.f: New test.
60562 1998-04-24 Dave Love <d.love@dl.ac.uk>
60564 * g77.f-torture/compile/980424-0.f: New test.
60566 1998-04-19 Dave Love <d.love@dl.ac.uk>
60568 * g77.f-torture/compile/980419-2.f (main): New test.
60569 * g77.f-torture/compile/970125-0.f: New test.
60570 * g77.f-torture/compile/980419-1.f: New test.
60572 1998-04-08 Jim Wilson <wilson@cygnus.com>
60574 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
60577 1998-04-07 Jim Wilson <wilson@cygnus.com>
60579 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60581 1998-04-03 Jim Wilson <wilson@cygnus.com>
60583 * gcc.c-torture/compile/980329-1.c: New test.
60585 1998-03-18 Jim Wilson <wilson@cygnus.com>
60587 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60588 * gcc.dg/980312-1.c: Fix typo in -march command.
60590 1998-03-16 H.J. Lu (hjl@gnu.org)
60592 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60594 1998-03-11 Robert Lipe <robertl@dgii.com>
60596 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
60597 Dave Love agree the Fortran source is bogus.
60599 1998-03-11 Robert Lipe <robertl@dgii.com>
60601 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60602 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60603 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60604 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60605 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60607 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60609 * g++.old-deja/g++.other/friend1.C: New test.
60611 1998-02-18 Dave Love <d.love@dl.ac.uk>
60613 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60614 possibly uninitialized) variables and declare dnrm2.
60616 1998-02-23 Robert Lipe <robertl@dgii.com>
60618 From Bruno Haible <haible@ilog.fr>:
60619 * gcc.c-torture/execute/980223.c: New test.
60621 1998-02-13 Jeffrey A Law (law@cygnus.com)
60623 * gcc.dg/ifelse-1.c: New test.
60625 1998-02-09 H.J. Lu (hjl@gnu.org)
60627 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60629 * lib/old-dejagnu.exp (old-dejagnu): Added the
60630 "execution test - XFAIL *-*-*" handling in the spirit of
60631 "excess errors test -". Changed the "execution test fails"
60632 handling to be like "excess errors test fails".
60633 * Update various tests accordingly.
60635 1998-02-06 Jim Wilson <wilson@cygnus.com>
60637 * gcc.c-torture/execute/980205.c: New test.
60639 1998-01-18 Jeffrey A Law (law@cygnus.com)
60641 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60642 * lib/f-torture.exp: Similarly.
60643 * gcc.c-torture: Rename all .cexp files to .x files.
60645 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60647 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60648 (940510-1.c): Removed duplicate.
60649 (971104-1.c): New test.
60651 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60653 * lib/f-torture.exp: Improve error and loop detection.
60655 1997-11-19 Michael Meissner <meissner@cygnus.com>
60657 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60658 use that to size the filler array.
60660 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60662 * lib/c-torture.exp(c-torture-execute): Fix typo.
60664 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60665 testcase as the executable name. Keep the executable around if
60668 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60670 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60671 changes. Only test one -g option, and move it to the end of the
60672 list of options to test.
60674 1997-09-19 Michael Meissner <meissner@cygnus.com>
60676 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60677 variable GCC_TORTURE_OPTIONS to supply default switches separated
60678 by colons. If no environment variable, run tests with -O0 -g, -O1
60679 -g, and -O2 -g as well.
60681 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60683 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60684 explanatory comments. Fix indentation.
60686 1997-09-15 Jeffrey A Law (law@cygnus.com)
60688 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60690 1997-09-11 Jeffrey A Law (law@cygnus.com)
60692 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60693 * g++.old-deja/g++.mike/p7325.C: Likewise.
60694 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60696 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60698 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60699 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60700 * g++.old-deja/g++.brendan/crash39.C: Likewise.
60701 * g++.old-deja/g++.law/operators4.C: Likewise.
60703 1997-09-11 Joe Buck (jbuck@synopsys.com)
60705 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60706 * g++.old-deja/g++.mike/p784.C: Ditto.
60707 * g++.old-deja/g++.mike/p785.C: Ditto.
60709 1997-09-05 Jeffrey A Law (law@cygnus.com)
60711 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60713 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60715 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60716 target feature; pass this to c-torture-execute as needed.
60718 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60720 * lib/c-torture.exp(c-torture-execute): If the previous and the
60721 current executables being tested are identical, we don't need to
60722 run the executable again. Try to make the executable names
60723 unique. Add an optional argument for passing additional compiler
60726 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
60728 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60730 1997-08-29 Jeffrey A Law (law@cygnus.com)
60732 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60734 1997-07-31 Jeffrey A Law (law@cygnus.com)
60736 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60737 32bit or larger longs.
60739 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60740 have either a 32bit long or 32bit int.
60742 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
60744 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60745 Make double precision tests dependent on sizeof (double).
60747 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
60749 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60752 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
60754 * gcc.c-torture/compile/961203-1.cexp: New script.
60756 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
60758 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60759 up the includes ourselves.
60761 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
60763 * lib/plumhall.exp: Remove random include, and add a few
60764 verbose messages for debugging.
60766 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
60768 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60769 of trying to do it ourselves.
60771 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
60773 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60775 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
60777 * gcc.prms/5403.c: Made regexp a bit less strict.
60779 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
60781 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60782 is returned from remote_load instead.
60783 * lib/plumhall.exp: Ditto.
60784 * lib/mike-g++.exp: Ditto.
60785 * lib/old-dejagnu.exp: Ditto.
60786 * lib/c-torture.exp: Ditto.
60788 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
60790 * lib/g++.exp: Use build_wrapper procedure.
60791 * lib/gcc.exp: Ditto.
60793 1997-05-20 Jeffrey A Law (law@cygnus.com)
60795 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60796 an old-style decl for malloc. Fixes tests to work when
60797 sizeof (int) != sizeof (size_t).
60799 1997-05-15 Mike Meissner <meissner@cygnus.com>
60801 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60803 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60804 use stdargs.h interface.
60806 1997-05-15 Mike Meissner <meissner@cygnus.com>
60808 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60809 NO_VARARGS when compiling.
60811 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
60813 * lib/plumhall.exp(ph_includes): New procedure.
60815 (ph_compiler): Ditto.
60817 * lib/g++.exp: Rename test-glue.c to testglue.c.
60818 * lib/gcc.exp: Ditto.
60820 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
60822 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60823 to completion when it's called.
60825 1997-03-21 Michael Meissner <meissner@cygnus.com>
60827 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60828 is defined, don't do test.
60830 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
60832 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60834 (ph_summary): Mark skipped testcases as untested, not unresolved.
60836 * lib/plumhall.exp (ph_make): If unresolved because of bad
60837 errorCode, record errorCode in log file.
60838 (*): Replace send_log/verbose with verbose -log.
60840 1997-03-19 Michael Meissner <meissner@cygnus.com>
60842 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60843 double conversion if double isn't at least 8 bytes.
60845 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60846 int to work with targets where int is 16 bits.
60848 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60849 8 bytes, just exit, since 4 byte doubles don't have enough bits of
60850 precision for the test to complete.
60852 1997-03-14 Michael Meissner <meissner@cygnus.com>
60854 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60855 if d10v is not compiled with the -mdouble64 flag.
60856 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60858 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60859 d10v is not compiled with the -mint32 flag.
60861 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
60863 * lib/plumhall.exp: Use incr_count.
60865 1997-03-12 Jeffrey A Law (law@cygnus.com)
60867 * gcc.c-torture: Update to c-torture-1.45.
60869 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
60871 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60872 the name of the expect testcase file).
60874 * lib/g++.exp(g++_init): Ditto.
60876 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
60878 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60881 * lib/gcc.exp(gcc_exit): New procedure.
60883 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
60885 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60886 specs where appropriate.
60888 * g++.old-deja/g++.arm/*: Added additional ERROR checks
60889 because of new "candidates are" messages, and removed a few
60891 * Converted all non-old-style g++ testcases to old-style, and
60892 moved into g++.old-deja.
60894 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
60896 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60899 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60902 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60904 1997-02-13 Michael Meissner <meissner@cygnus.com>
60906 * lib/gcc.exp (gcc_target_compile): Add support for defining
60907 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60908 the machine doesn't have those features.
60910 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
60912 * g++.law/operators4.exp: Don't use LIBS.
60914 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
60916 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60918 * lib/mike-g++.exp: Don't set the compiler to be tested here.
60919 * lib/g++.exp: Set it here instead. Also, allow use of the
60920 --tool_exec and --tool_opt options. Change CXX to
60923 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60925 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60927 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
60929 * lib/old-dejagnu.exp: Use prune_warnings instead of
60931 * lib/mike-g++.exp: Ditto.
60932 * lib/gcc.exp: Ditto.
60933 * lib/g++.exp: Ditto.
60935 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60937 1997-02-07 Jeffrey A Law (law@cygnus.com)
60939 * 941014-2.c: Include stdlib.h
60940 * 960327-1.c: Include stdio.h
60941 * dbra.c, index-1.c: Don't assume ints are 32bits.
60943 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
60945 * lib/gcc.exp: Add gcc,stack_size target feature.
60947 * lib/g++.exp(g++_target_compile): Add the include and link
60948 paths here, not in two other places. And, it's $options, not
60951 * lib/mike-g++.exp(postbase): Remove the code that determines
60952 the correct include and link paths.
60953 * g++.old-deja/old-deja.exp: Ditto.
60955 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
60957 * lib/g++.exp(g++_init): target_compile no longer returns the
60958 filename of the result.
60960 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
60962 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60965 * gcc.c-torture/special/special.exp: Change call to
60966 gcc_target_compile to include the object file.
60968 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
60970 * gcc.c-torture/special/special.exp: Correct misspelling in last
60973 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
60975 * lib/plumhall.exp(ph_summary): Log the entire output of the
60976 executable. Return -1 if there were any failures, 0 otherwise.
60977 (ph_execute): Return -1 if there were any failures, 0 otherwise.
60978 (ph_make): Clean up objects and executables that were built
60979 if the tests succeeded.
60981 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
60983 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60984 libraries and includes in the build tree as appropriate.
60986 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60988 * lib/c-torture.exp: Instead of looking for the global variable
60989 NO_LONG_LONG, check to see if that's a feature of the target.
60991 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60993 * config/default.exp: Minimize. Delete the remainer of the files in
60994 config; this functionality is now in devo/dejagnu/config.
60996 g++.*/*: Pass any additional flags used to compile to postbase;
60999 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61000 is now done by runtest.exp. Use gcc_target_compile instead of
61003 lib/c-torture.exp: Use gcc_target_compile instead of compile.
61004 Remove references to CFLAGS. Use remote_file instead of
61006 (c-torture): Take a list of arguments to use to compile this
61009 lib/g++.exp: Simplify. Use target_compile instead of compile.
61010 lib/gcc-dg.exp: Ditto.
61011 lib/gcc.exp: Ditto.
61012 lib/mike-{gcc,g++}.exp: Ditto.
61013 lib/old-dejagnu.exp: Ditto.
61014 lib/plumhall.exp: Ditto.
61016 1997-01-08 Jim Wilson <wilson@cygnus.com>
61018 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61019 (ph_linker): Likewise.
61021 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
61023 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61024 MAP_ANON / MAP_ANONYMOUS if defined;
61025 else try to map from /dev/zero .
61027 1996-11-12 Jeffrey A Law (law@cygnus.com)
61029 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61030 isn't defined, then define it to MAP_ANONYMOUS.
61032 1996-11-12 Jeffrey A Law (law@cygnus.com)
61034 * gcc.c-torture: Update to c-torture-1.42 release.
61036 1996-11-11 Jeffrey A Law (law@cygnus.com)
61038 * gcc.c-torture: Update to c-torture-1.41 release.
61040 1996-10-27 Jeffrey A Law (law@cygnus.com)
61042 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
61045 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
61047 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61048 and LDFLAGS. Fix second case to append the target_info ldflags
61049 onto LDFLAGS, not CFLAGS.
61050 * lib/g++.exp (g++_init): Add target_info stuff.
61051 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
61052 of libgloss and newlib flags for !native.
61054 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61055 (GDB): Fix relative path to go up another dir for finding gdb.
61057 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
61059 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61060 versions in the target_info array, if they don't exist.
61062 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
61064 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61066 1996-07-08 Jim Wilson <wilson@cygnus.com>
61068 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61069 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61071 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
61073 * lib/old-dejagnu.exp: Don't remove the output file before we've
61074 actually tested it. Don't append pwd to the path of the executable
61077 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
61079 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61081 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
61083 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61084 temporary directory for compiler files, and set it to a default
61085 value of /tmp. Set $output as the name of the output file from
61086 compiling the testcase. Add a -o option to $cflags_var so the
61087 compiler writes the final output file as $output. Set $executable
61090 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61091 directory for compiler files, and set it to /tmp if it doesn't
61092 already have a value. Set $output_file to the name of the output
61093 file from compiling the testcase. Add a -o option to CXXFLAGS so
61094 the compiler writes the final output file as $output. Use $output
61095 as the executable to be tested.
61097 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61099 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61101 1996-06-08 Jeffrey A Law (law@cygnus.com)
61103 * gcc.c-torture/execute/pending-1.c: New test. Still
61104 pending in Tege's queue.
61106 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
61108 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61109 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
61110 if there were failures. Call unresolved if there were unresolved
61111 testcases. Call gcc_fail if program did not run to completion.
61112 (ph_make): Pass additional argument name to ph_execute.
61113 (ph_execute): Add new argument. Pass additional arguments to
61114 ph_summary. Call gcc_fail is there is no execution output.
61116 1996-04-24 Jeffrey A Law (law@cygnus.com)
61118 * lib/plumhall.exp (proc_summary): Output relavent summary
61119 lines into the log so specific failures in plumhall can be
61122 1996-04-10 Jeffrey A Law (law@cygnus.com)
61124 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61125 (c-torture-execute): Don't try to execute tests which use
61126 "long long" types if $NO_LONG_LONG is nonzero.
61128 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
61130 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61133 * gcc.ieee: Move from here.
61134 * gcc.c-torture/execute/ieee: To here.
61136 1996-03-26 Jeffrey A Law (law@cygnus.com)
61138 * gcc.c-torture: Update to c-torture-1.41 release.
61140 1996-03-22 Jeffrey A Law (law@cygnus.com)
61142 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61145 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
61147 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61150 1996-03-02 Jeffrey A Law (law@cygnus.com)
61152 * config/proelf.exp: Handle connecting to a simulator.
61154 1996-01-31 Jeffrey A Law (law@cygnus.com)
61156 * config/proelf.exp: New file. Enough framework that we can
61157 run c-torture tests on the proelf targets (or any other target
61158 that gdb can connect to for that matter).
61160 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
61162 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61163 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
61165 * lib/plumhall.exp (ph_execute): Always call ph_summary if
61166 exec_output exists.
61168 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
61170 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61171 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61173 * config/*.exp: Update FSF address. Change result of ${tool}_load
61174 to pass/fail/unresolved/unsupported/untested. Caller must now
61175 call unresolved/unsupported/untested.
61176 * lib/*.exp: Update FSF address. Update to handle new results of
61178 * lib/chill.exp (verbose): Delete.
61180 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
61182 * lib/gcc.exp (default_gcc_start): Change order of args to
61183 $LDFLAGS $CFLAGS $LIBS.
61184 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61185 Save/set/restore CFLAGS. Pass single arg to gcc_start.
61186 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61187 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61188 * gcc.misc-tests/dg-test.exp: Likewise.
61189 * gcc.misc-tests/msgs.exp: Likewise.
61190 * gcc.prms/prms.exp: Likewise.
61191 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61192 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61194 * lib/dg.exp: Deleted, moved to dejagnu/lib.
61196 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61198 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61200 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61201 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61203 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61206 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
61208 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61209 global for loop; add use of $mathlib.
61210 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61211 settings here; set mathlib for anything but VxWorks.
61213 1996-01-22 Jeffrey A Law (law@cygnus.com)
61215 * gcc.c-torture: Update to c-torture-1.40 release.
61217 1996-01-03 Jeffrey A Law (law@cygnus.com)
61219 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61222 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
61224 * lib/c-torture.exp (c-torture-execute): Declare "output" as
61227 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
61229 * lib/g++.exp (LIBS): Define if not already.
61230 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61231 (gcc-dg-prune): Call prune_gcc_output.
61232 * lib/gcc.exp (prune_gcc_output): New proc.
61233 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61236 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
61238 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61239 (c-torture-execute): Likewise. Rename `name' to `testcase'.
61241 1995-11-15 Jeffrey A Law (law@cygnus.com)
61243 * gcc.c-torture: Update to c-torture-1.39 release.
61245 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
61247 * lib/c-torture.exp (c-torture-execute): Don't return if one option
61248 fails, try others as well.
61250 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
61252 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61253 If compilation fails, mark execute tests as `untested'.
61254 If test is marked as unsupported, don't mark compilation and
61255 execute tests as failed.
61257 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
61259 * lib/g++.exp (g++_init): Don't link in libg++, and look to
61260 libstdc++ for whether or not we want to be doing shared
61261 libraries. Delete link_curses since we don't need it anymore.
61262 * lib/mike-g++.exp (postbase): Don't link in libg++.
61263 * g++.old-deja/old-deja.exp: Likewise.
61265 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
61267 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61269 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
61271 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61272 For that, add `-Wl,-a,shared_archive'.
61273 * g++.old-deja/old-deja.exp: Likewise.
61275 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
61277 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61279 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
61281 * lib/mike-g++.exp (postbase): Pay attention to the status of
61284 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
61286 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61288 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
61290 * lib/gcc.exp (default_gcc_start): No longer need to log program
61291 being executed or its output, execute_anywhere does that now.
61292 * lib/g++.exp (default_g++_version): Call execute_anywhere.
61293 (default_g++_start): Likewise. Delete calls to verbose/send_log.
61295 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
61297 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61298 the same as those in lib/g++.exp.
61300 1995-10-10 Jeff Law (law@hurl.cygnus.com)
61302 * gcc.c-torture: Update to c-torture-1.38 release.
61303 * gcc.ieee: Related changes.
61305 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
61307 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61308 "exec". Minor reformatting changes.
61310 * config/rom68k.exp (${tool}_load): Make it work in a canadian
61311 cross. This means all "exec" calls now work on a remote host as
61313 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61314 cross. Filter out the extra "\r\n" stuff that expect puts in.
61315 (c-torture-execute): Filter out the bogus warnings like
61316 c-torture-compile does. Add support for canadian cross.
61317 * lib/gcc.exp (default_gcc_version, default_gcc_start)
61318 Use execute_anywhere rather than calling exec directly. Now it
61319 works for canadian cross testing.
61321 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
61323 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
61324 results into a variable, and check that rather than using file exists.
61326 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
61328 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61329 create a libg++.so. For sunos4.1.*, also add -ltermcap.
61331 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61333 * g++.old-deja/old-deja.exp: Create and pass runshlib and
61334 lib_curses if there's a shared libg++ in the build tree.
61336 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
61338 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61339 if not supported target.
61341 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
61343 * lib/g++.exp (g++_init): Move empty setting of runshlib and
61344 link_curses up to always happen, not just for native builds.
61346 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
61348 * gcc.c-torture: Update to c-torture-1.36 release.
61349 * gcc.failure: Related changes.
61351 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
61353 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61355 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
61357 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61358 * lib/mike-g++.exp (postbase): Not in here. Still reference
61359 runshlib, link_curses, and mathlib for link and run.
61361 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61362 pass the runtime shared library options for Solaris, OSF/1, and
61363 Irix5, and link with -lcurses to avoid unresolved references.
61365 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
61367 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61370 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
61372 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61374 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
61376 * gcc.c-torture: Update to c-torture-1.35 release. Note we
61377 do not have a framework for the "compat" tests yet.
61379 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
61381 * lib/mike-g++.exp (postbase): New local variable `mathlib',
61382 set to null if we're testing vxworks5.1. Use that instead of
61383 `-lm' in the setting of LIBS for link and run.
61385 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
61387 * config/rom68k.exp (${tool}_load): Major changes to make it
61388 work. Verified that it does in fact return the stuff in
61389 exec_output properly. Catch any Emul or any TRAP other than 0.
61391 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
61393 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61394 LDFLAGS properly for targets that need stuff from libgloss.
61395 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61397 (gpp_initialized): New variable.
61399 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
61401 * config/rom68k.exp: Load libgloss.exp.
61402 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61403 so we can produce a fully linked binary.
61404 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61405 so we can produce a fully linked binary.
61407 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
61409 * lib/plumhall.exp (ph_section): Watch for expected failures.
61410 Add missing `else'.
61412 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61414 (c-torture): Likewise.
61416 1995-08-28 Doug Evans <dje@cygnus.com>
61418 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61420 * lib/mike-g++.exp (mike_cleanup): New proc.
61421 (prebase): New globals compiler_result, not_compiler_result,
61423 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
61424 allow leading "-" in pattern. Watch for unsupported tests.
61425 If $compiler_result is set, pattern match assembler code,
61426 and ditto for $not_compiler_result.
61427 * lib/mike-gcc.exp: Likewise.
61429 * lib/plumhall.exp (ph_execute): Only call ph_summary if
61430 execution "succeeded".
61432 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
61434 * config/win32.exp: New file.
61435 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61437 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
61439 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61441 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61442 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61443 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61445 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61446 "... without exceptions was ...". That is now handled by
61448 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61450 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
61452 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61453 sieve.c,sort2.c}: New files.
61454 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61455 sieve.exp,sort2.exp}: Drivers for them.
61457 * lib/mike-gcc.exp (program_output): New user settable variable.
61458 (postbase): Call prune_system_crud. Also prune extraneous compiler
61460 * lib/mike-g++.exp (program_output): New user settable variable.
61462 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61464 * config/sh.exp: Deleted (use sim.exp instead).
61466 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
61468 * config/vx.exp: Declare CHECKTASK as global.
61469 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61470 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61471 * lib/old-dejagnu.exp: Load [pwd]/$executable.
61473 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61475 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61476 target. Like vx.exp, only includes `vx29k.exp' instead of
61479 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
61481 * config/sim.exp: Increase time limit from 120 seconds to 240.
61483 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
61485 * gcc.c-torture/execute/950628-1.c: New test.
61487 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
61489 * gcc.c-torture: Update with changes/additions from
61492 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
61494 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61496 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
61498 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61500 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
61502 * gcc.c-torture/compile/950512-1.c: New test.
61503 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61504 * gcc.dg/struct-ret-1.c: Likewise.
61506 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
61508 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61509 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61511 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
61513 * gcc.c-torture/special/920411-1.c: Deleted.
61514 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61516 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
61518 * config/sim.exp (${tool}_load): Hack in call to bash to get a
61521 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
61523 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61525 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
61528 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61529 is the proper length.
61530 * va-arg-3.c: Likewise.
61532 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
61534 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
61535 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61537 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
61538 * lib/g++.exp (default_g++_start): Delete old cruft.
61540 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
61542 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61543 (2 * (1 << 18)) to (2 * (1 << 17)).
61545 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61547 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
61549 * config/rom68k.exp: Renamed from config/idp.exp
61551 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
61553 * c-torture/compile/921109-2.c
61555 1995-04-18 Mike Stump <mrs@cygnus.com>
61557 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61560 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
61562 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61564 * lib/g++.exp (default_g++_start): Likewise.
61566 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
61568 * gcc.c-torture/compile/950329-1.c: New test.
61570 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
61572 * config/bug.exp (${tool}_load): Updated to use new remote_open
61573 and remote_close procs.
61574 * config/idp.exp: New file.
61576 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
61578 * gcc.c-torture/execute/950322-1.c: New test.
61580 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
61582 * config/vx.exp (${tool}_load): Clean up testing of return code from
61583 vxworks_ld and vxworks_spawn.
61585 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
61587 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61589 1995-03-13 Mike Stump <mrs@cygnus.com>
61591 * lib/old-deja.exp: Add `excess errors test - ' error, now one
61592 can mark excess errors on a machine by machine basis. Note, the
61593 default is to not expect any excess errors, even when excess
61594 errors test - is given, so you will want to put an XFAIL ... on
61595 these lines. For example, // excess errors test - XFAIL hppa*-*-*
61596 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61597 those 4 machines, but no others.
61599 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
61601 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61602 * lib/c-torture.exp: to here.
61604 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
61606 * gcc.c-torture/execute/950221-1.c: New test.
61607 * gcc.c-torture/execute/struct-ret-1.c: New test.
61608 * gcc.c-torture/compile/950221-1.c: New test.
61610 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61612 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61614 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61615 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61617 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61619 * g++.gb: New directory of tests, derived from my signature and
61620 class scoping tests.
61622 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61623 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61624 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61625 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61626 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61627 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61628 * g++.gb/sig25.C: Likewise.
61630 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61631 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61632 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61633 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61634 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61635 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61636 * g++.gb/sig25.exp: Likewise.
61638 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61639 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61640 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61641 * g++.gb/scope13.C: Likewise, this test still fails.
61643 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61644 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61645 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61646 * g++.gb/scope13.exp: Ditto.
61648 * g++.gb/README: New file, explains what these tests are about.
61650 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61652 * lib/dg.exp (dg-do): Support `preprocess'.
61653 (dg-test): Likewise.
61655 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61657 * config/udi.exp: change "continue -expect" to "exp_continue".
61659 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61661 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61662 Delete redundant tests.
61664 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61665 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61666 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61667 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61668 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61669 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61670 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61671 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61673 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61674 storing label pointers.
61675 * gcc.c-torture/execute/921019-1.c: Likewise.
61676 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61677 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61679 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61682 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61683 Delete obsolete tests.
61685 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61686 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61687 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61688 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61689 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61690 * gcc.c-torture/compile/950124-1.c: New test.
61692 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61694 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61696 * lib/mike-g++.exp: Add -lm to LIBS.
61698 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61700 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61702 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
61704 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61706 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
61708 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61710 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
61712 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61713 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61714 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61715 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61716 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61717 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61718 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61719 * g++.law/{operators31.C, operators32.C,
61720 * g++.law/{operators33.C, operators34.C}: Likewise.
61721 * g++.law/{pic1.C, refs2.C}: Likewise.
61722 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61723 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61724 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61725 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61727 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61728 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61729 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61730 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61731 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61732 * g++.law/{enum9.exp, friend5.exp}: Likewise.
61733 * g++.law/{nest3.exp, nest4.exp}: Likewise.
61734 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61735 * g++.law/{operators30.exp, operators31.exp}: Likewise.
61736 * g++.law/{operators32.exp, operators33.exp}: Likewise.
61737 * g++.law/{operators34.exp}: Likewise.
61738 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61739 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61740 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61741 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61742 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61744 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61745 No longer expected to fail.
61746 * g++.law/missed-error3.C: Tweak for recent bool changes.
61748 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
61750 * config/emb-unix: Deleted.
61751 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61752 remote execution. Do final link on remote host if REMOTE_LINK is set.
61754 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
61756 * lib/dg.exp (dg-test): Fix typo in last patch.
61758 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
61760 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61761 (handles multiple occurrences).
61763 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
61765 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61766 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61767 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61769 * lib/c-torture.exp (c-torture-compile): Likewise.
61770 (c-torture): Prepend full path if missing.
61771 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61772 (gcc_fail): Likewise.
61773 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61775 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
61777 * lib/netware.exp: Only attach to NetWare i386 systems.
61779 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
61781 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61782 messages. Add test name to "output pattern match" pass/fail message.
61784 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
61786 * gcc.dg: New testsuite.
61787 * gcc.dg/dg.exp: New file.
61789 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61790 test-switch.c}: Deleted.
61792 * gcc.misc-tests/msgs.exp: New testcase driver.
61794 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
61796 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61797 Watch for illegal return values from ${tool}_load.
61798 * config/unix.exp (${tool}_load): Fix pass/fail detection for
61799 cross targets. Coerce return value >0 to 1.
61801 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
61803 * config/unix.exp (${tool}_load): Call program rsh, not proc.
61805 * config/emb-unix.exp: New file.
61807 * config/sim.exp: Error if variable $SIM not defined.
61808 (${tool}_load): Mark test as "untested" if simulator missing.
61810 * config/unix.exp: Load remote.exp to get rcp_download.
61811 * lib/c-torture.exp: Use different option lists for testcases with
61813 * gcc.c-torture/execute/execute.exp: Likewise.
61815 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
61817 * config/*.exp: Clarify return code from ${tool}_load.
61818 Call `unresolved' or `untested' instead of `warning' or `perror'
61819 (sometimes you still want to call both though).
61820 Add comment that `shell_id' is local to each file.
61821 * config/udi.exp (timeout): Set to 30.
61822 Don't print warning if connection fails, $connectmode has already
61824 (${tool}_load): Move verbose messages to level 2.
61825 Rework pattern for "Process started" message.
61826 Pass `shell_id' to ${connectmode}_download.
61827 Retry twice upon timeout. Make resetting of target more robust.
61828 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61829 Pass `shell_id' to exit_$connectmode.
61830 Only call exit_$connectmode if connected.
61831 * config/unix.exp (${tool}_load): Check return codes better.
61832 * config/vrtx.exp (${tool}_load): Likewise.
61833 * config/vx.exp (${tool}_load): Likewise.
61834 Delete unneeded global's.
61835 * lib/dg.exp (dg-test): Update to reflect clarified return codes
61838 (dg-init): Delete recording of pass/fail counts.
61839 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61840 (old-dejagnu-init): Likewise.
61841 (old-dejagnu-stat): Delete contents, empty proc now.
61842 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61843 (c-torture): Delete references to lcnt, lpass, lfail.
61844 Get option list from TORTURE_OPTIONS.
61845 Delete -funroll[-all]-loops if no loops.
61846 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61847 (g++_stat): Delete contents (empty proc now).
61848 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61849 (gcc_finish): Likewise.
61850 (gcc_stat): Deleted.
61851 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61852 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61853 * gcc.c-torture/execute/execute.exp: Likewise.
61854 Split tests into two parts: compile, execute.
61855 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
61856 no loops. Update to reflect clarified return codes from ${tool}_load.
61858 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
61860 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61862 (old-dejagnu): Likewise (where necessary).
61864 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
61866 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61868 * lib/dg.exp (dg-process-target): Fix processing of selector.
61869 Add comment regarding use of `error'.
61871 * lib/gcc.exp (prune_system_crud): Define if missing.
61872 * lib/g++.exp (prune_system_crud): Likewise.
61874 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61875 Call prune_system_crud.
61876 * lib/dg.exp (dg-runtest): New proc.
61877 Use perror instead of send_user for tcl errors in testcase.
61878 Don't return any value, it's never used.
61879 Don't clobber previous definition of `unknown'.
61880 Print tcl errors in `dg-final'.
61882 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
61884 * lib/dg.exp (dg-process-target): Improve syntax error messages.
61885 (dg-test): Don't print errorInfo, it contains stack backtrace.
61887 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
61889 * lib/g++.exp (runtest_file_p): Define if missing.
61891 1994-09-24 Doug Evans (dje@cygnus.com)
61893 * lib/mike-g++.exp: Comment out loading of g++.exp.
61894 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
61895 (default_g++_version): Always print something.
61896 (default_g++_start): Comment out call to `which'.
61897 (g++_start, g++_load): Deleted (must be defined in config file).
61898 * lib/gcc.exp: Test for existence of $CC at start.
61899 Delete check for tmpdir (done in gcc_init).
61900 (default_gcc_version): Always print something.
61901 (default_gcc_start): Comment out call to `which'.
61902 * config/*.exp: Major cleanup - make cross targets work at least a
61903 little better for g++ (by not being "--tool gcc" specific).
61904 Rename gcc_xxx to ${tool}_xxx.
61905 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61906 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61908 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
61910 * lib/c-torture.exp (c-torture-compile): Rework compiler
61911 message processing.
61913 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61916 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
61918 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61920 * lib/dg.exp (dg-process-target): Support { target native }.
61922 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
61924 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
61925 looked for "... program xxx got fatal signal".
61926 Correct regsub munging of `comp_output'.
61927 Ignore compiler messages "path prefix not used" and "linker input
61930 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
61932 * lib/gcc.exp (runtest_file_p): Define if missing.
61933 * gcc.prms/template.c: Example to work from.
61935 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
61937 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61938 * lib/dg.exp (dg-test): Call unsupported testcases as such.
61940 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61941 * gcc.prms/1883.c: Moved from compile/940714-1.c.
61942 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61943 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61945 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61946 (dg-process-target): No longer a varargs proc.
61947 Return S/N for target, P/F for xfail. All callers changed.
61948 (user option procs): More argument checking.
61949 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61950 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61951 (dg-test): Skip test if not running on selected target in `dg-do'.
61952 Update handling of `dg-do-what', `dg-output-text'.
61953 Separate execution pass/fail from output pattern match pass/fail.
61954 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61956 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
61958 * gcc.c-torture/special/special.exp: Don't expect failure for mips
61959 target for 920510-1.c.
61961 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
61963 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61964 Clean up comment regarding use of passcnt, etc.
61965 (gcc_stat): Don't update `testcnt' here.
61966 (gcc_finish): Do it here.
61967 Might as well reset `but_id' here too.
61968 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61969 to determine if the file should be tested.
61970 * gcc.c-torture/compile/compile.exp: Likewise.
61971 * gcc.c-torture/execute/execute.exp: Likewise.
61972 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61973 * gcc.misc-tests/dg-test.exp: Likewise.
61974 * gcc.prms/prms.exp: Likewise.
61975 * gcc.wendy/wendy.exp: Likewise.
61976 * g++.old-deja.exp: Likewise.
61977 Move "Testing file" message to verbose level 1.
61979 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
61981 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61983 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
61985 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61986 (default_gcc_start): Accept optional second list element
61987 of compiler flags. Print compiler output at verbosity level 2.
61988 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61989 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61990 Save current values of framework globals passcnt, failcnt, xpasscnt,
61991 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61992 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
61993 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61994 xfailcnt to compute stats. Update framework global `testcnt' from
61996 (gcc_finish): New proc. Clean up test environment.
61997 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61998 (gcc_epass, gcc_efail): Delete.
61999 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62000 argument of line number.
62001 (dg-init): If the tool has an init routine, call it.
62002 (dg-test): Remove args `cflags_var' and `libs_var'.
62003 Pass all compiler options to ${tool}_start.
62004 Handle missing line number.
62005 (dg-finish): New function.
62006 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62007 particular files. Call gcc_finish at end. Move "skipping test"
62008 message to verbosity level 3.
62009 * gcc.c-torture/compile/compile.exp: Likewise.
62010 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62011 * gcc.c-torture/execute/execute.exp: Likewise.
62012 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62013 Print testcase being tried at verbosity level 1.
62014 * gcc.c-torture/special/special.exp: Unset xfail.
62015 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62016 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62017 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62018 * gcc.failure/failure.exp: Likewise.
62019 * gcc.ieee/ieee.exp: Likewise.
62020 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62021 Update call to dg-test. Call dg-finish at end.
62022 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
62023 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62024 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62025 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62026 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
62027 * gcc.wendy/wendy.exp: Add copyright.
62028 Delete setting of tmpdir (done by gcc_init).
62029 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62030 Pass compiler flags to gcc_start. Call gcc_finish at end.
62031 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62034 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
62036 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62038 (g++_load): Likewise.
62040 * config/*.exp (gcc_load): Some were varargs fns and some were not.
62041 Rename argument to `prog' to remove the confusion.
62042 Varargs fns behave differently too!
62043 (g++_load): Likewise.
62045 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62047 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62048 what it is. Delete (always) printing of status value for !native.
62049 Simplify verbose code, and include status and exec_output.
62050 (g++_load): Use gcc_load.
62052 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
62054 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62055 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62056 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62057 940714-3.c as these testcases don't exist anymore. Make
62058 va-arg-1.c expected to pass.
62060 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
62062 * gcc.misc-tests/misc.exp: Only run specific testcases.
62063 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
62064 * gcc.misc-tests/dg-[1-9].c: New files.
62066 * lib/dg.exp: New testsuite driver.
62067 * gcc.prms/prms.exp: Use it.
62069 * README.gcc: New file.
62071 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62072 Document and reset `lxpass' and `lxfail'.
62073 Simplify "initialized" message.
62074 (gcc_stat): Clean up comments a little.
62076 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
62078 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62080 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
62082 * lib/old-dejagnu.exp (process-option): New proc.
62083 (old-dejagnu-init, old-dejagnu-stat): Likewise.
62084 (old-dejagnu): Simplify.
62085 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62087 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
62089 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62090 exists and is not an empty string.
62092 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62093 $xfail rather than calling setup_xfail. Clear $xfail when test is
62095 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62098 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62099 longer expected to fail.
62101 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62104 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62106 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62107 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62108 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62109 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62112 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62113 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62115 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62117 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62118 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62120 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62121 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62122 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62124 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
62126 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62127 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62128 940714-1.c, 940714-2.c, 940714-3.c},
62129 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62130 gcc.misc-tests/{mg.c,mg.exp}:
62132 * gcc.noncompile/noncompile.exp: Change accordingly.
62134 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
62136 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62137 Undo previous clobberage.
62139 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
62141 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62142 * gcc.special/{930510-1.c, special.exp}:
62143 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62144 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62145 struct-varargs-1.c}: New tests from c-torture-1.26.
62147 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
62149 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62150 argument to switch.
62152 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
62154 * Revert the previous changes. Please see Rob's directory
62155 (/lisa/test/rob/progressive/gcc/testsuite) for testing
62158 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
62160 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62161 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62162 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62163 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62164 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62165 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62166 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62167 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62168 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62169 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62170 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62171 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62172 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62173 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62174 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62175 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62176 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62177 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62178 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62179 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62180 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62181 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62182 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62183 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62184 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62185 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62186 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62187 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62188 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62191 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
62193 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62194 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62197 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
62199 * config/unix.exp (g++_load): Fix syntax.
62201 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
62203 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62204 * gcc.noncompile/921017-1.c: Deleted obsolete test.
62205 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62206 Don't expect va-arg-1.c to fail. Correct expected output for
62208 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62209 * gcc.wendy/hbm4.c: Correct typo.
62210 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62212 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
62214 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62215 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62216 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
62217 * lib/c-torture.exp (c-torture-compile): Ditto.
62219 Reduce volume of output (remove all the -I's and such).
62220 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62221 Call gcc_cpass, gcc_cfail.
62222 (c-torture): Pass testing option to c-torture-compile.
62224 1994-03-21 Doug Evans (dje@cygnus.com)
62226 Bring patches over from progressive.
62227 * config/default.exp: Exit remote shell cleanly.
62228 (g++_exit, g++_start): Add default versions.
62229 * config/sim.exp (gcc_load): Use perror, not error.
62231 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
62233 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
62236 1994-03-14 Doug Evans (dje@cygnus.com)
62238 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62239 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62240 (wendy_try): New proc to run testcase.
62241 (main loop): Call 'em.
62242 * gcc.wendy/*.c: Clean up pass to correct expected output.
62244 * lib/gcc.exp: Minor cleanup work.
62245 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62247 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
62249 * config/sim.exp (gcc_load): Document return codes better.
62250 Don't pass -v to simulator.
62252 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
62254 * gcc.special/920717-x.c: Fix typo.
62255 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62258 * lib/mike-gcc.exp: Fix typo.
62260 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
62262 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62263 binary to use, transform the name.
62264 * config/*.exp: rename everything. Nuke any g++ specific files,
62265 it's now a special case of gcc that requires no special support.
62266 Add a default.exp for unsupported targets.
62268 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
62270 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62271 lib/old-dejagnu.exp: Fix a few patterns to work with the new
62274 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
62276 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62279 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
62281 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62283 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
62285 * gcc.execute/execute.exp: Combine opt_list and foption_list into
62286 option_list. Compile every file with only 4/6 option choices
62287 (same as C torture) instead of with 12/18 different option
62289 * lib/c-torture.exp: Likewise.
62291 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62294 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
62296 * lib/old-deja.exp: Add `excess errors test fails' error, now one
62297 can put an XFAIL *-*-* on excess errors.
62299 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
62301 * g++.law: Add more tests derived from g++-bugs snapshots.
62303 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
62304 equivalent to g++.law/init9.
62306 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62307 compiled it, and the a.out file after we've run it.
62309 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
62311 * lib/mike-g++.exp (postbase): Delete the .o file after we've
62312 compiled it, and the a.out file after we've run it.
62314 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
62316 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62318 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
62320 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62323 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
62325 * g++.law: New directory of g++ tests derived from the g++-bugs
62328 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
62330 * gcc.compile: initbug1.c initbug1.exp testcase added
62332 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
62334 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62335 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62336 fixes submitted by Jeff Law (law@cs.utah.edu)
62337 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62338 Jeff Law (law@cs.utah.edu)
62341 1993-11-30 Mike Stump (mrs@cygnus.com)
62343 * config/unix-g++.exp: Follow the gcc way of doing things.
62344 * g++.old-deja/old-deja.exp: Minor updates.
62345 * lib/g++.exp: New file, follow the gcc way of doing things.
62346 * lib/old-dejagnu.exp: Minor updates.
62347 * lib/mike-g++.exp: Always unset errorInfo.
62349 1993-11-06 Mike Stump (mrs@cygnus.com)
62351 * lib/gcc.exp: Fix some errors with the below change, CC and
62352 CFLAGS should be global when setting, not local.
62354 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
62356 * lib/gcc.exp: Transform tool name.
62358 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62360 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62362 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62364 * lib/gcc.exp: change gcc_done to gcc_stat
62366 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62368 * Upgraded gcc testsuite to c-torture version 1.25
62370 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
62372 * lib/gcc.exp: added reporting code. Changed verbose compile message.
62373 * lib/c-torture: added hooks for new reporting code.
62375 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
62377 * config/sh-gcc.exp: check if sh-sim exists in the path
62379 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
62381 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62382 * gcc.compile/compile.exp: Initial changes for new logic.
62383 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62384 * gcc.failure/failure.exp: Initial changes for new logic.
62385 * gcc.ieee/ieee.exp: Initial changes for new logic.
62386 * gcc.misc-tests/misc.exp: Initial changes for new logic.
62387 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62388 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62389 * lib/c-torture.exp: Initial changes for new logic.
62390 * lib/gcc.exp: Initial changes for new logic.
62392 1993-10-15 Mike Stump (mrs@cygnus.com)
62394 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62395 depend upon failure or success. Fully qualify names in failure
62396 and success messages. Always remove a.out before starting
62397 compile, just in case. Pay more attention to error text output by
62398 the compiler. Handle testcases with no known past errors just
62399 like all others, so that things are uniform. Other miscellaneous
62402 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
62404 * gcc.cpp: new directory for cpp tests
62406 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
62408 * lib/chill.exp: Code reformatted, removed unused code.
62409 * config/unix-chill.exp: Code reformatted, removed unused code.
62410 * chill.execute/execute.exp: Code reformatted, removed unused code.
62411 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62413 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
62415 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
62416 routines not written.
62418 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
62420 * config/bug-gcc.exp: Use new procs from bug.exp.
62422 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
62424 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62425 via ftp, rather than depending on NFS.
62426 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62429 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
62431 * config/bug-gcc.exp: Use new download proc.
62433 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
62435 * chill.execute/execute.exp: cleanups, handles errors better
62436 * chill.compile/compile.exp: rewrite, based on execute.exp
62437 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62438 * lib/chill.exp: major changes to diff proc and compile and link
62439 procs. added chill_fail and chill_pass wrappers to pass and
62440 fail. added more comments, and handle error codes better.
62441 Added a hack to capture stderr from exec, so noncompile tests
62444 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
62446 * chill.execute/execute.exp: rewrite of testsuite driver
62447 * lib/chill.exp: rewrite of testsuite driver
62448 * config/unix-chill.exp: rewrite of testsuite driver
62450 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
62453 * iexpr.ch: Standardize uppercase.
62454 * tuples.dat: Standardize uppercase.
62455 * vary.ch: standardize. Correct varying string assignments.
62456 * vary.dat: Add new output lines.
62458 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
62461 * chprintf.ch: Standardize use of uppercase.
62462 * tuples.ch: Standardize and turn arr2 into a DCL,
62464 * pinits.ch: Standardize.
62466 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
62468 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62469 * Makefil: Renamed to Makefile.in.
62470 * configure.in: New.
62472 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
62475 * .cvsignore: Add result/output files.
62476 * Makefile: Fix up variables at start. Use MFLAGS
62477 everywhere. Correct bool_loc, built_ins entries.
62478 Add entry for vary1.ch.
62479 * bitarray.ch: Standardize upper-case usage.
62480 * bitexpr.ch: Standardize, add output of b1.
62481 * params.ch: Use arrayt in along PROC parameters, to
62482 avoid novelty problems.
62483 * sets.ch: Tiny cleanup.
62484 * vary1.ch: Re-indent.
62486 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
62488 * Add PR-related files to Makefiles, .cvsignore files, etc.
62490 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
62492 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62493 with compiler objects. New names are test-flow.c and test-loop.c
62495 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
62497 * Upgraded c-torture tests from 1.19 to 1.20
62500 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62501 * gcc.compile: 930623-1.c 930623-2.c
62502 * gcc.noncompile: 930622-1.c 930622-2.c
62503 * gcc.failure: 920411-1.c 920627-2.c
62504 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62506 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
62508 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62509 More changes to get testsuite working properly. Needs more work.
62510 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62512 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
62514 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62515 More changes to get testsuite working properly. Needs more work.
62517 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
62519 * chill.compile/compile.exp: Added for Dejagnu support
62520 * chill.execute/execute.exp: Added for Dejagnu support
62521 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
62523 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
62525 This should complete moving the CHILL test files.
62526 * chill.noncompile(.cvsignore printf.grt
62527 in-printf.grt chprintf.grt chprintf.ch):
62528 Added test-support files.
62529 (Makefile): Modified further.
62530 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62531 signal.ch): Added test files.
62532 * chill.execute (.cvsignore printf.grt printr.c
62533 in-printf.grt rts.c chprintf.grt rts.h): Added
62534 test-support files.
62535 (Makefile): More corrections.
62537 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
62539 * chill.compile, chill.execute, chill.nocompile: Add CHILL
62540 test cases, ready for DejaGnu.
62542 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
62544 * Upgraded c-torture tests from 1.18 to 1.19
62546 * gcc.compile: added test(s):
62548 * gcc.execute: added test(s):
62549 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62551 * added new subdirectory for misc tests: gcc.misc-tests
62552 * gcc.misc-test(s): added tests:
62553 inst-check.c test-consts.c test-ior.c test-switch.c
62555 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
62557 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62559 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
62561 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62563 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
62565 * Upgraded c-torture tests from 1.17 to 1.18
62567 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
62569 * Upgraded c-torture tests from 1.12 to 1.17
62571 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
62573 * lib/old-dejagnu.exp:
62574 Fixed handling of XFAIL target triplets to correctly
62575 recognize wildcard characters. Removed code that
62576 appended a unique id tag to the end of the file name
62577 printed out by the result of the testcases within a
62580 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
62582 * lib/old-dejagnu.exp:
62583 Reworked expected failure handling to trigger off of XFAIL
62584 keyword in keyphrase embeded in testcase source code. The
62585 XFAIL keyword must be at the end of the keyphrase line. It
62586 may optionally be followed by one or more target triplets.
62587 It has just occured that the handling of wildcards in the
62588 target triplet may not be correct.
62590 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
62592 * g++.old-deja/tests:
62593 Moved all subdirectories up one level into g++.old-deja .
62595 * lib/old-dejagnu.exp:
62596 Fixed problem with CXXFLAGS not being properly reset, and being
62597 corrupted with extraneous "-c" compiler option. This was
62598 causing binaries to not be generated for test that needed them.
62599 Modified strings passed to "pass" and "fail" so that individual
62600 tests from the same test file would be distinguished by an
62601 identifier appended to the test file name in the summary logs;
62602 this corrected a problem with erroneous diff logs. Added code
62603 to search testcases for expected fail and unexpected pass keywords.
62605 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
62607 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62609 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62611 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62612 Removed extraneous text from end of "Special g++ Options"
62615 * lib/old-dejagnu.exp: Added pattern matching to look for new
62616 keywords, embedded in testcases comments, which will trigger
62617 calls to xpass and xfail.
62619 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62621 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62622 comments embedded in the testcases, especially the one looking for
62623 special compiler options, as well as the pattern matching for the
62624 compiler output again.
62626 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62628 * lib/old-dejagnu.exp: Do a proper check of the return value for
62629 execute tests. Fixed several problems with the pattern matching
62630 of the compiler output which gave erroneous test results.
62631 Changed several of the test result messages to be more descriptive.
62632 * config/unix-g++.exp: Proc g++_load now actually works and
62633 executes the tests passed to it and returns a usable return
62636 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62638 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62640 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62642 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62643 Modified both files to properly execute the old style
62644 dejagnu tests. The previous versions of these files were
62645 experimental and did not function anything near correctly.
62647 1993-04-05 Rob Savoye (rob@cygnus.com)
62649 * Removed all Makefile.in and configure.in files. No configuration
62652 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62654 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62656 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62658 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62659 gcc.special/configure.in, gcc.noncompile/configure.in,
62660 gcc.execute/configure.in, gcc.code_quality/configure.in,
62661 g++.other/configure.in, g++.old-deja/configure.in,
62662 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62663 in srcname setting.
62665 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62667 * lib/udi.exp: Fixed mondfe and mondfe_download.
62668 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62669 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62671 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62673 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62674 (gdb_exit): Don't remove *_soc files.
62676 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62678 * lib/c-torture.exp: Don't look for main; instead always use -w
62679 -c. This is how the c-torture tests work. Remove the object
62680 file if the compilation succeeds.
62681 * gcc.execute/execute.exp: Remove executable if test passes.
62682 * gcc.noncompile/noncompile.exp: Every test is an expected
62684 * gcc.special/special.exp: Added tests from c-torture 1.11,
62685 corrected use of existing test.
62686 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62687 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62688 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62689 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62690 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62691 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62692 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62693 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62694 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62695 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62696 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62697 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62698 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62699 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62700 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62701 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62702 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62703 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62704 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62706 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62707 correspond to c-torture 1.11.